diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 000000000..5854e4ab9 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,2 @@ +# These are supported funding model platforms +github: kamranahmedse diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 000000000..770e95f33 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,36 @@ +name: Deployment to GH Pages +on: + push: + branches: [ master ] +env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PAT: ${{ secrets.PAT }} + CI: true +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + persist-credentials: false + - uses: actions/setup-node@v1 + with: + node-version: 18 + - run: git config --global url."https://${{ secrets.PAT }}@github.com/".insteadOf ssh://git@github.com/ + - uses: pnpm/action-setup@v2.2.2 + with: + version: 7.13.4 + - name: Setup Environment + run: | + pnpm install + - name: Generate meta and build + run: | + npm run build + touch ./dist/.nojekyll + echo 'roadmap.sh' > ./dist/CNAME + - name: Deploy to GH Pages + run: | + git config user.email "kamranahmed.se@gmail.com" + git config user.name "Kamran Ahmed" + git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git + npm run deploy diff --git a/.github/workflows/update-deps.yml b/.github/workflows/update-deps.yml new file mode 100644 index 000000000..81d985e6a --- /dev/null +++ b/.github/workflows/update-deps.yml @@ -0,0 +1,38 @@ +name: Update dependencies + +on: + workflow_dispatch: # allow manual run + schedule: + - cron: '0 0 * * 0' # every sunday at midnight + +jobs: + upgrade-deps: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - uses: pnpm/action-setup@v2.2.2 + with: + version: 7.13.4 + - name: Upgrade dependencies + run: | + pnpm install + npm run upgrade + pnpm install --lockfile-only + - name: Create PR + uses: peter-evans/create-pull-request@v4 + with: + delete-branch: false + branch: "update-deps" + base: "master" + labels: | + dependencies + automated pr + reviewers: kamranahmedse + commit-message: "chore: update dependencies to latest" + title: "Upgrade dependencies to latest" + body: | + Updates all dependencies to latest versions. + Please review the changes and merge if everything looks good. diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..51c11f9f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,22 @@ +# build output +dist/ +.output/ + +# dependencies +node_modules/ + +bin/developer-roadmap + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 000000000..22a15055d --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 000000000..d64220976 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/README.md b/README.md new file mode 100644 index 000000000..6e4d40c37 --- /dev/null +++ b/README.md @@ -0,0 +1,96 @@ +

+ +

roadmap.sh

+

Community driven roadmaps, articles and resources for developers

+

+ + roadmaps + + + videos + + + videos + + + roadmaps + +

+

+ +
+ +![](https://i.imgur.com/waxVImv.png) + +Roadmaps are now interactive, you can click the nodes to read more about the topics. + +### [View all Roadmaps](https://roadmap.sh) + +![](https://i.imgur.com/waxVImv.png) + +Here is the list of available roadmaps with more being actively worked upon. + +- [Frontend Roadmap](https://roadmap.sh/frontend) +- [Backend Roadmap](https://roadmap.sh/backend) +- [DevOps Roadmap](https://roadmap.sh/devops) +- [Computer Science Roadmap](https://roadmap.sh/computer-science) +- [QA Roadmap](https://roadmap.sh/qa) +- [Software Architect Roadmap](https://roadmap.sh/software-architect) +- [Software Design and Architecture Roadmap](https://roadmap.sh/software-design-architecture) +- [JavaScript Roadmap](https://roadmap.sh/javascript) +- [React Roadmap](https://roadmap.sh/react) +- [Vue Roadmap](https://roadmap.sh/vue) +- [Angular Roadmap](https://roadmap.sh/angular) +- [Node.js Roadmap](https://roadmap.sh/nodejs) +- [GraphQL Roadmap](https://roadmap.sh/graphql) +- [Android Roadmap](https://roadmap.sh/android) +- [Flutter Roadmap](https://roadmap.sh/flutter) +- [Python Roadmap](https://roadmap.sh/python) +- [Go Roadmap](https://roadmap.sh/golang) +- [Java Roadmap](https://roadmap.sh/java) +- [Design System Roadmap](https://roadmap.sh/design-system) +- [DBA Roadmap](https://roadmap.sh/postgresql-dba) +- [Blockchain Roadmap](https://roadmap.sh/blockchain) +- [ASP.NET Core Roadmap](https://roadmap.sh/aspnet-core) + +![](https://i.imgur.com/waxVImv.png) + +## Share with the community + +Please consider sharing a post about [roadmap.sh](https://roadmap.sh) and the value it provides. It really does help! + +[![GitHub Repo stars](https://img.shields.io/badge/share%20on-reddit-red?logo=reddit)](https://reddit.com/submit?url=https://roadmap.sh&title=Interactive%20roadmaps,%20guides%20and%20other%20educational%20content%20for%20Developers) +[![GitHub Repo stars](https://img.shields.io/badge/share%20on-hacker%20news-orange?logo=ycombinator)](https://news.ycombinator.com/submitlink?u=https://roadmap.sh) +[![GitHub Repo stars](https://img.shields.io/badge/share%20on-twitter-03A9F4?logo=twitter)](https://twitter.com/share?url=https://roadmap.sh&text=Interactive%20roadmaps,%20guides%20and%20other%20educational%20content%20for%20Developers) +[![GitHub Repo stars](https://img.shields.io/badge/share%20on-facebook-1976D2?logo=facebook)](https://www.facebook.com/sharer/sharer.php?u=https://roadmap.sh) +[![GitHub Repo stars](https://img.shields.io/badge/share%20on-linkedin-3949AB?logo=linkedin)](https://www.linkedin.com/shareArticle?url=https://roadmap.sh&title=Interactive%20roadmaps,%20guides%20and%20other%20educational%20content%20for%20Developers) + +## Development + +Clone the repository, install the dependencies and start the application + +```bash +git clone git@github.com:kamranahmedse/developer-roadmap.git +npm install +npm run dev +``` + +## Contribution + +> Have a look at [contribution docs](./contributing.md) for how to update any of the roadmaps + +- Add content to roadmaps +- Add new roadmaps +- Suggest changes to existing roadmaps +- Discuss ideas in issues +- Spread the word + +## Thanks to all contributors ❤ + + + + + +## License + +Have a look at the [license file](./license) for details diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 000000000..e67e96454 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,36 @@ +// https://astro.build/config +import sitemap from '@astrojs/sitemap'; +import tailwind from '@astrojs/tailwind'; +import compress from 'astro-compress'; +import { defineConfig } from 'astro/config'; +import rehypeExternalLinks from 'rehype-external-links'; +import { serializeSitemap, shouldIndexPage } from './sitemap.mjs'; + +export default defineConfig({ + site: 'https://roadmap.sh', + markdown: { + rehypePlugins: [ + [ + rehypeExternalLinks, + { + target: '_blank', + }, + ], + ], + }, + integrations: [ + tailwind({ + config: { + applyBaseStyles: false, + }, + }), + sitemap({ + filter: shouldIndexPage, + serialize: serializeSitemap, + }), + compress({ + css: false, + js: false, + }), + ], +}); diff --git a/bin/compress-jsons.cjs b/bin/compress-jsons.cjs new file mode 100644 index 000000000..045b57b0a --- /dev/null +++ b/bin/compress-jsons.cjs @@ -0,0 +1,14 @@ +const fs = require('node:fs'); +const path = require('node:path'); + +const jsonsDir = path.join(process.cwd(), 'public/jsons'); +const jsonFiles = fs.readdirSync(jsonsDir); + +jsonFiles.forEach((jsonFileName) => { + console.log(`Compressing ${jsonFileName}...`); + + const jsonFilePath = path.join(jsonsDir, jsonFileName); + const json = require(jsonFilePath); + + fs.writeFileSync(jsonFilePath, JSON.stringify(json)); +}); diff --git a/bin/content-migrator.cjs b/bin/content-migrator.cjs new file mode 100644 index 000000000..51b048ea8 --- /dev/null +++ b/bin/content-migrator.cjs @@ -0,0 +1,120 @@ +const fs = require('fs'); +const path = require('path'); + +// 1 - Renames each readme.md to index.md +// e.g. +// before => roadmaps/frontend/content/internet/readme.md +// after => roadmaps/frontend/content/internet/index.md +// +// 2 - Replaces the resource tags with short codes +// e.g. +// Free Content +// W3Schools — Learn CSS +// +// {% resources %} +// {% Blog "https://www.w3schools.com/css/", "W3Schools — Learn CSS" %} +// {% endresources %} +// +// 3 - Removes the index.md file from within the content dir i.e. to avoid `/frontend` permalink for `/frontend/index.md` +// Because we have the `/frontend` permalink serving the actual roadmap and not any content +const roadmapsDir = path.join(__dirname, '../src/roadmaps'); +const roadmapDirs = fs.readdirSync(roadmapsDir); + +roadmapDirs.forEach((roadmapDirName) => { + const roadmapDirPath = path.join(roadmapsDir, roadmapDirName); + const contentDirPath = path.join(roadmapDirPath, 'content'); + + console.log(`[Start] == Migrating ${roadmapDirName}`); + + if (!fs.existsSync(contentDirPath)) { + console.log(`Content dir not found ${roadmapDirName}/content`); + return; + } + + function handleContentDir(parentDirPath) { + const dirChildrenNames = fs.readdirSync(parentDirPath); + + dirChildrenNames.forEach((dirChildName) => { + let dirChildPath = path.join(parentDirPath, dirChildName); + + // If directory, handle the children for it + if (fs.lstatSync(dirChildPath).isDirectory()) { + handleContentDir(dirChildPath); + } + + ////////////////////////////////////////////////////////// + // 1 - Rename directories to remove the numbers + ////////////////////////////////////////////////////////// + // let newDirChildPath = path.join( + // path.dirname(dirChildPath), + // path.basename(dirChildPath).replace(/^\d+-/, '') + // ); + // fs.renameSync(dirChildPath, dirChildPath); + + ////////////////////////////////////////////////////////// + // 1 - Rename readme.md to index.md + ////////////////////////////////////////////////////////// + if (dirChildPath.endsWith('readme.md')) { + const newFilePath = path.join(path.dirname(dirChildPath), `index.md`); + + fs.renameSync(dirChildPath, newFilePath); + dirChildPath = newFilePath; + } + + ////////////////////////////////////////////////////////// + // 2 - Replace the resource tags with short codes + ////////////////////////////////////////////////////////// + if (fs.lstatSync(dirChildPath).isFile()) { + const fileContent = fs.readFileSync(dirChildPath, 'utf-8'); + + let resourceLinks = [...fileContent.matchAll(//g)].map(([fullMatch]) => { + // const resourceType = fullMatch.match(/badgeText=["'](.+?)["']/)[1]; + const link = fullMatch.match(/href=["'](.+?)["']/)[1]; + const text = fullMatch.match(/>([^<]+)<\/BadgeLink>$/)[1]; + + return `- [${text.replaceAll(/['"]/g, '')}](${link})`; + }); + + ////////////////////////////////////////////////////////////////////// + // Replace the dedicated roadmap tag with the short code + ////////////////////////////////////////////////////////////////////// + // prettier-ignore + const dedicatedRegex = //; + const dedicatedMatches = fileContent.match(dedicatedRegex); + + if (dedicatedMatches) { + const [, href, title] = dedicatedMatches; + + resourceLinks = [`- [Visit Dedicated ${title}](${href})`, ...resourceLinks]; + } + + resourceLinks = ['Visit the following resources to learn more:\n', ...resourceLinks]; + resourceLinks = resourceLinks.join('\n'); + + let newFileContent = fileContent.replace( + /([^<\/BadgeLink>]|\S|\s)+<\/BadgeLink>/, + resourceLinks + ); + + // In case if the resources were not wrapped in + newFileContent = newFileContent.replace( + /]|\S|\s)+<\/BadgeLink>/, + resourceLinks + ); + + fs.writeFileSync(dirChildPath, newFileContent); + } + }); + } + + handleContentDir(contentDirPath); + + // 3 - Removes the index.md file from within the content dir i.e. to avoid `/frontend` permalink for `/frontend/index.md` + // Because we have the `/frontend` permalink serving the actual roadmap and not any content + const contentRootFile = path.join(contentDirPath, '/index.md'); + if (fs.existsSync(contentRootFile)) { + fs.rmSync(contentRootFile); + } + + console.log(` == Migrated ${roadmapDirName}`); +}); diff --git a/bin/guide-migrator.cjs b/bin/guide-migrator.cjs new file mode 100644 index 000000000..32b2d913e --- /dev/null +++ b/bin/guide-migrator.cjs @@ -0,0 +1,83 @@ +const fs = require('fs'); +const path = require('path'); +const yaml = require('json-to-pretty-yaml'); + +const contentDirPath = path.join(__dirname, './developer-roadmap/content'); +const guides = require('./developer-roadmap/content/guides.json'); +const authors = require('./developer-roadmap/content/authors.json'); + +const guideImagesDirPath = path.join(__dirname, './developer-roadmap/public/guides'); +const newGuideImagesDirPath = path.join(__dirname, '../public/guides'); + +// Remove the guide images directory +if (fs.existsSync(newGuideImagesDirPath)) { + fs.rmSync(newGuideImagesDirPath, { recursive: true }); +} + +fs.cpSync(guideImagesDirPath, newGuideImagesDirPath, { recursive: true }); + +// Remove the old guides directory +const newGuidesDirPath = path.join(__dirname, '../src/guides'); +if (fs.existsSync(newGuidesDirPath)) { + fs.rmSync(newGuidesDirPath, { recursive: true }); +} + +fs.mkdirSync(newGuidesDirPath); + +guides.forEach((guide) => { + const { id: guideId } = guide; + + const originalGuidePath = path.join(contentDirPath, 'guides', `${guideId}.md`); + const newGuidePath = path.join(__dirname, `../src/guides/${guideId}.md`); + + const guideWithoutFrontmatter = fs.readFileSync(originalGuidePath, 'utf8'); + fs.copyFileSync(originalGuidePath, newGuidePath); + + const guideAuthor = authors.find((author) => author.username === guide.authorUsername); + + const guideFrontMatter = yaml + .stringify({ + title: guide.title, + description: guide.description, + author: { + name: guideAuthor.name, + url: `https://twitter.com/${guideAuthor.twitter}`, + imageUrl: `${guideAuthor.picture}`, + }, + seo: { + title: `${guide.title} - roadmap.sh`, + description: guide.description, + }, + isNew: guide.isNew, + type: guide.type, + date: guide.createdAt.replace(/T.*/, ''), + sitemap: { + priority: 0.7, + changefreq: 'weekly', + }, + tags: ['guide', `${guide.type}-guide`, `guide-sitemap`], + }) + .replace(/date: "(.+?)"/, 'date: $1'); + + const guideWithUpdatedUrls = guideWithoutFrontmatter + .replace(/\[\!\[\]\((.+?\.png)\)\]\((.+?\.png)\)/g, '[![]($1)]($2)') + .replace(/\[\!\[\]\((.+?\.svg)\)\]\((.+?\.svg)\)/g, '[![]($1)]($2)') + .replace(/\/http/g, 'http') + .replace(/]\(\/guides\/(.+?)\.png\)/g, '](/guides/$1.png)') + .replace(/'); + + const guideWithFrontmatter = `---\n${guideFrontMatter}---\n\n${guideWithUpdatedUrls}`; + + console.log(`Writing guide ${guideId} to disk`); + fs.writeFileSync(newGuidePath, guideWithFrontmatter); +}); + +const oldAuthorAssetsPath = path.join(__dirname, 'developer-roadmap/public/authors'); +const newAuthorAssetsPath = path.join(__dirname, '../public/authors'); + +if (fs.existsSync(newAuthorAssetsPath)) { + fs.rmSync(newAuthorAssetsPath, { recursive: true }); +} + +fs.cpSync(oldAuthorAssetsPath, newAuthorAssetsPath, { recursive: true }); diff --git a/bin/roadmap-metas.cjs b/bin/roadmap-metas.cjs new file mode 100644 index 000000000..cc4be9f4a --- /dev/null +++ b/bin/roadmap-metas.cjs @@ -0,0 +1,116 @@ +module.exports = { + angular: { + dimensions: { + width: 968, + height: 2277.8, + }, + }, + 'aspnet-core': { + dimensions: { + width: 968, + height: 2773.45, + }, + }, + backend: { + dimensions: { + width: 968, + height: 2840.4, + }, + }, + blockchain: { + dimensions: { + width: 968, + height: 2173.87, + }, + }, + 'computer-science': { + dimensions: { + width: 968, + height: 3009.05, + }, + }, + 'design-system': { + dimensions: { + width: 968, + height: 2309.7, + }, + }, + devops: { + dimensions: { + width: 968, + height: 2527.46, + }, + }, + flutter: { + dimensions: { + width: 968, + height: 2042.2, + }, + }, + frontend: { + dimensions: { + width: 968, + height: 2734.48, + }, + }, + golang: { + dimensions: { + width: 968, + height: 1495.21, + }, + }, + java: { + dimensions: { + width: 968, + height: 1167.29, + }, + }, + javascript: { + dimensions: { + width: 968, + height: 2438.9, + }, + }, + nodejs: { + dimensions: { + width: 968, + height: 2474.06, + }, + }, + python: { + dimensions: { + width: 992, + height: 1259.03, + }, + }, + qa: { + dimensions: { + width: 968, + height: 2107.75, + }, + }, + react: { + dimensions: { + width: 968, + height: 1570.26, + }, + }, + 'software-architect': { + dimensions: { + width: 968, + height: 1882.18, + }, + }, + 'software-design-architecture': { + dimensions: { + width: 968, + height: 1764.66, + }, + }, + vue: { + dimensions: { + width: 968, + height: 1657.07, + }, + }, +}; diff --git a/bin/roadmap-migrator.cjs b/bin/roadmap-migrator.cjs new file mode 100644 index 000000000..feaef8cc9 --- /dev/null +++ b/bin/roadmap-migrator.cjs @@ -0,0 +1,132 @@ +const fs = require('fs'); +const path = require('path'); +const yaml = require('json-to-pretty-yaml'); +const roadmapMetas = require('./roadmap-metas.cjs'); + +const oldAssetsPath = path.join(__dirname, 'developer-roadmap/public'); +const newAssetsPath = path.join(__dirname, '../public/'); + +// Create JSONs dir +const newJsonsPath = path.join(newAssetsPath, 'jsons'); +if (fs.existsSync(newJsonsPath)) { + fs.rmSync(newJsonsPath, { recursive: true }); +} + +fs.mkdirSync(newJsonsPath); + +// Create PDFs dir +const newPdfsPath = path.join(newAssetsPath, 'pdfs'); +if (fs.existsSync(newPdfsPath)) { + fs.rmSync(newPdfsPath, { recursive: true }); +} + +fs.mkdirSync(newPdfsPath); + +const oldRoadmapsDirPath = path.join(__dirname, 'developer-roadmap/content/roadmaps'); +const newRoadmapsDirPath = path.join(__dirname, '../src/roadmaps'); + +if (fs.existsSync(newRoadmapsDirPath)) { + fs.rmSync(newRoadmapsDirPath, { recursive: true }); +} + +fs.mkdirSync(newRoadmapsDirPath); + +const oldRoadmaps = fs + .readdirSync(oldRoadmapsDirPath) + .map((roadmapDirName) => path.join(oldRoadmapsDirPath, roadmapDirName)); + +const orderInfo = {}; +const typeCounter = { + role: 1, + tool: 1, +}; + +// Calculate the sorting information for the roadmaps +oldRoadmaps.forEach((oldRoadmapPath) => { + const roadmapId = path.basename(oldRoadmapPath).replace(/\d+-/g, '').toLowerCase(); + const oldRoadmapMeta = require(path.join(oldRoadmapPath, 'meta.json')); + + orderInfo[roadmapId] = typeCounter[oldRoadmapMeta.type]; + typeCounter[oldRoadmapMeta.type] += 1; +}); + +// Iterate and create new roadmaps +oldRoadmaps.forEach((oldRoadmapPath) => { + const roadmapId = path.basename(oldRoadmapPath).replace(/\d+-/g, '').toLowerCase(); + + const metaToMerge = roadmapMetas[roadmapId] ?? {}; + const oldRoadmapMeta = require(path.join(oldRoadmapPath, 'meta.json')); + const isTextual = oldRoadmapMeta?.landingPath?.endsWith('.md'); + + const hasContentDir = fs.existsSync(path.join(oldRoadmapPath, 'content')); + + const roadmapFileContent = isTextual + ? fs.readFileSync(path.join(oldRoadmapPath, oldRoadmapMeta.landingPath), 'utf8') + : ''; + + const roadmapFileContentWithUpdatedUrls = roadmapFileContent + .replace(/\[\!\[\]\((.+?\.png)\)\]\((.+?\.png)\)/g, '[![](/assets$1)](/assets$2)') + .replace(/\[\!\[\]\((.+?\.svg)\)\]\((.+?\.svg)\)/g, '[![](/assets$1)](/assets$2)') + .replace(/\[\!\[\]\((.+?\.svg)\)\]\((.+?\.png)\)/g, '[![](/assets$1)](/assets$2)') + .replace(/assetshttp\//g, 'http') + .replace(/assetshttps:\/\//g, 'https://') + .replace(/\/http/g, 'http') + .replace(/]\(\/roadmaps\/(.+?)\.png\)/g, '](/assets/roadmaps/$1.png)') + .replace(/]\(\/roadmaps\/(.+?)\.svg\)/g, '](/assets/roadmaps/$1.svg)') + .replace(/'); + + const hasJson = fs.existsSync(path.join(oldAssetsPath, `/project/${roadmapId}.json`)); + + const newRoadmapMeta = { + ...( hasJson ? { jsonUrl: `/jsons/${roadmapId}.json`} : {}), + pdfUrl: `/pdfs/${roadmapId}.pdf`, + order: orderInfo[roadmapId], + featuredTitle: + oldRoadmapMeta.featuredTitle === 'Software Design and Architecture' + ? 'Software Design' + : oldRoadmapMeta.featuredTitle, + featuredDescription: oldRoadmapMeta.featuredDescription, + title: oldRoadmapMeta.title, + description: oldRoadmapMeta.description, + isNew: oldRoadmapMeta.isNew, + hasTopics: hasContentDir, + ...metaToMerge, + seo: oldRoadmapMeta.seo, + relatedRoadmaps: oldRoadmapMeta.relatedRoadmaps, + sitemap: { + priority: 1, + changefreq: 'monthly', + }, + tags: ['roadmap', 'main-sitemap', `${oldRoadmapMeta.type === 'tool' ? 'skill' : oldRoadmapMeta.type}-roadmap`], + }; + + const frontmatter = yaml.stringify(newRoadmapMeta); + const newRoadmapDirPath = path.join(newRoadmapsDirPath, roadmapId); + const newRoadmapFilePath = path.join(newRoadmapDirPath, `/${roadmapId}.md`); + + fs.mkdirSync(newRoadmapDirPath); + fs.writeFileSync(newRoadmapFilePath, `---\n${frontmatter}---\n\n${roadmapFileContentWithUpdatedUrls}`); + + const jsonFile = path.join(oldAssetsPath, oldRoadmapMeta.jsonUrl || '/unknown'); + const pdfFile = path.join(oldAssetsPath, oldRoadmapMeta.pdfUrl || '/unknown'); + + if (fs.existsSync(jsonFile)) { + fs.copyFileSync(jsonFile, path.join(newJsonsPath, `${roadmapId}.json`)); + } + + if (fs.existsSync(pdfFile)) { + fs.copyFileSync(pdfFile, path.join(newPdfsPath, `${roadmapId}.pdf`)); + } + + // Copy the content directory + const oldRoadmapContentDir = path.join(oldRoadmapPath, 'content'); + if (fs.existsSync(oldRoadmapContentDir)) { + fs.cpSync(oldRoadmapContentDir, path.join(newRoadmapDirPath, 'content'), { recursive: true }); + } +}); + +const roadmapAssets = path.join(oldAssetsPath, 'roadmaps'); +if (fs.existsSync(roadmapAssets)) { + fs.cpSync(roadmapAssets, path.join(newAssetsPath, 'roadmaps'), { recursive: true }); +} diff --git a/bin/sync-content.sh b/bin/sync-content.sh new file mode 100755 index 000000000..94e411017 --- /dev/null +++ b/bin/sync-content.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +set -e + +# Change working directory to the directory of this script +cd "$(dirname "$0")" + +if [ ! -d "./developer-roadmap" ]; then + git clone --depth 1 -b master git@github.com:kamranahmedse/developer-roadmap.git +fi + +echo "Removing old directories" +rm -rf ../src/videos +rm -rf ../src/guides +rm -rf ../src/roadmaps + +rm -rf ../public/jsons +rm -rf ../public/pdfs + +echo "=== Migrating Roadmaps ===" +node roadmap-migrator.cjs + +echo "=== Migrating Content ===" +node content-migrator.cjs + +echo "=== Migrating Guides ===" +node guide-migrator.cjs + +echo "=== Migrating Videos ===" +node video-migrator.cjs diff --git a/bin/video-migrator.cjs b/bin/video-migrator.cjs new file mode 100644 index 000000000..3b4acf034 --- /dev/null +++ b/bin/video-migrator.cjs @@ -0,0 +1,58 @@ +const fs = require('fs'); +const path = require('path'); +const yaml = require('json-to-pretty-yaml'); + +const contentDirPath = path.join(__dirname, './developer-roadmap/content'); +const videos = require('./developer-roadmap/content/videos.json'); + +// Remove the old videos directory +const newVideosDirPath = path.join(__dirname, '../src/videos'); +if (fs.existsSync(newVideosDirPath)) { + fs.rmSync(newVideosDirPath, { recursive: true }); +} + +fs.mkdirSync(newVideosDirPath); + +videos.forEach((video) => { + const { id: videoId } = video; + + const originalVideoPath = path.join( + contentDirPath, + 'videos', + `${videoId}.md` + ); + + const newVideoPath = path.join(__dirname, `../src/videos/${videoId}.md`); + + const videoWithoutFrontmatter = fs.readFileSync(originalVideoPath, 'utf8'); + fs.copyFileSync(originalVideoPath, newVideoPath); + + const videoFrontMatter = yaml + .stringify({ + title: video.title, + description: video.description, + duration: video.duration, + isNew: video.isNew, + date: video.createdAt.replace(/T.*/, ''), + author: { + name: 'Kamran Ahmed', + url: `https://twitter.com/kamranahmedse`, + imageUrl: `/authors/kamranahmedse.jpeg`, + }, + sitemap: { + priority: 0.7, + changefreq: 'weekly', + }, + tags: ['video', `video-sitemap`], + }) + .replace(/date: "(.+?)"/, 'date: $1'); + + const videoWithIframeClass = videoWithoutFrontmatter + .replace(/'); + + const videoWithFrontmatter = `---\n${videoFrontMatter}---\n\n${videoWithIframeClass}`; + + console.log(`Writing video ${videoId} to disk`); + fs.writeFileSync(newVideoPath, videoWithFrontmatter); +}); diff --git a/code_of_conduct.md b/code_of_conduct.md new file mode 100644 index 000000000..51b44888f --- /dev/null +++ b/code_of_conduct.md @@ -0,0 +1,76 @@ +# Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to make participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, sex characteristics, gender identity and expression, +level of experience, education, socio-economic status, nationality, personal +appearance, race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies within all project spaces, and it also applies when +an individual is representing the project or its community in public spaces. +Examples of representing a project or community include using an official +project e-mail address, posting via an official social media account, or acting +as an appointed representative at an online or offline event. Representation of +a project may be further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting the project team at . All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see +https://www.contributor-covenant.org/faq diff --git a/contributing.md b/contributing.md new file mode 100644 index 000000000..1af3d1129 --- /dev/null +++ b/contributing.md @@ -0,0 +1,40 @@ +# Contribution + +First of all thank you for considering to contribute. Please look at the details below: + +- [Contribution](#contribution) +- [New Roadmaps](#new-roadmaps) +- [Existing Roadmaps](#existing-roadmaps) +- [Adding Content](#adding-content) +- [Guidelines](#guidelines) + +## New Roadmaps + +For new roadmaps, submit a roadmap by providing [a textual roadmap similar to this roadmap](https://gist.github.com/kamranahmedse/98758d2c73799b3a6ce17385e4c548a5) in an issue. + +## Existing Roadmaps + +For the existing roadmaps, please follow the details listed for the nature of contribution: + +- **Fixing Typos** — Make your changes in the [roadmap JSON file](https://github.com/kamranahmedse/developer-roadmap/tree/master/public/jsons) +- **Adding or Removing Nodes** — Please open an issue with your suggestion. + +**Note:** Please note that our goal is not to have the biggest list of items. Our goal is to list items or skills most relevant today. + +## Adding Content + +Find [the content directory inside the relevant roadmap](https://github.com/kamranahmedse/roadmap-astro/tree/master/src/roadmaps). Please keep the following guidelines in mind when submitting content: + +- Content must be in English. +- Put a brief description about the topic on top of the file and the a list of links below with each link having title of the URL. + +## Guidelines + +-

Adding everything available out there is not the goal!
+ The roadmaps represent the skillset most valuable today, i.e., if you were to enter any of the listed fields today, what would you learn?! There might be things that are of-course being used today but prioritize the things that are most in demand today, e.g., agreed that lots of people are using angular.js today but you wouldn't want to learn that instead of React, Angular, or Vue. Use your critical thinking to filter out non-essential stuff. Give honest arguments for why the resource should be included.

+-

Do not add things you have not evaluated personally!
+ Use your critical thinking to filter out non-essential stuff. Give honest arguments for why the resource should be included. Have you read this book? Can you give a short article?

+-

Create a Single PR for Content Additions

+ If you are planning to contribute by adding content to the roadmaps, I recommend you to clone the repository, add content to the [content directory of the roadmap](./content/roadmaps/) and create a single PR to make it easier for me to review and merge the PR. +- Write meaningful commit messages +- Look at the existing issues/pull requests before opening new ones diff --git a/license b/license new file mode 100644 index 000000000..0cdd8ff0f --- /dev/null +++ b/license @@ -0,0 +1,19 @@ +Everything including text and images in this project are protected by the copyright laws. +You are allowed to use this material for personal use but are not allowed to use it for +any other purpose including publishing the images, the project files or the content in the +images in any form either digital, non-digital, textual, graphical or written formats. +You are allowed to share the links to the repository or the website roadmap.sh but not +the content for any sort of usage that involves the content of this repository taken out +of the repository and be shared from any other medium including but not limited to blog +posts, articles, newsletters, you must get prior consent from the understated. These +conditions do not apply to the readonly GitHub forks created using the Fork button on +GitHub with the whole purpose of contributing to the project. + +Copyright © 2023 Kamran Ahmed + +Please note that I am really flexible with allowing the usage of the content in this +repository. If you reach out to me with a brief detail of why and how you would like +to use this content, there is a good chance that I will allow you to use it. The reason +behind this strictness in the license is to stop the people who have been using these +roadmaps in ill manners e.g. ripping people off with suggesting random affiliate links, +redistributing these roadmaps just for the sake of monetizing the traffic. diff --git a/package.json b/package.json new file mode 100644 index 000000000..41afc0e34 --- /dev/null +++ b/package.json @@ -0,0 +1,34 @@ +{ + "name": "roadmap.sh", + "type": "module", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro", + "deploy": "NODE_DEBUG=gh-pages gh-pages -d dist -t", + "sync-content": "sh ./bin/sync-content.sh", + "compress:jsons": "node bin/compress-jsons.cjs" + }, + "dependencies": { + "@astrojs/sitemap": "^1.0.0", + "@astrojs/tailwind": "^2.1.3", + "astro": "^1.8.0", + "astro-compress": "^1.1.24", + "astro-critters": "^1.1.24", + "node-html-parser": "^6.1.4", + "rehype-external-links": "^2.0.1", + "roadmap-renderer": "^1.0.1", + "tailwindcss": "^3.2.4" + }, + "devDependencies": { + "@tailwindcss/typography": "^0.5.8", + "gh-pages": "^4.0.0", + "json-to-pretty-yaml": "^1.2.2", + "prettier": "^2.8.1", + "prettier-plugin-astro": "^0.7.0" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 000000000..c917a9dae --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,4404 @@ +lockfileVersion: 5.4 + +specifiers: + '@astrojs/sitemap': ^1.0.0 + '@astrojs/tailwind': ^2.1.3 + '@tailwindcss/typography': ^0.5.8 + astro: ^1.8.0 + astro-compress: ^1.1.24 + astro-critters: ^1.1.24 + gh-pages: ^4.0.0 + json-to-pretty-yaml: ^1.2.2 + node-html-parser: ^6.1.4 + prettier: ^2.8.1 + prettier-plugin-astro: ^0.7.0 + rehype-external-links: ^2.0.1 + roadmap-renderer: ^1.0.1 + tailwindcss: ^3.2.4 + +dependencies: + '@astrojs/sitemap': 1.0.0 + '@astrojs/tailwind': 2.1.3_tailwindcss@3.2.4 + astro: 1.8.0 + astro-compress: 1.1.24 + astro-critters: 1.1.24 + node-html-parser: 6.1.4 + rehype-external-links: 2.0.1 + roadmap-renderer: 1.0.1 + tailwindcss: 3.2.4 + +devDependencies: + '@tailwindcss/typography': 0.5.8_tailwindcss@3.2.4 + gh-pages: 4.0.0 + json-to-pretty-yaml: 1.2.2 + prettier: 2.8.1 + prettier-plugin-astro: 0.7.0 + +packages: + + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.17 + dev: false + + /@astrojs/compiler/0.29.19: + resolution: {integrity: sha512-lvPpoOA6Fc1NpJrPT65ZOhhFieYkiBds9wzOhWX55lXMUpNPu5CUxqzgDAkNSTIoXHZxkxHfi+6EpFNnRZBBYQ==} + + /@astrojs/compiler/0.31.3: + resolution: {integrity: sha512-WbA05QH5xkdaJ3XtzDuYOjtqsip2InW5rk156sSdaHs5qN2NroUHbzWZthHJwmNAAjQSGXVIj+O6jQj81zzX/Q==} + dev: false + + /@astrojs/language-server/0.28.3: + resolution: {integrity: sha512-fPovAX/X46eE2w03jNRMpQ7W9m2mAvNt4Ay65lD9wl1Z5vIQYxlg7Enp9qP225muTr4jSVB5QiLumFJmZMAaVA==} + hasBin: true + dependencies: + '@vscode/emmet-helper': 2.8.6 + events: 3.3.0 + prettier: 2.8.1 + prettier-plugin-astro: 0.7.0 + source-map: 0.7.4 + vscode-css-languageservice: 6.2.1 + vscode-html-languageservice: 5.0.3 + vscode-languageserver: 8.0.2 + vscode-languageserver-protocol: 3.17.2 + vscode-languageserver-textdocument: 1.0.8 + vscode-languageserver-types: 3.17.2 + vscode-uri: 3.0.7 + dev: false + + /@astrojs/markdown-remark/1.2.0: + resolution: {integrity: sha512-Cb+uhSuukyfERknfJ8K4iJLeKJaiZWi1BTwPS4fzw0bc9kGKe5VeTRzd2E25+vaMnRTk0tN/y6QfYEMMN3Q97g==} + dependencies: + '@astrojs/micromark-extension-mdx-jsx': 1.0.3 + '@astrojs/prism': 1.0.2 + acorn: 8.8.1 + acorn-jsx: 5.3.2_acorn@8.8.1 + github-slugger: 1.5.0 + hast-util-to-html: 8.0.3 + import-meta-resolve: 2.2.0 + mdast-util-from-markdown: 1.2.0 + mdast-util-mdx-expression: 1.3.1 + mdast-util-mdx-jsx: 1.2.0 + micromark-extension-mdx-expression: 1.0.3 + micromark-extension-mdx-md: 1.0.0 + micromark-util-combine-extensions: 1.0.0 + rehype-raw: 6.1.1 + rehype-stringify: 9.0.3 + remark-gfm: 3.0.1 + remark-parse: 10.0.1 + remark-rehype: 10.1.0 + remark-smartypants: 2.0.0 + shiki: 0.11.1 + unified: 10.1.2 + unist-util-map: 3.1.2 + unist-util-visit: 4.1.1 + vfile: 5.3.6 + transitivePeerDependencies: + - supports-color + dev: false + + /@astrojs/micromark-extension-mdx-jsx/1.0.3: + resolution: {integrity: sha512-O15+i2DGG0qb1R/1SYbFXgOKDGbYdV8iJMtuboVb1S9YFQfMOJxaCMco0bhXQI7PmZcQ4pZWIjT5oZ64dXUtRA==} + dependencies: + '@types/acorn': 4.0.6 + estree-util-is-identifier-name: 2.0.1 + micromark-factory-mdx-expression: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + vfile-message: 3.1.3 + dev: false + + /@astrojs/prism/1.0.2: + resolution: {integrity: sha512-o3cUVoAuALDqdN5puNlsN2eO4Yi1kDh68YO8V7o6U4Ts+J/mMayzlJ7JsgYAmob0xrf/XnADVgu8khfMv/w3uA==} + engines: {node: ^14.18.0 || >=16.12.0} + dependencies: + prismjs: 1.29.0 + dev: false + + /@astrojs/sitemap/1.0.0: + resolution: {integrity: sha512-42GxuF5FP7RaKXZrwGLBLOX3hPv+Wl7ExJC43O0J5e34ojJkLeKf7QfwN1UwrJlqH0Ywi0Fm4/xGe482G09+wg==} + dependencies: + sitemap: 7.1.1 + zod: 3.20.2 + dev: false + + /@astrojs/tailwind/2.1.3_tailwindcss@3.2.4: + resolution: {integrity: sha512-W7UUUBJ3itDGcvJPvk+M/eNKFlLBYGODIzPsJ3zuehNzcJDhv/Ues+TzrpSvd0FaKfmV9Zlq3ZtToy96xxJU6Q==} + peerDependencies: + tailwindcss: ^3.0.24 + dependencies: + '@proload/core': 0.3.3 + autoprefixer: 10.4.13_postcss@8.4.20 + postcss: 8.4.20 + tailwindcss: 3.2.4 + dev: false + + /@astrojs/telemetry/1.0.1: + resolution: {integrity: sha512-SJVfZHp00f8VZsT1fsx1+6acJGUNt/84xZytV5znPzzNE8RXjlE0rv03llgTsEeUHYZc6uJah91jNojS7RldFg==} + engines: {node: ^14.18.0 || >=16.12.0} + dependencies: + ci-info: 3.7.0 + debug: 4.3.4 + dlv: 1.1.3 + dset: 3.1.2 + is-docker: 3.0.0 + is-wsl: 2.2.0 + node-fetch: 3.3.0 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@astrojs/webapi/1.1.1: + resolution: {integrity: sha512-yeUvP27PoiBK/WCxyQzC4HLYZo4Hg6dzRd/dTsL50WGlAQVCwWcqzVJrIZKvzNDNaW/fIXutZTmdj6nec0PIGg==} + dependencies: + global-agent: 3.0.0 + node-fetch: 3.3.0 + dev: false + + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + dev: false + + /@babel/compat-data/7.20.10: + resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/core/7.20.7: + resolution: {integrity: sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.7 + '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7 + '@babel/helper-module-transforms': 7.20.11 + '@babel/helpers': 7.20.7 + '@babel/parser': 7.20.7 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.10 + '@babel/types': 7.20.7 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/generator/7.20.7: + resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + '@jridgewell/gen-mapping': 0.3.2 + jsesc: 2.5.2 + dev: false + + /@babel/helper-annotate-as-pure/7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.7: + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.20.10 + '@babel/core': 7.20.7 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 + lru-cache: 5.1.1 + semver: 6.3.0 + dev: false + + /@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-function-name/7.19.0: + resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-module-transforms/7.20.11: + resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.10 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-plugin-utils/7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-simple-access/7.20.2: + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/helper-string-parser/7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helpers/7.20.7: + resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.20.10 + '@babel/types': 7.20.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: false + + /@babel/parser/7.20.7: + resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.7: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.7 + '@babel/helper-plugin-utils': 7.20.2 + dev: false + + /@babel/plugin-transform-react-jsx/7.20.7_@babel+core@7.20.7: + resolution: {integrity: sha512-Tfq7qqD+tRj3EoDhY00nn2uP2hsRxgYGi5mLQ5TimKav0a9Lrpd4deE+fcLXU8zFYRjlKPHZhpCvfEA6qnBxqQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.20.7 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.7 + '@babel/types': 7.20.7 + dev: false + + /@babel/template/7.20.7: + resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + dev: false + + /@babel/traverse/7.20.10: + resolution: {integrity: sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.20.7 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/types/7.20.7: + resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: false + + /@emmetio/abbreviation/2.2.3: + resolution: {integrity: sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==} + dependencies: + '@emmetio/scanner': 1.0.0 + dev: false + + /@emmetio/css-abbreviation/2.1.4: + resolution: {integrity: sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==} + dependencies: + '@emmetio/scanner': 1.0.0 + dev: false + + /@emmetio/scanner/1.0.0: + resolution: {integrity: sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==} + dev: false + + /@esbuild/android-arm/0.15.18: + resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64/0.15.18: + resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: false + + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 + dev: false + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: false + + /@jridgewell/source-map/0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + dependencies: + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + dev: false + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: false + + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: false + + /@ljharb/has-package-exports-patterns/0.0.2: + resolution: {integrity: sha512-4/RWEeXDO6bocPONheFe6gX/oQdP/bEpv0oL4HqjPP5DCenBSt0mHgahppY49N0CpsaqffdwPq+TlX9CYOq2Dw==} + dev: false + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.14.0 + + /@pkgr/utils/2.3.1: + resolution: {integrity: sha512-wfzX8kc1PMyUILA+1Z/EqoE4UCXGy0iRGMhPwdfae1+f0OXlLqCk+By+aMzgJBzR9AzS4CDizioG6Ss1gvAFJw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + is-glob: 4.0.3 + open: 8.4.0 + picocolors: 1.0.0 + tiny-glob: 0.2.9 + tslib: 2.4.1 + + /@polka/url/1.0.0-next.21: + resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + dev: false + + /@proload/core/0.3.3: + resolution: {integrity: sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ==} + dependencies: + deepmerge: 4.2.2 + escalade: 3.1.1 + dev: false + + /@proload/plugin-tsm/0.2.1_@proload+core@0.3.3: + resolution: {integrity: sha512-Ex1sL2BxU+g8MHdAdq9SZKz+pU34o8Zcl9PHWo2WaG9hrnlZme607PU6gnpoAYsDBpHX327+eu60wWUk+d/b+A==} + peerDependencies: + '@proload/core': ^0.3.2 + dependencies: + '@proload/core': 0.3.3 + tsm: 2.3.0 + dev: false + + /@tailwindcss/typography/0.5.8_tailwindcss@3.2.4: + resolution: {integrity: sha512-xGQEp8KXN8Sd8m6R4xYmwxghmswrd0cPnNI2Lc6fmrC3OojysTBJJGSIVwPV56q4t6THFUK3HJ0EaWwpglSxWw==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.2.4 + dev: true + + /@trysound/sax/0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: false + + /@types/acorn/4.0.6: + resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} + dependencies: + '@types/estree': 1.0.0 + dev: false + + /@types/babel__core/7.1.20: + resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==} + dependencies: + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + '@types/babel__generator': 7.6.4 + '@types/babel__template': 7.4.1 + '@types/babel__traverse': 7.18.3 + dev: false + + /@types/babel__generator/7.6.4: + resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@types/babel__template/7.4.1: + resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} + dependencies: + '@babel/parser': 7.20.7 + '@babel/types': 7.20.7 + dev: false + + /@types/babel__traverse/7.18.3: + resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==} + dependencies: + '@babel/types': 7.20.7 + dev: false + + /@types/css-tree/2.0.1: + resolution: {integrity: sha512-eeRN9rsZK/ZD5nmJCeZXxyTwq+gsvN1EljeCPEyXk+vLOAwsgpsrdXio4lPBzxAuhIKu3MK7QvZxWUw9xDX8Bg==} + dev: false + + /@types/csso/5.0.0: + resolution: {integrity: sha512-EMrCTGpXRUsbFfZBzn2jcW6Sqg8kxWXkJcpvAGYSEzFqAJ2THDJSwiMeS2fPUw+0p6RQNT/n8F/skEc9hUBc0g==} + dependencies: + '@types/css-tree': 2.0.1 + dev: false + + /@types/debug/4.1.7: + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + dependencies: + '@types/ms': 0.7.31 + dev: false + + /@types/estree-jsx/0.0.1: + resolution: {integrity: sha512-gcLAYiMfQklDCPjQegGn0TBAn9it05ISEsEhlKQUddIk7o2XDokOcTN7HBO8tznM0D9dGezvHEfRZBfZf6me0A==} + dependencies: + '@types/estree': 1.0.0 + dev: false + + /@types/estree-jsx/1.0.0: + resolution: {integrity: sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==} + dependencies: + '@types/estree': 1.0.0 + dev: false + + /@types/estree/1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + dev: false + + /@types/hast/2.3.4: + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/html-escaper/3.0.0: + resolution: {integrity: sha512-OcJcvP3Yk8mjYwf/IdXZtTE1tb/u0WF0qa29ER07ZHCYUBZXSN29Z1mBS+/96+kNMGTFUAbSz9X+pHmHpZrTCw==} + dev: false + + /@types/html-minifier-terser/7.0.0: + resolution: {integrity: sha512-hw3bhStrg5e3FQT8qZKCJTrzt/UbEaunU1xRWJ+aNOTmeBMvE3S4Ml2HiiNnZgL8izu0LFVkHUoPFXL1s5QNpQ==} + dev: false + + /@types/json5/0.0.30: + resolution: {integrity: sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==} + dev: false + + /@types/mdast/3.0.10: + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/ms/0.7.31: + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + dev: false + + /@types/nlcst/1.0.0: + resolution: {integrity: sha512-3TGCfOcy8R8mMQ4CNSNOe3PG66HttvjcLzCoOpvXvDtfWOTi+uT/rxeOKm/qEwbM4SNe1O/PjdiBK2YcTjU4OQ==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/node/17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + dev: false + + /@types/parse5/6.0.3: + resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==} + dev: false + + /@types/resolve/1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + dev: false + + /@types/sax/1.2.4: + resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/sharp/0.31.0: + resolution: {integrity: sha512-nwivOU101fYInCwdDcH/0/Ru6yIRXOpORx25ynEOc6/IakuCmjOAGpaO5VfUl4QkDtUC6hj+Z2eCQvgXOioknw==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/unist/2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: false + + /@types/yargs-parser/21.0.0: + resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + dev: false + + /@vscode/emmet-helper/2.8.6: + resolution: {integrity: sha512-IIB8jbiKy37zN8bAIHx59YmnIelY78CGHtThnibD/d3tQOKRY83bYVi9blwmZVUZh6l9nfkYH3tvReaiNxY9EQ==} + dependencies: + emmet: 2.3.6 + jsonc-parser: 2.3.1 + vscode-languageserver-textdocument: 1.0.8 + vscode-languageserver-types: 3.17.2 + vscode-uri: 2.1.2 + dev: false + + /@vscode/l10n/0.0.10: + resolution: {integrity: sha512-E1OCmDcDWa0Ya7vtSjp/XfHFGqYJfh+YPC1RkATU71fTac+j1JjCcB3qwSzmlKAighx2WxhLlfhS0RwAN++PFQ==} + dev: false + + /acorn-jsx/5.3.2_acorn@8.8.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.1 + dev: false + + /acorn-node/1.8.2: + resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + xtend: 4.0.2 + + /acorn-walk/7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + /acorn/7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false + + /ansi-align/3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: false + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: false + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: false + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: false + + /ansi-styles/6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: false + + /anymatch/3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /arg/5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: false + + /array-iterate/2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + dev: false + + /array-union/1.0.2: + resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==} + engines: {node: '>=0.10.0'} + dependencies: + array-uniq: 1.0.3 + dev: true + + /array-uniq/1.0.3: + resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} + engines: {node: '>=0.10.0'} + dev: true + + /ast-types/0.14.2: + resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} + engines: {node: '>=4'} + dependencies: + tslib: 2.4.1 + dev: false + + /astro-compress/1.1.24: + resolution: {integrity: sha512-S7yzhmYdHxMPn8N3E7XJFKhTuHFrwLovPyhMJAuReVmhISvR0cxubGxaYnSJZrE67vFePj5Y8Gkd82GJIjFS2A==} + dependencies: + '@types/csso': 5.0.0 + '@types/html-minifier-terser': 7.0.0 + '@types/sharp': 0.31.0 + csso: 5.0.5 + files-pipeline: 0.0.2 + html-minifier-terser: 7.1.0 + sharp: 0.31.2 + svgo: 3.0.2 + terser: 5.16.1 + dev: false + + /astro-critters/1.1.24: + resolution: {integrity: sha512-yyvAka+LeWO0LToHSc53yTjI1eUQqBDBg6uDbjEJ4vvaKegF6z122VPCFQzLe2dPeJiyYLUMUs3W5CIErZEBqQ==} + dependencies: + critters: 0.0.16 + files-pipeline: 0.0.2 + dev: false + + /astro/1.8.0: + resolution: {integrity: sha512-MZIJveOC1OCIA0w2XmxjDtKviAEuYdF142DVq0VApInE1lm+CvAoyMgJs0a1h4mydD2vgQZpTjPhYKJIdxDjOA==} + engines: {node: ^14.18.0 || >=16.12.0, npm: '>=6.14.0'} + hasBin: true + dependencies: + '@astrojs/compiler': 0.31.3 + '@astrojs/language-server': 0.28.3 + '@astrojs/markdown-remark': 1.2.0 + '@astrojs/telemetry': 1.0.1 + '@astrojs/webapi': 1.1.1 + '@babel/core': 7.20.7 + '@babel/generator': 7.20.7 + '@babel/parser': 7.20.7 + '@babel/plugin-transform-react-jsx': 7.20.7_@babel+core@7.20.7 + '@babel/traverse': 7.20.10 + '@babel/types': 7.20.7 + '@proload/core': 0.3.3 + '@proload/plugin-tsm': 0.2.1_@proload+core@0.3.3 + '@types/babel__core': 7.1.20 + '@types/html-escaper': 3.0.0 + '@types/yargs-parser': 21.0.0 + acorn: 8.8.1 + boxen: 6.2.1 + ci-info: 3.7.0 + common-ancestor-path: 1.0.1 + cookie: 0.5.0 + debug: 4.3.4 + deepmerge-ts: 4.2.2 + devalue: 4.2.0 + diff: 5.1.0 + es-module-lexer: 1.1.0 + estree-walker: 3.0.1 + execa: 6.1.0 + fast-glob: 3.2.12 + github-slugger: 1.5.0 + gray-matter: 4.0.3 + html-entities: 2.3.3 + html-escaper: 3.0.3 + import-meta-resolve: 2.2.0 + kleur: 4.1.5 + magic-string: 0.27.0 + mime: 3.0.0 + ora: 6.1.2 + path-browserify: 1.0.1 + path-to-regexp: 6.2.1 + postcss: 8.4.20 + postcss-load-config: 3.1.4_postcss@8.4.20 + preferred-pm: 3.0.3 + prompts: 2.4.2 + recast: 0.20.5 + rehype: 12.0.1 + resolve: 1.22.1 + rollup: 2.79.1 + semver: 7.3.8 + shiki: 0.11.1 + sirv: 2.0.2 + slash: 4.0.0 + string-width: 5.1.2 + strip-ansi: 7.0.1 + supports-esm: 1.0.0 + tsconfig-resolver: 3.0.1 + typescript: 4.9.4 + unist-util-visit: 4.1.1 + vfile: 5.3.6 + vite: 3.2.5 + vitefu: 0.2.4_vite@3.2.5 + yargs-parser: 21.1.1 + zod: 3.20.2 + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + - ts-node + dev: false + + /async/2.6.4: + resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} + dependencies: + lodash: 4.17.21 + dev: true + + /autoprefixer/10.4.13_postcss@8.4.20: + resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.4 + caniuse-lite: 1.0.30001441 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.20 + postcss-value-parser: 4.2.0 + dev: false + + /bail/2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: false + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /bl/4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: false + + /bl/5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + dependencies: + buffer: 6.0.3 + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: false + + /boolbase/1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: false + + /boolean/3.2.0: + resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} + dev: false + + /boxen/6.2.1: + resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.0.1 + dev: false + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browserslist/4.21.4: + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001441 + electron-to-chromium: 1.4.284 + node-releases: 2.0.8 + update-browserslist-db: 1.0.10_browserslist@4.21.4 + dev: false + + /buffer-from/1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: false + + /buffer/5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + + /buffer/6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + + /camel-case/4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + dependencies: + pascal-case: 3.1.2 + tslib: 2.4.1 + dev: false + + /camelcase-css/2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + /camelcase/6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: false + + /caniuse-lite/1.0.30001441: + resolution: {integrity: sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==} + dev: false + + /ccount/2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: false + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: false + + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: false + + /chalk/5.2.0: + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /character-entities-html4/2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: false + + /character-entities-legacy/3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: false + + /character-entities/2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + dev: false + + /character-reference-invalid/2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + dev: false + + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + + /chownr/1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: false + + /ci-info/3.7.0: + resolution: {integrity: sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==} + engines: {node: '>=8'} + dev: false + + /clean-css/5.2.0: + resolution: {integrity: sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: false + + /cli-boxes/3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + dev: false + + /cli-cursor/4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + dev: false + + /cli-spinners/2.7.0: + resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} + engines: {node: '>=6'} + dev: false + + /clone/1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + dev: false + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: false + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: false + + /color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: false + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /color-string/1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false + + /color/4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + + /comma-separated-tokens/2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: false + + /commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + /commander/7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: false + + /commander/9.4.1: + resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} + engines: {node: ^12.20.0 || >=14} + dev: false + + /common-ancestor-path/1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + dev: false + + /commondir/1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: true + + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true + + /convert-source-map/1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + dev: false + + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /critters/0.0.16: + resolution: {integrity: sha512-JwjgmO6i3y6RWtLYmXwO5jMd+maZt8Tnfu7VVISmEWyQqfLpB8soBswf8/2bu6SBXxtKA68Al3c+qIG1ApT68A==} + dependencies: + chalk: 4.1.2 + css-select: 4.3.0 + parse5: 6.0.1 + parse5-htmlparser2-tree-adapter: 6.0.1 + postcss: 8.4.20 + pretty-bytes: 5.6.0 + dev: false + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /css-select/4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: false + + /css-select/5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.0.1 + nth-check: 2.1.1 + dev: false + + /css-tree/2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.0.2 + dev: false + + /css-tree/2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 + dev: false + + /css-what/6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false + + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /csso/5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + dependencies: + css-tree: 2.2.1 + dev: false + + /data-uri-to-buffer/4.0.0: + resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} + engines: {node: '>= 12'} + dev: false + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: false + + /decode-named-character-reference/1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + dependencies: + character-entities: 2.0.2 + dev: false + + /decompress-response/6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + dependencies: + mimic-response: 3.1.0 + dev: false + + /deep-extend/0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + dev: false + + /deepmerge-ts/4.2.2: + resolution: {integrity: sha512-Ka3Kb21tiWjvQvS9U+1Dx+aqFAHsdTnMdYptLTmC2VAmDFMugWMY1e15aTODstipmCun8iNuqeSfcx6rsUUk0Q==} + engines: {node: '>=12.4.0'} + dev: false + + /deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + dev: false + + /defaults/1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + dependencies: + clone: 1.0.4 + dev: false + + /define-lazy-prop/2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + /define-properties/1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: false + + /defined/1.0.1: + resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} + + /dequal/2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: false + + /detect-libc/2.0.1: + resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} + engines: {node: '>=8'} + dev: false + + /detect-node/2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + dev: false + + /detective/5.2.1: + resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} + engines: {node: '>=0.8.0'} + hasBin: true + dependencies: + acorn-node: 1.8.2 + defined: 1.0.1 + minimist: 1.2.7 + + /devalue/4.2.0: + resolution: {integrity: sha512-mbjoAaCL2qogBKgeFxFPOXAUsZchircF+B/79LD4sHH0+NHfYm8gZpQrskKDn5gENGt35+5OI1GUF7hLVnkPDw==} + dev: false + + /didyoumean/1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + /diff/5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + engines: {node: '>=0.3.1'} + dev: false + + /dlv/1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + /dom-serializer/1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: false + + /dom-serializer/2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.4.0 + dev: false + + /domelementtype/2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: false + + /domhandler/4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + + /domhandler/5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + + /domutils/2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: false + + /domutils/3.0.1: + resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: false + + /dot-case/3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.4.1 + dev: false + + /dset/3.1.2: + resolution: {integrity: sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==} + engines: {node: '>=4'} + dev: false + + /eastasianwidth/0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + + /electron-to-chromium/1.4.284: + resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} + dev: false + + /email-addresses/3.1.0: + resolution: {integrity: sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==} + dev: true + + /emmet/2.3.6: + resolution: {integrity: sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==} + dependencies: + '@emmetio/abbreviation': 2.2.3 + '@emmetio/css-abbreviation': 2.1.4 + dev: false + + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + + /end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: false + + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: false + + /entities/4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + engines: {node: '>=0.12'} + dev: false + + /es-module-lexer/1.1.0: + resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==} + dev: false + + /es6-error/4.1.1: + resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} + dev: false + + /esbuild-android-64/0.15.18: + resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /esbuild-android-arm64/0.15.18: + resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-64/0.15.18: + resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-arm64/0.15.18: + resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-64/0.15.18: + resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-arm64/0.15.18: + resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-32/0.15.18: + resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-64/0.15.18: + resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm/0.15.18: + resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm64/0.15.18: + resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-mips64le/0.15.18: + resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-ppc64le/0.15.18: + resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-riscv64/0.15.18: + resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-s390x/0.15.18: + resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-netbsd-64/0.15.18: + resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-openbsd-64/0.15.18: + resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-sunos-64/0.15.18: + resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + + /esbuild-windows-32/0.15.18: + resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /esbuild-windows-64/0.15.18: + resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /esbuild-windows-arm64/0.15.18: + resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /esbuild/0.15.18: + resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.15.18 + '@esbuild/linux-loong64': 0.15.18 + esbuild-android-64: 0.15.18 + esbuild-android-arm64: 0.15.18 + esbuild-darwin-64: 0.15.18 + esbuild-darwin-arm64: 0.15.18 + esbuild-freebsd-64: 0.15.18 + esbuild-freebsd-arm64: 0.15.18 + esbuild-linux-32: 0.15.18 + esbuild-linux-64: 0.15.18 + esbuild-linux-arm: 0.15.18 + esbuild-linux-arm64: 0.15.18 + esbuild-linux-mips64le: 0.15.18 + esbuild-linux-ppc64le: 0.15.18 + esbuild-linux-riscv64: 0.15.18 + esbuild-linux-s390x: 0.15.18 + esbuild-netbsd-64: 0.15.18 + esbuild-openbsd-64: 0.15.18 + esbuild-sunos-64: 0.15.18 + esbuild-windows-32: 0.15.18 + esbuild-windows-64: 0.15.18 + esbuild-windows-arm64: 0.15.18 + dev: false + + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: false + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + dev: false + + /escape-string-regexp/5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + dev: false + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /estree-util-is-identifier-name/2.0.1: + resolution: {integrity: sha512-rxZj1GkQhY4x1j/CSnybK9cGuMFQYFPLq0iNyopqf14aOVLFtMv7Esika+ObJWPWiOHuMOAHz3YkWoLYYRnzWQ==} + dev: false + + /estree-util-visit/1.2.0: + resolution: {integrity: sha512-wdsoqhWueuJKsh5hqLw3j8lwFqNStm92VcwtAOAny8g/KS/l5Y8RISjR4k5W6skCj3Nirag/WUCMS0Nfy3sgsg==} + dependencies: + '@types/estree-jsx': 1.0.0 + '@types/unist': 2.0.6 + dev: false + + /estree-walker/3.0.1: + resolution: {integrity: sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==} + dev: false + + /events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false + + /execa/6.1.0: + resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 3.0.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: false + + /expand-template/2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + dev: false + + /extend-shallow/2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: false + + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fastq/1.14.0: + resolution: {integrity: sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==} + dependencies: + reusify: 1.0.4 + + /fetch-blob/3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + dev: false + + /filename-reserved-regex/2.0.0: + resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} + engines: {node: '>=4'} + dev: true + + /filenamify/4.3.0: + resolution: {integrity: sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==} + engines: {node: '>=8'} + dependencies: + filename-reserved-regex: 2.0.0 + strip-outer: 1.0.1 + trim-repeated: 1.0.0 + dev: true + + /files-pipeline/0.0.2: + resolution: {integrity: sha512-e5BHeSXczwD+6PEy+CLhoYd9NSZkn6gK+QyGwgzdufO4qq0KWKMbVE53lwyw/gKYSbKMe2AgUvVp5N4VrA3OTw==} + dependencies: + deepmerge-ts: 4.2.2 + fast-glob: 3.2.12 + dev: false + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /find-cache-dir/3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: true + + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: false + + /find-yarn-workspace-root2/1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + dependencies: + micromatch: 4.0.5 + pkg-dir: 4.2.0 + dev: false + + /formdata-polyfill/4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.2.0 + dev: false + + /fraction.js/4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: false + + /fs-constants/1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + dev: false + + /fs-extra/8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: false + + /get-intrinsic/1.1.3: + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + dev: false + + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + + /gh-pages/4.0.0: + resolution: {integrity: sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + async: 2.6.4 + commander: 2.20.3 + email-addresses: 3.1.0 + filenamify: 4.3.0 + find-cache-dir: 3.3.2 + fs-extra: 8.1.0 + globby: 6.1.0 + dev: true + + /github-from-package/0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + dev: false + + /github-slugger/1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} + dev: false + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /global-agent/3.0.0: + resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} + engines: {node: '>=10.0'} + dependencies: + boolean: 3.2.0 + es6-error: 4.1.1 + matcher: 3.0.0 + roarr: 2.15.4 + semver: 7.3.8 + serialize-error: 7.0.1 + dev: false + + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: false + + /globalthis/1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.1.4 + dev: false + + /globalyzer/0.1.0: + resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} + + /globby/6.1.0: + resolution: {integrity: sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==} + engines: {node: '>=0.10.0'} + dependencies: + array-union: 1.0.2 + glob: 7.2.3 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + + /globrex/0.1.2: + resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + + /gray-matter/4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: false + + /has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: false + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: false + + /has-package-exports/1.3.0: + resolution: {integrity: sha512-e9OeXPQnmPhYoJ63lXC4wWe34TxEGZDZ3OQX9XRqp2VwsfLl3bQBy7VehLnd34g3ef8CmYlBLGqEMKXuz8YazQ==} + dependencies: + '@ljharb/has-package-exports-patterns': 0.0.2 + dev: false + + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.1.3 + dev: false + + /has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: false + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /hast-to-hyperscript/10.0.1: + resolution: {integrity: sha512-dhIVGoKCQVewFi+vz3Vt567E4ejMppS1haBRL6TEmeLeJVB1i/FJIIg/e6s1Bwn0g5qtYojHEKvyGA+OZuyifw==} + dependencies: + '@types/unist': 2.0.6 + comma-separated-tokens: 2.0.3 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + style-to-object: 0.3.0 + unist-util-is: 5.1.1 + web-namespaces: 2.0.1 + dev: false + + /hast-util-from-parse5/7.1.0: + resolution: {integrity: sha512-m8yhANIAccpU4K6+121KpPP55sSl9/samzQSQGpb0mTExcNh2WlvjtMwSWFhg6uqD4Rr6Nfa8N6TMypQM51rzQ==} + dependencies: + '@types/hast': 2.3.4 + '@types/parse5': 6.0.3 + '@types/unist': 2.0.6 + hastscript: 7.1.0 + property-information: 6.2.0 + vfile: 5.3.6 + vfile-location: 4.0.1 + web-namespaces: 2.0.1 + dev: false + + /hast-util-is-element/2.1.2: + resolution: {integrity: sha512-thjnlGAnwP8ef/GSO1Q8BfVk2gundnc2peGQqEg2kUt/IqesiGg/5mSwN2fE7nLzy61pg88NG6xV+UrGOrx9EA==} + dependencies: + '@types/hast': 2.3.4 + '@types/unist': 2.0.6 + dev: false + + /hast-util-parse-selector/3.1.0: + resolution: {integrity: sha512-AyjlI2pTAZEOeu7GeBPZhROx0RHBnydkQIXlhnFzDi0qfXTmGUWoCYZtomHbrdrheV4VFUlPcfJ6LMF5T6sQzg==} + dependencies: + '@types/hast': 2.3.4 + dev: false + + /hast-util-raw/7.2.3: + resolution: {integrity: sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==} + dependencies: + '@types/hast': 2.3.4 + '@types/parse5': 6.0.3 + hast-util-from-parse5: 7.1.0 + hast-util-to-parse5: 7.0.0 + html-void-elements: 2.0.1 + parse5: 6.0.1 + unist-util-position: 4.0.3 + unist-util-visit: 4.1.1 + vfile: 5.3.6 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-to-html/8.0.3: + resolution: {integrity: sha512-/D/E5ymdPYhHpPkuTHOUkSatxr4w1ZKrZsG0Zv/3C2SRVT0JFJG53VS45AMrBtYk0wp5A7ksEhiC8QaOZM95+A==} + dependencies: + '@types/hast': 2.3.4 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-is-element: 2.1.2 + hast-util-whitespace: 2.0.0 + html-void-elements: 2.0.1 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.3 + unist-util-is: 5.1.1 + dev: false + + /hast-util-to-parse5/7.0.0: + resolution: {integrity: sha512-YHiS6aTaZ3N0Q3nxaY/Tj98D6kM8QX5Q8xqgg8G45zR7PvWnPGPP0vcKCgb/moIydEJ/QWczVrX0JODCVeoV7A==} + dependencies: + '@types/hast': 2.3.4 + '@types/parse5': 6.0.3 + hast-to-hyperscript: 10.0.1 + property-information: 6.2.0 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-whitespace/2.0.0: + resolution: {integrity: sha512-Pkw+xBHuV6xFeJprJe2BBEoDV+AvQySaz3pPDRUs5PNZEMQjpXJJueqrpcHIXxnWTcAGi/UOCgVShlkY6kLoqg==} + dev: false + + /hastscript/7.1.0: + resolution: {integrity: sha512-uBjaTTLN0MkCZxY/R2fWUOcu7FRtUVzKRO5P/RAfgsu3yFiMB1JWCO4AjeVkgHxAira1f2UecHK5WfS9QurlWA==} + dependencies: + '@types/hast': 2.3.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 3.1.0 + property-information: 6.2.0 + space-separated-tokens: 2.0.2 + dev: false + + /he/1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: false + + /html-entities/2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + dev: false + + /html-escaper/3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + dev: false + + /html-minifier-terser/7.1.0: + resolution: {integrity: sha512-BvPO2S7Ip0Q5qt+Y8j/27Vclj6uHC6av0TMoDn7/bJPhMWHI2UtR2e/zEgJn3/qYAmxumrGp9q4UHurL6mtW9Q==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.2.0 + commander: 9.4.1 + entities: 4.4.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.16.1 + dev: false + + /html-void-elements/2.0.1: + resolution: {integrity: sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==} + dev: false + + /human-signals/3.0.1: + resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} + engines: {node: '>=12.20.0'} + dev: false + + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false + + /import-meta-resolve/2.2.0: + resolution: {integrity: sha512-CpPOtiCHxP9HdtDM5F45tNiAe66Cqlv3f5uHoJjt+KlaLrUh9/Wz9vepADZ78SlqEo62aDWZtj9ydMGXV+CPnw==} + dev: false + + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /ini/1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /inline-style-parser/0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + dev: false + + /is-absolute-url/4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /is-alphabetical/2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + dev: false + + /is-alphanumerical/2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + dev: false + + /is-arrayish/0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: false + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-buffer/2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: false + + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + + /is-decimal/2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + dev: false + + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + /is-docker/3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: false + + /is-extendable/0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + dev: false + + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-hexadecimal/2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + dev: false + + /is-interactive/2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + dev: false + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-plain-obj/4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: false + + /is-stream/3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /is-unicode-supported/1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + dev: false + + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: false + + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /json-stringify-safe/5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: false + + /json-to-pretty-yaml/1.2.2: + resolution: {integrity: sha512-rvm6hunfCcqegwYaG5T4yKJWxc9FXFgBVrcTZ4XfSVRwa5HA/Xs+vB/Eo9treYYHCeNM0nrSUr82V/M31Urc7A==} + engines: {node: '>= 0.2.0'} + dependencies: + remedial: 1.0.8 + remove-trailing-spaces: 1.0.8 + dev: true + + /json5/2.2.2: + resolution: {integrity: sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==} + engines: {node: '>=6'} + hasBin: true + dev: false + + /jsonc-parser/2.3.1: + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + dev: false + + /jsonc-parser/3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + dev: false + + /jsonfile/4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + optionalDependencies: + graceful-fs: 4.2.10 + dev: true + + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: false + + /kleur/3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false + + /kleur/4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: false + + /lilconfig/2.0.6: + resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} + engines: {node: '>=10'} + + /load-yaml-file/0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + dependencies: + graceful-fs: 4.2.10 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + dev: false + + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: false + + /lodash.castarray/4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + dev: true + + /lodash.isplainobject/4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: true + + /lodash.merge/4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: true + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /log-symbols/5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + dependencies: + chalk: 5.2.0 + is-unicode-supported: 1.3.0 + dev: false + + /longest-streak/3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: false + + /lower-case/2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.4.1 + dev: false + + /lru-cache/5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: false + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: false + + /magic-string/0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + dev: false + + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + + /markdown-table/3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: false + + /matcher/3.0.0: + resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} + engines: {node: '>=10'} + dependencies: + escape-string-regexp: 4.0.0 + dev: false + + /mdast-util-definitions/5.1.1: + resolution: {integrity: sha512-rQ+Gv7mHttxHOBx2dkF4HWTg+EE+UR78ptQWDylzPKaQuVGdG4HIoY3SrS/pCp80nZ04greFvXbVFHT+uf0JVQ==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + unist-util-visit: 4.1.1 + dev: false + + /mdast-util-find-and-replace/2.2.1: + resolution: {integrity: sha512-SobxkQXFAdd4b5WmEakmkVoh18icjQRxGy5OWTCzgsLRm1Fu/KCtwD1HIQSsmq5ZRjVH0Ehwg6/Fn3xIUk+nKw==} + dependencies: + escape-string-regexp: 5.0.0 + unist-util-is: 5.1.1 + unist-util-visit-parents: 5.1.1 + dev: false + + /mdast-util-from-markdown/1.2.0: + resolution: {integrity: sha512-iZJyyvKD1+K7QX1b5jXdE7Sc5dtoTry1vzV28UZZe8Z1xVnB/czKntJ7ZAkG0tANqRnBF6p3p7GpU1y19DTf2Q==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + decode-named-character-reference: 1.0.2 + mdast-util-to-string: 3.1.0 + micromark: 3.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-decode-string: 1.0.2 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + unist-util-stringify-position: 3.0.2 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-autolink-literal/1.0.2: + resolution: {integrity: sha512-FzopkOd4xTTBeGXhXSBU0OCDDh5lUj2rd+HQqG92Ld+jL4lpUfgX2AT2OHAVP9aEeDKp7G92fuooSZcYJA3cRg==} + dependencies: + '@types/mdast': 3.0.10 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.2.1 + micromark-util-character: 1.1.0 + dev: false + + /mdast-util-gfm-footnote/1.0.1: + resolution: {integrity: sha512-p+PrYlkw9DeCRkTVw1duWqPRHX6Ywh2BNKJQcZbCwAuP/59B0Lk9kakuAd7KbQprVO4GzdW8eS5++A9PUSqIyw==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.4.0 + micromark-util-normalize-identifier: 1.0.0 + dev: false + + /mdast-util-gfm-strikethrough/1.0.2: + resolution: {integrity: sha512-T/4DVHXcujH6jx1yqpcAYYwd+z5lAYMw4Ls6yhTfbMMtCt0PHY4gEfhW9+lKsLBtyhUGKRIzcUA2FATVqnvPDA==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.4.0 + dev: false + + /mdast-util-gfm-table/1.0.6: + resolution: {integrity: sha512-uHR+fqFq3IvB3Rd4+kzXW8dmpxUhvgCQZep6KdjsLK4O6meK5dYZEayLtIxNus1XO3gfjfcIFe8a7L0HZRGgag==} + dependencies: + '@types/mdast': 3.0.10 + markdown-table: 3.0.3 + mdast-util-from-markdown: 1.2.0 + mdast-util-to-markdown: 1.4.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-task-list-item/1.0.1: + resolution: {integrity: sha512-KZ4KLmPdABXOsfnM6JHUIjxEvcx2ulk656Z/4Balw071/5qgnhz+H1uGtf2zIGnrnvDC8xR4Fj9uKbjAFGNIeA==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.4.0 + dev: false + + /mdast-util-gfm/2.0.1: + resolution: {integrity: sha512-42yHBbfWIFisaAfV1eixlabbsa6q7vHeSPY+cg+BBjX51M8xhgMacqH9g6TftB/9+YkcI0ooV4ncfrJslzm/RQ==} + dependencies: + mdast-util-from-markdown: 1.2.0 + mdast-util-gfm-autolink-literal: 1.0.2 + mdast-util-gfm-footnote: 1.0.1 + mdast-util-gfm-strikethrough: 1.0.2 + mdast-util-gfm-table: 1.0.6 + mdast-util-gfm-task-list-item: 1.0.1 + mdast-util-to-markdown: 1.4.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-mdx-expression/1.3.1: + resolution: {integrity: sha512-TTb6cKyTA1RD+1su1iStZ5PAv3rFfOUKcoU5EstUpv/IZo63uDX03R8+jXjMEhcobXnNOiG6/ccekvVl4eV1zQ==} + dependencies: + '@types/estree-jsx': 1.0.0 + '@types/hast': 2.3.4 + '@types/mdast': 3.0.10 + mdast-util-from-markdown: 1.2.0 + mdast-util-to-markdown: 1.4.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-mdx-jsx/1.2.0: + resolution: {integrity: sha512-5+ot/kfxYd3ChgEMwsMUO71oAfYjyRI3pADEK4I7xTmWLGQ8Y7ghm1CG36zUoUvDPxMlIYwQV/9DYHAUWdG4dA==} + dependencies: + '@types/estree-jsx': 0.0.1 + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.4.0 + parse-entities: 4.0.0 + stringify-entities: 4.0.3 + unist-util-remove-position: 4.0.1 + unist-util-stringify-position: 3.0.2 + vfile-message: 3.1.3 + dev: false + + /mdast-util-to-hast/12.2.4: + resolution: {integrity: sha512-a21xoxSef1l8VhHxS1Dnyioz6grrJkoaCUgGzMD/7dWHvboYX3VW53esRUfB5tgTyz4Yos1n25SPcj35dJqmAg==} + dependencies: + '@types/hast': 2.3.4 + '@types/mdast': 3.0.10 + mdast-util-definitions: 5.1.1 + micromark-util-sanitize-uri: 1.1.0 + trim-lines: 3.0.1 + unist-builder: 3.0.0 + unist-util-generated: 2.0.0 + unist-util-position: 4.0.3 + unist-util-visit: 4.1.1 + dev: false + + /mdast-util-to-markdown/1.4.0: + resolution: {integrity: sha512-IjXARf/O8VGx/pc5SZ7syfydq1DYL9vd92orsG5U0b4GNCmAvXzu+n7sbzfIKrXwB0AVrYk3NV2kXl0AIi9LCA==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + longest-streak: 3.1.0 + mdast-util-to-string: 3.1.0 + micromark-util-decode-string: 1.0.2 + unist-util-visit: 4.1.1 + zwitch: 2.0.4 + dev: false + + /mdast-util-to-string/3.1.0: + resolution: {integrity: sha512-n4Vypz/DZgwo0iMHLQL49dJzlp7YtAJP+N07MZHpjPf/5XJuHUWstviF4Mn2jEiR/GNmtnRRqnwsXExk3igfFA==} + dev: false + + /mdn-data/2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + dev: false + + /mdn-data/2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: false + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /micromark-core-commonmark/1.0.6: + resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-factory-destination: 1.0.0 + micromark-factory-label: 1.0.2 + micromark-factory-space: 1.0.0 + micromark-factory-title: 1.0.2 + micromark-factory-whitespace: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-html-tag-name: 1.1.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-autolink-literal/1.0.3: + resolution: {integrity: sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-footnote/1.0.4: + resolution: {integrity: sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==} + dependencies: + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-strikethrough/1.0.4: + resolution: {integrity: sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-table/1.0.5: + resolution: {integrity: sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-tagfilter/1.0.1: + resolution: {integrity: sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-extension-gfm-task-list-item/1.0.3: + resolution: {integrity: sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm/2.0.1: + resolution: {integrity: sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.3 + micromark-extension-gfm-footnote: 1.0.4 + micromark-extension-gfm-strikethrough: 1.0.4 + micromark-extension-gfm-table: 1.0.5 + micromark-extension-gfm-tagfilter: 1.0.1 + micromark-extension-gfm-task-list-item: 1.0.3 + micromark-util-combine-extensions: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-extension-mdx-expression/1.0.3: + resolution: {integrity: sha512-TjYtjEMszWze51NJCZmhv7MEBcgYRgb3tJeMAJ+HQCAaZHHRBaDCccqQzGizR/H4ODefP44wRTgOn2vE5I6nZA==} + dependencies: + micromark-factory-mdx-expression: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-events-to-acorn: 1.2.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-mdx-md/1.0.0: + resolution: {integrity: sha512-xaRAMoSkKdqZXDAoSgp20Azm0aRQKGOl0RrS81yGu8Hr/JhMsBmfs4wR7m9kgVUIO36cMUQjNyiyDKPrsv8gOw==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-destination/1.0.0: + resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-label/1.0.2: + resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-factory-mdx-expression/1.0.6: + resolution: {integrity: sha512-WRQIc78FV7KrCfjsEf/sETopbYjElh3xAmNpLkd1ODPqxEngP42eVRGbiPEQWpRV27LzqW+XVTvQAMIIRLPnNA==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-events-to-acorn: 1.2.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + unist-util-position-from-estree: 1.1.1 + uvu: 0.5.6 + vfile-message: 3.1.3 + dev: false + + /micromark-factory-space/1.0.0: + resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-title/1.0.2: + resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-factory-whitespace/1.0.0: + resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-character/1.1.0: + resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} + dependencies: + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-chunked/1.0.0: + resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-classify-character/1.0.0: + resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-combine-extensions/1.0.0: + resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-decode-numeric-character-reference/1.0.0: + resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-decode-string/1.0.2: + resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-encode/1.0.1: + resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} + dev: false + + /micromark-util-events-to-acorn/1.2.0: + resolution: {integrity: sha512-WWp3bf7xT9MppNuw3yPjpnOxa8cj5ACivEzXJKu0WwnjBYfzaBvIAT9KfeyI0Qkll+bfQtfftSwdgTH6QhTOKw==} + dependencies: + '@types/acorn': 4.0.6 + '@types/estree': 1.0.0 + estree-util-visit: 1.2.0 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + vfile-location: 4.0.1 + vfile-message: 3.1.3 + dev: false + + /micromark-util-html-tag-name/1.1.0: + resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} + dev: false + + /micromark-util-normalize-identifier/1.0.0: + resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-resolve-all/1.0.0: + resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-sanitize-uri/1.1.0: + resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-encode: 1.0.1 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-subtokenize/1.0.2: + resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-util-symbol/1.0.1: + resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} + dev: false + + /micromark-util-types/1.0.2: + resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} + dev: false + + /micromark/3.1.0: + resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} + dependencies: + '@types/debug': 4.1.7 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-combine-extensions: 1.0.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-encode: 1.0.1 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime/3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: false + + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + + /mimic-fn/4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: false + + /mimic-response/3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + dev: false + + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist/1.2.7: + resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + + /mkdirp-classic/0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + dev: false + + /mri/1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + dev: false + + /mrmime/1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + dev: false + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: false + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /napi-build-utils/1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + dev: false + + /nlcst-to-string/3.1.0: + resolution: {integrity: sha512-Y8HQWKw/zrHTCnu2zcFBN1dV6vN0NUG7s5fkEj380G8tF3R+vA2KG+tDl2QoHVQCTHGHVXwoni2RQkDSFQb1PA==} + dependencies: + '@types/nlcst': 1.0.0 + dev: false + + /no-case/3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.4.1 + dev: false + + /node-abi/3.30.0: + resolution: {integrity: sha512-qWO5l3SCqbwQavymOmtTVuCWZE23++S+rxyoHjXqUmPyzRcaoI4lA2gO55/drddGnedAyjA7sk76SfQ5lfUMnw==} + engines: {node: '>=10'} + dependencies: + semver: 7.3.8 + dev: false + + /node-addon-api/5.0.0: + resolution: {integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==} + dev: false + + /node-domexception/1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + dev: false + + /node-fetch/3.3.0: + resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.0 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + dev: false + + /node-html-parser/6.1.4: + resolution: {integrity: sha512-3muP9Uy/Pz7bQa9TNYVQzWJhNZMqyCx7xJle8kz2/y1UgzAUyXXShc1IcPaJy6u07CE3K5rQcRwlvHzmlySRjg==} + dependencies: + css-select: 5.1.0 + he: 1.2.0 + dev: false + + /node-releases/2.0.8: + resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} + dev: false + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range/0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false + + /npm-run-path/5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: false + + /nth-check/2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: false + + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: true + + /object-hash/3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: false + + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + + /onetime/6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: false + + /open/8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + /ora/6.1.2: + resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + chalk: 5.2.0 + cli-cursor: 4.0.0 + cli-spinners: 2.7.0 + is-interactive: 2.0.0 + is-unicode-supported: 1.3.0 + log-symbols: 5.1.0 + strip-ansi: 7.0.1 + wcwidth: 1.0.1 + dev: false + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: false + + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + /param-case/3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + dependencies: + dot-case: 3.0.4 + tslib: 2.4.1 + dev: false + + /parse-entities/4.0.0: + resolution: {integrity: sha512-5nk9Fn03x3rEhGaX1FU6IDwG/k+GxLXlFAkgrbM1asuAFl3BhdQWvASaIsmwWypRNcZKHPYnIuOSfIWEyEQnPQ==} + dependencies: + '@types/unist': 2.0.6 + character-entities: 2.0.2 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.0.2 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + dev: false + + /parse-latin/5.0.1: + resolution: {integrity: sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==} + dependencies: + nlcst-to-string: 3.1.0 + unist-util-modify-children: 3.1.0 + unist-util-visit-children: 2.0.1 + dev: false + + /parse5-htmlparser2-tree-adapter/6.0.1: + resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} + dependencies: + parse5: 6.0.1 + dev: false + + /parse5/6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false + + /pascal-case/3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + dependencies: + no-case: 3.0.4 + tslib: 2.4.1 + dev: false + + /path-browserify/1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: false + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-key/4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: false + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-to-regexp/6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + dev: false + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify/2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + /pify/4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: false + + /pinkie-promise/2.0.1: + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: true + + /pinkie/2.0.4: + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} + engines: {node: '>=0.10.0'} + dev: true + + /pkg-dir/4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + + /postcss-import/14.1.0_postcss@8.4.20: + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.20 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.1 + + /postcss-js/4.0.0_postcss@8.4.20: + resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.3.3 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.20 + + /postcss-load-config/3.1.4_postcss@8.4.20: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.0.6 + postcss: 8.4.20 + yaml: 1.10.2 + + /postcss-nested/6.0.0_postcss@8.4.20: + resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.20 + postcss-selector-parser: 6.0.11 + + /postcss-selector-parser/6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + + /postcss-selector-parser/6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + /postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + /postcss/8.4.20: + resolution: {integrity: sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /prebuild-install/7.1.1: + resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + detect-libc: 2.0.1 + expand-template: 2.0.3 + github-from-package: 0.0.0 + minimist: 1.2.7 + mkdirp-classic: 0.5.3 + napi-build-utils: 1.0.2 + node-abi: 3.30.0 + pump: 3.0.0 + rc: 1.2.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + dev: false + + /preferred-pm/3.0.3: + resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==} + engines: {node: '>=10'} + dependencies: + find-up: 5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: 4.0.0 + which-pm: 2.0.0 + dev: false + + /prettier-plugin-astro/0.7.0: + resolution: {integrity: sha512-ehCUx7MqHWvkHwUmxxAWLsL35pFaCTM5YXQ8xjG/1W6dY2yBhvEks+2aCfjeI5zmMrZNCXkiMQtpznSlLSLrxw==} + engines: {node: ^14.15.0 || >=16.0.0, npm: '>=6.14.0'} + dependencies: + '@astrojs/compiler': 0.29.19 + prettier: 2.8.1 + sass-formatter: 0.7.5 + synckit: 0.8.4 + + /prettier/2.8.1: + resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==} + engines: {node: '>=10.13.0'} + hasBin: true + + /pretty-bytes/5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + dev: false + + /prismjs/1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false + + /prompts/2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: false + + /property-information/6.2.0: + resolution: {integrity: sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==} + dev: false + + /pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: false + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /quick-lru/5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + + /rc/1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.7 + strip-json-comments: 2.0.1 + dev: false + + /read-cache/1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /recast/0.20.5: + resolution: {integrity: sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==} + engines: {node: '>= 4'} + dependencies: + ast-types: 0.14.2 + esprima: 4.0.1 + source-map: 0.6.1 + tslib: 2.4.1 + dev: false + + /rehype-external-links/2.0.1: + resolution: {integrity: sha512-u2dNypma+ps12SJWlS23zvbqwNx0Hl24t0YHXSM/6FCZj/pqWETCO3WyyrvALv4JYvRtuPjhiv2Lpen15ESqbA==} + dependencies: + '@types/hast': 2.3.4 + extend: 3.0.2 + is-absolute-url: 4.0.1 + space-separated-tokens: 2.0.2 + unified: 10.1.2 + unist-util-visit: 4.1.1 + dev: false + + /rehype-parse/8.0.4: + resolution: {integrity: sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==} + dependencies: + '@types/hast': 2.3.4 + hast-util-from-parse5: 7.1.0 + parse5: 6.0.1 + unified: 10.1.2 + dev: false + + /rehype-raw/6.1.1: + resolution: {integrity: sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==} + dependencies: + '@types/hast': 2.3.4 + hast-util-raw: 7.2.3 + unified: 10.1.2 + dev: false + + /rehype-stringify/9.0.3: + resolution: {integrity: sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==} + dependencies: + '@types/hast': 2.3.4 + hast-util-to-html: 8.0.3 + unified: 10.1.2 + dev: false + + /rehype/12.0.1: + resolution: {integrity: sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==} + dependencies: + '@types/hast': 2.3.4 + rehype-parse: 8.0.4 + rehype-stringify: 9.0.3 + unified: 10.1.2 + dev: false + + /relateurl/0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: false + + /remark-gfm/3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-gfm: 2.0.1 + micromark-extension-gfm: 2.0.1 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-parse/10.0.1: + resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-from-markdown: 1.2.0 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-rehype/10.1.0: + resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} + dependencies: + '@types/hast': 2.3.4 + '@types/mdast': 3.0.10 + mdast-util-to-hast: 12.2.4 + unified: 10.1.2 + dev: false + + /remark-smartypants/2.0.0: + resolution: {integrity: sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + retext: 8.1.0 + retext-smartypants: 5.2.0 + unist-util-visit: 4.1.1 + dev: false + + /remedial/1.0.8: + resolution: {integrity: sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==} + dev: true + + /remove-trailing-spaces/1.0.8: + resolution: {integrity: sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==} + dev: true + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /restore-cursor/4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + dev: false + + /retext-latin/3.1.0: + resolution: {integrity: sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==} + dependencies: + '@types/nlcst': 1.0.0 + parse-latin: 5.0.1 + unherit: 3.0.1 + unified: 10.1.2 + dev: false + + /retext-smartypants/5.2.0: + resolution: {integrity: sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==} + dependencies: + '@types/nlcst': 1.0.0 + nlcst-to-string: 3.1.0 + unified: 10.1.2 + unist-util-visit: 4.1.1 + dev: false + + /retext-stringify/3.1.0: + resolution: {integrity: sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==} + dependencies: + '@types/nlcst': 1.0.0 + nlcst-to-string: 3.1.0 + unified: 10.1.2 + dev: false + + /retext/8.1.0: + resolution: {integrity: sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==} + dependencies: + '@types/nlcst': 1.0.0 + retext-latin: 3.1.0 + retext-stringify: 3.1.0 + unified: 10.1.2 + dev: false + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /roadmap-renderer/1.0.1: + resolution: {integrity: sha512-f71DLNMfBNtwNwa5ffkXVRBL24loYJ7YMcyyeAUhbJMzEQYp9vWaArVGualylBIw95APy/UIgBZ9KuqiW1Y4UA==} + dev: false + + /roarr/2.15.4: + resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} + engines: {node: '>=8.0'} + dependencies: + boolean: 3.2.0 + detect-node: 2.1.0 + globalthis: 1.0.3 + json-stringify-safe: 5.0.1 + semver-compare: 1.0.0 + sprintf-js: 1.1.2 + dev: false + + /rollup/2.79.1: + resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: false + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /s.color/0.0.15: + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} + + /sade/1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + dev: false + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + + /sass-formatter/0.7.5: + resolution: {integrity: sha512-NKFP8ddjhUYi6A/iD1cEtzkEs91U61kzqe3lY9SVNuvX7LGc88xnEN0mmsWL7Ol//YTi2GL/ol7b9XZ2+hgXuA==} + dependencies: + suf-log: 2.5.3 + + /sax/1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false + + /section-matter/1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + dev: false + + /semver-compare/1.0.0: + resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} + dev: false + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false + + /serialize-error/7.0.1: + resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} + engines: {node: '>=10'} + dependencies: + type-fest: 0.13.1 + dev: false + + /sharp/0.31.2: + resolution: {integrity: sha512-DUdNVEXgS5A97cTagSLIIp8dUZ/lZtk78iNVZgHdHbx1qnQR7JAHY0BnXnwwH39Iw+VKhO08CTYhIg0p98vQ5Q==} + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.1 + node-addon-api: 5.0.0 + prebuild-install: 7.1.1 + semver: 7.3.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + dev: false + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /shiki/0.11.1: + resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==} + dependencies: + jsonc-parser: 3.2.0 + vscode-oniguruma: 1.7.0 + vscode-textmate: 6.0.0 + dev: false + + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + + /simple-concat/1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + dev: false + + /simple-get/4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + dependencies: + decompress-response: 6.0.0 + once: 1.4.0 + simple-concat: 1.0.1 + dev: false + + /simple-swizzle/0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + dependencies: + is-arrayish: 0.3.2 + dev: false + + /sirv/2.0.2: + resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.21 + mrmime: 1.0.1 + totalist: 3.0.0 + dev: false + + /sisteransi/1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false + + /sitemap/7.1.1: + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.4 + arg: 5.0.2 + sax: 1.2.4 + dev: false + + /slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + /source-map-support/0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: false + + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map/0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: false + + /space-separated-tokens/2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: false + + /sprintf-js/1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false + + /sprintf-js/1.1.2: + resolution: {integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==} + dev: false + + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + dev: false + + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /stringify-entities/4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: false + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: false + + /strip-bom-string/1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + dev: false + + /strip-bom/3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: false + + /strip-bom/4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: false + + /strip-final-newline/3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: false + + /strip-json-comments/2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + dev: false + + /strip-outer/1.0.1: + resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} + engines: {node: '>=0.10.0'} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + + /style-to-object/0.3.0: + resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + dependencies: + inline-style-parser: 0.1.1 + dev: false + + /suf-log/2.5.3: + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} + dependencies: + s.color: 0.0.15 + + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: false + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-esm/1.0.0: + resolution: {integrity: sha512-96Am8CDqUaC0I2+C/swJ0yEvM8ZnGn4unoers/LSdE4umhX7mELzqyLzx3HnZAluq5PXIsGMKqa7NkqaeHMPcg==} + dependencies: + has-package-exports: 1.3.0 + dev: false + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /svgo/3.0.2: + resolution: {integrity: sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + csso: 5.0.5 + picocolors: 1.0.0 + dev: false + + /synckit/0.8.4: + resolution: {integrity: sha512-Dn2ZkzMdSX827QbowGbU/4yjWuvNaCoScLLoMo/yKbu+P4GBR6cRGKZH27k6a9bRzdqcyd1DE96pQtQ6uNkmyw==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.3.1 + tslib: 2.4.1 + + /tailwindcss/3.2.4: + resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==} + engines: {node: '>=12.13.0'} + hasBin: true + dependencies: + arg: 5.0.2 + chokidar: 3.5.3 + color-name: 1.1.4 + detective: 5.2.1 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.2.12 + glob-parent: 6.0.2 + is-glob: 4.0.3 + lilconfig: 2.0.6 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.20 + postcss-import: 14.1.0_postcss@8.4.20 + postcss-js: 4.0.0_postcss@8.4.20 + postcss-load-config: 3.1.4_postcss@8.4.20 + postcss-nested: 6.0.0_postcss@8.4.20 + postcss-selector-parser: 6.0.11 + postcss-value-parser: 4.2.0 + quick-lru: 5.1.1 + resolve: 1.22.1 + transitivePeerDependencies: + - ts-node + + /tar-fs/2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: false + + /tar-stream/2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.0 + dev: false + + /terser/5.16.1: + resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.2 + acorn: 8.8.1 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: false + + /tiny-glob/0.2.9: + resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==} + dependencies: + globalyzer: 0.1.0 + globrex: 0.1.2 + + /to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + dev: false + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /totalist/3.0.0: + resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} + engines: {node: '>=6'} + dev: false + + /trim-lines/3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: false + + /trim-repeated/1.0.0: + resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} + engines: {node: '>=0.10.0'} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + + /trough/2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + dev: false + + /tsconfig-resolver/3.0.1: + resolution: {integrity: sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==} + dependencies: + '@types/json5': 0.0.30 + '@types/resolve': 1.20.2 + json5: 2.2.2 + resolve: 1.22.1 + strip-bom: 4.0.0 + type-fest: 0.13.1 + dev: false + + /tslib/2.4.1: + resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} + + /tsm/2.3.0: + resolution: {integrity: sha512-++0HFnmmR+gMpDtKTnW3XJ4yv9kVGi20n+NfyQWB9qwJvTaIWY9kBmzek2YUQK5APTQ/1DTrXmm4QtFPmW9Rzw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + esbuild: 0.15.18 + dev: false + + /tunnel-agent/0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /type-fest/0.13.1: + resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} + engines: {node: '>=10'} + dev: false + + /type-fest/2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: false + + /typescript/4.9.4: + resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false + + /unherit/3.0.1: + resolution: {integrity: sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==} + dev: false + + /unified/10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + dependencies: + '@types/unist': 2.0.6 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 5.3.6 + dev: false + + /unist-builder/3.0.0: + resolution: {integrity: sha512-GFxmfEAa0vi9i5sd0R2kcrI9ks0r82NasRq5QHh2ysGngrc6GiqD5CDf1FjPenY4vApmFASBIIlk/jj5J5YbmQ==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-generated/2.0.0: + resolution: {integrity: sha512-TiWE6DVtVe7Ye2QxOVW9kqybs6cZexNwTwSMVgkfjEReqy/xwGpAXb99OxktoWwmL+Z+Epb0Dn8/GNDYP1wnUw==} + dev: false + + /unist-util-is/5.1.1: + resolution: {integrity: sha512-F5CZ68eYzuSvJjGhCLPL3cYx45IxkqXSetCcRgUXtbcm50X2L9oOWQlfUfDdAf+6Pd27YDblBfdtmsThXmwpbQ==} + dev: false + + /unist-util-map/3.1.2: + resolution: {integrity: sha512-WLA2R6x/UaopedG2poaWLShf5LCi+BNa6mMkACdjft23PHou4v85PvZItjbO2XgXvukMP365PlL/DrbuMgr3eg==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-modify-children/3.1.0: + resolution: {integrity: sha512-L0UizdncPZ1NIwpmkwFdLo2NaK2Eb5LU/vaQ7lZGkAaOBZfsHp+8T/gVWPVmmMO1hj6gc+XeMoytut8jr7fdyA==} + dependencies: + '@types/unist': 2.0.6 + array-iterate: 2.0.1 + dev: false + + /unist-util-position-from-estree/1.1.1: + resolution: {integrity: sha512-xtoY50b5+7IH8tFbkw64gisG9tMSpxDjhX9TmaJJae/XuxQ9R/Kc8Nv1eOsf43Gt4KV/LkriMy9mptDr7XLcaw==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-position/4.0.3: + resolution: {integrity: sha512-p/5EMGIa1qwbXjA+QgcBXaPWjSnZfQ2Sc3yBEEfgPwsEmJd8Qh+DSk3LGnmOM4S1bY2C0AjmMnB8RuEYxpPwXQ==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-remove-position/4.0.1: + resolution: {integrity: sha512-0yDkppiIhDlPrfHELgB+NLQD5mfjup3a8UYclHruTJWmY74je8g+CIFr79x5f6AkmzSwlvKLbs63hC0meOMowQ==} + dependencies: + '@types/unist': 2.0.6 + unist-util-visit: 4.1.1 + dev: false + + /unist-util-stringify-position/3.0.2: + resolution: {integrity: sha512-7A6eiDCs9UtjcwZOcCpM4aPII3bAAGv13E96IkawkOAW0OhH+yRxtY0lzo8KiHpzEMfH7Q+FizUmwp8Iqy5EWg==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-children/2.0.1: + resolution: {integrity: sha512-2cEU3dhV1hMfO9ajwb8rJsDedMfsahsm6fCfR8LxDR/w7KcB5lzHQ9dBTQIXsWGNWBFH5MPmaFP3Xh0dWLqClQ==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-parents/5.1.1: + resolution: {integrity: sha512-gks4baapT/kNRaWxuGkl5BIhoanZo7sC/cUT/JToSRNL1dYoXRFl75d++NkjYk4TAu2uv2Px+l8guMajogeuiw==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.1.1 + dev: false + + /unist-util-visit/4.1.1: + resolution: {integrity: sha512-n9KN3WV9k4h1DxYR1LoajgN93wpEi/7ZplVe02IoB4gH5ctI1AaF2670BLHQYbwj+pY83gFtyeySFiyMHJklrg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.1.1 + unist-util-visit-parents: 5.1.1 + dev: false + + /universalify/0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: true + + /update-browserslist-db/1.0.10_browserslist@4.21.4: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.4 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: false + + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + /uvu/0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: 2.0.3 + diff: 5.1.0 + kleur: 4.1.5 + sade: 1.8.1 + dev: false + + /vfile-location/4.0.1: + resolution: {integrity: sha512-JDxPlTbZrZCQXogGheBHjbRWjESSPEak770XwWPfw5mTc1v1nWGLB/apzZxsx8a0SJVfF8HK8ql8RD308vXRUw==} + dependencies: + '@types/unist': 2.0.6 + vfile: 5.3.6 + dev: false + + /vfile-message/3.1.3: + resolution: {integrity: sha512-0yaU+rj2gKAyEk12ffdSbBfjnnj+b1zqTBv3OQCTn8yEB02bsPizwdBPrLJjHnK+cU9EMMcUnNv938XcZIkmdA==} + dependencies: + '@types/unist': 2.0.6 + unist-util-stringify-position: 3.0.2 + dev: false + + /vfile/5.3.6: + resolution: {integrity: sha512-ADBsmerdGBs2WYckrLBEmuETSPyTD4TuLxTrw0DvjirxW1ra4ZwkbzG8ndsv3Q57smvHxo677MHaQrY9yxH8cA==} + dependencies: + '@types/unist': 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.2 + vfile-message: 3.1.3 + dev: false + + /vite/3.2.5: + resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.15.18 + postcss: 8.4.20 + resolve: 1.22.1 + rollup: 2.79.1 + optionalDependencies: + fsevents: 2.3.2 + dev: false + + /vitefu/0.2.4_vite@3.2.5: + resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 3.2.5 + dev: false + + /vscode-css-languageservice/6.2.1: + resolution: {integrity: sha512-FMaMjB2LQdkHjTCP2CWh2S94xuGsxSc8xr0H9nAACVd/iUDyZLoKFjwoB+mA3v0rpCH2U5vVCVwxyULy61CgqA==} + dependencies: + '@vscode/l10n': 0.0.10 + vscode-languageserver-textdocument: 1.0.8 + vscode-languageserver-types: 3.17.2 + vscode-uri: 3.0.7 + dev: false + + /vscode-html-languageservice/5.0.3: + resolution: {integrity: sha512-6rfrtcHhXDMXmC5pR2WXrx02HiNCzQDynOBMn+53zLxr2hvZrDzoc0QgC0FaFGfcglf7GeOsfhkWvJBFC/a70g==} + dependencies: + '@vscode/l10n': 0.0.10 + vscode-languageserver-textdocument: 1.0.8 + vscode-languageserver-types: 3.17.2 + vscode-uri: 3.0.7 + dev: false + + /vscode-jsonrpc/8.0.2: + resolution: {integrity: sha512-RY7HwI/ydoC1Wwg4gJ3y6LpU9FJRZAUnTYMXthqhFXXu77ErDd/xkREpGuk4MyYkk4a+XDWAMqe0S3KkelYQEQ==} + engines: {node: '>=14.0.0'} + dev: false + + /vscode-languageserver-protocol/3.17.2: + resolution: {integrity: sha512-8kYisQ3z/SQ2kyjlNeQxbkkTNmVFoQCqkmGrzLH6A9ecPlgTbp3wDTnUNqaUxYr4vlAcloxx8zwy7G5WdguYNg==} + dependencies: + vscode-jsonrpc: 8.0.2 + vscode-languageserver-types: 3.17.2 + dev: false + + /vscode-languageserver-textdocument/1.0.8: + resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==} + dev: false + + /vscode-languageserver-types/3.17.2: + resolution: {integrity: sha512-zHhCWatviizPIq9B7Vh9uvrH6x3sK8itC84HkamnBWoDFJtzBf7SWlpLCZUit72b3os45h6RWQNC9xHRDF8dRA==} + dev: false + + /vscode-languageserver/8.0.2: + resolution: {integrity: sha512-bpEt2ggPxKzsAOZlXmCJ50bV7VrxwCS5BI4+egUmure/oI/t4OlFzi/YNtVvY24A2UDOZAgwFGgnZPwqSJubkA==} + hasBin: true + dependencies: + vscode-languageserver-protocol: 3.17.2 + dev: false + + /vscode-oniguruma/1.7.0: + resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==} + dev: false + + /vscode-textmate/6.0.0: + resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==} + dev: false + + /vscode-uri/2.1.2: + resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} + dev: false + + /vscode-uri/3.0.7: + resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} + dev: false + + /wcwidth/1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + dev: false + + /web-namespaces/2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: false + + /web-streams-polyfill/3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + dev: false + + /which-pm-runs/1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + dev: false + + /which-pm/2.0.0: + resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==} + engines: {node: '>=8.15'} + dependencies: + load-yaml-file: 0.2.0 + path-exists: 4.0.0 + dev: false + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /widest-line/4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + dev: false + + /wrap-ansi/8.0.1: + resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.0.1 + dev: false + + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /xtend/4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + /yallist/3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: false + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: false + + /yaml/1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + /yargs-parser/21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false + + /zod/3.20.2: + resolution: {integrity: sha512-1MzNQdAvO+54H+EaK5YpyEy0T+Ejo/7YLHS93G3RnYWh5gaotGHwGeN/ZO687qEDU2y4CdStQYXVHIgrUl5UVQ==} + dev: false + + /zwitch/2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: false diff --git a/public/authors/danielgruesso.jpeg b/public/authors/danielgruesso.jpeg new file mode 100644 index 000000000..038f8d4d9 Binary files /dev/null and b/public/authors/danielgruesso.jpeg differ diff --git a/public/authors/dmytrobol.png b/public/authors/dmytrobol.png new file mode 100644 index 000000000..5bdc96cb8 Binary files /dev/null and b/public/authors/dmytrobol.png differ diff --git a/public/authors/ebrahimbharmal007.png b/public/authors/ebrahimbharmal007.png new file mode 100644 index 000000000..148e9f2be Binary files /dev/null and b/public/authors/ebrahimbharmal007.png differ diff --git a/public/authors/jesse.png b/public/authors/jesse.png new file mode 100644 index 000000000..a02fc7972 Binary files /dev/null and b/public/authors/jesse.png differ diff --git a/public/authors/kamran.jpeg b/public/authors/kamran.jpeg new file mode 100644 index 000000000..a69fbeb89 Binary files /dev/null and b/public/authors/kamran.jpeg differ diff --git a/public/authors/kamranahmedse.jpeg b/public/authors/kamranahmedse.jpeg new file mode 100644 index 000000000..5c743b583 Binary files /dev/null and b/public/authors/kamranahmedse.jpeg differ diff --git a/public/authors/lesovsky.jpeg b/public/authors/lesovsky.jpeg new file mode 100644 index 000000000..c62c8b458 Binary files /dev/null and b/public/authors/lesovsky.jpeg differ diff --git a/public/authors/spekulatius.jpg b/public/authors/spekulatius.jpg new file mode 100644 index 000000000..9061fe242 Binary files /dev/null and b/public/authors/spekulatius.jpg differ diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 000000000..0f3906297 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/public/fonts/balsamiq.woff2 b/public/fonts/balsamiq.woff2 new file mode 100644 index 000000000..f33cdb733 Binary files /dev/null and b/public/fonts/balsamiq.woff2 differ diff --git a/public/guides/asymptotic-notation.png b/public/guides/asymptotic-notation.png new file mode 100644 index 000000000..8e7f17e53 Binary files /dev/null and b/public/guides/asymptotic-notation.png differ diff --git a/public/guides/avoid-render-blocking-javascript-with-async-defer.png b/public/guides/avoid-render-blocking-javascript-with-async-defer.png new file mode 100644 index 000000000..92354dd55 Binary files /dev/null and b/public/guides/avoid-render-blocking-javascript-with-async-defer.png differ diff --git a/public/guides/bash-vs-shell.jpeg b/public/guides/bash-vs-shell.jpeg new file mode 100644 index 000000000..b5ea28aef Binary files /dev/null and b/public/guides/bash-vs-shell.jpeg differ diff --git a/public/guides/basic-authentication.png b/public/guides/basic-authentication.png new file mode 100644 index 000000000..7b8992571 Binary files /dev/null and b/public/guides/basic-authentication.png differ diff --git a/public/guides/basic-authentication/chrome-basic-auth.png b/public/guides/basic-authentication/chrome-basic-auth.png new file mode 100644 index 000000000..22f73f93e Binary files /dev/null and b/public/guides/basic-authentication/chrome-basic-auth.png differ diff --git a/public/guides/basic-authentication/safari-basic-auth.png b/public/guides/basic-authentication/safari-basic-auth.png new file mode 100644 index 000000000..c3b04523d Binary files /dev/null and b/public/guides/basic-authentication/safari-basic-auth.png differ diff --git a/public/guides/big-o-notation.png b/public/guides/big-o-notation.png new file mode 100644 index 000000000..1afe6efca Binary files /dev/null and b/public/guides/big-o-notation.png differ diff --git a/public/guides/character-encodings.png b/public/guides/character-encodings.png new file mode 100644 index 000000000..961c4f085 Binary files /dev/null and b/public/guides/character-encodings.png differ diff --git a/public/guides/ci-cd.png b/public/guides/ci-cd.png new file mode 100644 index 000000000..ded525fae Binary files /dev/null and b/public/guides/ci-cd.png differ diff --git a/public/guides/dhcp.png b/public/guides/dhcp.png new file mode 100644 index 000000000..360c8a9cc Binary files /dev/null and b/public/guides/dhcp.png differ diff --git a/public/guides/jwt-authentication.png b/public/guides/jwt-authentication.png new file mode 100644 index 000000000..0e015e887 Binary files /dev/null and b/public/guides/jwt-authentication.png differ diff --git a/public/guides/oauth.png b/public/guides/oauth.png new file mode 100644 index 000000000..591fbf179 Binary files /dev/null and b/public/guides/oauth.png differ diff --git a/public/guides/project-history.png b/public/guides/project-history.png new file mode 100644 index 000000000..7ea6f87a0 Binary files /dev/null and b/public/guides/project-history.png differ diff --git a/public/guides/proxy/forward-proxy.png b/public/guides/proxy/forward-proxy.png new file mode 100644 index 000000000..f68a56e09 Binary files /dev/null and b/public/guides/proxy/forward-proxy.png differ diff --git a/public/guides/proxy/proxy-example.png b/public/guides/proxy/proxy-example.png new file mode 100644 index 000000000..11cf6edf4 Binary files /dev/null and b/public/guides/proxy/proxy-example.png differ diff --git a/public/guides/proxy/reverse-proxy.png b/public/guides/proxy/reverse-proxy.png new file mode 100644 index 000000000..95a0be4db Binary files /dev/null and b/public/guides/proxy/reverse-proxy.png differ diff --git a/public/guides/random-numbers.png b/public/guides/random-numbers.png new file mode 100644 index 000000000..7a41a271e Binary files /dev/null and b/public/guides/random-numbers.png differ diff --git a/public/guides/scaling-databases.svg b/public/guides/scaling-databases.svg new file mode 100644 index 000000000..855105dc9 --- /dev/null +++ b/public/guides/scaling-databases.svg @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/guides/session-authentication.png b/public/guides/session-authentication.png new file mode 100644 index 000000000..d35178077 Binary files /dev/null and b/public/guides/session-authentication.png differ diff --git a/public/guides/sli-slo-sla.jpeg b/public/guides/sli-slo-sla.jpeg new file mode 100644 index 000000000..0eec28167 Binary files /dev/null and b/public/guides/sli-slo-sla.jpeg differ diff --git a/public/guides/ssl-tls-https-ssh.png b/public/guides/ssl-tls-https-ssh.png new file mode 100644 index 000000000..4e997016c Binary files /dev/null and b/public/guides/ssl-tls-https-ssh.png differ diff --git a/public/guides/sso.png b/public/guides/sso.png new file mode 100644 index 000000000..a5ef85f4f Binary files /dev/null and b/public/guides/sso.png differ diff --git a/public/guides/token-authentication.png b/public/guides/token-authentication.png new file mode 100644 index 000000000..40eb86755 Binary files /dev/null and b/public/guides/token-authentication.png differ diff --git a/public/guides/torrent-client/address.png b/public/guides/torrent-client/address.png new file mode 100644 index 000000000..0a11fa5fc Binary files /dev/null and b/public/guides/torrent-client/address.png differ diff --git a/public/guides/torrent-client/bitfield.png b/public/guides/torrent-client/bitfield.png new file mode 100644 index 000000000..cd4384281 Binary files /dev/null and b/public/guides/torrent-client/bitfield.png differ diff --git a/public/guides/torrent-client/choke.png b/public/guides/torrent-client/choke.png new file mode 100644 index 000000000..3c6d374e9 Binary files /dev/null and b/public/guides/torrent-client/choke.png differ diff --git a/public/guides/torrent-client/client-server-p2p.png b/public/guides/torrent-client/client-server-p2p.png new file mode 100644 index 000000000..a119bff9d Binary files /dev/null and b/public/guides/torrent-client/client-server-p2p.png differ diff --git a/public/guides/torrent-client/download.png b/public/guides/torrent-client/download.png new file mode 100644 index 000000000..c5a8f86d0 Binary files /dev/null and b/public/guides/torrent-client/download.png differ diff --git a/public/guides/torrent-client/handshake.png b/public/guides/torrent-client/handshake.png new file mode 100644 index 000000000..262da0d9a Binary files /dev/null and b/public/guides/torrent-client/handshake.png differ diff --git a/public/guides/torrent-client/info-hash-peer-id.png b/public/guides/torrent-client/info-hash-peer-id.png new file mode 100644 index 000000000..ad343bde3 Binary files /dev/null and b/public/guides/torrent-client/info-hash-peer-id.png differ diff --git a/public/guides/torrent-client/info-hash.png b/public/guides/torrent-client/info-hash.png new file mode 100644 index 000000000..1afeda969 Binary files /dev/null and b/public/guides/torrent-client/info-hash.png differ diff --git a/public/guides/torrent-client/message.png b/public/guides/torrent-client/message.png new file mode 100644 index 000000000..b70155a7c Binary files /dev/null and b/public/guides/torrent-client/message.png differ diff --git a/public/guides/torrent-client/pieces.png b/public/guides/torrent-client/pieces.png new file mode 100644 index 000000000..efd22f321 Binary files /dev/null and b/public/guides/torrent-client/pieces.png differ diff --git a/public/guides/torrent-client/pipelining.png b/public/guides/torrent-client/pipelining.png new file mode 100644 index 000000000..bdfc029be Binary files /dev/null and b/public/guides/torrent-client/pipelining.png differ diff --git a/public/guides/torrent-client/trackers.png b/public/guides/torrent-client/trackers.png new file mode 100644 index 000000000..8bbd6a84c Binary files /dev/null and b/public/guides/torrent-client/trackers.png differ diff --git a/public/guides/unfamiliar-codebase.png b/public/guides/unfamiliar-codebase.png new file mode 100644 index 000000000..12e704966 Binary files /dev/null and b/public/guides/unfamiliar-codebase.png differ diff --git a/public/guides/web-vitals.png b/public/guides/web-vitals.png new file mode 100644 index 000000000..a50f7db40 Binary files /dev/null and b/public/guides/web-vitals.png differ diff --git a/public/images/brand-square.png b/public/images/brand-square.png new file mode 100644 index 000000000..e4ec89471 Binary files /dev/null and b/public/images/brand-square.png differ diff --git a/public/images/brand.png b/public/images/brand.png new file mode 100644 index 000000000..5a4b8ad50 Binary files /dev/null and b/public/images/brand.png differ diff --git a/public/images/brand.svg b/public/images/brand.svg new file mode 100644 index 000000000..3e1321787 --- /dev/null +++ b/public/images/brand.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/images/og-img.png b/public/images/og-img.png new file mode 100644 index 000000000..aadb393ca Binary files /dev/null and b/public/images/og-img.png differ diff --git a/public/images/tns-sm.png b/public/images/tns-sm.png new file mode 100644 index 000000000..830b3758a Binary files /dev/null and b/public/images/tns-sm.png differ diff --git a/public/images/tns.png b/public/images/tns.png new file mode 100644 index 000000000..5e423d0fb Binary files /dev/null and b/public/images/tns.png differ diff --git a/public/images/twitter-img.png b/public/images/twitter-img.png new file mode 100644 index 000000000..b950fe7d9 Binary files /dev/null and b/public/images/twitter-img.png differ diff --git a/public/jsons/android.json b/public/jsons/android.json new file mode 100644 index 000000000..3945b12b0 --- /dev/null +++ b/public/jsons/android.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"0","h":"88","measuredH":"87","measuredW":"139","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":139,"y":87},"p1":{"x":0.4839132782964279,"y":0.06388395957102075},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"140","x":"764","y":"409","zOrder":"42"},{"ID":"1","h":"54","measuredH":"53","measuredW":"167","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":167,"y":53},"p1":{"x":0.46628444849827344,"y":0.04019805850544009},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"168","x":"745","y":"398","zOrder":"43"},{"ID":"2","h":"46","measuredH":"45","measuredW":"142","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":142,"y":0},"p1":{"x":0.5393433342768186,"y":-0.060147183696575034},"p2":{"x":0,"y":45},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"143","x":"760","y":"353","zOrder":"44"},{"ID":"5","h":"177","measuredH":"176","measuredW":"28","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":20,"y":0},"p1":{"x":0.553261492147643,"y":0.10567048073208744},"p2":{"x":0,"y":176},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"29","x":"672","y":"404","zOrder":"45"},{"ID":"6","h":"99","measuredH":"98","measuredW":"28","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":12,"y":0},"p1":{"x":0.5196669310071372,"y":-0.19421094369547975},"p2":{"x":28,"y":98},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"29","x":"646","y":"251","zOrder":"46"},{"ID":"7","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"280","zOrder":"47"},{"ID":"8","measuredH":"23","measuredW":"154","properties":{"bold":"true","size":"15","text":"Install Android Studio"},"typeID":"Label","x":"956","y":"290","zOrder":"48"},{"ID":"9","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"328","zOrder":"49"},{"ID":"10","measuredH":"23","measuredW":"187","properties":{"bold":"true","size":"15","text":"Learn the Basics of Kotlin"},"typeID":"Label","x":"940","y":"338","zOrder":"50"},{"ID":"11","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"568","y":"376","zOrder":"51"},{"ID":"12","measuredH":"23","measuredW":"133","properties":{"bold":"true","size":"15","text":"The Fundamentals"},"typeID":"Label","x":"603","y":"388","zOrder":"52"},{"ID":"17","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"377","zOrder":"53"},{"ID":"18","measuredH":"23","measuredW":"106","properties":{"bold":"true","size":"15","text":"Basics of OOP"},"typeID":"Label","x":"980","y":"387","zOrder":"54"},{"ID":"21","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"425","zOrder":"55"},{"ID":"22","measuredH":"23","measuredW":"222","properties":{"bold":"true","size":"15","text":"DataStructures and Algorithms"},"typeID":"Label","x":"922","y":"435","zOrder":"56"},{"ID":"25","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"474","zOrder":"57"},{"ID":"26","measuredH":"23","measuredW":"226","properties":{"bold":"true","size":"15","text":"What is and how to use Gradle?"},"typeID":"Label","x":"920","y":"484","zOrder":"58"},{"ID":"29","h":"26","measuredH":"25","measuredW":"130","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":130,"y":0},"p1":{"x":0.45592011412268185,"y":0.050784593437945794},"p2":{"x":0,"y":25},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"131","x":"456","y":"349","zOrder":"59"},{"ID":"30","h":"17","measuredH":"16","measuredW":"128","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":128,"y":16},"p1":{"x":0.5393433342768185,"y":-0.0601471836965751},"p2":{"x":0,"y":4},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"129","x":"458","y":"327","zOrder":"60"},{"ID":"33","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"178","x":"302","y":"304","zOrder":"61"},{"ID":"34","measuredH":"23","measuredW":"41","properties":{"bold":"true","size":"15","text":"Kotlin"},"typeID":"Label","x":"371","y":"314","zOrder":"62"},{"ID":"35","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"13421772"},"typeID":"Canvas","w":"178","x":"302","y":"352","zOrder":"63"},{"ID":"36","measuredH":"23","measuredW":"32","properties":{"bold":"true","size":"15","text":"Java"},"typeID":"Label","x":"375","y":"362","zOrder":"64"},{"ID":"40","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"569","y":"324","zOrder":"65"},{"ID":"41","measuredH":"23","measuredW":"117","properties":{"bold":"true","size":"15","text":"Pick a Language"},"typeID":"Label","x":"612","y":"336","zOrder":"66"},{"ID":"45","h":"6","measuredH":"5","measuredW":"170","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":170,"y":0},"p1":{"x":0.4766942707453101,"y":0.008585431806658779},"p2":{"x":0,"y":5},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"171","x":"757","y":"397","zOrder":"40"},{"ID":"46","h":"97","measuredH":"96","measuredW":"146","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":146,"y":0},"p1":{"x":0.5393433342768187,"y":-0.06014718369657506},"p2":{"x":0,"y":96},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"147","x":"764","y":"297","zOrder":"41"},{"ID":"47","h":"93","measuredH":"92","measuredW":"141","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":141,"x":141,"y":0},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.06014718369657501},"p2":{"length":92,"x":0,"y":92},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"142","x":"770","y":"700","zOrder":"67"},{"ID":"48","h":"4","measuredH":"3","measuredW":"156","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":156,"x":156,"y":0},"p1":{"length":0.4915147996747852,"x":0.49149672119334153,"y":-0.004215608560928125},"p2":{"length":3,"x":0,"y":3},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"157","x":"764","y":"799","zOrder":"68"},{"ID":"49","h":"55","measuredH":"54","measuredW":"144","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":144,"x":144,"y":0},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.060147183696575034},"p2":{"length":54,"x":0,"y":54},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"145","x":"767","y":"749","zOrder":"69"},{"ID":"50","h":"3","measuredH":"2","measuredW":"115","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":115.0173899895142,"x":115,"y":2},"p1":{"length":0.48703415530227634,"x":0.4869565217391304,"y":-0.008695652173913042},"p2":{"length":1,"x":0,"y":1},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"116","x":"476","y":"797","zOrder":"70"},{"ID":"51","h":"42","measuredH":"41","measuredW":"128","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"length":134.40610105199838,"x":128,"y":41},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.06014718369657536},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"129","x":"471","y":"753","zOrder":"71"},{"ID":"53","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"343","x":"161","y":"680","zOrder":"72"},{"ID":"54","measuredH":"23","measuredW":"279","properties":{"bold":"true","size":"15","text":"Using Activities and Activity Lifecycles"},"typeID":"Label","x":"192","y":"690","zOrder":"73"},{"ID":"55","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"343","x":"161","y":"728","zOrder":"74"},{"ID":"56","measuredH":"23","measuredW":"317","properties":{"bold":"true","size":"15","text":"Building Flexible Interfaces using Fragments"},"typeID":"Label","x":"173","y":"738","zOrder":"75"},{"ID":"57","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"577","y":"774","zOrder":"76"},{"ID":"58","measuredH":"23","measuredW":"141","properties":{"bold":"true","size":"15","text":"Build an Application"},"typeID":"Label","x":"608","y":"786","zOrder":"77"},{"ID":"59","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"731","zOrder":"78"},{"ID":"60","measuredH":"23","measuredW":"96","properties":{"bold":"true","size":"15","text":"Using Intents"},"typeID":"Label","x":"966","y":"741","zOrder":"79"},{"ID":"61","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"778","zOrder":"80"},{"ID":"62","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"343","x":"161","y":"775","zOrder":"81"},{"ID":"63","measuredH":"23","measuredW":"297","properties":{"bold":"true","size":"15","text":"Debugging using Android Studio Debugger"},"typeID":"Label","x":"183","y":"785","zOrder":"82"},{"ID":"64","measuredH":"23","measuredW":"145","properties":{"bold":"true","size":"15","text":"Understand Context"},"typeID":"Label","x":"942","y":"788","zOrder":"83"},{"ID":"65","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"684","zOrder":"84"},{"ID":"66","measuredH":"23","measuredW":"201","properties":{"bold":"true","size":"15","text":"Handling App Configurations"},"typeID":"Label","x":"914","y":"694","zOrder":"85"},{"ID":"67","h":"48","measuredH":"47","measuredW":"97","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"length":97,"x":97,"y":0},"p1":{"length":0.4944237486591682,"x":0.4917173607861488,"y":0.0516612072999532},"p2":{"length":47,"x":0,"y":47},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"98","x":"501","y":"1019","zOrder":"15"},{"ID":"68","h":"44","measuredH":"43","measuredW":"2","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":2,"y":43},"p1":{"x":0.4750000000000001,"y":0.012500000000000008},"p2":{"x":1,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"3","x":"1032","y":"1035","zOrder":"20"},{"ID":"69","h":"5","measuredH":"4","measuredW":"104","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":104,"x":104,"y":0},"p1":{"length":0.43658008061825626,"x":0.4365079365079367,"y":0.007936507936507943},"p2":{"length":4,"x":0,"y":4},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"105","x":"499","y":"1015","zOrder":"12"},{"ID":"70","h":"3","measuredH":"2","measuredW":"163","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":163.01226947687098,"x":163,"y":2},"p1":{"length":0.4969610318915033,"x":0.49695144900263466,"y":-0.003086187429431695},"p2":{"length":1,"x":0,"y":1},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"164","x":"771","y":"1021","zOrder":"21"},{"ID":"71","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"915","y":"1005","zOrder":"22"},{"ID":"72","measuredH":"23","measuredW":"148","properties":{"bold":"true","size":"15","text":"Learn Multithreading"},"typeID":"Label","x":"959","y":"1015","zOrder":"23"},{"ID":"73","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"846","y":"937","zOrder":"24"},{"ID":"74","measuredH":"23","measuredW":"180","properties":{"bold":"true","size":"15","text":"Why would we need that?"},"typeID":"Label","x":"908","y":"947","zOrder":"25"},{"ID":"75","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"847","y":"1169","zOrder":"26"},{"ID":"76","measuredH":"23","measuredW":"264","properties":{"bold":"true","size":"15","text":"How android uses threads internally?"},"typeID":"Label","x":"867","y":"1179","zOrder":"27"},{"ID":"77","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"847","y":"1121","zOrder":"28"},{"ID":"78","measuredH":"23","measuredW":"130","properties":{"bold":"true","size":"15","text":"Memory Concerns"},"typeID":"Label","x":"934","y":"1131","zOrder":"29"},{"ID":"79","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"847","y":"1073","zOrder":"30"},{"ID":"80","measuredH":"23","measuredW":"208","properties":{"bold":"true","size":"15","text":"How to write threaded code?"},"typeID":"Label","x":"895","y":"1083","zOrder":"31"},{"ID":"81","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"187","x":"327","y":"1046","zOrder":"32"},{"ID":"82","measuredH":"23","measuredW":"53","properties":{"bold":"true","size":"15","text":"Testing"},"typeID":"Label","x":"394","y":"1056","zOrder":"33"},{"ID":"83","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"187","x":"327","y":"998","zOrder":"34"},{"ID":"84","measuredH":"23","measuredW":"61","properties":{"bold":"true","size":"15","text":"Security"},"typeID":"Label","x":"390","y":"1008","zOrder":"35"},{"ID":"85","h":"41","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"90","x":"167","y":"998","zOrder":"36"},{"ID":"86","measuredH":"23","measuredW":"39","properties":{"bold":"true","size":"15","text":"JUnit"},"typeID":"Label","w":"41","x":"192","y":"1007","zOrder":"37"},{"ID":"87","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"91","x":"167","y":"1046","zOrder":"38"},{"ID":"88","measuredH":"23","measuredW":"66","properties":{"bold":"true","size":"15","text":"Espresso"},"typeID":"Label","x":"180","y":"1056","zOrder":"39"},{"ID":"90","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"342","x":"161","y":"825","zOrder":"86"},{"ID":"91","measuredH":"23","measuredW":"208","properties":{"bold":"true","size":"15","text":"Components and their Usage"},"typeID":"Label","x":"228","y":"837","zOrder":"87"},{"ID":"92","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"145","x":"359","y":"927","zOrder":"88"},{"ID":"93","measuredH":"23","measuredW":"75","properties":{"bold":"true","size":"15","text":"Navigation"},"typeID":"Label","x":"394","y":"939","zOrder":"89"},{"ID":"94","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"90","x":"161","y":"876","zOrder":"90"},{"ID":"95","measuredH":"23","measuredW":"41","properties":{"bold":"true","size":"15","text":"Room"},"typeID":"Label","x":"186","y":"888","zOrder":"91"},{"ID":"96","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"190","x":"161","y":"927","zOrder":"92"},{"ID":"97","measuredH":"23","measuredW":"103","properties":{"bold":"true","size":"15","text":"Work Manager"},"typeID":"Label","x":"205","y":"939","zOrder":"93"},{"ID":"98","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"112","x":"259","y":"876","zOrder":"94"},{"ID":"99","measuredH":"23","measuredW":"67","properties":{"bold":"true","size":"15","text":"Live Data"},"typeID":"Label","w":"71","x":"280","y":"888","zOrder":"95"},{"ID":"100","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"127","x":"377","y":"876","zOrder":"96"},{"ID":"101","measuredH":"23","measuredW":"91","properties":{"bold":"true","size":"15","text":"Data Binding"},"typeID":"Label","x":"395","y":"888","zOrder":"97"},{"ID":"102","h":"43","measuredH":"42","measuredW":"101","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":101,"x":101,"y":0},"p1":{"length":0.4870341553022764,"x":0.48695652173913045,"y":-0.008695652173913057},"p2":{"length":42,"x":0,"y":42},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"102","x":"492","y":"805","zOrder":"19"},{"ID":"103","h":"83","measuredH":"82","measuredW":"109","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"length":136.40014662748715,"x":109,"y":82},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.06014718369657522},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"110","x":"481","y":"699","zOrder":"18"},{"ID":"106","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"587","y":"999","zOrder":"98"},{"ID":"107","measuredH":"23","measuredW":"147","properties":{"bold":"true","size":"15","text":"Writing Robust Apps"},"typeID":"Label","w":"151","x":"613","y":"1011","zOrder":"99"},{"ID":"108","h":"214","measuredH":"213","measuredW":"37","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5220159151193634,"y":0.12042440318302387},"p2":{"x":21,"y":213},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"38","x":"686","y":"805","zOrder":"17"},{"ID":"109","h":"81","measuredH":"80","measuredW":"1","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":1,"y":80},"p1":{"x":0.4750000000000001,"y":0.012500000000000008},"p2":{"x":1,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"1033","y":"943","zOrder":"14"},{"ID":"110","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"229","x":"288","y":"1096","zOrder":"100"},{"ID":"111","measuredH":"23","measuredW":"185","properties":{"bold":"true","size":"15","text":"Dependency Management"},"typeID":"Label","x":"313","y":"1106","zOrder":"101"},{"ID":"113","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"636","zOrder":"102"},{"ID":"114","measuredH":"23","measuredW":"130","properties":{"bold":"true","size":"15","text":"Content Providers"},"typeID":"Label","x":"949","y":"646","zOrder":"103"},{"ID":"116","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"235","x":"897","y":"827","zOrder":"104"},{"ID":"117","measuredH":"23","measuredW":"134","properties":{"bold":"true","size":"15","text":"3rd Party Libraries"},"typeID":"Label","x":"948","y":"837","zOrder":"105"},{"ID":"118","measuredH":"23","measuredW":"266","properties":{"bold":"true","size":"15","text":"e.g. Glide, Retrofit, Crashlytics, GSON"},"typeID":"Label","x":"867","y":"877","zOrder":"106"},{"ID":"119","h":"89","measuredH":"88","measuredW":"87","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":87,"x":87,"y":0},"p1":{"length":0.47891314261057566,"x":0.4788990825688073,"y":-0.003669724770642195},"p2":{"length":88,"x":0,"y":88},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"88","x":"512","y":"1030","zOrder":"16"},{"ID":"121","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"226","x":"290","y":"1148","zOrder":"107"},{"ID":"122","measuredH":"23","measuredW":"91","properties":{"bold":"true","size":"15","text":"Concurrency"},"typeID":"Label","x":"376","y":"1158","zOrder":"108"},{"ID":"125","h":"130","measuredH":"129","measuredW":"96","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":96,"x":96,"y":0},"p1":{"length":0.47891314261057577,"x":0.4788990825688074,"y":-0.003669724770641983},"p2":{"length":129,"x":0,"y":129},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"97","x":"506","y":"1040","zOrder":"13"},{"ID":"155","h":"44","measuredH":"43","measuredW":"88","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":88,"y":43},"p1":{"x":0.6296257687897425,"y":-0.055978317523193995},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"89","x":"415","y":"590","zOrder":"11"},{"ID":"156","h":"45","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"186","x":"227","y":"512","zOrder":"109"},{"ID":"157","measuredH":"25","measuredW":"57","properties":{"bold":"true","size":"17","text":"GitHub"},"typeID":"Label","w":"64","x":"288","y":"522","zOrder":"110"},{"ID":"158","h":"45","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.5","borderColor":"0","color":"10066329"},"typeID":"TextArea","w":"186","x":"228","y":"561","zOrder":"111"},{"ID":"159","measuredH":"25","measuredW":"55","properties":{"bold":"true","color":"0","size":"17","text":"GitLab"},"typeID":"Label","x":"294","y":"571","zOrder":"112"},{"ID":"160","h":"23","measuredH":"22","measuredW":"156","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"length":157.54364474646383,"x":156,"y":22},"p1":{"length":0.5092219658218046,"x":0.5081385979049154,"y":0.03319903303787269},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"157","x":"733","y":"576","zOrder":"113"},{"ID":"161","h":"25","measuredH":"24","measuredW":"151","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":151,"x":151,"y":0},"p1":{"length":0.5453706051628192,"x":0.5443384523249346,"y":-0.03353723745561875},"p2":{"length":24,"x":0,"y":24},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"152","x":"744","y":"550","zOrder":"114"},{"ID":"162","h":"54","measuredH":"53","measuredW":"1","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":53.009433122794285,"x":1,"y":53},"p1":{"length":0.5446701443933412,"x":0.5446682073291514,"y":0.001452624628590294},"p2":{"length":1,"x":1,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"534","y":"504","zOrder":"115"},{"ID":"163","h":"149","measuredH":"148","measuredW":"30","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":21,"y":0},"p1":{"x":0.5694444444444444,"y":-0.1736111111111111},"p2":{"x":30,"y":148},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"31","x":"639","y":"636","zOrder":"8"},{"ID":"165","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"276","x":"484","y":"554","zOrder":"116"},{"ID":"166","measuredH":"23","measuredW":"176","properties":{"bold":"true","size":"15","text":"Version Control Systems"},"typeID":"Label","x":"535","y":"566","zOrder":"117"},{"ID":"167","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"304","x":"875","y":"528","zOrder":"118"},{"ID":"168","measuredH":"23","measuredW":"254","properties":{"bold":"true","size":"15","text":"What are Version Control Systems?"},"typeID":"Label","x":"900","y":"538","zOrder":"119"},{"ID":"169","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"304","x":"875","y":"576","zOrder":"120"},{"ID":"170","measuredH":"23","measuredW":"178","properties":{"bold":"true","size":"15","text":"Why you should use one?"},"typeID":"Label","x":"938","y":"586","zOrder":"121"},{"ID":"171","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"156","x":"484","y":"471","zOrder":"122"},{"ID":"172","measuredH":"23","measuredW":"117","properties":{"bold":"true","size":"15","text":"Learn to use Git"},"typeID":"Label","x":"504","y":"481","zOrder":"123"},{"ID":"173","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"275","x":"485","y":"610","zOrder":"124"},{"ID":"174","measuredH":"23","measuredW":"163","properties":{"bold":"true","size":"15","text":"Repo Hosting Services"},"typeID":"Label","x":"541","y":"622","zOrder":"125"},{"ID":"175","h":"45","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.5","borderColor":"0","color":"10066329"},"typeID":"TextArea","w":"184","x":"229","y":"610","zOrder":"126"},{"ID":"176","measuredH":"25","measuredW":"78","properties":{"bold":"true","color":"0","size":"17","text":"Bitbucket"},"typeID":"Label","x":"282","y":"620","zOrder":"127"},{"ID":"180","h":"5","measuredH":"4","measuredW":"87","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":87,"y":4},"p1":{"x":0.44838497033618985,"y":-0.0023731048121292024},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"88","x":"411","y":"634","zOrder":"9"},{"ID":"181","h":"92","measuredH":"91","measuredW":"82","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":82,"y":91},"p1":{"x":0.6164611796067977,"y":-0.07197600799733421},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"83","x":"411","y":"534","zOrder":"10"},{"ID":"182","h":"43","measuredH":"42","measuredW":"139","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":139,"y":42},"p1":{"x":0.49149672119334153,"y":-0.004215608560928125},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"140","x":"771","y":"808","zOrder":"7"},{"ID":"183","h":"130","measuredH":"129","measuredW":"136","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":136,"y":0},"p1":{"x":0.5393433342768186,"y":-0.06014718369657501},"p2":{"x":0,"y":129},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"137","x":"772","y":"657","zOrder":"6"},{"ID":"184","h":"210","measuredH":"209","measuredW":"1","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.5542035800419328,"y":-0.004702289336225807},"p2":{"x":1,"y":209},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"2","x":"692","y":"1020","zOrder":"5"},{"ID":"185","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"587","y":"1202","zOrder":"128"},{"ID":"186","measuredH":"23","measuredW":"103","properties":{"bold":"true","size":"15","text":"Keep Learning"},"typeID":"Label","x":"637","y":"1214","zOrder":"129"},{"ID":"187","h":"91","measuredH":"90","measuredW":"1","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.5542035800419328,"y":-0.004702289336225807},"p2":{"x":1,"y":90},"rightArrow":"false","shape":"bezier","size":"10","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"692","y":"1220","zOrder":"4"},{"ID":"188","measuredH":"40","measuredW":"279","properties":{"bold":"true","size":"32","text":"Android Developer"},"typeID":"Label","x":"536","y":"195","zOrder":"130"},{"ID":"189","h":"87","measuredH":"86","measuredW":"32","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":32,"y":0},"p1":{"x":0.5422802850356294,"y":0.07387173396674585},"p2":{"x":0,"y":86},"rightArrow":"false","shape":"bezier","size":"10","stroke":"dotted"},"typeID":"Arrow","w":"33","x":"686","y":"92","zOrder":"131"},{"ID":"190","h":"52","measuredH":"51","measuredW":"111","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":111,"y":51},"p1":{"x":0.5671491757137114,"y":-0.018697225572979495},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"112","x":"244","y":"1017","zOrder":"3"},{"ID":"191","h":"3","measuredH":"2","measuredW":"95","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":95,"y":0},"p1":{"x":0.4235598227474151,"y":0.012555391432791729},"p2":{"x":0,"y":2},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"96","x":"246","y":"1067","zOrder":"2"},{"ID":"192","h":"41","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"90","x":"169","y":"1096","zOrder":"132"},{"ID":"193","measuredH":"23","measuredW":"51","properties":{"bold":"true","size":"15","text":"Dagger"},"typeID":"Label","x":"189","y":"1105","zOrder":"133"},{"ID":"194","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"91","x":"169","y":"1144","zOrder":"134"},{"ID":"195","measuredH":"23","measuredW":"31","properties":{"bold":"true","size":"15","text":"Koin"},"typeID":"Label","x":"199","y":"1154","zOrder":"135"},{"ID":"196","h":"3","measuredH":"2","measuredW":"95","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":95,"y":0,"length":95},"p1":{"x":0.4235598227474151,"y":0.012555391432791725,"length":0.4237458687702481},"p2":{"x":0,"y":2,"length":2},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"96","x":"227","y":"1116","zOrder":"1"},{"ID":"197","h":"56","measuredH":"55","measuredW":"56","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":56,"y":0},"p1":{"x":0.4235598227474151,"y":0.012555391432791725},"p2":{"x":0,"y":55},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"57","x":"246","y":"1115","zOrder":"0"},{"ID":"198","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"112","x":"402","y":"1196","zOrder":"136"},{"ID":"199","measuredH":"23","measuredW":"78","properties":{"bold":"true","size":"15","text":"Coroutines"},"typeID":"Label","x":"418","y":"1206","zOrder":"137"},{"ID":"200","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"103","x":"291","y":"1196","zOrder":"138"},{"ID":"201","measuredH":"23","measuredW":"51","properties":{"bold":"true","size":"15","text":"RxJava"},"typeID":"Label","x":"317","y":"1206","zOrder":"139"}]},"measuredH":"1311","measuredW":"1179","mockupH":"1219","mockupW":"1018","version":"1.0"}} \ No newline at end of file diff --git a/public/jsons/angular.json b/public/jsons/angular.json new file mode 100644 index 000000000..26c4d31ba --- /dev/null +++ b/public/jsons/angular.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"7776","typeID":"Arrow","zOrder":"44","w":"161","h":"20","measuredW":"150","measuredH":"100","x":"810","y":"1761","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.47029652980143055,"y":0.29397476431574887},"p1":{"x":0.37221269296741016,"y":-0.07547169811320738},"p2":{"x":161.00476611133257,"y":16.43596323437623}}},{"ID":"7777","typeID":"Arrow","zOrder":"45","w":"140","h":"16","measuredW":"150","measuredH":"100","x":"812","y":"1795","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.29036382738183875,"y":15.570879075617313},"p1":{"x":0.41689655172413825,"y":0.047241379310345256},"p2":{"x":140.06334432619047,"y":0.02442632057955052}}},{"ID":"7778","typeID":"Arrow","zOrder":"46","w":"383","h":"90","measuredW":"150","measuredH":"100","x":"649","y":"1784","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":383.4921388017138,"y":-0.13930809626481278},"p1":{"x":0.30117092560179964,"y":0.12278545856721967},"p2":{"x":0.2417599083887012,"y":88.49483933119245}}},{"ID":"7783","typeID":"Arrow","zOrder":"47","w":"316","h":"479","measuredW":"150","measuredH":"100","x":"615","y":"482","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0.08319857061746916,"y":-0.2609293042640388},"p1":{"x":0.505799782027685,"y":-0.1292277358464968},"p2":{"x":316.54476894786956,"y":478.91569952606915}}},{"ID":"7791","typeID":"Arrow","zOrder":"48","w":"131","h":"37","measuredW":"150","measuredH":"100","x":"836","y":"475","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":130.47867928563346,"y":37.061364879539155},"p1":{"x":0.54496644295302,"y":-0.04519015659955236},"p2":{"x":-0.49385068294191115,"y":0.483451104531639}}},{"ID":"7792","typeID":"Arrow","zOrder":"49","w":"109","h":"5","measuredW":"150","measuredH":"100","x":"850","y":"463","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":108.21915036869632,"y":-0.4958086220839846},"p1":{"x":0.5209787928221856,"y":0.005742251223491233},"p2":{"x":-0.3346582539068095,"y":4.2239221875944395}}},{"ID":"7793","typeID":"Arrow","zOrder":"50","w":"117","h":"50","measuredW":"150","measuredH":"100","x":"840","y":"411","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":117.03921766627673,"y":-0.41284752854630824},"p1":{"x":0.5198780554566917,"y":0.06964721983543032},"p2":{"x":0.22588012673645608,"y":49.14432597307683}}},{"ID":"7794","typeID":"Arrow","zOrder":"51","w":"107","h":"107","measuredW":"150","measuredH":"100","x":"456","y":"478","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":107.85873396459311,"y":-0.1566834906291774},"p1":{"x":0.5656811947576953,"y":-0.05547089302042045},"p2":{"x":0.4400484352249805,"y":106.9113622910445}}},{"ID":"7795","typeID":"Arrow","zOrder":"52","w":"126","h":"56","measuredW":"150","measuredH":"100","x":"448","y":"410","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":126,"y":56},"p1":{"x":0.5245584633234497,"y":0.058527781358772735},"p2":{"x":-0.07217513242011364,"y":-0.19723681479831612}}},{"ID":"7796","typeID":"Arrow","zOrder":"53","w":"130","h":"59","measuredW":"150","measuredH":"100","x":"445","y":"472","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":130,"y":0},"p1":{"x":0.5656811947576954,"y":-0.055470893020420554},"p2":{"x":0.49576099110981886,"y":59.405957008703695}}},{"ID":"7797","typeID":"Arrow","zOrder":"54","w":"137","h":"6","measuredW":"150","measuredH":"100","x":"443","y":"467","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":137,"y":1},"p1":{"x":0.5205160087037611,"y":0.039011501398818746},"p2":{"x":0.0636971146398082,"y":-0.04373571775238361}}},{"ID":"7801","typeID":"Arrow","zOrder":"58","w":"35","h":"96","measuredW":"150","measuredH":"100","x":"635","y":"120","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":11,"y":0},"p1":{"x":0.4744027303754264,"y":-0.21757679180887368},"p2":{"x":35,"y":95.5}}},{"ID":"7802","typeID":"Arrow","zOrder":"59","w":"10","h":"81","measuredW":"150","measuredH":"100","x":"673","y":"239","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4938271604938272,"y":0.1234567901234568},"p2":{"x":0,"y":81}}},{"ID":"7804","typeID":"Label","zOrder":"61","measuredW":"97","measuredH":"36","x":"612","y":"327","properties":{"size":"28","text":"Angular"}},{"ID":"7805","typeID":"Arrow","zOrder":"62","w":"27","h":"92","measuredW":"150","measuredH":"100","x":"615","y":"374","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":27,"y":0},"p1":{"x":0.4823199813799716,"y":-0.10967714240780892},"p2":{"x":1.3644195033188566,"y":92.36441950331886}}},{"ID":"7839","typeID":"Canvas","zOrder":"79","w":"198","h":"393","measuredW":"100","measuredH":"70","x":"964","y":"1001"},{"ID":"7840","typeID":"Label","zOrder":"80","measuredW":"101","measuredH":"26","x":"1012","y":"1018","properties":{"text":"What are __","size":"18"}},{"ID":"7903","typeID":"Arrow","zOrder":"40","w":"137","h":"97","measuredW":"150","measuredH":"100","x":"467","y":"740","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":137.79594489989745,"y":-0.30749565311725746},"p1":{"x":0.5656811947576953,"y":-0.055470893020420554},"p2":{"x":0.38433587934019897,"y":96.9750594056843}}},{"ID":"7904","typeID":"Arrow","zOrder":"41","w":"152","h":"67","measuredW":"150","measuredH":"100","x":"461","y":"658","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":152.30816846754254,"y":67.10012108806256},"p1":{"x":0.5245584633234497,"y":0.05852778135877274},"p2":{"x":0.30417618816505865,"y":0.21836448513636242}}},{"ID":"7905","typeID":"Arrow","zOrder":"42","w":"148","h":"47","measuredW":"150","measuredH":"100","x":"449","y":"735","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":148.4997532704873,"y":-0.17162340605727877},"p1":{"x":0.5656811947576955,"y":-0.055470893020420554},"p2":{"x":0.1438568058148917,"y":47.2536221851085}}},{"ID":"7906","typeID":"Arrow","zOrder":"43","w":"145","h":"15","measuredW":"150","measuredH":"100","x":"459","y":"713","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":144.5799129616624,"y":14.532184964532576},"p1":{"x":0.5205160087037614,"y":0.039011501398818746},"p2":{"x":-0.127887688304952,"y":-0.060198294287715726}}},{"ID":"7907","typeID":"Arrow","zOrder":"39","w":"194","h":"4","measuredW":"150","measuredH":"100","x":"753","y":"963","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":194,"y":4},"p1":{"x":0.5232067510548526,"y":-0.00421940928270042},"p2":{"x":0,"y":0}}},{"ID":"7909","typeID":"Arrow","zOrder":"38","w":"1","h":"137","measuredW":"150","measuredH":"100","x":"1070","y":"897","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.6653417460931905,"y":137},"p1":{"x":0.5209787928221855,"y":0.00574225122349123},"p2":{"x":0.6653417460931905,"y":-0.1453471090021594}}},{"ID":"7922","typeID":"Arrow","zOrder":"36","w":"152","h":"16","measuredW":"150","measuredH":"100","x":"454","y":"960","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":152.11465204170747,"y":0.7908157952633701},"p1":{"x":0.5449664429530199,"y":-0.04519015659955239},"p2":{"x":-0.35063894976218535,"y":16.165466987680475}}},{"ID":"7924","typeID":"Arrow","zOrder":"37","w":"137","h":"47","measuredW":"150","measuredH":"100","x":"463","y":"903","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":136.70854737820036,"y":47.54104833365204},"p1":{"x":0.5198780554566916,"y":0.06964721983543047},"p2":{"x":-0.38209242085218875,"y":0.1358738236992849}}},{"ID":"7927","typeID":"Arrow","zOrder":"35","w":"153","h":"1","measuredW":"150","measuredH":"100","x":"810","y":"734","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":152.30933474099322,"y":0.48329069395197166},"p1":{"x":0.5209787928221856,"y":0.0057422512234912345},"p2":{"x":-0.3346582539068095,"y":1.2239221875944395}}},{"ID":"7928","typeID":"Canvas","zOrder":"90","w":"253","h":"188","measuredW":"100","measuredH":"70","x":"221","y":"877"},{"ID":"7939","typeID":"Arrow","zOrder":"34","w":"133","h":"72","measuredW":"150","measuredH":"100","x":"464","y":"963","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":133.14610551279748,"y":0.35325766066625874},"p1":{"x":0.54496644295302,"y":-0.04519015659955244},"p2":{"x":-0.10087148815074443,"y":72.101629891946}}},{"ID":"7964","typeID":"Arrow","zOrder":"33","w":"2","h":"212","measuredW":"150","measuredH":"100","x":"744","y":"966","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":2,"y":211.63760017984214},"p1":{"x":0.5232067510548527,"y":-0.004219409282700418},"p2":{"x":-0.36468620791185913,"y":-0.28900271550764955}}},{"ID":"7967","typeID":"Arrow","zOrder":"32","w":"1","h":"109","measuredW":"150","measuredH":"100","x":"642","y":"858","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.6653417460931905,"y":108.91512571003409},"p1":{"x":0.5209787928221856,"y":0.005742251223491229},"p2":{"x":0.6653417460931905,"y":-0.1453471090021594}}},{"ID":"7980","typeID":"Arrow","zOrder":"28","w":"137","h":"97","measuredW":"150","measuredH":"100","x":"535","y":"1199","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":137.79594489989745,"y":-0.30749565311725746},"p1":{"x":0.5656811947576953,"y":-0.055470893020420554},"p2":{"x":0.38433587934019897,"y":96.9750594056843}}},{"ID":"7981","typeID":"Arrow","zOrder":"29","w":"152","h":"67","measuredW":"150","measuredH":"100","x":"529","y":"1117","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":152.30816846754254,"y":67.10012108806256},"p1":{"x":0.5245584633234497,"y":0.05852778135877274},"p2":{"x":0.30417618816505865,"y":0.21836448513636242}}},{"ID":"7982","typeID":"Arrow","zOrder":"30","w":"148","h":"47","measuredW":"150","measuredH":"100","x":"517","y":"1194","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":148.4997532704873,"y":-0.17162340605727877},"p1":{"x":0.5656811947576955,"y":-0.055470893020420554},"p2":{"x":0.1438568058148917,"y":47.2536221851085}}},{"ID":"7983","typeID":"Arrow","zOrder":"31","w":"145","h":"15","measuredW":"150","measuredH":"100","x":"527","y":"1172","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":144.5799129616624,"y":14.532184964532576},"p1":{"x":0.5205160087037614,"y":0.039011501398818746},"p2":{"x":-0.127887688304952,"y":-0.060198294287715726}}},{"ID":"7990","typeID":"Arrow","zOrder":"27","w":"162","h":"253","measuredW":"150","measuredH":"100","x":"583","y":"1206","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.3084915658236014,"y":252.89791781788676},"p1":{"x":0.45433123552684945,"y":-0.17593627878712412},"p2":{"x":162,"y":0}}},{"ID":"8000","typeID":"Arrow","zOrder":"25","w":"137","h":"3","measuredW":"150","measuredH":"100","x":"376","y":"1476","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":137,"y":3},"p1":{"x":0.5718039173147684,"y":-0.006974564311454229},"p2":{"x":-0.08142479985480122,"y":0.7671836529266329}}},{"ID":"8001","typeID":"Arrow","zOrder":"26","w":"122","h":"54","measuredW":"150","measuredH":"100","x":"383","y":"1415","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":121.83256443864616,"y":54.10892686648094},"p1":{"x":0.516182454167905,"y":0.07501328692757032},"p2":{"x":0,"y":0}}},{"ID":"8004","typeID":"Arrow","zOrder":"24","w":"153","h":"1","measuredW":"150","measuredH":"100","x":"650","y":"1472","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":152.30933474099322,"y":0.48329069395197166},"p1":{"x":0.5209787928221856,"y":0.0057422512234912345},"p2":{"x":-0.3346582539068095,"y":1.2239221875944395}}},{"ID":"8005","typeID":"Arrow","zOrder":"23","w":"121","h":"93","measuredW":"150","measuredH":"100","x":"389","y":"1367","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":120.93806896294319,"y":93.17429394896112},"p1":{"x":0.516182454167905,"y":0.07501328692757027},"p2":{"x":-0.31766348911210684,"y":-0.0011636194603852346}}},{"ID":"8011","typeID":"Arrow","zOrder":"22","w":"110","h":"36","measuredW":"150","measuredH":"100","x":"858","y":"1431","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":110.15710001860498,"y":-0.18235706574705546},"p1":{"x":0.5205160087037611,"y":0.03901150139881878},"p2":{"x":0.3887527462180742,"y":35.556174604332455}}},{"ID":"8012","typeID":"Arrow","zOrder":"21","w":"112","h":"19","measuredW":"150","measuredH":"100","x":"860","y":"1479","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":111.98622841182782,"y":19.46557788118912},"p1":{"x":0.49235273148208303,"y":-0.056041280138932066},"p2":{"x":-0.33487112270768193,"y":0.31993591507512065}}},{"ID":"8013","typeID":"Arrow","zOrder":"20","w":"160","h":"188","measuredW":"150","measuredH":"100","x":"652","y":"1481","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.3841804878131825,"y":188.49997944514098},"p1":{"x":0.49884332978224843,"y":-0.21997537262096778},"p2":{"x":159.6653417460932,"y":0.2239221875944395}}},{"ID":"8024","typeID":"Arrow","zOrder":"17","w":"121","h":"93","measuredW":"150","measuredH":"100","x":"388","y":"1568","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":120.93806896294319,"y":93.17429394896112},"p1":{"x":0.516182454167905,"y":0.07501328692757027},"p2":{"x":-0.31766348911210684,"y":-0.0011636194603852346}}},{"ID":"8025","typeID":"Arrow","zOrder":"18","w":"137","h":"3","measuredW":"150","measuredH":"100","x":"375","y":"1677","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":137,"y":3},"p1":{"x":0.5718039173147684,"y":-0.006974564311454229},"p2":{"x":-0.08142479985480122,"y":0.7671836529266329}}},{"ID":"8026","typeID":"Arrow","zOrder":"19","w":"122","h":"54","measuredW":"150","measuredH":"100","x":"382","y":"1616","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":121.83256443864616,"y":54.10892686648094},"p1":{"x":0.516182454167905,"y":0.07501328692757032},"p2":{"x":0,"y":0}}},{"ID":"8027","typeID":"Arrow","zOrder":"16","w":"1","h":"205","measuredW":"150","measuredH":"100","x":"574","y":"1569","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.3346582539068095,"y":205.1628221932308},"p1":{"x":0.5160009912864776,"y":-0.006662715401372748},"p2":{"x":-0.3346582539068095,"y":-0.1453471090021594}}},{"ID":"8030","typeID":"Arrow","zOrder":"15","w":"232","h":"1","measuredW":"150","measuredH":"100","x":"668","y":"1680","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":231.23278894059456,"y":0.2239221875943258},"p1":{"x":0.5209787928221857,"y":0.005742251223491235},"p2":{"x":-0.3346582539068095,"y":0.2239221875944395}}},{"ID":"8033","typeID":"Arrow","zOrder":"14","w":"110","h":"48","measuredW":"150","measuredH":"100","x":"396","y":"1686","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":110.1089405697204,"y":0.09286914910626365},"p1":{"x":0.5902039507828301,"y":-0.08117284189966499},"p2":{"x":-0.08142479985480122,"y":47.76718365292663}}},{"ID":"8039","typeID":"Arrow","zOrder":"13","w":"1","h":"87","measuredW":"150","measuredH":"100","x":"1050","y":"1588","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.6653417460931905,"y":86.60548396943796},"p1":{"x":0.5209787928221857,"y":0.005742251223491228},"p2":{"x":0.6653417460931905,"y":-0.18809294361221873}}},{"ID":"8048","typeID":"Arrow","zOrder":"12","w":"165","h":"4","measuredW":"150","measuredH":"100","x":"419","y":"1868","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":165.29974235933003,"y":3.223922187594326},"p1":{"x":0.5209787928221858,"y":0.0057422512234912345},"p2":{"x":0.2387810888058084,"y":-0.32883026031754525}}},{"ID":"8056","typeID":"Arrow","zOrder":"11","w":"1","h":"82","measuredW":"150","measuredH":"100","x":"281","y":"1872","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.6653417460931905,"y":82.26052647176084},"p1":{"x":0.5209787928221856,"y":0.005742251223491229},"p2":{"x":0.6653417460931905,"y":-0.1453471090021594}}},{"ID":"8057","typeID":"Arrow","zOrder":"10","w":"1","h":"82","measuredW":"150","measuredH":"100","x":"397","y":"1884","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.6653417460931905,"y":82.26052647176084},"p1":{"x":0.5209787928221856,"y":0.005742251223491229},"p2":{"x":0.6653417460931905,"y":-0.1453471090021594}}},{"ID":"8058","typeID":"Arrow","zOrder":"9","w":"274","h":"90","measuredW":"150","measuredH":"100","x":"429","y":"1878","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":273.85853278458967,"y":90.7596536600604},"p1":{"x":0.5394209656837318,"y":0.08127816093452517},"p2":{"x":0.2417599083887012,"y":0.49483933119245194}}},{"ID":"8072","typeID":"Canvas","zOrder":"63","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"900","y":"158"},{"ID":"8073","typeID":"Label","zOrder":"64","measuredW":"314","measuredH":"25","x":"914","y":"175","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"8074","typeID":"Label","zOrder":"65","measuredW":"319","measuredH":"25","x":"914","y":"203","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"8081","typeID":"__group__","zOrder":"66","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"915","y":"239","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"65","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"8082","typeID":"__group__","zOrder":"60","measuredW":"572","measuredH":"90","w":"572","h":"90","x":"181","y":"168","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"572","h":"90","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"396","measuredH":"28","x":"88","y":"19","properties":{"size":"20","text":"Frontend Roadmap till Framework Selection"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"152","measuredH":"24","x":"210","y":"49","properties":{"size":"16","color":"10027263","text":"roadmap.sh/frontend"}}]}}},{"ID":"8083","typeID":"__group__","zOrder":"88","measuredW":"576","measuredH":"105","w":"576","h":"105","x":"575","y":"2457","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"576","h":"105","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"502","measuredH":"32","x":"40","y":"22","properties":{"size":"24","text":"Frontend Roadmap after Framework Selection"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"171","measuredH":"26","x":"205","y":"58","properties":{"text":"roadmap.sh/frontend","size":"18","color":"10027263"}}]}}},{"ID":"8091","typeID":"Arrow","zOrder":"8","w":"4","h":"617","measuredW":"150","measuredH":"100","x":"780","y":"2032","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":3.6653417460931905,"y":616.945330548373},"p1":{"x":0.5209787928221856,"y":0.0057422512234912276},"p2":{"x":3.6653417460931905,"y":-0.1453471090021594}}},{"ID":"8093","typeID":"Arrow","zOrder":"7","w":"136","h":"5","measuredW":"150","measuredH":"100","x":"940","y":"1970","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":136,"y":0},"p1":{"x":0.5718039173147684,"y":-0.006974564311454232},"p2":{"x":-0.33608340984960705,"y":5.057669186803878}}},{"ID":"8097","typeID":"Arrow","zOrder":"6","w":"104","h":"40","measuredW":"150","measuredH":"100","x":"936","y":"1976","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":104.43216501804841,"y":0.3172722921526656},"p1":{"x":0.5205160087037611,"y":0.039011501398818815},"p2":{"x":0.3887527462180742,"y":40.556174604332455}}},{"ID":"8098","typeID":"Arrow","zOrder":"5","w":"136","h":"5","measuredW":"150","measuredH":"100","x":"940","y":"2022","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":136,"y":0},"p1":{"x":0.5718039173147684,"y":-0.006974564311454232},"p2":{"x":-0.33608340984960705,"y":5.057669186803878}}},{"ID":"8099","typeID":"Arrow","zOrder":"1","w":"137","h":"97","measuredW":"150","measuredH":"100","x":"471","y":"2233","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":137.79594489989745,"y":-0.30749565311725746},"p1":{"x":0.5656811947576953,"y":-0.055470893020420554},"p2":{"x":0.38433587934019897,"y":96.9750594056843}}},{"ID":"8100","typeID":"Arrow","zOrder":"2","w":"152","h":"67","measuredW":"150","measuredH":"100","x":"465","y":"2151","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":152.30816846754254,"y":67.10012108806256},"p1":{"x":0.5245584633234497,"y":0.05852778135877274},"p2":{"x":0.30417618816505865,"y":0.21836448513636242}}},{"ID":"8101","typeID":"Arrow","zOrder":"3","w":"148","h":"47","measuredW":"150","measuredH":"100","x":"453","y":"2228","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":148.4997532704873,"y":-0.17162340605727877},"p1":{"x":0.5656811947576955,"y":-0.055470893020420554},"p2":{"x":0.1438568058148917,"y":47.2536221851085}}},{"ID":"8102","typeID":"Arrow","zOrder":"4","w":"145","h":"15","measuredW":"150","measuredH":"100","x":"463","y":"2206","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":144.5799129616624,"y":14.532184964532576},"p1":{"x":0.5205160087037614,"y":0.039011501398818746},"p2":{"x":-0.127887688304952,"y":-0.060198294287715726}}},{"ID":"8103","typeID":"Arrow","zOrder":"0","w":"147","h":"139","measuredW":"150","measuredH":"100","x":"466","y":"2240","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":146.93535762737952,"y":-0.4256786899632061},"p1":{"x":0.5656811947576953,"y":-0.05547089302042055},"p2":{"x":-0.43820569842159784,"y":138.13066289839662}}},{"ID":"8105","typeID":"__group__","zOrder":"67","measuredW":"303","measuredH":"52","w":"303","h":"52","x":"545","y":"447","properties":{"controlName":"100-typescript-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"303","h":"52","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"197","measuredH":"26","x":"53","y":"13","properties":{"text":"Learn TypeScript Basics","size":"18"}}]}}},{"ID":"8106","typeID":"__group__","zOrder":"72","measuredW":"262","measuredH":"50","w":"262","h":"50","x":"586","y":"712","properties":{"controlName":"101-rxjs-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"145","measuredH":"25","x":"63","y":"12","properties":{"text":"Learn RxJS Basics","size":"17"}}]}}},{"ID":"8107","typeID":"__group__","zOrder":"77","measuredW":"262","measuredH":"50","w":"262","h":"50","x":"901","y":"935","properties":{"controlName":"102-angular-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"48","y":"12","properties":{"text":"Understand the Basics","size":"17"}}]}}},{"ID":"8108","typeID":"__group__","zOrder":"89","measuredW":"243","measuredH":"50","w":"243","h":"50","x":"579","y":"940","properties":{"controlName":"103-angular-cli"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"243","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"76","y":"12","properties":{"text":"Angular CLI","size":"17"}}]}}},{"ID":"8109","typeID":"__group__","zOrder":"81","measuredW":"222","measuredH":"50","w":"222","h":"50","x":"657","y":"1166","properties":{"controlName":"104-templates"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"25","x":"71","y":"12","properties":{"text":"Templates","size":"17"}}]}}},{"ID":"8110","typeID":"__group__","zOrder":"113","measuredW":"186","measuredH":"50","w":"186","h":"50","x":"489","y":"1448","properties":{"controlName":"105-rendering-topics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"186","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"25","x":"25","y":"12","properties":{"size":"17","text":"Rendering Topics"}}]}}},{"ID":"8111","typeID":"__group__","zOrder":"117","measuredW":"133","measuredH":"50","w":"133","h":"50","x":"745","y":"1448","properties":{"controlName":"106-forms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"133","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"43","y":"12","properties":{"size":"17","text":"Forms"}}]}}},{"ID":"8112","typeID":"__group__","zOrder":"120","measuredW":"186","measuredH":"50","w":"186","h":"50","x":"489","y":"1644","properties":{"controlName":"107-routing"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"186","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"63","y":"12","properties":{"size":"17","text":"Routing"}}]}}},{"ID":"8113","typeID":"__group__","zOrder":"125","measuredW":"285","measuredH":"50","w":"285","h":"50","x":"878","y":"1655","properties":{"controlName":"108-services-remote-data"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"285","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"207","measuredH":"25","x":"39","y":"12","properties":{"size":"17","text":"Services and Remote Data"}}]}}},{"ID":"8114","typeID":"__group__","zOrder":"127","measuredW":"285","measuredH":"50","w":"285","h":"50","x":"878","y":"1709","properties":{"controlName":"109-lifecycle-hooks"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"285","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"25","x":"82","y":"12","properties":{"size":"17","text":"Lifecycle Hooks"}}]}}},{"ID":"8115","typeID":"__group__","zOrder":"131","measuredW":"286","measuredH":"50","w":"286","h":"50","x":"877","y":"1763","properties":{"controlName":"110-state-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"286","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"25","x":"69","y":"12","properties":{"size":"17","text":"State Management"}}]}}},{"ID":"8116","typeID":"__group__","zOrder":"130","measuredW":"126","measuredH":"50","w":"126","h":"50","x":"540","y":"1848","properties":{"controlName":"111-zones"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"126","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"38","y":"12","properties":{"size":"17","text":"Zones"}}]}}},{"ID":"8118","typeID":"__group__","zOrder":"132","measuredW":"227","measuredH":"50","w":"227","h":"50","x":"221","y":"1847","properties":{"controlName":"112-creating-a-custom-x"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"227","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"177","measuredH":"25","x":"23","y":"12","properties":{"size":"17","text":"Creating a custom ___"}}]}}},{"ID":"8119","typeID":"__group__","zOrder":"141","measuredW":"272","measuredH":"50","w":"272","h":"50","x":"688","y":"1944","properties":{"controlName":"113-angular-ssr"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"272","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"225","measuredH":"25","x":"23","y":"12","properties":{"size":"17","text":"Server Side Rendering (SSR)"}}]}}},{"ID":"8120","typeID":"__group__","zOrder":"140","measuredW":"271","measuredH":"50","w":"271","h":"50","x":"689","y":"2000","properties":{"controlName":"114-angular-ssg"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"271","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"219","measuredH":"25","x":"30","y":"12","properties":{"size":"17","text":"Static Site Generation (SSG)"}}]}}},{"ID":"8121","typeID":"__group__","zOrder":"136","measuredW":"272","measuredH":"50","w":"272","h":"50","x":"588","y":"2205","properties":{"controlName":"115-testing-angular-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"272","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"55","y":"12","properties":{"size":"17","text":"Testing Angular Apps"}}]}}},{"ID":"8122","typeID":"__group__","zOrder":"55","measuredW":"240","measuredH":"49","w":"240","h":"49","x":"222","y":"387","properties":{"controlName":"100-typescript-basics:what-is-typescript"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"240","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"141","measuredW":"150","measuredH":"25","x":"55","y":"12","properties":{"text":"What is TypeScript?","size":"17"}}]}}},{"ID":"8123","typeID":"__group__","zOrder":"68","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"222","y":"442","properties":{"controlName":"101-typescript-basics:why-use-typescript"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"240","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"160","measuredW":"157","measuredH":"25","x":"40","y":"12","properties":{"text":"Why use TypeScript?","size":"17"}}]}}},{"ID":"8124","typeID":"__group__","zOrder":"56","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"222","y":"499","properties":{"controlName":"102-typescript-basics:structural-typing"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"240","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"131","measuredW":"128","measuredH":"25","x":"54","y":"12","properties":{"text":"Structural Typing","size":"17"}}]}}},{"ID":"8125","typeID":"__group__","zOrder":"57","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"222","y":"555","properties":{"controlName":"103-typescript-basics:type-inference"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"240","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"118","measuredW":"116","measuredH":"25","x":"61","y":"12","properties":{"text":"Type Inference","size":"17"}}]}}},{"ID":"8126","typeID":"__group__","zOrder":"69","measuredW":"222","measuredH":"50","w":"222","h":"50","x":"943","y":"386","properties":{"controlName":"104-typescript-basics:union-types"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"25","x":"63","y":"12","properties":{"text":"Union Types","size":"17"}}]}}},{"ID":"8127","typeID":"__group__","zOrder":"70","measuredW":"222","measuredH":"50","w":"222","h":"50","x":"943","y":"441","properties":{"controlName":"105-typescript-basics:builtin-types"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"25","x":"61","y":"12","properties":{"text":"Built-in types","size":"17"}}]}}},{"ID":"8128","typeID":"__group__","zOrder":"71","measuredW":"222","measuredH":"50","w":"222","h":"50","x":"943","y":"497","properties":{"controlName":"106-typescript-basics:type-guard"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"94","measuredW":"97","measuredH":"25","x":"64","y":"12","properties":{"text":"Type Guards","size":"17"}}]}}},{"ID":"8129","typeID":"__group__","zOrder":"73","measuredW":"256","measuredH":"50","w":"256","h":"50","x":"221","y":"635","properties":{"controlName":"100-rxjs-basics:observable-pattern"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"256","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"210","measuredH":"25","x":"23","y":"12","properties":{"text":"What is Observable Pattern","size":"17"}}]}}},{"ID":"8130","typeID":"__group__","zOrder":"74","measuredW":"256","measuredH":"50","w":"256","h":"50","x":"221","y":"690","properties":{"controlName":"101-rxjs-basics:observable-lifecycle"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"256","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"161","measuredH":"25","x":"47","y":"12","properties":{"text":"Observable Lifecycle","size":"17"}}]}}},{"ID":"8131","typeID":"__group__","zOrder":"75","measuredW":"256","measuredH":"50","w":"256","h":"50","x":"221","y":"746","properties":{"controlName":"102-rxjs-basics:marble-diagrams"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"256","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"61","y":"12","properties":{"text":"Marble Diagrams","size":"17"}}]}}},{"ID":"8132","typeID":"__group__","zOrder":"76","measuredW":"256","measuredH":"50","w":"256","h":"50","x":"221","y":"802","properties":{"controlName":"103-rxjs-basics:rxjs-vs-promises"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"256","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"59","y":"12","properties":{"text":"RxJS vs Promises","size":"17"}}]}}},{"ID":"8133","typeID":"__group__","zOrder":"98","measuredW":"222","measuredH":"274","w":"222","h":"274","x":"941","y":"567","properties":{"controlName":"104-rxjs-basics:operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"274","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"26","x":"59","y":"13","properties":{"text":"Operators","size":"18"}}]}}},{"ID":"8134","typeID":"__group__","zOrder":"99","measuredW":"196","measuredH":"50","w":"196","h":"50","x":"955","y":"616","properties":{"controlName":"100-rxjs-basics:operators:filtering"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"196","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"70","y":"12","properties":{"text":"Filtering","size":"17"}}]}}},{"ID":"8137","typeID":"__group__","zOrder":"100","measuredW":"195","measuredH":"50","w":"195","h":"50","x":"955","y":"670","properties":{"controlName":"101-rxjs-basics:operators:rate-limiting"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"195","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"25","x":"51","y":"12","properties":{"text":"Rate Limiting","size":"17"}}]}}},{"ID":"8138","typeID":"__group__","zOrder":"101","measuredW":"197","measuredH":"50","w":"197","h":"50","x":"954","y":"726","properties":{"controlName":"102-rxjs-basics:operators:transformation"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"197","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"45","y":"12","properties":{"text":"Transformation","size":"17"}}]}}},{"ID":"8139","typeID":"__group__","zOrder":"102","measuredW":"197","measuredH":"50","w":"197","h":"50","x":"954","y":"781","properties":{"controlName":"103-rxjs-basics:operators:combination"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"197","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"54","y":"12","properties":{"text":"Combination","size":"17"}}]}}},{"ID":"8140","typeID":"__group__","zOrder":"78","measuredW":"262","measuredH":"50","w":"262","h":"50","x":"900","y":"876","properties":{"controlName":"100-angular-basics:angularjs-vs-angular"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"158","measuredH":"25","x":"52","y":"12","properties":{"text":"Angular.js vs Angular","size":"17"}}]}}},{"ID":"8141","typeID":"__group__","zOrder":"103","measuredW":"236","measuredH":"50","w":"236","h":"50","x":"915","y":"1054","properties":{"controlName":"101-angular-basics:angular-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"236","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"25","x":"68","y":"12","properties":{"size":"17","text":"Components"}}]}}},{"ID":"8142","typeID":"__group__","zOrder":"104","measuredW":"236","measuredH":"50","w":"236","h":"50","x":"915","y":"1108","properties":{"controlName":"102-angular-basics:angular-templates"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"236","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"25","x":"78","y":"12","properties":{"size":"17","text":"Templates"}}]}}},{"ID":"8143","typeID":"__group__","zOrder":"105","measuredW":"236","measuredH":"50","w":"236","h":"50","x":"915","y":"1163","properties":{"controlName":"103-angular-basics:angular-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"236","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"85","y":"12","properties":{"size":"17","text":"Modules"}}]}}},{"ID":"8144","typeID":"__group__","zOrder":"110","measuredW":"236","measuredH":"50","w":"236","h":"50","x":"915","y":"1218","properties":{"controlName":"104-angular-basics:dependency-injection"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"236","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"168","measuredH":"25","x":"34","y":"12","properties":{"size":"17","text":"Dependency Injection"}}]}}},{"ID":"8145","typeID":"__group__","zOrder":"111","measuredW":"236","measuredH":"50","w":"236","h":"50","x":"915","y":"1273","properties":{"controlName":"105-angular-basics:services"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"236","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"25","x":"84","y":"12","properties":{"size":"17","text":"Services"}}]}}},{"ID":"8146","typeID":"__group__","zOrder":"112","measuredW":"236","measuredH":"50","w":"236","h":"50","x":"915","y":"1329","properties":{"controlName":"106-angular-basics:routing"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"236","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"88","y":"12","properties":{"size":"17","text":"Routing"}}]}}},{"ID":"8147","typeID":"__group__","zOrder":"91","measuredW":"123","measuredH":"50","w":"123","h":"50","x":"235","y":"891","properties":{"controlName":"100-angular-cli:ng-build"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"123","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"33","y":"12","properties":{"text":"ng build","size":"17"}}]}}},{"ID":"8148","typeID":"__group__","zOrder":"92","measuredW":"94","measuredH":"50","w":"94","h":"50","x":"364","y":"891","properties":{"controlName":"101-angular-cli:ng-serve"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"94","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"25","x":"16","y":"12","properties":{"text":"ng serve","size":"17"}}]}}},{"ID":"8149","typeID":"__group__","zOrder":"93","measuredW":"123","measuredH":"50","w":"123","h":"50","x":"236","y":"946","properties":{"controlName":"102-angular-cli:ng-generate"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"123","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"25","x":"17","y":"12","properties":{"text":"ng generate","size":"17"}}]}}},{"ID":"8150","typeID":"__group__","zOrder":"94","measuredW":"94","measuredH":"50","w":"94","h":"50","x":"365","y":"946","properties":{"controlName":"103-angular-cli:ng-test"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"94","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"22","y":"12","properties":{"text":"ng test","size":"17"}}]}}},{"ID":"8151","typeID":"__group__","zOrder":"96","measuredW":"123","measuredH":"49","w":"123","h":"49","x":"235","y":"1002","properties":{"controlName":"104-angular-cli:ng-e2e"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"123","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"25","x":"36","y":"12","properties":{"text":"ng e2e","size":"17"}}]}}},{"ID":"8152","typeID":"__group__","zOrder":"97","measuredW":"94","measuredH":"49","w":"94","h":"49","x":"364","y":"1002","properties":{"controlName":"105-angular-cli:ng-new"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"94","h":"49","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"21","y":"12","properties":{"text":"ng new","size":"17"}}]}}},{"ID":"8153","typeID":"__group__","zOrder":"95","measuredW":"145","measuredH":"50","w":"145","h":"50","x":"579","y":"839","properties":{"controlName":"106-angular-cli:schematics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"145","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"28","y":"12","properties":{"size":"17","text":"Schematics"}}]}}},{"ID":"8154","typeID":"__group__","zOrder":"82","measuredW":"157","measuredH":"50","w":"157","h":"50","x":"221","y":"1095","properties":{"controlName":"100-templates:interpolation"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"157","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"30","y":"11","properties":{"text":"Interpolation","size":"17"}}]}}},{"ID":"8155","typeID":"__group__","zOrder":"83","measuredW":"161","measuredH":"50","w":"161","h":"50","x":"384","y":"1095","properties":{"controlName":"101-templates:property-binding"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"161","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"17","y":"11","properties":{"text":"Property Binding","size":"17"}}]}}},{"ID":"8156","typeID":"__group__","zOrder":"106","measuredW":"324","measuredH":"50","w":"324","h":"50","x":"221","y":"1150","properties":{"controlName":"102-templates:template-statements"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"324","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"163","measuredH":"25","x":"80","y":"12","properties":{"size":"17","text":"Template Statements"}}]}}},{"ID":"8157","typeID":"__group__","zOrder":"107","measuredW":"324","measuredH":"50","w":"324","h":"50","x":"221","y":"1206","properties":{"controlName":"103-templates:binding-data-props-attrs-events"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"324","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"267","measuredH":"25","x":"19","y":"12","properties":{"size":"17","text":"Binding (Data, Props, Attrs, Events)"}}]}}},{"ID":"8158","typeID":"__group__","zOrder":"108","measuredW":"154","measuredH":"50","w":"154","h":"50","x":"221","y":"1261","properties":{"controlName":"104-templates:reference-vars"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"119","measuredH":"25","x":"17","y":"12","properties":{"size":"17","text":"Reference Vars"}}]}}},{"ID":"8159","typeID":"__group__","zOrder":"109","measuredW":"164","measuredH":"50","w":"164","h":"50","x":"381","y":"1261","properties":{"controlName":"105-templates:input-output"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"164","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"131","measuredH":"25","x":"18","y":"12","properties":{"size":"17","text":"@Input, @Output"}}]}}},{"ID":"8160","typeID":"__group__","zOrder":"114","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"221","y":"1344","properties":{"controlName":"100-rendering-topics:builtin-directives"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"25","x":"21","y":"12","properties":{"size":"17","text":"Built-in Directives"}}]}}},{"ID":"8161","typeID":"__group__","zOrder":"115","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"221","y":"1399","properties":{"controlName":"101-rendering-topics:builtin-pipes"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"25","x":"38","y":"12","properties":{"size":"17","text":"Built-in Pipes"}}]}}},{"ID":"8162","typeID":"__group__","zOrder":"116","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"221","y":"1453","properties":{"controlName":"102-rendering-topics:change-detection"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"18","y":"12","properties":{"size":"17","text":"Change Detection"}}]}}},{"ID":"8163","typeID":"__group__","zOrder":"118","measuredW":"212","measuredH":"50","w":"212","h":"50","x":"951","y":"1414","properties":{"controlName":"100-forms:reactive-forms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"212","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"25","x":"46","y":"12","properties":{"size":"17","text":"Reactive Forms"}}]}}},{"ID":"8164","typeID":"__group__","zOrder":"119","measuredW":"212","measuredH":"50","w":"212","h":"50","x":"951","y":"1469","properties":{"controlName":"101-forms:template-driven-forms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"212","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"177","measuredH":"25","x":"17","y":"12","properties":{"size":"17","text":"Template-driven Forms"}}]}}},{"ID":"8165","typeID":"__group__","zOrder":"121","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"493","y":"1540","properties":{"controlName":"100-routing:configuration"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"37","y":"12","properties":{"size":"17","text":"Configuration"}}]}}},{"ID":"8166","typeID":"__group__","zOrder":"122","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"221","y":"1549","properties":{"controlName":"101-routing:router-outlets"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"25","x":"32","y":"12","properties":{"size":"17","text":"Router Outlets"}}]}}},{"ID":"8167","typeID":"__group__","zOrder":"124","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"221","y":"1604","properties":{"controlName":"102-routing:router-links"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"40","y":"12","properties":{"size":"17","text":"Router Links"}}]}}},{"ID":"8168","typeID":"__group__","zOrder":"123","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"221","y":"1659","properties":{"controlName":"103-routing:router-events"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"34","y":"12","properties":{"size":"17","text":"Router Events"}}]}}},{"ID":"8169","typeID":"__group__","zOrder":"126","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"221","y":"1715","properties":{"controlName":"104-routing:guards"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"178","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"61","y":"12","properties":{"size":"17","text":"Guards"}}]}}},{"ID":"8170","typeID":"__group__","zOrder":"129","measuredW":"154","measuredH":"50","w":"154","h":"50","x":"493","y":"1747","properties":{"controlName":"105-routing:lazy-loading"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"25","x":"27","y":"12","properties":{"size":"17","text":"Lazy Loading"}}]}}},{"ID":"8171","typeID":"__group__","zOrder":"128","measuredW":"212","measuredH":"50","w":"212","h":"50","x":"951","y":"1560","properties":{"controlName":"100-services-remote-data:dependency-injection"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"212","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"168","measuredH":"25","x":"22","y":"12","properties":{"size":"17","text":"Dependency Injection"}}]}}},{"ID":"8172","typeID":"__group__","zOrder":"84","measuredW":"126","measuredH":"50","w":"126","h":"50","x":"691","y":"1732","properties":{"controlName":"100-state-management:ngxs"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"126","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"25","x":"40","y":"12","properties":{"text":"NGXS","size":"17"}}]}}},{"ID":"8173","typeID":"__group__","zOrder":"85","measuredW":"126","measuredH":"50","w":"126","h":"50","x":"691","y":"1789","properties":{"controlName":"101-state-management:ngrx"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"126","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"39","y":"12","properties":{"size":"17","text":"NGRX"}}]}}},{"ID":"8174","typeID":"__group__","zOrder":"133","measuredW":"121","measuredH":"50","w":"121","h":"50","x":"221","y":"1929","properties":{"controlName":"100-creating-a-custom-x:directive"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"121","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"25","x":"27","y":"12","properties":{"size":"17","text":"Directive"}}]}}},{"ID":"8175","typeID":"__group__","zOrder":"134","measuredW":"100","measuredH":"50","w":"100","h":"50","x":"348","y":"1929","properties":{"controlName":"101-creating-a-custom-x:pipe"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"35","measuredH":"25","x":"32","y":"12","properties":{"size":"17","text":"Pipe"}}]}}},{"ID":"8176","typeID":"__group__","zOrder":"135","measuredW":"227","measuredH":"50","w":"227","h":"50","x":"221","y":"1983","properties":{"controlName":"102-creating-a-custom-x:library"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"227","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"87","y":"12","properties":{"size":"17","text":"Library"}}]}}},{"ID":"8177","typeID":"__group__","zOrder":"142","measuredW":"197","measuredH":"50","w":"197","h":"50","x":"1020","y":"1944","properties":{"controlName":"100-angular-ssr:angular-universal"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"197","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"25","x":"36","y":"12","properties":{"size":"17","text":"Angular Universal"}}]}}},{"ID":"8178","typeID":"__group__","zOrder":"143","measuredW":"197","measuredH":"50","w":"197","h":"50","x":"1020","y":"2000","properties":{"controlName":"100-angular-ssg:scully"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"197","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"76","y":"12","properties":{"size":"17","text":"Scully"}}]}}},{"ID":"8179","typeID":"__group__","zOrder":"86","measuredW":"255","measuredH":"50","w":"255","h":"50","x":"222","y":"2128","properties":{"controlName":"100-testing-angular-apps:testing-pipes"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"255","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"25","x":"76","y":"12","properties":{"size":"17","text":"Testing Pipes"}}]}}},{"ID":"8180","typeID":"__group__","zOrder":"87","measuredW":"255","measuredH":"50","w":"255","h":"50","x":"222","y":"2183","properties":{"controlName":"101-testing-angular-apps:testing-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"255","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"219","measuredH":"25","x":"18","y":"12","properties":{"size":"17","text":"Services with Dependencies"}}]}}},{"ID":"8181","typeID":"__group__","zOrder":"137","measuredW":"255","measuredH":"50","w":"255","h":"50","x":"222","y":"2238","properties":{"controlName":"102-testing-angular-apps:testing-component-bindings"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"255","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"47","y":"12","properties":{"size":"17","text":"Component Bindings"}}]}}},{"ID":"8182","typeID":"__group__","zOrder":"138","measuredW":"255","measuredH":"50","w":"255","h":"50","x":"222","y":"2293","properties":{"controlName":"103-testing-angular-apps:testing-directives"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"255","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"59","y":"12","properties":{"size":"17","text":"Testing Directives"}}]}}},{"ID":"8183","typeID":"__group__","zOrder":"139","measuredW":"255","measuredH":"50","w":"255","h":"50","x":"222","y":"2348","properties":{"controlName":"104-testing-angular-apps:testing-component-templates"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"255","h":"50","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"174","measuredH":"25","x":"41","y":"12","properties":{"size":"17","text":"Component Templates"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy","order":1000022.7455786733,"parentID":null,"notes":""},"branchID":"Master","resourceID":"8024860B-B61F-451D-B579-28AA621BB239","mockupH":"2529","mockupW":"1069","measuredW":"1250","measuredH":"2649","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/aspnet-core.json b/public/jsons/aspnet-core.json new file mode 100644 index 000000000..e0cfefa0e --- /dev/null +++ b/public/jsons/aspnet-core.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"10597","typeID":"Arrow","zOrder":"120","w":"372","h":"339","measuredW":"150","measuredH":"100","x":"556","y":"544","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":371.52571336931953,"y":0.22853030359101467},"p1":{"x":0.5035058827524153,"y":0.11037164054939656},"p2":{"x":-0.07827100262403519,"y":338.88889903972404}}},{"ID":"10605","typeID":"Label","zOrder":"121","measuredW":"206","measuredH":"40","x":"846","y":"294","properties":{"size":"32","text":"ASP.NET Core"}},{"ID":"10606","typeID":"Arrow","zOrder":"122","w":"17","h":"92","measuredW":"150","measuredH":"100","x":"907","y":"189","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":16.339656000000105,"y":-0.4605359999999976},"p1":{"x":0.47266137171756467,"y":-0.1805805391947072},"p2":{"x":16.339656000000105,"y":91.24769600000002}}},{"ID":"10607","typeID":"Arrow","zOrder":"123","w":"22","h":"143","measuredW":"150","measuredH":"100","x":"947","y":"345","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.45347006063746154,"y":0.15257428266756415},"p2":{"x":0.2918827508058257,"y":142.56551140999682}}},{"ID":"10641","typeID":"Canvas","zOrder":"126","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1232","y":"206"},{"ID":"10642","typeID":"Label","zOrder":"127","measuredW":"314","measuredH":"25","x":"1246","y":"223","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"10643","typeID":"Label","zOrder":"128","measuredW":"319","measuredH":"25","x":"1246","y":"251","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"10650","typeID":"Canvas","zOrder":"130","w":"408","h":"162","measuredW":"100","measuredH":"70","x":"298","y":"196"},{"ID":"10653","typeID":"Label","zOrder":"132","measuredW":"269","measuredH":"24","x":"357","y":"217","properties":{"size":"16","text":"Personal Recommendation / Opinion"}},{"ID":"10654","typeID":"Label","zOrder":"133","measuredW":"159","measuredH":"24","x":"357","y":"314","properties":{"size":"16","text":"I wouldn't recommend"}},{"ID":"10656","typeID":"Label","zOrder":"135","w":"324","measuredW":"315","measuredH":"24","x":"358","y":"282","properties":{"size":"16","text":"Order in roadmap not strict (Learn anytime)"}},{"ID":"10659","typeID":"Label","zOrder":"137","measuredW":"272","measuredH":"24","x":"357","y":"250","properties":{"size":"16","text":"Alternative Option - Pick this or purple"}},{"ID":"10686","typeID":"Arrow","zOrder":"119","w":"224","h":"8","measuredW":"150","measuredH":"100","x":"1138","y":"482","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.09716998878445793,"y":8.030919693704618},"p1":{"x":0.564722657257297,"y":-0.008677972962353458},"p2":{"x":223.8410108125454,"y":-0.17733562916464507}}},{"ID":"10687","typeID":"Arrow","zOrder":"118","w":"222","h":"57","measuredW":"150","measuredH":"100","x":"1137","y":"422","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.09245158327996705,"y":56.56003565560616},"p1":{"x":0.5667465019538631,"y":-0.09781923610235727},"p2":{"x":221.70210094693743,"y":0.32228678989048376}}},{"ID":"10694","typeID":"Arrow","zOrder":"117","w":"205","h":"52","measuredW":"150","measuredH":"100","x":"1146","y":"496","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3903644341978634,"y":-0.03579004622974935},"p1":{"x":0.5997856951513523,"y":0.082373426198768},"p2":{"x":204.85482628291743,"y":51.87868141421234}}},{"ID":"10721","typeID":"Arrow","zOrder":"110","w":"165","h":"3","measuredW":"150","measuredH":"100","x":"683","y":"545","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.09716998878445793,"y":0.030919693704618112},"p1":{"x":0.5603752218607517,"y":0.00004147385484432151},"p2":{"x":165.0092065759775,"y":3.23149039216878}}},{"ID":"10722","typeID":"Arrow","zOrder":"111","w":"167","h":"46","measuredW":"150","measuredH":"100","x":"685","y":"492","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1558613574420633,"y":0.28950157664132803},"p1":{"x":0.5217150699561692,"y":-0.058095463624905135},"p2":{"x":167.27974065494232,"y":46.0157138571102}}},{"ID":"10723","typeID":"Arrow","zOrder":"109","w":"167","h":"93","measuredW":"150","measuredH":"100","x":"685","y":"439","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1558613574420633,"y":0.28950157664132803},"p1":{"x":0.5217150699561692,"y":-0.05809546362490517},"p2":{"x":167.0913428918368,"y":92.82731609400469}}},{"ID":"10724","typeID":"Arrow","zOrder":"108","w":"173","h":"45","measuredW":"150","measuredH":"100","x":"681","y":"558","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.26537644525456017,"y":45.2008579796493},"p1":{"x":0.5612843769704615,"y":0.05607023330261436},"p2":{"x":173.06396411988374,"y":0.4472669272273606}}},{"ID":"10725","typeID":"Arrow","zOrder":"107","w":"174","h":"90","measuredW":"150","measuredH":"100","x":"683","y":"562","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.02222113824285543,"y":89.41338087414158},"p1":{"x":0.5612843769704616,"y":0.05607023330261442},"p2":{"x":174.06396411988374,"y":-0.09380123070229729}}},{"ID":"10739","typeID":"Arrow","zOrder":"102","w":"121","h":"28","measuredW":"150","measuredH":"100","x":"592","y":"751","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":28},"p1":{"x":0.5357706199231295,"y":0.06148757378953288},"p2":{"x":121,"y":0}}},{"ID":"10740","typeID":"Arrow","zOrder":"106","w":"114","h":"6","measuredW":"150","measuredH":"100","x":"916","y":"751","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.09415873774355532,"y":5.595727040430347},"p1":{"x":0.5537063361730054,"y":0.0009779515015223314},"p2":{"x":113.91341656971849,"y":-0.32674440411312844}}},{"ID":"10741","typeID":"Arrow","zOrder":"105","w":"98","h":"50","measuredW":"150","measuredH":"100","x":"919","y":"697","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.13292301547187435,"y":50.71201987361508},"p1":{"x":0.5745889396395687,"y":-0.10157561581357251},"p2":{"x":97.58785581949564,"y":0.37101259499547723}}},{"ID":"10742","typeID":"Arrow","zOrder":"104","w":"93","h":"98","measuredW":"150","measuredH":"100","x":"920","y":"641","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.347694845664023,"y":97.82831270679992},"p1":{"x":0.5719087513824819,"y":-0.09701474419519386},"p2":{"x":93.62662009722396,"y":0.10753387183240193}}},{"ID":"10771","typeID":"Arrow","zOrder":"103","w":"114","h":"24","measuredW":"150","measuredH":"100","x":"592","y":"716","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.547045774812979,"y":-0.07709396362740584},"p2":{"x":114,"y":22}}},{"ID":"10794","typeID":"Arrow","zOrder":"101","w":"1","h":"93","measuredW":"150","measuredH":"100","x":"398","y":"902","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1.097169988784458,"y":0.030919693704618112},"p1":{"x":0.564722657257297,"y":-0.008677972962353458},"p2":{"x":1.097169988784458,"y":92.89719220148004}}},{"ID":"10795","typeID":"Arrow","zOrder":"100","w":"1","h":"93","measuredW":"150","measuredH":"100","x":"533","y":"902","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1.097169988784458,"y":0.030919693704618112},"p1":{"x":0.564722657257297,"y":-0.008677972962353458},"p2":{"x":1.097169988784458,"y":92.89719220148004}}},{"ID":"10796","typeID":"Arrow","zOrder":"99","w":"281","h":"1","measuredW":"150","measuredH":"100","x":"574","y":"894","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.1745155500960891,"y":0.030919693704618112},"p1":{"x":0.5603752218607516,"y":0.00004147385484432152},"p2":{"x":281.0497589705361,"y":0.030919693704618112}}},{"ID":"10802","typeID":"Arrow","zOrder":"98","h":"4","measuredW":"150","measuredH":"100","x":"843","y":"880","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172672719,"y":0.33195240379461666},"p1":{"x":0.5603752218607518,"y":0.000041473854844321544},"p2":{"x":149.8746522919903,"y":4.030919693704618}}},{"ID":"10836","typeID":"Arrow","zOrder":"97","w":"144","h":"61","measuredW":"150","measuredH":"100","x":"842","y":"889","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.14836954386862544,"y":0.21565957060988694},"p1":{"x":0.5641384131422578,"y":0.09437259699405771},"p2":{"x":143.47156298631091,"y":60.920991877180654}}},{"ID":"10837","typeID":"Arrow","zOrder":"96","w":"144","h":"104","measuredW":"150","measuredH":"100","x":"851","y":"898","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.26466237705335516,"y":0.09936673742515723},"p1":{"x":0.5641384131422578,"y":0.09437259699405774},"p2":{"x":143.35527015312618,"y":103.74261701693615}}},{"ID":"10838","typeID":"Arrow","zOrder":"95","w":"136","h":"153","measuredW":"150","measuredH":"100","x":"842","y":"901","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.14836954386862544,"y":0.060602459696838196},"p1":{"x":0.5641384131422579,"y":0.09437259699405756},"p2":{"x":136.06847368063154,"y":152.56424215669153}}},{"ID":"10839","typeID":"Arrow","zOrder":"94","w":"239","h":"354","measuredW":"150","measuredH":"100","x":"799","y":"898","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":2.097169988784458,"y":0.030919693704618112},"p1":{"x":0.5624700347893109,"y":-0.23976212880510578},"p2":{"x":239.37779718930074,"y":354.244226962707}}},{"ID":"10852","typeID":"Arrow","zOrder":"93","w":"148","h":"7","measuredW":"150","measuredH":"100","x":"1187","y":"884","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.14109014987911905,"y":7.331952403794617},"p1":{"x":0.560375221860752,"y":0.00004147385484432276},"p2":{"x":147.9206959637081,"y":-0.07113690188464261}}},{"ID":"10853","typeID":"Arrow","zOrder":"92","w":"118","h":"55","measuredW":"150","measuredH":"100","x":"1200","y":"825","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.18447060034372953,"y":54.487009514707665},"p1":{"x":0.5496640195479536,"y":-0.09383017715332968},"p2":{"x":118.63389949121347,"y":-0.2570870695913072}}},{"ID":"10854","typeID":"Arrow","zOrder":"91","w":"127","h":"123","measuredW":"150","measuredH":"100","x":"1191","y":"758","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.30076343352845925,"y":122.96762737584356},"p1":{"x":0.5496640195479535,"y":-0.09383017715332966},"p2":{"x":127.63389949121347,"y":0.07634490156624452}}},{"ID":"10855","typeID":"Arrow","zOrder":"90","w":"133","h":"176","measuredW":"150","measuredH":"100","x":"1179","y":"704","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.455820544441508,"y":176.48700951470767},"p1":{"x":0.5496640195479536,"y":-0.09383017715332964},"p2":{"x":133.71142804666988,"y":0.29348403953895286}}},{"ID":"10873","typeID":"Arrow","zOrder":"89","w":"1","h":"92","measuredW":"150","measuredH":"100","x":"1456","y":"1168","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172672719,"y":0.33195240379461666},"p1":{"x":0.5603752218607517,"y":0.000041473854844322324},"p2":{"x":0.3322483172673856,"y":91.86939691517887}}},{"ID":"10874","typeID":"Arrow","zOrder":"88","w":"123","h":"2","measuredW":"150","measuredH":"100","x":"1233","y":"1255","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.437564080560378,"y":1.8693969151788679},"p1":{"x":0.5603752218607518,"y":0.00004147385484432067},"p2":{"x":122.87465229199029,"y":0.030919693704618112}}},{"ID":"10877","typeID":"Arrow","zOrder":"87","w":"1","h":"92","measuredW":"150","measuredH":"100","x":"1198","y":"1168","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172672719,"y":0.33195240379461666},"p1":{"x":0.5603752218607517,"y":0.000041473854844322324},"p2":{"x":0.3322483172673856,"y":91.86939691517887}}},{"ID":"10878","typeID":"Arrow","zOrder":"86","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"1198","y":"1269","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172672719,"y":0.33195240379461666},"p1":{"x":0.5603752218607517,"y":0.000041473854844322974},"p2":{"x":0.3322483172672719,"y":77.1894182194003}}},{"ID":"10887","typeID":"Arrow","zOrder":"85","w":"154","h":"1","measuredW":"150","measuredH":"100","x":"1265","y":"1337","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5612961818921481,"y":0.00022867252189391965},"p2":{"x":154,"y":2}}},{"ID":"10888","typeID":"Arrow","zOrder":"84","w":"162","h":"60","measuredW":"150","measuredH":"100","x":"1253","y":"1348","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.6128430230474166,"y":0.10872422886127613},"p2":{"x":162,"y":60}}},{"ID":"10889","typeID":"Arrow","zOrder":"83","w":"139","h":"105","measuredW":"150","measuredH":"100","x":"1261","y":"1355","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.6119596717263374,"y":0.10809426981507679},"p2":{"x":139,"y":105}}},{"ID":"10890","typeID":"Arrow","zOrder":"82","w":"203","h":"67","measuredW":"150","measuredH":"100","x":"848","y":"1262","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.4306391668677634,"y":66.22309017168027},"p1":{"x":0.42724524722153456,"y":0.13151780040122107},"p2":{"x":203.04975897053612,"y":1.0309196937046181}}},{"ID":"10909","typeID":"Arrow","zOrder":"81","w":"1","h":"87","measuredW":"150","measuredH":"100","x":"430","y":"1467","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.437564080560378,"y":-0.13060308482113214},"p1":{"x":0.560375221860752,"y":0.00004147385484431989},"p2":{"x":-0.437564080560378,"y":86.78558719925854}}},{"ID":"10915","typeID":"Arrow","zOrder":"80","w":"1","h":"156","measuredW":"150","measuredH":"100","x":"768","y":"1244","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.437564080560378,"y":-0.13060308482113214},"p1":{"x":0.560375221860752,"y":0.00004147385484431993},"p2":{"x":-0.437564080560378,"y":156.0392732186167}}},{"ID":"10916","typeID":"Arrow","zOrder":"79","w":"124","h":"1","measuredW":"150","measuredH":"100","x":"643","y":"1333","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.437564080560378,"y":-0.13060308482113214},"p1":{"x":0.560375221860752,"y":0.00004147385484431972},"p2":{"x":123.37040141957095,"y":-0.13060308482113214}}},{"ID":"10917","typeID":"Arrow","zOrder":"78","w":"128","h":"3","measuredW":"150","measuredH":"100","x":"487","y":"1407","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.437564080560378,"y":2.869396915178868},"p1":{"x":0.560375221860752,"y":0.00004147385484431969},"p2":{"x":127.84945604086488,"y":0.057186962663308805}}},{"ID":"10918","typeID":"Arrow","zOrder":"77","w":"135","h":"55","measuredW":"150","measuredH":"100","x":"481","y":"1419","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.1311834137360961,"y":55.67810473497843},"p1":{"x":0.5610020427769666,"y":0.0972522041100265},"p2":{"x":134.37040141957095,"y":0.8693969151788679}}},{"ID":"10919","typeID":"Arrow","zOrder":"76","w":"252","h":"355","measuredW":"150","measuredH":"100","x":"854","y":"1337","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":2.872735078975893,"y":-0.33481391621171497},"p1":{"x":0.519642864580947,"y":-0.23045397934829226},"p2":{"x":252.64621279854873,"y":354.2894950317443}}},{"ID":"10932","typeID":"Arrow","zOrder":"75","w":"84","h":"1","measuredW":"150","measuredH":"100","x":"1380","y":"1687","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.2826816296803827,"y":-0.026288230697446124},"p1":{"x":0.560375221860752,"y":0.000041473854844321646},"p2":{"x":84.70364075076168,"y":1.3807277546538899}}},{"ID":"10933","typeID":"Arrow","zOrder":"73","w":"89","h":"56","measuredW":"150","measuredH":"100","x":"1376","y":"1695","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.06163367362637473,"y":0.41580768141079716},"p1":{"x":0.5075693860386883,"y":0.10428931875525668},"p2":{"x":88.70364075076168,"y":56.69644709546492}}},{"ID":"10934","typeID":"Arrow","zOrder":"74","w":"97","h":"94","measuredW":"150","measuredH":"100","x":"1362","y":"1704","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.008526179887212493,"y":-0.14209640648118693},"p1":{"x":0.5018378378378366,"y":0.12497297297297241},"p2":{"x":97.07557680935633,"y":94.12797461205969}}},{"ID":"10935","typeID":"Arrow","zOrder":"72","w":"114","h":"152","measuredW":"150","measuredH":"100","x":"1345","y":"1701","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.10728199589652831,"y":0.0438716228161411},"p1":{"x":0.5185185185185176,"y":0.11111111111111069},"p2":{"x":114.07557680935633,"y":152.0015980407627}}},{"ID":"10937","typeID":"Arrow","zOrder":"71","w":"111","h":"3","measuredW":"150","measuredH":"100","x":"1196","y":"1688","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":3},"p1":{"x":0.5611518257876794,"y":0.00046982362474169356},"p2":{"x":111,"y":0}}},{"ID":"10944","typeID":"Arrow","zOrder":"70","w":"85","h":"6","measuredW":"150","measuredH":"100","x":"1385","y":"1634","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.49627041426560936,"y":6.068383154059575},"p1":{"x":0.5603752218607518,"y":0.000041473854844312064},"p2":{"x":84.70364075076168,"y":0.38072775465388986}}},{"ID":"10945","typeID":"Arrow","zOrder":"69","w":"63","h":"61","measuredW":"150","measuredH":"100","x":"1394","y":"1570","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.2826816296803827,"y":60.973711769302554},"p1":{"x":0.4778793130959362,"y":-0.13718947308358445},"p2":{"x":63.668560824005,"y":-0.2824161135083614}}},{"ID":"10946","typeID":"Arrow","zOrder":"68","w":"98","h":"58","measuredW":"150","measuredH":"100","x":"1199","y":"1624","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":58},"p1":{"x":0.549376450841471,"y":-0.12327909853320433},"p2":{"x":98,"y":0}}},{"ID":"10949","typeID":"Arrow","zOrder":"67","w":"1","h":"238","measuredW":"150","measuredH":"100","x":"1179","y":"1519","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":-0.22619939572473413},"p1":{"x":0.5603752218607518,"y":0.000041473854844323564},"p2":{"x":0.3322483172673856,"y":237.55950212865446}}},{"ID":"10971","typeID":"Arrow","zOrder":"66","w":"1","h":"99","measuredW":"150","measuredH":"100","x":"1165","y":"1763","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":-0.390329134334479},"p1":{"x":0.560375221860752,"y":0.00004147385484432404},"p2":{"x":0.3322483172673856,"y":98.55950212865446}}},{"ID":"10972","typeID":"Arrow","zOrder":"65","w":"89","h":"65","measuredW":"150","measuredH":"100","x":"1224","y":"1769","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.46973141187118017,"y":1.0668555880276926},"p1":{"x":0.4925674435676276,"y":0.21967333455679897},"p2":{"x":89.95594808021747,"y":65.19864420034241}}},{"ID":"10973","typeID":"Arrow","zOrder":"64","w":"264","h":"1","measuredW":"150","measuredH":"100","x":"807","y":"1696","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.13261304041122912,"y":0.4778822533505718},"p1":{"x":0.5603752218607517,"y":0.000041473854844321226},"p2":{"x":263.85172613121017,"y":0.4778822533505718}}},{"ID":"10982","typeID":"Arrow","zOrder":"63","w":"124","h":"1","measuredW":"150","measuredH":"100","x":"541","y":"1689","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.437564080560378,"y":-0.13060308482113214},"p1":{"x":0.560375221860752,"y":0.00004147385484431972},"p2":{"x":123.37040141957095,"y":-0.13060308482113214}}},{"ID":"10983","typeID":"Arrow","zOrder":"62","w":"1","h":"151","measuredW":"150","measuredH":"100","x":"682","y":"1618","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.437564080560378,"y":-0.13060308482113214},"p1":{"x":0.560375221860752,"y":0.000041473854844319376},"p2":{"x":-0.437564080560378,"y":150.84421614431108}}},{"ID":"10984","typeID":"Arrow","zOrder":"61","w":"1","h":"75","measuredW":"150","measuredH":"100","x":"430","y":"1701","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.437564080560378,"y":-0.13060308482113214},"p1":{"x":0.5603752218607518,"y":0.00004147385484431918},"p2":{"x":-0.437564080560378,"y":75.30140086667325}}},{"ID":"10995","typeID":"Arrow","zOrder":"60","w":"1","h":"356","measuredW":"150","measuredH":"100","x":"817","y":"1706","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.13261304041122912,"y":0.4778822533505718},"p1":{"x":0.5603752218607517,"y":0.00004147385484432138},"p2":{"x":-0.13261304041122912,"y":356.6572942053813}}},{"ID":"11008","typeID":"Arrow","zOrder":"59","w":"1","h":"183","measuredW":"150","measuredH":"100","x":"950","y":"1873","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":-0.390329134334479},"p1":{"x":0.560375221860752,"y":0.0000414738548443241},"p2":{"x":0.3322483172673856,"y":182.2514878161844}}},{"ID":"11009","typeID":"Arrow","zOrder":"58","w":"1","h":"180","measuredW":"150","measuredH":"100","x":"705","y":"1968","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":-0.390329134334479},"p1":{"x":0.560375221860752,"y":0.00004147385484432426},"p2":{"x":0.3322483172673856,"y":179.7205783734753}}},{"ID":"11014","typeID":"Arrow","zOrder":"57","w":"112","h":"1","measuredW":"150","measuredH":"100","x":"509","y":"2154","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.420001934898778,"y":-0.2794216265247087},"p1":{"x":0.5603752218607518,"y":0.000041473854844323814},"p2":{"x":111.43776890053402,"y":-0.2794216265247087}}},{"ID":"11015","typeID":"Arrow","zOrder":"56","w":"109","h":"52","measuredW":"150","measuredH":"100","x":"525","y":"2093","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.420001934898778,"y":-0.2794216265247087},"p1":{"x":0.5072633037161028,"y":-0.11171061310241293},"p2":{"x":108.86070140078596,"y":51.737704484530695}}},{"ID":"11023","typeID":"Arrow","zOrder":"55","w":"264","h":"1","measuredW":"150","measuredH":"100","x":"880","y":"2059","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.13261304041122912,"y":0.4778822533505718},"p1":{"x":0.5603752218607517,"y":0.000041473854844321226},"p2":{"x":263.85172613121017,"y":0.4778822533505718}}},{"ID":"11026","typeID":"Arrow","zOrder":"53","w":"98","h":"58","measuredW":"150","measuredH":"100","x":"1365","y":"1994","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":58},"p1":{"x":0.549376450841471,"y":-0.12327909853320433},"p2":{"x":98,"y":0}}},{"ID":"11027","typeID":"Arrow","zOrder":"54","w":"111","h":"3","measuredW":"150","measuredH":"100","x":"1362","y":"2058","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":3},"p1":{"x":0.5611518257876794,"y":0.00046982362474169356},"p2":{"x":111,"y":0}}},{"ID":"11033","typeID":"Arrow","zOrder":"52","w":"1","h":"103","measuredW":"150","measuredH":"100","x":"1255","y":"2056","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.13261304041122912,"y":0.4778822533505718},"p1":{"x":0.5603752218607517,"y":0.000041473854844321124},"p2":{"x":-0.1326130404113428,"y":103.54103811831101}}},{"ID":"11046","typeID":"Arrow","zOrder":"49","w":"155","h":"1","measuredW":"150","measuredH":"100","x":"1290","y":"2153","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.03329949087969908,"y":0},"p1":{"x":0.5611518257876793,"y":0.0004698236247416945},"p2":{"x":154.9637692826766,"y":0.2548855354225452}}},{"ID":"11047","typeID":"Arrow","zOrder":"51","w":"132","h":"50","measuredW":"150","measuredH":"100","x":"1300","y":"2163","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.03329949087969908,"y":0},"p1":{"x":0.6033926960450965,"y":0.10007443087419315},"p2":{"x":132.3163839935503,"y":50.32996565877238}}},{"ID":"11048","typeID":"Arrow","zOrder":"50","w":"134","h":"101","measuredW":"150","measuredH":"100","x":"1298","y":"2167","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.062084703416303455,"y":0.48319398568992256},"p1":{"x":0.6107234343255891,"y":0.0951329387863263},"p2":{"x":134.3163839935503,"y":101.66227629869991}}},{"ID":"11049","typeID":"Arrow","zOrder":"48","w":"125","h":"143","measuredW":"150","measuredH":"100","x":"1296","y":"2174","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3569921354428516,"y":-0.19311336974715232},"p1":{"x":0.5528599740312996,"y":0.09218888812957025},"p2":{"x":125.54905696000037,"y":142.64522160000024}}},{"ID":"11050","typeID":"Arrow","zOrder":"47","w":"305","h":"81","measuredW":"150","measuredH":"100","x":"947","y":"2164","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.027026476670357624,"y":80.91088881991345},"p1":{"x":0.6044327129378225,"y":-0.09479055582082785},"p2":{"x":305.091143623501,"y":0.2838076017333151}}},{"ID":"11061","typeID":"Arrow","zOrder":"46","w":"1","h":"95","measuredW":"150","measuredH":"100","x":"886","y":"2159","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":-0.390329134334479},"p1":{"x":0.560375221860752,"y":0.00004147385484432418},"p2":{"x":0.3322483172673856,"y":94.9195068152776}}},{"ID":"11064","typeID":"Arrow","zOrder":"45","w":"196","h":"5","measuredW":"150","measuredH":"100","x":"573","y":"2244","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.420001934898778,"y":5.720578373475291},"p1":{"x":0.5603752218607518,"y":0.00004147385484432611},"p2":{"x":195.32865631442098,"y":0.4339678484329852}}},{"ID":"11065","typeID":"Arrow","zOrder":"44","w":"365","h":"167","measuredW":"150","measuredH":"100","x":"944","y":"2261","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.18887279895193387,"y":-0.2798795686790072},"p1":{"x":0.5477910365765467,"y":0.09494911330068262},"p2":{"x":364.78304818200945,"y":167.2031201225759}}},{"ID":"11078","typeID":"Arrow","zOrder":"43","w":"1","h":"90","measuredW":"150","measuredH":"100","x":"1500","y":"2438","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.560375221860752,"y":0.00004147385484432478},"p2":{"x":0.3322483172673856,"y":90.58206872075789}}},{"ID":"11084","typeID":"Arrow","zOrder":"42","w":"175","h":"60","measuredW":"150","measuredH":"100","x":"594","y":"2254","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.42710858893474324,"y":59.994586938627435},"p1":{"x":0.42318940271780003,"y":0.0983218649782658},"p2":{"x":175.90957947556183,"y":-0.08049318472239975}}},{"ID":"11085","typeID":"Arrow","zOrder":"41","w":"161","measuredW":"150","measuredH":"100","x":"598","y":"2260","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.4110450887836805,"y":99.8413586117099},"p1":{"x":0.4231894027177999,"y":0.09832186497826581},"p2":{"x":160.84311734757637,"y":0.24319945984052538}}},{"ID":"11127","typeID":"Arrow","zOrder":"26","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"1039","y":"2442","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.560375221860752,"y":0.000041473854844324777},"p2":{"x":0.3322483172673856,"y":98.48028302679404}}},{"ID":"11128","typeID":"Arrow","zOrder":"25","w":"1009","h":"1","measuredW":"150","measuredH":"100","x":"484","y":"2438","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.30000118386777785,"y":0.2577914274311297},"p1":{"x":0.5611518257876795,"y":0.0004698236247416924},"p2":{"x":1009.1186887710248,"y":0.2577914274311297}}},{"ID":"11136","typeID":"TextArea","zOrder":"27","w":"291","h":"173","measuredW":"200","measuredH":"140","x":"883","y":"2677"},{"ID":"11138","typeID":"Label","zOrder":"29","measuredW":"77","measuredH":"28","x":"991","y":"2809","properties":{"size":"20","text":"Mocking"}},{"ID":"11146","typeID":"TextArea","zOrder":"32","w":"160","h":"179","measuredW":"200","measuredH":"140","x":"884","y":"2503"},{"ID":"11148","typeID":"Label","zOrder":"34","measuredW":"111","measuredH":"28","x":"908","y":"2638","properties":{"size":"20","text":"Frameworks"}},{"ID":"11154","typeID":"TextArea","zOrder":"37","w":"136","h":"179","measuredW":"200","measuredH":"140","x":"1037","y":"2503"},{"ID":"11155","typeID":"Label","zOrder":"38","measuredW":"85","measuredH":"28","x":"1067","y":"2639","properties":{"size":"20","text":"Assertion"}},{"ID":"11160","typeID":"Arrow","zOrder":"24","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"704","y":"2442","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.560375221860752,"y":0.000041473854844324777},"p2":{"x":0.3322483172673856,"y":98.48028302679404}}},{"ID":"11161","typeID":"Arrow","zOrder":"244","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"411","y":"2442","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.560375221860752,"y":0.000041473854844324777},"p2":{"x":0.3322483172673856,"y":98.48028302679404}}},{"ID":"11170","typeID":"Arrow","zOrder":"23","w":"1","h":"477","measuredW":"150","measuredH":"100","x":"1307","y":"2445","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.13261304041122912,"y":0.4778822533505718},"p1":{"x":0.5603752218607518,"y":0.000041473854844321144},"p2":{"x":-0.1326130404113428,"y":477.55779261129874}}},{"ID":"11185","typeID":"Arrow","zOrder":"22","w":"1","h":"178","measuredW":"150","measuredH":"100","x":"1487","y":"2837","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.5603752218607518,"y":0.000041473854844324716},"p2":{"x":0.3322483172673856,"y":177.72561290580643}}},{"ID":"11186","typeID":"Arrow","zOrder":"21","w":"1009","h":"1","measuredW":"150","measuredH":"100","x":"444","y":"2929","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.30000118386777785,"y":0.2577914274311297},"p1":{"x":0.5611518257876795,"y":0.0004698236247416924},"p2":{"x":1009.1186887710248,"y":0.2577914274311297}}},{"ID":"11195","typeID":"Arrow","zOrder":"20","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"984","y":"2930","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.5603752218607518,"y":0.00004147385484432521},"p2":{"x":0.3322483172673856,"y":87.97662329437662}}},{"ID":"11196","typeID":"Arrow","zOrder":"19","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"703","y":"2872","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.5603752218607518,"y":0.00004147385484432521},"p2":{"x":0.3322483172673856,"y":87.97662329437662}}},{"ID":"11197","typeID":"TextArea","zOrder":"260","w":"173","h":"119","measuredW":"200","measuredH":"140","x":"617","y":"2856"},{"ID":"11198","typeID":"Label","zOrder":"261","measuredW":"103","measuredH":"26","x":"652","y":"2867","properties":{"size":"18","text":"API Gateway"}},{"ID":"11210","typeID":"Arrow","zOrder":"263","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"703","y":"2986","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5607664622521449,"y":0.0019291337642273502},"p2":{"x":0,"y":88}}},{"ID":"11211","typeID":"TextArea","zOrder":"264","w":"173","h":"112","measuredW":"200","measuredH":"140","x":"617","y":"2970"},{"ID":"11212","typeID":"Label","zOrder":"265","measuredW":"134","measuredH":"26","x":"637","y":"2981","properties":{"size":"18","text":"Containerization"}},{"ID":"11215","typeID":"Arrow","zOrder":"267","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"703","y":"2764","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5607664622521449,"y":0.0019291337642273502},"p2":{"x":0,"y":88}}},{"ID":"11216","typeID":"TextArea","zOrder":"268","w":"173","h":"178","measuredW":"200","measuredH":"140","x":"617","y":"2681"},{"ID":"11217","typeID":"Label","zOrder":"269","measuredW":"111","measuredH":"26","x":"648","y":"2697","properties":{"size":"18","text":"Orchestration"}},{"ID":"11222","typeID":"Arrow","zOrder":"272","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"703","y":"3091","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5607664622521449,"y":0.0019291337642273502},"p2":{"x":0,"y":88}}},{"ID":"11223","typeID":"TextArea","zOrder":"273","w":"173","h":"112","measuredW":"200","measuredH":"140","x":"617","y":"3075"},{"ID":"11224","typeID":"Label","zOrder":"274","measuredW":"118","measuredH":"26","x":"645","y":"3086","properties":{"size":"18","text":"Reverse Proxy"}},{"ID":"11236","typeID":"Arrow","zOrder":"276","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"430","y":"2810","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5607664622521449,"y":0.0019291337642273502},"p2":{"x":0,"y":88}}},{"ID":"11237","typeID":"TextArea","zOrder":"277","w":"173","h":"278","measuredW":"200","measuredH":"140","x":"344","y":"2794"},{"ID":"11238","typeID":"Label","zOrder":"278","measuredW":"47","measuredH":"26","x":"407","y":"2808","properties":{"size":"18","text":"Other"}},{"ID":"11252","typeID":"Arrow","zOrder":"18","w":"1","h":"303","measuredW":"150","measuredH":"100","x":"1307","y":"2937","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.13261304041122912,"y":0.4778822533505718},"p1":{"x":0.560375221860752,"y":0.00004147385484432124},"p2":{"x":-0.1326130404113428,"y":303.3029955927436}}},{"ID":"11271","typeID":"Arrow","zOrder":"14","w":"132","h":"4","measuredW":"150","measuredH":"100","x":"1310","y":"3243","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.2574795502248435,"y":3.851708194992625},"p1":{"x":0.5611518257876795,"y":0.0004698236247416899},"p2":{"x":132.02651501520245,"y":-0.07751936635668244}}},{"ID":"11272","typeID":"Arrow","zOrder":"13","w":"123","h":"97","measuredW":"150","measuredH":"100","x":"1290","y":"3139","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.09638264302839161,"y":97.37376803139432},"p1":{"x":0.5036333147009506,"y":-0.13051984348798162},"p2":{"x":123.21217956530745,"y":0.4528215181107953}}},{"ID":"11273","typeID":"Arrow","zOrder":"12","w":"115","h":"50","measuredW":"150","measuredH":"100","x":"1301","y":"3185","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.42567719337330345,"y":50.0640255109447},"p1":{"x":0.5036333147009507,"y":-0.13051984348798149},"p2":{"x":114.83166460620691,"y":0.2938097338528678}}},{"ID":"11274","typeID":"Arrow","zOrder":"15","w":"94","h":"41","measuredW":"150","measuredH":"100","x":"1314","y":"3258","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.42567719337330345,"y":0.06402551094470255},"p1":{"x":0.5078771973589815,"y":0.10006410141674411},"p2":{"x":93.9732094835083,"y":41.241409012983695}}},{"ID":"11275","typeID":"Arrow","zOrder":"16","w":"102","h":"90","measuredW":"150","measuredH":"100","x":"1307","y":"3261","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1230354088754666,"y":0.2588759199402375},"p1":{"x":0.5078771973589815,"y":0.1000641014167442},"p2":{"x":102.28295200395792,"y":90.63110983097431}}},{"ID":"11276","typeID":"Arrow","zOrder":"17","w":"120","h":"132","measuredW":"150","measuredH":"100","x":"1289","y":"3263","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.21335987742122597,"y":-0.4313815596101449},"p1":{"x":0.43632467184569984,"y":0.08770425930886809},"p2":{"x":120.28295200395792,"y":131.85261300581715}}},{"ID":"11277","typeID":"Arrow","zOrder":"11","w":"634","h":"1","measuredW":"150","measuredH":"100","x":"518","y":"3244","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.15400226456790733,"y":-0.44220738870126297},"p1":{"x":0.5603752218607518,"y":0.0000414738548443211},"p2":{"x":633.8673869595887,"y":-0.44220738870126297}}},{"ID":"11278","typeID":"__group__","zOrder":"290","measuredW":"356","measuredH":"55","w":"356","h":"55","x":"648","y":"3218","properties":{"controlName":"ext_link:roadmap.sh/software-design-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"356","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"303","measuredH":"28","x":"29","y":"14","properties":{"size":"20","color":"16777215","text":"Software Design and Architecture"}}]}}},{"ID":"11281","typeID":"Arrow","zOrder":"9","w":"1","h":"121","measuredW":"150","measuredH":"100","x":"430","y":"3126","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.5603752218607518,"y":0.00004147385484432478},"p2":{"x":0.3322483172673856,"y":121.29702065194579}}},{"ID":"11286","typeID":"Arrow","zOrder":"8","w":"1","h":"107","measuredW":"150","measuredH":"100","x":"429","y":"3258","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.13261304041122912,"y":0.4778822533505718},"p1":{"x":0.5603752218607518,"y":0.000041473854844321266},"p2":{"x":-0.13261304041122912,"y":107.30482174447025}}},{"ID":"11293","typeID":"Arrow","zOrder":"4","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"430","y":"3368","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.5603752218607518,"y":0.00004147385484432521},"p2":{"x":0.3322483172673856,"y":87.97662329437662}}},{"ID":"11302","typeID":"Arrow","zOrder":"3","w":"340","h":"276","measuredW":"150","measuredH":"100","x":"878","y":"3360","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.23737962537347812,"y":0.07693732336474568},"p1":{"x":0.5467786614590079,"y":0.24687813111124973},"p2":{"x":340.5069042692603,"y":276.38956576007513}}},{"ID":"11322","typeID":"Arrow","zOrder":"2","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"774","y":"3368","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3322483172673856,"y":0.21982730867694045},"p1":{"x":0.5603752218607518,"y":0.00004147385484432521},"p2":{"x":0.3322483172673856,"y":87.97662329437662}}},{"ID":"11323","typeID":"TextArea","zOrder":"303","w":"281","h":"124","measuredW":"200","measuredH":"140","x":"1093","y":"3590"},{"ID":"11324","typeID":"Label","zOrder":"304","measuredW":"186","measuredH":"25","x":"1141","y":"3610","properties":{"size":"17","text":"Identify what you missed"}},{"ID":"11325","typeID":"__group__","zOrder":"305","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"1119","y":"3645","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Backend Roadmap"}}]}}},{"ID":"11327","typeID":"Arrow","zOrder":"1","w":"1","h":"253","measuredW":"150","measuredH":"100","x":"1217","y":"3665","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.13261304041122912,"y":0.4778822533505718},"p1":{"x":0.560375221860752,"y":0.00004147385484432134},"p2":{"x":-0.1326130404113428,"y":253.9418913877298},"stroke":"dotted"}},{"ID":"11328","typeID":"Arrow","zOrder":"0","w":"319","h":"1","measuredW":"150","measuredH":"100","x":"509","y":"3356","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.15400226456790733,"y":-0.44220738870126297},"p1":{"x":0.5603752218607518,"y":0.0000414738548443211},"p2":{"x":319.31980209782114,"y":-0.44220738870126297}}},{"ID":"11329","typeID":"__group__","zOrder":"129","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"1247","y":"287","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"65","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"11330","typeID":"__group__","zOrder":"131","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"321","y":"217","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"11332","typeID":"__group__","zOrder":"138","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"321","y":"249","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"11333","typeID":"__group__","zOrder":"136","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"321","y":"282","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"11334","typeID":"__group__","zOrder":"134","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"321","y":"314","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"circle","size":"small"}}}]}}},{"ID":"11538","typeID":"__group__","zOrder":"307","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1108","y":"3656","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"11539","typeID":"__group__","zOrder":"124","measuredW":"352","measuredH":"50","w":"352","h":"50","x":"830","y":"464","properties":{"controlName":"100-basics-of-csharp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"341","h":"50","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"188","measuredH":"26","x":"88","y":"12","properties":{"size":"18","text":"Learn the Basics of C#"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"15","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11540","typeID":"__group__","zOrder":"140","measuredW":"351","measuredH":"50","w":"351","h":"50","x":"841","y":"520","properties":{"controlName":"101-general-development-skills"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"341","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"224","measuredH":"26","x":"59","y":"12","properties":{"size":"18","text":"General Development Skills"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"327","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11541","typeID":"__group__","zOrder":"142","measuredW":"244","measuredH":"50","w":"244","h":"50","x":"687","y":"721","properties":{"controlName":"102-database-fundamentals"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"244","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"199","measuredH":"26","x":"22","y":"12","properties":{"size":"18","text":"Database Fundamentals"}}]}}},{"ID":"11542","typeID":"__group__","zOrder":"148","measuredW":"269","measuredH":"50","w":"269","h":"50","x":"330","y":"869","properties":{"controlName":"103-basics-of-aspnet-core"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"26","x":"51","y":"12","properties":{"size":"18","text":"ASP.NET Core Basics"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11543","typeID":"__group__","zOrder":"156","measuredW":"141","measuredH":"50","w":"141","h":"50","x":"727","y":"869","properties":{"controlName":"104-orm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"133","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"26","x":"53","y":"12","properties":{"size":"18","text":"ORM"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11544","typeID":"__group__","zOrder":"165","measuredW":"279","measuredH":"50","w":"279","h":"50","x":"1003","y":"1231","properties":{"controlName":"105-dependency-injection"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"178","measuredH":"26","x":"46","y":"12","properties":{"size":"18","text":"Dependency Injection"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"255","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11545","typeID":"__group__","zOrder":"177","measuredW":"172","measuredH":"50","w":"172","h":"50","x":"734","y":"1308","properties":{"controlName":"106-caching"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"165","h":"50","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"26","x":"56","y":"12","properties":{"size":"18","text":"Caching"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11546","typeID":"__group__","zOrder":"185","measuredW":"176","measuredH":"50","w":"176","h":"50","x":"1043","y":"1665","properties":{"controlName":"107-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"165","h":"50","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"26","x":"50","y":"12","properties":{"size":"18","text":"Databases"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"17","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11547","typeID":"__group__","zOrder":"205","measuredW":"219","measuredH":"50","w":"219","h":"50","x":"633","y":"1665","properties":{"controlName":"108-log-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"26","x":"46","y":"12","properties":{"size":"18","text":"Log Frameworks"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11548","typeID":"__group__","zOrder":"214","measuredW":"322","measuredH":"50","w":"322","h":"50","x":"653","y":"2035","properties":{"controlName":"109-api-clients"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"314","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"257","measuredH":"26","x":"36","y":"12","properties":{"size":"18","text":"API Clients and Communication"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11549","typeID":"__group__","zOrder":"222","measuredW":"323","measuredH":"50","w":"323","h":"50","x":"1080","y":"2033","properties":{"controlName":"110-real-time-communication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"314","h":"50","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"215","measuredH":"26","x":"58","y":"12","properties":{"size":"18","text":"Real-Time Communication"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"24","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"1","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11550","typeID":"__group__","zOrder":"225","measuredW":"246","measuredH":"50","w":"246","h":"50","x":"1080","y":"2132","properties":{"controlName":"111-object-mapping"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"237","h":"50","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"26","x":"63","y":"12","properties":{"size":"18","text":"Object Mapping"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11551","typeID":"__group__","zOrder":"230","measuredW":"247","measuredH":"50","w":"247","h":"50","x":"733","y":"2226","properties":{"controlName":"112-task-scheduling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"237","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"26","x":"44","y":"12","properties":{"size":"18","text":"Task Scheduling"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"223","y":"24","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"223","y":"1","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11552","typeID":"__group__","zOrder":"235","measuredW":"212","measuredH":"50","w":"212","h":"50","x":"1183","y":"2411","properties":{"controlName":"113-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"202","h":"50","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"26","x":"81","y":"12","properties":{"size":"18","text":"Testing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"14","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11553","typeID":"__group__","zOrder":"249","measuredW":"210","measuredH":"50","w":"210","h":"50","x":"1133","y":"2905","properties":{"controlName":"114-microservices"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"202","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"26","x":"39","y":"12","properties":{"size":"18","text":"Micro-Services"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"186","y":"1","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"186","y":"25","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11555","typeID":"__group__","zOrder":"283","measuredW":"211","measuredH":"50","w":"211","h":"50","x":"1124","y":"3218","properties":{"controlName":"115-ci-cd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"202","h":"50","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"26","x":"78","y":"12","properties":{"size":"18","text":"CI / CD"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"1","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"25","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11556","typeID":"__group__","zOrder":"291","measuredW":"229","measuredH":"50","w":"229","h":"50","x":"335","y":"3220","properties":{"controlName":"116-client-side-libraries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"220","h":"50","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"165","measuredH":"26","x":"36","y":"12","properties":{"size":"18","text":"Client Side Libraries"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11557","typeID":"__group__","zOrder":"292","measuredW":"230","measuredH":"50","w":"230","h":"50","x":"334","y":"3330","properties":{"controlName":"117-template-engines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"220","h":"50","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"26","x":"46","y":"12","properties":{"size":"18","text":"Template Engines"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"24","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11558","typeID":"__group__","zOrder":"294","measuredW":"253","measuredH":"50","w":"253","h":"50","x":"648","y":"3330","properties":{"controlName":"118-good-to-know-libraries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"253","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"190","measuredH":"26","x":"32","y":"12","properties":{"size":"18","text":"Good to Know Libraries"}}]}}},{"ID":"11559","typeID":"__group__","zOrder":"125","measuredW":"206","measuredH":"47","w":"206","h":"47","x":"1344","y":"407","properties":{"controlName":"100-basics-of-csharp:csharp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"25","measuredH":"26","x":"85","y":"11","properties":{"size":"18","text":"C#"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"182","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11560","typeID":"__group__","zOrder":"139","measuredW":"206","measuredH":"47","w":"206","h":"47","x":"1344","y":"459","properties":{"controlName":"101-basics-of-csharp:dotnet"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"26","x":"78","y":"11","properties":{"size":"18","text":".NET"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"182","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11561","typeID":"__group__","zOrder":"141","measuredW":"206","measuredH":"47","w":"206","h":"47","x":"1344","y":"512","properties":{"controlName":"102-basics-of-csharp:dotnet-cli"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"26","x":"61","y":"11","properties":{"size":"18","text":".NET CLI"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"182","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11562","typeID":"__group__","zOrder":"112","measuredW":"355","measuredH":"47","w":"355","h":"47","x":"343","y":"419","properties":{"controlName":"100-general-development-skills:git"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"346","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"26","x":"101","y":"11","properties":{"size":"18","text":"Git - Version Control"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11563","typeID":"__group__","zOrder":"114","measuredW":"355","measuredH":"47","w":"355","h":"47","x":"343","y":"470","properties":{"controlName":"101-general-development-skills:azure-devops-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"346","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"192","measuredH":"26","x":"86","y":"11","properties":{"size":"18","text":"Azure DevOps Services"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11564","typeID":"__group__","zOrder":"115","measuredW":"355","measuredH":"47","w":"355","h":"47","x":"343","y":"522","properties":{"controlName":"102-general-development-skills:vcs-hosting-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"346","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"204","measuredH":"26","x":"80","y":"11","properties":{"size":"18","text":"GitHub, GitLab, BitBucket"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11565","typeID":"__group__","zOrder":"113","measuredW":"355","measuredH":"47","w":"355","h":"47","x":"343","y":"573","properties":{"controlName":"103-general-development-skills:http-https"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"346","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"193","measuredH":"26","x":"85","y":"11","properties":{"size":"18","text":"HTTP / HTTPS Protocol"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11566","typeID":"__group__","zOrder":"116","measuredW":"355","measuredH":"47","w":"355","h":"47","x":"343","y":"625","properties":{"controlName":"104-general-development-skills:datastructures-and-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"346","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"249","measuredH":"26","x":"57","y":"11","properties":{"size":"18","text":"DataStructures and Algorithms"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11567","typeID":"__group__","zOrder":"143","measuredW":"260","measuredH":"47","w":"260","h":"47","x":"343","y":"697","properties":{"controlName":"100-database-fundamentals:database-design-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"251","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"200","measuredH":"26","x":"33","y":"11","properties":{"size":"18","text":"Database Design Basics"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11568","typeID":"__group__","zOrder":"144","measuredW":"260","measuredH":"47","w":"260","h":"47","x":"343","y":"750","properties":{"controlName":"101-database-fundamentals:sql-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"251","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"26","x":"87","y":"11","properties":{"size":"18","text":"SQL Basics"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11569","typeID":"__group__","zOrder":"145","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"1007","y":"626","properties":{"controlName":"102-database-fundamentals:stored-procedures"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"153","measuredH":"26","x":"36","y":"11","properties":{"size":"18","text":"Stored Procedures"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"212","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11570","typeID":"__group__","zOrder":"146","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"1007","y":"678","properties":{"controlName":"103-database-fundamentals:constraints"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"26","x":"66","y":"11","properties":{"size":"18","text":"Constraints"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"212","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11571","typeID":"__group__","zOrder":"147","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"1007","y":"730","properties":{"controlName":"104-database-fundamentals:triggers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"26","x":"79","y":"11","properties":{"size":"18","text":"Triggers"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"212","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11572","typeID":"__group__","zOrder":"149","measuredW":"129","measuredH":"47","w":"129","h":"47","x":"330","y":"970","properties":{"controlName":"100-basics-of-aspnet-core:mvc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"121","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"39","measuredH":"26","x":"49","y":"11","properties":{"size":"18","text":"MVC"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11573","typeID":"__group__","zOrder":"150","measuredW":"137","measuredH":"47","w":"137","h":"47","x":"469","y":"970","properties":{"controlName":"101-basics-of-aspnet-core:rest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"26","x":"41","y":"11","properties":{"size":"18","text":"REST"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"113","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11574","typeID":"__group__","zOrder":"151","measuredW":"268","measuredH":"47","w":"268","h":"47","x":"338","y":"1022","properties":{"controlName":"102-basics-of-aspnet-core:razor-pages"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"26","x":"79","y":"11","properties":{"size":"18","text":"Razor Pages"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"244","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11575","typeID":"__group__","zOrder":"152","measuredW":"268","measuredH":"47","w":"268","h":"47","x":"338","y":"1074","properties":{"controlName":"103-basics-of-aspnet-core:razor-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"157","measuredH":"26","x":"52","y":"11","properties":{"size":"18","text":"Razor Components"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"244","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11576","typeID":"__group__","zOrder":"153","measuredW":"268","measuredH":"47","w":"268","h":"47","x":"338","y":"1126","properties":{"controlName":"104-basics-of-aspnet-core:middlewares"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"26","x":"79","y":"11","properties":{"size":"18","text":"Middlewares"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"244","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11577","typeID":"__group__","zOrder":"154","measuredW":"268","measuredH":"47","w":"268","h":"47","x":"338","y":"1178","properties":{"controlName":"105-basics-of-aspnet-core:filters-and-attributes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"169","measuredH":"26","x":"46","y":"11","properties":{"size":"18","text":"Filters and Attributes"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"244","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11578","typeID":"__group__","zOrder":"155","measuredW":"268","measuredH":"47","w":"268","h":"47","x":"338","y":"1231","properties":{"controlName":"106-basics-of-aspnet-core:app-settings-and-configurations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"196","measuredH":"26","x":"33","y":"11","properties":{"size":"18","text":"App Settings and Config"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"244","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11579","typeID":"__group__","zOrder":"157","measuredW":"261","measuredH":"47","w":"261","h":"47","x":"961","y":"861","properties":{"controlName":"100-orm:entity-framework-core"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"251","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"184","measuredH":"26","x":"44","y":"11","properties":{"size":"18","text":"Entity Framework Core"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11580","typeID":"__group__","zOrder":"162","measuredW":"261","measuredH":"47","w":"261","h":"47","x":"961","y":"915","properties":{"controlName":"101-orm:dapper"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"251","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"26","x":"105","y":"11","properties":{"size":"18","text":"Dapper"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"40463"}}]}}}]}}},{"ID":"11581","typeID":"__group__","zOrder":"163","measuredW":"261","measuredH":"47","w":"261","h":"47","x":"961","y":"968","properties":{"controlName":"102-orm:repodb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"251","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"26","x":"101","y":"11","properties":{"size":"18","text":"RepoDB"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"40463"}}]}}}]}}},{"ID":"11582","typeID":"__group__","zOrder":"164","measuredW":"261","measuredH":"47","w":"261","h":"47","x":"961","y":"1022","properties":{"controlName":"103-orm:nhibernate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"251","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"26","x":"88","y":"11","properties":{"size":"18","text":"NHibernate"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"40463"}}]}}}]}}},{"ID":"11583","typeID":"__group__","zOrder":"158","measuredW":"286","measuredH":"47","w":"286","h":"47","x":"1307","y":"689","properties":{"controlName":"100-orm:entity-framework-core:framework-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"277","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"26","x":"64","y":"11","properties":{"size":"18","text":"Framework Basics"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"262","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11584","typeID":"__group__","zOrder":"159","measuredW":"286","measuredH":"47","w":"286","h":"47","x":"1307","y":"745","properties":{"controlName":"101-orm:entity-framework-core:codefirst-migrations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"277","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"192","measuredH":"26","x":"43","y":"11","properties":{"size":"18","text":"Code First + Migrations"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"262","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11585","typeID":"__group__","zOrder":"160","measuredW":"286","measuredH":"47","w":"286","h":"47","x":"1307","y":"801","properties":{"controlName":"102-orm:entity-framework-core:change-tracker-api"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"277","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"163","measuredH":"26","x":"57","y":"11","properties":{"size":"18","text":"Change Tracker API"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"262","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11586","typeID":"__group__","zOrder":"161","measuredW":"286","measuredH":"47","w":"286","h":"47","x":"1307","y":"857","properties":{"controlName":"103-orm:entity-framework-core:lazy-eager-explicit-loading"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"277","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"229","measuredH":"26","x":"24","y":"11","properties":{"size":"18","text":"Lazy, Eager, Explicit Loading"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"262","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11587","typeID":"__group__","zOrder":"172","measuredW":"158","measuredH":"47","w":"158","h":"47","x":"1124","y":"1146","properties":{"controlName":"100-dependency-injection:scrutor"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"26","x":"45","y":"11","properties":{"size":"18","text":"Scrutor"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"134","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11588","typeID":"__group__","zOrder":"166","measuredW":"260","measuredH":"47","w":"260","h":"47","x":"1322","y":"1232","properties":{"controlName":"101-dependency-injection:di-containers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"251","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"26","x":"78","y":"11","properties":{"size":"18","text":"DI Containers"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11589","typeID":"__group__","zOrder":"173","measuredW":"158","measuredH":"47","w":"158","h":"47","x":"1115","y":"1323","properties":{"controlName":"102-dependency-injection:life-cycles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"26","x":"39","y":"11","properties":{"size":"18","text":"Life Cycles"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11590","typeID":"__group__","zOrder":"167","measuredW":"261","measuredH":"76","w":"261","h":"76","x":"1321","y":"1118","properties":{"controlName":"100-dependency-injection:di-containers:microsoft-extensions-dependency-injection"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"251","h":"76","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"26","x":"50","y":"13","properties":{"size":"18","text":"Microsoft.Extensions."}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"174","measuredH":"26","x":"49","y":"39","properties":{"size":"18","text":"DependencyInjection"}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"26","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11591","typeID":"__group__","zOrder":"168","measuredW":"130","measuredH":"47","w":"130","h":"47","x":"1322","y":"1065","properties":{"controlName":"101-dependency-injection:di-containers:auto-fac"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"26","x":"36","y":"10","properties":{"size":"18","text":"AutoFac"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11592","typeID":"__group__","zOrder":"169","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"1462","y":"1065","properties":{"controlName":"102-dependency-injection:di-containers:ninject"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"118","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"26","x":"30","y":"10","properties":{"size":"18","text":"Ninject"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"104","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11593","typeID":"__group__","zOrder":"170","measuredW":"258","measuredH":"47","w":"258","h":"47","x":"1322","y":"1011","properties":{"controlName":"103-dependency-injection:di-containers:castle-windsor"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"248","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"26","x":"73","y":"11","properties":{"size":"18","text":"Castle Windsor"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11594","typeID":"__group__","zOrder":"171","measuredW":"258","measuredH":"47","w":"258","h":"47","x":"1322","y":"957","properties":{"controlName":"104-dependency-injection:di-containers:simple-injector"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"248","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"26","x":"72","y":"11","properties":{"size":"18","text":"Simple Injector"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11595","typeID":"__group__","zOrder":"174","measuredW":"196","measuredH":"47","w":"196","h":"47","x":"1394","y":"1319","properties":{"controlName":"100-dependency-injection:life-cycles:scoped"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"26","x":"62","y":"11","properties":{"size":"18","text":"Scoped"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"172","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11596","typeID":"__group__","zOrder":"175","measuredW":"196","measuredH":"47","w":"196","h":"47","x":"1394","y":"1376","properties":{"controlName":"101-dependency-injection:life-cycles:transient"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"26","x":"56","y":"11","properties":{"size":"18","text":"Transient"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"172","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11597","typeID":"__group__","zOrder":"176","measuredW":"196","measuredH":"47","w":"196","h":"47","x":"1394","y":"1434","properties":{"controlName":"102-dependency-injection:life-cycles:singleton"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"26","x":"56","y":"11","properties":{"size":"18","text":"Singleton"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"172","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11598","typeID":"__group__","zOrder":"178","measuredW":"181","measuredH":"47","w":"181","h":"47","x":"653","y":"1221","properties":{"controlName":"100-caching:memory-cache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"26","x":"24","y":"11","properties":{"size":"18","text":"Memory Cache"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"157","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11599","typeID":"__group__","zOrder":"179","measuredW":"335","measuredH":"47","w":"335","h":"47","x":"330","y":"1309","properties":{"controlName":"101-caching:entity-framework-cache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"327","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"282","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Entity Framework 2nd Level Cache"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11600","typeID":"__group__","zOrder":"180","measuredW":"237","measuredH":"47","w":"237","h":"47","x":"592","y":"1388","properties":{"controlName":"102-caching:distributed-cache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"228","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"26","x":"40","y":"11","properties":{"size":"18","text":"Distributed Cache"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"213","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11601","typeID":"__group__","zOrder":"181","measuredW":"166","measuredH":"47","w":"166","h":"47","x":"330","y":"1390","properties":{"controlName":"100-caching:distributed-cache:memcached"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"158","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"26","x":"37","y":"11","properties":{"size":"18","text":"Memcached"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11602","typeID":"__group__","zOrder":"182","measuredW":"167","measuredH":"47","w":"167","h":"47","x":"330","y":"1448","properties":{"controlName":"101-caching:distributed-cache:redis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"158","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"26","x":"64","y":"11","properties":{"size":"18","text":"Redis"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11603","typeID":"__group__","zOrder":"183","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"300","y":"1537","properties":{"controlName":"100-caching:distributed-cache:redis:stackexchange-redis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"217","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"26","x":"30","y":"11","properties":{"size":"18","text":"StackExchange.Redis"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11604","typeID":"__group__","zOrder":"184","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"300","y":"1589","properties":{"controlName":"101-caching:distributed-cache:redis:easy-caching"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"217","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"26","x":"64","y":"11","properties":{"size":"18","text":"EasyCaching"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11605","typeID":"__group__","zOrder":"194","measuredW":"171","measuredH":"49","w":"171","h":"49","x":"1082","y":"1579","properties":{"controlName":"100-databases:search-engines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"2","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"26","x":"29","y":"13","properties":{"size":"18","text":"Search Engines"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"23","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11606","typeID":"__group__","zOrder":"191","measuredW":"141","measuredH":"47","w":"141","h":"47","x":"1265","y":"1608","properties":{"controlName":"101-databases:cloud"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"26","x":"52","y":"11","properties":{"size":"18","text":"Cloud"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11607","typeID":"__group__","zOrder":"186","measuredW":"141","measuredH":"47","w":"141","h":"47","x":"1265","y":"1666","properties":{"controlName":"102-databases:relational"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"26","x":"35","y":"11","properties":{"size":"18","text":"Relational"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11608","typeID":"__group__","zOrder":"198","measuredW":"154","measuredH":"47","w":"154","h":"47","x":"1084","y":"1744","properties":{"controlName":"103-databases:nosql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"26","x":"52","y":"11","properties":{"size":"18","text":"NoSQL"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"21","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11609","typeID":"__group__","zOrder":"195","measuredW":"171","measuredH":"47","w":"171","h":"47","x":"1083","y":"1497","properties":{"controlName":"100-databases:search-engines:elasticsearch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Elastic Search"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11610","typeID":"__group__","zOrder":"196","measuredW":"77","measuredH":"47","w":"77","h":"47","x":"1084","y":"1444","properties":{"controlName":"101-databases:search-engines:solr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"68","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"26","x":"30","y":"11","properties":{"size":"18","text":"Solr"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11611","typeID":"__group__","zOrder":"197","measuredW":"97","measuredH":"47","w":"97","h":"47","x":"1168","y":"1444","properties":{"controlName":"102-databases:search-engines:sphinx"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"87","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"26","x":"12","y":"11","properties":{"size":"18","text":"Sphinx"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"73","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11612","typeID":"__group__","zOrder":"193","measuredW":"141","measuredH":"47","w":"141","h":"47","x":"1450","y":"1553","properties":{"controlName":"100-databases:cloud:dynamodb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"26","x":"15","y":"11","properties":{"size":"18","text":"DynamoDB"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"117","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11613","typeID":"__group__","zOrder":"192","measuredW":"142","measuredH":"47","w":"142","h":"47","x":"1450","y":"1608","properties":{"controlName":"101-databases:cloud:cosmosdb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"92","measuredH":"26","x":"17","y":"11","properties":{"size":"18","text":"CosmosDB"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"118","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11614","typeID":"__group__","zOrder":"187","measuredW":"141","measuredH":"47","w":"141","h":"47","x":"1450","y":"1666","properties":{"controlName":"100-databases:relational:sql-server"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"26","x":"16","y":"11","properties":{"size":"18","text":"SQL Server"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"117","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11615","typeID":"__group__","zOrder":"188","measuredW":"141","measuredH":"47","w":"141","h":"47","x":"1450","y":"1719","properties":{"controlName":"101-databases:relational:postgresql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"26","x":"13","y":"11","properties":{"size":"18","text":"PostgreSQL"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"117","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11616","typeID":"__group__","zOrder":"189","measuredW":"140","measuredH":"47","w":"140","h":"47","x":"1450","y":"1771","properties":{"controlName":"102-databases:relational:mariadb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"26","x":"28","y":"11","properties":{"size":"18","text":"MariaDB"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"116","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11617","typeID":"__group__","zOrder":"190","measuredW":"140","measuredH":"47","w":"140","h":"47","x":"1450","y":"1823","properties":{"controlName":"103-databases:relational:mysql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"26","x":"35","y":"11","properties":{"size":"18","text":"MySQL"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"116","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11618","typeID":"__group__","zOrder":"199","measuredW":"156","measuredH":"47","w":"156","h":"47","x":"1082","y":"1823","properties":{"controlName":"100-databases:nosql:redis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"26","x":"60","y":"11","properties":{"size":"18","text":"Redis"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11619","typeID":"__group__","zOrder":"200","measuredW":"156","measuredH":"47","w":"156","h":"47","x":"1082","y":"1876","properties":{"controlName":"101-databases:nosql:mongodb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"MongoDB"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11620","typeID":"__group__","zOrder":"201","measuredW":"156","measuredH":"47","w":"156","h":"47","x":"1082","y":"1929","properties":{"controlName":"102-databases:nosql:litedb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"LiteDB"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11621","typeID":"__group__","zOrder":"202","measuredW":"149","measuredH":"47","w":"149","h":"47","x":"1251","y":"1823","properties":{"controlName":"103-databases:nosql:cassandra"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"26","x":"26","y":"11","properties":{"size":"18","text":"Cassandra"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"125","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11622","typeID":"__group__","zOrder":"203","measuredW":"149","measuredH":"47","w":"149","h":"47","x":"1251","y":"1876","properties":{"controlName":"104-databases:nosql:ravendb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"RavenDB"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"125","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11623","typeID":"__group__","zOrder":"204","measuredW":"150","measuredH":"47","w":"150","h":"47","x":"1251","y":"1929","properties":{"controlName":"105-databases:nosql:couchdb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"79","measuredH":"26","x":"30","y":"11","properties":{"size":"18","text":"CouchDB"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"126","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11624","typeID":"__group__","zOrder":"206","measuredW":"171","measuredH":"47","w":"171","h":"47","x":"592","y":"1589","properties":{"controlName":"100-log-frameworks:serilog"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"26","x":"62","y":"11","properties":{"size":"18","text":"Serilog"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11625","typeID":"__group__","zOrder":"207","measuredW":"171","measuredH":"47","w":"171","h":"47","x":"592","y":"1744","properties":{"controlName":"101-log-frameworks:nlog"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"26","x":"69","y":"11","properties":{"size":"18","text":"NLog"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11626","typeID":"__group__","zOrder":"208","measuredW":"265","measuredH":"47","w":"265","h":"47","x":"300","y":"1666","properties":{"controlName":"102-log-frameworks:log-management-system"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"256","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"208","measuredH":"26","x":"33","y":"11","properties":{"size":"18","text":"Log Management System"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"23","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11627","typeID":"__group__","zOrder":"209","measuredW":"228","measuredH":"47","w":"228","h":"47","x":"298","y":"1744","properties":{"controlName":"100-log-frameworks:log-management-system:elk-stack"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"217","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"84","measuredH":"26","x":"78","y":"11","properties":{"size":"18","text":"ELK Stack"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11628","typeID":"__group__","zOrder":"210","measuredW":"228","measuredH":"47","w":"228","h":"47","x":"298","y":"1799","properties":{"controlName":"101-log-frameworks:log-management-system:sentry"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"217","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"26","x":"85","y":"11","properties":{"size":"18","text":"Sentry.io"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11629","typeID":"__group__","zOrder":"211","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"300","y":"1853","properties":{"controlName":"102-log-frameworks:log-management-system:datadog"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"217","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"26","x":"83","y":"11","properties":{"size":"18","text":"Datadog"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11630","typeID":"__group__","zOrder":"212","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"300","y":"1906","properties":{"controlName":"103-log-frameworks:log-management-system:loggly"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"217","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"84","measuredH":"26","x":"76","y":"11","properties":{"size":"18","text":"loggly.com"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11631","typeID":"__group__","zOrder":"213","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"300","y":"1959","properties":{"controlName":"104-log-frameworks:log-management-system:elmah"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"217","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"26","x":"84","y":"11","properties":{"size":"18","text":"elmah.io"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11632","typeID":"__group__","zOrder":"216","measuredW":"171","measuredH":"47","w":"171","h":"47","x":"858","y":"1945","properties":{"controlName":"100-api-clients:rest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"26","x":"69","y":"11","properties":{"size":"18","text":"REST"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11633","typeID":"__group__","zOrder":"215","measuredW":"170","measuredH":"47","w":"170","h":"47","x":"603","y":"1947","properties":{"controlName":"101-api-clients:grpc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"26","x":"56","y":"11","properties":{"size":"18","text":"gRPC"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"146","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11634","typeID":"__group__","zOrder":"217","measuredW":"171","measuredH":"47","w":"171","h":"47","x":"592","y":"2128","properties":{"controlName":"102-api-clients:graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"26","x":"53","y":"11","properties":{"size":"18","text":"GraphQL"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11635","typeID":"__group__","zOrder":"218","measuredW":"170","measuredH":"47","w":"170","h":"47","x":"861","y":"1855","properties":{"controlName":"101-api-clients:rest:odata"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"26","x":"63","y":"11","properties":{"size":"18","text":"OData"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11636","typeID":"__group__","zOrder":"219","measuredW":"170","measuredH":"47","w":"170","h":"47","x":"861","y":"1800","properties":{"controlName":"102-api-clients:rest:sieve"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"26","x":"67","y":"11","properties":{"size":"18","text":"Sieve"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11637","typeID":"__group__","zOrder":"221","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"301","y":"2074","properties":{"controlName":"100-api-clients:graphql:graphql-dotnet"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"220","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"26","x":"53","y":"11","properties":{"size":"18","text":"GraphQL-dotnet"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11638","typeID":"__group__","zOrder":"220","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"301","y":"2128","properties":{"controlName":"101-api-clients:graphql:hot-chocolate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"220","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"112","measuredH":"26","x":"64","y":"11","properties":{"size":"18","text":"HotChocolate"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11639","typeID":"__group__","zOrder":"223","measuredW":"148","measuredH":"47","w":"148","h":"47","x":"1445","y":"1983","properties":{"controlName":"100-real-time-communication:web-sockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"26","x":"12","y":"11","properties":{"size":"18","text":"Web Sockets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"124","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11640","typeID":"__group__","zOrder":"224","measuredW":"148","measuredH":"47","w":"148","h":"47","x":"1445","y":"2036","properties":{"controlName":"101-real-time-communication:singlar-core"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"26","x":"11","y":"11","properties":{"size":"18","text":"SingalR Core"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"124","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11641","typeID":"__group__","zOrder":"226","measuredW":"176","measuredH":"47","w":"176","h":"47","x":"1415","y":"2131","properties":{"controlName":"100-object-mapping:atuo-mapper"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"165","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"104","measuredW":"101","measuredH":"26","x":"31","y":"11","properties":{"text":"AutoMapper","size":"18"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"152","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11642","typeID":"__group__","zOrder":"228","measuredW":"175","measuredH":"47","w":"175","h":"47","x":"1415","y":"2184","properties":{"controlName":"101-object-mapping:express-mapper"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"26","x":"13","y":"11","properties":{"size":"18","text":"Express Mapper"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"151","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11643","typeID":"__group__","zOrder":"229","measuredW":"173","measuredH":"47","w":"173","h":"47","x":"1415","y":"2237","properties":{"controlName":"102-object-mapping:agile-mapper"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"165","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"112","measuredW":"109","measuredH":"26","x":"27","y":"11","properties":{"text":"Agile Mapper","size":"18"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"149","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11644","typeID":"__group__","zOrder":"227","measuredW":"173","measuredH":"47","w":"173","h":"47","x":"1415","y":"2291","properties":{"controlName":"103-object-mapping:mapster"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"26","x":"49","y":"11","properties":{"size":"18","text":"Mapster"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"149","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11645","typeID":"__group__","zOrder":"231","measuredW":"170","measuredH":"47","w":"170","h":"47","x":"797","y":"2138","properties":{"controlName":"100-task-scheduling:hangfire"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"Hangfire"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11646","typeID":"__group__","zOrder":"234","measuredW":"306","measuredH":"47","w":"306","h":"47","x":"300","y":"2227","properties":{"controlName":"101-task-scheduling:native-background-service"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"295","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"211","measuredH":"26","x":"53","y":"11","properties":{"size":"18","text":"NativeBackgroundService"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11647","typeID":"__group__","zOrder":"232","measuredW":"168","measuredH":"47","w":"168","h":"47","x":"437","y":"2284","properties":{"controlName":"102-task-scheduling:quartz"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"26","x":"60","y":"11","properties":{"size":"18","text":"Quartz"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11648","typeID":"__group__","zOrder":"233","measuredW":"168","measuredH":"47","w":"168","h":"47","x":"437","y":"2338","properties":{"controlName":"103-task-scheduling:coravel"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"26","x":"56","y":"11","properties":{"size":"18","text":"Coravel"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11649","typeID":"__group__","zOrder":"236","measuredW":"170","measuredH":"48","w":"170","h":"48","x":"1421","y":"2410","properties":{"controlName":"100-testing:e2e-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"1","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"26","x":"31","y":"12","properties":{"size":"18","text":"E2E Testing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"146","y":"23","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"146","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11650","typeID":"__group__","zOrder":"240","measuredW":"169","measuredH":"47","w":"169","h":"47","x":"951","y":"2415","properties":{"controlName":"101-testing:unit-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"97","measuredW":"97","measuredH":"26","x":"40","y":"11","properties":{"text":"Unit Testing","size":"18"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11651","typeID":"__group__","zOrder":"241","measuredW":"205","measuredH":"47","w":"205","h":"47","x":"598","y":"2415","properties":{"controlName":"102-testing:integration-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"26","x":"31","y":"11","properties":{"text":"Integration Testing","size":"18"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11652","typeID":"__group__","zOrder":"245","measuredW":"206","measuredH":"47","w":"206","h":"47","x":"304","y":"2415","properties":{"controlName":"103-testing:behavior-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"26","x":"40","y":"11","properties":{"size":"18","text":"Behavior Testing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11653","typeID":"__group__","zOrder":"237","measuredW":"169","measuredH":"47","w":"169","h":"47","x":"1421","y":"2488","properties":{"controlName":"100-testing:e2e-testing:selenium"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"Selenium"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"145","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11654","typeID":"__group__","zOrder":"239","measuredW":"169","measuredH":"47","w":"169","h":"47","x":"1421","y":"2541","properties":{"controlName":"101-testing:e2e-testing:playwright"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"26","x":"38","y":"11","properties":{"size":"18","text":"Playwright"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"145","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11655","typeID":"__group__","zOrder":"238","measuredW":"169","measuredH":"47","w":"169","h":"47","x":"1421","y":"2594","properties":{"controlName":"102-testing:e2e-testing:puppeteer"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"26","x":"36","y":"11","properties":{"size":"18","text":"Puppeteer"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"145","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11656","typeID":"__group__","zOrder":"306","measuredW":"169","measuredH":"47","w":"169","h":"47","x":"1421","y":"2646","properties":{"controlName":"103-testing:e2e-testing:cypress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"26","x":"46","y":"11","properties":{"size":"18","text":"Cypress"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"145","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11657","typeID":"__group__","zOrder":"39","measuredW":"212","measuredH":"47","w":"212","h":"47","x":"1053","y":"2520","properties":{"controlName":"100-testing:unit-testing:fluent-assertions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"157","measuredH":"28","x":"20","y":"10","properties":{"size":"20","text":"Fluent Assertions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"188","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11658","typeID":"__group__","zOrder":"40","measuredW":"212","measuredH":"47","w":"212","h":"47","x":"1053","y":"2574","properties":{"controlName":"101-testing:unit-testing:shouldly"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"28","x":"62","y":"10","properties":{"size":"20","text":"Shouldly"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"188","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11659","typeID":"__group__","zOrder":"36","measuredW":"193","measuredH":"47","w":"193","h":"47","x":"832","y":"2520","properties":{"controlName":"102-testing:unit-testing:mstest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"181","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"28","x":"69","y":"10","properties":{"size":"20","text":"MSTest"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11660","typeID":"__group__","zOrder":"33","measuredW":"98","measuredH":"47","w":"98","h":"47","x":"832","y":"2575","properties":{"controlName":"103-testing:unit-testing:xunit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"87","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"28","x":"33","y":"10","properties":{"size":"20","text":"xUnit"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11661","typeID":"__group__","zOrder":"35","measuredW":"98","measuredH":"47","w":"98","h":"47","x":"938","y":"2575","properties":{"controlName":"104-testing:unit-testing:nunit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"87","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"28","x":"13","y":"10","properties":{"size":"20","text":"NUnit"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"74","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11662","typeID":"__group__","zOrder":"31","measuredW":"260","measuredH":"47","w":"260","h":"47","x":"894","y":"2695","properties":{"controlName":"105-testing:unit-testing:nsubstitute"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"252","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"28","x":"89","y":"10","properties":{"size":"20","text":"NSubstitute"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11663","typeID":"__group__","zOrder":"28","measuredW":"111","measuredH":"47","w":"111","h":"47","x":"895","y":"2750","properties":{"controlName":"106-testing:unit-testing:moq"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"102","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"28","x":"39","y":"10","properties":{"size":"20","text":"Moq"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11664","typeID":"__group__","zOrder":"30","measuredW":"152","measuredH":"47","w":"152","h":"47","x":"1014","y":"2750","properties":{"controlName":"107-testing:unit-testing:fake-it-easy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"140","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"28","x":"20","y":"10","properties":{"size":"20","text":"FakeItEasy"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"128","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11665","typeID":"__group__","zOrder":"242","measuredW":"241","measuredH":"47","w":"241","h":"47","x":"565","y":"2503","properties":{"controlName":"100-testing:integration-testing:web-application-factory"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"187","measuredH":"26","x":"33","y":"11","properties":{"size":"18","text":"WebApplicationFactory"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11666","typeID":"__group__","zOrder":"243","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"568","y":"2557","properties":{"controlName":"101-testing:integration-testing:test-server"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"26","x":"77","y":"11","properties":{"size":"18","text":"Test Server"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11667","typeID":"__group__","zOrder":"246","measuredW":"146","measuredH":"47","w":"146","h":"47","x":"334","y":"2503","properties":{"controlName":"100-testing:behavior-testing:spec-flow"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"137","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"79","measuredH":"26","x":"38","y":"11","properties":{"size":"18","text":"SpecFlow"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11668","typeID":"__group__","zOrder":"247","measuredW":"146","measuredH":"47","w":"146","h":"47","x":"334","y":"2557","properties":{"controlName":"101-testing:behavior-testing:bddfy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"137","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"26","x":"48","y":"11","properties":{"size":"18","text":"BDDFY"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11669","typeID":"__group__","zOrder":"248","measuredW":"146","measuredH":"47","w":"146","h":"47","x":"334","y":"2611","properties":{"controlName":"102-testing:behavior-testing:light-bdd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"137","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"26","x":"38","y":"11","properties":{"size":"18","text":"LightBDD"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11670","typeID":"__group__","zOrder":"250","measuredW":"187","measuredH":"47","w":"187","h":"47","x":"1387","y":"2906","properties":{"controlName":"100-microservices:message-brokers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"26","x":"22","y":"11","properties":{"size":"18","text":"Message Brokers"}}]}}},{"ID":"11671","typeID":"__group__","zOrder":"256","measuredW":"173","measuredH":"47","w":"173","h":"47","x":"898","y":"2906","properties":{"controlName":"101-microservices:message-bus"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"112","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Message Bus"}}]}}},{"ID":"11672","typeID":"__group__","zOrder":"270","measuredW":"151","measuredH":"48","w":"151","h":"48","x":"624","y":"2733","properties":{"controlName":"102-microservices:kubernetes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"Kubernetes"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"1","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"24","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11673","typeID":"__group__","zOrder":"271","measuredW":"142","measuredH":"47","w":"142","h":"47","x":"633","y":"2786","properties":{"controlName":"103-microservices:docker-swarm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"26","x":"12","y":"11","properties":{"size":"18","text":"Docker Swarm"}}]}}},{"ID":"11674","typeID":"__group__","zOrder":"262","measuredW":"150","measuredH":"47","w":"150","h":"47","x":"625","y":"2909","properties":{"controlName":"104-microservices:ocelot"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"26","x":"52","y":"11","properties":{"size":"18","text":"Ocelot"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11675","typeID":"__group__","zOrder":"266","measuredW":"150","measuredH":"47","w":"150","h":"47","x":"625","y":"3015","properties":{"controlName":"105-microservices:docker"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"26","x":"49","y":"11","properties":{"size":"18","text":"Docker"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11676","typeID":"__group__","zOrder":"275","measuredW":"150","measuredH":"47","w":"150","h":"47","x":"625","y":"3121","properties":{"controlName":"106-microservices:yarp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"26","x":"56","y":"11","properties":{"size":"18","text":"YARP"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11677","typeID":"__group__","zOrder":"279","measuredW":"149","measuredH":"47","w":"149","h":"47","x":"353","y":"2847","properties":{"controlName":"107-microservices:orleans"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"47","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"26","x":"45","y":"11","properties":{"size":"18","text":"Orleans"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11678","typeID":"__group__","zOrder":"280","measuredW":"149","measuredH":"47","w":"149","h":"47","x":"353","y":"2900","properties":{"controlName":"108-microservices:steel-toe"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"47","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"SteelToe"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11679","typeID":"__group__","zOrder":"281","measuredW":"149","measuredH":"47","w":"149","h":"47","x":"353","y":"2954","properties":{"controlName":"109-microservices:dapr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"47","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"26","x":"58","y":"11","properties":{"size":"18","text":"Dapr"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11680","typeID":"__group__","zOrder":"282","measuredW":"149","measuredH":"47","w":"149","h":"47","x":"353","y":"3007","properties":{"controlName":"110-microservices:tye"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"47","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"26","x":"64","y":"11","properties":{"size":"18","text":"Tye"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11681","typeID":"__group__","zOrder":"253","measuredW":"197","measuredH":"47","w":"197","h":"47","x":"1387","y":"2722","properties":{"controlName":"100-microservices:message-brokers:active-mq"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"ActiveMQ"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"173","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11682","typeID":"__group__","zOrder":"252","measuredW":"197","measuredH":"47","w":"197","h":"47","x":"1387","y":"2775","properties":{"controlName":"101-microservices:message-brokers:apache-kafka"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"26","x":"37","y":"11","properties":{"size":"18","text":"Apache Kafka"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"173","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11683","typeID":"__group__","zOrder":"251","measuredW":"197","measuredH":"47","w":"197","h":"47","x":"1387","y":"2828","properties":{"controlName":"102-microservices:message-brokers:rabbit-mq"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"26","x":"52","y":"11","properties":{"size":"18","text":"RabbitMQ"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"173","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11684","typeID":"__group__","zOrder":"254","measuredW":"197","measuredH":"47","w":"197","h":"47","x":"1387","y":"2976","properties":{"controlName":"103-microservices:message-brokers:net-mq"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"26","x":"64","y":"11","properties":{"size":"18","text":"NetMQ"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"173","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11685","typeID":"__group__","zOrder":"255","measuredW":"198","measuredH":"47","w":"198","h":"47","x":"1387","y":"3028","properties":{"controlName":"104-microservices:message-brokers:azure-service-bus"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"26","x":"17","y":"11","properties":{"size":"18","text":"Azure Service Bus"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"174","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11686","typeID":"__group__","zOrder":"257","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"888","y":"2989","properties":{"controlName":"100-microservices:message-bus:mass-transit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"26","x":"45","y":"11","properties":{"size":"18","text":"Mass Transit"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11687","typeID":"__group__","zOrder":"258","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"888","y":"3043","properties":{"controlName":"101-microservices:message-bus:nservice-bus"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"26","x":"44","y":"11","properties":{"size":"18","text":"NServiceBus"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11688","typeID":"__group__","zOrder":"259","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"888","y":"3096","properties":{"controlName":"102-microservices:message-bus:easy-net-q"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"EasyNetQ"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11689","typeID":"__group__","zOrder":"284","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"1401","y":"3119","properties":{"controlName":"100-ci-cd:github-actions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"26","x":"23","y":"11","properties":{"size":"18","text":"GitHub Actions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"159","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11690","typeID":"__group__","zOrder":"285","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"1401","y":"3171","properties":{"controlName":"101-ci-cd:azure-pipelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"126","measuredH":"26","x":"21","y":"11","properties":{"size":"18","text":"Azure Pipelines"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"159","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11691","typeID":"__group__","zOrder":"286","measuredW":"182","measuredH":"47","w":"182","h":"47","x":"1401","y":"3222","properties":{"controlName":"102-ci-cd:travis-ci"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"26","x":"51","y":"11","properties":{"size":"18","text":"Travis CI"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"158","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11692","typeID":"__group__","zOrder":"287","measuredW":"182","measuredH":"47","w":"182","h":"47","x":"1401","y":"3273","properties":{"controlName":"103-ci-cd:jenkins"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"Jenkins"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"158","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11693","typeID":"__group__","zOrder":"288","measuredW":"181","measuredH":"47","w":"181","h":"47","x":"1401","y":"3325","properties":{"controlName":"104-ci-cd:circle-ci"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"26","x":"51","y":"11","properties":{"size":"18","text":"Circle CI"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"157","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11694","typeID":"__group__","zOrder":"289","measuredW":"181","measuredH":"47","w":"181","h":"47","x":"1401","y":"3376","properties":{"controlName":"105-ci-cd:team-city"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"26","x":"49","y":"11","properties":{"size":"18","text":"TeamCity"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"157","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11695","typeID":"__group__","zOrder":"10","measuredW":"182","measuredH":"47","w":"182","h":"47","x":"335","y":"3127","properties":{"controlName":"100-client-side-libraries:blazor"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"26","x":"70","y":"11","properties":{"size":"18","text":"Blazor"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11696","typeID":"__group__","zOrder":"5","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"334","y":"3421","properties":{"controlName":"100-template-engines:razor"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"26","x":"72","y":"11","properties":{"size":"18","text":"Razor"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11697","typeID":"__group__","zOrder":"6","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"334","y":"3473","properties":{"controlName":"101-template-engines:dot-liquid"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"79","measuredH":"26","x":"57","y":"11","properties":{"size":"18","text":"DotLiquid"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11698","typeID":"__group__","zOrder":"7","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"334","y":"3525","properties":{"controlName":"102-template-engines:scriban"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"26","x":"66","y":"11","properties":{"size":"18","text":"Scriban"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11699","typeID":"__group__","zOrder":"293","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"334","y":"3576","properties":{"controlName":"103-template-engines:fluid"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"26","x":"77","y":"11","properties":{"size":"18","text":"Fluid"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11700","typeID":"__group__","zOrder":"295","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"666","y":"3420","properties":{"controlName":"100-good-to-know-libraries:mediatr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"26","x":"74","y":"11","properties":{"size":"18","text":"MediatR"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11701","typeID":"__group__","zOrder":"296","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"666","y":"3472","properties":{"controlName":"101-good-to-know-libraries:fluent-validation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"26","x":"44","y":"11","properties":{"size":"18","text":"FluentValidation"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11702","typeID":"__group__","zOrder":"297","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"666","y":"3524","properties":{"controlName":"102-good-to-know-libraries:polly"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"26","x":"90","y":"11","properties":{"size":"18","text":"Polly"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11703","typeID":"__group__","zOrder":"298","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"666","y":"3575","properties":{"controlName":"103-good-to-know-libraries:nuke"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"26","x":"87","y":"11","properties":{"size":"18","text":"Nuke"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11704","typeID":"__group__","zOrder":"299","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"666","y":"3628","properties":{"controlName":"104-good-to-know-libraries:benchmark-net"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"Benchmark.NET"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11705","typeID":"__group__","zOrder":"300","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"666","y":"3680","properties":{"controlName":"105-good-to-know-libraries:noda-time"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"26","x":"66","y":"11","properties":{"size":"18","text":"NodaTime"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11706","typeID":"__group__","zOrder":"301","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"666","y":"3732","properties":{"controlName":"106-good-to-know-libraries:gen-fu"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"26","x":"81","y":"11","properties":{"size":"18","text":"GenFu"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"11707","typeID":"__group__","zOrder":"302","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"666","y":"3785","properties":{"controlName":"107-good-to-know-libraries:swash-buckle"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"SwashBuckle"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"3729","mockupW":"1295","measuredW":"1593","measuredH":"3918","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/backend.json b/public/jsons/backend.json new file mode 100644 index 000000000..090f740ab --- /dev/null +++ b/public/jsons/backend.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"14057","typeID":"Arrow","zOrder":"72","w":"1","h":"113","measuredW":"150","measuredH":"100","x":"1236","y":"3948","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":112.58154962364824},"p1":{"x":0.4072427393330942,"y":0.00953746862674794},"p2":{"x":1,"y":0}}},{"ID":"14058","typeID":"Arrow","zOrder":"73","w":"3","h":"294","measuredW":"150","measuredH":"100","x":"1236","y":"3649","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":2.3488651564201746,"y":293.9847889101875},"p1":{"x":0.40724273933309424,"y":0.00953746862674793},"p2":{"x":2.3488651564201746,"y":0.13514342833923365}}},{"ID":"14071","typeID":"__group__","zOrder":"74","measuredW":"281","measuredH":"184","w":"281","h":"184","x":"1425","y":"3814","properties":{"controlName":"104-scalability:observability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"179","measuredW":"200","measuredH":"140","x":"0","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"26","x":"18","y":"23","properties":{"text":"Observability","size":"18"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"197","measuredH":"25","x":"18","y":"55","properties":{"size":"17","text":"Metrics logging and other"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"192","measuredH":"25","x":"18","y":"109","properties":{"size":"17","text":"in debugging and solving"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"225","measuredH":"25","x":"18","y":"137","properties":{"size":"17","text":"Issues when things go wrong."}},{"ID":"5","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"257","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"6","typeID":"Icon","zOrder":"6","measuredW":"24","measuredH":"24","x":"257","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"236","measuredH":"25","x":"18","y":"82","properties":{"size":"17","text":"observable items that can help"}}]}}},{"ID":"14073","typeID":"Arrow","zOrder":"75","w":"162","h":"1","measuredW":"150","measuredH":"100","x":"769","y":"3508","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":162,"y":0.5},"p1":{"x":0.6028331464402591,"y":-0.001968098496464288},"p2":{"x":0,"y":0.5},"rightArrow":"false","stroke":"dotted"}},{"ID":"14086","typeID":"__group__","zOrder":"76","measuredW":"246","measuredH":"50","w":"246","h":"50","x":"1110","y":"2874","properties":{"controlName":"115-architectural-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"40","y":"13","properties":{"text":"Architectural Patterns","size":"17"}}]}}},{"ID":"14087","typeID":"__group__","zOrder":"77","measuredW":"253","measuredH":"40","w":"253","h":"40","x":"1459","y":"2877","properties":{"controlName":"100-architectural-patterns:monolithic-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"243","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"123","measuredW":"123","measuredH":"25","x":"60","y":"7","properties":{"size":"17","text":"Monolithic Apps"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"229","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"229","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14088","typeID":"__group__","zOrder":"78","measuredW":"253","measuredH":"37","w":"253","h":"37","x":"1459","y":"2923","properties":{"controlName":"101-architectural-patterns:microservices"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"244","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"112","measuredW":"108","measuredH":"25","x":"66","y":"6","properties":{"size":"17","text":"Microservices"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"229","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"229","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14091","typeID":"Arrow","zOrder":"79","w":"134","h":"125","measuredW":"150","measuredH":"100","x":"1032","y":"3131","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.33779436398822327,"y":124.85818558991332},"p1":{"x":0.5130035437946617,"y":-0.1946619587780869},"p2":{"x":133.57223126559813,"y":-0.10162883736757067}}},{"ID":"14093","typeID":"__group__","zOrder":"246","measuredW":"167","measuredH":"40","w":"167","h":"40","x":"1125","y":"2992","properties":{"controlName":"100-search-engines:elasticsearch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"106","measuredW":"104","measuredH":"25","x":"39","y":"8","properties":{"size":"17","text":"Elasticsearch"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14094","typeID":"__group__","zOrder":"247","measuredW":"167","measuredH":"40","w":"167","h":"40","x":"1125","y":"3038","properties":{"controlName":"101-search-engines:solr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"36","measuredW":"30","measuredH":"25","x":"69","y":"8","properties":{"size":"17","text":"Solr"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14095","typeID":"__group__","zOrder":"80","measuredW":"253","measuredH":"37","w":"253","h":"37","x":"1459","y":"2966","properties":{"controlName":"102-architectural-patterns:soa"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"244","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"38","measuredW":"34","measuredH":"25","x":"103","y":"6","properties":{"size":"17","text":"SOA"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"229","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"229","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14114","typeID":"__group__","zOrder":"81","measuredW":"221","measuredH":"50","w":"221","h":"50","x":"843","y":"3232","properties":{"controlName":"117-message-brokers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"221","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"141","measuredW":"136","measuredH":"25","x":"40","y":"12","properties":{"size":"17","text":"Message Brokers"}}]}}},{"ID":"14115","typeID":"__group__","zOrder":"82","measuredW":"305","measuredH":"50","w":"305","h":"50","x":"1160","y":"3241","properties":{"controlName":"118-containerization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"305","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"250","measuredH":"25","x":"28","y":"13","properties":{"text":"Containerization vs Virtualization","size":"17"}}]}}},{"ID":"14116","typeID":"__group__","zOrder":"83","measuredW":"197","measuredH":"50","w":"197","h":"50","x":"930","y":"3473","properties":{"controlName":"122-web-servers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"50","y":"13","properties":{"text":"Web Servers","size":"17"}}]}}},{"ID":"14117","typeID":"__group__","zOrder":"84","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"671","y":"3353","properties":{"controlName":"100-web-servers:nginx"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"46","measuredW":"45","measuredH":"25","x":"58","y":"7","properties":{"size":"17","text":"Nginx"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14118","typeID":"__group__","zOrder":"85","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"671","y":"3398","properties":{"controlName":"101-web-servers:apache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"60","measuredW":"59","measuredH":"25","x":"51","y":"7","properties":{"size":"17","text":"Apache"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14119","typeID":"__group__","zOrder":"86","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"671","y":"3444","properties":{"controlName":"102-web-servers:caddy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"53","measuredW":"49","measuredH":"25","x":"54","y":"7","properties":{"size":"17","text":"Caddy"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14120","typeID":"__group__","zOrder":"87","measuredW":"152","measuredH":"40","w":"152","h":"40","x":"672","y":"3489","properties":{"controlName":"103-web-servers:ms-iis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"55","measuredW":"51","measuredH":"25","x":"57","y":"7","properties":{"size":"17","text":"MS IIS"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14121","typeID":"__group__","zOrder":"88","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"1540","y":"3199","properties":{"controlName":"100-containerization:docker"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"58","measuredW":"56","measuredH":"25","x":"47","y":"8","properties":{"size":"17","text":"Docker"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14122","typeID":"__group__","zOrder":"89","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"1540","y":"3244","properties":{"controlName":"102-containerization:lxc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"textColor":"6710886","color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"37","measuredW":"32","measuredH":"25","x":"53","y":"8","properties":{"color":"3355443","size":"17","text":"LXC"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"40463"}}]}}},{"ID":"14123","typeID":"__group__","zOrder":"90","measuredW":"114","measuredH":"50","w":"114","h":"50","x":"1353","y":"3327","properties":{"controlName":"119-graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"114","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"25","x":"21","y":"13","properties":{"text":"GraphQL","size":"17"}}]}}},{"ID":"14124","typeID":"__group__","zOrder":"91","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"1541","y":"3327","properties":{"controlName":"100-graphql:apollo"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"50","measuredW":"48","measuredH":"25","x":"47","y":"7","properties":{"size":"17","text":"Apollo"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14125","typeID":"__group__","zOrder":"92","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"1541","y":"3373","properties":{"controlName":"101-graphql:relay-modern"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"108","measuredW":"107","measuredH":"25","x":"18","y":"7","properties":{"size":"17","text":"Relay Modern"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"129","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"129","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"129","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14127","typeID":"__group__","zOrder":"93","measuredW":"167","measuredH":"50","w":"167","h":"50","x":"1152","y":"3333","properties":{"controlName":"121-web-sockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"159","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"25","x":"40","y":"12","properties":{"text":"WebSockets","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14129","typeID":"Arrow","zOrder":"94","w":"1","h":"55","measuredW":"150","measuredH":"100","x":"1288","y":"2643","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":54.98738859570176},"p1":{"x":0.5702216182256715,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"14134","typeID":"Arrow","zOrder":"30","w":"77","h":"2","measuredW":"150","measuredH":"100","x":"1389","y":"2489","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.21591400526199322,"y":1.098756097270325},"p1":{"x":0.5633394785356863,"y":-0.0021069265209375837},"p2":{"x":76.92562063543369,"y":-0.5}}},{"ID":"14137","typeID":"Arrow","zOrder":"95","w":"1","h":"74","measuredW":"150","measuredH":"100","x":"766","y":"2260","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4699266503667479,"y":-0.0004889975550122329},"p2":{"x":0,"y":73.87582822107333}}},{"ID":"14138","typeID":"TextArea","zOrder":"96","w":"209","h":"280","measuredW":"200","measuredH":"140","x":"665","y":"2305"},{"ID":"14139","typeID":"__group__","zOrder":"97","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2355","properties":{"controlName":"101-apis:authentication:oauth"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"64","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","text":"OAuth","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14140","typeID":"__group__","zOrder":"98","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2392","properties":{"controlName":"102-apis:authentication:basic-authentication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"101","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","size":"18","text":"Basic Auth"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14141","typeID":"__group__","zOrder":"99","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2429","properties":{"controlName":"103-apis:authentication:token-authentication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"104","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","size":"18","text":"Token Auth"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14142","typeID":"__group__","zOrder":"100","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2466","properties":{"controlName":"104-apis:authentication:jwt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"51","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","text":"JWT","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14143","typeID":"__group__","zOrder":"101","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2503","properties":{"controlName":"105-apis:authentication:openid"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"78","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","text":"OpenID","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14144","typeID":"__group__","zOrder":"102","measuredW":"188","measuredH":"32","w":"188","h":"32","x":"673","y":"2540","properties":{"controlName":"105-apis:authentication:saml"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"62","measuredH":"32","x":"7","y":"0","properties":{"align":"center","color":"16770457","text":"SAML","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14150","typeID":"__group__","zOrder":"103","measuredW":"159","measuredH":"50","w":"159","h":"50","x":"1180","y":"2336","properties":{"controlName":"110-caching"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"159","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"48","y":"13","properties":{"text":"Caching","size":"17"}}]}}},{"ID":"14151","typeID":"__group__","zOrder":"104","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"1572","y":"2316","properties":{"controlName":"100-caching:server-side:redis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"46","measuredW":"45","measuredH":"25","x":"49","y":"8","properties":{"size":"17","text":"Redis"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14152","typeID":"__group__","zOrder":"105","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"1572","y":"2361","properties":{"controlName":"101-caching:server-side:memcached"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"96","measuredW":"96","measuredH":"25","x":"28","y":"8","properties":{"size":"17","text":"Memcached"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"131","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14153","typeID":"__group__","zOrder":"106","measuredW":"129","measuredH":"40","w":"129","h":"40","x":"1402","y":"2337","properties":{"controlName":"101-caching:server-side"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"95","measuredW":"90","measuredH":"25","x":"19","y":"8","properties":{"size":"17","text":"Server Side"}}]}}},{"ID":"14154","typeID":"__group__","zOrder":"107","measuredW":"140","measuredH":"40","w":"140","h":"40","x":"1402","y":"2292","properties":{"controlName":"102-caching:client-side"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"88","measuredW":"84","measuredH":"25","x":"21","y":"7","properties":{"size":"17","text":"Client Side"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"116","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"116","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14155","typeID":"__group__","zOrder":"108","measuredW":"139","measuredH":"37","w":"139","h":"37","x":"1402","y":"2382","properties":{"controlName":"100-caching:cdn"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"40","measuredW":"38","measuredH":"25","x":"45","y":"6","properties":{"size":"17","text":"CDN"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"115","y":"5","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"115","y":"5","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14165","typeID":"Arrow","zOrder":"109","w":"89","h":"395","measuredW":"150","measuredH":"100","x":"1236","y":"1648","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":82.38081254263102,"y":0.3660325341022599},"p1":{"x":0.620749915688138,"y":0.11570653340282679},"p2":{"x":-0.5,"y":395.5}}},{"ID":"14178","typeID":"__group__","zOrder":"110","measuredW":"229","measuredH":"50","w":"229","h":"50","x":"948","y":"1428","properties":{"controlName":"106-relational-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"165","measuredH":"25","x":"32","y":"13","properties":{"size":"17","text":"Relational Databases"}}]}}},{"ID":"14179","typeID":"__group__","zOrder":"111","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1371","properties":{"controlName":"100-relational-databases:postgresql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"96","measuredW":"93","measuredH":"25","x":"56","y":"7","properties":{"size":"17","text":"PostgreSQL"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14180","typeID":"__group__","zOrder":"112","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1416","properties":{"controlName":"101-relational-databases:mysql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"60","measuredW":"56","measuredH":"25","x":"74","y":"7","properties":{"size":"17","text":"MySQL"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14181","typeID":"__group__","zOrder":"113","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1461","properties":{"controlName":"102-relational-databases:mariadb"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"69","y":"7","properties":{"size":"17","text":"MariaDB"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14182","typeID":"__group__","zOrder":"114","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1506","properties":{"controlName":"103-relational-databases:mssql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"67","measuredW":"63","measuredH":"25","x":"70","y":"8","properties":{"size":"17","text":"MS SQL"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14183","typeID":"__group__","zOrder":"115","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"675","y":"1552","properties":{"controlName":"104-relational-databases:oracle"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"54","measuredW":"52","measuredH":"25","x":"77","y":"8","properties":{"size":"17","text":"Oracle"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14184","typeID":"__group__","zOrder":"116","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"1129","y":"1621","properties":{"controlName":"107-nosql-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"143","measuredH":"25","x":"41","y":"12","properties":{"text":"NoSQL Databases","size":"17"}}]}}},{"ID":"14187","typeID":"__group__","zOrder":"117","measuredW":"178","measuredH":"40","w":"178","h":"40","x":"1061","y":"1744","properties":{"controlName":"101-more-about-databases:acid"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"171","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"43","measuredW":"40","measuredH":"25","x":"71","y":"7","properties":{"size":"17","text":"ACID"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14188","typeID":"__group__","zOrder":"118","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"1068","y":"2040","properties":{"controlName":"108-more-about-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"29","y":"13","properties":{"text":"More about Databases","size":"17"}}]}}},{"ID":"14189","typeID":"__group__","zOrder":"119","measuredW":"178","measuredH":"40","w":"178","h":"40","x":"1061","y":"1789","properties":{"controlName":"102-more-about-databases:transactions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"171","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"105","measuredW":"99","measuredH":"25","x":"47","y":"7","properties":{"size":"17","text":"Transactions"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14190","typeID":"__group__","zOrder":"120","measuredW":"178","measuredH":"40","w":"178","h":"40","x":"1061","y":"1834","properties":{"controlName":"103-more-about-databases:n-plus-one-problem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"171","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"25","x":"46","y":"7","properties":{"text":"N+1 Problem","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14191","typeID":"__group__","zOrder":"121","measuredW":"215","measuredH":"40","w":"215","h":"40","x":"1522","y":"2113","properties":{"controlName":"102-scaling-databases:sharding-strategies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"206","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"155","measuredW":"151","measuredH":"25","x":"27","y":"7","properties":{"size":"17","text":"Sharding Strategies"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14192","typeID":"__group__","zOrder":"122","measuredW":"182","measuredH":"40","w":"182","h":"40","x":"1059","y":"1879","properties":{"controlName":"104-more-about-databases:database-normalization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"25","x":"42","y":"7","properties":{"size":"17","text":"Normalization"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14193","typeID":"__group__","zOrder":"123","measuredW":"215","measuredH":"40","w":"215","h":"40","x":"1522","y":"2067","properties":{"controlName":"101-scaling-databases:data-replication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"129","measuredW":"128","measuredH":"25","x":"42","y":"7","properties":{"size":"17","text":"Data Replication"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14194","typeID":"__group__","zOrder":"124","measuredW":"215","measuredH":"40","w":"215","h":"40","x":"1522","y":"2022","properties":{"controlName":"100-scaling-databases:database-indexes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"204","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"25","x":"32","y":"7","properties":{"size":"17","text":"Database Indexes"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"191","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14195","typeID":"__group__","zOrder":"125","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"928","y":"2145","properties":{"controlName":"109-apis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"178","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"22","y":"13","properties":{"text":"Learn about APIs","size":"17"}}]}}},{"ID":"14196","typeID":"__group__","zOrder":"126","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"955","y":"2242","properties":{"controlName":"100-apis:rest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"49","measuredW":"44","measuredH":"25","x":"48","y":"7","properties":{"size":"17","text":"REST"}},{"ID":"3","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14197","typeID":"__group__","zOrder":"127","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"955","y":"2287","properties":{"controlName":"101-apis:json-apis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"90","measuredW":"85","measuredH":"25","x":"28","y":"7","properties":{"size":"17","text":"JSON APIs"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14198","typeID":"__group__","zOrder":"128","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"956","y":"2332","properties":{"controlName":"102-apis:soap"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"49","measuredW":"44","measuredH":"25","x":"48","y":"7","properties":{"size":"17","text":"SOAP"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14199","typeID":"__group__","zOrder":"129","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"667","y":"2149","properties":{"controlName":"104-apis:hateoas"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"78","measuredW":"76","measuredH":"25","x":"65","y":"7","properties":{"size":"17","text":"HATEOAS"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14200","typeID":"__group__","zOrder":"130","measuredW":"200","measuredH":"40","w":"200","h":"40","x":"667","y":"2195","properties":{"controlName":"105-apis:open-api-spec"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"126","measuredH":"25","x":"42","y":"7","properties":{"size":"17","text":"Open API Specs"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14201","typeID":"__group__","zOrder":"131","measuredW":"214","measuredH":"40","w":"214","h":"40","x":"1523","y":"2159","properties":{"controlName":"103-scaling-databases:cap-theorem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"206","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"109","measuredW":"107","measuredH":"25","x":"48","y":"7","properties":{"size":"17","text":"CAP Theorem"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"190","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"190","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14202","typeID":"__group__","zOrder":"132","measuredW":"201","measuredH":"40","w":"201","h":"40","x":"666","y":"2240","properties":{"controlName":"106-apis:authentication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"111","measuredW":"111","measuredH":"25","x":"49","y":"7","properties":{"size":"17","text":"Authentication"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14204","typeID":"__group__","zOrder":"133","measuredW":"240","measuredH":"54","w":"240","h":"54","x":"1173","y":"2462","properties":{"controlName":"111-web-security-knowledge"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"54","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"189","measuredH":"25","x":"25","y":"15","properties":{"size":"17","text":"Web Security Knowledge"}}]}}},{"ID":"14205","typeID":"TextArea","zOrder":"233","w":"271","h":"224","measuredW":"200","measuredH":"140","x":"1451","y":"2623"},{"ID":"14206","typeID":"__group__","zOrder":"234","measuredW":"86","measuredH":"42","w":"86","h":"42","x":"1467","y":"2687","properties":{"controlName":"106-web-security-knowledge:cors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"86","h":"42","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"25","y":"9","properties":{"text":"CORS","size":"17"}}]}}},{"ID":"14207","typeID":"__group__","zOrder":"235","measuredW":"90","measuredH":"43","w":"90","h":"43","x":"1465","y":"2637","properties":{"controlName":"105-web-security-knowledge:https"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"90","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"21","y":"10","properties":{"text":"HTTPS","size":"17"}}]}}},{"ID":"14208","typeID":"__group__","zOrder":"236","measuredW":"241","measuredH":"44","w":"241","h":"44","x":"1468","y":"2737","properties":{"controlName":"105-web-security-knowledge:content-security-policy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"241","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"25","x":"38","y":"10","properties":{"size":"17","text":"Content Security Policy"}}]}}},{"ID":"14209","typeID":"__group__","zOrder":"237","measuredW":"147","measuredH":"43","w":"147","h":"43","x":"1560","y":"2637","properties":{"controlName":"108-web-security-knowledge:owasp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"25","x":"22","y":"10","properties":{"size":"17","text":"OWASP Risks"}}]}}},{"ID":"14210","typeID":"TextArea","zOrder":"134","w":"270","h":"192","measuredW":"200","measuredH":"140","x":"1451","y":"2436"},{"ID":"14211","typeID":"__group__","zOrder":"135","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1466","y":"2451","properties":{"controlName":"100-web-security-knowledge:md5"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"203","measuredW":"197","measuredH":"25","x":"20","y":"8","properties":{"size":"17","text":"MD5 and why not to use it"}}]}}},{"ID":"14212","typeID":"__group__","zOrder":"136","measuredW":"237","measuredH":"40","w":"237","h":"40","x":"1467","y":"2496","properties":{"controlName":"101-web-security-knowledge:sha-family"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"237","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"93","measuredW":"87","measuredH":"25","x":"72","y":"7","properties":{"size":"17","text":"SHA Family"}}]}}},{"ID":"14213","typeID":"__group__","zOrder":"137","measuredW":"119","measuredH":"40","w":"119","h":"40","x":"1468","y":"2542","properties":{"controlName":"104-web-security-knowledge:scrypt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"119","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"62","measuredW":"47","measuredH":"25","x":"38","y":"7","properties":{"size":"17","text":"scrypt"}}]}}},{"ID":"14214","typeID":"__group__","zOrder":"138","measuredW":"111","measuredH":"40","w":"111","h":"40","x":"1594","y":"2542","properties":{"controlName":"102-web-security-knowledge:bcrypt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"111","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"53","measuredW":"48","measuredH":"25","x":"35","y":"7","properties":{"size":"17","text":"bcrypt"}}]}}},{"ID":"14215","typeID":"Label","zOrder":"139","w":"155","measuredW":"149","measuredH":"25","x":"1508","y":"2590","properties":{"size":"17","text":"Hashing Algorithms"}},{"ID":"14216","typeID":"__group__","zOrder":"140","measuredW":"187","measuredH":"32","w":"187","h":"32","x":"673","y":"2319","properties":{"controlName":"100-apis:authentication:cookie-based"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"181","measuredW":"129","measuredH":"32","x":"6","y":"0","properties":{"align":"center","color":"16770457","text":"Cookie Based","size":"18"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"4","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14217","typeID":"__group__","zOrder":"238","measuredW":"149","measuredH":"43","w":"149","h":"43","x":"1559","y":"2687","properties":{"controlName":"107-web-security-knowledge:ssl-tls"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"40","y":"9","properties":{"text":"SSL/TLS","size":"17"}}]}}},{"ID":"14218","typeID":"__group__","zOrder":"141","measuredW":"195","measuredH":"50","w":"195","h":"50","x":"1213","y":"2606","properties":{"controlName":"112-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"70","y":"13","properties":{"text":"Testing","size":"17"}}]}}},{"ID":"14219","typeID":"__group__","zOrder":"142","measuredW":"223","measuredH":"40","w":"223","h":"40","x":"908","y":"2535","properties":{"controlName":"100-testing:integration-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"150","measuredW":"144","measuredH":"25","x":"42","y":"7","properties":{"size":"17","text":"Integration Testing"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14220","typeID":"__group__","zOrder":"143","measuredW":"225","measuredH":"37","w":"225","h":"37","x":"906","y":"2580","properties":{"controlName":"101-testing:unit-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"214","h":"37","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"99","measuredW":"91","measuredH":"25","x":"58","y":"6","properties":{"size":"17","text":"Unit Testing"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"5","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"5","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14221","typeID":"__group__","zOrder":"144","measuredW":"224","measuredH":"37","w":"224","h":"37","x":"907","y":"2622","properties":{"controlName":"102-testing:functional-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"214","h":"37","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"151","measuredW":"140","measuredH":"25","x":"39","y":"6","properties":{"size":"17","text":"Functional Testing"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14222","typeID":"Arrow","zOrder":"145","w":"269","h":"194","measuredW":"150","measuredH":"100","x":"983","y":"923","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":268.4360764425405,"y":-0.2858165019254102},"p1":{"x":0.508287602643701,"y":0.1494412177047869},"p2":{"x":-0.30546968388057394,"y":193.85134769137812}}},{"ID":"14223","typeID":"Arrow","zOrder":"146","w":"16","h":"106","measuredW":"150","measuredH":"100","x":"1251","y":"811","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":5.0661253511545965,"y":-0.06842586703601228},"p1":{"x":0.49476106194690206,"y":0.1305840707964593},"p2":{"x":0.436076442540525,"y":105.76126347271361}}},{"ID":"14224","typeID":"Label","zOrder":"147","measuredW":"128","measuredH":"40","x":"1170","y":"759","properties":{"size":"32","text":"Backend"}},{"ID":"14225","typeID":"Arrow","zOrder":"148","w":"30","h":"72","measuredW":"150","measuredH":"100","x":"1181","y":"675","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1355873564000376,"y":-0.12682637425450594},"p1":{"x":0.4191433998244705,"y":-0.10084752016943233},"p2":{"x":30.08850738176079,"y":71.41806720423438}}},{"ID":"14226","typeID":"Canvas","zOrder":"149","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1447","y":"642"},{"ID":"14227","typeID":"Label","zOrder":"150","measuredW":"314","measuredH":"25","x":"1461","y":"659","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"14228","typeID":"Label","zOrder":"151","measuredW":"319","measuredH":"25","x":"1461","y":"687","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"14229","typeID":"__group__","zOrder":"152","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"1462","y":"723","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"66","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"14230","typeID":"Canvas","zOrder":"153","w":"408","h":"162","measuredW":"100","measuredH":"70","x":"635","y":"632"},{"ID":"14231","typeID":"Icon","zOrder":"154","measuredW":"24","measuredH":"24","x":"658","y":"653","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"14232","typeID":"Icon","zOrder":"155","measuredW":"24","measuredH":"24","x":"658","y":"653","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"14233","typeID":"Label","zOrder":"156","measuredW":"269","measuredH":"24","x":"694","y":"653","properties":{"size":"16","text":"Personal Recommendation / Opinion"}},{"ID":"14234","typeID":"Label","zOrder":"157","measuredW":"159","measuredH":"24","x":"694","y":"750","properties":{"size":"16","text":"I wouldn't recommend"}},{"ID":"14235","typeID":"Icon","zOrder":"158","measuredW":"24","measuredH":"24","x":"658","y":"750","properties":{"color":"10066329","icon":{"ID":"circle","size":"small"}}},{"ID":"14236","typeID":"Label","zOrder":"159","w":"324","measuredW":"315","measuredH":"24","x":"695","y":"718","properties":{"size":"16","text":"Order in roadmap not strict (Learn anytime)"}},{"ID":"14237","typeID":"Icon","zOrder":"160","measuredW":"24","measuredH":"24","x":"658","y":"718","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"14238","typeID":"Icon","zOrder":"161","measuredW":"24","measuredH":"24","x":"658","y":"718","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}},{"ID":"14239","typeID":"Label","zOrder":"162","measuredW":"272","measuredH":"24","x":"694","y":"686","properties":{"size":"16","text":"Alternative Option - Pick this or purple"}},{"ID":"14240","typeID":"Icon","zOrder":"163","measuredW":"24","measuredH":"24","x":"658","y":"685","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"14241","typeID":"Icon","zOrder":"164","measuredW":"24","measuredH":"24","x":"658","y":"685","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"14242","typeID":"Icon","zOrder":"165","measuredW":"24","measuredH":"24","x":"658","y":"685","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}},{"ID":"14243","typeID":"Arrow","zOrder":"68","w":"372","h":"9","measuredW":"150","measuredH":"100","x":"969","y":"1126","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":9.5},"p1":{"x":0.4734542725983133,"y":-0.0001116239247792778},"p2":{"x":371.72987682295434,"y":0.452028801972574}}},{"ID":"14253","typeID":"__group__","zOrder":"166","measuredW":"147","measuredH":"40","w":"147","h":"40","x":"859","y":"1029","properties":{"controlName":"100-learn-a-language:go"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"26","measuredW":"23","measuredH":"25","x":"55","y":"7","properties":{"size":"17","text":"Go"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"123","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"123","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"123","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14254","typeID":"__group__","zOrder":"167","measuredW":"144","measuredH":"40","w":"144","h":"40","x":"689","y":"1194","properties":{"controlName":"102-learn-a-language:java"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"38","measuredW":"36","measuredH":"25","x":"57","y":"7","properties":{"size":"17","text":"Java"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14255","typeID":"__group__","zOrder":"168","measuredW":"144","measuredH":"40","w":"144","h":"40","x":"687","y":"1029","properties":{"controlName":"101-learn-a-language:rust"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"39","measuredW":"36","measuredH":"25","x":"56","y":"7","properties":{"size":"17","text":"Rust"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14256","typeID":"__group__","zOrder":"169","measuredW":"144","measuredH":"40","w":"144","h":"40","x":"689","y":"1240","properties":{"controlName":"103-learn-a-language:csharp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"27","measuredW":"24","measuredH":"25","x":"62","y":"7","properties":{"size":"17","text":"C#"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14257","typeID":"__group__","zOrder":"170","measuredW":"302","measuredH":"50","w":"302","h":"50","x":"696","y":"1103","properties":{"controlName":"103-learn-a-language"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"302","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"80","y":"13","properties":{"text":"Learn a Language","size":"17"}}]}}},{"ID":"14258","typeID":"__group__","zOrder":"171","measuredW":"144","measuredH":"40","w":"144","h":"40","x":"689","y":"1286","properties":{"controlName":"103-learn-a-language:php"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"34","measuredW":"34","measuredH":"25","x":"59","y":"7","properties":{"size":"17","text":"PHP"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14259","typeID":"__group__","zOrder":"172","measuredW":"146","measuredH":"40","w":"146","h":"40","x":"863","y":"1194","properties":{"controlName":"105-learn-a-language:javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"85","measuredW":"81","measuredH":"25","x":"27","y":"8","properties":{"size":"17","text":"JavaScript"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"122","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"122","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14260","typeID":"__group__","zOrder":"173","measuredW":"146","measuredH":"40","w":"146","h":"40","x":"863","y":"1240","properties":{"controlName":"106-learn-a-language:python"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"56","measuredW":"53","measuredH":"25","x":"40","y":"8","properties":{"size":"17","text":"Python"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14261","typeID":"__group__","zOrder":"174","measuredW":"146","measuredH":"40","w":"146","h":"40","x":"863","y":"1286","properties":{"controlName":"107-learn-a-language:ruby"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"42","measuredW":"39","measuredH":"25","x":"47","y":"8","properties":{"size":"17","text":"Ruby"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"122","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14268","typeID":"Arrow","zOrder":"175","w":"137","h":"41","measuredW":"150","measuredH":"100","x":"971","y":"930","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":136.9620797397572,"y":0.45530148349780575},"p1":{"x":0.4511254056978406,"y":-0.06453327776431561},"p2":{"x":0,"y":41}}},{"ID":"14269","typeID":"Arrow","zOrder":"176","w":"151","h":"6","measuredW":"150","measuredH":"100","x":"967","y":"918","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":151.29875220380154,"y":-0.4655390965576771},"p1":{"x":0.46527893422148225,"y":-0.0013322231473772643},"p2":{"x":0.12491741715246008,"y":5.286965251475522}}},{"ID":"14271","typeID":"__group__","zOrder":"177","measuredW":"272","measuredH":"50","w":"272","h":"50","x":"1090","y":"897","properties":{"controlName":"100-internet"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"105","y":"13","properties":{"text":"Internet","size":"17"}}]}}},{"ID":"14272","typeID":"__group__","zOrder":"178","measuredW":"306","measuredH":"44","w":"306","h":"44","x":"687","y":"856","properties":{"controlName":"100-internet:how-does-the-internet-work"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"44","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"223","measuredW":"219","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"How does the internet work?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14273","typeID":"__group__","zOrder":"179","measuredW":"307","measuredH":"40","w":"307","h":"40","x":"686","y":"905","properties":{"controlName":"101-internet:what-is-http"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"119","measuredW":"113","measuredH":"25","x":"98","y":"8","properties":{"size":"17","text":"What is HTTP?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14274","typeID":"__group__","zOrder":"180","measuredW":"307","measuredH":"40","w":"307","h":"40","x":"686","y":"950","properties":{"controlName":"102-internet:browsers-and-how-they-work"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"230","measuredW":"225","measuredH":"25","x":"42","y":"8","properties":{"size":"17","text":"Browsers and how they work?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"6","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14275","typeID":"__group__","zOrder":"181","measuredW":"290","measuredH":"49","w":"290","h":"49","x":"1483","y":"846","properties":{"controlName":"103-internet:dns-and-how-it-works"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"9","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"179","measuredW":"175","measuredH":"25","x":"51","y":"17","properties":{"size":"17","text":"DNS and how it works?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14276","typeID":"__group__","zOrder":"182","measuredW":"290","measuredH":"45","w":"290","h":"45","x":"1482","y":"896","properties":{"controlName":"104-internet:what-is-domain-name"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"179","measuredW":"180","measuredH":"25","x":"51","y":"13","properties":{"size":"17","text":"What is Domain Name?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14277","typeID":"__group__","zOrder":"183","measuredW":"289","measuredH":"46","w":"289","h":"46","x":"1483","y":"941","properties":{"controlName":"105-internet:what-is-hosting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"6","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"133","measuredW":"126","measuredH":"25","x":"74","y":"14","properties":{"size":"17","text":"What is hosting?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14287","typeID":"__group__","zOrder":"184","measuredW":"267","measuredH":"43","w":"267","h":"43","x":"1431","y":"1656","properties":{"controlName":"105-os-general-knowledge:memory-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"170","measuredW":"169","measuredH":"25","x":"50","y":"9","properties":{"size":"17","text":"Memory Management"}}]}}},{"ID":"14288","typeID":"__group__","zOrder":"185","measuredW":"268","measuredH":"43","w":"268","h":"43","x":"1431","y":"1705","properties":{"controlName":"106-os-general-knowledge:interprocess-communication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"224","measuredW":"222","measuredH":"25","x":"23","y":"9","properties":{"size":"17","text":"Interprocess Communication"}}]}}},{"ID":"14289","typeID":"__group__","zOrder":"186","measuredW":"268","measuredH":"43","w":"268","h":"43","x":"1431","y":"1753","properties":{"controlName":"107-os-general-knowledge:io-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"135","measuredW":"133","measuredH":"25","x":"66","y":"9","properties":{"size":"17","text":"I/O Management"}}]}}},{"ID":"14290","typeID":"__group__","zOrder":"187","measuredW":"318","measuredH":"71","w":"318","h":"71","x":"1415","y":"1309","properties":{"controlName":"108-os-general-knowledge:posix-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"306","h":"71","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"100","y":"12","properties":{"text":"POSIX Basics","size":"17"}},{"ID":"2","typeID":"Label","zOrder":"2","w":"180","measuredW":"172","measuredH":"23","x":"63","y":"36","properties":{"size":"15","text":"stdin, stdout, stderr, pipes"}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"294","y":"21","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"294","y":"21","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14291","typeID":"__group__","zOrder":"188","measuredW":"268","measuredH":"43","w":"268","h":"43","x":"1431","y":"1802","properties":{"controlName":"109-os-general-knowledge:basic-networking-concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"218","measuredW":"213","measuredH":"25","x":"25","y":"9","properties":{"size":"17","text":"Basic Networking Concepts"}}]}}},{"ID":"14298","typeID":"__group__","zOrder":"189","measuredW":"315","measuredH":"43","w":"315","h":"43","x":"1416","y":"1260","properties":{"controlName":"100-os-general-knowledge:terminal-usage"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"303","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"123","measuredW":"121","measuredH":"25","x":"90","y":"9","properties":{"size":"17","text":"Terminal Usage"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"291","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"291","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14299","typeID":"__group__","zOrder":"190","measuredW":"317","measuredH":"101","w":"317","h":"101","x":"1414","y":"1483","properties":{"controlName":"104-os-general-knowledge:basic-terminal-commands"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"305","h":"101","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"217","measuredH":"26","x":"44","y":"12","properties":{"text":"Basic Terminal Commands","size":"18"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"223","measuredH":"25","x":"41","y":"38","properties":{"text":"grep, awk, sed, lsof, curl, wget","size":"17"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"236","measuredH":"25","x":"35","y":"64","properties":{"size":"17","text":"tail, head, less, find, ssh, kill, dig"}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"293","y":"51","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"293","y":"51","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"6","typeID":"Icon","zOrder":"6","measuredW":"24","measuredH":"24","x":"292","y":"26","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"7","typeID":"Icon","zOrder":"7","measuredW":"24","measuredH":"24","x":"292","y":"26","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14300","typeID":"__group__","zOrder":"191","measuredW":"272","measuredH":"43","w":"272","h":"43","x":"1429","y":"1899","properties":{"controlName":"102-os-general-knowledge:process-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"172","measuredW":"170","measuredH":"25","x":"53","y":"9","properties":{"size":"17","text":"Process Management"}}]}}},{"ID":"14301","typeID":"__group__","zOrder":"192","measuredW":"269","measuredH":"43","w":"269","h":"43","x":"1430","y":"1850","properties":{"controlName":"103-os-general-knowledge:threads-and-concurrency"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"269","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"202","measuredW":"200","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"Threads and Concurrency"}}]}}},{"ID":"14302","typeID":"__group__","zOrder":"193","measuredW":"268","measuredH":"43","w":"268","h":"43","x":"1431","y":"1608","properties":{"controlName":"101-os-general-knowledge:how-oss-work-in-general"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"197","measuredW":"195","measuredH":"25","x":"35","y":"9","properties":{"size":"17","text":"How OSs work in General"}}]}}},{"ID":"14306","typeID":"__group__","zOrder":"194","measuredW":"108","measuredH":"50","w":"108","h":"50","x":"1374","y":"1026","properties":{"controlName":"100-version-control-systems:git"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"97","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"22","measuredH":"25","x":"36","y":"12","properties":{"size":"17","text":"Git"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"84","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"84","y":"13","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14307","typeID":"__group__","zOrder":"195","measuredW":"138","measuredH":"57","w":"138","h":"57","x":"1583","y":"1046","properties":{"controlName":"100-repo-hosting-services:github"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"131","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"8","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"39","y":"21","properties":{"text":"GitHub","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"114","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"114","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14308","typeID":"__group__","zOrder":"196","measuredW":"286","measuredH":"50","w":"286","h":"50","x":"1185","y":"1158","properties":{"controlName":"105-repo-hosting-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"286","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"57","y":"12","properties":{"text":"Repo hosting services","size":"17"}}]}}},{"ID":"14309","typeID":"__group__","zOrder":"197","measuredW":"286","measuredH":"50","w":"286","h":"50","x":"1185","y":"1103","properties":{"controlName":"104-version-control-systems"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"286","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"25","x":"50","y":"12","properties":{"text":"Version Control Systems","size":"17"}}]}}},{"ID":"14310","typeID":"__group__","zOrder":"198","measuredW":"140","measuredH":"53","w":"140","h":"53","x":"1583","y":"1157","properties":{"controlName":"102-repo-hosting-services:bitbucket"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"131","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"4","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"29","y":"16","properties":{"color":"3355443","text":"Bitbucket","size":"17"}},{"ID":"3","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14311","typeID":"__group__","zOrder":"199","measuredW":"140","measuredH":"54","w":"140","h":"54","x":"1583","y":"1102","properties":{"controlName":"101-repo-hosting-services:gitlab"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"131","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"52","measuredW":"51","measuredH":"25","x":"40","y":"17","properties":{"color":"3355443","size":"17","text":"GitLab"}},{"ID":"3","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"116","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14312","typeID":"__group__","zOrder":"200","measuredW":"178","measuredH":"40","w":"178","h":"40","x":"1061","y":"1699","properties":{"controlName":"100-more-about-databases:orms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"171","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"49","measuredW":"49","measuredH":"25","x":"71","y":"7","properties":{"size":"17","text":"ORMs"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14313","typeID":"__group__","zOrder":"201","measuredW":"204","measuredH":"50","w":"204","h":"50","x":"1214","y":"2674","properties":{"controlName":"113-ci-cd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"62","measuredW":"59","measuredH":"25","x":"66","y":"12","properties":{"size":"17","text":"CI / CD"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"180","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"180","y":"13","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14314","typeID":"__group__","zOrder":"202","measuredW":"324","measuredH":"50","w":"324","h":"50","x":"677","y":"2774","properties":{"controlName":"114-design-and-development-principles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"324","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"275","measuredH":"25","x":"24","y":"13","properties":{"size":"17","text":"Design and Development Principles"}}]}}},{"ID":"14319","typeID":"__group__","zOrder":"203","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"2852","properties":{"controlName":"100-design-and-development-principles:gof-design-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"168","measuredW":"164","measuredH":"25","x":"54","y":"7","properties":{"size":"17","text":"GOF Design Patterns"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14320","typeID":"__group__","zOrder":"204","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"2897","properties":{"controlName":"101-design-and-development-principles:domain-driven-design"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"175","measuredW":"172","measuredH":"25","x":"50","y":"7","properties":{"size":"17","text":"Domain Driven Design"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14321","typeID":"__group__","zOrder":"205","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"2942","properties":{"controlName":"102-design-and-development-principles:test-driven-development"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"196","measuredW":"194","measuredH":"25","x":"40","y":"7","properties":{"size":"17","text":"Test Driven Development"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14322","typeID":"__group__","zOrder":"206","measuredW":"254","measuredH":"37","w":"254","h":"37","x":"1459","y":"3009","properties":{"controlName":"104-architectural-patterns:serverless"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"87","measuredW":"82","measuredH":"25","x":"79","y":"6","properties":{"size":"17","text":"Serverless"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14334","typeID":"__group__","zOrder":"207","measuredW":"274","measuredH":"40","w":"274","h":"40","x":"1424","y":"3726","properties":{"controlName":"102-scalability:migration-strategies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"265","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"25","x":"55","y":"7","properties":{"text":"Migration Strategies","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"250","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"250","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14335","typeID":"__group__","zOrder":"208","measuredW":"277","measuredH":"40","w":"277","h":"40","x":"1425","y":"3772","properties":{"controlName":"103-scalability:horizontal-vertical-scaling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"25","x":"71","y":"7","properties":{"size":"17","text":"Types of Scaling"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"253","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"253","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14339","typeID":"Icon","zOrder":"209","measuredW":"24","measuredH":"24","x":"1705","y":"2427","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"14340","typeID":"Icon","zOrder":"210","measuredW":"24","measuredH":"24","x":"1705","y":"2427","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"14341","typeID":"Icon","zOrder":"239","measuredW":"24","measuredH":"24","x":"1709","y":"2828","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"14342","typeID":"Icon","zOrder":"240","measuredW":"24","measuredH":"24","x":"1709","y":"2828","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"14343","typeID":"__group__","zOrder":"211","measuredW":"154","measuredH":"40","w":"154","h":"40","x":"957","y":"2377","properties":{"controlName":"103-apis:grpc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"90","measuredW":"45","measuredH":"25","x":"28","y":"7","properties":{"align":"center","size":"17","text":"gRPC"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"130","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14358","typeID":"__group__","zOrder":"212","measuredW":"324","measuredH":"50","w":"324","h":"50","x":"676","y":"2679","properties":{"controlName":"ext_link:roadmap.sh/software-design-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"324","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622","textColor":"16777215"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"240","measuredH":"25","x":"42","y":"12","properties":{"text":"Software Design & Architecture","size":"17","color":"16777215"}}]}}},{"ID":"14360","typeID":"Arrow","zOrder":"71","w":"125","h":"39","measuredW":"150","measuredH":"100","x":"984","y":"871","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":125.25416379776266,"y":38.781956555409124},"p1":{"x":0.5135953851047824,"y":0.07342097486825926},"p2":{"x":-0.07798982877545768,"y":0.01943481524267554}}},{"ID":"14366","typeID":"Arrow","zOrder":"61","w":"1","h":"83","measuredW":"150","measuredH":"100","x":"1424","y":"1044","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":83.20762430962418},"p1":{"x":0.5,"y":0},"p2":{"x":-0.24980034602958767,"y":0.43870807682526447}}},{"ID":"14367","typeID":"Arrow","zOrder":"70","w":"1","h":"167","measuredW":"150","measuredH":"100","x":"763","y":"1051","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":167.04191001796403},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":-0.24980034602958767,"y":0.03268182252122642}}},{"ID":"14368","typeID":"Arrow","zOrder":"69","w":"1","h":"162","measuredW":"150","measuredH":"100","x":"927","y":"1056","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":162.04191001796403},"p1":{"x":0.5,"y":0},"p2":{"x":-0.24980034602958767,"y":0.32416628950863924}}},{"ID":"14372","typeID":"Arrow","zOrder":"67","w":"154","h":"5","measuredW":"150","measuredH":"100","x":"1453","y":"1189","properties":{"p0":{"x":0.458717507699248,"y":4.902762431183191},"p1":{"x":0.5,"y":0},"p2":{"x":154.57320260870983,"y":-0.3887220358042214},"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted"}},{"ID":"14373","typeID":"Arrow","zOrder":"66","w":"146","h":"56","measuredW":"150","measuredH":"100","x":"1446","y":"1129","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.4785091927819849,"y":55.642664613955276},"p1":{"x":0.5049653579676676,"y":-0.08879907621247125},"p2":{"x":145.69874920774737,"y":0.08207771058664548}}},{"ID":"14374","typeID":"Arrow","zOrder":"65","w":"152","h":"101","measuredW":"150","measuredH":"100","x":"1440","y":"1072","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.4314292181429664,"y":100.73682456323331},"p1":{"x":0.49914028657114357,"y":-0.13680773075641442},"p2":{"x":151.69874920774737,"y":0.19861969047110506}}},{"ID":"14375","typeID":"Arrow","zOrder":"64","w":"165","h":"5","measuredW":"150","measuredH":"100","x":"1351","y":"922","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":165.64034870052888,"y":0},"p1":{"x":0.4652789342214824,"y":-0.0013322231473772653},"p2":{"x":0.2814591071698942,"y":4.68279684831532}}},{"ID":"14376","typeID":"Arrow","zOrder":"63","w":"161","h":"48","measuredW":"150","measuredH":"100","x":"1326","y":"868","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":161.53718413209776,"y":0.4764677114528695},"p1":{"x":0.46937049176096124,"y":0.08997514266115965},"p2":{"x":0.14690788897928542,"y":48.45408568084645}}},{"ID":"14377","typeID":"Arrow","zOrder":"62","w":"143","h":"34","measuredW":"150","measuredH":"100","x":"1351","y":"937","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":143.1515397158321,"y":33.33754370096199},"p1":{"x":0.4799532170311047,"y":-0.07212649611970279},"p2":{"x":0.2814591071698942,"y":-0.31720315168468005}}},{"ID":"14378","typeID":"__group__","zOrder":"213","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"1418","y":"1406","properties":{"controlName":"102-os-general-knowledge"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"213","measuredH":"25","x":"47","y":"12","properties":{"text":"OS and General Knowledge","size":"17"}}]}}},{"ID":"14380","typeID":"TextArea","zOrder":"60","w":"307","h":"401","measuredW":"200","measuredH":"140","x":"1415","y":"1592"},{"ID":"14383","typeID":"Label","zOrder":"214","measuredW":"235","measuredH":"25","x":"1447","y":"1954","properties":{"size":"17","text":"Operating Systems Knowledge"}},{"ID":"14391","typeID":"Arrow","zOrder":"59","w":"182","h":"244","measuredW":"150","measuredH":"100","x":"1269","y":"1185","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":2.6820507296401956,"y":-0.28812721471331315},"p1":{"x":0.5486000169108877,"y":-0.2734756055254588},"p2":{"x":181.4160384735476,"y":243.50229284977354}}},{"ID":"14401","typeID":"Arrow","zOrder":"58","w":"372","h":"1","measuredW":"150","measuredH":"100","x":"1094","y":"1447","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0.5},"p1":{"x":0.4734542725983134,"y":-0.00011162392477927833},"p2":{"x":372.1665431406352,"y":0.44787919754480754}}},{"ID":"14403","typeID":"Arrow","zOrder":"57","w":"108","h":"69","measuredW":"150","measuredH":"100","x":"866","y":"1459","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":108.53128935943289,"y":-0.29133900542706215},"p1":{"x":0.5277931876178863,"y":-0.08110507045378823},"p2":{"x":0.33217034204835727,"y":68.41805714189809}}},{"ID":"14404","typeID":"Arrow","zOrder":"56","w":"112","h":"105","measuredW":"150","measuredH":"100","x":"870","y":"1462","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":112.74894396834816,"y":-0.32317972942405504},"p1":{"x":0.5277931876178864,"y":-0.08110507045378819},"p2":{"x":0.4409976465059344,"y":105.13672108498872}}},{"ID":"14406","typeID":"Arrow","zOrder":"55","w":"1","h":"166","measuredW":"150","measuredH":"100","x":"1560","y":"1351","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24980034602958767,"y":166.66755247481046},"p1":{"x":0.5,"y":0},"p2":{"x":-0.24980034602958767,"y":0.43870807682526447}}},{"ID":"14407","typeID":"Arrow","zOrder":"54","w":"163","h":"178","measuredW":"150","measuredH":"100","x":"1153","y":"1460","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.16305972330678742,"y":0.21190866916163031},"p1":{"x":0.45708880562052184,"y":0.19653198805241293},"p2":{"x":163.28809993951177,"y":178.12777272691983}}},{"ID":"14408","typeID":"Arrow","zOrder":"53","w":"108","h":"52","measuredW":"150","measuredH":"100","x":"866","y":"1385","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":108.53128935943289,"y":52.02385644383003},"p1":{"x":0.5450108459869839,"y":0.08947939262472887},"p2":{"x":0.33217034204835727,"y":-0.02128941263345041}}},{"ID":"14409","typeID":"Arrow","zOrder":"52","w":"118","h":"21","measuredW":"150","measuredH":"100","x":"861","y":"1427","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":117.64011666389058,"y":20.98072925571705},"p1":{"x":0.572103398504133,"y":0.053273848576302456},"p2":{"x":-0.14626606389515473,"y":0.43659273342882443}}},{"ID":"14410","typeID":"Arrow","zOrder":"51","w":"110","h":"33","measuredW":"150","measuredH":"100","x":"863","y":"1452","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":110.27050756240465,"y":0.4591656616605633},"p1":{"x":0.6011290949912016,"y":-0.04344446531392316},"p2":{"x":-0.14626606389515473,"y":33.436592733428824}}},{"ID":"14442","typeID":"__group__","zOrder":"217","measuredW":"174","measuredH":"154","w":"174","h":"154","x":"678","y":"1621","properties":{"controlName":"100-nosql-databases:document-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"21","y":"15","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"78","measuredH":"25","x":"51","y":"24","properties":{"size":"17","text":"MongoDB"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"21","y":"63","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"74","measuredH":"25","x":"53","y":"72","properties":{"size":"17","text":"CouchDB"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"117","measuredH":"25","x":"31","y":"114","properties":{"size":"17","text":"Document DBs"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"12","y":"22","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"11","y":"71","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14443","typeID":"__group__","zOrder":"220","measuredW":"168","measuredH":"154","w":"168","h":"154","x":"849","y":"1770","properties":{"controlName":"101-nosql-databases:column-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"15","y":"14","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"83","measuredH":"25","x":"42","y":"23","properties":{"size":"17","text":"Cassandra"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"15","y":"62","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"53","measuredH":"25","x":"57","y":"71","properties":{"size":"17","text":"HBase"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"96","measuredH":"25","x":"36","y":"113","properties":{"size":"17","text":"Column DBs"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"137","y":"23","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"137","y":"71","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14444","typeID":"__group__","zOrder":"218","measuredW":"168","measuredH":"154","w":"168","h":"154","x":"849","y":"1621","properties":{"controlName":"102-nosql-databases:timeseries-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"17","y":"14","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"65","measuredH":"25","x":"53","y":"23","properties":{"size":"17","text":"InfluxDB"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"17","y":"62","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"81","measuredH":"25","x":"45","y":"71","properties":{"size":"17","text":"TimeScale"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"91","measuredH":"25","x":"38","y":"113","properties":{"size":"17","text":"Time Series"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"137","y":"21","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"70","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14445","typeID":"__group__","zOrder":"219","measuredW":"174","measuredH":"154","w":"174","h":"154","x":"678","y":"1770","properties":{"controlName":"103-nosql-databases:realtime-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"21","y":"14","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"68","measuredH":"25","x":"56","y":"23","properties":{"size":"17","text":"Firebase"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"137","h":"43","measuredW":"200","measuredH":"140","x":"21","y":"62","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"83","measuredH":"25","x":"48","y":"71","properties":{"size":"17","text":"RethinkDB"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"69","measuredH":"25","x":"55","y":"113","properties":{"size":"17","text":"Realtime"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"9","y":"23","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"10","y":"71","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14446","typeID":"__group__","zOrder":"221","measuredW":"174","measuredH":"154","w":"174","h":"154","x":"678","y":"1920","properties":{"controlName":"104-nosql-databases:key-value-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"154","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"143","h":"43","measuredW":"200","measuredH":"140","x":"18","y":"14","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"25","x":"64","y":"23","properties":{"size":"17","text":"Redis"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"143","h":"43","measuredW":"200","measuredH":"140","x":"18","y":"61","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"88","measuredH":"25","x":"43","y":"70","properties":{"size":"17","text":"DynamoDB"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"76","measuredH":"25","x":"52","y":"114","properties":{"size":"17","text":"Key-Value"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"11","y":"21","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"__group__","zOrder":"7","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"9","y":"70","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14447","typeID":"Arrow","zOrder":"50","w":"167","h":"2","measuredW":"150","measuredH":"100","x":"993","y":"1645","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":166.3460572544161,"y":-0.11252414244177089},"p1":{"x":0.4652789342214823,"y":-0.0013322231473772638},"p2":{"x":-0.450419321956133,"y":1.4791597765599818}}},{"ID":"14448","typeID":"__group__","zOrder":"216","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1707","y":"1625","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14449","typeID":"__group__","zOrder":"215","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1708","y":"1600","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14464","typeID":"__group__","zOrder":"222","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1005","y":"1734","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14465","typeID":"__group__","zOrder":"223","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1005","y":"1883","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14466","typeID":"__group__","zOrder":"224","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"669","y":"1883","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14467","typeID":"__group__","zOrder":"225","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"694","y":"2058","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"14469","typeID":"__group__","zOrder":"226","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"670","y":"2058","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14470","typeID":"__group__","zOrder":"227","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"693","y":"1608","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"14471","typeID":"__group__","zOrder":"228","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"669","y":"1608","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14472","typeID":"Arrow","zOrder":"49","w":"1","h":"90","measuredW":"150","measuredH":"100","x":"1149","y":"1980","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.07895678672230133,"y":90.41565770544025},"p1":{"x":0.4652789342214822,"y":-0.0013322231473772612},"p2":{"x":-0.07895678672230133,"y":0.128788397934386}}},{"ID":"14477","typeID":"__group__","zOrder":"229","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"1195","y":"2143","properties":{"controlName":"109-scaling-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"25","x":"41","y":"12","properties":{"size":"17","text":"Scaling Databases"}}]}}},{"ID":"14479","typeID":"Arrow","zOrder":"48","w":"173","h":"3","measuredW":"150","measuredH":"100","x":"1378","y":"2182","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":172.5,"y":-0.5},"p1":{"x":0.46527893422148214,"y":-0.001332223147377259},"p2":{"x":0,"y":2}}},{"ID":"14480","typeID":"Arrow","zOrder":"47","w":"159","h":"48","measuredW":"150","measuredH":"100","x":"1373","y":"2123","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":158.5,"y":-0.5},"p1":{"x":0.4189469596436937,"y":0.0748615633485625},"p2":{"x":-0.450419321956133,"y":47.47915977655998}}},{"ID":"14481","typeID":"Arrow","zOrder":"46","w":"171","h":"86","measuredW":"150","measuredH":"100","x":"1365","y":"2078","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":170.5,"y":-0.5},"p1":{"x":0.4189469596436937,"y":0.07486156334856249},"p2":{"x":-0.5,"y":85.5}}},{"ID":"14482","typeID":"Arrow","zOrder":"45","w":"178","h":"120","measuredW":"150","measuredH":"100","x":"1355","y":"2037","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":177.5,"y":-0.5},"p1":{"x":0.4189469596436937,"y":0.07486156334856242},"p2":{"x":-0.5,"y":119.5}}},{"ID":"14483","typeID":"Arrow","zOrder":"44","w":"103","h":"5","measuredW":"150","measuredH":"100","x":"853","y":"2166","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.04283790938666243,"y":4.965888182811341},"p1":{"x":0.46992665036674774,"y":-0.000488997555012224},"p2":{"x":103.52951745304472,"y":0.09592679252182279}}},{"ID":"14484","typeID":"Arrow","zOrder":"43","w":"71","h":"41","measuredW":"150","measuredH":"100","x":"860","y":"2181","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3477799948213942,"y":41.100482780854236},"p1":{"x":0.43463702116260416,"y":0.12389499062416165},"p2":{"x":70.96222015402327,"y":-0.2941890366091684}}},{"ID":"14485","typeID":"Arrow","zOrder":"42","w":"85","h":"82","measuredW":"150","measuredH":"100","x":"865","y":"2188","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.2177413851111396,"y":81.58260633617965},"p1":{"x":0.43463702116260416,"y":0.1238949906241616},"p2":{"x":85.44206571518248,"y":0.010753048825790756}}},{"ID":"14486","typeID":"__group__","zOrder":"230","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"956","y":"2422","properties":{"controlName":"106-apis:graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"25","x":"37","y":"7","properties":{"align":"center","size":"17","text":"GraphQL"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14492","typeID":"Arrow","zOrder":"41","w":"1","h":"76","measuredW":"150","measuredH":"100","x":"1393","y":"3182","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":76.34691492882303},"p1":{"x":0.5702216182256714,"y":-0.004517251466967862},"p2":{"x":0,"y":0.4406451246140932}}},{"ID":"14493","typeID":"__group__","zOrder":"231","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"1310","y":"3171","properties":{"controlName":"103-containerization:kubernetes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"36","y":"7","properties":{"size":"17","text":"Kubernetes"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14496","typeID":"__group__","zOrder":"232","measuredW":"169","measuredH":"102","w":"169","h":"102","x":"849","y":"1920","properties":{"controlName":"120-graph-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"169","h":"102","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"25","x":"42","y":"64","properties":{"size":"17","text":"Graph DBs"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"143","h":"43","measuredW":"200","measuredH":"140","x":"14","y":"15","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"47","measuredH":"25","x":"62","y":"24","properties":{"size":"17","text":"Neo4j"}},{"ID":"4","typeID":"__group__","zOrder":"4","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"5","y":"24","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14497","typeID":"Arrow","zOrder":"40","w":"1","h":"106","measuredW":"150","measuredH":"100","x":"1228","y":"2071","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.46992665036674797,"y":-0.0004889975550122331},"p2":{"x":0,"y":106.37551896409877}}},{"ID":"14499","typeID":"Arrow","zOrder":"37","w":"111","h":"1","measuredW":"150","measuredH":"100","x":"1105","y":"2166","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.04261279713523436,"y":0.3755189640987737},"p1":{"x":0.4699266503667479,"y":-0.0004889975550122328},"p2":{"x":111,"y":0.3755189640987737}}},{"ID":"14500","typeID":"Arrow","zOrder":"39","w":"1","h":"99","measuredW":"150","measuredH":"100","x":"1031","y":"2178","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4699266503667479,"y":-0.0004889975550122329},"p2":{"x":0,"y":98.50806291693607}}},{"ID":"14501","typeID":"Arrow","zOrder":"38","w":"201","h":"180","measuredW":"150","measuredH":"100","x":"1085","y":"2182","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.44276318265201553,"y":0.046489627115988696},"p1":{"x":0.49484282315015704,"y":0.17344202855363883},"p2":{"x":200.399593928993,"y":179.89103205690662}}},{"ID":"14502","typeID":"Arrow","zOrder":"36","w":"105","h":"6","measuredW":"150","measuredH":"100","x":"1319","y":"2357","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":104.8501699892604,"y":0},"p1":{"x":0.465278934221482,"y":-0.0013322231473772486},"p2":{"x":-0.1831206274359829,"y":5.78948687398406}}},{"ID":"14504","typeID":"Arrow","zOrder":"35","w":"80","h":"47","measuredW":"150","measuredH":"100","x":"1326","y":"2307","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":80.73800466406828,"y":0.19194556900447424},"p1":{"x":0.46208226221079857,"y":0.1105398457583562},"p2":{"x":0.4878500355812321,"y":47.3979188798794}}},{"ID":"14507","typeID":"Arrow","zOrder":"34","w":"100","h":"33","measuredW":"150","measuredH":"100","x":"1312","y":"2371","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":100.6387513279276,"y":32.964190856298046},"p1":{"x":0.3846922212510933,"y":-0.13210138594081824},"p2":{"x":0.32605804231866387,"y":-0.07999046131453724}}},{"ID":"14508","typeID":"Arrow","zOrder":"32","w":"60","h":"30","measuredW":"150","measuredH":"100","x":"1514","y":"2361","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":60.31920991767379,"y":30.162697528578974},"p1":{"x":0.38469222125109326,"y":-0.13210138594081827},"p2":{"x":0.32605804231866387,"y":-0.07999046131453724}}},{"ID":"14509","typeID":"Arrow","zOrder":"33","w":"61","h":"24","measuredW":"150","measuredH":"100","x":"1518","y":"2325","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":61.039807248761235,"y":0.07433489335426202},"p1":{"x":0.46208226221079857,"y":0.11053984575835622},"p2":{"x":0.4878500355812321,"y":24.3979188798794}}},{"ID":"14510","typeID":"Arrow","zOrder":"31","w":"1","h":"231","measuredW":"150","measuredH":"100","x":"1287","y":"2373","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":1,"y":230.99950276112986},"p1":{"x":0.5029666818804198,"y":0.0027384755819260605},"p2":{"x":1,"y":-0.5}}},{"ID":"14514","typeID":"Arrow","zOrder":"29","w":"155","h":"5","measuredW":"150","measuredH":"100","x":"1085","y":"2638","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.009024679748335984,"y":4.145913893075885},"p1":{"x":0.5,"y":0},"p2":{"x":154.57320260870983,"y":-0.3887220358042214}}},{"ID":"14515","typeID":"Arrow","zOrder":"27","w":"106","h":"32","measuredW":"150","measuredH":"100","x":"1126","y":"2595","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3537016835969098,"y":-0.2378178001258675},"p1":{"x":0.42742041137167663,"y":-0.06871479103891165},"p2":{"x":105.32924772165484,"y":31.71284132239225}}},{"ID":"14516","typeID":"Arrow","zOrder":"28","w":"111","h":"63","measuredW":"150","measuredH":"100","x":"1123","y":"2553","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.18855530697851464,"y":-0.01944896034137855},"p1":{"x":0.45567203993408567,"y":-0.07608673207967252},"p2":{"x":110.78699073107919,"y":62.65299777998234}}},{"ID":"14517","typeID":"Arrow","zOrder":"26","w":"256","h":"1","measuredW":"150","measuredH":"100","x":"978","y":"2700","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.2554500412181824,"y":0.3755189640987737},"p1":{"x":0.4699266503667478,"y":-0.0004889975550122319},"p2":{"x":256,"y":0.3755189640987737}}},{"ID":"14518","typeID":"Arrow","zOrder":"25","w":"1","h":"55","measuredW":"150","measuredH":"100","x":"800","y":"2805","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":54.98738859570176},"p1":{"x":0.5702216182256715,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996},"stroke":"dotted"}},{"ID":"14519","typeID":"Arrow","zOrder":"24","w":"1","h":"93","measuredW":"150","measuredH":"100","x":"800","y":"2707","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":92.900763034168},"p1":{"x":0.5702216182256716,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"14520","typeID":"Arrow","zOrder":"23","w":"213","h":"88","measuredW":"150","measuredH":"100","x":"974","y":"2796","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.3036632412641893,"y":0.039045956690642925},"p1":{"x":0.5568669211533102,"y":0.12268077887612237},"p2":{"x":212.6720572404124,"y":87.96480211885091}}},{"ID":"14521","typeID":"Arrow","zOrder":"22","w":"165","h":"1","measuredW":"150","measuredH":"100","x":"1320","y":"2892","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.1889462273964,"y":0.47782109382569615},"p1":{"x":0.4999999999999998,"y":1.557694937922094e-18},"p2":{"x":165.61962819175665,"y":1.780424888820562}}},{"ID":"14522","typeID":"Arrow","zOrder":"21","w":"159","h":"35","measuredW":"150","measuredH":"100","x":"1314","y":"2908","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3240727475786116,"y":0.10906663376545112},"p1":{"x":0.49706031424227115,"y":0.061378611251901104},"p2":{"x":158.59359024180708,"y":35.27936909862956}}},{"ID":"14523","typeID":"Arrow","zOrder":"20","w":"165","h":"75","measuredW":"150","measuredH":"100","x":"1307","y":"2915","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.1629082774466042,"y":-0.37791439125976467},"p1":{"x":0.497060314242271,"y":0.0613786112519011},"p2":{"x":165.59359024180708,"y":74.27936909862956}}},{"ID":"14524","typeID":"Arrow","zOrder":"19","w":"172","h":"116","measuredW":"150","measuredH":"100","x":"1297","y":"2915","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.2579220825130051,"y":-0.37791439125976467},"p1":{"x":0.49706031424227093,"y":0.061378611251901014},"p2":{"x":171.68577885682225,"y":115.55382336329194}}},{"ID":"14526","typeID":"__group__","zOrder":"241","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"2987","properties":{"controlName":"103-design-and-development-principles:cqrs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"114","y":"7","properties":{"size":"17","text":"CQRS"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14527","typeID":"__group__","zOrder":"242","measuredW":"268","measuredH":"40","w":"268","h":"40","x":"667","y":"3032","properties":{"controlName":"104-design-and-development-principles:event-sourcing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"260","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"80","y":"7","properties":{"size":"17","text":"Event Sourcing"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14528","typeID":"__group__","zOrder":"243","measuredW":"254","measuredH":"37","w":"254","h":"37","x":"1461","y":"3052","properties":{"controlName":"105-architectural-patterns:service-mesh"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"70","y":"6","properties":{"size":"17","text":"Service Mesh"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14529","typeID":"__group__","zOrder":"244","measuredW":"254","measuredH":"37","w":"254","h":"37","x":"1461","y":"3095","properties":{"controlName":"106-architectural-patterns:twelve-factor-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"48","y":"6","properties":{"size":"17","text":"Twelve Factor Apps"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"230","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14530","typeID":"Arrow","zOrder":"17","w":"182","h":"159","measuredW":"150","measuredH":"100","x":"1286","y":"2918","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.33005433997027467,"y":0.4838026862175866},"p1":{"x":0.4970603142422708,"y":0.06137861125190098},"p2":{"x":182.03447695932482,"y":159.40146567560305}}},{"ID":"14531","typeID":"Arrow","zOrder":"18","w":"205","h":"203","measuredW":"150","measuredH":"100","x":"1263","y":"2918","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.33005433997027467,"y":0.4838026862175866},"p1":{"x":0.49706031424227093,"y":0.06137861125190101},"p2":{"x":205.03447695932482,"y":203.68999470543167}}},{"ID":"14534","typeID":"Arrow","zOrder":"16","w":"1","h":"111","measuredW":"150","measuredH":"100","x":"1184","y":"2908","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":111.43559679832697},"p1":{"x":0.5702216182256715,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"14535","typeID":"__group__","zOrder":"245","measuredW":"198","measuredH":"159","w":"198","h":"159","x":"1110","y":"2975","properties":{"controlName":"116-search-engines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"159","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","w":"126","measuredW":"122","measuredH":"25","x":"36","y":"116","properties":{"size":"17","text":"Search Engines"}}]}}},{"ID":"14542","typeID":"__group__","zOrder":"248","measuredW":"169","measuredH":"40","w":"169","h":"40","x":"767","y":"3109","properties":{"controlName":"100-message-brokers:rabbitmq"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"50","y":"7","properties":{"size":"17","text":"RabbitMQ"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14543","typeID":"__group__","zOrder":"249","measuredW":"169","measuredH":"40","w":"169","h":"40","x":"767","y":"3154","properties":{"controlName":"101-message-brokers:kafka"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"67","y":"7","properties":{"size":"17","text":"Kafka"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"40463"}}]}}},{"ID":"14544","typeID":"Arrow","zOrder":"15","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"886","y":"3181","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":68.99646851243597},"p1":{"x":0.5702216182256716,"y":-0.004517251466967864},"p2":{"x":0,"y":0.10236492325770996},"stroke":"dotted"}},{"ID":"14545","typeID":"Arrow","zOrder":"14","w":"177","h":"1","measuredW":"150","measuredH":"100","x":"1037","y":"3266","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.12737918400853232,"y":0.3755189640987737},"p1":{"x":0.46992665036674786,"y":-0.000488997555012232},"p2":{"x":177.02673693530664,"y":0.3755189640987737}}},{"ID":"14546","typeID":"Arrow","zOrder":"13","w":"164","h":"8","measuredW":"150","measuredH":"100","x":"1427","y":"3265","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.24326201347912502,"y":8.106467390752641},"p1":{"x":0.4699266503667479,"y":-0.000488997555012235},"p2":{"x":164.02673693530664,"y":0.3755189640987737},"stroke":"dotted"}},{"ID":"14547","typeID":"Arrow","zOrder":"12","w":"108","h":"45","measuredW":"150","measuredH":"100","x":"1438","y":"3215","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.0021112908482336934,"y":45.455422423384334},"p1":{"x":0.5000719114051478,"y":-0.07795196318136031},"p2":{"x":108.23882934499807,"y":0.47392920607535416}}},{"ID":"14548","typeID":"Arrow","zOrder":"11","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"1393","y":"3267","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":87.63542384712537},"p1":{"x":0.5702216182256716,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"14549","typeID":"Arrow","zOrder":"10","w":"146","h":"1","measuredW":"150","measuredH":"100","x":"1453","y":"3349","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.238336247222378,"y":0.01273719496157355},"p1":{"x":0.46992665036674774,"y":-0.0004889975550122332},"p2":{"x":145.95151670903215,"y":0.2297521840846457}}},{"ID":"14550","typeID":"Arrow","zOrder":"9","w":"101","h":"38","measuredW":"150","measuredH":"100","x":"1454","y":"3360","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16733541581857025,"y":0.25811049928915963},"p1":{"x":0.5831524955612538,"y":0.09015584927993948},"p2":{"x":101.37569515476389,"y":38.211245401393626}}},{"ID":"14551","typeID":"Arrow","zOrder":"8","w":"177","h":"1","measuredW":"150","measuredH":"100","x":"1190","y":"3353","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.12737918400853232,"y":0.3755189640987737},"p1":{"x":0.46992665036674786,"y":-0.000488997555012232},"p2":{"x":177.02673693530664,"y":0.3755189640987737}}},{"ID":"14552","typeID":"Arrow","zOrder":"7","w":"177","h":"1","measuredW":"150","measuredH":"100","x":"998","y":"3358","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.12737918400853232,"y":0.3755189640987737},"p1":{"x":0.46992665036674786,"y":-0.000488997555012232},"p2":{"x":177.02673693530664,"y":0.3755189640987737}}},{"ID":"14553","typeID":"__group__","zOrder":"250","measuredW":"207","measuredH":"50","w":"207","h":"50","x":"917","y":"3332","properties":{"controlName":"122-server-sent-events"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"50","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"25","x":"35","y":"12","properties":{"size":"17","text":"Server Sent Events"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14554","typeID":"Arrow","zOrder":"6","w":"1","h":"140","measuredW":"150","measuredH":"100","x":"992","y":"3355","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":140},"p1":{"x":0.5702216182256717,"y":-0.004517251466967863},"p2":{"x":0,"y":0.10236492325770996}}},{"ID":"14555","typeID":"Arrow","zOrder":"5","w":"152","h":"34","measuredW":"150","measuredH":"100","x":"806","y":"3460","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":151.37091002541922,"y":34.11258943934581},"p1":{"x":0.6049019607843139,"y":0.06960784313725484},"p2":{"x":-0.44162958299875754,"y":0.37646952636396236}}},{"ID":"14556","typeID":"Arrow","zOrder":"4","w":"142","h":"76","measuredW":"150","measuredH":"100","x":"817","y":"3413","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":141.77658168846017,"y":75.48990278718202},"p1":{"x":0.604901960784314,"y":0.06960784313725492},"p2":{"x":-0.19625627867151252,"y":-0.41636701702691425}}},{"ID":"14557","typeID":"Arrow","zOrder":"3","w":"145","h":"112","measuredW":"150","measuredH":"100","x":"821","y":"3374","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":144.80494000366468,"y":111.67855946110012},"p1":{"x":0.604901960784314,"y":0.06960784313725493},"p2":{"x":-0.19625627867151252,"y":-0.41636701702691425}}},{"ID":"14561","typeID":"__group__","zOrder":"251","measuredW":"272","measuredH":"50","w":"272","h":"50","x":"1049","y":"3610","properties":{"controlName":"123-scalability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"69","y":"13","properties":{"size":"17","text":"Building for Scale"}}]}}},{"ID":"14562","typeID":"Arrow","zOrder":"2","w":"129","h":"135","measuredW":"150","measuredH":"100","x":"1111","y":"3498","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":128.39365588275245,"y":134.75305584755597},"p1":{"x":0.477729688270421,"y":-0.2492740919300941},"p2":{"x":0.2517881817007037,"y":-0.27815957935854385}}},{"ID":"14576","typeID":"__group__","zOrder":"252","measuredW":"273","measuredH":"282","w":"273","h":"282","x":"1424","y":"3436","properties":{"controlName":"100-scalability:mitigation-strategies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"274","measuredW":"200","measuredH":"140","x":"0","y":"8"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"25","x":"52","y":"246","properties":{"size":"17","text":"Mitigation Strategies"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"249","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"249","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14577","typeID":"Arrow","zOrder":"1","w":"203","h":"2","measuredW":"150","measuredH":"100","x":"1292","y":"3634","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":0},"p1":{"x":0.403810554495486,"y":-0.009796941303790616},"p2":{"x":202.98845651226952,"y":0}}},{"ID":"14579","typeID":"__group__","zOrder":"258","measuredW":"182","measuredH":"40","w":"182","h":"40","x":"1059","y":"1924","properties":{"controlName":"105-more-about-databases:failure-modes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"41","y":"7","properties":{"size":"17","text":"Failure Modes"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14580","typeID":"__group__","zOrder":"259","measuredW":"182","measuredH":"40","w":"182","h":"40","x":"1059","y":"1968","properties":{"controlName":"106-more-about-databases:profiling-performance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"38","y":"7","properties":{"size":"17","text":"Profiling Perfor."}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14581","typeID":"__group__","zOrder":"253","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1436","y":"3455","properties":{"controlName":"100-scalability:mitigation-strategies:graceful-degradation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"37","y":"7","properties":{"size":"17","text":"Graceful Degradation"}}]}}},{"ID":"14582","typeID":"__group__","zOrder":"254","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1436","y":"3499","properties":{"controlName":"101-scalability:mitigation-strategies:throttling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"83","y":"7","properties":{"size":"17","text":"Throttling"}}]}}},{"ID":"14583","typeID":"__group__","zOrder":"255","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1436","y":"3543","properties":{"controlName":"102-scalability:mitigation-strategies:backpressure"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"25","x":"66","y":"7","properties":{"size":"17","text":"Backpressure"}}]}}},{"ID":"14584","typeID":"__group__","zOrder":"256","measuredW":"239","measuredH":"40","w":"239","h":"40","x":"1436","y":"3587","properties":{"controlName":"103-scalability:mitigation-strategies:loadshifting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"73","y":"7","properties":{"size":"17","text":"Loadshifting"}}]}}},{"ID":"14585","typeID":"__group__","zOrder":"257","measuredW":"237","measuredH":"40","w":"237","h":"40","x":"1438","y":"3631","properties":{"controlName":"104-scalability:mitigation-strategies:circuit-breaker"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"237","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"61","y":"7","properties":{"size":"17","text":"Circuit Breaker"}}]}}},{"ID":"14586","typeID":"__group__","zOrder":"260","measuredW":"257","measuredH":"206","w":"257","h":"206","x":"678","y":"3576","properties":{"controlName":"101-scalability:instrumentation-monitoring-telemetry"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"247","h":"198","measuredW":"200","measuredH":"140","x":"0","y":"8"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"198","measuredH":"25","x":"25","y":"167","properties":{"size":"17","text":"Difference between these"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"233","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"233","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"223","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"27","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"121","measuredH":"25","x":"62","y":"34","properties":{"size":"17","text":"Instrumentation"}},{"ID":"6","typeID":"TextArea","zOrder":"6","w":"223","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"72","properties":{"color":"16770457"}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"83","measuredH":"25","x":"81","y":"79","properties":{"size":"17","text":"Monitoring"}},{"ID":"8","typeID":"TextArea","zOrder":"8","w":"223","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"117","properties":{"color":"16770457"}},{"ID":"9","typeID":"Label","zOrder":"9","measuredW":"76","measuredH":"25","x":"85","y":"124","properties":{"size":"17","text":"Telemetry"}}]}}},{"ID":"14587","typeID":"Arrow","zOrder":"0","w":"260","h":"1","measuredW":"150","measuredH":"100","x":"907","y":"3636","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":0},"p1":{"x":0.3902447794581767,"y":0.001890220285434493},"p2":{"x":259.3665699886046,"y":0}}},{"ID":"14588","typeID":"TextArea","zOrder":"261","w":"337","h":"124","measuredW":"200","measuredH":"140","x":"1040","y":"3874"},{"ID":"14589","typeID":"Label","zOrder":"262","measuredW":"285","measuredH":"25","x":"1061","y":"3894","properties":{"size":"17","text":"Have a look at the DevOps Roadmap"}},{"ID":"14591","typeID":"__group__","zOrder":"263","measuredW":"292","measuredH":"44","w":"292","h":"44","x":"1061","y":"3929","properties":{"controlName":"ext_link:roadmap.sh/devops"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"292","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"75","y":"9","properties":{"size":"17","text":"DevOps Roadmap"}}]}}},{"ID":"14592","typeID":"__group__","zOrder":"264","measuredW":"241","measuredH":"44","w":"241","h":"44","x":"1468","y":"2786","properties":{"controlName":"106-web-security-knowledge:server-security"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"241","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"62","y":"10","properties":{"size":"17","text":"Server Security"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"3429","mockupW":"1162","measuredW":"1797","measuredH":"4061","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/blockchain.json b/public/jsons/blockchain.json new file mode 100644 index 000000000..1a1f4a8e1 --- /dev/null +++ b/public/jsons/blockchain.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"182","typeID":"Arrow","zOrder":"89","w":"13","h":"63","measuredW":"150","measuredH":"100","x":"845","y":"192","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":8,"y":0},"p1":{"x":0.46689189189189206,"y":0.12635135135135128},"p2":{"x":0,"y":63}}},{"ID":"183","typeID":"Canvas","zOrder":"90","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1064","y":"154"},{"ID":"184","typeID":"Label","zOrder":"91","measuredW":"314","measuredH":"25","x":"1078","y":"171","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"185","typeID":"Label","zOrder":"92","measuredW":"319","measuredH":"25","x":"1078","y":"199","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"186","typeID":"Canvas","zOrder":"93","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"1079","y":"235","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"187","typeID":"Label","zOrder":"94","measuredW":"105","measuredH":"28","x":"1220","y":"243","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"188","typeID":"Label","zOrder":"95","measuredW":"35","measuredH":"28","x":"1155","y":"243","properties":{"color":"16777215","size":"20","text":"http"}},{"ID":"189","typeID":"Label","zOrder":"96","measuredW":"5","measuredH":"28","x":"1192","y":"243","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"190","typeID":"Label","zOrder":"97","measuredW":"10","measuredH":"28","x":"1199","y":"244","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"191","typeID":"Label","zOrder":"98","measuredW":"10","measuredH":"28","x":"1207","y":"244","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"192","typeID":"Canvas","zOrder":"99","w":"408","h":"162","measuredW":"100","measuredH":"70","x":"252","y":"144"},{"ID":"193","typeID":"Icon","zOrder":"100","measuredW":"24","measuredH":"24","x":"275","y":"165","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"194","typeID":"Icon","zOrder":"101","measuredW":"24","measuredH":"24","x":"275","y":"165","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"195","typeID":"Label","zOrder":"102","measuredW":"269","measuredH":"24","x":"311","y":"165","properties":{"size":"16","text":"Personal Recommendation / Opinion"}},{"ID":"196","typeID":"Label","zOrder":"103","measuredW":"159","measuredH":"24","x":"311","y":"262","properties":{"size":"16","text":"I wouldn't recommend"}},{"ID":"197","typeID":"Icon","zOrder":"104","measuredW":"24","measuredH":"24","x":"275","y":"262","properties":{"color":"10066329","icon":{"ID":"circle","size":"small"}}},{"ID":"198","typeID":"Label","zOrder":"105","w":"324","measuredW":"315","measuredH":"24","x":"312","y":"230","properties":{"size":"16","text":"Order in roadmap not strict (Learn anytime)"}},{"ID":"201","typeID":"Label","zOrder":"107","measuredW":"272","measuredH":"24","x":"311","y":"198","properties":{"size":"16","text":"Alternative Option - Pick this or purple"}},{"ID":"202","typeID":"Icon","zOrder":"108","measuredW":"24","measuredH":"24","x":"275","y":"197","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"203","typeID":"Icon","zOrder":"109","measuredW":"24","measuredH":"24","x":"275","y":"197","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"204","typeID":"Icon","zOrder":"110","measuredW":"24","measuredH":"24","x":"275","y":"197","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}},{"ID":"359","typeID":"Label","zOrder":"111","measuredW":"162","measuredH":"40","x":"759","y":"263","properties":{"size":"32","text":"Blockchain","bold":"true"}},{"ID":"726","typeID":"Arrow","zOrder":"112","w":"24","h":"101","measuredW":"150","measuredH":"100","x":"797","y":"312","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":24,"y":0},"p1":{"x":0.5780316344463974,"y":-0.18927943760984176},"p2":{"x":16,"y":101}}},{"ID":"734","typeID":"Arrow","zOrder":"113","w":"122","h":"35","measuredW":"150","measuredH":"100","x":"566","y":"441","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":122,"y":0},"p1":{"x":0.5087240657318698,"y":-0.03654590444768732},"p2":{"x":0,"y":35}}},{"ID":"735","typeID":"Arrow","zOrder":"114","w":"143","h":"1","measuredW":"150","measuredH":"100","x":"552","y":"430","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":143,"y":0},"p1":{"x":0.4652789342214825,"y":-0.0013322231473772708},"p2":{"x":0,"y":0}}},{"ID":"736","typeID":"Arrow","zOrder":"115","w":"127","h":"50","measuredW":"150","measuredH":"100","x":"564","y":"371","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":127,"y":50},"p1":{"x":0.48193676525846796,"y":0.055880616243491325},"p2":{"x":0,"y":0}}},{"ID":"766","typeID":"Arrow","zOrder":"88","w":"126","h":"6","measuredW":"150","measuredH":"100","x":"961","y":"428","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":126,"y":0},"p1":{"x":0.4652789342214826,"y":-0.0013322231473772695},"p2":{"x":0,"y":6}}},{"ID":"767","typeID":"Arrow","zOrder":"87","w":"117","h":"57","measuredW":"150","measuredH":"100","x":"965","y":"370","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":117,"y":0},"p1":{"x":0.4596174282678002,"y":0.08377612469004606},"p2":{"x":0,"y":57}}},{"ID":"768","typeID":"Arrow","zOrder":"86","w":"113","h":"42","measuredW":"150","measuredH":"100","x":"964","y":"440","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":113,"y":42},"p1":{"x":0.45069829461716604,"y":-0.05719699628044078},"p2":{"x":0,"y":0}}},{"ID":"772","typeID":"Arrow","zOrder":"85","w":"63","h":"188","measuredW":"150","measuredH":"100","x":"842","y":"441","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.49912010558732955,"y":0.24483062032556094},"p2":{"x":32,"y":188}}},{"ID":"795","typeID":"Arrow","zOrder":"82","w":"152","h":"82","measuredW":"150","measuredH":"100","x":"540","y":"657","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":152,"y":0},"p1":{"x":0.5156229046533459,"y":-0.08079656698404185},"p2":{"x":0,"y":82}}},{"ID":"796","typeID":"Arrow","zOrder":"83","w":"171","h":"32","measuredW":"150","measuredH":"100","x":"528","y":"651","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":171,"y":0},"p1":{"x":0.447176305934864,"y":-0.026440216363430007},"p2":{"x":0,"y":32}}},{"ID":"797","typeID":"Arrow","zOrder":"84","w":"158","h":"65","measuredW":"150","measuredH":"100","x":"537","y":"572","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":158,"y":65},"p1":{"x":0.5025812329183116,"y":0.07440024293956883},"p2":{"x":0,"y":0}}},{"ID":"798","typeID":"Arrow","zOrder":"81","w":"159","h":"22","measuredW":"150","measuredH":"100","x":"538","y":"621","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":159,"y":22},"p1":{"x":0.5981371718882303,"y":0.052667231160033835},"p2":{"x":0,"y":0}}},{"ID":"801","typeID":"Arrow","zOrder":"76","w":"148","h":"125","measuredW":"150","measuredH":"100","x":"543","y":"661","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":148,"y":0},"p1":{"x":0.5619047619047618,"y":-0.0761904761904763},"p2":{"x":0,"y":125}}},{"ID":"805","typeID":"Arrow","zOrder":"79","w":"109","h":"45","measuredW":"150","measuredH":"100","x":"965","y":"592","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":109,"y":0},"p1":{"x":0.5160734357437128,"y":0.09112026976392681},"p2":{"x":0,"y":45}}},{"ID":"806","typeID":"Arrow","zOrder":"80","w":"117","h":"1","measuredW":"150","measuredH":"100","x":"958","y":"647","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":117,"y":0},"p1":{"x":0.4654288897140736,"y":0.0034162643891570746},"p2":{"x":0,"y":0}}},{"ID":"811","typeID":"Arrow","zOrder":"78","w":"123","h":"77","measuredW":"150","measuredH":"100","x":"963","y":"655","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":123,"y":77},"p1":{"x":0.4895051761800741,"y":-0.13258619052141704},"p2":{"x":0,"y":0},"stroke":"dotted"}},{"ID":"822","typeID":"TextArea","zOrder":"136","w":"283","h":"360","measuredW":"200","measuredH":"140","x":"745","y":"723"},{"ID":"823","typeID":"Arrow","zOrder":"77","w":"56","h":"90","measuredW":"150","measuredH":"100","x":"693","y":"548","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":56,"y":90},"p1":{"x":0.5442679261485616,"y":0.09738085015027918},"p2":{"x":0,"y":0}}},{"ID":"846","typeID":"TextArea","zOrder":"74","w":"302","h":"162","measuredW":"200","measuredH":"140","x":"1060","y":"921"},{"ID":"851","typeID":"Arrow","zOrder":"73","w":"129","h":"1","measuredW":"150","measuredH":"100","x":"968","y":"842","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":129,"y":0},"p1":{"x":0.4654288897140737,"y":0.0034162643891570746},"p2":{"x":0,"y":0}}},{"ID":"855","typeID":"Arrow","zOrder":"72","w":"2","h":"114","measuredW":"150","measuredH":"100","x":"1286","y":"849","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":2,"y":114},"p1":{"x":0.4654288897140737,"y":0.003416264389157075},"p2":{"x":0,"y":0}}},{"ID":"858","typeID":"Label","zOrder":"149","measuredW":"93","measuredH":"25","x":"846","y":"1043","properties":{"size":"17","text":"EVM-Based"}},{"ID":"859","typeID":"Label","zOrder":"75","measuredW":"117","measuredH":"25","x":"1152","y":"1043","properties":{"size":"17","text":"L2 Blockchains"}},{"ID":"887","typeID":"__group__","zOrder":"106","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"230","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"908","typeID":"Arrow","zOrder":"71","w":"316","h":"288","measuredW":"150","measuredH":"100","x":"537","y":"649","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":316,"y":0},"p1":{"x":0.5376654719113189,"y":-0.13221391063366353},"p2":{"x":0,"y":288}}},{"ID":"922","typeID":"Arrow","zOrder":"70","w":"3","h":"214","measuredW":"150","measuredH":"100","x":"355","y":"851","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":214},"p1":{"x":0.46542888971407376,"y":0.003416264389157075},"p2":{"x":3,"y":0}}},{"ID":"923","typeID":"Arrow","zOrder":"69","w":"178","h":"203","measuredW":"150","measuredH":"100","x":"540","y":"938","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5433668801463862,"y":-0.13444647758462944},"p2":{"x":178,"y":203}}},{"ID":"954","typeID":"Arrow","zOrder":"62","w":"102","h":"3","measuredW":"150","measuredH":"100","x":"1107","y":"1147","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":102,"y":3},"p1":{"x":0.4827586206896551,"y":2.729444869912994e-18},"p2":{"x":0,"y":0}}},{"ID":"956","typeID":"Arrow","zOrder":"68","w":"95","h":"1","measuredW":"150","measuredH":"100","x":"826","y":"1150","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":95,"y":0},"p1":{"x":0.4652789342214824,"y":-0.0013322231473772682},"p2":{"x":0,"y":0}}},{"ID":"957","typeID":"Arrow","zOrder":"67","w":"152","h":"14","measuredW":"150","measuredH":"100","x":"494","y":"1135","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":152,"y":14},"p1":{"x":0.5881744526805724,"y":-0.04025168074469921},"p2":{"x":0,"y":2}}},{"ID":"958","typeID":"Arrow","zOrder":"66","w":"158","h":"36","measuredW":"150","measuredH":"100","x":"489","y":"1155","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":158,"y":0},"p1":{"x":0.6003808073115003,"y":-0.003884234577303884},"p2":{"x":0,"y":36}}},{"ID":"959","typeID":"Arrow","zOrder":"65","w":"156","h":"82","measuredW":"150","measuredH":"100","x":"496","y":"1159","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":156,"y":0},"p1":{"x":0.6429491307147457,"y":0.04024468770122344},"p2":{"x":0,"y":82}}},{"ID":"960","typeID":"Arrow","zOrder":"64","w":"154","h":"128","measuredW":"150","measuredH":"100","x":"501","y":"1162","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":154,"y":0},"p1":{"x":0.632455793851802,"y":0.046030160094802194},"p2":{"x":0,"y":128}}},{"ID":"961","typeID":"Arrow","zOrder":"63","w":"155","h":"179","measuredW":"150","measuredH":"100","x":"505","y":"1163","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":155,"y":0},"p1":{"x":0.5768380123425962,"y":0.06932900510113081},"p2":{"x":0,"y":179}}},{"ID":"964","typeID":"Arrow","zOrder":"61","w":"129","h":"52","measuredW":"150","measuredH":"100","x":"1090","y":"1150","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":129,"y":52},"p1":{"x":0.49945722408891186,"y":-0.04673042129749289},"p2":{"x":0,"y":0}}},{"ID":"965","typeID":"Arrow","zOrder":"60","w":"107","h":"95","measuredW":"150","measuredH":"100","x":"1097","y":"1153","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":107,"y":95},"p1":{"x":0.511868711536583,"y":-0.05021002246751978},"p2":{"x":0,"y":0}}},{"ID":"966","typeID":"Arrow","zOrder":"58","w":"81","h":"48","measuredW":"150","measuredH":"100","x":"818","y":"1157","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":81,"y":48},"p1":{"x":0.512351945854484,"y":0.09373942470389171},"p2":{"x":0,"y":0}}},{"ID":"967","typeID":"Arrow","zOrder":"59","w":"82","h":"103","measuredW":"150","measuredH":"100","x":"814","y":"1157","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":82,"y":103},"p1":{"x":0.5121768452603971,"y":0.12963656800299747},"p2":{"x":0,"y":0}}},{"ID":"968","typeID":"Arrow","zOrder":"57","w":"92","h":"151","measuredW":"150","measuredH":"100","x":"805","y":"1160","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":92,"y":151},"p1":{"x":0.5121768452603971,"y":0.12963656800299747},"p2":{"x":0,"y":0}}},{"ID":"969","typeID":"Arrow","zOrder":"56","w":"99","h":"198","measuredW":"150","measuredH":"100","x":"798","y":"1161","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":99,"y":198},"p1":{"x":0.5121768452603973,"y":0.12963656800299725},"p2":{"x":0,"y":0}}},{"ID":"976","typeID":"Arrow","zOrder":"55","w":"95","h":"94","measuredW":"150","measuredH":"100","x":"1103","y":"1212","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":95,"y":92},"p1":{"x":0.35938759065269943,"y":0.17888799355358578},"p2":{"x":0,"y":0}}},{"ID":"977","typeID":"Arrow","zOrder":"53","w":"99","h":"139","measuredW":"150","measuredH":"100","x":"1094","y":"1214","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":99,"y":138},"p1":{"x":0.319528658048279,"y":0.1648552797162791},"p2":{"x":0,"y":0}}},{"ID":"978","typeID":"Arrow","zOrder":"54","w":"109","h":"191","measuredW":"150","measuredH":"100","x":"1088","y":"1214","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":109,"y":191},"p1":{"x":0.35479170558565276,"y":0.18038483093592386},"p2":{"x":0,"y":0}}},{"ID":"979","typeID":"Arrow","zOrder":"52","w":"202","h":"303","measuredW":"150","measuredH":"100","x":"531","y":"1156","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":192,"y":0},"p1":{"x":0.5029396619965109,"y":0.2518348870631815},"p2":{"x":0,"y":303}}},{"ID":"990","typeID":"Arrow","zOrder":"51","w":"1","h":"149","measuredW":"150","measuredH":"100","x":"343","y":"1383","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":149},"p1":{"x":0.4654288897140738,"y":0.003416264389157075},"p2":{"x":1,"y":0}}},{"ID":"991","typeID":"Arrow","zOrder":"50","w":"1","h":"149","measuredW":"150","measuredH":"100","x":"473","y":"1393","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":149},"p1":{"x":0.4654288897140738,"y":0.003416264389157075},"p2":{"x":1,"y":0}}},{"ID":"1012","typeID":"Arrow","zOrder":"49","w":"133","h":"1","measuredW":"150","measuredH":"100","x":"545","y":"1473","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":133,"y":0},"p1":{"x":0.46527893422148237,"y":-0.0013322231473772684},"p2":{"x":0,"y":0}}},{"ID":"1017","typeID":"Arrow","zOrder":"48","w":"95","h":"1","measuredW":"150","measuredH":"100","x":"803","y":"1466","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":95,"y":0},"p1":{"x":0.4652789342214824,"y":-0.0013322231473772682},"p2":{"x":0,"y":0}}},{"ID":"1020","typeID":"Arrow","zOrder":"47","w":"155","h":"1","measuredW":"150","measuredH":"100","x":"993","y":"1466","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":155,"y":0},"p1":{"x":0.46527893422148253,"y":-0.0013322231473772684},"p2":{"x":0,"y":0}}},{"ID":"1028","typeID":"Arrow","zOrder":"46","w":"111","h":"57","measuredW":"150","measuredH":"100","x":"984","y":"1466","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":111,"y":57},"p1":{"x":0.5059730250481695,"y":-0.055491329479768786},"p2":{"x":0,"y":0}}},{"ID":"1029","typeID":"Arrow","zOrder":"45","w":"94","h":"101","measuredW":"150","measuredH":"100","x":"990","y":"1470","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":94,"y":101},"p1":{"x":0.5059730250481698,"y":-0.05549132947976882},"p2":{"x":0,"y":0}}},{"ID":"1032","typeID":"Arrow","zOrder":"44","w":"137","h":"182","measuredW":"150","measuredH":"100","x":"796","y":"1469","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":137,"y":182},"p1":{"x":0.5062532518836838,"y":-0.18877305224211358},"p2":{"x":0,"y":0}}},{"ID":"1049","typeID":"Arrow","zOrder":"43","w":"111","h":"28","measuredW":"150","measuredH":"100","x":"989","y":"1657","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":111,"y":28},"p1":{"x":0.5059730250481695,"y":-0.05549132947976881},"p2":{"x":0,"y":0}}},{"ID":"1051","typeID":"Arrow","zOrder":"42","w":"96","h":"23","measuredW":"150","measuredH":"100","x":"994","y":"1622","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":96,"y":0},"p1":{"x":0.5133036797412066,"y":0.043186413263251934},"p2":{"x":0,"y":23}}},{"ID":"1052","typeID":"Arrow","zOrder":"41","w":"63","h":"139","measuredW":"150","measuredH":"100","x":"743","y":"1473","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":139},"p1":{"x":0.4462567758949065,"y":-0.23616740733505873},"p2":{"x":54,"y":0}}},{"ID":"1055","typeID":"Arrow","zOrder":"40","w":"123","h":"1","measuredW":"150","measuredH":"100","x":"434","y":"1612","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":123,"y":0},"p1":{"x":0.46527893422148225,"y":-0.001332223147377268},"p2":{"x":0,"y":0}}},{"ID":"1068","typeID":"Arrow","zOrder":"39","w":"252","h":"195","measuredW":"150","measuredH":"100","x":"458","y":"1625","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":195},"p1":{"x":0.4400586542116984,"y":0.14138923586596427},"p2":{"x":252,"y":0}}},{"ID":"1076","typeID":"Arrow","zOrder":"38","w":"1","h":"112","measuredW":"150","measuredH":"100","x":"354","y":"1719","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":112},"p1":{"x":0.46542888971407376,"y":0.0034162643891570746},"p2":{"x":0,"y":0}}},{"ID":"1079","typeID":"Arrow","zOrder":"37","w":"123","h":"1","measuredW":"150","measuredH":"100","x":"516","y":"1826","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":123,"y":0},"p1":{"x":0.46527893422148225,"y":-0.001332223147377268},"p2":{"x":0,"y":0}}},{"ID":"1093","typeID":"Arrow","zOrder":"36","w":"1","h":"96","measuredW":"150","measuredH":"100","x":"663","y":"1738","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":96},"p1":{"x":0.4654288897140738,"y":0.003416264389157075},"p2":{"x":0,"y":0}}},{"ID":"1094","typeID":"Arrow","zOrder":"35","w":"1","h":"96","measuredW":"150","measuredH":"100","x":"792","y":"1738","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":96},"p1":{"x":0.4654288897140738,"y":0.003416264389157075},"p2":{"x":0,"y":0}}},{"ID":"1095","typeID":"Arrow","zOrder":"34","w":"1","h":"96","measuredW":"150","measuredH":"100","x":"925","y":"1738","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":96},"p1":{"x":0.4654288897140738,"y":0.003416264389157075},"p2":{"x":0,"y":0}}},{"ID":"1101","typeID":"Arrow","zOrder":"33","w":"85","h":"164","measuredW":"150","measuredH":"100","x":"975","y":"1824","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.42530809455368357,"y":0.24561940001834826},"p2":{"x":79,"y":164}}},{"ID":"1102","typeID":"Arrow","zOrder":"32","w":"1","h":"136","measuredW":"150","measuredH":"100","x":"1229","y":"1846","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":136},"p1":{"x":0.46542888971407376,"y":0.003416264389157074},"p2":{"x":0,"y":0}}},{"ID":"1112","typeID":"Arrow","zOrder":"31","w":"1","h":"87","measuredW":"150","measuredH":"100","x":"1120","y":"1766","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":87},"p1":{"x":0.4654288897140737,"y":0.003416264389157074},"p2":{"x":0,"y":0}}},{"ID":"1113","typeID":"Arrow","zOrder":"30","w":"1","h":"87","measuredW":"150","measuredH":"100","x":"1230","y":"1766","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":87},"p1":{"x":0.4654288897140737,"y":0.003416264389157074},"p2":{"x":0,"y":0}}},{"ID":"1114","typeID":"Arrow","zOrder":"29","w":"1","h":"87","measuredW":"150","measuredH":"100","x":"1327","y":"1766","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":87},"p1":{"x":0.4654288897140737,"y":0.003416264389157074},"p2":{"x":0,"y":0}}},{"ID":"1177","typeID":"Arrow","zOrder":"28","w":"547","h":"119","measuredW":"150","measuredH":"100","x":"458","y":"2007","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":547,"y":0},"p1":{"x":0.4724185834145582,"y":0.1164588278343204},"p2":{"x":0,"y":97}}},{"ID":"1189","typeID":"Arrow","zOrder":"27","w":"1","h":"96","measuredW":"150","measuredH":"100","x":"334","y":"2020","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":96},"p1":{"x":0.4654288897140738,"y":0.003416264389157075},"p2":{"x":0,"y":0}}},{"ID":"1190","typeID":"Arrow","zOrder":"26","w":"1","h":"96","measuredW":"150","measuredH":"100","x":"424","y":"2020","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":96},"p1":{"x":0.4654288897140738,"y":0.003416264389157075},"p2":{"x":0,"y":0}}},{"ID":"1208","typeID":"Arrow","zOrder":"25","w":"241","h":"86","measuredW":"150","measuredH":"100","x":"753","y":"1895","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":241,"y":86},"p1":{"x":0.5567192067749616,"y":-0.06779482233808509},"p2":{"x":0,"y":0}}},{"ID":"1209","typeID":"Arrow","zOrder":"24","w":"247","h":"50","measuredW":"150","measuredH":"100","x":"748","y":"1941","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":247,"y":50},"p1":{"x":0.5662460567823344,"y":-0.052050473186119876},"p2":{"x":0,"y":1}}},{"ID":"1210","typeID":"Arrow","zOrder":"23","w":"248","h":"8","measuredW":"150","measuredH":"100","x":"750","y":"1988","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":248,"y":8},"p1":{"x":0.5626547110041716,"y":-0.0028562031539407},"p2":{"x":0,"y":0}}},{"ID":"1211","typeID":"Arrow","zOrder":"22","w":"243","h":"32","measuredW":"150","measuredH":"100","x":"754","y":"2001","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":243,"y":0},"p1":{"x":0.4867909559698532,"y":0.03784212614042099},"p2":{"x":0,"y":32}}},{"ID":"1212","typeID":"Arrow","zOrder":"21","w":"243","h":"72","measuredW":"150","measuredH":"100","x":"756","y":"2005","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":243,"y":0},"p1":{"x":0.5259300491696818,"y":0.06401335930976898},"p2":{"x":0,"y":72}}},{"ID":"1213","typeID":"Arrow","zOrder":"20","w":"1","h":"186","measuredW":"150","measuredH":"100","x":"1271","y":"1992","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":186},"p1":{"x":0.4654288897140737,"y":0.0034162643891570738},"p2":{"x":1,"y":0}}},{"ID":"1217","typeID":"Arrow","zOrder":"19","w":"1","h":"186","measuredW":"150","measuredH":"100","x":"1115","y":"2000","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":186},"p1":{"x":0.4654288897140737,"y":0.0034162643891570738},"p2":{"x":1,"y":0}}},{"ID":"1219","typeID":"Arrow","zOrder":"18","w":"253","h":"195","measuredW":"150","measuredH":"100","x":"757","y":"2004","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":253,"y":0},"p1":{"x":0.5358703961424623,"y":0.08500107807201522},"p2":{"x":0,"y":195}}},{"ID":"1236","typeID":"Arrow","zOrder":"17","w":"123","h":"20","measuredW":"150","measuredH":"100","x":"448","y":"2168","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":123,"y":20},"p1":{"x":0.4695086612145019,"y":-0.037478266469186686},"p2":{"x":0,"y":0}}},{"ID":"1237","typeID":"Arrow","zOrder":"16","w":"116","h":"19","measuredW":"150","measuredH":"100","x":"456","y":"2193","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":116,"y":0},"p1":{"x":0.5216038213794602,"y":0.02663385684301947},"p2":{"x":0,"y":19}}},{"ID":"1238","typeID":"Arrow","zOrder":"15","w":"113","h":"60","measuredW":"150","measuredH":"100","x":"457","y":"2198","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":113,"y":0},"p1":{"x":0.5730337078651686,"y":0.054574638844301734},"p2":{"x":0,"y":60}}},{"ID":"1239","typeID":"Arrow","zOrder":"14","w":"113","h":"94","measuredW":"150","measuredH":"100","x":"460","y":"2207","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":113,"y":0},"p1":{"x":0.5199271001684949,"y":0.07750765104363666},"p2":{"x":0,"y":94}}},{"ID":"1242","typeID":"Arrow","zOrder":"13","w":"258","h":"283","measuredW":"150","measuredH":"100","x":"754","y":"2005","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":258,"y":0},"p1":{"x":0.5519355212644814,"y":0.10388468016337886},"p2":{"x":0,"y":283}}},{"ID":"1266","typeID":"Arrow","zOrder":"12","w":"109","h":"95","measuredW":"150","measuredH":"100","x":"458","y":"2282","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":109,"y":0},"p1":{"x":0.5236100533130235,"y":-0.09082254379284087},"p2":{"x":0,"y":95}}},{"ID":"1267","typeID":"Arrow","zOrder":"11","w":"119","h":"175","measuredW":"150","measuredH":"100","x":"458","y":"2292","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":119,"y":0},"p1":{"x":0.4702477757581556,"y":0.07638955323830485},"p2":{"x":0,"y":175}}},{"ID":"1268","typeID":"Arrow","zOrder":"10","w":"117","h":"128","measuredW":"150","measuredH":"100","x":"457","y":"2291","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":117,"y":0},"p1":{"x":0.44623884402889935,"y":-0.016999575010624796},"p2":{"x":0,"y":128}}},{"ID":"1269","typeID":"Arrow","zOrder":"9","w":"312","h":"491","measuredW":"150","measuredH":"100","x":"735","y":"1992","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":312,"y":0},"p1":{"x":0.5686577528255891,"y":0.05381103641870429},"p2":{"x":0,"y":491}}},{"ID":"1288","typeID":"Arrow","zOrder":"8","w":"192","h":"95","measuredW":"150","measuredH":"100","x":"869","y":"2507","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":192,"y":95},"p1":{"x":0.5078559131818082,"y":0.1314912070430822},"p2":{"x":0,"y":0}}},{"ID":"1289","typeID":"Arrow","zOrder":"7","w":"195","h":"113","measuredW":"150","measuredH":"100","x":"866","y":"2369","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":195,"y":0},"p1":{"x":0.5350830093855371,"y":-0.09819376731599408},"p2":{"x":0,"y":113}}},{"ID":"1290","typeID":"Arrow","zOrder":"6","w":"190","h":"53","measuredW":"150","measuredH":"100","x":"868","y":"2506","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":190,"y":52},"p1":{"x":0.44428409442325534,"y":0.06896196268425936},"p2":{"x":0,"y":0}}},{"ID":"1291","typeID":"Arrow","zOrder":"5","w":"191","h":"74","measuredW":"150","measuredH":"100","x":"868","y":"2416","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":191,"y":0},"p1":{"x":0.46911889226478076,"y":-0.05471434975344924},"p2":{"x":0,"y":74}}},{"ID":"1292","typeID":"Arrow","zOrder":"4","w":"170","h":"29","measuredW":"150","measuredH":"100","x":"886","y":"2466","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":170,"y":0},"p1":{"x":0.5605264885446071,"y":-0.032856298824919604},"p2":{"x":0,"y":29}}},{"ID":"1293","typeID":"Arrow","zOrder":"3","w":"186","h":"12","measuredW":"150","measuredH":"100","x":"870","y":"2503","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":186,"y":7},"p1":{"x":0.5511997004349454,"y":0.04335051991819571},"p2":{"x":0,"y":0}}},{"ID":"1294","typeID":"Arrow","zOrder":"0","w":"2","h":"89","measuredW":"150","measuredH":"100","x":"735","y":"2677","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":1,"y":88},"p1":{"x":0.4072427393330943,"y":0.00953746862674794},"p2":{"x":1,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"1295","typeID":"Arrow","zOrder":"1","w":"8","h":"166","measuredW":"150","measuredH":"100","x":"735","y":"2499","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":7,"y":165},"p1":{"x":0.4072427393330943,"y":0.009537468626747932},"p2":{"x":0,"y":0},"rightArrow":"false"}},{"ID":"1298","typeID":"__group__","zOrder":"119","measuredW":"300","measuredH":"50","w":"300","h":"50","x":"680","y":"405","properties":{"controlName":"100-blockchain-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"300","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"221","measuredH":"25","x":"39","y":"12","properties":{"text":"Basic Blockchain Knowledge","size":"17"}}]}}},{"ID":"1299","typeID":"__group__","zOrder":"116","measuredW":"308","measuredH":"44","w":"308","h":"44","x":"275","y":"359","properties":{"controlName":"100-blockchain-basics:what-is-blockchain"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"153","measuredH":"25","x":"82","y":"10","properties":{"size":"17","text":"What is Blockchain?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"10","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"10","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"1300","typeID":"__group__","zOrder":"123","measuredW":"300","measuredH":"50","w":"300","h":"50","x":"680","y":"621","properties":{"controlName":"101-blockchain-general-knowledge"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"300","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"240","measuredH":"25","x":"30","y":"12","properties":{"text":"General Blockchain Knowledge","size":"17"}}]}}},{"ID":"1301","typeID":"__group__","zOrder":"150","measuredW":"300","measuredH":"50","w":"300","h":"50","x":"284","y":"910","properties":{"controlName":"102-blockchain-oracles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"300","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"120","y":"12","properties":{"size":"17","text":"Oracles"}}]}}},{"ID":"1302","typeID":"__group__","zOrder":"154","measuredW":"201","measuredH":"50","w":"201","h":"50","x":"630","y":"1128","properties":{"controlName":"103-smart-contracts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"201","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"25","x":"38","y":"12","properties":{"size":"17","text":"Smart Contracts"}}]}}},{"ID":"1303","typeID":"__group__","zOrder":"171","measuredW":"272","measuredH":"50","w":"272","h":"50","x":"284","y":"1439","properties":{"controlName":"104-smart-contract-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"215","measuredH":"25","x":"28","y":"12","properties":{"size":"17","text":"Smart Contract Frameworks"}}]}}},{"ID":"1304","typeID":"__group__","zOrder":"176","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"608","y":"1441","properties":{"controlName":"105-blockchain-security"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960","bold":"true"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"82","y":"12","properties":{"size":"17","text":"Security"}}]}}},{"ID":"1305","typeID":"__group__","zOrder":"186","measuredW":"252","measuredH":"50","w":"252","h":"50","x":"508","y":"1588","properties":{"controlName":"106-management-platforms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"252","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"180","measuredH":"25","x":"36","y":"12","properties":{"size":"17","text":"Management Platforms"}}]}}},{"ID":"1306","typeID":"__group__","zOrder":"189","measuredW":"252","measuredH":"50","w":"252","h":"50","x":"283","y":"1802","properties":{"controlName":"107-version-control-systems"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"252","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"25","x":"33","y":"12","properties":{"size":"17","text":"Version Control Systems"}}]}}},{"ID":"1307","typeID":"__group__","zOrder":"191","measuredW":"377","measuredH":"50","w":"377","h":"50","x":"609","y":"1802","properties":{"controlName":"108-repo-hosting-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"377","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"101","y":"12","properties":{"size":"17","text":"Repo Hosting Services"}}]}}},{"ID":"1308","typeID":"__group__","zOrder":"194","measuredW":"386","measuredH":"50","w":"386","h":"50","x":"985","y":"1967","properties":{"controlName":"109-dapps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"376","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"268","measuredH":"25","x":"54","y":"12","properties":{"size":"17","text":"dApps - Decentralized Applications"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"362","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1309","typeID":"__group__","zOrder":"195","measuredW":"290","measuredH":"50","w":"290","h":"50","x":"1079","y":"1827","properties":{"controlName":"100-dapps:frontend-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"290","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"168","measuredH":"25","x":"61","y":"12","properties":{"size":"17","text":"Frontend Frameworks"}}]}}},{"ID":"1310","typeID":"__group__","zOrder":"228","measuredW":"296","measuredH":"49","w":"296","h":"49","x":"594","y":"2468","properties":{"controlName":"110-building-for-scale"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"81","y":"12","properties":{"size":"17","text":"Building for Scale"}}]}}},{"ID":"1313","typeID":"__group__","zOrder":"2","measuredW":"207","measuredH":"50","w":"207","h":"50","x":"640","y":"2648","properties":{"controlName":"ext_link:google.com"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"25","x":"45","y":"13","properties":{"size":"17","text":"Keep Learning"}}]}}},{"ID":"1314","typeID":"__group__","zOrder":"117","measuredW":"309","measuredH":"40","w":"309","h":"40","x":"274","y":"409","properties":{"controlName":"101-blockchain-basics:decentralization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"126","measuredH":"25","x":"97","y":"8","properties":{"size":"17","text":"Decentralization"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"1315","typeID":"__group__","zOrder":"118","measuredW":"309","measuredH":"40","w":"309","h":"40","x":"274","y":"455","properties":{"controlName":"102-blockchain-basics:why-blockchain-matters"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"101","y":"8","properties":{"size":"17","text":"Why it matters?"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1316","typeID":"__group__","zOrder":"120","measuredW":"309","measuredH":"44","w":"309","h":"44","x":"1064","y":"357","properties":{"controlName":"103-blockchain-basics:blockchain-structure"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"25","x":"70","y":"10","properties":{"size":"17","text":"Blockchain Structure"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"285","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1317","typeID":"__group__","zOrder":"121","measuredW":"309","measuredH":"44","w":"309","h":"44","x":"1064","y":"407","properties":{"controlName":"104-blockchain-basics:basic-blockchain-operations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"221","measuredH":"25","x":"39","y":"9","properties":{"size":"17","text":"Basic Blockchain Operations"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"285","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1318","typeID":"__group__","zOrder":"122","measuredW":"309","measuredH":"44","w":"309","h":"44","x":"1064","y":"456","properties":{"controlName":"105-blockchain-basics:applications-and-uses"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"171","measuredH":"25","x":"64","y":"9","properties":{"size":"17","text":"Applications and Uses"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"285","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1319","typeID":"__group__","zOrder":"132","measuredW":"190","measuredH":"44","w":"190","h":"44","x":"581","y":"521","properties":{"controlName":"100-blockchain-general-knowledge:storage"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"180","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"69","y":"9","properties":{"size":"17","text":"Storage"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1320","typeID":"__group__","zOrder":"125","measuredW":"278","measuredH":"44","w":"278","h":"44","x":"275","y":"553","properties":{"controlName":"101-blockchain-general-knowledge:mining-and-incentive-models"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"221","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Mining and Incentive Models"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1321","typeID":"__group__","zOrder":"126","measuredW":"278","measuredH":"44","w":"278","h":"44","x":"275","y":"603","properties":{"controlName":"102-blockchain-general-knowledge:decentralization-vs-trust"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"190","measuredH":"25","x":"49","y":"9","properties":{"size":"17","text":"Decentralization vs Trust"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1322","typeID":"__group__","zOrder":"128","measuredW":"278","measuredH":"44","w":"278","h":"44","x":"275","y":"653","properties":{"controlName":"103-blockchain-general-knowledge:blockchain-forking"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"25","x":"71","y":"9","properties":{"size":"17","text":"Blockchain Forking"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1323","typeID":"__group__","zOrder":"124","measuredW":"278","measuredH":"44","w":"278","h":"44","x":"275","y":"703","properties":{"controlName":"104-blockchain-general-knowledge:cryptocurrencies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"77","y":"10","properties":{"size":"17","text":"Cryptocurrencies"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1324","typeID":"__group__","zOrder":"127","measuredW":"278","measuredH":"44","w":"278","h":"44","x":"275","y":"754","properties":{"controlName":"105-blockchain-general-knowledge:cryptowallets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"92","y":"9","properties":{"size":"17","text":"Cryptowallets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1325","typeID":"__group__","zOrder":"129","measuredW":"312","measuredH":"44","w":"312","h":"44","x":"1061","y":"526","properties":{"controlName":"106-blockchain-general-knowledge:cryptography"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"301","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"99","y":"9","properties":{"size":"17","text":"Cryptography"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"288","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1326","typeID":"__group__","zOrder":"130","measuredW":"312","measuredH":"44","w":"312","h":"44","x":"1061","y":"577","properties":{"controlName":"107-blockchain-general-knowledge:consensus-protocols"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"301","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"70","y":"9","properties":{"size":"17","text":"Consensus Protocols"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"288","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1327","typeID":"__group__","zOrder":"131","measuredW":"312","measuredH":"44","w":"312","h":"44","x":"1061","y":"627","properties":{"controlName":"108-blockchain-general-knowledge:blockchain-interoperability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"301","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"204","measuredH":"25","x":"49","y":"9","properties":{"size":"17","text":"Blockchain Interoperability"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"288","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1328","typeID":"__group__","zOrder":"133","measuredW":"312","measuredH":"44","w":"312","h":"44","x":"1061","y":"723","properties":{"controlName":"109-blockchain-general-knowledge:blockchains"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"301","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"104","y":"9","properties":{"size":"17","text":"Blockchains"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"288","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1329","typeID":"__group__","zOrder":"134","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"1051","y":"773","properties":{"controlName":"100-blockchain-general-knowledge:blockchains:solana"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"56","y":"9","properties":{"size":"17","text":"Solana"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1330","typeID":"__group__","zOrder":"145","measuredW":"158","measuredH":"44","w":"158","h":"44","x":"1215","y":"773","properties":{"controlName":"101-blockchain-general-knowledge:blockchains:ton"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"56","y":"9","properties":{"size":"17","text":"TON"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"134","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1331","typeID":"__group__","zOrder":"148","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"1051","y":"822","properties":{"controlName":"102-blockchain-general-knowledge:blockchains:evm-based"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"36","y":"9","properties":{"size":"17","text":"EVM-Based"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1332","typeID":"__group__","zOrder":"145","measuredW":"158","measuredH":"44","w":"158","h":"44","x":"1215","y":"822","properties":{"controlName":"103-blockchain-general-knowledge:blockchains:l2-blockchains"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"11","y":"9","properties":{"size":"17","text":"L2 Blockchains"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"134","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1333","typeID":"__group__","zOrder":"147","measuredW":"277","measuredH":"44","w":"277","h":"44","x":"1077","y":"936","properties":{"controlName":"100-blockchain-general-knowledge:blockchains:l2-blockchains:arbitrum"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"25","x":"101","y":"9","properties":{"size":"17","text":"Arbitrum"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"253","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1334","typeID":"__group__","zOrder":"146","measuredW":"277","measuredH":"44","w":"277","h":"44","x":"1077","y":"986","properties":{"controlName":"101-blockchain-general-knowledge:blockchains:l2-blockchains:moonbeam-moonriver"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"192","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"Moonbeam / Moonriver"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"253","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1335","typeID":"__group__","zOrder":"137","measuredW":"126","measuredH":"44","w":"126","h":"44","x":"756","y":"738","properties":{"controlName":"100-blockchain-general-knowledge:blockchains:evm-based:ethereum"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"116","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"30","y":"9","properties":{"size":"17","text":"Ethereum"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1336","typeID":"__group__","zOrder":"138","measuredW":"124","measuredH":"44","w":"124","h":"44","x":"892","y":"738","properties":{"controlName":"101-blockchain-general-knowledge:blockchains:evm-based:polygon"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"114","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"25","y":"9","properties":{"size":"17","text":"Polygon"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"100","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1337","typeID":"__group__","zOrder":"139","measuredW":"250","measuredH":"44","w":"250","h":"44","x":"756","y":"788","properties":{"controlName":"102-blockchain-general-knowledge:blockchains:evm-based:binance-smart-chain"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"163","measuredH":"25","x":"48","y":"9","properties":{"size":"17","text":"Binance Smart Chain"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1338","typeID":"__group__","zOrder":"140","measuredW":"250","measuredH":"44","w":"250","h":"44","x":"756","y":"837","properties":{"controlName":"103-blockchain-general-knowledge:blockchains:evm-based:gnosis-chain"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"78","y":"9","properties":{"size":"17","text":"Gnosis Chain"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1339","typeID":"__group__","zOrder":"141","measuredW":"250","measuredH":"44","w":"250","h":"44","x":"756","y":"886","properties":{"controlName":"104-blockchain-general-knowledge:blockchains:evm-based:huobi-eco-chain"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"25","x":"65","y":"9","properties":{"size":"17","text":"Huobi Eco Chain"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1340","typeID":"__group__","zOrder":"143","measuredW":"126","measuredH":"44","w":"126","h":"44","x":"756","y":"936","properties":{"controlName":"105-blockchain-general-knowledge:blockchains:evm-based:avalanche"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"116","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"79","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Avalanche"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1341","typeID":"__group__","zOrder":"144","measuredW":"126","measuredH":"44","w":"126","h":"44","x":"890","y":"936","properties":{"controlName":"106-blockchain-general-knowledge:blockchains:evm-based:fantom"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"116","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Fantom"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"102","y":"10","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"102","y":"10","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"1342","typeID":"__group__","zOrder":"142","measuredW":"250","measuredH":"44","w":"250","h":"44","x":"756","y":"986","properties":{"controlName":"107-blockchain-general-knowledge:blockchains:evm-based:moonbeam-moonriver"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"192","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"Moonbeam / Moonriver"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1343","typeID":"__group__","zOrder":"153","measuredW":"235","measuredH":"44","w":"235","h":"44","x":"275","y":"834","properties":{"controlName":"100-blockchain-oracles:hybrid-smart-contracts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"179","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"Hybrid Smart Contracts"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1344","typeID":"__group__","zOrder":"151","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"275","y":"988","properties":{"controlName":"101-blockchain-oracles:chainlink"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"186","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"25","x":"66","y":"9","properties":{"size":"17","text":"Chainlink"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1345","typeID":"__group__","zOrder":"152","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"274","y":"1043","properties":{"controlName":"102-blockchain-oracles:oracle-networks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"186","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"Oracle Networks"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1346","typeID":"__group__","zOrder":"155","measuredW":"257","measuredH":"44","w":"257","h":"44","x":"885","y":"1130","properties":{"controlName":"100-smart-contracts:programming-languages"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"194","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"Programming Languages"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"233","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1347","typeID":"__group__","zOrder":"161","measuredW":"256","measuredH":"44","w":"256","h":"44","x":"885","y":"1183","properties":{"controlName":"101-smart-contracts:testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"95","y":"9","properties":{"size":"17","text":"Testing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"232","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1348","typeID":"__group__","zOrder":"165","measuredW":"200","measuredH":"44","w":"200","h":"44","x":"885","y":"1235","properties":{"controlName":"102-smart-contracts:deployment"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"48","y":"9","properties":{"size":"17","text":"Deployment"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"176","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1349","typeID":"__group__","zOrder":"166","measuredW":"200","measuredH":"44","w":"200","h":"44","x":"885","y":"1285","properties":{"controlName":"103-smart-contracts:monitoring"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"25","x":"53","y":"9","properties":{"size":"17","text":"Monitoring"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"176","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1350","typeID":"__group__","zOrder":"167","measuredW":"200","measuredH":"44","w":"200","h":"44","x":"885","y":"1335","properties":{"controlName":"104-smart-contracts:upgrades"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"57","y":"9","properties":{"size":"17","text":"Upgrades"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"176","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1351","typeID":"__group__","zOrder":"156","measuredW":"239","measuredH":"44","w":"239","h":"44","x":"274","y":"1114","properties":{"controlName":"105-smart-contracts:erc-tokens"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"77","y":"9","properties":{"size":"17","text":"ERC Tokens"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1352","typeID":"__group__","zOrder":"157","measuredW":"239","measuredH":"44","w":"239","h":"44","x":"274","y":"1165","properties":{"controlName":"106-smart-contracts:crypto-wallets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"69","y":"9","properties":{"size":"17","text":"Crypto Wallets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1353","typeID":"__group__","zOrder":"158","measuredW":"239","measuredH":"44","w":"239","h":"44","x":"274","y":"1216","properties":{"controlName":"107-smart-contracts:ides"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"105","y":"9","properties":{"size":"17","text":"IDEs"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1354","typeID":"__group__","zOrder":"159","measuredW":"239","measuredH":"44","w":"239","h":"44","x":"274","y":"1266","properties":{"controlName":"108-smart-contracts:crypto-faucets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"65","y":"9","properties":{"size":"17","text":"Crypto Faucets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1355","typeID":"__group__","zOrder":"160","measuredW":"239","measuredH":"44","w":"239","h":"44","x":"274","y":"1316","properties":{"controlName":"109-smart-contracts:decentralized-storage"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"Decentralized Storage"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1356","typeID":"__group__","zOrder":"162","measuredW":"181","measuredH":"44","w":"181","h":"44","x":"1192","y":"1127","properties":{"controlName":"100-smart-contracts:programming-languages:solidity"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"25","x":"58","y":"9","properties":{"size":"17","text":"Solidity"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"157","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1357","typeID":"__group__","zOrder":"163","measuredW":"181","measuredH":"44","w":"181","h":"44","x":"1192","y":"1176","properties":{"controlName":"101-smart-contracts:programming-languages:vyper"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"63","y":"9","properties":{"size":"17","text":"Vyper"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"157","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1358","typeID":"__group__","zOrder":"164","measuredW":"181","measuredH":"44","w":"181","h":"44","x":"1192","y":"1225","properties":{"controlName":"102-smart-contracts:programming-languages:rust"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"68","y":"9","properties":{"size":"17","text":"Rust"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"157","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1359","typeID":"__group__","zOrder":"168","measuredW":"193","measuredH":"44","w":"193","h":"44","x":"1180","y":"1284","properties":{"controlName":"100-smart-contracts:testing:unit-tests"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"60","y":"9","properties":{"size":"17","text":"Unit Tests"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"169","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1360","typeID":"__group__","zOrder":"169","measuredW":"193","measuredH":"44","w":"193","h":"44","x":"1180","y":"1333","properties":{"controlName":"101-smart-contracts:testing:integration-tests"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Integration Tests"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"169","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1361","typeID":"__group__","zOrder":"170","measuredW":"193","measuredH":"44","w":"193","h":"44","x":"1180","y":"1382","properties":{"controlName":"102-smart-contracts:testing:code-coverage"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"Code Coverage"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"169","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1362","typeID":"__group__","zOrder":"172","measuredW":"129","measuredH":"44","w":"129","h":"44","x":"274","y":"1373","properties":{"controlName":"100-smart-contract-frameworks:hardhat"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"Hardhat"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1363","typeID":"__group__","zOrder":"173","measuredW":"131","measuredH":"44","w":"131","h":"44","x":"415","y":"1373","properties":{"controlName":"101-smart-contract-frameworks:brownie"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Brownie"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"107","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1364","typeID":"__group__","zOrder":"174","measuredW":"128","measuredH":"44","w":"128","h":"44","x":"275","y":"1511","properties":{"controlName":"102-smart-contract-frameworks:truffle"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"44","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"44","y":"9","properties":{"size":"17","text":"Truffle"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1365","typeID":"__group__","zOrder":"175","measuredW":"130","measuredH":"44","w":"130","h":"44","x":"416","y":"1511","properties":{"controlName":"103-smart-contract-frameworks:dapp-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"79","measuredH":"25","x":"20","y":"9","properties":{"size":"17","text":"Foundry"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"106","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1366","typeID":"__group__","zOrder":"177","measuredW":"133","measuredH":"44","w":"133","h":"44","x":"878","y":"1444","properties":{"controlName":"100-blockchain-security:practices"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"133","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"Practices"}}]}}},{"ID":"1367","typeID":"__group__","zOrder":"181","measuredW":"133","measuredH":"44","w":"133","h":"44","x":"878","y":"1630","properties":{"controlName":"101-blockchain-security:tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"133","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"25","x":"47","y":"9","properties":{"size":"17","text":"Tools"}}]}}},{"ID":"1368","typeID":"__group__","zOrder":"178","measuredW":"301","measuredH":"44","w":"301","h":"44","x":"1075","y":"1444","properties":{"controlName":"100-blockchain-security:practices:fuzz-testing-and-static-analysis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"291","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"226","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Fuzz Testing & Static Analysis"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"277","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1369","typeID":"__group__","zOrder":"179","measuredW":"301","measuredH":"44","w":"301","h":"44","x":"1075","y":"1495","properties":{"controlName":"101-blockchain-security:practices:common-threat-vectors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"291","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"185","measuredH":"25","x":"53","y":"9","properties":{"size":"17","text":"Common Threat Vectors"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"277","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1370","typeID":"__group__","zOrder":"180","measuredW":"303","measuredH":"44","w":"303","h":"44","x":"1073","y":"1545","properties":{"controlName":"102-blockchain-security:practices:source-of-randomness-attacks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"241","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"Source of Randomness Attacks"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"279","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1371","typeID":"__group__","zOrder":"182","measuredW":"160","measuredH":"44","w":"160","h":"44","x":"1073","y":"1605","properties":{"controlName":"100-blockchain-security:tools:slither"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"153","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"Slither"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"136","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1372","typeID":"__group__","zOrder":"183","measuredW":"142","measuredH":"44","w":"142","h":"44","x":"1236","y":"1605","properties":{"controlName":"101-blockchain-security:tools:manticore"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"133","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Manticore"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"118","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1373","typeID":"__group__","zOrder":"185","measuredW":"159","measuredH":"44","w":"159","h":"44","x":"1074","y":"1655","properties":{"controlName":"102-blockchain-security:tools:mythx"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"152","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"MythX"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"135","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1374","typeID":"__group__","zOrder":"184","measuredW":"142","measuredH":"44","w":"142","h":"44","x":"1236","y":"1655","properties":{"controlName":"103-blockchain-security:tools:echidna"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"133","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"35","y":"9","properties":{"size":"17","text":"Echidna"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"118","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1375","typeID":"__group__","zOrder":"187","measuredW":"182","measuredH":"44","w":"182","h":"44","x":"274","y":"1591","properties":{"controlName":"100-management-platforms:open-zeppelin"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"OpenZeppelin"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1376","typeID":"__group__","zOrder":"190","measuredW":"153","measuredH":"44","w":"153","h":"44","x":"274","y":"1701","properties":{"controlName":"100-version-control-systems:git"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"22","measuredH":"25","x":"70","y":"9","properties":{"size":"17","text":"Git"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1377","typeID":"__group__","zOrder":"188","measuredW":"117","measuredH":"49","w":"117","h":"49","x":"600","y":"1717","properties":{"controlName":"100-repo-hosting-services:github"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"108","h":"49","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"35","y":"13","properties":{"text":"GitHub","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1378","typeID":"__group__","zOrder":"192","measuredW":"118","measuredH":"49","w":"118","h":"49","x":"727","y":"1717","properties":{"controlName":"101-repo-hosting-services:gitlab"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"108","h":"49","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"38","y":"13","properties":{"size":"17","text":"GitLab"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1379","typeID":"__group__","zOrder":"193","measuredW":"136","measuredH":"49","w":"136","h":"49","x":"862","y":"1717","properties":{"controlName":"102-repo-hosting-services:bitbucket"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"24","y":"12","properties":{"size":"17","text":"BitBucket"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"112","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1380","typeID":"__group__","zOrder":"196","measuredW":"82","measuredH":"60","w":"82","h":"60","x":"1079","y":"1724","properties":{"controlName":"100-dapps:frontend-frameworks:react"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"11","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"25","x":"20","y":"25","properties":{"size":"17","text":"React"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"42","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"15","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1381","typeID":"__group__","zOrder":"197","measuredW":"104","measuredH":"59","w":"104","h":"59","x":"1177","y":"1725","properties":{"controlName":"101-dapps:frontend-frameworks:angular"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"104","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"10","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"25","x":"27","y":"24","properties":{"size":"17","text":"Angular"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"42","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1382","typeID":"__group__","zOrder":"198","measuredW":"73","measuredH":"58","w":"73","h":"58","x":"1293","y":"1726","properties":{"controlName":"102-dapps:frontend-frameworks:vue"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"73","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"9","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"30","measuredH":"25","x":"22","y":"22","properties":{"size":"17","text":"Vue"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1383","typeID":"__group__","zOrder":"199","measuredW":"217","measuredH":"40","w":"217","h":"40","x":"551","y":"1879","properties":{"controlName":"100-dapps:testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"86","y":"7","properties":{"size":"17","text":"Testing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1384","typeID":"__group__","zOrder":"214","measuredW":"217","measuredH":"40","w":"217","h":"40","x":"551","y":"1924","properties":{"controlName":"101-dapps:deployment"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"67","y":"7","properties":{"size":"17","text":"Deployment"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1385","typeID":"__group__","zOrder":"215","measuredW":"217","measuredH":"40","w":"217","h":"40","x":"551","y":"1969","properties":{"controlName":"102-dapps:maintenance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"25","x":"63","y":"7","properties":{"size":"17","text":"Maintenance"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1386","typeID":"__group__","zOrder":"216","measuredW":"217","measuredH":"40","w":"217","h":"40","x":"551","y":"2014","properties":{"controlName":"103-dapps:architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"67","y":"7","properties":{"size":"17","text":"Architecture"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1387","typeID":"__group__","zOrder":"217","measuredW":"217","measuredH":"40","w":"217","h":"40","x":"551","y":"2059","properties":{"controlName":"104-dapps:security"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"83","y":"7","properties":{"size":"17","text":"Security"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1388","typeID":"__group__","zOrder":"201","measuredW":"186","measuredH":"49","w":"186","h":"49","x":"285","y":"2080","properties":{"controlName":"105-dapps:applicability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"176","h":"49","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"51","y":"12","properties":{"size":"17","text":"Applicability"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1389","typeID":"__group__","zOrder":"219","measuredW":"207","measuredH":"49","w":"207","h":"49","x":"561","y":"2176","properties":{"controlName":"106-dapps:node-as-a-service"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"142","measuredH":"25","x":"33","y":"12","properties":{"size":"17","text":"Node as a Service"}}]}}},{"ID":"1390","typeID":"__group__","zOrder":"224","measuredW":"207","measuredH":"49","w":"207","h":"49","x":"561","y":"2260","properties":{"controlName":"107-dapps:supporting-languages"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"25","x":"16","y":"12","properties":{"size":"17","text":"Supporting Languages"}}]}}},{"ID":"1391","typeID":"__group__","zOrder":"218","measuredW":"170","measuredH":"49","w":"170","h":"49","x":"1026","y":"2061","properties":{"controlName":"108-dapps:client-libraries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"161","h":"49","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"31","y":"12","properties":{"size":"17","text":"Client Libraries"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1392","typeID":"__group__","zOrder":"200","measuredW":"160","measuredH":"49","w":"160","h":"49","x":"1209","y":"2061","properties":{"controlName":"109-dapps:client-nodes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"25","x":"24","y":"12","properties":{"size":"17","text":"Client Nodes"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"136","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1393","typeID":"__group__","zOrder":"209","measuredW":"91","measuredH":"40","w":"91","h":"40","x":"284","y":"2012","properties":{"controlName":"100-dapps:applicability:defi"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"80","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"25","x":"33","y":"8","properties":{"size":"17","text":"DeFi"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1394","typeID":"__group__","zOrder":"210","measuredW":"97","measuredH":"40","w":"97","h":"40","x":"383","y":"2012","properties":{"controlName":"101-dapps:applicability:daos"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"86","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"19","y":"7","properties":{"size":"17","text":"DAOs"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"73","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1395","typeID":"__group__","zOrder":"211","measuredW":"185","measuredH":"40","w":"185","h":"40","x":"284","y":"1967","properties":{"controlName":"102-dapps:applicability:nfts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"25","x":"77","y":"7","properties":{"size":"17","text":"NFTs"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1396","typeID":"__group__","zOrder":"212","measuredW":"185","measuredH":"40","w":"185","h":"40","x":"284","y":"1923","properties":{"controlName":"103-dapps:applicability:payments"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"40","measuredW":"200","measuredH":"140","x":"13","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"61","y":"7","properties":{"size":"17","text":"Payments"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1397","typeID":"__group__","zOrder":"213","measuredW":"186","measuredH":"40","w":"186","h":"40","x":"284","y":"1879","properties":{"controlName":"104-dapps:applicability:insurance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"40","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"60","y":"7","properties":{"size":"17","text":"Insurance"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1398","typeID":"__group__","zOrder":"222","measuredW":"185","measuredH":"40","w":"185","h":"40","x":"285","y":"2147","properties":{"controlName":"100-dapps:node-as-a-service:alchemy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"25","x":"65","y":"7","properties":{"size":"17","text":"Alchemy"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1399","typeID":"__group__","zOrder":"221","measuredW":"184","measuredH":"40","w":"184","h":"40","x":"285","y":"2192","properties":{"controlName":"101-dapps:node-as-a-service:infura"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"40","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"75","y":"7","properties":{"size":"17","text":"Infura"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1400","typeID":"__group__","zOrder":"220","measuredW":"184","measuredH":"40","w":"184","h":"40","x":"285","y":"2237","properties":{"controlName":"102-dapps:node-as-a-service:moralis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"69","y":"7","properties":{"size":"17","text":"Moralis"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1401","typeID":"__group__","zOrder":"223","measuredW":"185","measuredH":"40","w":"185","h":"40","x":"285","y":"2282","properties":{"controlName":"103-dapps:node-as-a-service:quicknode"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"84","measuredH":"25","x":"56","y":"7","properties":{"size":"17","text":"Quicknode"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1402","typeID":"__group__","zOrder":"227","measuredW":"185","measuredH":"40","w":"185","h":"40","x":"284","y":"2354","properties":{"controlName":"100-dapps:supporting-languages:javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"25","x":"57","y":"7","properties":{"size":"17","text":"JavaScript"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1403","typeID":"__group__","zOrder":"226","measuredW":"184","measuredH":"40","w":"184","h":"40","x":"284","y":"2399","properties":{"controlName":"101-dapps:supporting-languages:python"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"40","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"71","y":"7","properties":{"size":"17","text":"Python"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1404","typeID":"__group__","zOrder":"225","measuredW":"184","measuredH":"40","w":"184","h":"40","x":"284","y":"2444","properties":{"controlName":"102-dapps:supporting-languages:go"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"40","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"23","measuredH":"25","x":"85","y":"7","properties":{"size":"17","text":"Go"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1405","typeID":"__group__","zOrder":"202","measuredW":"168","measuredH":"51","w":"168","h":"51","x":"1028","y":"2141","properties":{"controlName":"100-dapps:client-libraries:ethers-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"49","measuredW":"200","measuredH":"140","x":"8","y":"2","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"55","y":"14","properties":{"size":"17","text":"ethers.js"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"23","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1406","typeID":"__group__","zOrder":"203","measuredW":"170","measuredH":"49","w":"170","h":"49","x":"1026","y":"2198","properties":{"controlName":"101-dapps:client-libraries:web3-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"49","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"25","x":"61","y":"12","properties":{"size":"17","text":"web3.js"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1407","typeID":"__group__","zOrder":"204","measuredW":"170","measuredH":"49","w":"170","h":"49","x":"1026","y":"2253","properties":{"controlName":"102-dapps:client-libraries:moralis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"49","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457","bold":"true"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"62","y":"12","properties":{"size":"17","text":"Moralis"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1408","typeID":"__group__","zOrder":"205","measuredW":"159","measuredH":"40","w":"159","h":"40","x":"1209","y":"2141","properties":{"controlName":"100-dapps:client-nodes:geth"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"56","y":"7","properties":{"size":"17","text":"Geth"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"135","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1409","typeID":"__group__","zOrder":"206","measuredW":"159","measuredH":"40","w":"159","h":"40","x":"1209","y":"2187","properties":{"controlName":"101-dapps:client-nodes:besu"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"25","x":"55","y":"7","properties":{"size":"17","text":"Besu"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"135","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1410","typeID":"__group__","zOrder":"207","measuredW":"158","measuredH":"40","w":"158","h":"40","x":"1209","y":"2233","properties":{"controlName":"102-dapps:client-nodes:nethermind"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"150","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"92","measuredH":"25","x":"29","y":"7","properties":{"size":"17","text":"Nethermind"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"134","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1411","typeID":"__group__","zOrder":"208","measuredW":"159","measuredH":"40","w":"159","h":"40","x":"1209","y":"2280","properties":{"controlName":"103-dapps:client-nodes:substrate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"25","x":"38","y":"7","properties":{"size":"17","text":"Substrate"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"135","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1421","typeID":"__group__","zOrder":"229","measuredW":"325","measuredH":"40","w":"325","h":"40","x":"1046","y":"2351","properties":{"controlName":"100-building-for-scale:state-and-payment-channels"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"315","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"224","measuredW":"222","measuredH":"25","x":"46","y":"7","properties":{"size":"17","text":"State and Payment Channels"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"301","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1422","typeID":"__group__","zOrder":"230","measuredW":"324","measuredH":"40","w":"324","h":"40","x":"1046","y":"2398","properties":{"controlName":"101-building-for-scale:optimistic-rollups-and-fraud-proofs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"315","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"262","measuredW":"257","measuredH":"25","x":"27","y":"7","properties":{"size":"17","text":"Optimistic Rollups & Fraud Proofs"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"300","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1423","typeID":"__group__","zOrder":"231","measuredW":"324","measuredH":"40","w":"324","h":"40","x":"1046","y":"2446","properties":{"controlName":"102-building-for-scale:zero-knowledge-rollups-and-zero-knowledge-proof"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"314","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"275","measuredW":"272","measuredH":"25","x":"19","y":"7","properties":{"size":"17","text":"Zk Rollups & Zero Knowledge Proof"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"300","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1424","typeID":"__group__","zOrder":"232","measuredW":"167","measuredH":"40","w":"167","h":"40","x":"1046","y":"2492","properties":{"controlName":"103-building-for-scale:validium"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"160","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"73","measuredW":"64","measuredH":"25","x":"41","y":"7","properties":{"size":"17","text":"Validium"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"143","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1425","typeID":"__group__","zOrder":"234","measuredW":"156","measuredH":"40","w":"156","h":"40","x":"1214","y":"2492","properties":{"controlName":"104-building-for-scale:plasma"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"25","x":"44","y":"7","properties":{"size":"17","text":"Plasma"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"132","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1426","typeID":"__group__","zOrder":"233","measuredW":"168","measuredH":"40","w":"168","h":"40","x":"1047","y":"2537","properties":{"controlName":"105-building-for-scale:sidechains"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"159","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"25","x":"37","y":"7","properties":{"size":"17","text":"Sidechains"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"144","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1427","typeID":"__group__","zOrder":"235","measuredW":"157","measuredH":"40","w":"157","h":"40","x":"1213","y":"2537","properties":{"controlName":"106-building-for-scale:ethereum-2"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"25","x":"22","y":"7","properties":{"size":"17","text":"Ethereum 2.0"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"133","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"1428","typeID":"__group__","zOrder":"236","measuredW":"324","measuredH":"40","w":"324","h":"40","x":"1046","y":"2583","properties":{"controlName":"107-building-for-scale:on-chain-scaling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"314","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"90","y":"7","properties":{"size":"17","text":"On-Chain Scaling"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"300","y":"7","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}}]},"attributes":{"name":"New Wireframe 2 copy 2","order":1000025.5641603079,"parentID":null,"notes":null},"branchID":"Master","resourceID":"CB22E95F-649B-408C-B6F4-892B5D179FCF","mockupH":"2622","mockupW":"1162","measuredW":"1414","measuredH":"2766","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/computer-science.json b/public/jsons/computer-science.json new file mode 100644 index 000000000..a54c2220c --- /dev/null +++ b/public/jsons/computer-science.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"10597","typeID":"Arrow","zOrder":"93","w":"229","h":"226","measuredW":"150","measuredH":"100","x":"770","y":"494","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":228.31055982133557,"y":0.10378348623532929},"p1":{"x":0.5329669805326468,"y":0.14360846249705583},"p2":{"x":-0.2675809373233733,"y":225.7930320127624}}},{"ID":"10605","typeID":"Label","zOrder":"94","measuredW":"269","measuredH":"40","x":"885","y":"308","properties":{"size":"32","text":"Computer Science"}},{"ID":"10606","typeID":"Arrow","zOrder":"95","w":"21","h":"74","measuredW":"150","measuredH":"100","x":"961","y":"221","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":20.339656000000105,"y":0.38163287300682214},"p1":{"x":0.4726613717175647,"y":-0.18058053919470718},"p2":{"x":6.501387975842022,"y":74.27541947376}}},{"ID":"10607","typeID":"Arrow","zOrder":"96","w":"21","h":"124","measuredW":"150","measuredH":"100","x":"998","y":"361","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":5.718319958248799,"y":-0.38263953595850353},"p1":{"x":0.4699952673923335,"y":0.14969238050165654},"p2":{"x":0.4526764944405386,"y":123.33372374697893}}},{"ID":"10641","typeID":"Canvas","zOrder":"97","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1282","y":"161"},{"ID":"10642","typeID":"Label","zOrder":"98","measuredW":"314","measuredH":"25","x":"1296","y":"178","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"10643","typeID":"Label","zOrder":"99","measuredW":"319","measuredH":"25","x":"1296","y":"206","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"10686","typeID":"Arrow","zOrder":"92","w":"224","h":"8","measuredW":"150","measuredH":"100","x":"1105","y":"480","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.09716998878445793,"y":8.030919693704618},"p1":{"x":0.564722657257297,"y":-0.008677972962353458},"p2":{"x":223.8410108125454,"y":-0.17733562916464507}}},{"ID":"10687","typeID":"Arrow","zOrder":"91","w":"222","h":"57","measuredW":"150","measuredH":"100","x":"1104","y":"420","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.09245158327996705,"y":56.56003565560616},"p1":{"x":0.5667465019538631,"y":-0.09781923610235727},"p2":{"x":221.70210094693743,"y":0.32228678989048376}}},{"ID":"10694","typeID":"Arrow","zOrder":"89","w":"205","h":"52","measuredW":"150","measuredH":"100","x":"1113","y":"494","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3903644341978634,"y":-0.03579004622974935},"p1":{"x":0.5997856951513523,"y":0.082373426198768},"p2":{"x":204.85482628291743,"y":51.87868141421234}}},{"ID":"10721","typeID":"Arrow","zOrder":"85","w":"165","h":"3","measuredW":"150","measuredH":"100","x":"683","y":"485","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.09716998878445793,"y":0.030919693704618112},"p1":{"x":0.5603752218607517,"y":0.00004147385484432151},"p2":{"x":165.0092065759775,"y":3.23149039216878}}},{"ID":"10722","typeID":"Arrow","zOrder":"86","w":"167","h":"46","measuredW":"150","measuredH":"100","x":"685","y":"432","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1558613574420633,"y":0.28950157664132803},"p1":{"x":0.5217150699561692,"y":-0.058095463624905135},"p2":{"x":167.27974065494232,"y":46.0157138571102}}},{"ID":"10724","typeID":"Arrow","zOrder":"84","w":"173","h":"45","measuredW":"150","measuredH":"100","x":"681","y":"498","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.26537644525456017,"y":45.2008579796493},"p1":{"x":0.5612843769704615,"y":0.05607023330261436},"p2":{"x":173.06396411988374,"y":0.4472669272273606}}},{"ID":"11803","typeID":"Arrow","zOrder":"83","w":"130","h":"5","measuredW":"150","measuredH":"100","x":"573","y":"723","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.0340006863726785,"y":4.970951109570933},"p1":{"x":0.5603752218607517,"y":0.00004147385484431856},"p2":{"x":129.9374700368271,"y":-0.4416934466979683}}},{"ID":"11804","typeID":"Arrow","zOrder":"82","w":"160","h":"2","measuredW":"150","measuredH":"100","x":"938","y":"724","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.29899257363251763,"y":0.2314903921687801},"p1":{"x":0.5603752218607515,"y":0.000041473854844320995},"p2":{"x":160.16844314823038,"y":2.209968314819548}}},{"ID":"12394","typeID":"Arrow","zOrder":"81","w":"169","h":"89","measuredW":"150","measuredH":"100","x":"1146","y":"501","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.12748478994694779,"y":0.37594373301101314},"p1":{"x":0.5830539012061454,"y":0.10785245983684466},"p2":{"x":169.27262717335134,"y":89.6845789114484}}},{"ID":"12403","typeID":"Arrow","zOrder":"80","w":"130","h":"50","measuredW":"150","measuredH":"100","x":"578","y":"734","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.2001936182911095,"y":50.450557811327485},"p1":{"x":0.4344465290806758,"y":0.11459662288930632},"p2":{"x":129.70327573216332,"y":0.3835956658398345}}},{"ID":"12411","typeID":"Arrow","zOrder":"79","w":"1","h":"312","measuredW":"150","measuredH":"100","x":"775","y":"621","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.24232757605466304},"p1":{"x":0.5603752218607516,"y":0.00004147385484432192},"p2":{"x":-0.40400616127988087,"y":311.32802481732415}}},{"ID":"12412","typeID":"Arrow","zOrder":"78","w":"137","h":"95","measuredW":"150","measuredH":"100","x":"586","y":"737","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.08122678388770055,"y":94.51751995681514},"p1":{"x":0.51678696775048,"y":0.11707833918283551},"p2":{"x":136.58804826190283,"y":-0.2037597778911504}}},{"ID":"12413","typeID":"Arrow","zOrder":"77","w":"129","h":"35","measuredW":"150","measuredH":"100","x":"573","y":"676","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.0340006863726785,"y":-0.029048890429066887},"p1":{"x":0.4652118803823874,"y":-0.07321971659095661},"p2":{"x":129.2906311758943,"y":35.37985630169692}}},{"ID":"12414","typeID":"Arrow","zOrder":"75","w":"134","h":"93","measuredW":"150","measuredH":"100","x":"579","y":"615","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.15296752077608744,"y":0.0117377060578292},"p1":{"x":0.46978874706379403,"y":-0.100896626855586},"p2":{"x":134.11592028843222,"y":93.37985630169692}}},{"ID":"12420","typeID":"Arrow","zOrder":"76","w":"1","h":"101","measuredW":"150","measuredH":"100","x":"934","y":"725","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607517,"y":0.00004147385484432186},"p2":{"x":-0.40400616127988087,"y":100.45803653961343}}},{"ID":"12423","typeID":"Arrow","zOrder":"74","w":"1","h":"101","measuredW":"150","measuredH":"100","x":"493","y":"833","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607517,"y":0.00004147385484432186},"p2":{"x":-0.40400616127988087,"y":100.45803653961343}}},{"ID":"12464","typeID":"__group__","zOrder":"121","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"376","y":"1157","properties":{"controlName":"105-data-structures:tree:unbalanced-tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"26","x":"44","y":"11","properties":{"size":"18","text":"Unbalanced Tree"}}]}}},{"ID":"12465","typeID":"__group__","zOrder":"120","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"376","y":"1105","properties":{"controlName":"104-data-structures:tree:balanced-tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"Balanced Tree"}}]}}},{"ID":"12466","typeID":"__group__","zOrder":"119","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"376","y":"1053","properties":{"controlName":"103-data-structures:tree:complete-binary-tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"177","measuredH":"26","x":"26","y":"11","properties":{"size":"18","text":"Complete Binary Tree"}}]}}},{"ID":"12467","typeID":"__group__","zOrder":"118","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"376","y":"1002","properties":{"controlName":"102-data-structures:tree:full-binary-tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"126","measuredH":"26","x":"52","y":"11","properties":{"size":"18","text":"Full Binary Tree"}}]}}},{"ID":"12468","typeID":"__group__","zOrder":"117","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"376","y":"950","properties":{"controlName":"101-data-structures:tree:binary-search-tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"26","x":"37","y":"11","properties":{"size":"18","text":"Binary Search Tree"}}]}}},{"ID":"12471","typeID":"__group__","zOrder":"116","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"655","y":"1001","properties":{"controlName":"102-data-structures:graph:spanning-tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"119","measuredH":"26","x":"54","y":"11","properties":{"size":"18","text":"Spanning Tree"}}]}}},{"ID":"12472","typeID":"__group__","zOrder":"123","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"655","y":"950","properties":{"controlName":"101-data-structures:graph:undirected-graph"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"26","x":"41","y":"11","properties":{"size":"18","text":"Undirected Graph"}}]}}},{"ID":"12473","typeID":"__group__","zOrder":"122","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"655","y":"899","properties":{"controlName":"100-data-structures:graph:directed-graph"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"126","measuredH":"26","x":"51","y":"11","properties":{"size":"18","text":"Directed Graph"}}]}}},{"ID":"12483","typeID":"Arrow","zOrder":"73","w":"136","h":"3","measuredW":"150","measuredH":"100","x":"1299","y":"722","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":3},"p1":{"x":0.5591723126937833,"y":0.0008641584587329898},"p2":{"x":136,"y":0}}},{"ID":"12484","typeID":"Arrow","zOrder":"72","w":"133","h":"51","measuredW":"150","measuredH":"100","x":"1290","y":"664","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":51},"p1":{"x":0.6049982158696215,"y":-0.11048518805179115},"p2":{"x":133,"y":0}}},{"ID":"12485","typeID":"Arrow","zOrder":"71","w":"136","h":"47","measuredW":"150","measuredH":"100","x":"1292","y":"731","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.6279384084247398,"y":0.0894746594067004},"p2":{"x":136,"y":47}}},{"ID":"12501","typeID":"Arrow","zOrder":"69","w":"141","h":"112","measuredW":"150","measuredH":"100","x":"1285","y":"738","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.10689341779038841,"y":0.43706984473033117},"p1":{"x":0.5751295336787576,"y":0.16450777202072547},"p2":{"x":140.68610989889817,"y":112.7698972094355}}},{"ID":"12502","typeID":"Arrow","zOrder":"68","w":"1","h":"1101","measuredW":"150","measuredH":"100","x":"1263","y":"738","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607514,"y":0.00004147385484432091},"p2":{"x":-0.40400616127999456,"y":1100.843293737311}}},{"ID":"12509","typeID":"Arrow","zOrder":"67","w":"1","h":"113","measuredW":"150","measuredH":"100","x":"1118","y":"1155","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607518,"y":0.00004147385484432021},"p2":{"x":-0.40400616127999456,"y":112.92732078922768}}},{"ID":"12557","typeID":"Arrow","zOrder":"66","w":"165","h":"1","measuredW":"150","measuredH":"100","x":"1234","y":"1258","properties":{"p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":164.88187101517303,"y":0},"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263"}},{"ID":"12597","typeID":"Arrow","zOrder":"65","w":"554","h":"1","measuredW":"150","measuredH":"100","x":"477","y":"1259","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.14145350618525754,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":553.881871015173,"y":0}}},{"ID":"12604","typeID":"Arrow","zOrder":"64","w":"1","h":"347","measuredW":"150","measuredH":"100","x":"1423","y":"1271","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":347.04119117859636}}},{"ID":"12646","typeID":"Arrow","zOrder":"63","w":"1","h":"162","measuredW":"150","measuredH":"100","x":"496","y":"1453","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0.08248322334543445},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":161.75516113964727}}},{"ID":"12647","typeID":"Arrow","zOrder":"62","w":"1","h":"403","measuredW":"150","measuredH":"100","x":"759","y":"1471","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0.08248322334543445},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":403.3515342166356}}},{"ID":"12656","typeID":"Arrow","zOrder":"61","w":"1","h":"195","measuredW":"150","measuredH":"100","x":"1054","y":"1423","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607517,"y":0.000041473854844319586},"p2":{"x":-0.40400616127999456,"y":194.6093502958738}}},{"ID":"12684","typeID":"Arrow","zOrder":"59","w":"189","h":"160","measuredW":"150","measuredH":"100","x":"1071","y":"1954","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":189,"y":0},"p1":{"x":0.4985776880716896,"y":0.20637600477852766},"p2":{"x":0.3798709441214214,"y":160.0556596124461}}},{"ID":"12694","typeID":"Arrow","zOrder":"55","w":"1","h":"101","measuredW":"150","measuredH":"100","x":"888","y":"2024","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607517,"y":0.00004147385484432186},"p2":{"x":-0.40400616127988087,"y":100.45803653961343}}},{"ID":"12695","typeID":"Arrow","zOrder":"56","w":"1","h":"101","measuredW":"150","measuredH":"100","x":"1008","y":"2024","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607517,"y":0.00004147385484432186},"p2":{"x":-0.40400616127988087,"y":100.45803653961343}}},{"ID":"12766","typeID":"Arrow","zOrder":"53","w":"1","h":"89","measuredW":"150","measuredH":"100","x":"824","y":"2347","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127999456,"y":-0.010444118840950978},"p1":{"x":0.5603752218607517,"y":0.000041473854844321544},"p2":{"x":-0.40400616127988087,"y":89.45803653961343}}},{"ID":"12767","typeID":"Arrow","zOrder":"52","w":"1","h":"89","measuredW":"150","measuredH":"100","x":"882","y":"2347","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127999456,"y":-0.010444118840950978},"p1":{"x":0.5603752218607517,"y":0.000041473854844321544},"p2":{"x":-0.40400616127988087,"y":89.45803653961343}}},{"ID":"12768","typeID":"Arrow","zOrder":"51","w":"1","h":"89","measuredW":"150","measuredH":"100","x":"952","y":"2347","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127999456,"y":-0.010444118840950978},"p1":{"x":0.5603752218607517,"y":0.000041473854844321544},"p2":{"x":-0.40400616127988087,"y":89.45803653961343}}},{"ID":"12769","typeID":"Arrow","zOrder":"50","w":"1","h":"89","measuredW":"150","measuredH":"100","x":"1042","y":"2347","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127999456,"y":-0.010444118840950978},"p1":{"x":0.5603752218607517,"y":0.000041473854844321544},"p2":{"x":-0.40400616127988087,"y":89.45803653961343}}},{"ID":"12770","typeID":"TextArea","zOrder":"48","w":"89","h":"193","measuredW":"200","measuredH":"140","x":"846","y":"2497"},{"ID":"12777","typeID":"Arrow","zOrder":"47","w":"195","h":"1","measuredW":"150","measuredH":"100","x":"667","y":"2336","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":0.13439210593833195,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":194.88187101517303,"y":0}}},{"ID":"12780","typeID":"Arrow","zOrder":"34","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"453","y":"2334","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":0.24614635156922304},"p1":{"x":0.5603752218607517,"y":0.00004147385484432124},"p2":{"x":-0.40400616127988087,"y":69.45803653961343}}},{"ID":"12820","typeID":"Arrow","zOrder":"45","w":"127","h":"3","measuredW":"150","measuredH":"100","x":"1108","y":"1951","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5605181187999518,"y":-0.0005546755370219163},"p2":{"x":127,"y":3}}},{"ID":"12821","typeID":"Arrow","zOrder":"46","w":"129","h":"46","measuredW":"150","measuredH":"100","x":"1109","y":"1898","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5059151699781369,"y":-0.09339503524008039},"p2":{"x":129,"y":46}}},{"ID":"12852","typeID":"Arrow","zOrder":"44","w":"1","h":"82","measuredW":"150","measuredH":"100","x":"1040","y":"2804","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127999456,"y":0.02195310850356691},"p1":{"x":0.5603752218607515,"y":0.00004147385484431973},"p2":{"x":-0.40400616127999456,"y":82.12831111664991}}},{"ID":"12893","typeID":"Arrow","zOrder":"42","w":"1","h":"114","measuredW":"150","measuredH":"100","x":"500","y":"2145","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607517,"y":0.00004147385484432123},"p2":{"x":-0.40400616127988087,"y":114.05770390174985}}},{"ID":"12894","typeID":"__group__","zOrder":"189","measuredW":"237","measuredH":"47","w":"237","h":"47","x":"1299","y":"2102","properties":{"controlName":"100-common-uml-diagrams:class-diagrams"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"237","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"Class Diagrams"}}]}}},{"ID":"12898","typeID":"__group__","zOrder":"191","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"1299","y":"2208","properties":{"controlName":"103-common-uml-diagrams:activity-diagrams"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"26","x":"50","y":"11","properties":{"size":"18","text":"Activity Diagrams"}}]}}},{"ID":"12899","typeID":"__group__","zOrder":"192","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"1299","y":"2260","properties":{"controlName":"104-common-uml-diagrams:statemachine-diagrams"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"195","measuredH":"26","x":"21","y":"11","properties":{"size":"18","text":"Statemachine Diagrams"}}]}}},{"ID":"12900","typeID":"__group__","zOrder":"188","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"1300","y":"2312","properties":{"controlName":"105-common-uml-diagrams:sequence-diagrams"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"236","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"167","measuredH":"26","x":"34","y":"11","properties":{"size":"18","text":"Sequence Diagrams"}}]}}},{"ID":"12901","typeID":"Arrow","zOrder":"41","w":"245","h":"93","measuredW":"150","measuredH":"100","x":"1061","y":"2125","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.33344214759267743,"y":93.13117226047461},"p1":{"x":0.5126752577446054,"y":-0.07306562685033402},"p2":{"x":245.48664551451702,"y":0.38856823494461423}}},{"ID":"12902","typeID":"Arrow","zOrder":"40","w":"234","h":"50","measuredW":"150","measuredH":"100","x":"1074","y":"2176","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.25027917170109504,"y":50.74239694321341},"p1":{"x":0.518435301398724,"y":-0.05714837019048969},"p2":{"x":233.98921784978393,"y":0.47602763401710035}}},{"ID":"12903","typeID":"Arrow","zOrder":"39","w":"240","h":"2","measuredW":"150","measuredH":"100","x":"1071","y":"2232","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0.2967079682300664,"y":1.0944380811120027},"p1":{"x":0.507997698072514,"y":-0.004093722600268801},"p2":{"x":239.9943625203175,"y":0.07120403889030058}}},{"ID":"12904","typeID":"Arrow","zOrder":"38","w":"237","h":"44","measuredW":"150","measuredH":"100","x":"1079","y":"2243","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.44410848692928084,"y":-0.4703578050980468},"p1":{"x":0.5598743765010158,"y":0.013892481064104577},"p2":{"x":236.502079526118,"y":43.163808108496596}}},{"ID":"12905","typeID":"Arrow","zOrder":"37","w":"237","h":"88","measuredW":"150","measuredH":"100","x":"1073","y":"2251","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.18492494208862809,"y":0.14086687764120143},"p1":{"x":0.5666977129255916,"y":0.059401842078030516},"p2":{"x":236.4917901850506,"y":87.75383984283599}}},{"ID":"12907","typeID":"Arrow","zOrder":"36","w":"1","h":"120","measuredW":"150","measuredH":"100","x":"946","y":"2114","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607514,"y":0.000041473854844320934},"p2":{"x":-0.40400616127988087,"y":119.89520311389833}}},{"ID":"12908","typeID":"Arrow","zOrder":"35","w":"179","h":"1","measuredW":"150","measuredH":"100","x":"667","y":"2238","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":178.91698054523056,"y":-0.10479688610166704},"p1":{"x":0.5603752218607513,"y":0.00004147385484432086},"p2":{"x":-0.40400616127988087,"y":-0.10479688610166704}}},{"ID":"12913","typeID":"Arrow","zOrder":"33","w":"1","h":"120","measuredW":"150","measuredH":"100","x":"500","y":"2230","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.40400616127988087,"y":-0.3822100294962638},"p1":{"x":0.5603752218607514,"y":0.000041473854844320934},"p2":{"x":-0.40400616127988087,"y":119.89520311389833}}},{"ID":"12916","typeID":"Arrow","zOrder":"32","w":"1","h":"147","measuredW":"150","measuredH":"100","x":"1483","y":"2658","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127999456,"y":-0.23469462112143447},"p1":{"x":0.5603752218607517,"y":0.000041473854844321266},"p2":{"x":-0.40400616127988087,"y":146.45803653961343}}},{"ID":"12939","typeID":"Arrow","zOrder":"31","w":"255","h":"146","measuredW":"150","measuredH":"100","x":"1074","y":"2340","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":-0.13526499871818487,"y":0.031203232169445982},"p1":{"x":0.5580705321176507,"y":0.162062936184401},"p2":{"x":255.30850584265454,"y":145.83878382758257}}},{"ID":"12940","typeID":"Arrow","zOrder":"30","w":"1","h":"253","measuredW":"150","measuredH":"100","x":"1321","y":"2490","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.40400616127999456,"y":0.0057689332443260355},"p1":{"x":0.5603752218607514,"y":0.000041473854844320684},"p2":{"x":-0.40400616127999456,"y":252.80692385306293}}},{"ID":"12954","typeID":"Arrow","zOrder":"29","w":"1","h":"97","measuredW":"150","measuredH":"100","x":"980","y":"2885","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127999456,"y":-0.31215130454575046},"p1":{"x":0.5603752218607516,"y":0.000041473854844319586},"p2":{"x":-0.40400616127999456,"y":96.19883091555585}}},{"ID":"12955","typeID":"Arrow","zOrder":"28","w":"1","h":"97","measuredW":"150","measuredH":"100","x":"1120","y":"2885","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127999456,"y":-0.31215130454575046},"p1":{"x":0.5603752218607516,"y":0.000041473854844319586},"p2":{"x":-0.40400616127999456,"y":96.19883091555585}}},{"ID":"12956","typeID":"Arrow","zOrder":"27","w":"159","h":"137","measuredW":"150","measuredH":"100","x":"1162","y":"2747","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":159.07286500993314,"y":-0.39734577004583116},"p1":{"x":0.49052267735105126,"y":0.18476933315403826},"p2":{"x":0.4014816133383192,"y":136.98127069141265}}},{"ID":"12957","typeID":"Arrow","zOrder":"26","w":"141","h":"1","measuredW":"150","measuredH":"100","x":"774","y":"2887","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":0.4466977252284323,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":141.76187746709184,"y":0}}},{"ID":"12996","typeID":"Arrow","zOrder":"22","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"603","y":"2336","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":0.24614635156922304},"p1":{"x":0.5603752218607517,"y":0.00004147385484432124},"p2":{"x":-0.40400616127988087,"y":69.45803653961343}}},{"ID":"13102","typeID":"Arrow","zOrder":"20","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"613","y":"3101","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":0.24614635156922304},"p1":{"x":0.5603752218607517,"y":0.00004147385484432124},"p2":{"x":-0.40400616127988087,"y":69.45803653961343}}},{"ID":"13103","typeID":"Arrow","zOrder":"21","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"463","y":"3099","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":0.24614635156922304},"p1":{"x":0.5603752218607517,"y":0.00004147385484432124},"p2":{"x":-0.40400616127988087,"y":69.45803653961343}}},{"ID":"13104","typeID":"Arrow","zOrder":"12","w":"1","h":"624","measuredW":"150","measuredH":"100","x":"773","y":"2887","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":0.4466977252284323,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":0.4466977252284323,"y":623.7469287947233}}},{"ID":"13105","typeID":"Arrow","zOrder":"19","w":"141","h":"1","measuredW":"150","measuredH":"100","x":"630","y":"3172","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":0.4466977252284323,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":141.76187746709184,"y":0}}},{"ID":"13119","typeID":"Arrow","zOrder":"18","w":"160","h":"1","measuredW":"150","measuredH":"100","x":"549","y":"3487","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":-0.08842807118332985,"y":0.007398065631605277},"p1":{"x":0.49999999999999983,"y":0},"p2":{"x":160.01078040805487,"y":0.007398065631605277},"stroke":"dotted"}},{"ID":"13120","typeID":"Arrow","zOrder":"17","w":"146","h":"45","measuredW":"150","measuredH":"100","x":"552","y":"3432","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.22951363405400116,"y":0.11438071376414882},"p1":{"x":0.4312820512820512,"y":-0.08307692307692233},"p2":{"x":145.5751226595379,"y":45.00119753567924}}},{"ID":"13121","typeID":"Arrow","zOrder":"16","w":"149","measuredW":"150","measuredH":"100","x":"550","y":"3370","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.33482861742891146,"y":-0.17709120690597047},"p1":{"x":0.43128205128205127,"y":-0.08307692307692248},"p2":{"x":149.0045798781025,"y":99.85391144285586}}},{"ID":"13122","typeID":"Arrow","zOrder":"14","w":"154","h":"146","measuredW":"150","measuredH":"100","x":"550","y":"3319","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.33482861742891146,"y":-0.17709120690597047},"p1":{"x":0.4312820512820513,"y":-0.0830769230769224},"p2":{"x":154.72240875236105,"y":145.9918967407507}}},{"ID":"13123","typeID":"Arrow","zOrder":"15","w":"172","h":"190","measuredW":"150","measuredH":"100","x":"552","y":"3272","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.33482861742891146,"y":-0.17709120690597047},"p1":{"x":0.4389538660648381,"y":-0.09164921705513132},"p2":{"x":172.73480981226578,"y":190.13298230362125}}},{"ID":"13146","typeID":"Arrow","zOrder":"13","w":"242","h":"82","measuredW":"150","measuredH":"100","x":"462","y":"3539","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.42941020565677945,"y":81.2259902529072},"p1":{"x":0.38345159921218686,"y":0.1373540341609731},"p2":{"x":242.01078040805487,"y":0.007398065631605277}}},{"ID":"13155","typeID":"Arrow","zOrder":"11","w":"141","h":"1","measuredW":"150","measuredH":"100","x":"811","y":"3539","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":0.4466977252284323,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":141.76187746709184,"y":0}}},{"ID":"13174","typeID":"Arrow","zOrder":"10","w":"1","h":"167","measuredW":"150","measuredH":"100","x":"1048","y":"3454","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":0.24614635156922304},"p1":{"x":0.5603752218607518,"y":0.000041473854844320914},"p2":{"x":-0.40400616127999456,"y":167.32964661212372}}},{"ID":"13175","typeID":"Arrow","zOrder":"9","w":"286","h":"1","measuredW":"150","measuredH":"100","x":"1095","y":"3539","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":0.4466977252284323,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":286.5882648254353,"y":0}}},{"ID":"13198","typeID":"Arrow","zOrder":"8","w":"1","h":"79","measuredW":"150","measuredH":"100","x":"1433","y":"3461","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":0.24614635156922304},"p1":{"x":0.5603752218607518,"y":0.000041473854844319715},"p2":{"x":-0.40400616127999456,"y":79.06042188867423}}},{"ID":"13222","typeID":"Arrow","zOrder":"7","w":"1","h":"280","measuredW":"150","measuredH":"100","x":"1433","y":"3539","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":0.4466977252284323,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":0.4466977252284323,"y":279.78759008067254}}},{"ID":"13225","typeID":"Arrow","zOrder":"6","w":"286","h":"1","measuredW":"150","measuredH":"100","x":"1053","y":"3820","properties":{"curvature":"0","rightArrow":"false","leftArrow":"false","color":"10027263","p0":{"x":0.4466977252284323,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":286.5882648254353,"y":0}}},{"ID":"13228","typeID":"Arrow","zOrder":"0","w":"1","h":"139","measuredW":"150","measuredH":"100","x":"1019","y":"4022","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549725,"y":-0.00008403832147459167},"p2":{"x":0,"y":139},"stroke":"dotted"}},{"ID":"13229","typeID":"Arrow","zOrder":"1","w":"1","h":"161","measuredW":"150","measuredH":"100","x":"1021","y":"3834","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549725,"y":-0.00008403832147459167},"p2":{"x":0,"y":161}}},{"ID":"13230","typeID":"TextArea","zOrder":"2","w":"552","h":"124","measuredW":"200","measuredH":"140","x":"745","y":"3953"},{"ID":"13231","typeID":"Label","zOrder":"3","measuredW":"501","measuredH":"25","x":"774","y":"3973","properties":{"size":"17","text":"Have a look at the following Web Development related Roadmaps"}},{"ID":"13232","typeID":"__group__","zOrder":"4","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"1040","y":"4008","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Backend Roadmap"}}]}}},{"ID":"13233","typeID":"__group__","zOrder":"5","measuredW":"252","measuredH":"44","w":"252","h":"44","x":"774","y":"4008","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"252","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"51","y":"9","properties":{"size":"17","text":"Frontend Roadmap"}}]}}},{"ID":"13235","typeID":"Canvas","zOrder":"284","w":"411","h":"181","measuredW":"100","measuredH":"70","x":"354","y":"171"},{"ID":"13236","typeID":"Label","zOrder":"285","measuredW":"281","measuredH":"28","x":"382","y":"196","properties":{"size":"20","text":"References / Other Resources"}},{"ID":"13237","typeID":"__group__","zOrder":"286","measuredW":"254","measuredH":"26","w":"254","h":"26","x":"383","y":"239","properties":{"controlName":"ext_link:github.com/jwasham/coding-interview-university"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"221","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Coding Interview University"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"13238","typeID":"__group__","zOrder":"287","measuredW":"320","measuredH":"26","w":"320","h":"26","x":"383","y":"269","properties":{"controlName":"ext_link:github.com/ossu/computer-science"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"287","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"OpenSource Society University - CS"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"13239","typeID":"__group__","zOrder":"288","measuredW":"307","measuredH":"26","w":"307","h":"26","x":"383","y":"299","properties":{"controlName":"ext_link:teachyourselfcs.com"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"274","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Teach Yourself Computer Science"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"13247","typeID":"__group__","zOrder":"289","measuredW":"352","measuredH":"54","w":"352","h":"54","x":"1282","y":"318","properties":{"controlName":"100-roadmap-note"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"352","h":"54","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"224","measuredH":"26","x":"50","y":"14","properties":{"size":"18","text":"Important Note / Click here"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"18","y":"18","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"13576743"}}]}}}]}}},{"ID":"13248","typeID":"__group__","zOrder":"101","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"1297","y":"242","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"65","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"13249","typeID":"__group__","zOrder":"100","measuredW":"341","measuredH":"50","w":"341","h":"50","x":"826","y":"464","properties":{"controlName":"101-pick-a-language"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"341","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"26","x":"103","y":"12","properties":{"size":"18","text":"Pick a Language"}}]}}},{"ID":"13250","typeID":"__group__","zOrder":"105","measuredW":"303","measuredH":"50","w":"303","h":"50","x":"685","y":"698","properties":{"controlName":"102-data-structures"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"303","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"26","x":"88","y":"12","properties":{"size":"18","text":"Data Structures"}}]}}},{"ID":"13251","typeID":"__group__","zOrder":"124","measuredW":"251","measuredH":"50","w":"251","h":"50","x":"1065","y":"699","properties":{"controlName":"103-asymptotic-notation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"251","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"26","x":"45","y":"12","properties":{"size":"18","text":"Asymptotic Notation"}}]}}},{"ID":"13252","typeID":"__group__","zOrder":"134","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"1009","y":"1234","properties":{"controlName":"104-common-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"164","measuredH":"26","x":"67","y":"12","properties":{"size":"18","text":"Common Algorithms"}}]}}},{"ID":"13253","typeID":"__group__","zOrder":"176","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"1009","y":"1494","properties":{"controlName":"105-string-search-and-manipulations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"245","measuredH":"26","x":"26","y":"12","properties":{"size":"18","text":"String Search & Manipulations"}}]}}},{"ID":"13254","typeID":"__group__","zOrder":"184","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"1218","y":"1814","properties":{"controlName":"106-bitwise-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"145","measuredH":"26","x":"76","y":"12","properties":{"size":"18","text":"Bitwise Operators"}}]}}},{"ID":"13255","typeID":"__group__","zOrder":"185","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"1218","y":"1868","properties":{"controlName":"107-floating-point-numbers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"191","measuredH":"26","x":"53","y":"12","properties":{"size":"18","text":"Floating Point Numbers"}}]}}},{"ID":"13256","typeID":"__group__","zOrder":"216","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"1218","y":"1923","properties":{"controlName":"108-endianess"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"26","x":"106","y":"12","properties":{"size":"18","text":"Endianess"}}]}}},{"ID":"13257","typeID":"__group__","zOrder":"186","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"800","y":"2095","properties":{"controlName":"109-character-encodings"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"173","measuredH":"26","x":"62","y":"12","properties":{"size":"18","text":"Character Encodings"}}]}}},{"ID":"13258","typeID":"__group__","zOrder":"54","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"798","y":"2212","properties":{"controlName":"110-common-uml-diagrams"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"200","measuredH":"26","x":"49","y":"12","properties":{"size":"18","text":"Common UML Diagrams"}}]}}},{"ID":"13259","typeID":"__group__","zOrder":"190","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"382","y":"2214","properties":{"controlName":"111-design-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"26","x":"84","y":"12","properties":{"size":"18","text":"Design Patterns"}}]}}},{"ID":"13260","typeID":"__group__","zOrder":"237","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"382","y":"2310","properties":{"controlName":"112-basic-math-skills"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"26","x":"80","y":"12","properties":{"size":"18","text":"Basic Math Skills"}}]}}},{"ID":"13261","typeID":"__group__","zOrder":"198","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"800","y":"2318","properties":{"controlName":"113-complexity-classes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"157","measuredH":"26","x":"70","y":"12","properties":{"size":"18","text":"Complexity Classes"}}]}}},{"ID":"13262","typeID":"__group__","zOrder":"209","measuredW":"262","measuredH":"50","w":"262","h":"50","x":"1292","y":"2457","properties":{"controlName":"114-tries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"262","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"26","x":"110","y":"12","properties":{"size":"18","text":"Tries"}}]}}},{"ID":"13263","typeID":"__group__","zOrder":"210","measuredW":"290","measuredH":"50","w":"290","h":"50","x":"1294","y":"2710","properties":{"controlName":"115-balanced-search-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"290","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"190","measuredH":"26","x":"54","y":"12","properties":{"size":"18","text":"Balanced Search Trees"}}]}}},{"ID":"13264","typeID":"__group__","zOrder":"220","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"892","y":"2863","properties":{"controlName":"116-system-design"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"26","x":"88","y":"12","properties":{"size":"18","text":"System Design"}}]}}},{"ID":"13265","typeID":"__group__","zOrder":"238","measuredW":"298","measuredH":"50","w":"298","h":"50","x":"381","y":"3148","properties":{"controlName":"117-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"26","x":"105","y":"12","properties":{"size":"18","text":"Databases"}}]}}},{"ID":"13266","typeID":"__group__","zOrder":"267","measuredW":"156","measuredH":"50","w":"156","h":"50","x":"680","y":"3449","properties":{"controlName":"118-networking"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"92","measuredH":"26","x":"32","y":"12","properties":{"size":"18","text":"Networking"}}]}}},{"ID":"13267","typeID":"__group__","zOrder":"255","measuredW":"157","measuredH":"52","w":"157","h":"52","x":"679","y":"3514","properties":{"controlName":"119-security"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"52","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"26","x":"46","y":"13","properties":{"text":"Security","size":"18"}}]}}},{"ID":"13268","typeID":"__group__","zOrder":"268","measuredW":"240","measuredH":"52","w":"240","h":"52","x":"891","y":"3514","properties":{"controlName":"120-how-computers-work"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"52","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"26","x":"32","y":"13","properties":{"size":"18","text":"How Computers Work"}}]}}},{"ID":"13269","typeID":"__group__","zOrder":"274","measuredW":"257","measuredH":"52","w":"257","h":"52","x":"1292","y":"3514","properties":{"controlName":"121-processes-and-threads"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"257","h":"52","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"192","measuredH":"26","x":"33","y":"13","properties":{"size":"18","text":"Processes and Threads"}}]}}},{"ID":"13270","typeID":"__group__","zOrder":"282","measuredW":"257","measuredH":"52","w":"257","h":"52","x":"1292","y":"3795","properties":{"controlName":"122-kd-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"257","h":"52","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"26","x":"88","y":"13","properties":{"size":"18","text":"K-D Trees"}}]}}},{"ID":"13271","typeID":"__group__","zOrder":"283","measuredW":"257","measuredH":"52","w":"257","h":"52","x":"892","y":"3795","properties":{"controlName":"123-skip-lists"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"257","h":"52","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"26","x":"90","y":"13","properties":{"size":"18","text":"Skip Lists"}}]}}},{"ID":"13272","typeID":"__group__","zOrder":"88","measuredW":"157","measuredH":"47","w":"157","h":"47","x":"545","y":"410","properties":{"controlName":"100-pick-a-language:c-plus-plus"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"26","x":"60","y":"11","properties":{"size":"18","text":"C++"}}]}}},{"ID":"13273","typeID":"__group__","zOrder":"90","measuredW":"157","measuredH":"47","w":"157","h":"47","x":"545","y":"462","properties":{"controlName":"101-pick-a-language:c"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"13","measuredH":"26","x":"72","y":"11","properties":{"size":"18","text":"C"}}]}}},{"ID":"13274","typeID":"__group__","zOrder":"87","measuredW":"157","measuredH":"47","w":"157","h":"47","x":"545","y":"513","properties":{"controlName":"102-pick-a-language:java"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"39","measuredH":"26","x":"59","y":"11","properties":{"size":"18","text":"Java"}}]}}},{"ID":"13275","typeID":"__group__","zOrder":"103","measuredW":"164","measuredH":"47","w":"164","h":"47","x":"1312","y":"407","properties":{"controlName":"103-pick-a-language:python"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"26","x":"54","y":"11","properties":{"size":"18","text":"Python"}}]}}},{"ID":"13276","typeID":"__group__","zOrder":"102","measuredW":"164","measuredH":"47","w":"164","h":"47","x":"1312","y":"458","properties":{"controlName":"104-pick-a-language:go"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"26","x":"70","y":"11","properties":{"size":"18","text":"Go"}}]}}},{"ID":"13277","typeID":"__group__","zOrder":"104","measuredW":"164","measuredH":"47","w":"164","h":"47","x":"1312","y":"510","properties":{"controlName":"105-pick-a-language:c-sharp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"25","measuredH":"26","x":"69","y":"11","properties":{"size":"18","text":"C#"}}]}}},{"ID":"13278","typeID":"__group__","zOrder":"107","measuredW":"164","measuredH":"47","w":"164","h":"47","x":"1312","y":"562","properties":{"controlName":"106-pick-a-language:rust"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"26","x":"63","y":"11","properties":{"size":"18","text":"Rust"}}]}}},{"ID":"13279","typeID":"__group__","zOrder":"106","measuredW":"120","measuredH":"47","w":"120","h":"47","x":"716","y":"595","properties":{"controlName":"100-data-structures:array"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"26","x":"39","y":"11","properties":{"size":"18","text":"Array"}}]}}},{"ID":"13280","typeID":"__group__","zOrder":"108","measuredW":"190","measuredH":"47","w":"190","h":"47","x":"399","y":"600","properties":{"controlName":"101-data-structures:linked-list"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"113","measuredW":"89","measuredH":"26","x":"38","y":"11","properties":{"text":"Linked List","size":"18"}}]}}},{"ID":"13281","typeID":"__group__","zOrder":"109","measuredW":"190","measuredH":"47","w":"190","h":"47","x":"399","y":"652","properties":{"controlName":"102-data-structures:stack"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"57","measuredW":"45","measuredH":"26","x":"66","y":"11","properties":{"text":"Stack","size":"18"}}]}}},{"ID":"13282","typeID":"__group__","zOrder":"110","measuredW":"190","measuredH":"47","w":"190","h":"47","x":"399","y":"704","properties":{"controlName":"103-data-structures:queue"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"71","measuredW":"56","measuredH":"26","x":"59","y":"11","properties":{"text":"Queue","size":"18"}}]}}},{"ID":"13283","typeID":"__group__","zOrder":"111","measuredW":"190","measuredH":"47","w":"190","h":"47","x":"399","y":"756","properties":{"controlName":"104-data-structures:hash-table"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"116","measuredW":"91","measuredH":"26","x":"37","y":"11","properties":{"text":"Hash Table","size":"18"}}]}}},{"ID":"13284","typeID":"__group__","zOrder":"113","measuredW":"190","measuredH":"47","w":"190","h":"47","x":"399","y":"808","properties":{"controlName":"105-data-structures:tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"48","measuredW":"38","measuredH":"26","x":"71","y":"11","properties":{"text":"Tree","size":"18"}}]}}},{"ID":"13285","typeID":"__group__","zOrder":"112","measuredW":"175","measuredH":"47","w":"175","h":"47","x":"685","y":"798","properties":{"controlName":"106-data-structures:graph"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"26","x":"62","y":"11","properties":{"size":"18","text":"Graph"}}]}}},{"ID":"13286","typeID":"__group__","zOrder":"114","measuredW":"105","measuredH":"47","w":"105","h":"47","x":"882","y":"796","properties":{"controlName":"107-data-structures:heap"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"105","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"26","x":"30","y":"11","properties":{"size":"18","text":"Heap"}}]}}},{"ID":"13292","typeID":"__group__","zOrder":"115","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"376","y":"899","properties":{"controlName":"100-data-structures:tree:binary-tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"26","x":"68","y":"11","properties":{"size":"18","text":"Binary Tree"}}]}}},{"ID":"13293","typeID":"__group__","zOrder":"60","measuredW":"227","measuredH":"153","w":"227","h":"153","x":"653","y":"1040","properties":{"controlName":"103-data-structures:graph:graph-representation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"138","measuredW":"200","measuredH":"140","x":"27","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"26","x":"50","y":"20","properties":{"size":"18","text":"Representation"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"54","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"138","measuredH":"26","x":"45","y":"65","properties":{"size":"18","text":"Adjacency Matrix"}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"106","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"117","measuredH":"26","x":"55","y":"117","properties":{"size":"18","text":"Adjacency List"}}]}}},{"ID":"13294","typeID":"__group__","zOrder":"125","measuredW":"192","measuredH":"47","w":"192","h":"47","x":"1417","y":"646","properties":{"controlName":"100-asymptotic-notation:big-o-notation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"26","x":"36","y":"11","properties":{"size":"18","text":"Big O Notation"}}]}}},{"ID":"13295","typeID":"__group__","zOrder":"126","measuredW":"192","measuredH":"47","w":"192","h":"47","x":"1417","y":"697","properties":{"controlName":"101-asymptotic-notation:big-theta-notation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"119","measuredH":"26","x":"36","y":"11","properties":{"size":"18","text":"Big-θ Notation"}}]}}},{"ID":"13297","typeID":"__group__","zOrder":"127","measuredW":"192","measuredH":"47","w":"192","h":"47","x":"1417","y":"748","properties":{"controlName":"102-asymptotic-notation:big-omega-notation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"26","x":"37","y":"11","properties":{"size":"18","text":"Big-Ω Notation"}}]}}},{"ID":"13298","typeID":"__group__","zOrder":"70","measuredW":"193","measuredH":"364","w":"193","h":"364","x":"1363","y":"822","properties":{"controlName":"103-asymptotic-notation:common-runtimes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"193","h":"364","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"156","measuredH":"26","x":"20","y":"14","properties":{"size":"18","text":"Common Runtimes"}}]}}},{"ID":"13299","typeID":"__group__","zOrder":"128","measuredW":"203","measuredH":"47","w":"203","h":"47","x":"1382","y":"872","properties":{"controlName":"100-asymptotic-notation:common-runtimes:constant"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"26","x":"65","y":"11","properties":{"size":"18","text":"Constant"}}]}}},{"ID":"13300","typeID":"__group__","zOrder":"129","measuredW":"203","measuredH":"47","w":"203","h":"47","x":"1382","y":"922","properties":{"controlName":"101-asymptotic-notation:common-runtimes:logarithmic"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"26","x":"54","y":"11","properties":{"size":"18","text":"Logarithmic"}}]}}},{"ID":"13301","typeID":"__group__","zOrder":"130","measuredW":"203","measuredH":"47","w":"203","h":"47","x":"1382","y":"973","properties":{"controlName":"102-asymptotic-notation:common-runtimes:linear"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"26","x":"75","y":"11","properties":{"size":"18","text":"Linear"}}]}}},{"ID":"13302","typeID":"__group__","zOrder":"131","measuredW":"203","measuredH":"47","w":"203","h":"47","x":"1382","y":"1024","properties":{"controlName":"103-asymptotic-notation:common-runtimes:polynomial"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"26","x":"58","y":"11","properties":{"size":"18","text":"Polynomial"}}]}}},{"ID":"13303","typeID":"__group__","zOrder":"132","measuredW":"203","measuredH":"47","w":"203","h":"47","x":"1382","y":"1075","properties":{"controlName":"104-asymptotic-notation:common-runtimes:exponential"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"26","x":"54","y":"11","properties":{"size":"18","text":"Exponential"}}]}}},{"ID":"13304","typeID":"__group__","zOrder":"133","measuredW":"203","measuredH":"47","w":"203","h":"47","x":"1382","y":"1125","properties":{"controlName":"105-asymptotic-notation:common-runtimes:factorial"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"26","x":"66","y":"11","properties":{"size":"18","text":"Factorial"}}]}}},{"ID":"13305","typeID":"__group__","zOrder":"141","measuredW":"109","measuredH":"369","w":"109","h":"369","x":"1064","y":"835","properties":{"controlName":"100-common-algorithms:sorting-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"109","h":"369","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"26","x":"25","y":"328","properties":{"size":"18","text":"Sorting"}}]}}},{"ID":"13306","typeID":"__group__","zOrder":"148","measuredW":"125","measuredH":"309","w":"125","h":"309","x":"697","y":"1234","properties":{"controlName":"101-common-algorithms:tree-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"309","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"26","x":"44","y":"12","properties":{"size":"18","text":"Tree"}}]}}},{"ID":"13307","typeID":"__group__","zOrder":"154","measuredW":"125","measuredH":"309","w":"125","h":"309","x":"434","y":"1235","properties":{"controlName":"102-common-algorithms:graph-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"309","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"26","x":"37","y":"12","properties":{"size":"18","text":"Graph"}}]}}},{"ID":"13308","typeID":"__group__","zOrder":"164","measuredW":"180","measuredH":"309","w":"180","h":"309","x":"407","y":"1589","properties":{"controlName":"104-common-algorithms:greedy-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"180","h":"309","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"26","x":"15","y":"12","properties":{"size":"18","text":"Greedy Algorithms"}}]}}},{"ID":"13309","typeID":"__group__","zOrder":"170","measuredW":"180","measuredH":"236","w":"180","h":"236","x":"683","y":"1589","properties":{"controlName":"105-common-algorithms:back-tracking-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"180","h":"236","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"26","x":"32","y":"12","properties":{"size":"18","text":"Back Tracking"}}]}}},{"ID":"13310","typeID":"__group__","zOrder":"175","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"654","y":"1851","properties":{"controlName":"106-common-algorithms:robin-karp-algorithm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Rabin-Karp Algorithm"}}]}}},{"ID":"13311","typeID":"__group__","zOrder":"138","measuredW":"122","measuredH":"157","w":"122","h":"157","x":"1363","y":"1207","properties":{"controlName":"107-common-algorithms:recursion"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"122","h":"157","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"84","measuredH":"26","x":"19","y":"11","properties":{"size":"18","text":"Recursion"}}]}}},{"ID":"13312","typeID":"__group__","zOrder":"135","measuredW":"125","measuredH":"159","w":"125","h":"159","x":"1362","y":"1388","properties":{"controlName":"108-common-algorithms:search-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"159","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"26","x":"21","y":"13","properties":{"size":"18","text":"Searching"}}]}}},{"ID":"13313","typeID":"__group__","zOrder":"160","measuredW":"125","measuredH":"215","w":"125","h":"215","x":"1363","y":"1570","properties":{"controlName":"109-common-algorithms:cache-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"215","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Caches"}}]}}},{"ID":"13314","typeID":"__group__","zOrder":"143","measuredW":"191","measuredH":"47","w":"191","h":"47","x":"1023","y":"850","properties":{"controlName":"100-common-algorithms:sorting-algorithms:bubble-sort"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"26","x":"48","y":"11","properties":{"size":"18","text":"Bubble Sort"}}]}}},{"ID":"13315","typeID":"__group__","zOrder":"142","measuredW":"191","measuredH":"47","w":"191","h":"47","x":"1023","y":"901","properties":{"controlName":"101-common-algorithms:sorting-algorithms:selection-sort"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"26","x":"39","y":"11","properties":{"size":"18","text":"Selection Sort"}}]}}},{"ID":"13316","typeID":"__group__","zOrder":"144","measuredW":"191","measuredH":"47","w":"191","h":"47","x":"1023","y":"952","properties":{"controlName":"102-common-algorithms:sorting-algorithms:insertion-sort"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"26","x":"41","y":"11","properties":{"size":"18","text":"Insertion Sort"}}]}}},{"ID":"13317","typeID":"__group__","zOrder":"145","measuredW":"191","measuredH":"47","w":"191","h":"47","x":"1023","y":"1003","properties":{"controlName":"103-common-algorithms:sorting-algorithms:heap-sort"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"26","x":"54","y":"11","properties":{"size":"18","text":"Heap Sort"}}]}}},{"ID":"13318","typeID":"__group__","zOrder":"146","measuredW":"191","measuredH":"47","w":"191","h":"47","x":"1023","y":"1054","properties":{"controlName":"104-common-algorithms:sorting-algorithms:quick-sort"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"26","x":"53","y":"11","properties":{"size":"18","text":"Quick Sort"}}]}}},{"ID":"13319","typeID":"__group__","zOrder":"147","measuredW":"191","measuredH":"47","w":"191","h":"47","x":"1023","y":"1106","properties":{"controlName":"105-common-algorithms:sorting-algorithms:merge-sort"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"92","measuredH":"26","x":"50","y":"11","properties":{"size":"18","text":"Merge Sort"}}]}}},{"ID":"13320","typeID":"__group__","zOrder":"150","measuredW":"213","measuredH":"47","w":"213","h":"47","x":"653","y":"1280","properties":{"controlName":"100-common-algorithms:tree-algorithms:pre-order-traversal"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"213","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"26","x":"26","y":"12","properties":{"size":"18","text":"Pre-Order Traversal"}}]}}},{"ID":"13321","typeID":"__group__","zOrder":"149","measuredW":"213","measuredH":"47","w":"213","h":"47","x":"653","y":"1331","properties":{"controlName":"101-common-algorithms:tree-algorithms:in-order-traversal"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"213","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"In-Order Traversal"}}]}}},{"ID":"13322","typeID":"__group__","zOrder":"151","measuredW":"213","measuredH":"47","w":"213","h":"47","x":"653","y":"1382","properties":{"controlName":"102-common-algorithms:tree-algorithms:post-order-traversal"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"213","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"167","measuredH":"26","x":"23","y":"11","properties":{"size":"18","text":"Post Order Traversal"}}]}}},{"ID":"13323","typeID":"__group__","zOrder":"152","measuredW":"213","measuredH":"47","w":"213","h":"47","x":"653","y":"1433","properties":{"controlName":"103-common-algorithms:tree-algorithms:breadth-first-search"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"213","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"168","measuredH":"26","x":"23","y":"11","properties":{"size":"18","text":"Breadth First Search"}}]}}},{"ID":"13324","typeID":"__group__","zOrder":"153","measuredW":"213","measuredH":"47","w":"213","h":"47","x":"653","y":"1484","properties":{"controlName":"104-common-algorithms:tree-algorithms:depth-first-search"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"213","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Depth First Search"}}]}}},{"ID":"13325","typeID":"__group__","zOrder":"156","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1281","properties":{"controlName":"100-common-algorithms:graph-algorithms:breadth-first-search"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"168","measuredH":"26","x":"35","y":"11","properties":{"size":"18","text":"Breadth First Search"}}]}}},{"ID":"13326","typeID":"__group__","zOrder":"155","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1332","properties":{"controlName":"101-common-algorithms:graph-algorithms:depth-first-search"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"26","x":"43","y":"11","properties":{"size":"18","text":"Depth First Search"}}]}}},{"ID":"13327","typeID":"__group__","zOrder":"157","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1383","properties":{"controlName":"102-common-algorithms:graph-algorithms:bellman-fords-algorithm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"202","measuredH":"26","x":"18","y":"11","properties":{"size":"18","text":"Bellman Ford's Algorithm"}}]}}},{"ID":"13328","typeID":"__group__","zOrder":"158","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1434","properties":{"controlName":"103-common-algorithms:graph-algorithms:dijkstras-algorithm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"26","x":"41","y":"11","properties":{"size":"18","text":"Dijkstra's Algorithm"}}]}}},{"ID":"13329","typeID":"__group__","zOrder":"159","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1485","properties":{"controlName":"104-common-algorithms:graph-algorithms:a-star-algorithm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"26","x":"68","y":"11","properties":{"size":"18","text":"A* Algorithm"}}]}}},{"ID":"13330","typeID":"__group__","zOrder":"166","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1635","properties":{"controlName":"100-common-algorithms:greedy-algorithms:dijkstras-algorithm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"26","x":"41","y":"11","properties":{"size":"18","text":"Dijkstra's Algorithm"}}]}}},{"ID":"13331","typeID":"__group__","zOrder":"165","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1686","properties":{"controlName":"101-common-algorithms:greedy-algorithms:huffman-coding"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"26","x":"53","y":"11","properties":{"size":"18","text":"Huffman Coding"}}]}}},{"ID":"13332","typeID":"__group__","zOrder":"167","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1737","properties":{"controlName":"102-common-algorithms:greedy-algorithms:kruskas-algorithm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"153","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"Kruskal's Algorithm"}}]}}},{"ID":"13333","typeID":"__group__","zOrder":"168","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1788","properties":{"controlName":"103-common-algorithms:greedy-algorithms:ford-fulkerson-algorithm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"205","measuredH":"26","x":"16","y":"11","properties":{"size":"18","text":"Ford-Fulkerson Algorithm"}}]}}},{"ID":"13334","typeID":"__group__","zOrder":"169","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"378","y":"1839","properties":{"controlName":"104-common-algorithms:greedy-algorithms:prims-algorithm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"26","x":"54","y":"11","properties":{"size":"18","text":"Prim's Algorithm"}}]}}},{"ID":"13335","typeID":"__group__","zOrder":"172","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"654","y":"1635","properties":{"controlName":"100-common-algorithms:back-tracking-algorithms:finding-hamiltonian-paths"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"212","measuredH":"26","x":"13","y":"11","properties":{"size":"18","text":"Finding Hamiltonian Paths"}}]}}},{"ID":"13336","typeID":"__group__","zOrder":"171","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"654","y":"1686","properties":{"controlName":"101-common-algorithms:back-tracking-algorithms:solving-n-queen-problem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"210","measuredH":"26","x":"15","y":"11","properties":{"size":"18","text":"Solving N Queen Problem"}}]}}},{"ID":"13337","typeID":"__group__","zOrder":"173","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"654","y":"1737","properties":{"controlName":"102-common-algorithms:back-tracking-algorithms:maze-solving-problem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"180","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"Maze Solving Problem"}}]}}},{"ID":"13338","typeID":"__group__","zOrder":"174","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"654","y":"1788","properties":{"controlName":"103-common-algorithms:back-tracking-algorithms:knights-tour-problem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"212","measuredH":"26","x":"16","y":"11","properties":{"size":"18","text":"The Knight's Tour Problem"}}]}}},{"ID":"13339","typeID":"__group__","zOrder":"140","measuredW":"197","measuredH":"47","w":"197","h":"47","x":"1380","y":"1252","properties":{"controlName":"100-common-algorithms:recursion:tail-recursion"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"26","x":"41","y":"11","properties":{"size":"18","text":"Tail Recursion"}}]}}},{"ID":"13340","typeID":"__group__","zOrder":"139","measuredW":"197","measuredH":"47","w":"197","h":"47","x":"1380","y":"1303","properties":{"controlName":"101-common-algorithms:recursion:non-tail-recursion"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"26","x":"21","y":"11","properties":{"size":"18","text":"Non-Tail Recursion"}}]}}},{"ID":"13341","typeID":"__group__","zOrder":"137","measuredW":"175","measuredH":"47","w":"175","h":"47","x":"1375","y":"1434","properties":{"controlName":"100-common-algorithms:search-algorithms:binary-search"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Binary Search"}}]}}},{"ID":"13342","typeID":"__group__","zOrder":"136","measuredW":"175","measuredH":"47","w":"175","h":"47","x":"1375","y":"1485","properties":{"controlName":"101-common-algorithms:search-algorithms:linear-search"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Linear Search"}}]}}},{"ID":"13343","typeID":"__group__","zOrder":"162","measuredW":"175","measuredH":"47","w":"175","h":"47","x":"1377","y":"1618","properties":{"controlName":"100-common-algorithms:cache-algorithms:lru-cache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"LRU Cache"}}]}}},{"ID":"13344","typeID":"__group__","zOrder":"161","measuredW":"175","measuredH":"47","w":"175","h":"47","x":"1377","y":"1669","properties":{"controlName":"101-common-algorithms:cache-algorithms:lfu-cache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"LFU Cache"}}]}}},{"ID":"13345","typeID":"__group__","zOrder":"163","measuredW":"175","measuredH":"47","w":"175","h":"47","x":"1377","y":"1720","properties":{"controlName":"102-common-algorithms:cache-algorithms:mfu-cache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"26","x":"39","y":"11","properties":{"size":"18","text":"MFU Cache"}}]}}},{"ID":"13346","typeID":"__group__","zOrder":"177","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"941","y":"1411","properties":{"controlName":"100-string-search-and-manipulations:suffix-arrays"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"26","x":"65","y":"11","properties":{"size":"18","text":"Suffix Arrays"}}]}}},{"ID":"13347","typeID":"__group__","zOrder":"178","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"941","y":"1359","properties":{"controlName":"101-string-search-and-manipulations:search-pattern-in-text"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"179","measuredH":"26","x":"24","y":"11","properties":{"size":"18","text":"Search Pattern in Text"}}]}}},{"ID":"13348","typeID":"__group__","zOrder":"179","measuredW":"179","measuredH":"263","w":"179","h":"263","x":"965","y":"1588","properties":{"controlName":"102-string-search-and-manipulations:substring-search"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"179","h":"263","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"139","measuredH":"26","x":"20","y":"13","properties":{"size":"18","text":"Substring Search"}}]}}},{"ID":"13349","typeID":"__group__","zOrder":"180","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"941","y":"1638","properties":{"controlName":"100-string-search-and-manipulations:substring-search:brute-force-search"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"26","x":"34","y":"11","properties":{"size":"18","text":"Brute Force Search"}}]}}},{"ID":"13350","typeID":"__group__","zOrder":"181","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"941","y":"1689","properties":{"controlName":"101-string-search-and-manipulations:substring-search:knuth-morris-pratt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"26","x":"39","y":"11","properties":{"size":"18","text":"Knuth-Morris Pratt"}}]}}},{"ID":"13351","typeID":"__group__","zOrder":"182","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"941","y":"1740","properties":{"controlName":"102-string-search-and-manipulations:substring-search:boyer-moore"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"26","x":"61","y":"11","properties":{"size":"18","text":"Boyer-Moore"}}]}}},{"ID":"13352","typeID":"__group__","zOrder":"183","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"941","y":"1791","properties":{"controlName":"103-string-search-and-manipulations:substring-search:rabin-karp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"26","x":"67","y":"11","properties":{"size":"18","text":"Rabin-Karp"}}]}}},{"ID":"13353","typeID":"__group__","zOrder":"217","measuredW":"181","measuredH":"47","w":"181","h":"47","x":"939","y":"1876","properties":{"controlName":"100-endianess:big-endian"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"181","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"26","x":"46","y":"11","properties":{"size":"18","text":"Big Endian"}}]}}},{"ID":"13354","typeID":"__group__","zOrder":"219","measuredW":"181","measuredH":"47","w":"181","h":"47","x":"939","y":"1928","properties":{"controlName":"101-endianess:little-endian"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"181","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"26","x":"40","y":"11","properties":{"size":"18","text":"Little Endian"}}]}}},{"ID":"13355","typeID":"__group__","zOrder":"58","measuredW":"105","measuredH":"47","w":"105","h":"47","x":"836","y":"2014","properties":{"controlName":"100-character-encodings:unicode"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"105","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"26","x":"18","y":"11","properties":{"size":"18","text":"Unicode"}}]}}},{"ID":"13356","typeID":"__group__","zOrder":"57","measuredW":"105","measuredH":"47","w":"105","h":"47","x":"956","y":"2014","properties":{"controlName":"101-character-encodings:ascii"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"105","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"26","x":"30","y":"11","properties":{"size":"18","text":"ASCII"}}]}}},{"ID":"13359","typeID":"__group__","zOrder":"187","measuredW":"237","measuredH":"47","w":"237","h":"47","x":"1299","y":"2156","properties":{"controlName":"102-common-uml-diagrams:usecase-diagrams"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"237","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"26","x":"41","y":"11","properties":{"size":"18","text":"Usecase Diagrams"}}]}}},{"ID":"13360","typeID":"__group__","zOrder":"193","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"382","y":"1929","properties":{"controlName":"100-design-patterns:gof-design-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"170","measuredH":"26","x":"34","y":"11","properties":{"size":"18","text":"GoF Design Patterns"}}]}}},{"ID":"13361","typeID":"__group__","zOrder":"194","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"382","y":"1979","properties":{"controlName":"101-design-patterns:architectural-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Architectural Patterns"}}]}}},{"ID":"13362","typeID":"__group__","zOrder":"195","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"382","y":"2029","properties":{"controlName":"102-design-patterns:dependency-injection"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"178","measuredH":"26","x":"30","y":"11","properties":{"size":"18","text":"Dependency Injection"}}]}}},{"ID":"13363","typeID":"__group__","zOrder":"196","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"382","y":"2079","properties":{"controlName":"103-design-patterns:null-object-pattern"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"154","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"Null Object Pattern"}}]}}},{"ID":"13364","typeID":"__group__","zOrder":"197","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"382","y":"2129","properties":{"controlName":"104-design-patterns:type-object-pattern"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"161","measuredH":"26","x":"38","y":"11","properties":{"size":"18","text":"Type Object Pattern"}}]}}},{"ID":"13365","typeID":"__group__","zOrder":"208","measuredW":"133","measuredH":"47","w":"133","h":"47","x":"382","y":"2386","properties":{"controlName":"100-basic-math-skills:probability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"133","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"26","x":"24","y":"11","properties":{"size":"18","text":"Probability"}}]}}},{"ID":"13366","typeID":"__group__","zOrder":"207","measuredW":"156","measuredH":"47","w":"156","h":"47","x":"523","y":"2386","properties":{"controlName":"101-basic-math-skills:combinatorics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"26","x":"18","y":"11","properties":{"size":"18","text":"Combinatorics"}}]}}},{"ID":"13367","typeID":"__group__","zOrder":"200","measuredW":"50","measuredH":"47","w":"50","h":"47","x":"800","y":"2406","properties":{"controlName":"100-complexity-classes:p"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"50","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"12","measuredH":"26","x":"19","y":"11","properties":{"size":"18","text":"P"}}]}}},{"ID":"13368","typeID":"__group__","zOrder":"201","measuredW":"53","measuredH":"47","w":"53","h":"47","x":"856","y":"2406","properties":{"controlName":"101-complexity-classes:np"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"53","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"25","measuredH":"26","x":"14","y":"11","properties":{"size":"18","text":"NP"}}]}}},{"ID":"13369","typeID":"__group__","zOrder":"202","measuredW":"78","measuredH":"47","w":"78","h":"47","x":"915","y":"2406","properties":{"controlName":"102-complexity-classes:co-np"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"78","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"26","x":"11","y":"11","properties":{"size":"18","text":"Co-NP"}}]}}},{"ID":"13370","typeID":"__group__","zOrder":"203","measuredW":"98","measuredH":"47","w":"98","h":"47","x":"1000","y":"2406","properties":{"controlName":"103-complexity-classes:np-hard"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"98","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"26","x":"14","y":"11","properties":{"size":"18","text":"NP Hard"}}]}}},{"ID":"13371","typeID":"__group__","zOrder":"199","measuredW":"159","measuredH":"47","w":"159","h":"47","x":"800","y":"2460","properties":{"controlName":"104-complexity-classes:np-complete"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"159","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"26","x":"25","y":"11","properties":{"size":"18","text":"NP Complete"}}]}}},{"ID":"13372","typeID":"__group__","zOrder":"204","measuredW":"129","measuredH":"47","w":"129","h":"47","x":"969","y":"2460","properties":{"controlName":"105-complexity-classes:p-equals-np"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"26","x":"35","y":"11","properties":{"size":"18","text":"P = NP"}}]}}},{"ID":"13373","typeID":"__group__","zOrder":"205","measuredW":"272","measuredH":"47","w":"272","h":"47","x":"802","y":"2525","properties":{"controlName":"100-complexity-classes:np-complete:travelling-salesman-problem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"235","measuredH":"26","x":"18","y":"11","properties":{"size":"18","text":"Travelling Salesman Problem"}}]}}},{"ID":"13374","typeID":"__group__","zOrder":"49","measuredW":"272","measuredH":"47","w":"272","h":"47","x":"802","y":"2576","properties":{"controlName":"101-complexity-classes:np-complete:knapsack-problem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"153","measuredH":"26","x":"59","y":"11","properties":{"size":"18","text":"Knapsack Problem"}}]}}},{"ID":"13375","typeID":"__group__","zOrder":"206","measuredW":"272","measuredH":"47","w":"272","h":"47","x":"802","y":"2628","properties":{"controlName":"102-complexity-classes:np-complete:longest-path-problem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"179","measuredH":"26","x":"46","y":"11","properties":{"size":"18","text":"Longest Path Problem"}}]}}},{"ID":"13376","typeID":"__group__","zOrder":"211","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"1371","y":"2535","properties":{"controlName":"100-balanced-search-trees:avl-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"26","x":"72","y":"11","properties":{"size":"18","text":"AVL Trees"}}]}}},{"ID":"13377","typeID":"__group__","zOrder":"212","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"1371","y":"2586","properties":{"controlName":"101-balanced-search-trees:red-black-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"26","x":"39","y":"11","properties":{"size":"18","text":"Red / Black Trees"}}]}}},{"ID":"13378","typeID":"__group__","zOrder":"213","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"1371","y":"2637","properties":{"controlName":"102-balanced-search-trees:the-2-3-search-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"2-3 Search Trees"}}]}}},{"ID":"13379","typeID":"__group__","zOrder":"214","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"1371","y":"2787","properties":{"controlName":"103-balanced-search-trees:the-2-3-4-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"26","x":"64","y":"11","properties":{"size":"18","text":"2-3-4 Trees"}}]}}},{"ID":"13380","typeID":"__group__","zOrder":"215","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"1371","y":"2838","properties":{"controlName":"104-balanced-search-trees:n-ary-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"26","x":"39","y":"11","properties":{"size":"18","text":"K-ary / M-ary Tree"}}]}}},{"ID":"13381","typeID":"__group__","zOrder":"218","measuredW":"226","measuredH":"47","w":"226","h":"47","x":"1371","y":"2890","properties":{"controlName":"105-balanced-search-trees:b-tree"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"26","x":"85","y":"11","properties":{"size":"18","text":"B-Tree"}}]}}},{"ID":"13382","typeID":"__group__","zOrder":"221","measuredW":"298","measuredH":"47","w":"298","h":"47","x":"890","y":"2742","properties":{"controlName":"100-system-design:horizontal-vs-vertical-scaling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"234","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"Horizontal vs Vertical Scaling"}}]}}},{"ID":"13383","typeID":"__group__","zOrder":"222","measuredW":"298","measuredH":"47","w":"298","h":"47","x":"890","y":"2793","properties":{"controlName":"101-system-design:load-balancing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"26","x":"85","y":"11","properties":{"size":"18","text":"Load Balancing"}}]}}},{"ID":"13384","typeID":"__group__","zOrder":"223","measuredW":"155","measuredH":"47","w":"155","h":"47","x":"892","y":"2935","properties":{"controlName":"101-system-design:clustering"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"84","measuredH":"26","x":"35","y":"11","properties":{"size":"18","text":"Clustering"}}]}}},{"ID":"13385","typeID":"__group__","zOrder":"224","measuredW":"136","measuredH":"47","w":"136","h":"47","x":"1053","y":"2935","properties":{"controlName":"102-system-design:caching"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"26","x":"38","y":"11","properties":{"size":"18","text":"Caching"}}]}}},{"ID":"13386","typeID":"__group__","zOrder":"225","measuredW":"155","measuredH":"47","w":"155","h":"47","x":"892","y":"2988","properties":{"controlName":"103-system-design:cdn"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"26","x":"58","y":"11","properties":{"size":"18","text":"CDN"}}]}}},{"ID":"13387","typeID":"__group__","zOrder":"226","measuredW":"136","measuredH":"47","w":"136","h":"47","x":"1053","y":"2988","properties":{"controlName":"104-system-design:proxy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"26","x":"47","y":"11","properties":{"size":"18","text":"Proxy"}}]}}},{"ID":"13388","typeID":"__group__","zOrder":"227","measuredW":"155","measuredH":"47","w":"155","h":"47","x":"892","y":"3041","properties":{"controlName":"105-system-design:cap-theorem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"26","x":"21","y":"11","properties":{"size":"18","text":"CAP Theorem"}}]}}},{"ID":"13389","typeID":"__group__","zOrder":"228","measuredW":"137","measuredH":"47","w":"137","h":"47","x":"1052","y":"3041","properties":{"controlName":"106-system-design:queues"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"137","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"26","x":"36","y":"11","properties":{"size":"18","text":"Queues"}}]}}},{"ID":"13390","typeID":"__group__","zOrder":"229","measuredW":"297","measuredH":"47","w":"297","h":"47","x":"892","y":"3093","properties":{"controlName":"107-system-design:architectural-styles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"297","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"26","x":"71","y":"11","properties":{"size":"18","text":"Architectural Styles"}}]}}},{"ID":"13391","typeID":"__group__","zOrder":"230","measuredW":"98","measuredH":"47","w":"98","h":"47","x":"892","y":"3146","properties":{"controlName":"108-system-design:rest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"98","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"26","x":"25","y":"11","properties":{"size":"18","text":"REST"}}]}}},{"ID":"13392","typeID":"__group__","zOrder":"231","measuredW":"98","measuredH":"47","w":"98","h":"47","x":"996","y":"3146","properties":{"controlName":"109-system-design:graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"98","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"26","x":"11","y":"11","properties":{"size":"18","text":"GraphQL"}}]}}},{"ID":"13393","typeID":"__group__","zOrder":"232","measuredW":"88","measuredH":"47","w":"88","h":"47","x":"1101","y":"3146","properties":{"controlName":"110-system-design:grpc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"88","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"26","x":"20","y":"11","properties":{"size":"18","text":"gRPC"}}]}}},{"ID":"13394","typeID":"__group__","zOrder":"233","measuredW":"297","measuredH":"47","w":"297","h":"47","x":"890","y":"3199","properties":{"controlName":"111-system-design:cloud-design-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"297","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"183","measuredH":"26","x":"57","y":"11","properties":{"size":"18","text":"Cloud Design Patterns"}}]}}},{"ID":"13395","typeID":"__group__","zOrder":"234","measuredW":"149","measuredH":"47","w":"149","h":"47","x":"890","y":"3252","properties":{"controlName":"112-system-design:long-polling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"26","x":"25","y":"11","properties":{"size":"18","text":"Long Polling"}}]}}},{"ID":"13396","typeID":"__group__","zOrder":"43","measuredW":"143","measuredH":"47","w":"143","h":"47","x":"1046","y":"3252","properties":{"controlName":"113-system-design:short-polling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"143","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"26","x":"21","y":"11","properties":{"size":"18","text":"Short Polling"}}]}}},{"ID":"13397","typeID":"__group__","zOrder":"235","measuredW":"149","measuredH":"47","w":"149","h":"47","x":"890","y":"3305","properties":{"controlName":"114-system-design:web-sockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"26","x":"22","y":"11","properties":{"size":"18","text":"Web Sockets"}}]}}},{"ID":"13398","typeID":"__group__","zOrder":"236","measuredW":"143","measuredH":"47","w":"143","h":"47","x":"1046","y":"3305","properties":{"controlName":"115-system-design:sse"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"143","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"34","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"SSE"}}]}}},{"ID":"13399","typeID":"__group__","zOrder":"239","measuredW":"298","measuredH":"47","w":"298","h":"47","x":"380","y":"2497","properties":{"controlName":"100-databases:sql-vs-nosql-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"214","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"SQL vs NoSQL Databases"}}]}}},{"ID":"13400","typeID":"__group__","zOrder":"240","measuredW":"298","measuredH":"47","w":"298","h":"47","x":"380","y":"2549","properties":{"controlName":"101-databases:normalization-denormalization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"263","measuredH":"26","x":"19","y":"11","properties":{"size":"18","text":"Normalization / Denormalization"}}]}}},{"ID":"13401","typeID":"__group__","zOrder":"241","measuredW":"298","measuredH":"47","w":"298","h":"47","x":"380","y":"2600","properties":{"controlName":"102-databases:entity-relationship-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"209","measuredH":"26","x":"44","y":"11","properties":{"size":"18","text":"Entity-Relationship Model"}}]}}},{"ID":"13402","typeID":"__group__","zOrder":"242","measuredW":"74","measuredH":"47","w":"74","h":"47","x":"380","y":"2653","properties":{"controlName":"103-databases:ddl"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"74","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"26","x":"18","y":"11","properties":{"size":"18","text":"DDL"}}]}}},{"ID":"13403","typeID":"__group__","zOrder":"25","measuredW":"68","measuredH":"47","w":"68","h":"47","x":"460","y":"2653","properties":{"controlName":"104-databases:dml"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"68","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"26","x":"14","y":"11","properties":{"size":"18","text":"DML"}}]}}},{"ID":"13404","typeID":"__group__","zOrder":"24","measuredW":"67","measuredH":"47","w":"67","h":"47","x":"535","y":"2653","properties":{"controlName":"105-databases:dql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"67","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"26","x":"15","y":"11","properties":{"size":"18","text":"DQL"}}]}}},{"ID":"13405","typeID":"__group__","zOrder":"23","measuredW":"67","measuredH":"47","w":"67","h":"47","x":"609","y":"2653","properties":{"controlName":"106-databases:dcl"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"67","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"26","x":"15","y":"11","properties":{"size":"18","text":"DCL"}}]}}},{"ID":"13406","typeID":"__group__","zOrder":"244","measuredW":"148","measuredH":"47","w":"148","h":"47","x":"380","y":"2705","properties":{"controlName":"107-databases:locking"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"148","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"Locking"}}]}}},{"ID":"13407","typeID":"__group__","zOrder":"245","measuredW":"140","measuredH":"47","w":"140","h":"47","x":"536","y":"2705","properties":{"controlName":"108-databases:transactions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"140","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"26","x":"15","y":"11","properties":{"size":"18","text":"Transactions"}}]}}},{"ID":"13408","typeID":"__group__","zOrder":"246","measuredW":"148","measuredH":"47","w":"148","h":"47","x":"380","y":"2757","properties":{"controlName":"109-databases:acid-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"148","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"26","x":"25","y":"11","properties":{"size":"18","text":"ACID Model"}}]}}},{"ID":"13409","typeID":"__group__","zOrder":"247","measuredW":"140","measuredH":"47","w":"140","h":"47","x":"536","y":"2757","properties":{"controlName":"110-databases:base-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"140","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"26","x":"19","y":"11","properties":{"size":"18","text":"BASE Model"}}]}}},{"ID":"13410","typeID":"__group__","zOrder":"248","measuredW":"148","measuredH":"47","w":"148","h":"47","x":"380","y":"2810","properties":{"controlName":"111-databases:cap-theorem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"148","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"26","x":"19","y":"11","properties":{"size":"18","text":"CAP Theorem"}}]}}},{"ID":"13411","typeID":"__group__","zOrder":"249","measuredW":"140","measuredH":"47","w":"140","h":"47","x":"536","y":"2810","properties":{"controlName":"112-databases:pacelc-theorem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"140","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"26","x":"36","y":"11","properties":{"size":"18","text":"PACELC"}}]}}},{"ID":"13412","typeID":"__group__","zOrder":"243","measuredW":"148","measuredH":"47","w":"148","h":"47","x":"380","y":"2862","properties":{"controlName":"113-databases:indexes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"148","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"26","x":"42","y":"10","properties":{"size":"18","text":"Indexes"}}]}}},{"ID":"13413","typeID":"__group__","zOrder":"250","measuredW":"141","measuredH":"47","w":"141","h":"47","x":"536","y":"2861","properties":{"controlName":"114-databases:views"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"141","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"26","x":"47","y":"11","properties":{"size":"18","text":"Views"}}]}}},{"ID":"13414","typeID":"__group__","zOrder":"251","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"380","y":"2913","properties":{"controlName":"115-databases:transactions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"26","x":"97","y":"10","properties":{"size":"18","text":"Transactions"}}]}}},{"ID":"13415","typeID":"__group__","zOrder":"252","measuredW":"300","measuredH":"47","w":"300","h":"47","x":"380","y":"2964","properties":{"controlName":"116-databases:stored-procedures"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"300","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"153","measuredH":"26","x":"73","y":"10","properties":{"size":"18","text":"Stored Procedures"}}]}}},{"ID":"13416","typeID":"__group__","zOrder":"253","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"381","y":"3016","properties":{"controlName":"117-databases:database-federation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"26","x":"64","y":"10","properties":{"size":"18","text":"Database Federation"}}]}}},{"ID":"13417","typeID":"__group__","zOrder":"254","measuredW":"147","measuredH":"47","w":"147","h":"47","x":"381","y":"3068","properties":{"controlName":"118-databases:replication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"26","x":"27","y":"11","properties":{"size":"18","text":"Replication"}}]}}},{"ID":"13418","typeID":"__group__","zOrder":"266","measuredW":"143","measuredH":"47","w":"143","h":"47","x":"537","y":"3068","properties":{"controlName":"119-databases:sharding"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"143","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"26","x":"35","y":"11","properties":{"size":"18","text":"Sharding"}}]}}},{"ID":"13419","typeID":"__group__","zOrder":"261","measuredW":"175","measuredH":"47","w":"175","h":"47","x":"380","y":"3462","properties":{"controlName":"100-networking:sockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"Sockets"}}]}}},{"ID":"13420","typeID":"__group__","zOrder":"260","measuredW":"175","measuredH":"47","w":"175","h":"47","x":"380","y":"3409","properties":{"controlName":"101-networking:tls-https"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"111","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"TLS & HTTPS"}}]}}},{"ID":"13421","typeID":"__group__","zOrder":"259","measuredW":"85","measuredH":"47","w":"85","h":"47","x":"381","y":"3357","properties":{"controlName":"103-networking:dns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"85","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"26","x":"24","y":"11","properties":{"size":"18","text":"DNS"}}]}}},{"ID":"13422","typeID":"__group__","zOrder":"258","measuredW":"84","measuredH":"47","w":"84","h":"47","x":"472","y":"3357","properties":{"controlName":"102-networking:http"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"84","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"26","x":"18","y":"11","properties":{"size":"18","text":"HTTP"}}]}}},{"ID":"13423","typeID":"__group__","zOrder":"257","measuredW":"176","measuredH":"47","w":"176","h":"47","x":"381","y":"3305","properties":{"controlName":"104-networking:tcp-ip-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"176","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"26","x":"23","y":"11","properties":{"size":"18","text":"TCP / IP Model"}}]}}},{"ID":"13424","typeID":"__group__","zOrder":"256","measuredW":"176","measuredH":"47","w":"176","h":"47","x":"381","y":"3253","properties":{"controlName":"105-networking:osi-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"176","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"26","x":"45","y":"11","properties":{"size":"18","text":"OSI Model"}}]}}},{"ID":"13425","typeID":"__group__","zOrder":"262","measuredW":"250","measuredH":"47","w":"250","h":"47","x":"381","y":"3602","properties":{"controlName":"100-security:public-key-cryptography"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"250","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"197","measuredH":"26","x":"26","y":"10","properties":{"size":"18","text":"Public Key Cryptography"}}]}}},{"ID":"13426","typeID":"__group__","zOrder":"263","measuredW":"300","measuredH":"47","w":"300","h":"47","x":"381","y":"3653","properties":{"controlName":"101-security:hashing-encryption-encoding"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"300","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"267","measuredH":"26","x":"16","y":"11","properties":{"size":"18","text":"Hashing / Encryption / Encoding"}}]}}},{"ID":"13427","typeID":"__group__","zOrder":"264","measuredW":"200","measuredH":"47","w":"200","h":"47","x":"381","y":"3704","properties":{"controlName":"102-security:hashing-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"158","measuredH":"26","x":"21","y":"11","properties":{"size":"18","text":"Hashing Algorithms"}}]}}},{"ID":"13428","typeID":"__group__","zOrder":"265","measuredW":"157","measuredH":"47","w":"157","h":"47","x":"381","y":"3756","properties":{"controlName":"103-security:owasp-top-10"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"26","x":"20","y":"11","properties":{"size":"18","text":"OWASP Top 10"}}]}}},{"ID":"13429","typeID":"__group__","zOrder":"269","measuredW":"280","measuredH":"47","w":"280","h":"47","x":"895","y":"3384","properties":{"controlName":"100-how-computers-work:how-cpu-executes-programs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"248","measuredH":"26","x":"16","y":"11","properties":{"size":"18","text":"How CPU executes programs?"}}]}}},{"ID":"13430","typeID":"__group__","zOrder":"270","measuredW":"280","measuredH":"47","w":"280","h":"47","x":"895","y":"3434","properties":{"controlName":"101-how-computers-work:how-computers-calculate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"215","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"How computers calculate?"}}]}}},{"ID":"13432","typeID":"__group__","zOrder":"271","measuredW":"281","measuredH":"47","w":"281","h":"47","x":"894","y":"3600","properties":{"controlName":"102-how-computers-work:registers-and-ram"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"281","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"162","measuredW":"159","measuredH":"26","x":"60","y":"11","properties":{"size":"18","text":"Registers and RAM"}}]}}},{"ID":"13433","typeID":"__group__","zOrder":"272","measuredW":"281","measuredH":"47","w":"281","h":"47","x":"894","y":"3650","properties":{"controlName":"103-how-computers-work:instructions-and-programs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"281","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"218","measuredW":"214","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"Instructions and Programs"}}]}}},{"ID":"13434","typeID":"__group__","zOrder":"273","measuredW":"281","measuredH":"47","w":"281","h":"47","x":"894","y":"3701","properties":{"controlName":"104-how-computers-work:cpu-cache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"281","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"98","measuredW":"96","measuredH":"26","x":"92","y":"11","properties":{"size":"18","text":"CPU Cache"}}]}}},{"ID":"13435","typeID":"__group__","zOrder":"279","measuredW":"270","measuredH":"47","w":"270","h":"47","x":"1322","y":"3129","properties":{"controlName":"100-processes-and-threads:process-forking"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"26","x":"69","y":"11","properties":{"size":"18","text":"Process Forking"}}]}}},{"ID":"13436","typeID":"__group__","zOrder":"278","measuredW":"268","measuredH":"47","w":"268","h":"47","x":"1323","y":"3181","properties":{"controlName":"101-processes-and-threads:memory-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"179","measuredH":"26","x":"44","y":"11","properties":{"size":"18","text":"Memory Management"}}]}}},{"ID":"13437","typeID":"__group__","zOrder":"277","measuredW":"269","measuredH":"47","w":"269","h":"47","x":"1322","y":"3232","properties":{"controlName":"102-processes-and-threads:lock-mutex-semaphore"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"269","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"218","measuredH":"26","x":"26","y":"11","properties":{"size":"18","text":"Lock / Mutex / Semaphore"}}]}}},{"ID":"13438","typeID":"__group__","zOrder":"281","measuredW":"270","measuredH":"47","w":"270","h":"47","x":"1322","y":"3283","properties":{"controlName":"103-processes-and-threads:concurrency-in-multiple-cores"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"242","measuredH":"26","x":"14","y":"11","properties":{"size":"18","text":"Concurrency in Multiple cores"}}]}}},{"ID":"13439","typeID":"__group__","zOrder":"280","measuredW":"269","measuredH":"47","w":"269","h":"47","x":"1322","y":"3334","properties":{"controlName":"103-processes-and-threads:scheduling-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"269","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"26","x":"44","y":"11","properties":{"size":"18","text":"Scheduling Algorithms"}}]}}},{"ID":"13440","typeID":"__group__","zOrder":"276","measuredW":"269","measuredH":"47","w":"269","h":"47","x":"1322","y":"3384","properties":{"controlName":"104-processes-and-threads:cpu-interrupts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"269","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"26","x":"74","y":"11","properties":{"size":"18","text":"CPU Interrupts"}}]}}},{"ID":"13442","typeID":"__group__","zOrder":"275","measuredW":"270","measuredH":"47","w":"270","h":"47","x":"1322","y":"3435","properties":{"controlName":"105-processes-and-threads:processes-vs-threads"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"179","measuredH":"26","x":"45","y":"11","properties":{"size":"18","text":"Processes vs Threads"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"4000","mockupW":"1280","measuredW":"1634","measuredH":"4161","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/design-system.json b/public/jsons/design-system.json new file mode 100644 index 000000000..fb44a4039 --- /dev/null +++ b/public/jsons/design-system.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"9767","typeID":"Arrow","zOrder":"0","w":"1","h":"239","measuredW":"150","measuredH":"100","x":"787","y":"2583","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":238.85737453330648},"p1":{"x":0.5696202531645572,"y":-9.547097558079946e-19},"p2":{"x":0,"y":0}}},{"ID":"9768","typeID":"Arrow","zOrder":"1","w":"254","h":"1","measuredW":"150","measuredH":"100","x":"587","y":"2582","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":253.7747974284025,"y":-0.1911648668892667},"p1":{"x":0.3835837984920354,"y":0.004804079064842176},"p2":{"x":-0.12726614315988627,"y":-0.1911648668892667}}},{"ID":"9769","typeID":"Arrow","zOrder":"2","w":"141","h":"72","measuredW":"150","measuredH":"100","x":"910","y":"2588","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":141,"y":71},"p1":{"x":0.4909438867647635,"y":-0.13610386286861906},"p2":{"x":0,"y":0}}},{"ID":"9770","typeID":"Arrow","zOrder":"3","w":"141","h":"42","measuredW":"150","measuredH":"100","x":"902","y":"2536","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":141,"y":0},"p1":{"x":0.4137225127850132,"y":0.07483568957188338},"p2":{"x":0,"y":42}}},{"ID":"9771","typeID":"Arrow","zOrder":"4","w":"4","h":"488","measuredW":"150","measuredH":"100","x":"787","y":"2118","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":4,"y":488},"p1":{"x":0.5696202531645573,"y":-9.547097558079948e-19},"p2":{"x":0,"y":0}}},{"ID":"9772","typeID":"TextArea","zOrder":"5","w":"179","h":"245","measuredW":"200","measuredH":"140","x":"490","y":"2527"},{"ID":"9773","typeID":"TextArea","zOrder":"6","w":"133","h":"193","measuredW":"200","measuredH":"140","x":"1039","y":"2367"},{"ID":"9774","typeID":"Arrow","zOrder":"7","w":"225","h":"57","measuredW":"150","measuredH":"100","x":"510","y":"2118","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":224.9665093990128,"y":0.0005471037206916662},"p1":{"x":0.6677015419641932,"y":-0.09117251371209674},"p2":{"x":-0.3055697927708252,"y":57.34253089799313}}},{"ID":"9775","typeID":"Arrow","zOrder":"8","w":"373","h":"2","measuredW":"150","measuredH":"100","x":"354","y":"2103","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":372.7747974284025,"y":-0.1911648668892667},"p1":{"x":0.38358379849203533,"y":0.004804079064842176},"p2":{"x":0.0519027656332014,"y":-0.1911648668892667}}},{"ID":"9776","typeID":"TextArea","zOrder":"9","w":"190","h":"247","measuredW":"200","measuredH":"140","x":"469","y":"2181"},{"ID":"9777","typeID":"Arrow","zOrder":"10","w":"205","h":"313","measuredW":"150","measuredH":"100","x":"782","y":"1799","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":2.3440290410588887,"y":313.14548909543873},"p1":{"x":0.5983740467924911,"y":0.26381020739309036},"p2":{"x":204.616587909156,"y":0.42963121347270317}}},{"ID":"9778","typeID":"Arrow","zOrder":"11","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"1175","y":"1793","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":97.50570630909533},"p1":{"x":0.5696202531645572,"y":0},"p2":{"x":0,"y":0}}},{"ID":"9779","typeID":"Arrow","zOrder":"12","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"1004","y":"1793","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":97.50570630909533},"p1":{"x":0.5696202531645572,"y":0},"p2":{"x":0,"y":0}}},{"ID":"9780","typeID":"Arrow","zOrder":"13","w":"434","h":"115","measuredW":"150","measuredH":"100","x":"555","y":"1676","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.21579368960033207,"y":-0.20847649162965354},"p1":{"x":0.30218415810388827,"y":-0.16098569846591773},"p2":{"x":434.09845979710815,"y":103.57465610985582}}},{"ID":"9781","typeID":"Arrow","zOrder":"14","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"463","y":"1678","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":97.50570630909533},"p1":{"x":0.5696202531645572,"y":0},"p2":{"x":0,"y":0}}},{"ID":"9782","typeID":"Arrow","zOrder":"15","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"463","y":"1569","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":97.50570630909533},"p1":{"x":0.5696202531645572,"y":0},"p2":{"x":0,"y":0}}},{"ID":"9783","typeID":"Arrow","zOrder":"16","w":"78","measuredW":"150","measuredH":"100","x":"260","y":"1568","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":78,"y":99},"p1":{"x":0.4270235064243003,"y":0.2855704896678307},"p2":{"x":1,"y":0}}},{"ID":"9784","typeID":"Arrow","zOrder":"17","w":"123","h":"97","measuredW":"150","measuredH":"100","x":"225","y":"1680","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":123,"y":0},"p1":{"x":0.5331597295140493,"y":-0.24763744802385654},"p2":{"x":0,"y":97}}},{"ID":"9785","typeID":"Arrow","zOrder":"18","w":"163","h":"25","measuredW":"150","measuredH":"100","x":"895","y":"1335","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":163,"y":0},"p1":{"x":0.43967889908256924,"y":0.059403669724772554},"p2":{"x":0,"y":24}}},{"ID":"9786","typeID":"Arrow","zOrder":"19","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"776","y":"1351","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":97.50570630909533},"p1":{"x":0.5696202531645572,"y":0},"p2":{"x":0,"y":0}}},{"ID":"9787","typeID":"TextArea","zOrder":"20","w":"120","h":"203","measuredW":"200","measuredH":"140","x":"159","y":"1362"},{"ID":"9788","typeID":"Arrow","zOrder":"21","w":"183","h":"294","measuredW":"150","measuredH":"100","x":"548","y":"1374","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":183,"y":0},"p1":{"x":0.497454770689608,"y":-0.2224265751011547},"p2":{"x":6.770879405488586,"y":293.89042115201073}}},{"ID":"9789","typeID":"Arrow","zOrder":"22","w":"209","h":"69","measuredW":"150","measuredH":"100","x":"881","y":"1373","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":209,"y":69},"p1":{"x":0.3656158645007683,"y":-0.144103553238299},"p2":{"x":0,"y":1}}},{"ID":"9790","typeID":"TextArea","zOrder":"23","w":"163","h":"262","measuredW":"200","measuredH":"140","x":"1091","y":"1070"},{"ID":"9791","typeID":"Arrow","zOrder":"24","w":"108","h":"304","measuredW":"150","measuredH":"100","x":"756","y":"1039","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":107.21029252867754,"y":-0.1673123886146186},"p1":{"x":0.5483800113143977,"y":0.1197025215699228},"p2":{"x":0,"y":304}}},{"ID":"9792","typeID":"Arrow","zOrder":"25","w":"152","h":"19","measuredW":"150","measuredH":"100","x":"331","y":"681","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":152,"y":17},"p1":{"x":0.5624761985359454,"y":0.06537468793636021},"p2":{"x":0,"y":0}}},{"ID":"9793","typeID":"Arrow","zOrder":"26","w":"157","h":"30","measuredW":"150","measuredH":"100","x":"343","y":"713","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":157,"y":0},"p1":{"x":0.6288700144819758,"y":-0.07558025754432658},"p2":{"x":0,"y":30}}},{"ID":"9794","typeID":"Arrow","zOrder":"27","w":"338","h":"320","measuredW":"150","measuredH":"100","x":"525","y":"702","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5467512140736054,"y":0.1713049817218941},"p2":{"x":338.33333333333337,"y":320}}},{"ID":"9795","typeID":"Arrow","zOrder":"28","w":"280","h":"1","measuredW":"150","measuredH":"100","x":"596","y":"706","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":280,"y":0},"p1":{"x":0.3990825688073394,"y":0},"p2":{"x":0,"y":0}}},{"ID":"9796","typeID":"Arrow","zOrder":"29","w":"193","h":"57","measuredW":"150","measuredH":"100","x":"934","y":"633","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":193,"y":0},"p1":{"x":0.43967889908256885,"y":0.059403669724770604},"p2":{"x":0,"y":57}}},{"ID":"9797","typeID":"Arrow","zOrder":"30","w":"178","h":"11","measuredW":"150","measuredH":"100","x":"948","y":"691","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":178,"y":1},"p1":{"x":0.4952865761689297,"y":-0.026018099547511303},"p2":{"x":0,"y":11}}},{"ID":"9798","typeID":"Arrow","zOrder":"31","w":"185","h":"28","measuredW":"150","measuredH":"100","x":"939","y":"710","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":185,"y":28},"p1":{"x":0.4773338021448126,"y":-0.06587638445889948},"p2":{"x":0,"y":2}}},{"ID":"9799","typeID":"Arrow","zOrder":"32","w":"165","h":"74","measuredW":"150","measuredH":"100","x":"961","y":"715","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":165,"y":74},"p1":{"x":0.42475765267117216,"y":-0.0822299012262622},"p2":{"x":0,"y":0}}},{"ID":"9800","typeID":"Arrow","zOrder":"33","w":"204","h":"124","measuredW":"150","measuredH":"100","x":"925","y":"714","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":204,"y":124},"p1":{"x":0.48827905670971367,"y":-0.08555586749017406},"p2":{"x":0,"y":0}}},{"ID":"9801","typeID":"Arrow","zOrder":"34","w":"219","h":"175","measuredW":"150","measuredH":"100","x":"908","y":"711","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":219,"y":175},"p1":{"x":0.47850762222278775,"y":-0.07881811009594585},"p2":{"x":0,"y":0}}},{"ID":"9802","typeID":"Arrow","zOrder":"35","w":"217","h":"217","measuredW":"150","measuredH":"100","x":"910","y":"720","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":217,"y":217},"p1":{"x":0.5046082949308756,"y":-0.06221198156682028},"p2":{"x":0,"y":0}}},{"ID":"9803","typeID":"Arrow","zOrder":"36","w":"237","h":"263","measuredW":"150","measuredH":"100","x":"886","y":"716","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":237,"y":263},"p1":{"x":0.5432497720328272,"y":-0.06251899726439393},"p2":{"x":0,"y":0}}},{"ID":"9804","typeID":"Arrow","zOrder":"37","w":"208","h":"110","measuredW":"150","measuredH":"100","x":"915","y":"582","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":208,"y":0},"p1":{"x":0.40717778212399774,"y":0.06499119890475254},"p2":{"x":0,"y":110}}},{"ID":"9805","typeID":"Arrow","zOrder":"38","w":"355","h":"61","measuredW":"150","measuredH":"100","x":"437","y":"1045","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":355,"y":0},"p1":{"x":0.5883979271379048,"y":-0.04115949837304429},"p2":{"x":0,"y":61}}},{"ID":"9806","typeID":"Arrow","zOrder":"39","w":"159","h":"90","measuredW":"150","measuredH":"100","x":"484","y":"481","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":159,"y":0},"p1":{"x":0.4552212800557556,"y":-0.054942502032756385},"p2":{"x":0,"y":90}}},{"ID":"9807","typeID":"Arrow","zOrder":"40","w":"132","h":"98","measuredW":"150","measuredH":"100","x":"644","y":"1047","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":132,"y":0},"p1":{"x":0.6647493837304848,"y":-0.14954806902218587},"p2":{"x":0,"y":98}}},{"ID":"9808","typeID":"Arrow","zOrder":"41","w":"382","h":"81","measuredW":"150","measuredH":"100","x":"400","y":"955","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":382,"y":80},"p1":{"x":0.5801843438985321,"y":0.07961975788450934},"p2":{"x":0,"y":0}}},{"ID":"9809","typeID":"Arrow","zOrder":"42","w":"173","h":"66","measuredW":"150","measuredH":"100","x":"615","y":"957","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":173,"y":65},"p1":{"x":0.5730514727411138,"y":0.15172454178134334},"p2":{"x":0,"y":0}}},{"ID":"9810","typeID":"Arrow","zOrder":"43","w":"190","h":"228","measuredW":"150","measuredH":"100","x":"704","y":"481","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.47179900279163,"y":-0.12522048304885122},"p2":{"x":190,"y":228}}},{"ID":"9811","typeID":"Arrow","zOrder":"44","w":"162","h":"18","measuredW":"150","measuredH":"100","x":"870","y":"477","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":162,"y":18},"p1":{"x":0.47465493485460114,"y":-0.05218883705189875},"p2":{"x":0,"y":2}}},{"ID":"9812","typeID":"Arrow","zOrder":"45","w":"158","h":"27","measuredW":"150","measuredH":"100","x":"874","y":"436","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":158,"y":0},"p1":{"x":0.4983333333333333,"y":0.07166666666666674},"p2":{"x":0,"y":25}}},{"ID":"9813","typeID":"Arrow","zOrder":"46","w":"164","h":"1","measuredW":"150","measuredH":"100","x":"477","y":"470","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":164,"y":0},"p1":{"x":0.47096774193548385,"y":0},"p2":{"x":0,"y":0}}},{"ID":"9814","typeID":"Arrow","zOrder":"47","w":"155","h":"46","measuredW":"150","measuredH":"100","x":"479","y":"479","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":155,"y":0},"p1":{"x":0.45522128005575563,"y":-0.05494250203275639},"p2":{"x":0,"y":46}}},{"ID":"9815","typeID":"Arrow","zOrder":"48","w":"24","h":"124","measuredW":"150","measuredH":"100","x":"694","y":"337","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":24,"y":0},"p1":{"x":0.5339433105125088,"y":-0.12854309296820018},"p2":{"x":10,"y":124}}},{"ID":"9816","typeID":"Label","zOrder":"49","measuredW":"215","measuredH":"40","x":"654","y":"282","properties":{"size":"32","text":"Design System"}},{"ID":"9817","typeID":"Arrow","zOrder":"50","w":"19","h":"80","measuredW":"150","measuredH":"100","x":"761","y":"194","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":17,"y":0},"p1":{"x":0.4835868694955965,"y":0.10168134507606086},"p2":{"x":0,"y":79},"rightArrow":"false","stroke":"dotted"}},{"ID":"9818","typeID":"Canvas","zOrder":"51","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"969","y":"189"},{"ID":"9819","typeID":"Label","zOrder":"52","measuredW":"314","measuredH":"25","x":"983","y":"206","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"9820","typeID":"Label","zOrder":"53","measuredW":"319","measuredH":"25","x":"983","y":"234","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"9821","typeID":"__group__","zOrder":"54","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"984","y":"270","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"66","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"9822","typeID":"Canvas","zOrder":"55","w":"373","h":"151","measuredW":"100","measuredH":"70","x":"157","y":"179"},{"ID":"9823","typeID":"__group__","zOrder":"56","measuredW":"211","measuredH":"25","w":"211","h":"25","x":"183","y":"247","properties":{"controlName":"ext_link:designsystemchecklist.com"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"178","measuredH":"24","x":"33","y":"0","properties":{"size":"16","text":"Design System Checklist"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"9824","typeID":"Arrow","zOrder":"57","w":"143","h":"44","measuredW":"150","measuredH":"100","x":"483","y":"418","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":143,"y":44},"p1":{"x":0.49336609336609333,"y":0.03292383292383292},"p2":{"x":0,"y":0}}},{"ID":"9825","typeID":"__group__","zOrder":"58","measuredW":"272","measuredH":"50","w":"272","h":"50","x":"612","y":"444","properties":{"controlName":"100-design-system-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"272","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"47","y":"13","properties":{"size":"17","text":"Understand the Basics"}}]}}},{"ID":"9826","typeID":"__group__","zOrder":"59","measuredW":"340","measuredH":"44","w":"340","h":"44","x":"157","y":"399","properties":{"controlName":"100-design-system-basics:what-is-design-system"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"340","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"189","measuredH":"25","x":"75","y":"10","properties":{"size":"17","text":"What is a Design System"}}]}}},{"ID":"9827","typeID":"__group__","zOrder":"60","measuredW":"340","measuredH":"44","w":"340","h":"44","x":"157","y":"447","properties":{"controlName":"101-design-system-basics:need-of-design-system"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"340","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"25","x":"79","y":"10","properties":{"size":"17","text":"Need of Design System"}}]}}},{"ID":"9828","typeID":"__group__","zOrder":"61","measuredW":"340","measuredH":"44","w":"340","h":"44","x":"157","y":"495","properties":{"controlName":"102-design-system-basics:design-system-vs-component-library"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"340","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"287","measuredH":"25","x":"26","y":"10","properties":{"size":"17","text":"Design System vs Component Library"}}]}}},{"ID":"9829","typeID":"__group__","zOrder":"62","measuredW":"287","measuredH":"44","w":"287","h":"44","x":"1017","y":"420","properties":{"controlName":"105-design-system-basics:stakeholders-involved"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"287","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"169","measuredH":"25","x":"59","y":"10","properties":{"size":"17","text":"Stakeholders Involved"}}]}}},{"ID":"9830","typeID":"__group__","zOrder":"63","measuredW":"287","measuredH":"44","w":"287","h":"44","x":"1017","y":"468","properties":{"controlName":"106-design-system-basics:design-system-examples"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"287","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"193","measuredH":"25","x":"47","y":"10","properties":{"size":"17","text":"Design System Examples"}}]}}},{"ID":"9831","typeID":"__group__","zOrder":"64","measuredW":"258","measuredH":"50","w":"258","h":"50","x":"458","y":"681","properties":{"controlName":"102-making-a-design-system"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"258","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"189","measuredH":"25","x":"34","y":"13","properties":{"size":"17","text":"Making a Design System"}}]}}},{"ID":"9832","typeID":"__group__","zOrder":"65","measuredW":"250","measuredH":"50","w":"250","h":"50","x":"738","y":"1014","properties":{"controlName":"103-existing-design-analysis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"250","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"25","x":"32","y":"12","properties":{"size":"17","text":"Existing Design Analysis"}}]}}},{"ID":"9833","typeID":"__group__","zOrder":"66","measuredW":"241","measuredH":"44","w":"241","h":"44","x":"498","y":"926","properties":{"controlName":"101-existing-design-analysis:visual-audit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"241","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"25","x":"76","y":"10","properties":{"size":"17","text":"Visual Audit"}}]}}},{"ID":"9834","typeID":"__group__","zOrder":"67","measuredW":"267","measuredH":"215","w":"267","h":"215","x":"187","y":"809","properties":{"controlName":"102-existing-design-analysis:identify-design-elements"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"200","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"94","h":"44","measuredW":"200","measuredH":"140","x":"18","y":"114","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"42","measuredH":"25","x":"44","y":"124","properties":{"size":"17","text":"Color"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"131","h":"44","measuredW":"200","measuredH":"140","x":"118","y":"114","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"89","measuredH":"25","x":"139","y":"124","properties":{"size":"17","text":"Typography"}},{"ID":"5","typeID":"TextArea","zOrder":"5","w":"94","h":"44","measuredW":"200","measuredH":"140","x":"19","y":"65","properties":{"color":"16770457"}},{"ID":"6","typeID":"Label","zOrder":"6","measuredW":"46","measuredH":"25","x":"43","y":"75","properties":{"size":"17","text":"Sizing"}},{"ID":"7","typeID":"TextArea","zOrder":"7","w":"130","h":"44","measuredW":"200","measuredH":"140","x":"119","y":"65","properties":{"color":"16770457"}},{"ID":"8","typeID":"Label","zOrder":"8","measuredW":"58","measuredH":"25","x":"155","y":"75","properties":{"size":"17","text":"Spaces"}},{"ID":"9","typeID":"TextArea","zOrder":"9","w":"94","h":"44","measuredW":"200","measuredH":"140","x":"19","y":"16","properties":{"color":"16770457"}},{"ID":"10","typeID":"Label","zOrder":"10","measuredW":"42","measuredH":"25","x":"45","y":"26","properties":{"size":"17","text":"Icons"}},{"ID":"11","typeID":"TextArea","zOrder":"11","w":"129","h":"44","measuredW":"200","measuredH":"140","x":"120","y":"16","properties":{"color":"16770457"}},{"ID":"12","typeID":"Label","zOrder":"12","measuredW":"99","measuredH":"25","x":"135","y":"26","properties":{"size":"17","text":"Visual Forms"}},{"ID":"13","typeID":"TextArea","zOrder":"13","w":"231","h":"44","measuredW":"200","measuredH":"140","x":"18","y":"171","properties":{"color":"16776960"}},{"ID":"14","typeID":"Label","zOrder":"14","measuredW":"192","measuredH":"25","x":"38","y":"180","properties":{"size":"17","text":"Identify Design Elements"}}]}}},{"ID":"9835","typeID":"__group__","zOrder":"68","measuredW":"267","measuredH":"264","w":"267","h":"264","x":"187","y":"1039","properties":{"controlName":"103-existing-design-analysis:identify-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"246","measuredW":"200","measuredH":"140","x":"0","y":"18"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"94","h":"44","measuredW":"200","measuredH":"140","x":"18","y":"153","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"46","measuredH":"25","x":"42","y":"163","properties":{"size":"17","text":"Cards"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"131","h":"44","measuredW":"200","measuredH":"140","x":"118","y":"153","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"94","measuredH":"25","x":"137","y":"163","properties":{"size":"17","text":"Drop Downs"}},{"ID":"5","typeID":"TextArea","zOrder":"5","w":"94","h":"44","measuredW":"200","measuredH":"140","x":"19","y":"104","properties":{"color":"16770457"}},{"ID":"6","typeID":"Label","zOrder":"6","measuredW":"66","measuredH":"25","x":"33","y":"114","properties":{"size":"17","text":"Banners"}},{"ID":"7","typeID":"TextArea","zOrder":"7","w":"130","h":"44","measuredW":"200","measuredH":"140","x":"119","y":"104","properties":{"color":"16770457"}},{"ID":"8","typeID":"Label","zOrder":"8","measuredW":"60","measuredH":"25","x":"154","y":"114","properties":{"size":"17","text":"Buttons"}},{"ID":"9","typeID":"TextArea","zOrder":"9","w":"94","h":"44","measuredW":"200","measuredH":"140","x":"19","y":"55","properties":{"color":"16770457"}},{"ID":"10","typeID":"Label","zOrder":"10","measuredW":"49","measuredH":"25","x":"45","y":"65","properties":{"size":"17","text":"Avatar"}},{"ID":"11","typeID":"TextArea","zOrder":"11","w":"129","h":"44","measuredW":"200","measuredH":"140","x":"120","y":"55","properties":{"color":"16770457"}},{"ID":"12","typeID":"Label","zOrder":"12","measuredW":"60","measuredH":"25","x":"155","y":"65","properties":{"size":"17","text":"Badges"}},{"ID":"13","typeID":"TextArea","zOrder":"13","w":"231","h":"44","measuredW":"200","measuredH":"140","x":"18","y":"0","properties":{"color":"16776960"}},{"ID":"14","typeID":"Label","zOrder":"14","measuredW":"159","measuredH":"25","x":"54","y":"9","properties":{"size":"17","text":"Identify Components"}},{"ID":"15","typeID":"TextArea","zOrder":"15","w":"157","h":"44","measuredW":"200","measuredH":"140","x":"18","y":"203","properties":{"color":"16770457"}},{"ID":"16","typeID":"Label","zOrder":"16","measuredW":"117","measuredH":"25","x":"38","y":"213","properties":{"size":"17","text":"Form Elements"}},{"ID":"17","typeID":"TextArea","zOrder":"17","w":"66","h":"44","measuredW":"200","measuredH":"140","x":"183","y":"204","properties":{"color":"16770457"}},{"ID":"18","typeID":"Label","zOrder":"18","measuredW":"19","measuredH":"40","x":"206","y":"208","properties":{"size":"32","text":"..."}}]}}},{"ID":"9836","typeID":"__group__","zOrder":"69","measuredW":"247","measuredH":"44","w":"247","h":"44","x":"478","y":"1120","properties":{"controlName":"104-existing-design-analysis:ab-tests-and-experiments"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"247","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"210","measuredH":"25","x":"19","y":"9","properties":{"size":"17","text":"A/B Tests and Experiments"}}]}}},{"ID":"9837","typeID":"__group__","zOrder":"70","measuredW":"241","measuredH":"44","w":"241","h":"44","x":"498","y":"877","properties":{"controlName":"100-existing-design-analysis:existing-design-process"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"241","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"25","x":"28","y":"10","properties":{"size":"17","text":"Existing Design Process"}}]}}},{"ID":"9838","typeID":"__group__","zOrder":"71","measuredW":"340","measuredH":"44","w":"340","h":"44","x":"157","y":"544","properties":{"controlName":"103-design-system-basics:atomic-design"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"340","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"84","y":"10","properties":{"size":"17","text":"What is Atomic Design"}}]}}},{"ID":"9839","typeID":"__group__","zOrder":"72","measuredW":"198","measuredH":"50","w":"198","h":"50","x":"787","y":"681","properties":{"controlName":"101-design-system-terminology"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"52","y":"13","properties":{"size":"17","text":"Terminology"}}]}}},{"ID":"9840","typeID":"__group__","zOrder":"73","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1112","y":"569","properties":{"controlName":"100-design-system-terminology:component"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"51","y":"10","properties":{"size":"17","text":"Component"}}]}}},{"ID":"9841","typeID":"__group__","zOrder":"74","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1112","y":"618","properties":{"controlName":"101-design-system-terminology:component-library"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"25","x":"22","y":"10","properties":{"size":"17","text":"Component Library"}}]}}},{"ID":"9842","typeID":"__group__","zOrder":"75","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1112","y":"666","properties":{"controlName":"102-design-system-terminology:design-language"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"25","x":"28","y":"10","properties":{"size":"17","text":"Design Language"}}]}}},{"ID":"9843","typeID":"__group__","zOrder":"76","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1112","y":"714","properties":{"controlName":"103-design-system-terminology:governance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"25","x":"48","y":"10","properties":{"size":"17","text":"Governance"}}]}}},{"ID":"9844","typeID":"__group__","zOrder":"77","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1112","y":"762","properties":{"controlName":"104-design-system-terminology:guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"55","y":"10","properties":{"size":"17","text":"Guidelines"}}]}}},{"ID":"9845","typeID":"__group__","zOrder":"78","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1112","y":"810","properties":{"controlName":"105-design-system-terminology:pattern"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"68","y":"10","properties":{"size":"17","text":"Pattern"}}]}}},{"ID":"9846","typeID":"__group__","zOrder":"79","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1112","y":"859","properties":{"controlName":"106-design-system-terminology:pilot"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"34","measuredH":"25","x":"79","y":"10","properties":{"size":"17","text":"Pilot"}}]}}},{"ID":"9847","typeID":"__group__","zOrder":"80","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1112","y":"907","properties":{"controlName":"107-design-system-terminology:token"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"25","x":"73","y":"10","properties":{"size":"17","text":"Token"}}]}}},{"ID":"9848","typeID":"__group__","zOrder":"81","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1112","y":"955","properties":{"controlName":"108-design-system-terminology:ui-kit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"25","x":"74","y":"10","properties":{"size":"17","text":"UI Kit"}}]}}},{"ID":"9849","typeID":"__group__","zOrder":"82","measuredW":"247","measuredH":"44","w":"247","h":"44","x":"478","y":"1170","properties":{"controlName":"105-existing-design-analysis:regional-requirements"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"247","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"182","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Regional Requirements"}}]}}},{"ID":"9850","typeID":"__group__","zOrder":"83","measuredW":"198","measuredH":"44","w":"198","h":"44","x":"157","y":"664","properties":{"controlName":"100-making-a-design-system:from-scratch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"39","y":"10","properties":{"size":"17","text":"From Scratch"}}]}}},{"ID":"9851","typeID":"__group__","zOrder":"84","measuredW":"198","measuredH":"44","w":"198","h":"44","x":"157","y":"714","properties":{"controlName":"101-making-a-design-system:from-existing-design"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"163","measuredH":"25","x":"19","y":"10","properties":{"size":"17","text":"From Existing Design"}}]}}},{"ID":"9852","typeID":"__group__","zOrder":"85","measuredW":"247","measuredH":"44","w":"247","h":"44","x":"478","y":"1219","properties":{"controlName":"106-existing-design-analysis:documentation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"247","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"25","x":"65","y":"9","properties":{"size":"17","text":"Documentation"}}]}}},{"ID":"9853","typeID":"__group__","zOrder":"86","measuredW":"265","measuredH":"50","w":"265","h":"50","x":"641","y":"1342","properties":{"controlName":"104-design-language"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"265","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"207","measuredH":"25","x":"29","y":"12","properties":{"size":"17","text":"Creating Design Language"}}]}}},{"ID":"9854","typeID":"__group__","zOrder":"87","measuredW":"194","measuredH":"44","w":"194","h":"44","x":"1029","y":"1250","properties":{"controlName":"100-design-language:brand:vision"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"25","x":"73","y":"10","properties":{"size":"17","text":"Vision"}}]}}},{"ID":"9855","typeID":"__group__","zOrder":"88","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"1028","y":"1200","properties":{"controlName":"101-design-language:brand:design-principles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"25","x":"30","y":"10","properties":{"size":"17","text":"Design Principles"}}]}}},{"ID":"9856","typeID":"__group__","zOrder":"89","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"1028","y":"1099","properties":{"controlName":"103-design-language:brand:tone-of-voice"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"25","x":"46","y":"10","properties":{"size":"17","text":"Tone of Voice"}}]}}},{"ID":"9857","typeID":"__group__","zOrder":"90","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"1028","y":"1151","properties":{"controlName":"102-design-language:brand:terminology"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"51","y":"10","properties":{"size":"17","text":"Terminology"}}]}}},{"ID":"9858","typeID":"__group__","zOrder":"91","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"1028","y":"1050","properties":{"controlName":"104-design-language:brand:writing-guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"27","y":"10","properties":{"size":"17","text":"Writing Guidelines"}}]}}},{"ID":"9859","typeID":"__group__","zOrder":"92","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"1029","y":"1309","properties":{"controlName":"100-design-language:brand"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"25","x":"59","y":"10","properties":{"size":"17","text":"Brand"}}]}}},{"ID":"9860","typeID":"TextArea","zOrder":"93","w":"179","h":"255","measuredW":"200","measuredH":"140","x":"1075","y":"1440"},{"ID":"9861","typeID":"__group__","zOrder":"94","measuredW":"310","measuredH":"44","w":"310","h":"44","x":"926","y":"1474","properties":{"controlName":"100-design-language:logo:monochrome-version"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"310","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"163","measuredH":"25","x":"73","y":"10","properties":{"size":"17","text":"Monochrome Version"}}]}}},{"ID":"9862","typeID":"__group__","zOrder":"95","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"1000","y":"1418","properties":{"controlName":"102-design-language:logo"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"39","measuredH":"25","x":"63","y":"10","properties":{"size":"17","text":"Logo"}}]}}},{"ID":"9863","typeID":"__group__","zOrder":"96","measuredW":"310","measuredH":"44","w":"310","h":"44","x":"926","y":"1523","properties":{"controlName":"101-design-language:logo:small-use-guidance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"310","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"156","measuredH":"25","x":"77","y":"10","properties":{"size":"17","text":"Small Use Guidance"}}]}}},{"ID":"9864","typeID":"__group__","zOrder":"97","measuredW":"310","measuredH":"44","w":"310","h":"44","x":"926","y":"1572","properties":{"controlName":"102-design-language:logo:placement-and-clearance-guidance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"310","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"261","measuredH":"25","x":"24","y":"10","properties":{"size":"17","text":"Placement & Clearance Guidance"}}]}}},{"ID":"9865","typeID":"__group__","zOrder":"98","measuredW":"310","measuredH":"44","w":"310","h":"44","x":"926","y":"1620","properties":{"controlName":"103-design-language:logo:usage-guidance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"310","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"25","x":"90","y":"10","properties":{"size":"17","text":"Usage Guidance"}}]}}},{"ID":"9866","typeID":"__group__","zOrder":"99","measuredW":"310","measuredH":"44","w":"310","h":"44","x":"926","y":"1668","properties":{"controlName":"104-design-language:logo:different-file-formats"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"310","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"72","y":"10","properties":{"size":"17","text":"Different File Formats"}}]}}},{"ID":"9867","typeID":"TextArea","zOrder":"100","w":"140","h":"156","measuredW":"200","measuredH":"140","x":"749","y":"1450"},{"ID":"9868","typeID":"__group__","zOrder":"101","measuredW":"225","measuredH":"44","w":"225","h":"44","x":"648","y":"1482","properties":{"controlName":"100-design-language:guidelines:accessibility"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"225","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"66","y":"10","properties":{"size":"17","text":"Accessibility"}}]}}},{"ID":"9869","typeID":"__group__","zOrder":"102","measuredW":"132","measuredH":"44","w":"132","h":"44","x":"695","y":"1428","properties":{"controlName":"101-design-language:guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"132","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"25","y":"10","properties":{"size":"17","text":"Guidelines"}}]}}},{"ID":"9870","typeID":"__group__","zOrder":"103","measuredW":"225","measuredH":"44","w":"225","h":"44","x":"648","y":"1531","properties":{"controlName":"101-design-language:guidelines:user-onboarding"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"225","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"46","y":"10","properties":{"size":"17","text":"User Onboarding"}}]}}},{"ID":"9871","typeID":"__group__","zOrder":"104","measuredW":"225","measuredH":"44","w":"225","h":"44","x":"648","y":"1580","properties":{"controlName":"102-design-language:guidelines:microcopy-guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"225","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"165","measuredH":"25","x":"30","y":"10","properties":{"size":"17","text":"Microcopy Guidelines"}}]}}},{"ID":"9872","typeID":"__group__","zOrder":"105","measuredW":"265","measuredH":"50","w":"265","h":"50","x":"318","y":"1651","properties":{"controlName":"105-design-tokens"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"265","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"25","x":"42","y":"12","properties":{"size":"17","text":"Defining Design Tokens"}}]}}},{"ID":"9873","typeID":"__group__","zOrder":"106","measuredW":"148","measuredH":"44","w":"148","h":"44","x":"202","y":"1540","properties":{"controlName":"101-design-tokens:color"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"148","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"25","x":"53","y":"10","properties":{"size":"17","text":"Color"}}]}}},{"ID":"9874","typeID":"__group__","zOrder":"107","measuredW":"177","measuredH":"44","w":"177","h":"44","x":"175","y":"1387","properties":{"controlName":"102-design-tokens:color:functional-colors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"177","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"25","x":"21","y":"10","properties":{"size":"17","text":"Functional Colors"}}]}}},{"ID":"9875","typeID":"__group__","zOrder":"108","measuredW":"177","measuredH":"44","w":"177","h":"44","x":"175","y":"1435","properties":{"controlName":"101-design-tokens:color:dark-mode"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"177","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"25","x":"46","y":"10","properties":{"size":"17","text":"Dark Mode"}}]}}},{"ID":"9876","typeID":"__group__","zOrder":"109","measuredW":"177","measuredH":"44","w":"177","h":"44","x":"175","y":"1339","properties":{"controlName":"103-design-tokens:color:accessibility"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"177","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"42","y":"10","properties":{"size":"17","text":"Accessibility"}}]}}},{"ID":"9877","typeID":"__group__","zOrder":"110","measuredW":"177","measuredH":"44","w":"177","h":"44","x":"175","y":"1483","properties":{"controlName":"100-design-tokens:color:guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"177","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"48","y":"10","properties":{"size":"17","text":"Guidelines"}}]}}},{"ID":"9878","typeID":"TextArea","zOrder":"111","w":"87","h":"205","measuredW":"200","measuredH":"140","x":"373","y":"1358"},{"ID":"9879","typeID":"__group__","zOrder":"112","measuredW":"124","measuredH":"44","w":"124","h":"44","x":"391","y":"1540","properties":{"controlName":"100-design-tokens:layout"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"124","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"36","y":"9","properties":{"size":"17","text":"Layout"}}]}}},{"ID":"9880","typeID":"__group__","zOrder":"113","measuredW":"123","measuredH":"44","w":"123","h":"44","x":"392","y":"1387","properties":{"controlName":"102-design-tokens:layout:grid"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"123","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"45","y":"10","properties":{"size":"17","text":"Grid"}}]}}},{"ID":"9881","typeID":"__group__","zOrder":"114","measuredW":"123","measuredH":"44","w":"123","h":"44","x":"392","y":"1435","properties":{"controlName":"101-design-tokens:layout:breakpoints"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"123","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"15","y":"10","properties":{"size":"17","text":"Breakpoints"}}]}}},{"ID":"9882","typeID":"__group__","zOrder":"115","measuredW":"123","measuredH":"44","w":"123","h":"44","x":"392","y":"1339","properties":{"controlName":"103-design-tokens:layout:units"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"123","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"25","x":"42","y":"10","properties":{"size":"17","text":"Units"}}]}}},{"ID":"9883","typeID":"__group__","zOrder":"116","measuredW":"123","measuredH":"44","w":"123","h":"44","x":"392","y":"1483","properties":{"controlName":"100-design-tokens:layout:spacing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"123","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"30","y":"10","properties":{"size":"17","text":"Spacing"}}]}}},{"ID":"9884","typeID":"TextArea","zOrder":"117","w":"125","h":"250","measuredW":"200","measuredH":"140","x":"477","y":"1777"},{"ID":"9885","typeID":"__group__","zOrder":"118","measuredW":"164","measuredH":"44","w":"164","h":"44","x":"421","y":"1860","properties":{"controlName":"101-design-tokens:typography:grid-relation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"25","x":"31","y":"10","properties":{"size":"17","text":"Grid Relation"}}]}}},{"ID":"9886","typeID":"__group__","zOrder":"119","measuredW":"164","measuredH":"44","w":"164","h":"44","x":"421","y":"1908","properties":{"controlName":"102-design-tokens:typography:readability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"39","y":"10","properties":{"size":"17","text":"Readability"}}]}}},{"ID":"9887","typeID":"__group__","zOrder":"120","measuredW":"164","measuredH":"44","w":"164","h":"44","x":"421","y":"1812","properties":{"controlName":"100-design-tokens:typography:responsiveness"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"25","x":"18","y":"10","properties":{"size":"17","text":"Responsiveness"}}]}}},{"ID":"9888","typeID":"__group__","zOrder":"121","measuredW":"164","measuredH":"44","w":"164","h":"44","x":"421","y":"1956","properties":{"controlName":"103-design-tokens:typography:performance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"25","x":"32","y":"10","properties":{"size":"17","text":"Performance"}}]}}},{"ID":"9889","typeID":"__group__","zOrder":"122","measuredW":"164","measuredH":"44","w":"164","h":"44","x":"421","y":"2005","properties":{"controlName":"104-design-tokens:typography:guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"41","y":"10","properties":{"size":"17","text":"Guidelines"}}]}}},{"ID":"9890","typeID":"TextArea","zOrder":"123","w":"206","h":"251","measuredW":"200","measuredH":"140","x":"153","y":"1776"},{"ID":"9891","typeID":"__group__","zOrder":"124","measuredW":"153","measuredH":"44","w":"153","h":"44","x":"172","y":"1755","properties":{"controlName":"102-design-tokens:iconography"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"153","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"25","x":"29","y":"10","properties":{"size":"17","text":"Iconography"}}]}}},{"ID":"9892","typeID":"__group__","zOrder":"125","measuredW":"89","measuredH":"44","w":"89","h":"44","x":"302","y":"1810","properties":{"controlName":"101-design-tokens:iconography:style"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"89","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"25","x":"26","y":"10","properties":{"size":"17","text":"Style"}}]}}},{"ID":"9893","typeID":"__group__","zOrder":"126","measuredW":"88","measuredH":"44","w":"88","h":"44","x":"167","y":"1857","properties":{"controlName":"102-design-tokens:iconography:naming"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"88","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"14","y":"10","properties":{"size":"17","text":"Naming"}}]}}},{"ID":"9894","typeID":"__group__","zOrder":"127","measuredW":"126","measuredH":"44","w":"126","h":"44","x":"167","y":"1809","properties":{"controlName":"100-design-tokens:iconography:accessibility"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"126","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"16","y":"10","properties":{"size":"17","text":"Accessibility"}}]}}},{"ID":"9895","typeID":"__group__","zOrder":"128","measuredW":"224","measuredH":"44","w":"224","h":"44","x":"167","y":"1953","properties":{"controlName":"106-design-tokens:iconography:reserved-icons"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"224","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"25","x":"51","y":"10","properties":{"size":"17","text":"Reserved Icons"}}]}}},{"ID":"9896","typeID":"__group__","zOrder":"129","measuredW":"224","measuredH":"44","w":"224","h":"44","x":"167","y":"2002","properties":{"controlName":"107-design-tokens:iconography:guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"224","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"71","y":"10","properties":{"size":"17","text":"Guidelines"}}]}}},{"ID":"9897","typeID":"__group__","zOrder":"130","measuredW":"131","measuredH":"44","w":"131","h":"44","x":"260","y":"1857","properties":{"controlName":"103-design-tokens:iconography:grid-relation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"131","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"25","x":"15","y":"10","properties":{"size":"17","text":"Grid Relation"}}]}}},{"ID":"9898","typeID":"__group__","zOrder":"131","measuredW":"88","measuredH":"44","w":"88","h":"44","x":"167","y":"1905","properties":{"controlName":"104-design-tokens:iconography:sizes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"88","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"25","x":"23","y":"10","properties":{"size":"17","text":"Sizes"}}]}}},{"ID":"9899","typeID":"__group__","zOrder":"132","measuredW":"131","measuredH":"44","w":"131","h":"44","x":"260","y":"1905","properties":{"controlName":"105-design-tokens:iconography:keywords"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"131","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"25","x":"29","y":"10","properties":{"size":"17","text":"Keywords"}}]}}},{"ID":"9900","typeID":"__group__","zOrder":"133","measuredW":"129","measuredH":"44","w":"129","h":"44","x":"421","y":"1757","properties":{"controlName":"103-design-tokens:typography"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"25","x":"20","y":"10","properties":{"size":"17","text":"Typography"}}]}}},{"ID":"9901","typeID":"__group__","zOrder":"134","measuredW":"336","measuredH":"50","w":"336","h":"50","x":"927","y":"1766","properties":{"controlName":"106-core-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"336","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"212","measuredH":"25","x":"62","y":"12","properties":{"size":"17","text":"Creating Core Components"}}]}}},{"ID":"9902","typeID":"__group__","zOrder":"135","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"927","y":"1859","properties":{"controlName":"100-core-components:avatar"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"53","y":"10","properties":{"size":"17","text":"Avatar"}}]}}},{"ID":"9903","typeID":"__group__","zOrder":"136","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"927","y":"1955","properties":{"controlName":"102-core-components:badge"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"52","y":"10","properties":{"size":"17","text":"Badge"}}]}}},{"ID":"9904","typeID":"__group__","zOrder":"137","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"927","y":"1907","properties":{"controlName":"101-core-components:banner"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"25","x":"49","y":"10","properties":{"size":"17","text":"Banner"}}]}}},{"ID":"9905","typeID":"__group__","zOrder":"138","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"927","y":"2004","properties":{"controlName":"103-core-components:button"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"52","y":"10","properties":{"size":"17","text":"Button"}}]}}},{"ID":"9906","typeID":"__group__","zOrder":"139","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"927","y":"2053","properties":{"controlName":"104-core-components:card"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"59","y":"9","properties":{"size":"17","text":"Card"}}]}}},{"ID":"9907","typeID":"__group__","zOrder":"140","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"927","y":"2101","properties":{"controlName":"105-core-components:carousel"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"43","y":"9","properties":{"size":"17","text":"Carousel"}}]}}},{"ID":"9908","typeID":"__group__","zOrder":"141","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"927","y":"2149","properties":{"controlName":"106-core-components:dropdown"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"39","y":"9","properties":{"size":"17","text":"Dropdown"}}]}}},{"ID":"9909","typeID":"__group__","zOrder":"142","measuredW":"156","measuredH":"44","w":"156","h":"44","x":"927","y":"2198","properties":{"controlName":"107-core-components:icon"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"34","measuredH":"25","x":"61","y":"9","properties":{"size":"17","text":"Icon"}}]}}},{"ID":"9910","typeID":"__group__","zOrder":"143","measuredW":"156","measuredH":"44","w":"156","h":"44","x":"927","y":"2247","properties":{"controlName":"108-core-components:input-checkbox"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"25","x":"18","y":"9","properties":{"size":"17","text":"Input Checkbox"}}]}}},{"ID":"9911","typeID":"__group__","zOrder":"144","measuredW":"156","measuredH":"44","w":"156","h":"44","x":"927","y":"2296","properties":{"controlName":"109-core-components:input-radio"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Input Radio"}}]}}},{"ID":"9912","typeID":"__group__","zOrder":"145","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1089","y":"1860","properties":{"controlName":"110-core-components:input-text"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"49","y":"10","properties":{"size":"17","text":"Input Text"}}]}}},{"ID":"9913","typeID":"__group__","zOrder":"146","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1089","y":"1908","properties":{"controlName":"111-core-components:input-switch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"40","y":"10","properties":{"size":"17","text":"Input Switch"}}]}}},{"ID":"9914","typeID":"__group__","zOrder":"147","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1089","y":"2053","properties":{"controlName":"114-core-components:list"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"25","x":"73","y":"9","properties":{"size":"17","text":"List"}}]}}},{"ID":"9915","typeID":"__group__","zOrder":"148","measuredW":"175","measuredH":"44","w":"175","h":"44","x":"1088","y":"2101","properties":{"controlName":"115-core-components:loading-indicator"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"25","x":"20","y":"9","properties":{"size":"17","text":"Loading Indicator"}}]}}},{"ID":"9916","typeID":"__group__","zOrder":"149","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1089","y":"2149","properties":{"controlName":"116-core-components:modal"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"63","y":"9","properties":{"size":"17","text":"Modal"}}]}}},{"ID":"9917","typeID":"__group__","zOrder":"150","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1089","y":"2198","properties":{"controlName":"117-core-components:tabs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"25","x":"68","y":"9","properties":{"size":"17","text":"Tabs"}}]}}},{"ID":"9918","typeID":"__group__","zOrder":"151","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1089","y":"2247","properties":{"controlName":"118-core-components:toast"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"25","x":"66","y":"9","properties":{"size":"17","text":"Toast"}}]}}},{"ID":"9919","typeID":"__group__","zOrder":"152","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1089","y":"2296","properties":{"controlName":"119-core-components:tooltip"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"61","y":"9","properties":{"size":"17","text":"Tooltip"}}]}}},{"ID":"9920","typeID":"__group__","zOrder":"153","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1089","y":"1956","properties":{"controlName":"112-core-components:select"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"62","y":"10","properties":{"size":"17","text":"Select"}}]}}},{"ID":"9921","typeID":"__group__","zOrder":"154","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1089","y":"2005","properties":{"controlName":"113-core-components:textarea"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"25","x":"53","y":"10","properties":{"size":"17","text":"Textarea"}}]}}},{"ID":"9922","typeID":"__group__","zOrder":"155","measuredW":"179","measuredH":"50","w":"179","h":"50","x":"652","y":"2088","properties":{"controlName":"107-tooling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"179","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"25","x":"62","y":"12","properties":{"size":"17","text":"Tooling"}}]}}},{"ID":"9923","typeID":"__group__","zOrder":"156","measuredW":"164","measuredH":"44","w":"164","h":"44","x":"431","y":"2163","properties":{"controlName":"101-tooling:design"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"25","x":"54","y":"10","properties":{"size":"17","text":"Design"}}]}}},{"ID":"9924","typeID":"__group__","zOrder":"157","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"431","y":"2216","properties":{"controlName":"100-tooling:design:design-editor"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"53","y":"10","properties":{"size":"17","text":"Design Editor"}}]}}},{"ID":"9925","typeID":"__group__","zOrder":"158","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"431","y":"2266","properties":{"controlName":"101-tooling:design:plugins"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"78","y":"10","properties":{"size":"17","text":"Plugins"}}]}}},{"ID":"9926","typeID":"__group__","zOrder":"159","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"431","y":"2316","properties":{"controlName":"102-tooling:design:version-control"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"25","x":"47","y":"10","properties":{"size":"17","text":"Version Control"}}]}}},{"ID":"9927","typeID":"__group__","zOrder":"160","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"431","y":"2366","properties":{"controlName":"103-tooling:design:contribution-guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"25","x":"15","y":"10","properties":{"size":"17","text":"Contribution Guidelines"}}]}}},{"ID":"9928","typeID":"TextArea","zOrder":"161","w":"161","h":"546","measuredW":"200","measuredH":"140","x":"163","y":"2112"},{"ID":"9929","typeID":"__group__","zOrder":"162","measuredW":"164","measuredH":"44","w":"164","h":"44","x":"233","y":"2091","properties":{"controlName":"100-tooling:development"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"30","y":"10","properties":{"size":"17","text":"Development"}}]}}},{"ID":"9930","typeID":"__group__","zOrder":"163","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2144","properties":{"controlName":"100-tooling:development:component-catalog"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"154","measuredH":"25","x":"29","y":"10","properties":{"size":"17","text":"Component Catalog"}}]}}},{"ID":"9931","typeID":"__group__","zOrder":"164","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2194","properties":{"controlName":"101-tooling:development:documentation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"25","x":"47","y":"10","properties":{"size":"17","text":"Documentation"}}]}}},{"ID":"9932","typeID":"__group__","zOrder":"165","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2244","properties":{"controlName":"102-tooling:development:code-style"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"25","x":"64","y":"10","properties":{"size":"17","text":"Code Style"}}]}}},{"ID":"9933","typeID":"__group__","zOrder":"166","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2294","properties":{"controlName":"103-tooling:development:unit-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"60","y":"10","properties":{"size":"17","text":"Unit Testing"}}]}}},{"ID":"9934","typeID":"__group__","zOrder":"167","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2345","properties":{"controlName":"104-tooling:development:accessibility-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"25","x":"30","y":"10","properties":{"size":"17","text":"Accessibility Testing"}}]}}},{"ID":"9935","typeID":"__group__","zOrder":"168","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2396","properties":{"controlName":"105-tooling:development:semantic-versioning"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"157","measuredH":"25","x":"27","y":"10","properties":{"size":"17","text":"Semantic Versioning"}}]}}},{"ID":"9936","typeID":"__group__","zOrder":"169","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2447","properties":{"controlName":"106-tooling:development:release-strategy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"25","x":"40","y":"10","properties":{"size":"17","text":"Release Strategy"}}]}}},{"ID":"9937","typeID":"__group__","zOrder":"170","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2497","properties":{"controlName":"107-tooling:development:commit-guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"25","x":"33","y":"10","properties":{"size":"17","text":"Commit Guidelines"}}]}}},{"ID":"9938","typeID":"__group__","zOrder":"171","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2549","properties":{"controlName":"108-tooling:development:pr-templates"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"25","x":"52","y":"10","properties":{"size":"17","text":"PR Templates"}}]}}},{"ID":"9939","typeID":"__group__","zOrder":"172","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"182","y":"2599","properties":{"controlName":"109-tooling:development:contribution-guidelines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"25","x":"15","y":"10","properties":{"size":"17","text":"Contribution Guidelines"}}]}}},{"ID":"9940","typeID":"__group__","zOrder":"173","measuredW":"219","measuredH":"50","w":"219","h":"50","x":"721","y":"2557","properties":{"controlName":"108-project-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"219","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"29","y":"12","properties":{"size":"17","text":"Project Management"}}]}}},{"ID":"9941","typeID":"__group__","zOrder":"174","measuredW":"187","measuredH":"44","w":"187","h":"44","x":"1050","y":"2534","properties":{"controlName":"100-project-management:task-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"187","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"142","measuredH":"25","x":"23","y":"9","properties":{"size":"17","text":"Task Management"}}]}}},{"ID":"9942","typeID":"__group__","zOrder":"175","measuredW":"190","measuredH":"44","w":"190","h":"44","x":"1049","y":"2379","properties":{"controlName":"102-project-management:task-management:roadmap"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"57","y":"9","properties":{"size":"17","text":"Roadmap"}}]}}},{"ID":"9943","typeID":"__group__","zOrder":"176","measuredW":"190","measuredH":"44","w":"190","h":"44","x":"1049","y":"2430","properties":{"controlName":"101-project-management:task-management:milestones"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"84","measuredH":"25","x":"53","y":"9","properties":{"size":"17","text":"Milestones"}}]}}},{"ID":"9944","typeID":"__group__","zOrder":"177","measuredW":"190","measuredH":"44","w":"190","h":"44","x":"1049","y":"2480","properties":{"controlName":"100-project-management:task-management:ticketing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"25","x":"60","y":"9","properties":{"size":"17","text":"Ticketing"}}]}}},{"ID":"9945","typeID":"__group__","zOrder":"178","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"476","y":"2507","properties":{"controlName":"101-project-management:communications"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"25","x":"22","y":"9","properties":{"size":"17","text":"Communications"}}]}}},{"ID":"9946","typeID":"__group__","zOrder":"179","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"429","y":"2563","properties":{"controlName":"100-project-management:communications:community-meetings"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"Community Meetings"}}]}}},{"ID":"9947","typeID":"__group__","zOrder":"180","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"429","y":"2613","properties":{"controlName":"101-project-management:communications:communication-channel"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"189","measuredH":"25","x":"17","y":"9","properties":{"size":"17","text":"Communication Channel"}}]}}},{"ID":"9948","typeID":"__group__","zOrder":"181","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"429","y":"2663","properties":{"controlName":"102-project-management:communications:open-hours"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"65","y":"9","properties":{"size":"17","text":"Open Hours"}}]}}},{"ID":"9949","typeID":"__group__","zOrder":"182","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"429","y":"2713","properties":{"controlName":"103-project-management:communications:faqs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"25","x":"91","y":"9","properties":{"size":"17","text":"FAQs"}}]}}},{"ID":"9950","typeID":"TextArea","zOrder":"183","w":"179","h":"245","measuredW":"200","measuredH":"140","x":"1038","y":"2624"},{"ID":"9951","typeID":"__group__","zOrder":"184","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1058","y":"2604","properties":{"controlName":"102-project-management:analytics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"25","x":"53","y":"9","properties":{"size":"17","text":"Analytics"}}]}}},{"ID":"9952","typeID":"__group__","zOrder":"185","measuredW":"246","measuredH":"44","w":"246","h":"44","x":"1057","y":"2660","properties":{"controlName":"100-project-management:analytics:component-analytics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"163","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Component Analytics"}}]}}},{"ID":"9953","typeID":"__group__","zOrder":"186","measuredW":"246","measuredH":"44","w":"246","h":"44","x":"1057","y":"2710","properties":{"controlName":"101-project-management:analytics:error-logging"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"25","x":"70","y":"9","properties":{"size":"17","text":"Error Logging"}}]}}},{"ID":"9954","typeID":"__group__","zOrder":"187","measuredW":"246","measuredH":"44","w":"246","h":"44","x":"1057","y":"2760","properties":{"controlName":"102-project-management:analytics:tooling-analytics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"59","y":"9","properties":{"size":"17","text":"Tooling Analytics"}}]}}},{"ID":"9955","typeID":"__group__","zOrder":"188","measuredW":"246","measuredH":"44","w":"246","h":"44","x":"1057","y":"2810","properties":{"controlName":"103-project-management:analytics:service-and-health-metrics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"209","measuredH":"25","x":"18","y":"9","properties":{"size":"17","text":"Service and Health Metrics"}}]}}},{"ID":"9956","typeID":"Label","zOrder":"189","measuredW":"161","measuredH":"32","x":"708","y":"2844","properties":{"size":"24","text":"Design System"}},{"ID":"9957","typeID":"Arrow","zOrder":"190","w":"1","h":"75","measuredW":"150","measuredH":"100","x":"788","y":"2900","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":75},"p1":{"x":0.5696202531645572,"y":-9.547097558079946e-19},"p2":{"x":0,"y":0},"stroke":"dotted"}},{"ID":"9958","typeID":"Label","zOrder":"191","measuredW":"243","measuredH":"28","x":"185","y":"206","properties":{"size":"20","text":"Recommended Resources"}},{"ID":"9959","typeID":"__group__","zOrder":"192","measuredW":"286","measuredH":"25","w":"286","h":"25","x":"183","y":"276","properties":{"controlName":"ext_link:designbetter.co/design-systems-handbook/introducing-design-systems"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"253","measuredH":"24","x":"33","y":"0","properties":{"size":"16","text":"Invision Design Systems Handbook"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"2796","mockupW":"1166","measuredW":"1319","measuredH":"2975","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/devops.json b/public/jsons/devops.json new file mode 100644 index 000000000..83268052e --- /dev/null +++ b/public/jsons/devops.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"14032","typeID":"Arrow","zOrder":"4","w":"70","h":"94","measuredW":"150","measuredH":"100","x":"268","y":"2330","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":70,"y":94},"p1":{"x":0.49680207433016427,"y":-0.09127052722558338},"p2":{"x":0,"y":0}}},{"ID":"14033","typeID":"Arrow","zOrder":"5","h":"114","measuredW":"150","measuredH":"100","x":"422","y":"2629","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","p0":{"x":149.5,"y":113.5},"p1":{"x":0.5697543385170161,"y":-0.1564119900833896},"p2":{"x":0,"y":0}}},{"ID":"14034","typeID":"Arrow","zOrder":"6","w":"3","h":"66","measuredW":"150","measuredH":"100","x":"374","y":"2628","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.56842735383826,"y":-0.01687523160685271},"p2":{"x":2,"y":65},"rightArrow":"false","stroke":"dotted"}},{"ID":"14035","typeID":"Arrow","zOrder":"7","w":"3","h":"66","measuredW":"150","measuredH":"100","x":"214","y":"2628","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.56842735383826,"y":-0.01687523160685271},"p2":{"x":2,"y":65},"rightArrow":"false","stroke":"dotted"}},{"ID":"14036","typeID":"Arrow","zOrder":"8","w":"192","h":"247","measuredW":"150","measuredH":"100","x":"434","y":"2369","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":192.35091394754102,"y":0.47218084835731133},"p1":{"x":0.5554094414478669,"y":0.21886655076598477},"p2":{"x":0,"y":247}}},{"ID":"14037","typeID":"Arrow","zOrder":"9","w":"90","h":"60","measuredW":"150","measuredH":"100","x":"507","y":"2373","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":55.5},"p1":{"x":0.3976647206005023,"y":-0.21384487072560043},"p2":{"x":90.03236052872,"y":0.4701654054692881}}},{"ID":"14038","typeID":"Arrow","zOrder":"10","w":"3","h":"66","measuredW":"150","measuredH":"100","x":"895","y":"2450","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.56842735383826,"y":-0.01687523160685271},"p2":{"x":2,"y":65},"rightArrow":"false","stroke":"dotted"}},{"ID":"14039","typeID":"Arrow","zOrder":"11","w":"3","h":"66","measuredW":"150","measuredH":"100","x":"765","y":"2450","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.56842735383826,"y":-0.01687523160685271},"p2":{"x":2,"y":65},"rightArrow":"false","stroke":"dotted"}},{"ID":"14040","typeID":"Arrow","zOrder":"12","w":"3","h":"79","measuredW":"150","measuredH":"100","x":"836","y":"2352","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":2.5,"y":-0.5},"p1":{"x":0.5684273538382602,"y":-0.016875231606852704},"p2":{"x":0.5,"y":78.5}}},{"ID":"14041","typeID":"Arrow","zOrder":"13","w":"3","h":"66","measuredW":"150","measuredH":"100","x":"838","y":"2300","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.56842735383826,"y":-0.01687523160685271},"p2":{"x":2,"y":65},"rightArrow":"false","stroke":"dotted"}},{"ID":"14042","typeID":"Arrow","zOrder":"14","w":"92","h":"184","measuredW":"150","measuredH":"100","x":"966","y":"2301","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":-0.5},"p1":{"x":0.6466957628227236,"y":-0.02001450843748885},"p2":{"x":91,"y":183}}},{"ID":"14043","typeID":"Arrow","zOrder":"15","w":"94","h":"132","measuredW":"150","measuredH":"100","x":"968","y":"2300","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":-0.5},"p1":{"x":0.6816916015287408,"y":-0.06264764063070156},"p2":{"x":93,"y":131}}},{"ID":"14044","typeID":"Arrow","zOrder":"16","w":"94","h":"82","measuredW":"150","measuredH":"100","x":"974","y":"2302","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":-0.5},"p1":{"x":0.6469984607491023,"y":-0.08209338122113903},"p2":{"x":93,"y":81}}},{"ID":"14045","typeID":"Arrow","zOrder":"17","w":"97","h":"31","measuredW":"150","measuredH":"100","x":"968","y":"2302","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":-0.5},"p1":{"x":0.5697996021155806,"y":-0.04716386044931828},"p2":{"x":96,"y":30}}},{"ID":"14046","typeID":"Arrow","zOrder":"18","w":"97","h":"20","measuredW":"150","measuredH":"100","x":"966","y":"2272","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":19.5},"p1":{"x":0.5540000000000003,"y":-0.07800000000000004},"p2":{"x":96,"y":0}}},{"ID":"14047","typeID":"Arrow","zOrder":"19","w":"95","h":"69","measuredW":"150","measuredH":"100","x":"964","y":"2222","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":68.5},"p1":{"x":0.554,"y":-0.07800000000000008},"p2":{"x":94,"y":0}}},{"ID":"14048","typeID":"Arrow","zOrder":"20","w":"286","h":"362","measuredW":"150","measuredH":"100","x":"418","y":"1995","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","p0":{"x":285.64528205170564,"y":362.4782271770214},"p1":{"x":0.4365971463723128,"y":0.20879511032103928},"p2":{"x":0,"y":0}}},{"ID":"14049","typeID":"Arrow","zOrder":"21","w":"302","h":"265","measuredW":"150","measuredH":"100","x":"254","y":"1709","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":302.26401960528983,"y":-0.4747969266095424},"p1":{"x":0.5253269208128037,"y":0.1629774877603306},"p2":{"x":0,"y":264.5}}},{"ID":"14050","typeID":"Arrow","zOrder":"22","w":"82","h":"223","measuredW":"150","measuredH":"100","x":"607","y":"1689","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":82.10318846625466,"y":-0.044853053448150604},"p1":{"x":0.4520111009254957,"y":-0.1095023419938969},"p2":{"x":0,"y":223}}},{"ID":"14052","typeID":"Arrow","zOrder":"23","w":"195","h":"285","measuredW":"150","measuredH":"100","x":"697","y":"1716","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.9986685239084636,"y":-0.35841288048663955},"p1":{"x":0.4553405970648267,"y":-0.16048434330533035},"p2":{"x":194.9201337807633,"y":284.2969489644379}}},{"ID":"14053","typeID":"Arrow","zOrder":"24","w":"59","h":"31","measuredW":"150","measuredH":"100","x":"673","y":"1573","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":31},"p1":{"x":0.6609756097560976,"y":-0.08211382113821152},"p2":{"x":59,"y":0}}},{"ID":"14054","typeID":"Arrow","zOrder":"25","w":"50","h":"23","measuredW":"150","measuredH":"100","x":"681","y":"1610","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.6188208934322924,"y":0.07043831396163001},"p2":{"x":50,"y":23}}},{"ID":"14055","typeID":"Arrow","zOrder":"26","w":"272","h":"173","measuredW":"150","measuredH":"100","x":"722","y":"1703","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.280051322347731,"y":-0.4051169650456359},"p1":{"x":0.46693873123906865,"y":-0.14334910584758043},"p2":{"x":271.3286064380177,"y":172.76022815728356}}},{"ID":"14064","typeID":"Arrow","zOrder":"27","w":"332","h":"1","measuredW":"150","measuredH":"100","x":"709","y":"1700","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.26627659693679107,"y":0.35025083893128794},"p1":{"x":0.6451475897218095,"y":-0.0029730303673813283},"p2":{"x":332.3641987493486,"y":0.35025083893128794}}},{"ID":"14066","typeID":"Arrow","zOrder":"28","w":"163","h":"220","measuredW":"150","measuredH":"100","x":"392","y":"1484","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","p0":{"x":163.07795559760268,"y":219.78094704264163},"p1":{"x":0.5476470211266105,"y":-0.16651357528891536},"p2":{"x":0,"y":0}}},{"ID":"14067","typeID":"TextArea","zOrder":"29","w":"162","h":"164","measuredW":"200","measuredH":"140","x":"256","y":"1642"},{"ID":"14068","typeID":"Label","zOrder":"30","measuredW":"90","measuredH":"25","x":"292","y":"1655","properties":{"text":"Web Server","size":"17"}},{"ID":"14069","typeID":"__group__","zOrder":"31","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"404","y":"1652","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14070","typeID":"__group__","zOrder":"32","measuredW":"113","measuredH":"46","w":"113","h":"46","x":"342","y":"1696","properties":{"controlName":"106-setting-up-x:apache"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"102","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"25","x":"22","y":"10","properties":{"text":"Apache","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"89","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14072","typeID":"__group__","zOrder":"33","measuredW":"115","measuredH":"47","w":"115","h":"47","x":"221","y":"1695","properties":{"controlName":"105-setting-up-x:nginx"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"103","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"41","y":"10","properties":{"text":"Nginx","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14073","typeID":"__group__","zOrder":"34","measuredW":"115","measuredH":"46","w":"115","h":"46","x":"221","y":"1746","properties":{"controlName":"107-setting-up-x:tomcat"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"104","h":"46","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"25","x":"36","y":"10","properties":{"text":"Tomcat","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14074","typeID":"__group__","zOrder":"35","measuredW":"111","measuredH":"46","w":"111","h":"46","x":"342","y":"1746","properties":{"controlName":"108-setting-up-x:iis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"104","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"21","measuredH":"25","x":"42","y":"10","properties":{"text":"IIS","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"87","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14075","typeID":"Arrow","zOrder":"36","w":"139","h":"480","measuredW":"150","measuredH":"100","x":"349","y":"1003","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":117,"y":0},"p1":{"x":0.49741931596810796,"y":0.1414255015765269},"p2":{"x":0,"y":480}}},{"ID":"14076","typeID":"Arrow","zOrder":"37","w":"48","h":"232","measuredW":"150","measuredH":"100","x":"437","y":"767","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","p0":{"x":29,"y":231},"p1":{"x":0.5363141434032203,"y":0.16738097996061624},"p2":{"x":48.5,"y":-0.5}}},{"ID":"14077","typeID":"Arrow","zOrder":"38","w":"113","h":"546","measuredW":"150","measuredH":"100","x":"622","y":"861","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":113,"y":-0.5},"p1":{"x":0.7098591549295775,"y":-0.1464788732394366},"p2":{"x":68.28925247394181,"y":545.0788811131581}}},{"ID":"14078","typeID":"Arrow","zOrder":"39","w":"55","h":"506","measuredW":"150","measuredH":"100","x":"841","y":"867","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":0},"p1":{"x":0.6869181773640373,"y":-0.04489777738185382},"p2":{"x":54.5,"y":506}}},{"ID":"14079","typeID":"Arrow","zOrder":"40","w":"138","h":"179","measuredW":"150","measuredH":"100","x":"867","y":"867","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.6360848858314251,"y":-0.2072096577168263},"p2":{"x":138,"y":177}}},{"ID":"14080","typeID":"Arrow","zOrder":"41","w":"88","h":"261","measuredW":"150","measuredH":"100","x":"853","y":"863","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.6466552428656166,"y":-0.08776115468265999},"p2":{"x":88,"y":260.5}}},{"ID":"14081","typeID":"Arrow","zOrder":"42","w":"62","h":"376","measuredW":"150","measuredH":"100","x":"848","y":"868","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.672219801492509,"y":-0.052769994127099214},"p2":{"x":61.5,"y":376}}},{"ID":"14082","typeID":"Arrow","zOrder":"43","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"827","y":"724","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3856209150326797,"y":0.0065359477124183},"p2":{"x":0,"y":76.5}}},{"ID":"14083","typeID":"Arrow","zOrder":"44","w":"119","h":"65","measuredW":"150","measuredH":"100","x":"881","y":"806","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":0},"p1":{"x":0.6294505494505496,"y":0.12131868131868125},"p2":{"x":118,"y":64.5}}},{"ID":"14084","typeID":"TextArea","zOrder":"45","w":"264","h":"155","measuredW":"200","measuredH":"140","x":"933","y":"851"},{"ID":"14085","typeID":"__group__","zOrder":"46","measuredW":"122","measuredH":"47","w":"122","h":"47","x":"1066","y":"889","properties":{"controlName":"108-managing-servers:operating-system:open-bsd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"113","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"77","measuredW":"77","measuredH":"25","x":"18","y":"11","properties":{"text":"OpenBSD","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"98","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14086","typeID":"__group__","zOrder":"47","measuredW":"122","measuredH":"47","w":"122","h":"47","x":"939","y":"889","properties":{"controlName":"107-managing-servers:operating-system:free-bsd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"113","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"71","measuredW":"71","measuredH":"25","x":"30","y":"11","properties":{"text":"FreeBSD","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14087","typeID":"Label","zOrder":"48","measuredW":"34","measuredH":"25","x":"1043","y":"859","properties":{"text":"Unix","size":"17"}},{"ID":"14088","typeID":"__group__","zOrder":"49","measuredW":"241","measuredH":"47","w":"241","h":"47","x":"948","y":"942","properties":{"controlName":"109-managing-servers:operating-system:net-bsd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"232","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"63","measuredW":"63","measuredH":"25","x":"81","y":"11","properties":{"text":"NetBSD","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"217","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14089","typeID":"__group__","zOrder":"50","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1182","y":"842","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14090","typeID":"Arrow","zOrder":"51","w":"137","h":"12","measuredW":"150","measuredH":"100","x":"871","y":"796","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":0},"p1":{"x":0.6326041194809348,"y":0.013003277465426736},"p2":{"x":136,"y":11.5}}},{"ID":"14091","typeID":"Arrow","zOrder":"52","w":"169","h":"3","measuredW":"150","measuredH":"100","x":"514","y":"795","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.3811746122917864,"y":-0.010697874784606603},"p2":{"x":168.5,"y":2.5}}},{"ID":"14092","typeID":"Arrow","zOrder":"53","w":"177","h":"54","measuredW":"150","measuredH":"100","x":"490","y":"810","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.6008584576652427,"y":0.09670030334922308},"p2":{"x":176.5,"y":53.5}}},{"ID":"14093","typeID":"TextArea","zOrder":"54","w":"208","h":"191","measuredW":"200","measuredH":"140","x":"985","y":"641"},{"ID":"14094","typeID":"Label","zOrder":"55","measuredW":"41","measuredH":"25","x":"1040","y":"794","properties":{"text":"Linux","size":"17"}},{"ID":"14095","typeID":"__group__","zOrder":"56","measuredW":"243","measuredH":"40","w":"243","h":"40","x":"935","y":"744","properties":{"controlName":"104-managing-servers:operating-system:rhel"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"52","y":"7","properties":{"size":"17","text":"RHEL / Derivatives"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14097","typeID":"__group__","zOrder":"57","measuredW":"245","measuredH":"40","w":"245","h":"40","x":"933","y":"653","properties":{"controlName":"102-managing-servers:operating-system:ubuntu"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"40","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"64","y":"8","properties":{"size":"17","text":"Ubuntu / Debian"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14100","typeID":"__group__","zOrder":"58","measuredW":"246","measuredH":"40","w":"246","h":"40","x":"932","y":"699","properties":{"controlName":"103-managing-servers:operating-system:suse-linux"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"40","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"84","y":"7","properties":{"text":"SUSE Linux","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14101","typeID":"__group__","zOrder":"59","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1181","y":"812","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14102","typeID":"Arrow","zOrder":"60","w":"74","h":"41","measuredW":"150","measuredH":"100","x":"856","y":"555","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.3811746122917864,"y":-0.010697874784606631},"p2":{"x":73.5,"y":40.5}}},{"ID":"14103","typeID":"Arrow","zOrder":"61","w":"79","h":"43","measuredW":"150","measuredH":"100","x":"846","y":"502","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":42.5},"p1":{"x":0.38117461229178634,"y":-0.010697874784606655},"p2":{"x":79,"y":-0.5}}},{"ID":"14104","typeID":"Arrow","zOrder":"62","w":"96","h":"3","measuredW":"150","measuredH":"100","x":"842","y":"547","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.38117461229178634,"y":-0.010697874784606601},"p2":{"x":96,"y":2}}},{"ID":"14105","typeID":"Arrow","zOrder":"63","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"819","y":"555","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3856209150326797,"y":0.0065359477124183},"p2":{"x":0,"y":76.5}}},{"ID":"14106","typeID":"Arrow","zOrder":"64","w":"224","h":"188","measuredW":"150","measuredH":"100","x":"506","y":"543","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","p0":{"x":224,"y":-0.5},"p1":{"x":0.5071028305356263,"y":0.24829052104046045},"p2":{"x":0,"y":185.5}}},{"ID":"14107","typeID":"Arrow","zOrder":"65","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"819","y":"465","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3856209150326797,"y":0.0065359477124183},"p2":{"x":0,"y":76.5}}},{"ID":"14108","typeID":"Arrow","zOrder":"66","w":"108","h":"54","measuredW":"150","measuredH":"100","x":"427","y":"567","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":53.5},"p1":{"x":0.42592592592592593,"y":-0.05555555555555556},"p2":{"x":107.5,"y":-0.5}}},{"ID":"14109","typeID":"Arrow","zOrder":"67","w":"115","h":"12","measuredW":"150","measuredH":"100","x":"419","y":"562","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":11.5},"p1":{"x":0.3983843219388136,"y":-0.015483581419702295},"p2":{"x":114.5,"y":-0.5}}},{"ID":"14110","typeID":"Arrow","zOrder":"68","w":"119","h":"28","measuredW":"150","measuredH":"100","x":"418","y":"529","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":0.5},"p1":{"x":0.4252927400468384,"y":0.049648711943793916},"p2":{"x":118.5,"y":28.5}}},{"ID":"14111","typeID":"Arrow","zOrder":"69","w":"109","h":"66","measuredW":"150","measuredH":"100","x":"426","y":"486","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":1.5},"p1":{"x":0.32020599818236906,"y":0.08966979703120266},"p2":{"x":108.5,"y":66.5}}},{"ID":"14112","typeID":"Arrow","zOrder":"70","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"602","y":"560","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3856209150326797,"y":0.0065359477124183},"p2":{"x":0,"y":76.5}}},{"ID":"14113","typeID":"Arrow","zOrder":"71","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"602","y":"470","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3856209150326797,"y":0.0065359477124183},"p2":{"x":0,"y":76.5}}},{"ID":"14114","typeID":"Arrow","zOrder":"72","w":"44","h":"180","measuredW":"150","measuredH":"100","x":"693","y":"360","properties":{"curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.5,"y":0},"p1":{"x":0.4520505316193087,"y":0.11905308783758752},"p2":{"x":38.5,"y":179.5},"color":"2848996"}},{"ID":"14115","typeID":"__group__","zOrder":"73","measuredW":"341","measuredH":"53","w":"341","h":"53","x":"522","y":"524","properties":{"controlName":"101-os-concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"341","h":"53","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"265","measuredH":"25","x":"38","y":"14","properties":{"size":"17","text":"Understand different OS Concepts"}}]}}},{"ID":"14120","typeID":"Arrow","zOrder":"74","w":"121","h":"41","measuredW":"150","measuredH":"100","x":"421","y":"361","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":40},"p1":{"x":0.3525,"y":-0.0175},"p2":{"x":120,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"14121","typeID":"Arrow","zOrder":"75","w":"119","h":"5","measuredW":"150","measuredH":"100","x":"426","y":"351","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":4},"p1":{"x":0.3816771970132108,"y":0.01895462377943711},"p2":{"x":118,"y":2},"rightArrow":"false","stroke":"dotted"}},{"ID":"14122","typeID":"Arrow","zOrder":"76","w":"110","h":"34","measuredW":"150","measuredH":"100","x":"425","y":"310","properties":{"color":"2848996","leftArrow":"false","p0":{"x":0,"y":1},"p1":{"x":0.3586981790003874,"y":0.059434327779930254},"p2":{"x":109,"y":33},"rightArrow":"false","stroke":"dotted"}},{"ID":"14123","typeID":"__group__","zOrder":"77","measuredW":"116","measuredH":"40","w":"116","h":"40","x":"623","y":"149","properties":{"controlName":"ext_link:roadmap.sh/devops"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"116","measuredH":"40","x":"0","y":"0","properties":{"size":"32","text":"DevOps"}}]}}},{"ID":"14124","typeID":"Arrow","zOrder":"78","w":"14","h":"71","measuredW":"150","measuredH":"100","x":"700","y":"64","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":10,"y":0},"p1":{"x":0.46601941747572834,"y":0.1067961165048544},"p2":{"x":0,"y":71},"rightArrow":"false","stroke":"dotted"}},{"ID":"14125","typeID":"Arrow","zOrder":"79","w":"40","h":"140","measuredW":"150","measuredH":"100","x":"620","y":"200","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":40,"y":0},"p1":{"x":0.543,"y":-0.201},"p2":{"x":20,"y":140}}},{"ID":"14126","typeID":"__group__","zOrder":"80","measuredW":"349","measuredH":"90","w":"349","h":"90","x":"514","y":"300","properties":{"controlName":"100-language"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"341","h":"81","measuredW":"200","measuredH":"140","x":"8","y":"9","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"249","measuredH":"25","x":"54","y":"23","properties":{"size":"17","text":"Learn a Programming Language"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"243","measuredH":"24","x":"57","y":"50","properties":{"size":"16","text":"Pick any language for automation."}}]}}},{"ID":"14127","typeID":"__group__","zOrder":"81","measuredW":"215","measuredH":"47","w":"215","h":"47","x":"223","y":"324","properties":{"controlName":"101-language:ruby"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"45","measuredW":"39","measuredH":"25","x":"90","y":"11","properties":{"size":"17","text":"Ruby"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14128","typeID":"__group__","zOrder":"82","measuredW":"215","measuredH":"47","w":"215","h":"47","x":"223","y":"272","properties":{"controlName":"100-language:python"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"86","y":"11","properties":{"text":"Python","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"14129","typeID":"__group__","zOrder":"83","measuredW":"215","measuredH":"47","w":"215","h":"47","x":"223","y":"378","properties":{"controlName":"102-language:javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457","textColor":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"25","x":"33","y":"11","properties":{"size":"17","text":"JavaScript / Node.js"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14130","typeID":"__group__","zOrder":"84","measuredW":"153","measuredH":"47","w":"153","h":"47","x":"1018","y":"299","properties":{"controlName":"103-language:go"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"141","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","textColor":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"23","measuredH":"25","x":"59","y":"11","properties":{"size":"17","text":"Go"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"129","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14131","typeID":"__group__","zOrder":"85","measuredW":"151","measuredH":"47","w":"151","h":"47","x":"1019","y":"350","properties":{"controlName":"104-language:rust"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"141","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","textColor":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"51","y":"11","properties":{"size":"17","text":"Rust"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"127","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14133","typeID":"Canvas","zOrder":"86","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"873","y":"61"},{"ID":"14134","typeID":"Label","zOrder":"87","measuredW":"314","measuredH":"25","x":"887","y":"78","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"14135","typeID":"Label","zOrder":"88","measuredW":"319","measuredH":"25","x":"887","y":"106","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"14136","typeID":"__group__","zOrder":"89","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"888","y":"142","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"181","measuredH":"29","w":"181","h":"29","x":"65","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"105","measuredH":"28","x":"76","y":"0","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"28","x":"0","y":"0","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"5","measuredH":"28","x":"48","y":"0","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"10","measuredH":"28","x":"55","y":"1","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"63","y":"1","properties":{"color":"16777215","size":"20","text":"/"}}]}}}]}}},{"ID":"14137","typeID":"__group__","zOrder":"90","measuredW":"408","measuredH":"162","w":"408","h":"162","x":"89","y":"51","children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"408","h":"162","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"21","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"269","measuredH":"24","x":"59","y":"21","properties":{"size":"16","text":"Personal Recommendation / Opinion"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"159","measuredH":"24","x":"59","y":"118","properties":{"size":"16","text":"I wouldn't recommend"}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"23","y":"118","properties":{"color":"10066329","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Label","zOrder":"5","w":"324","measuredW":"315","measuredH":"24","x":"60","y":"86","properties":{"size":"16","text":"Order in roadmap not strict (Learn anytime)"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"86","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"272","measuredH":"24","x":"59","y":"54","properties":{"size":"16","text":"Alternative Option - Pick this or purple"}},{"ID":"8","typeID":"__group__","zOrder":"8","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"53","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14139","typeID":"__group__","zOrder":"91","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"230","y":"552","properties":{"controlName":"103-os-concepts:memory-storage"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"131","measuredH":"25","x":"50","y":"11","properties":{"text":"Memory/Storage","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14140","typeID":"__group__","zOrder":"92","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"230","y":"452","properties":{"controlName":"101-os-concepts:io-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"46","y":"11","properties":{"text":"I/O Management","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14141","typeID":"__group__","zOrder":"93","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"230","y":"502","properties":{"controlName":"102-os-concepts:virtualization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"25","x":"64","y":"11","properties":{"text":"Virtualization","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14142","typeID":"__group__","zOrder":"94","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"230","y":"603","properties":{"controlName":"104-os-concepts:file-system"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"25","x":"65","y":"11","properties":{"text":"File Systems","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14143","typeID":"__group__","zOrder":"95","measuredW":"284","measuredH":"47","w":"284","h":"47","x":"917","y":"478","properties":{"controlName":"108-os-concepts:startup-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"274","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"212","measuredH":"25","x":"25","y":"11","properties":{"text":"Startup Management (initd)","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"260","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14144","typeID":"__group__","zOrder":"96","measuredW":"285","measuredH":"47","w":"285","h":"47","x":"917","y":"531","properties":{"controlName":"109-os-concepts:service-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"274","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"191","measuredH":"25","x":"41","y":"11","properties":{"size":"17","text":"Service Mgmt. (systemd)"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"261","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14145","typeID":"__group__","zOrder":"97","measuredW":"285","measuredH":"47","w":"285","h":"47","x":"918","y":"585","properties":{"controlName":"110-os-concepts:threads-concurrency"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"274","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"200","measuredH":"25","x":"37","y":"11","properties":{"text":"Threads and Concurrency","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"261","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14146","typeID":"__group__","zOrder":"98","measuredW":"165","measuredH":"47","w":"165","h":"47","x":"512","y":"438","properties":{"controlName":"100-os-concepts:networking"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"25","x":"43","y":"11","properties":{"text":"Networking","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14147","typeID":"__group__","zOrder":"99","measuredW":"165","measuredH":"47","w":"165","h":"47","x":"512","y":"621","properties":{"controlName":"105-os-concepts:sockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"56","y":"11","properties":{"text":"Sockets","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14148","typeID":"__group__","zOrder":"100","measuredW":"127","measuredH":"47","w":"127","h":"47","x":"765","y":"436","properties":{"controlName":"106-os-concepts:posix"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"117","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"34","y":"11","properties":{"text":"POSIX","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"103","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14149","typeID":"__group__","zOrder":"101","measuredW":"415","measuredH":"132","w":"415","h":"132","x":"122","y":"698","properties":{"controlName":"102-managing-servers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"415","h":"132","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"252","measuredH":"26","x":"82","y":"14","properties":{"text":"Learn about Managing Servers","size":"18"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"375","measuredH":"24","x":"20","y":"47","properties":{"text":"Get some administration knowledge in some OS. Go","size":"16"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"367","measuredH":"24","x":"24","y":"71","properties":{"text":"with any Linux distro. Pick Ubuntu if you have a little","size":"16"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"201","measuredH":"24","x":"107","y":"96","properties":{"text":"to no experience with Linux.","size":"16"}}]}}},{"ID":"14150","typeID":"__group__","zOrder":"102","measuredW":"127","measuredH":"47","w":"127","h":"47","x":"765","y":"621","properties":{"controlName":"107-os-concepts:processes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"117","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"25","x":"18","y":"11","properties":{"text":"Processes","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"103","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14151","typeID":"__group__","zOrder":"103","measuredW":"238","measuredH":"49","w":"238","h":"49","x":"653","y":"777","properties":{"controlName":"100-managing-servers:operating-system"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"50","y":"12","properties":{"text":"Operating System","size":"17"}}]}}},{"ID":"14152","typeID":"__group__","zOrder":"104","measuredW":"238","measuredH":"49","w":"238","h":"49","x":"653","y":"846","properties":{"controlName":"101-managing-servers:live-in-terminal"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"182","measuredH":"25","x":"28","y":"12","properties":{"text":"Learn to live in Terminal","size":"17"}}]}}},{"ID":"14153","typeID":"TextArea","zOrder":"105","w":"213","h":"89","measuredW":"200","measuredH":"140","x":"987","y":"1019"},{"ID":"14154","typeID":"Label","zOrder":"106","measuredW":"159","measuredH":"25","x":"1015","y":"1026","properties":{"text":"terminal multiplexers","size":"17"}},{"ID":"14155","typeID":"__group__","zOrder":"107","measuredW":"98","measuredH":"40","w":"98","h":"40","x":"995","y":"1058","properties":{"controlName":"100-managing-servers:live-in-terminal:screen-multiplexer"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"89","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"30","y":"8","properties":{"text":"screen","size":"16"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","properties":{"controlName":"100-managing-servers:live-in-terminal:terminal-multiplexers"},"children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14156","typeID":"__group__","zOrder":"108","measuredW":"91","measuredH":"40","w":"91","h":"40","x":"1103","y":"1058","properties":{"controlName":"101-managing-servers:live-in-terminal:tmux-multiplexer"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"80","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"35","measuredH":"24","x":"23","y":"8","properties":{"text":"tmux","size":"16"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"67","y":"8","properties":{"controlName":"100-managing-servers:live-in-terminal:terminal-multiplexers"},"children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14157","typeID":"__group__","zOrder":"109","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1181","y":"1013","properties":{"controlName":"100-managing-servers:live-in-terminal:terminal-multiplexers"},"children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14158","typeID":"__group__","zOrder":"110","measuredW":"161","measuredH":"42","w":"161","h":"42","x":"742","y":"707","properties":{"controlName":"100-managing-servers:operating-system:windows"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"42","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"25","x":"53","y":"8","properties":{"text":"Windows","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14159","typeID":"__group__","zOrder":"111","measuredW":"311","measuredH":"47","w":"311","h":"47","x":"513","y":"919","properties":{"controlName":"104-managing-servers:live-in-terminal:bash-scripting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"300","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"161","measuredH":"25","x":"80","y":"11","properties":{"text":"Learn Bash Scripting","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14160","typeID":"__group__","zOrder":"112","measuredW":"314","measuredH":"47","w":"314","h":"47","x":"511","y":"973","properties":{"controlName":"105-managing-servers:live-in-terminal:editors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"302","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"231","measuredH":"25","x":"47","y":"11","properties":{"text":"Vim/Nano/PowerShell/Emacs","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14161","typeID":"__group__","zOrder":"113","measuredW":"312","measuredH":"76","w":"312","h":"76","x":"513","y":"1027","properties":{"controlName":"106-managing-servers:live-in-terminal:compiling-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"302","h":"76","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"216","measuredH":"25","x":"51","y":"14","properties":{"text":"Compiling apps from source","size":"17"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"264","measuredH":"25","x":"29","y":"36","properties":{"text":"(gcc, make and other related stuff)","size":"17"}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"26","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14162","typeID":"TextArea","zOrder":"114","w":"294","h":"195","measuredW":"200","measuredH":"140","x":"532","y":"1121"},{"ID":"14163","typeID":"Label","zOrder":"115","measuredW":"180","measuredH":"25","x":"589","y":"1277","properties":{"size":"17","text":"Text Manipulation Tools"}},{"ID":"14164","typeID":"__group__","zOrder":"116","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"548","y":"1136","properties":{"controlName":"120-managing-servers:live-in-terminal:awk"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"24","x":"16","y":"8","properties":{"text":"awk","size":"16"}}]}}},{"ID":"14165","typeID":"__group__","zOrder":"117","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"615","y":"1136","properties":{"controlName":"121-managing-servers:live-in-terminal:sed"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"27","measuredH":"24","x":"17","y":"8","properties":{"text":"sed","size":"16"}}]}}},{"ID":"14166","typeID":"__group__","zOrder":"118","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"683","y":"1136","properties":{"controlName":"122-managing-servers:live-in-terminal:grep"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"34","measuredH":"24","x":"14","y":"8","properties":{"text":"grep","size":"16"}}]}}},{"ID":"14167","typeID":"__group__","zOrder":"119","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"751","y":"1137","properties":{"controlName":"123-managing-servers:live-in-terminal:sort"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"24","x":"16","y":"8","properties":{"text":"sort","size":"16"}}]}}},{"ID":"14168","typeID":"__group__","zOrder":"120","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"615","y":"1182","properties":{"controlName":"125-managing-servers:live-in-terminal:uniq"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"24","x":"15","y":"8","properties":{"text":"uniq","size":"16"}}]}}},{"ID":"14169","typeID":"__group__","zOrder":"121","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"683","y":"1182","properties":{"controlName":"126-managing-servers:live-in-terminal:cat"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"23","measuredH":"24","x":"19","y":"8","properties":{"text":"cat","size":"16"}}]}}},{"ID":"14170","typeID":"__group__","zOrder":"122","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"548","y":"1182","properties":{"controlName":"124-managing-servers:live-in-terminal:cut"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"23","measuredH":"24","x":"19","y":"8","properties":{"text":"cut","size":"16"}}]}}},{"ID":"14171","typeID":"__group__","zOrder":"123","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"751","y":"1182","properties":{"controlName":"127-managing-servers:live-in-terminal:echo"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"24","x":"13","y":"8","properties":{"text":"echo","size":"16"}}]}}},{"ID":"14172","typeID":"__group__","zOrder":"124","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"548","y":"1226","properties":{"controlName":"128-managing-servers:live-in-terminal:fmt"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"24","x":"18","y":"8","properties":{"text":"fmt","size":"16"}}]}}},{"ID":"14173","typeID":"__group__","zOrder":"125","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"615","y":"1227","properties":{"controlName":"129-managing-servers:live-in-terminal:tr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"11","measuredH":"24","x":"25","y":"8","properties":{"text":"tr","size":"16"}}]}}},{"ID":"14174","typeID":"__group__","zOrder":"126","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"683","y":"1227","properties":{"controlName":"130-managing-servers:live-in-terminal:nl"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"13","measuredH":"24","x":"24","y":"8","properties":{"text":"nl","size":"16"}}]}}},{"ID":"14175","typeID":"__group__","zOrder":"127","measuredW":"59","measuredH":"40","w":"59","h":"40","x":"752","y":"1227","properties":{"controlName":"131-managing-servers:live-in-terminal:wc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"59","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"20","measuredH":"24","x":"20","y":"8","properties":{"text":"wc","size":"16"}}]}}},{"ID":"14178","typeID":"__group__","zOrder":"128","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"810","y":"1278","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14179","typeID":"TextArea","zOrder":"129","w":"294","h":"96","measuredW":"200","measuredH":"140","x":"909","y":"1118"},{"ID":"14180","typeID":"Label","zOrder":"130","measuredW":"149","measuredH":"25","x":"980","y":"1130","properties":{"text":"Process Monitoring","size":"17"}},{"ID":"14181","typeID":"__group__","zOrder":"131","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1187","y":"1110","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14182","typeID":"__group__","zOrder":"132","measuredW":"48","measuredH":"40","w":"48","h":"40","x":"922","y":"1162","properties":{"controlName":"102-managing-servers:live-in-terminal:ps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"48","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"18","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"ps"}}]}}},{"ID":"14183","typeID":"__group__","zOrder":"133","measuredW":"48","measuredH":"40","w":"48","h":"40","x":"976","y":"1162","properties":{"controlName":"102-managing-servers:live-in-terminal:top"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"48","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"24","x":"12","y":"9","properties":{"size":"16","text":"top"}}]}}},{"ID":"14184","typeID":"__group__","zOrder":"134","measuredW":"48","measuredH":"40","w":"48","h":"40","x":"1030","y":"1163","properties":{"controlName":"103-managing-servers:live-in-terminal:htop"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"48","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"24","x":"8","y":"8","properties":{"size":"16","text":"htop"}}]}}},{"ID":"14185","typeID":"__group__","zOrder":"135","measuredW":"48","measuredH":"40","w":"48","h":"40","x":"1085","y":"1163","properties":{"controlName":"104-managing-servers:live-in-terminal:atop"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"48","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"24","x":"8","y":"8","properties":{"size":"16","text":"atop"}}]}}},{"ID":"14186","typeID":"__group__","zOrder":"136","measuredW":"48","measuredH":"40","w":"48","h":"40","x":"1142","y":"1163","properties":{"controlName":"105-managing-servers:live-in-terminal:lsof"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"48","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"26","measuredH":"24","x":"10","y":"8","properties":{"size":"16","text":"lsof"}}]}}},{"ID":"14187","typeID":"TextArea","zOrder":"137","w":"298","h":"98","measuredW":"200","measuredH":"140","x":"904","y":"1235"},{"ID":"14188","typeID":"Label","zOrder":"138","measuredW":"160","measuredH":"25","x":"974","y":"1246","properties":{"text":"System Performance","size":"17"}},{"ID":"14189","typeID":"__group__","zOrder":"139","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1188","y":"1226","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14190","typeID":"__group__","zOrder":"140","measuredW":"69","measuredH":"40","w":"69","h":"40","x":"917","y":"1279","properties":{"controlName":"106-managing-servers:live-in-terminal:nmon"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"69","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"nmon"}}]}}},{"ID":"14191","typeID":"__group__","zOrder":"141","measuredW":"59","measuredH":"40","w":"59","h":"40","x":"994","y":"1280","properties":{"controlName":"107-managing-servers:live-in-terminal:iostat"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"59","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"24","x":"9","y":"8","properties":{"size":"16","text":"iostat"}}]}}},{"ID":"14192","typeID":"__group__","zOrder":"142","measuredW":"48","measuredH":"40","w":"48","h":"40","x":"1061","y":"1280","properties":{"controlName":"108-managing-servers:live-in-terminal:sar"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"48","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"23","measuredH":"24","x":"12","y":"8","properties":{"size":"16","text":"sar"}}]}}},{"ID":"14193","typeID":"__group__","zOrder":"143","measuredW":"72","measuredH":"40","w":"72","h":"40","x":"1118","y":"1280","properties":{"controlName":"109-managing-servers:live-in-terminal:vmstat"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"72","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"24","x":"11","y":"8","properties":{"size":"16","text":"vmstat"}}]}}},{"ID":"14194","typeID":"TextArea","zOrder":"144","w":"333","h":"189","measuredW":"200","measuredH":"140","x":"870","y":"1350"},{"ID":"14195","typeID":"Label","zOrder":"145","measuredW":"108","measuredH":"25","x":"983","y":"1502","properties":{"size":"17","text":"Network Tools"}},{"ID":"14196","typeID":"__group__","zOrder":"146","measuredW":"106","measuredH":"40","w":"106","h":"40","x":"886","y":"1363","properties":{"controlName":"110-managing-servers:live-in-terminal:traceroute"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"106","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"24","x":"14","y":"8","properties":{"size":"16","text":"traceroute"}}]}}},{"ID":"14197","typeID":"__group__","zOrder":"147","measuredW":"49","measuredH":"40","w":"49","h":"40","x":"998","y":"1363","properties":{"controlName":"111-managing-servers:live-in-terminal:mtr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"49","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"24","x":"12","y":"8","properties":{"size":"16","text":"mtr"}}]}}},{"ID":"14198","typeID":"__group__","zOrder":"148","measuredW":"61","measuredH":"40","w":"61","h":"40","x":"1052","y":"1363","properties":{"controlName":"112-managing-servers:live-in-terminal:ping"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"61","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"24","x":"15","y":"8","properties":{"size":"16","text":"ping"}}]}}},{"ID":"14200","typeID":"__group__","zOrder":"149","measuredW":"92","measuredH":"40","w":"92","h":"40","x":"1097","y":"1408","properties":{"controlName":"116-managing-servers:live-in-terminal:tcpdump"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"92","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"24","x":"13","y":"8","properties":{"size":"16","text":"tcpdump"}}]}}},{"ID":"14201","typeID":"__group__","zOrder":"150","measuredW":"79","measuredH":"40","w":"79","h":"40","x":"886","y":"1408","properties":{"controlName":"114-managing-servers:live-in-terminal:netstat"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"79","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"24","x":"14","y":"8","properties":{"size":"16","text":"netstat"}}]}}},{"ID":"14202","typeID":"__group__","zOrder":"151","measuredW":"53","measuredH":"40","w":"53","h":"40","x":"1074","y":"1452","properties":{"controlName":"119-managing-servers:live-in-terminal:dig"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"53","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"23","measuredH":"24","x":"15","y":"8","properties":{"size":"16","text":"dig"}}]}}},{"ID":"14203","typeID":"__group__","zOrder":"152","measuredW":"54","measuredH":"40","w":"54","h":"40","x":"1134","y":"1452","properties":{"controlName":"141-managing-servers:live-in-terminal:scp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"54","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"26","measuredH":"24","x":"14","y":"8","properties":{"size":"16","text":"scp"}}]}}},{"ID":"14205","typeID":"__group__","zOrder":"153","measuredW":"182","measuredH":"40","w":"182","h":"40","x":"886","y":"1452","properties":{"controlName":"118-managing-servers:live-in-terminal:iptables"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"182","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"131","measuredH":"24","x":"25","y":"8","properties":{"size":"16","text":"iptables / nftables"}}]}}},{"ID":"14206","typeID":"__group__","zOrder":"154","measuredW":"122","measuredH":"40","w":"122","h":"40","x":"971","y":"1408","properties":{"controlName":"142-managing-servers:live-in-terminal:ufw"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"122","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"24","x":"11","y":"8","properties":{"size":"16","text":"ufw / firewalld"}}]}}},{"ID":"14207","typeID":"__group__","zOrder":"155","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1187","y":"1522","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14208","typeID":"__group__","zOrder":"156","measuredW":"70","measuredH":"40","w":"70","h":"40","x":"1119","y":"1363","properties":{"controlName":"113-managing-servers:live-in-terminal:nmap"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"70","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"24","x":"14","y":"8","properties":{"size":"16","text":"nmap"}}]}}},{"ID":"14209","typeID":"TextArea","zOrder":"157","w":"301","h":"143","measuredW":"200","measuredH":"140","x":"530","y":"1327","properties":{"bold":"true"}},{"ID":"14210","typeID":"Label","zOrder":"158","measuredW":"53","measuredH":"25","x":"660","y":"1433","properties":{"size":"17","text":"Others"}},{"ID":"14211","typeID":"__group__","zOrder":"159","measuredW":"77","measuredH":"40","w":"77","h":"40","x":"542","y":"1339","properties":{"controlName":"134-managing-servers:live-in-terminal:strace"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"77","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","bold":"true"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"24","x":"15","y":"8","properties":{"size":"16","text":"strace"}}]}}},{"ID":"14212","typeID":"__group__","zOrder":"160","measuredW":"77","measuredH":"40","w":"77","h":"40","x":"628","y":"1339","properties":{"controlName":"135-managing-servers:live-in-terminal:dtrace"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"77","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","bold":"true"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"24","x":"15","y":"8","properties":{"size":"16","text":"dtrace"}}]}}},{"ID":"14213","typeID":"__group__","zOrder":"161","measuredW":"105","measuredH":"40","w":"105","h":"40","x":"713","y":"1339","properties":{"controlName":"136-managing-servers:live-in-terminal:systemtap"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"105","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","bold":"true"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"24","x":"15","y":"8","properties":{"size":"16","text":"systemtap"}}]}}},{"ID":"14214","typeID":"__group__","zOrder":"162","measuredW":"75","measuredH":"40","w":"75","h":"40","x":"542","y":"1384","properties":{"controlName":"137-managing-servers:live-in-terminal:uname"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"75","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","bold":"true"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"13","y":"8","properties":{"size":"16","text":"uname"}}]}}},{"ID":"14215","typeID":"__group__","zOrder":"163","measuredW":"47","measuredH":"40","w":"47","h":"40","x":"629","y":"1384","properties":{"controlName":"138-managing-servers:live-in-terminal:df"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"47","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","bold":"true"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"15","measuredH":"24","x":"16","y":"8","properties":{"size":"16","text":"df"}}]}}},{"ID":"14216","typeID":"__group__","zOrder":"164","measuredW":"79","measuredH":"40","w":"79","h":"40","x":"682","y":"1384","properties":{"controlName":"139-managing-servers:live-in-terminal:history"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"79","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","bold":"true"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"24","x":"15","y":"8","properties":{"size":"16","text":"history"}}]}}},{"ID":"14217","typeID":"__group__","zOrder":"165","measuredW":"51","measuredH":"40","w":"51","h":"40","x":"767","y":"1384","properties":{"controlName":"140-managing-servers:live-in-terminal:du"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"51","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","bold":"true"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"19","measuredH":"24","x":"16","y":"8","properties":{"size":"16","text":"du"}}]}}},{"ID":"14218","typeID":"__group__","zOrder":"166","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"817","y":"1432","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14219","typeID":"Arrow","zOrder":"167","w":"23","h":"130","measuredW":"150","measuredH":"100","x":"115","y":"940","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":23,"y":-0.5},"p1":{"x":0.5076923076923077,"y":-0.17692307692307693},"p2":{"x":23,"y":129.5}}},{"ID":"14220","typeID":"Arrow","zOrder":"168","w":"1","h":"216","measuredW":"150","measuredH":"100","x":"252","y":"1087","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.5331695331695332,"y":0},"p2":{"x":0,"y":215.5}}},{"ID":"14221","typeID":"Arrow","zOrder":"169","w":"2","h":"49","measuredW":"150","measuredH":"100","x":"180","y":"1079","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.5409978308026031,"y":0.0321041214750543},"p2":{"x":0.5,"y":48.5}}},{"ID":"14222","typeID":"Arrow","zOrder":"170","w":"33","h":"51","measuredW":"150","measuredH":"100","x":"205","y":"1012","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":33,"y":-0.5},"p1":{"x":0.5409978308026031,"y":0.032104121475054294},"p2":{"x":0,"y":50.5},"rightArrow":"false","stroke":"dotted"}},{"ID":"14223","typeID":"Arrow","zOrder":"171","w":"1","h":"51","measuredW":"150","measuredH":"100","x":"341","y":"938","properties":{"color":"2848996","leftArrow":"false","p0":{"x":0,"y":50.5},"p1":{"x":0.4034892942109438,"y":-0.01554321966693101},"p2":{"x":0,"y":-0.5},"rightArrow":"false","stroke":"dotted"}},{"ID":"14224","typeID":"__group__","zOrder":"172","measuredW":"125","measuredH":"47","w":"125","h":"47","x":"286","y":"863","properties":{"controlName":"101-networking-protocols:dns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"45","y":"11","properties":{"text":"DNS","size":"17"}}]}}},{"ID":"14225","typeID":"__group__","zOrder":"173","measuredW":"125","measuredH":"47","w":"125","h":"47","x":"286","y":"914","properties":{"controlName":"100-networking-protocols:osi-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"25","x":"22","y":"11","properties":{"text":"OSI Model","size":"17"}}]}}},{"ID":"14226","typeID":"Arrow","zOrder":"174","w":"1","h":"63","measuredW":"150","measuredH":"100","x":"340","y":"1017","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":1,"y":63},"p1":{"x":0.521922991319831,"y":0.015579790785666594},"p2":{"x":1,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"14227","typeID":"__group__","zOrder":"175","measuredW":"156","measuredH":"48","w":"156","h":"48","x":"273","y":"1047","properties":{"controlName":"102-networking-protocols:http"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"150","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"8","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"52","y":"17","properties":{"text":"HTTP","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"132","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14228","typeID":"__group__","zOrder":"176","measuredW":"156","measuredH":"44","w":"156","h":"44","x":"273","y":"1095","properties":{"controlName":"103-networking-protocols:https"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"150","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"4","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"49","y":"13","properties":{"text":"HTTPS","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"132","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14229","typeID":"__group__","zOrder":"177","measuredW":"157","measuredH":"45","w":"157","h":"45","x":"272","y":"1138","properties":{"controlName":"104-networking-protocols:ftp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"151","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"25","x":"31","y":"13","properties":{"size":"17","text":"FTP / SFTP"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"133","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14230","typeID":"__group__","zOrder":"178","measuredW":"157","measuredH":"41","w":"157","h":"41","x":"272","y":"1186","properties":{"controlName":"105-networking-protocols:ssl-tls"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"151","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"1","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"39","y":"10","properties":{"text":"SSL / TLS","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"133","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14231","typeID":"__group__","zOrder":"179","measuredW":"157","measuredH":"44","w":"157","h":"44","x":"272","y":"1227","properties":{"controlName":"106-networking-protocols:ssh"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"151","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"4","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"59","y":"13","properties":{"text":"SSH","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"133","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14232","typeID":"__group__","zOrder":"180","measuredW":"158","measuredH":"43","w":"158","h":"43","x":"272","y":"1272","properties":{"controlName":"107-networking-protocols:port-forwarding"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"152","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"3","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"25","x":"19","y":"12","properties":{"text":"Port Forwarding","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"134","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14233","typeID":"__group__","zOrder":"181","measuredW":"368","measuredH":"56","w":"368","h":"56","x":"128","y":"971","properties":{"controlName":"103-networking-protocols"},"children":{"controls":{"control":[{"ID":"0","typeID":"__group__","zOrder":"0","measuredW":"364","measuredH":"49","w":"364","h":"49","x":"4","y":"7","properties":{"controlName":"103-networking-protocols"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"364","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}}]}}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"265","measuredH":"25","x":"53","y":"19","properties":{"size":"17","text":"Networking, Security and Protocols"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14234","typeID":"__group__","zOrder":"182","measuredW":"166","measuredH":"47","w":"166","h":"47","x":"99","y":"1055","properties":{"controlName":"103-networking-protocols:emails"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"155","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"65","y":"11","properties":{"text":"Emails","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14235","typeID":"__group__","zOrder":"183","measuredW":"129","measuredH":"47","w":"129","h":"47","x":"111","y":"1121","properties":{"controlName":"101-networking-protocols:emails:smtp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"25","x":"43","y":"11","properties":{"text":"SMTP","size":"17"}}]}}},{"ID":"14236","typeID":"__group__","zOrder":"184","measuredW":"129","measuredH":"47","w":"129","h":"47","x":"111","y":"1171","properties":{"controlName":"102-networking-protocols:emails:imaps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"40","y":"11","properties":{"text":"IMAPS","size":"17"}}]}}},{"ID":"14237","typeID":"__group__","zOrder":"185","measuredW":"129","measuredH":"47","w":"129","h":"47","x":"111","y":"1222","properties":{"controlName":"103-networking-protocols:emails:pop3s"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"39","y":"11","properties":{"text":"POP3S","size":"17"}}]}}},{"ID":"14238","typeID":"__group__","zOrder":"186","measuredW":"129","measuredH":"47","w":"129","h":"47","x":"136","y":"1289","properties":{"controlName":"104-networking-protocols:emails:dmarc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"37","y":"11","properties":{"text":"DMARC","size":"17"}}]}}},{"ID":"14239","typeID":"__group__","zOrder":"187","measuredW":"129","measuredH":"47","w":"129","h":"47","x":"136","y":"1339","properties":{"controlName":"105-networking-protocols:emails:spf"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"25","x":"50","y":"11","properties":{"text":"SPF","size":"17"}}]}}},{"ID":"14240","typeID":"__group__","zOrder":"188","measuredW":"129","measuredH":"47","w":"129","h":"47","x":"136","y":"1390","properties":{"controlName":"106-networking-protocols:emails:domain-keys"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"25","x":"19","y":"11","properties":{"text":"Domain Keys","size":"17"}}]}}},{"ID":"14241","typeID":"__group__","zOrder":"189","measuredW":"164","measuredH":"47","w":"164","h":"47","x":"105","y":"915","properties":{"controlName":"100-networking-protocols:emails:white-grey-listing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"142","measuredH":"25","x":"11","y":"11","properties":{"text":"White/Grey Listing","size":"17"}}]}}},{"ID":"14242","typeID":"Arrow","zOrder":"190","w":"30","h":"54","measuredW":"150","measuredH":"100","x":"305","y":"1497","properties":{"color":"2848996","leftArrow":"false","p0":{"x":30,"y":54},"p1":{"x":0.31900452488687786,"y":-0.0067873303167421736},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"14243","typeID":"Arrow","zOrder":"191","w":"45","h":"66","measuredW":"150","measuredH":"100","x":"199","y":"1486","properties":{"color":"2848996","leftArrow":"false","p0":{"x":0,"y":66},"p1":{"x":0.31900452488687786,"y":-0.006787330316742089},"p2":{"x":45,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"14244","typeID":"__group__","zOrder":"192","measuredW":"313","measuredH":"49","w":"313","h":"49","x":"105","y":"1459","properties":{"controlName":"104-setting-up-x"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"313","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"272","measuredH":"25","x":"21","y":"12","properties":{"size":"17","text":"What is and how to setup a _____?"}}]}}},{"ID":"14245","typeID":"__group__","zOrder":"193","measuredW":"153","measuredH":"47","w":"153","h":"47","x":"98","y":"1590","properties":{"controlName":"102-setting-up-x:forward-proxy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"25","x":"30","y":"11","properties":{"text":"Forward Proxy","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14246","typeID":"__group__","zOrder":"194","measuredW":"170","measuredH":"46","w":"170","h":"46","x":"257","y":"1540","properties":{"controlName":"101-setting-up-x:caching-server"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"161","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"119","measuredH":"25","x":"21","y":"10","properties":{"text":"Caching Server","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"146","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14247","typeID":"__group__","zOrder":"195","measuredW":"153","measuredH":"46","w":"153","h":"46","x":"98","y":"1540","properties":{"controlName":"100-setting-up-x:reverse-proxy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"143","h":"46","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"111","measuredH":"25","x":"28","y":"10","properties":{"text":"Reverse Proxy","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14248","typeID":"__group__","zOrder":"196","measuredW":"174","measuredH":"47","w":"174","h":"47","x":"256","y":"1590","properties":{"controlName":"103-setting-up-x:load-balancer"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"161","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"25","x":"26","y":"11","properties":{"text":"Load Balancer","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"150","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14249","typeID":"__group__","zOrder":"197","measuredW":"153","measuredH":"47","w":"153","h":"47","x":"98","y":"1641","properties":{"controlName":"104-setting-up-x:firewall"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"25","x":"54","y":"11","properties":{"text":"Firewall","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14250","typeID":"__group__","zOrder":"198","measuredW":"233","measuredH":"49","w":"233","h":"49","x":"505","y":"1679","properties":{"controlName":"105-infrastructure-as-code"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"174","measuredH":"25","x":"30","y":"12","properties":{"size":"17","text":"Infrastructure as Code"}}]}}},{"ID":"14255","typeID":"__group__","zOrder":"199","measuredW":"117","measuredH":"47","w":"117","h":"47","x":"575","y":"1579","properties":{"controlName":"101-infrastructure-as-code:containers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"117","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"25","x":"16","y":"11","properties":{"size":"17","text":"Containers"}}]}}},{"ID":"14256","typeID":"__group__","zOrder":"200","measuredW":"104","measuredH":"47","w":"104","h":"47","x":"727","y":"1550","properties":{"controlName":"100-infrastructure-as-code:docker"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"94","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"19","y":"11","properties":{"text":"Docker","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"80","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14257","typeID":"__group__","zOrder":"201","measuredW":"103","measuredH":"47","w":"103","h":"47","x":"728","y":"1605","properties":{"controlName":"101-infrastructure-as-code:lxc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"93","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"25","x":"31","y":"11","properties":{"text":"LXC","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"79","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14263","typeID":"TextArea","zOrder":"202","w":"240","h":"205","measuredW":"200","measuredH":"140","x":"963","y":"1961"},{"ID":"14264","typeID":"Label","zOrder":"203","measuredW":"186","measuredH":"25","x":"981","y":"1974","properties":{"size":"17","text":"Container Orchestration"}},{"ID":"14265","typeID":"__group__","zOrder":"204","measuredW":"203","measuredH":"46","w":"203","h":"46","x":"981","y":"2007","properties":{"controlName":"104-infrastructure-as-code:kubernetes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"193","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"56","y":"10","properties":{"text":"Kubernetes","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"179","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14267","typeID":"__group__","zOrder":"205","measuredW":"202","measuredH":"46","w":"202","h":"46","x":"981","y":"2056","properties":{"controlName":"104-infrastructure-as-code:docker-swarm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"193","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"111","measuredH":"25","x":"45","y":"10","properties":{"text":"Docker Swarm","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"178","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14268","typeID":"__group__","zOrder":"206","measuredW":"200","measuredH":"46","w":"200","h":"46","x":"981","y":"2106","properties":{"controlName":"104-infrastructure-as-code:nomad"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"74","y":"10","properties":{"text":"Nomad","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"176","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14269","typeID":"Arrow","zOrder":"207","w":"2","h":"66","measuredW":"150","measuredH":"100","x":"606","y":"1929","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":2,"y":0},"p1":{"x":0.5684273538382603,"y":-0.0168752316068527},"p2":{"x":1.264771935838894,"y":66.13386083375576}}},{"ID":"14270","typeID":"__group__","zOrder":"208","measuredW":"253","measuredH":"49","w":"253","h":"49","x":"470","y":"1912","properties":{"controlName":"103-infrastructure-as-code:infrastructure-provisioning"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"253","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"203","measuredH":"25","x":"23","y":"12","properties":{"size":"17","text":"Infrastructure Provisioning"}}]}}},{"ID":"14271","typeID":"__group__","zOrder":"209","measuredW":"183","measuredH":"47","w":"183","h":"47","x":"512","y":"1982","properties":{"controlName":"100-infrastructure-as-code:infrastructure-provisioning:terraform"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"75","measuredW":"75","measuredH":"25","x":"49","y":"11","properties":{"text":"Terraform","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"159","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14272","typeID":"__group__","zOrder":"210","measuredW":"184","measuredH":"47","w":"184","h":"47","x":"512","y":"2034","properties":{"controlName":"101-infrastructure-as-code:infrastructure-provisioning:aws-cdk"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"49","y":"11","properties":{"size":"17","text":"AWS CDK"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"160","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14273","typeID":"__group__","zOrder":"211","measuredW":"185","measuredH":"47","w":"185","h":"47","x":"512","y":"2137","properties":{"controlName":"103-infrastructure-as-code:infrastructure-provisioning:pulumi"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"61","y":"11","properties":{"text":"Pulumi","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"161","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14274","typeID":"__group__","zOrder":"212","measuredW":"185","measuredH":"47","w":"185","h":"47","x":"512","y":"2086","properties":{"controlName":"102-infrastructure-as-code:infrastructure-provisioning:cloudformation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"25","x":"25","y":"11","properties":{"size":"17","text":"CloudFormation"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"161","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14275","typeID":"Arrow","zOrder":"213","w":"21","h":"46","measuredW":"150","measuredH":"100","x":"194","y":"1995","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":21,"y":0},"p1":{"x":0.56842735383826,"y":-0.016875231606852847},"p2":{"x":0,"y":46},"rightArrow":"false","stroke":"dotted"}},{"ID":"14276","typeID":"Arrow","zOrder":"214","w":"23","h":"46","measuredW":"150","measuredH":"100","x":"297","y":"1995","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5684273538382602,"y":-0.01687523160685285},"p2":{"x":23,"y":46},"rightArrow":"false","stroke":"dotted"}},{"ID":"14277","typeID":"__group__","zOrder":"215","measuredW":"318","measuredH":"56","w":"318","h":"56","x":"119","y":"1951","properties":{"controlName":"106-ci-cd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"311","h":"49","measuredW":"200","measuredH":"140","x":"7","y":"7","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"182","measuredH":"25","x":"72","y":"19","properties":{"size":"17","text":"Learn some CI/CD Tool"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14278","typeID":"__group__","zOrder":"216","measuredW":"134","measuredH":"46","w":"134","h":"46","x":"274","y":"2033","properties":{"controlName":"101-ci-cd:jenkins"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"124","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"25","x":"32","y":"10","properties":{"text":"Jenkins","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"110","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14279","typeID":"__group__","zOrder":"217","measuredW":"147","measuredH":"46","w":"147","h":"46","x":"119","y":"2033","properties":{"controlName":"100-ci-cd:gitlab-ci"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"137","h":"46","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"25","x":"45","y":"10","properties":{"text":"Gitlab CI","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14280","typeID":"__group__","zOrder":"218","measuredW":"120","measuredH":"46","w":"120","h":"46","x":"289","y":"2084","properties":{"controlName":"103-ci-cd:travis-ci"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"109","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"25","x":"18","y":"10","properties":{"text":"Travis CI","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"96","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14281","typeID":"__group__","zOrder":"219","measuredW":"162","measuredH":"46","w":"162","h":"46","x":"119","y":"2084","properties":{"controlName":"102-ci-cd:github-actions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"151","h":"46","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"25","x":"30","y":"10","properties":{"text":"GitHub Actions","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14282","typeID":"__group__","zOrder":"220","measuredW":"276","measuredH":"47","w":"276","h":"47","x":"132","y":"2136","properties":{"controlName":"105-ci-cd:teamcity"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"98","y":"11","properties":{"text":"TeamCity","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"252","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14284","typeID":"__group__","zOrder":"221","measuredW":"136","measuredH":"47","w":"136","h":"47","x":"120","y":"2241","properties":{"controlName":"107-ci-cd:circle-ci"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"25","x":"41","y":"11","properties":{"text":"Circle CI","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14285","typeID":"__group__","zOrder":"222","measuredW":"148","measuredH":"47","w":"148","h":"47","x":"263","y":"2241","properties":{"controlName":"108-ci-cd:drone"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"137","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"42","y":"11","properties":{"size":"17","text":"Drone"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"124","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14286","typeID":"__group__","zOrder":"223","measuredW":"281","measuredH":"47","w":"281","h":"47","x":"119","y":"2188","properties":{"controlName":"106-ci-cd:azure-devops-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"269","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"25","x":"61","y":"11","properties":{"text":"Azure DevOps Services","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14287","typeID":"__group__","zOrder":"224","measuredW":"426","measuredH":"50","w":"426","h":"50","x":"550","y":"2343","properties":{"controlName":"107-monitoring"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"426","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"373","measuredH":"25","x":"26","y":"12","properties":{"size":"17","text":"Learn how to monitor software and infrastructure"}}]}}},{"ID":"14288","typeID":"__group__","zOrder":"225","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"740","y":"2266","properties":{"controlName":"100-monitoring:infrastructure-monitoring"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"191","measuredH":"25","x":"23","y":"11","properties":{"text":"Infrastructure Monitoring","size":"17"}}]}}},{"ID":"14289","typeID":"__group__","zOrder":"226","measuredW":"140","measuredH":"47","w":"140","h":"47","x":"1053","y":"2254","properties":{"controlName":"101-monitoring:infrastructure-monitoring:nagios"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"25","x":"37","y":"11","properties":{"text":"Nagios","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"116","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14290","typeID":"__group__","zOrder":"227","measuredW":"140","measuredH":"47","w":"140","h":"47","x":"1053","y":"2306","properties":{"controlName":"102-monitoring:infrastructure-monitoring:grafana"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"34","y":"11","properties":{"text":"Grafana","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"116","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14291","typeID":"__group__","zOrder":"228","measuredW":"139","measuredH":"47","w":"139","h":"47","x":"1053","y":"2462","properties":{"controlName":"102-monitoring:infrastructure-monitoring:datadog"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"32","y":"11","properties":{"text":"Datadog","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"115","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"14292","typeID":"__group__","zOrder":"229","measuredW":"139","measuredH":"47","w":"139","h":"47","x":"1053","y":"2358","properties":{"controlName":"102-monitoring:infrastructure-monitoring:zabbix"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"39","y":"11","properties":{"text":"Zabbix","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"115","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14293","typeID":"__group__","zOrder":"230","measuredW":"139","measuredH":"47","w":"139","h":"47","x":"1053","y":"2410","properties":{"controlName":"102-monitoring:infrastructure-monitoring:monit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"129","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"43","y":"11","properties":{"text":"Monit","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"115","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14294","typeID":"__group__","zOrder":"231","measuredW":"140","measuredH":"47","w":"140","h":"47","x":"1053","y":"2203","properties":{"controlName":"100-monitoring:infrastructure-monitoring:prometheus"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"18","y":"11","properties":{"text":"Prometheus","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"116","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14295","typeID":"__group__","zOrder":"232","measuredW":"289","measuredH":"49","w":"289","h":"49","x":"685","y":"2419","properties":{"controlName":"101-monitoring:application-monitoring"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"289","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"59","y":"12","properties":{"text":"Application Monitoring","size":"17"}}]}}},{"ID":"14296","typeID":"__group__","zOrder":"233","measuredW":"153","measuredH":"47","w":"153","h":"47","x":"675","y":"2504","properties":{"controlName":"100-monitoring:application-monitoring:jaeger"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"143","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"25","x":"58","y":"11","properties":{"text":"Jaeger","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"12","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"12","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14297","typeID":"__group__","zOrder":"234","measuredW":"149","measuredH":"47","w":"149","h":"47","x":"835","y":"2504","properties":{"controlName":"101-monitoring:application-monitoring:new-relic"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"23","y":"11","properties":{"size":"17","text":"New Relic"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"125","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14298","typeID":"__group__","zOrder":"235","measuredW":"154","measuredH":"47","w":"154","h":"47","x":"674","y":"2556","properties":{"controlName":"102-monitoring:application-monitoring:app-dynamics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"143","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"30","y":"11","properties":{"text":"AppDynamics","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14299","typeID":"__group__","zOrder":"236","measuredW":"148","measuredH":"47","w":"148","h":"47","x":"835","y":"2556","properties":{"controlName":"103-monitoring:application-monitoring:instana"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"25","x":"35","y":"11","properties":{"text":"Instana","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"124","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14300","typeID":"__group__","zOrder":"237","measuredW":"298","measuredH":"47","w":"298","h":"47","x":"676","y":"2609","properties":{"controlName":"104-monitoring:application-monitoring:open-telemetry"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"289","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"119","measuredH":"25","x":"94","y":"11","properties":{"size":"17","text":"OpenTelemetry"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14301","typeID":"Arrow","zOrder":"238","w":"65","h":"113","measuredW":"150","measuredH":"100","x":"267","y":"2437","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":65,"y":0},"p1":{"x":0.5357516138948663,"y":0.13107900399631106},"p2":{"x":0,"y":113}}},{"ID":"14302","typeID":"Arrow","zOrder":"239","w":"84","h":"22","measuredW":"150","measuredH":"100","x":"254","y":"2421","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":84,"y":0},"p1":{"x":0.47002652519893895,"y":0.06737400530503979},"p2":{"x":0,"y":22}}},{"ID":"14303","typeID":"Arrow","zOrder":"240","w":"67","h":"36","measuredW":"150","measuredH":"100","x":"264","y":"2384","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":67,"y":36},"p1":{"x":0.4968020743301642,"y":-0.0912705272255834},"p2":{"x":0,"y":0}}},{"ID":"14304","typeID":"Arrow","zOrder":"241","w":"75","h":"76","measuredW":"150","measuredH":"100","x":"267","y":"2422","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":76},"p1":{"x":0.30409613191825274,"y":-0.08148408034382948},"p2":{"x":75,"y":0}}},{"ID":"14305","typeID":"__group__","zOrder":"242","measuredW":"210","measuredH":"49","w":"210","h":"49","x":"322","y":"2403","properties":{"controlName":"102-monitoring:logs-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"145","measuredH":"25","x":"32","y":"12","properties":{"text":"Logs Management","size":"17"}}]}}},{"ID":"14306","typeID":"__group__","zOrder":"243","measuredW":"160","measuredH":"47","w":"160","h":"47","x":"118","y":"2309","properties":{"controlName":"100-monitoring:logs-management:elastic-stack"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"39","y":"11","properties":{"text":"Elastic Stack","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14307","typeID":"__group__","zOrder":"244","measuredW":"161","measuredH":"47","w":"161","h":"47","x":"118","y":"2362","properties":{"controlName":"101-monitoring:logs-management:graylog"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"59","measuredW":"59","measuredH":"25","x":"53","y":"11","properties":{"text":"Graylog","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14308","typeID":"__group__","zOrder":"245","measuredW":"161","measuredH":"47","w":"161","h":"47","x":"118","y":"2416","properties":{"controlName":"102-monitoring:logs-management:splunk"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"53","measuredW":"52","measuredH":"25","x":"61","y":"11","properties":{"text":"Splunk","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14309","typeID":"__group__","zOrder":"246","measuredW":"161","measuredH":"47","w":"161","h":"47","x":"119","y":"2469","properties":{"controlName":"102-monitoring:logs-management:papertrail"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"79","measuredW":"75","measuredH":"25","x":"51","y":"11","properties":{"text":"Papertrail","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14310","typeID":"__group__","zOrder":"247","measuredW":"304","measuredH":"49","w":"304","h":"49","x":"144","y":"2595","properties":{"controlName":"108-cloud-providers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"304","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"25","x":"91","y":"12","properties":{"size":"17","text":"Cloud Providers"}}]}}},{"ID":"14311","typeID":"__group__","zOrder":"248","measuredW":"160","measuredH":"46","w":"160","h":"46","x":"133","y":"2680","properties":{"controlName":"100-cloud-providers:aws"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"46","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"68","y":"10","properties":{"text":"AWS","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14312","typeID":"__group__","zOrder":"249","measuredW":"160","measuredH":"47","w":"160","h":"47","x":"133","y":"2730","properties":{"controlName":"101-cloud-providers:google-cloud"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"33","y":"11","properties":{"text":"Google Cloud","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"14313","typeID":"__group__","zOrder":"250","measuredW":"160","measuredH":"47","w":"160","h":"47","x":"133","y":"2782","properties":{"controlName":"102-cloud-providers:azure"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"64","y":"11","properties":{"text":"Azure","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14314","typeID":"__group__","zOrder":"251","measuredW":"160","measuredH":"47","w":"160","h":"47","x":"299","y":"2730","properties":{"controlName":"104-cloud-providers:digital-ocean"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"22","y":"11","properties":{"text":"Digital Ocean","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"136","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14315","typeID":"__group__","zOrder":"252","measuredW":"160","measuredH":"47","w":"160","h":"47","x":"133","y":"2834","properties":{"controlName":"103-cloud-providers:heroku"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"58","y":"11","properties":{"text":"Heroku","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14316","typeID":"__group__","zOrder":"253","measuredW":"160","measuredH":"47","w":"160","h":"47","x":"299","y":"2782","properties":{"controlName":"105-cloud-providers:linode"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"48","y":"11","properties":{"text":"Linode","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"136","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14317","typeID":"__group__","zOrder":"254","measuredW":"160","measuredH":"47","w":"160","h":"47","x":"299","y":"2834","properties":{"controlName":"106-cloud-providers:vultr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"35","measuredH":"25","x":"57","y":"11","properties":{"text":"Vultr","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"136","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14318","typeID":"__group__","zOrder":"255","measuredW":"161","measuredH":"46","w":"161","h":"46","x":"299","y":"2680","properties":{"controlName":"104-cloud-providers:albaba-cloud"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"25","x":"22","y":"10","properties":{"text":"Alibaba Cloud","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"137","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14319","typeID":"Arrow","zOrder":"256","w":"1","h":"149","measuredW":"150","measuredH":"100","x":"668","y":"2745","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":148.5},"p1":{"x":0.46874741514792245,"y":-0.0047699137004053056},"p2":{"x":0,"y":-0.5},"rightArrow":"false"}},{"ID":"14320","typeID":"Arrow","zOrder":"257","w":"153","h":"101","measuredW":"150","measuredH":"100","x":"789","y":"2755","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.4988,"y":0.03159999999999985},"p2":{"x":152.5,"y":100}}},{"ID":"14321","typeID":"Arrow","zOrder":"258","w":"155","h":"62","measuredW":"150","measuredH":"100","x":"793","y":"2748","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.49879999999999997,"y":0.031599999999999934},"p2":{"x":154.5,"y":61}}},{"ID":"14322","typeID":"Arrow","zOrder":"259","w":"160","h":"29","measuredW":"150","measuredH":"100","x":"783","y":"2738","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":-0.5},"p1":{"x":0.4988,"y":0.03159999999999997},"p2":{"x":159.5,"y":28}}},{"ID":"14323","typeID":"Arrow","zOrder":"260","w":"158","h":"7","measuredW":"150","measuredH":"100","x":"790","y":"2719","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.5,"y":7},"p1":{"x":0.49880000000000013,"y":0.03159999999999997},"p2":{"x":157.5,"y":4}}},{"ID":"14324","typeID":"Label","zOrder":"261","measuredW":"161","measuredH":"32","x":"588","y":"2902","properties":{"size":"24","text":"Keep Learning"}},{"ID":"14325","typeID":"__group__","zOrder":"262","measuredW":"289","measuredH":"95","w":"289","h":"95","x":"522","y":"2690","properties":{"controlName":"ext_link:bit.ly/cloud-arch-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"289","h":"83","measuredW":"200","measuredH":"140","x":"0","y":"12","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"59","y":"30","properties":{"size":"17","text":"Cloud Design Patterns"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"213","measuredH":"23","x":"38","y":"56","properties":{"size":"15","text":"http://bit.ly/cloud-arch-patterns"}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"265","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"4","typeID":"__group__","zOrder":"4","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"240","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14326","typeID":"__group__","zOrder":"263","measuredW":"255","measuredH":"47","w":"255","h":"47","x":"933","y":"2684","properties":{"controlName":"109-availability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"25","x":"88","y":"11","properties":{"text":"Availability","size":"17"}}]}}},{"ID":"14327","typeID":"__group__","zOrder":"264","measuredW":"254","measuredH":"47","w":"254","h":"47","x":"934","y":"2738","properties":{"controlName":"110-data-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"254","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"25","x":"55","y":"11","properties":{"text":"Data Management","size":"17"}}]}}},{"ID":"14328","typeID":"__group__","zOrder":"265","measuredW":"255","measuredH":"47","w":"255","h":"47","x":"933","y":"2793","properties":{"controlName":"111-design-and-implementation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"212","measuredH":"25","x":"22","y":"11","properties":{"text":"Design and Implementation","size":"17"}}]}}},{"ID":"14329","typeID":"__group__","zOrder":"266","measuredW":"255","measuredH":"47","w":"255","h":"47","x":"933","y":"2847","properties":{"controlName":"112-management-and-monitoring"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"223","measuredH":"25","x":"16","y":"11","properties":{"text":"Management and Monitoring","size":"17"}}]}}},{"ID":"14330","typeID":"Arrow","zOrder":"267","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"668","y":"2951","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":76},"p1":{"x":0.4687474151479224,"y":-0.0047699137004053056},"p2":{"x":0,"y":-0.5},"rightArrow":"false"}},{"ID":"14331","typeID":"__group__","zOrder":"268","measuredW":"160","measuredH":"47","w":"160","h":"47","x":"119","y":"2523","properties":{"controlName":"103-monitoring:logs-management:loki"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"25","x":"70","y":"11","properties":{"text":"Loki","size":"17"}},{"ID":"3","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14332","typeID":"Arrow","zOrder":"3","w":"202","h":"1","measuredW":"150","measuredH":"100","x":"846","y":"370","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3746898263027295,"y":-0.004962779156327543},"p2":{"x":201.5,"y":0}}},{"ID":"14333","typeID":"Arrow","zOrder":"2","w":"202","h":"1","measuredW":"150","measuredH":"100","x":"849","y":"326","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3746898263027295,"y":-0.004962779156327543},"p2":{"x":201.5,"y":0}}},{"ID":"14334","typeID":"Arrow","zOrder":"1","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"646","y":"1605","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0.4651302239562938},"p1":{"x":0.6451475897218093,"y":-0.002973030367381328},"p2":{"x":0,"y":98.31541085814911}}},{"ID":"14336","typeID":"__group__","zOrder":"269","measuredW":"89","measuredH":"160","w":"89","h":"160","x":"853","y":"1564","properties":{"controlName":"104-infrastructure-as-code:gitops"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"89","h":"160","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"18","y":"123","properties":{"size":"17","text":"GitOps"}}]}}},{"ID":"14339","typeID":"__group__","zOrder":"270","measuredW":"108","measuredH":"47","w":"108","h":"47","x":"867","y":"1575","properties":{"controlName":"100-infrastructure-as-code:gitops:argo-cd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"99","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"15","y":"11","properties":{"size":"17","text":"ArgoCD"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"84","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14340","typeID":"__group__","zOrder":"271","measuredW":"108","measuredH":"47","w":"108","h":"47","x":"868","y":"1628","properties":{"controlName":"101-infrastructure-as-code:gitops:flux-cd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"99","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"16","y":"11","properties":{"size":"17","text":"FluxCD"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"84","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"14345","typeID":"__group__","zOrder":"273","measuredW":"110","measuredH":"47","w":"110","h":"47","x":"1101","y":"1575","properties":{"controlName":"100-infrastructure-as-code:service-mesh:consul"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"99","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"25","y":"11","properties":{"text":"Consul","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"86","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14346","typeID":"__group__","zOrder":"274","measuredW":"107","measuredH":"47","w":"107","h":"47","x":"989","y":"1575","properties":{"controlName":"101-infrastructure-as-code:service-mesh:istio"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"99","h":"47","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"40","y":"9","properties":{"text":"Istio","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14347","typeID":"__group__","zOrder":"275","measuredW":"109","measuredH":"47","w":"109","h":"47","x":"1101","y":"1627","properties":{"controlName":"102-infrastructure-as-code:service-mesh:envoy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"99","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"25","x":"29","y":"11","properties":{"text":"Envoy","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"85","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14348","typeID":"__group__","zOrder":"276","measuredW":"108","measuredH":"47","w":"108","h":"47","x":"988","y":"1626","properties":{"controlName":"103-infrastructure-as-code:service-mesh:linkerd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"99","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"25","x":"32","y":"11","properties":{"text":"Linkerd","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14349","typeID":"__group__","zOrder":"272","measuredW":"140","measuredH":"162","w":"140","h":"162","x":"1027","y":"1563","properties":{"controlName":"100-infrastructure-as-code:service-mesh"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"140","h":"162","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"17","y":"122","properties":{"text":"Service Mesh","size":"17"}}]}}},{"ID":"14350","typeID":"__group__","zOrder":"277","measuredW":"237","measuredH":"202","w":"237","h":"202","x":"964","y":"1740","properties":{"controlName":"105-infrastructure-as-code:secret-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"237","h":"202","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"158","measuredH":"25","x":"39","y":"10","properties":{"size":"17","text":"Secret Management"}}]}}},{"ID":"14351","typeID":"__group__","zOrder":"278","measuredW":"108","measuredH":"47","w":"108","h":"47","x":"971","y":"1783","properties":{"controlName":"100-infrastructure-as-code:secret-management:vault"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"99","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"40","y":"11","properties":{"size":"17","text":"Vault"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14352","typeID":"__group__","zOrder":"279","measuredW":"216","measuredH":"47","w":"216","h":"47","x":"979","y":"1834","properties":{"controlName":"102-infrastructure-as-code:secret-management:sealed-secrets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"205","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"44","y":"11","properties":{"size":"17","text":"Sealed Secrets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"192","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"14355","typeID":"__group__","zOrder":"281","measuredW":"163","measuredH":"47","w":"163","h":"47","x":"764","y":"2008","properties":{"controlName":"100-infrastructure-as-code:configuration-management:ansible"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"154","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"46","y":"11","properties":{"text":"Ansible","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"139","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14356","typeID":"__group__","zOrder":"282","measuredW":"162","measuredH":"47","w":"162","h":"47","x":"764","y":"2058","properties":{"controlName":"101-infrastructure-as-code:configuration-management:chef"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"154","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"25","x":"56","y":"11","properties":{"text":"Chef","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"138","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14357","typeID":"__group__","zOrder":"283","measuredW":"163","measuredH":"47","w":"163","h":"47","x":"764","y":"2108","properties":{"controlName":"103-infrastructure-as-code:configuration-management:puppet"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"154","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"47","y":"11","properties":{"text":"Puppet","size":"17"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"139","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14358","typeID":"__group__","zOrder":"280","measuredW":"194","measuredH":"206","w":"194","h":"206","x":"747","y":"1962","properties":{"controlName":"102-infrastructure-as-code:configuration-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"206","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"25","x":"19","y":"12","properties":{"size":"17","text":"Configuration Mgmt."}}]}}},{"ID":"14359","typeID":"__group__","zOrder":"284","measuredW":"113","measuredH":"47","w":"113","h":"47","x":"1083","y":"1783","properties":{"controlName":"101-infrastructure-as-code:secret-management:sops"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"101","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"29","y":"11","properties":{"size":"17","text":"SOPS"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"89","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"14360","typeID":"__group__","zOrder":"285","measuredW":"216","measuredH":"47","w":"216","h":"47","x":"979","y":"1885","properties":{"controlName":"103-infrastructure-as-code:secret-management:cloud-specific-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"205","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"154","measuredH":"25","x":"25","y":"11","properties":{"size":"17","text":"Cloud Specific Tools"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"192","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"14361","typeID":"Arrow","zOrder":"0","w":"288","h":"263","measuredW":"150","measuredH":"100","x":"712","y":"1710","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.2314366161547241,"y":-0.28873291892250563},"p1":{"x":0.427902855085708,"y":-0.14405582786408574},"p2":{"x":288.4449904841407,"y":263.01747678763263}}}]},"attributes":{"name":"New Wireframe 1 copy 3","order":1000016.2408968211,"parentID":null,"notes":""},"branchID":"Master","resourceID":"13C27694-0370-442D-AECD-EFA2B687DD15","mockupH":"2977","mockupW":"1134","measuredW":"1223","measuredH":"3028","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/flutter.json b/public/jsons/flutter.json new file mode 100644 index 000000000..feeae0af6 --- /dev/null +++ b/public/jsons/flutter.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"10597","typeID":"Arrow","zOrder":"105","w":"180","h":"150","measuredW":"150","measuredH":"100","x":"818","y":"492","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":180.31055982133557,"y":0.10378348623532929},"p1":{"x":0.5035058827524155,"y":0.11037164054939594},"p2":{"x":0.44629253500193045,"y":150.32493844519138}}},{"ID":"10605","typeID":"Label","zOrder":"106","measuredW":"94","measuredH":"40","x":"925","y":"314","properties":{"size":"32","text":"Flutter"}},{"ID":"10606","typeID":"Arrow","zOrder":"107","w":"21","h":"74","measuredW":"150","measuredH":"100","x":"931","y":"223","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":20.339656000000105,"y":0.38163287300682214},"p1":{"x":0.4726613717175647,"y":-0.18058053919470718},"p2":{"x":6.501387975842022,"y":74.27541947376}}},{"ID":"10607","typeID":"Arrow","zOrder":"108","w":"27","h":"124","measuredW":"150","measuredH":"100","x":"982","y":"361","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.40236279219118387,"y":-0.2438919927808456},"p1":{"x":0.4699952673923336,"y":0.14969238050165656},"p2":{"x":16.45267649444054,"y":123.33372374697893}}},{"ID":"10641","typeID":"Canvas","zOrder":"110","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1282","y":"206"},{"ID":"10642","typeID":"Label","zOrder":"111","measuredW":"314","measuredH":"25","x":"1296","y":"223","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"10643","typeID":"Label","zOrder":"112","measuredW":"319","measuredH":"25","x":"1296","y":"251","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"10686","typeID":"Arrow","zOrder":"104","w":"224","h":"8","measuredW":"150","measuredH":"100","x":"1105","y":"482","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.09716998878445793,"y":8.030919693704618},"p1":{"x":0.564722657257297,"y":-0.008677972962353458},"p2":{"x":223.8410108125454,"y":-0.17733562916464507}}},{"ID":"10687","typeID":"Arrow","zOrder":"103","w":"222","h":"57","measuredW":"150","measuredH":"100","x":"1104","y":"422","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.09245158327996705,"y":56.56003565560616},"p1":{"x":0.5667465019538631,"y":-0.09781923610235727},"p2":{"x":221.70210094693743,"y":0.32228678989048376}}},{"ID":"10694","typeID":"Arrow","zOrder":"102","w":"205","h":"52","measuredW":"150","measuredH":"100","x":"1113","y":"496","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3903644341978634,"y":-0.03579004622974935},"p1":{"x":0.5997856951513523,"y":0.082373426198768},"p2":{"x":204.85482628291743,"y":51.87868141421234}}},{"ID":"10721","typeID":"Arrow","zOrder":"97","w":"165","h":"3","measuredW":"150","measuredH":"100","x":"683","y":"485","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.09716998878445793,"y":0.030919693704618112},"p1":{"x":0.5603752218607517,"y":0.00004147385484432151},"p2":{"x":165.0092065759775,"y":3.23149039216878}}},{"ID":"10722","typeID":"Arrow","zOrder":"98","w":"167","h":"46","measuredW":"150","measuredH":"100","x":"685","y":"432","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1558613574420633,"y":0.28950157664132803},"p1":{"x":0.5217150699561692,"y":-0.058095463624905135},"p2":{"x":167.27974065494232,"y":46.0157138571102}}},{"ID":"10724","typeID":"Arrow","zOrder":"96","w":"173","h":"45","measuredW":"150","measuredH":"100","x":"681","y":"498","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.26537644525456017,"y":45.2008579796493},"p1":{"x":0.5612843769704615,"y":0.05607023330261436},"p2":{"x":173.06396411988374,"y":0.4472669272273606}}},{"ID":"11744","typeID":"Canvas","zOrder":"114","w":"408","h":"162","measuredW":"100","measuredH":"70","x":"375","y":"186"},{"ID":"11745","typeID":"__group__","zOrder":"115","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"398","y":"207","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"11746","typeID":"Label","zOrder":"116","measuredW":"269","measuredH":"24","x":"434","y":"207","properties":{"size":"16","text":"Personal Recommendation / Opinion"}},{"ID":"11747","typeID":"Label","zOrder":"117","measuredW":"159","measuredH":"24","x":"434","y":"304","properties":{"size":"16","text":"I wouldn't recommend"}},{"ID":"11748","typeID":"__group__","zOrder":"118","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"398","y":"304","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"circle","size":"small"}}}]}}},{"ID":"11749","typeID":"Label","zOrder":"119","w":"324","measuredW":"315","measuredH":"24","x":"435","y":"272","properties":{"size":"16","text":"Order in roadmap not strict (Learn anytime)"}},{"ID":"11750","typeID":"__group__","zOrder":"120","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"398","y":"272","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"11751","typeID":"Label","zOrder":"121","measuredW":"272","measuredH":"24","x":"434","y":"240","properties":{"size":"16","text":"Alternative Option - Pick this or purple"}},{"ID":"11752","typeID":"__group__","zOrder":"122","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"398","y":"239","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"11798","typeID":"Arrow","zOrder":"95","w":"1","h":"110","measuredW":"150","measuredH":"100","x":"780","y":"656","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.009206575977486864,"y":110.64589427329292},"p1":{"x":0.5603752218607517,"y":0.000041473854844321565},"p2":{"x":0.009206575977486864,"y":0.2314903921687801}}},{"ID":"11799","typeID":"Arrow","zOrder":"93","w":"108","h":"45","measuredW":"150","measuredH":"100","x":"620","y":"779","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":45},"p1":{"x":0.5805379144535684,"y":0.08004921937951336},"p2":{"x":108,"y":0}}},{"ID":"11800","typeID":"Arrow","zOrder":"94","w":"104","h":"46","measuredW":"150","measuredH":"100","x":"622","y":"713","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5437559795798811,"y":-0.0842847687196672},"p2":{"x":104,"y":46}}},{"ID":"11803","typeID":"Arrow","zOrder":"92","w":"111","h":"1","measuredW":"150","measuredH":"100","x":"550","y":"643","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.24232757605466304},"p1":{"x":0.5603752218607517,"y":0.00004147385484432151},"p2":{"x":110.09716998878446,"y":-0.24232757605466304}}},{"ID":"11804","typeID":"Arrow","zOrder":"91","w":"160","h":"2","measuredW":"150","measuredH":"100","x":"938","y":"644","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.29899257363251763,"y":0.2314903921687801},"p1":{"x":0.5603752218607515,"y":0.000041473854844320995},"p2":{"x":160.16844314823038,"y":2.209968314819548}}},{"ID":"11806","typeID":"Arrow","zOrder":"90","w":"111","h":"1","measuredW":"150","measuredH":"100","x":"618","y":"769","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.40400616127988087,"y":-0.24232757605466304},"p1":{"x":0.5603752218607517,"y":0.00004147385484432151},"p2":{"x":110.09716998878446,"y":-0.24232757605466304}}},{"ID":"11817","typeID":"Arrow","zOrder":"86","w":"124","h":"56","measuredW":"150","measuredH":"100","x":"1197","y":"646","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.2367048237488234,"y":0.20996831481954814},"p1":{"x":0.5820514973802247,"y":0.10832691195181844},"p2":{"x":124,"y":56}}},{"ID":"11818","typeID":"Arrow","zOrder":"87","w":"160","h":"4","measuredW":"150","measuredH":"100","x":"1169","y":"633","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.253514220191164,"y":0.2598687493922398},"p1":{"x":0.5643220132397158,"y":-0.0116565125140245},"p2":{"x":160,"y":3}}},{"ID":"11828","typeID":"Arrow","zOrder":"85","w":"122","measuredW":"150","measuredH":"100","x":"1199","y":"654","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.46828521970837755,"y":-0.019971945924112333},"p1":{"x":0.5820514973802245,"y":0.10832691195181837},"p2":{"x":121.91015567357908,"y":100.34329968613702}}},{"ID":"11841","typeID":"Arrow","zOrder":"84","w":"1","h":"103","measuredW":"150","measuredH":"100","x":"1455","y":"747","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.009206575977486864,"y":103.17403647029857},"p1":{"x":0.5603752218607517,"y":0.00004147385484432155},"p2":{"x":0.009206575977486864,"y":0.2314903921687801}}},{"ID":"11842","typeID":"Arrow","zOrder":"83","w":"1","h":"357","measuredW":"150","measuredH":"100","x":"1129","y":"656","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":357.34529099468193},"p1":{"x":0.5603752218607517,"y":0.0000414738548443209},"p2":{"x":0.16844314823038076,"y":0.20996831481954814}}},{"ID":"11845","typeID":"Arrow","zOrder":"80","w":"113","h":"45","measuredW":"150","measuredH":"100","x":"864","y":"914","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":45},"p1":{"x":0.5780466345592883,"y":0.07749932113477949},"p2":{"x":113,"y":0}}},{"ID":"11846","typeID":"Arrow","zOrder":"81","w":"108","h":"3","measuredW":"150","measuredH":"100","x":"865","y":"901","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5605231306206365,"y":-0.0006521181272198188},"p2":{"x":108,"y":3}}},{"ID":"11847","typeID":"Arrow","zOrder":"82","w":"109","h":"46","measuredW":"150","measuredH":"100","x":"866","y":"848","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.540919443990127,"y":-0.0816155649905874},"p2":{"x":109,"y":46}}},{"ID":"11865","typeID":"Arrow","zOrder":"79","w":"217","h":"1","measuredW":"150","measuredH":"100","x":"1179","y":"1013","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5585826161273703,"y":0.000582160637810676},"p2":{"x":216,"y":0}}},{"ID":"11872","typeID":"Arrow","zOrder":"78","w":"217","h":"1","measuredW":"150","measuredH":"100","x":"1179","y":"1067","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5585826161273703,"y":0.000582160637810676},"p2":{"x":216,"y":0}}},{"ID":"11873","typeID":"Arrow","zOrder":"77","w":"251","h":"1","measuredW":"150","measuredH":"100","x":"739","y":"1067","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":0.3452909946819318},"p1":{"x":0.5603752218607517,"y":0.00004147385484432086},"p2":{"x":250.99279597295322,"y":0.3452909946818181}}},{"ID":"11878","typeID":"Arrow","zOrder":"75","w":"108","h":"3","measuredW":"150","measuredH":"100","x":"619","y":"1069","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5605231306206365,"y":-0.0006521181272198188},"p2":{"x":108,"y":3}}},{"ID":"11879","typeID":"Arrow","zOrder":"76","w":"99","h":"58","measuredW":"150","measuredH":"100","x":"622","y":"1004","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3952208594922695,"y":0.28022129888279323},"p1":{"x":0.42099695825857497,"y":-0.10056895534296266},"p2":{"x":98.67304081602629,"y":57.79161346894534}}},{"ID":"11895","typeID":"__group__","zOrder":"145","measuredW":"235","measuredH":"47","w":"235","h":"47","x":"392","y":"1042","properties":{"controlName":"103-design-principles:oop"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"39","measuredH":"26","x":"102","y":"11","properties":{"size":"18","text":"OOP"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"11896","typeID":"Arrow","zOrder":"74","w":"110","h":"96","measuredW":"150","measuredH":"100","x":"619","y":"951","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.09245982481490955,"y":-0.39794139981302123},"p1":{"x":0.44610223399446886,"y":-0.10191568037396126},"p2":{"x":109.90930413963792,"y":95.69179737565719}}},{"ID":"11897","typeID":"Arrow","zOrder":"73","w":"148","h":"154","measuredW":"150","measuredH":"100","x":"623","y":"903","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.21059148662072857,"y":-0.44281078754806913},"p1":{"x":0.4109852408382261,"y":-0.0999149000446767},"p2":{"x":148.46333131163192,"y":153.30077125320418}}},{"ID":"11901","typeID":"Arrow","zOrder":"69","w":"109","h":"1","measuredW":"150","measuredH":"100","x":"600","y":"1148","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.21768970820471623,"y":1.2266468706677642},"p1":{"x":0.5603752218607516,"y":0.00004147385484432109},"p2":{"x":109.34817874606006,"y":-0.2284263165036009}}},{"ID":"11902","typeID":"Arrow","zOrder":"70","w":"95","h":"45","measuredW":"150","measuredH":"100","x":"616","y":"1158","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.22349476709018745,"y":45.06435479600964},"p1":{"x":0.5805379144535684,"y":0.0800492193795133},"p2":{"x":94.80325193323154,"y":-0.04291400630381759}}},{"ID":"11909","typeID":"Arrow","zOrder":"68","w":"1","h":"95","measuredW":"150","measuredH":"100","x":"807","y":"1065","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":95.23535445899597},"p1":{"x":0.5603752218607517,"y":0.00004147385484432103},"p2":{"x":0.16844314823038076,"y":0.20996831481954814}}},{"ID":"11912","typeID":"Arrow","zOrder":"67","w":"290","h":"171","measuredW":"150","measuredH":"100","x":"805","y":"1147","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.34452749421279805,"y":0.32520808465301343},"p1":{"x":0.36864121227916674,"y":-0.20798629856470052},"p2":{"x":290.08808066519964,"y":171.7328295334446}}},{"ID":"11913","typeID":"Arrow","zOrder":"66","w":"152","h":"1","measuredW":"150","measuredH":"100","x":"1256","y":"1327","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":1},"p1":{"x":0.5585116359476103,"y":0.0007059944035228401},"p2":{"x":152,"y":0}}},{"ID":"11920","typeID":"Arrow","zOrder":"65","w":"156","h":"66","measuredW":"150","measuredH":"100","x":"1233","y":"1255","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":66},"p1":{"x":0.560477982710205,"y":-0.1031035318609024},"p2":{"x":156,"y":0}}},{"ID":"11921","typeID":"Arrow","zOrder":"64","w":"144","h":"104","measuredW":"150","measuredH":"100","x":"1239","y":"1211","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":104},"p1":{"x":0.5586944690525306,"y":-0.10027307331795988},"p2":{"x":144,"y":0}}},{"ID":"11922","typeID":"Arrow","zOrder":"63","w":"1","h":"96","measuredW":"150","measuredH":"100","x":"1181","y":"1215","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":96.34529099468193},"p1":{"x":0.5603752218607517,"y":0.00004147385484432079},"p2":{"x":0.16844314823038076,"y":0.14550083333870134},"stroke":"dotted"}},{"ID":"11939","typeID":"Arrow","zOrder":"62","w":"108","h":"1","measuredW":"150","measuredH":"100","x":"608","y":"1334","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.22059223764745184,"y":-0.039886689793775076},"p1":{"x":0.5605231306206366,"y":-0.0006521181272198216},"p2":{"x":107.89600808833143,"y":1.0499669358634947}}},{"ID":"11940","typeID":"Arrow","zOrder":"61","w":"98","h":"50","measuredW":"150","measuredH":"100","x":"614","y":"1271","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3952208594922695,"y":0.28022129888279323},"p1":{"x":0.41974040430634524,"y":-0.14522184045265296},"p2":{"x":97.53078852681722,"y":49.86445462566371}}},{"ID":"11946","typeID":"Arrow","zOrder":"60","w":"251","h":"1","measuredW":"150","measuredH":"100","x":"819","y":"1329","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":0.3452909946819318},"p1":{"x":0.5603752218607517,"y":0.00004147385484432086},"p2":{"x":250.99279597295322,"y":0.3452909946818181}}},{"ID":"11947","typeID":"Arrow","zOrder":"59","w":"95","h":"45","measuredW":"150","measuredH":"100","x":"616","y":"1347","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.22349476709018745,"y":45.06435479600964},"p1":{"x":0.5805379144535684,"y":0.0800492193795133},"p2":{"x":94.80325193323154,"y":-0.04291400630381759}}},{"ID":"11970","typeID":"Arrow","zOrder":"58","w":"1","h":"111","measuredW":"150","measuredH":"100","x":"515","y":"1376","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.21768970820471623,"y":0.22664687066776423},"p1":{"x":0.5603752218607517,"y":0.000041473854844321016},"p2":{"x":0.21768970820471623,"y":111.14793581379149}}},{"ID":"11974","typeID":"Arrow","zOrder":"57","w":"224","h":"173","measuredW":"150","measuredH":"100","x":"809","y":"1329","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":-0.022960128313798123,"y":-0.2417162069443748},"p1":{"x":0.4458178821590407,"y":-0.2299134734239755},"p2":{"x":223.62178873993116,"y":172.50457257404491}}},{"ID":"11987","typeID":"Arrow","zOrder":"51","w":"147","h":"113","measuredW":"150","measuredH":"100","x":"1216","y":"1389","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16472056973225335,"y":112.50457257404491},"p1":{"x":0.5586944690525307,"y":-0.10027307331796004},"p2":{"x":146.69059051789282,"y":-0.08899064927845757}}},{"ID":"11988","typeID":"Arrow","zOrder":"52","w":"136","h":"57","measuredW":"150","measuredH":"100","x":"1227","y":"1446","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.0386363814559445,"y":57.04695015244647},"p1":{"x":0.5604779827102052,"y":-0.10310353186090236},"p2":{"x":135.69059051789282,"y":-0.021020248415879905}}},{"ID":"11989","typeID":"Arrow","zOrder":"53","w":"148","h":"11","measuredW":"150","measuredH":"100","x":"1224","y":"1502","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.12339153825928406,"y":10.301215622856716},"p1":{"x":0.5585116359476102,"y":0.0007059944035228466},"p2":{"x":147.94485598830283,"y":-0.4954274259550857}}},{"ID":"12011","typeID":"Arrow","zOrder":"50","w":"133","h":"43","measuredW":"150","measuredH":"100","x":"1236","y":"1520","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.21562908895430155,"y":0.013103514865179022},"p1":{"x":0.5605504091713222,"y":0.07106638481797008},"p2":{"x":132.8601008314995,"y":43.19967571011239}}},{"ID":"12018","typeID":"Arrow","zOrder":"49","w":"125","h":"93","measuredW":"150","measuredH":"100","x":"1236","y":"1526","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.21562908895430155,"y":0.18261382847185814},"p1":{"x":0.556931489224831,"y":0.11080733354776345},"p2":{"x":125.14821293949103,"y":92.72526853257318}}},{"ID":"12022","typeID":"Arrow","zOrder":"48","w":"148","h":"143","measuredW":"150","measuredH":"100","x":"1216","y":"1525","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16472056973225335,"y":-0.35976374992969795},"p1":{"x":0.46619289340101544,"y":0.09329949238578594},"p2":{"x":148.2329680962946,"y":143.0813510414273}}},{"ID":"12029","typeID":"Arrow","zOrder":"47","w":"1","h":"201","measuredW":"150","measuredH":"100","x":"1180","y":"1401","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16844314823038076,"y":200.7591151701547},"p1":{"x":0.5603752218607517,"y":0.00004147385484432074},"p2":{"x":0.16844314823038076,"y":0.14550083333870134}}},{"ID":"12030","typeID":"Arrow","zOrder":"46","w":"179","h":"206","measuredW":"150","measuredH":"100","x":"854","y":"1517","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.09292190758219476,"y":205.595386976182},"p1":{"x":0.5212887995188843,"y":0.23594695117076778},"p2":{"x":178.62178873993116,"y":-0.07165164193816054}}},{"ID":"12036","typeID":"Arrow","zOrder":"45","w":"1","h":"92","measuredW":"150","measuredH":"100","x":"734","y":"1642","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16844314823038076,"y":92.38501319883267},"p1":{"x":0.5603752218607517,"y":0.00004147385484432084},"p2":{"x":0.16844314823038076,"y":0.14550083333870134}}},{"ID":"12050","typeID":"Arrow","zOrder":"43","w":"121","h":"8","measuredW":"150","measuredH":"100","x":"557","y":"1726","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.38732863754023583,"y":7.730033964240874},"p1":{"x":0.5603752218607516,"y":0.00004147385484433633},"p2":{"x":120.90350780241386,"y":-0.12971685085949503}}},{"ID":"12051","typeID":"Arrow","zOrder":"44","w":"109","h":"59","measuredW":"150","measuredH":"100","x":"565","y":"1738","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.24707945264071896,"y":58.60804048504451},"p1":{"x":0.3802782911076141,"y":0.1266849980422059},"p2":{"x":108.97363239486356,"y":-0.3400906282088272}}},{"ID":"12052","typeID":"Arrow","zOrder":"42","w":"113","h":"103","measuredW":"150","measuredH":"100","x":"564","y":"1744","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.06287901654275174,"y":103.69642078319748},"p1":{"x":0.3802782911076141,"y":0.12668499804220582},"p2":{"x":112.59354933323038,"y":0.20970171770818524}}},{"ID":"12056","typeID":"Arrow","zOrder":"41","w":"165","h":"104","measuredW":"150","measuredH":"100","x":"857","y":"1747","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":0.3452909946819318},"p1":{"x":0.4376879296824561,"y":-0.2156145991630711},"p2":{"x":165.04277132806567,"y":103.51183095663328}}},{"ID":"12059","typeID":"Arrow","zOrder":"35","w":"144","h":"104","measuredW":"150","measuredH":"100","x":"1227","y":"1747","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":104},"p1":{"x":0.5586944690525306,"y":-0.10027307331795988},"p2":{"x":144,"y":0}}},{"ID":"12060","typeID":"Arrow","zOrder":"36","w":"156","h":"66","measuredW":"150","measuredH":"100","x":"1221","y":"1791","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":66},"p1":{"x":0.560477982710205,"y":-0.1031035318609024},"p2":{"x":156,"y":0}}},{"ID":"12061","typeID":"Arrow","zOrder":"37","w":"152","h":"1","measuredW":"150","measuredH":"100","x":"1244","y":"1863","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":1},"p1":{"x":0.5585116359476103,"y":0.0007059944035228401},"p2":{"x":152,"y":0}}},{"ID":"12077","typeID":"Arrow","zOrder":"34","w":"1","h":"104","measuredW":"150","measuredH":"100","x":"1153","y":"1753","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16844314823038076,"y":104.5},"p1":{"x":0.5603752218607518,"y":0.000041473854844320785},"p2":{"x":0.16844314823038076,"y":0.14550083333870134}}},{"ID":"12078","typeID":"Arrow","zOrder":"33","w":"1","h":"104","measuredW":"150","measuredH":"100","x":"1107","y":"1866","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16844314823038076,"y":104.5},"p1":{"x":0.5603752218607518,"y":0.000041473854844320785},"p2":{"x":0.16844314823038076,"y":0.14550083333870134}}},{"ID":"12079","typeID":"Arrow","zOrder":"32","w":"1","h":"104","measuredW":"150","measuredH":"100","x":"1206","y":"1864","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16844314823038076,"y":104.5},"p1":{"x":0.5603752218607518,"y":0.000041473854844320785},"p2":{"x":0.16844314823038076,"y":0.14550083333870134}}},{"ID":"12083","typeID":"Arrow","zOrder":"31","w":"195","h":"104","measuredW":"150","measuredH":"100","x":"849","y":"1866","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.46487040607644303,"y":103.94615041409156},"p1":{"x":0.4040806547491292,"y":0.20557545995547116},"p2":{"x":194.99279597295322,"y":0.3452909946818181}}},{"ID":"12086","typeID":"Arrow","zOrder":"30","w":"1","h":"92","measuredW":"150","measuredH":"100","x":"734","y":"1870","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16844314823038076,"y":92.38501319883267},"p1":{"x":0.5603752218607517,"y":0.00004147385484432084},"p2":{"x":0.16844314823038076,"y":0.14550083333870134}}},{"ID":"12105","typeID":"Arrow","zOrder":"29","w":"121","h":"4","measuredW":"150","measuredH":"100","x":"559","y":"1962","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.38732863754023583,"y":4.730033964240874},"p1":{"x":0.5603752218607516,"y":0.00004147385484433222},"p2":{"x":121.6923776048692,"y":0.444646414066483}}},{"ID":"12106","typeID":"Arrow","zOrder":"28","w":"105","h":"62","measuredW":"150","measuredH":"100","x":"571","y":"1972","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.44545280408772214,"y":61.474726414567385},"p1":{"x":0.4568921011874029,"y":0.10325245224574055},"p2":{"x":105.49057280483908,"y":-0.1517439858735088}}},{"ID":"12107","typeID":"Arrow","zOrder":"27","w":"98","h":"41","measuredW":"150","measuredH":"100","x":"576","y":"1913","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.35274239588227374,"y":0.022988813705751454},"p1":{"x":0.45956496589413093,"y":-0.09607166216550617},"p2":{"x":97.68936960481903,"y":40.6404352139964}}},{"ID":"12114","typeID":"Arrow","zOrder":"26","w":"121","h":"1","measuredW":"150","measuredH":"100","x":"559","y":"2095","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.38732863754023583,"y":1.7300339642408744},"p1":{"x":0.5603752218607516,"y":0.00004147385484433143},"p2":{"x":121.6923776048692,"y":0.40992001515360244}}},{"ID":"12115","typeID":"Arrow","zOrder":"25","w":"1","h":"117","measuredW":"150","measuredH":"100","x":"850","y":"1972","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":117.10793394134407},"p1":{"x":0.5603752218607518,"y":0.00004147385484436867},"p2":{"x":0.16844314823038076,"y":0.20996831481954814}}},{"ID":"12116","typeID":"Arrow","zOrder":"24","w":"251","h":"1","measuredW":"150","measuredH":"100","x":"886","y":"2093","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":0.3452909946819318},"p1":{"x":0.5603752218607517,"y":0.00004147385484432086},"p2":{"x":250.99279597295322,"y":0.3452909946818181}}},{"ID":"12131","typeID":"Arrow","zOrder":"21","w":"132","h":"96","measuredW":"150","measuredH":"100","x":"1229","y":"1998","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":96},"p1":{"x":0.5586944690525306,"y":-0.10027307331795991},"p2":{"x":132.2643034721375,"y":0.43814775717987686}}},{"ID":"12132","typeID":"Arrow","zOrder":"22","w":"145","h":"52","measuredW":"150","measuredH":"100","x":"1220","y":"2047","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3701327272756316,"y":52.15596905454049},"p1":{"x":0.560477982710205,"y":-0.10310353186090239},"p2":{"x":144.41173538767998,"y":0.22334244808871517}}},{"ID":"12133","typeID":"Arrow","zOrder":"23","w":"136","h":"5","measuredW":"150","measuredH":"100","x":"1246","y":"2102","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":5},"p1":{"x":0.5585116359476104,"y":0.0007059944035228352},"p2":{"x":135.72261092316398,"y":0.30340097008274824}}},{"ID":"12136","typeID":"Arrow","zOrder":"18","w":"122","measuredW":"150","measuredH":"100","x":"1242","y":"2177","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.46828521970837755,"y":-0.019971945924112333},"p1":{"x":0.5820514973802245,"y":0.10832691195181837},"p2":{"x":121.91015567357908,"y":100.34329968613702}}},{"ID":"12137","typeID":"Arrow","zOrder":"19","w":"124","h":"56","measuredW":"150","measuredH":"100","x":"1240","y":"2169","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.2367048237488234,"y":0.20996831481954814},"p1":{"x":0.5821471972680257,"y":0.10220382075323102},"p2":{"x":124,"y":56}}},{"ID":"12138","typeID":"Arrow","zOrder":"20","w":"160","h":"4","measuredW":"150","measuredH":"100","x":"1212","y":"2156","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.253514220191164,"y":0.2598687493922398},"p1":{"x":0.5643220132397158,"y":-0.0116565125140245},"p2":{"x":160,"y":3}}},{"ID":"12148","typeID":"Arrow","zOrder":"17","w":"1","h":"66","measuredW":"150","measuredH":"100","x":"1139","y":"2093","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":66.13829406216519},"p1":{"x":0.5603752218607518,"y":0.00004147385484436846},"p2":{"x":0.16844314823038076,"y":0.20996831481954814}}},{"ID":"12151","typeID":"Arrow","zOrder":"16","w":"251","h":"1","measuredW":"150","measuredH":"100","x":"862","y":"2167","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":0.3452909946819318},"p1":{"x":0.5603752218607517,"y":0.00004147385484432086},"p2":{"x":250.99279597295322,"y":0.3452909946818181}}},{"ID":"12154","typeID":"Arrow","zOrder":"14","w":"121","h":"3","measuredW":"150","measuredH":"100","x":"554","y":"2161","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.07587772858573771,"y":3.436861934245826},"p1":{"x":0.5603752218607518,"y":0.000041473854844317506},"p2":{"x":120.62795154401022,"y":0.34578311846553333}}},{"ID":"12155","typeID":"Arrow","zOrder":"15","w":"113","h":"46","measuredW":"150","measuredH":"100","x":"574","y":"2172","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16789003115638934,"y":46.62182002617783},"p1":{"x":0.5805379144535684,"y":0.08004921937951325},"p2":{"x":112.9922668071307,"y":0.2556377894761681}}},{"ID":"12171","typeID":"Arrow","zOrder":"13","w":"113","h":"93","measuredW":"150","measuredH":"100","x":"580","y":"2177","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.35004766271663357,"y":92.6246204865497},"p1":{"x":0.5805379144535685,"y":0.08004921937951325},"p2":{"x":113.17442443869083,"y":-0.1077439868536203}}},{"ID":"12172","typeID":"Arrow","zOrder":"12","w":"116","h":"142","measuredW":"150","measuredH":"100","x":"580","y":"2182","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.35004766271663357,"y":141.71849976270187},"p1":{"x":0.5805379144535684,"y":0.08004921937951331},"p2":{"x":116.26550325447101,"y":-0.4711257631834087}}},{"ID":"12173","typeID":"Arrow","zOrder":"11","w":"134","h":"192","measuredW":"150","measuredH":"100","x":"583","y":"2180","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.4411264784968125,"y":191.63022140729345},"p1":{"x":0.5805379144535681,"y":0.08004921937951333},"p2":{"x":134.9030549649318,"y":-0.016665171073782403}}},{"ID":"12174","typeID":"Arrow","zOrder":"10","w":"203","h":"268","measuredW":"150","measuredH":"100","x":"853","y":"2177","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":0.3452909946819318},"p1":{"x":0.5640833540220509,"y":-0.243720821079253},"p2":{"x":203.060606060606,"y":268.4545454545455}}},{"ID":"12183","typeID":"Arrow","zOrder":"8","w":"145","h":"52","measuredW":"150","measuredH":"100","x":"1217","y":"2395","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3701327272756316,"y":52.15596905454049},"p1":{"x":0.560477982710205,"y":-0.10310353186090239},"p2":{"x":144.41173538767998,"y":0.22334244808871517}}},{"ID":"12184","typeID":"Arrow","zOrder":"9","w":"136","h":"5","measuredW":"150","measuredH":"100","x":"1243","y":"2450","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":5},"p1":{"x":0.5585116359476104,"y":0.0007059944035228352},"p2":{"x":135.72261092316398,"y":0.30340097008274824}}},{"ID":"12189","typeID":"Arrow","zOrder":"6","w":"1","h":"104","measuredW":"150","measuredH":"100","x":"1189","y":"2349","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16844314823038076,"y":104.5},"p1":{"x":0.5603752218607518,"y":0.000041473854844320785},"p2":{"x":0.16844314823038076,"y":0.14550083333870134}}},{"ID":"12190","typeID":"Arrow","zOrder":"7","w":"1","h":"104","measuredW":"150","measuredH":"100","x":"1060","y":"2351","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16844314823038076,"y":104.5},"p1":{"x":0.5603752218607518,"y":0.000041473854844320785},"p2":{"x":0.16844314823038076,"y":0.14550083333870134}}},{"ID":"12199","typeID":"Arrow","zOrder":"5","w":"254","h":"4","measuredW":"150","measuredH":"100","x":"797","y":"2449","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.37938035930415026,"y":0.4255917056684666},"p1":{"x":0.5603752218607517,"y":0.00004147385484432103},"p2":{"x":253.99279597295322,"y":4.345290994681818}}},{"ID":"12200","typeID":"Arrow","zOrder":"3","w":"1","h":"209","measuredW":"150","measuredH":"100","x":"761","y":"2353","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.16844314823038076,"y":209.4521834847542},"p1":{"x":0.5603752218607517,"y":0.000041473854844320806},"p2":{"x":0.16844314823038076,"y":0.14550083333870134}}},{"ID":"12207","typeID":"Arrow","zOrder":"2","w":"148","h":"1","measuredW":"150","measuredH":"100","x":"568","y":"2458","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.07587772858573771,"y":0.436861934245826},"p1":{"x":0.5603752218607517,"y":0.00004147385484431722},"p2":{"x":147.9534279820159,"y":0.436861934245826}}},{"ID":"12211","typeID":"Arrow","zOrder":"1","w":"212","h":"211","measuredW":"150","measuredH":"100","x":"824","y":"2463","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":211.81903972888244,"y":210.93046578741405},"p1":{"x":0.5120354219777272,"y":-0.21432980008050467},"p2":{"x":-0.2993585414566269,"y":0.36037699350072216}}},{"ID":"12212","typeID":"Label","zOrder":"212","measuredW":"187","measuredH":"36","x":"948","y":"2685","properties":{"size":"28","text":"Keep Learning"}},{"ID":"12213","typeID":"Arrow","zOrder":"0","w":"1","h":"113","measuredW":"150","measuredH":"100","x":"1041","y":"2736","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0.16844314823038076,"y":112.88943662353313},"p1":{"x":0.5603752218607518,"y":0.00004147385484432088},"p2":{"x":0.16844314823038076,"y":0.20996831481954814},"stroke":"dotted"}},{"ID":"12214","typeID":"__group__","zOrder":"113","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"1297","y":"287","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"65","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"12215","typeID":"__group__","zOrder":"109","measuredW":"341","measuredH":"50","w":"341","h":"50","x":"826","y":"464","properties":{"controlName":"100-dart-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"341","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"199","measuredH":"26","x":"71","y":"12","properties":{"size":"18","text":"Learn the Basics of Dart"}}]}}},{"ID":"12216","typeID":"__group__","zOrder":"126","measuredW":"341","measuredH":"50","w":"341","h":"50","x":"647","y":"618","properties":{"controlName":"101-setup-development-environment"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"341","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"268","measuredH":"26","x":"37","y":"12","properties":{"size":"18","text":"Setup Development Environment"}}]}}},{"ID":"12217","typeID":"__group__","zOrder":"132","measuredW":"164","measuredH":"50","w":"164","h":"50","x":"1046","y":"618","properties":{"controlName":"102-widgets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"26","x":"49","y":"12","properties":{"size":"18","text":"Widgets"}}]}}},{"ID":"12218","typeID":"__group__","zOrder":"136","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"966","y":"875","properties":{"controlName":"103-working-with-assets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"161","measuredH":"26","x":"39","y":"12","properties":{"size":"18","text":"Working with Assets"}}]}}},{"ID":"12219","typeID":"__group__","zOrder":"140","measuredW":"303","measuredH":"50","w":"303","h":"50","x":"966","y":"989","properties":{"controlName":"104-version-control-systems"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"303","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"197","measuredH":"26","x":"53","y":"12","properties":{"size":"18","text":"Version Control Systems"}}]}}},{"ID":"12221","typeID":"__group__","zOrder":"141","measuredW":"303","measuredH":"50","w":"303","h":"50","x":"966","y":"1043","properties":{"controlName":"105-repo-hosting-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"303","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"187","measuredH":"26","x":"58","y":"12","properties":{"size":"18","text":"Repo Hosting Services"}}]}}},{"ID":"12222","typeID":"__group__","zOrder":"144","measuredW":"216","measuredH":"60","w":"216","h":"60","x":"695","y":"1031","properties":{"controlName":"106-design-principles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"10","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"142","measuredH":"26","x":"35","y":"22","properties":{"size":"18","text":"Design Principles"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"169","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"3","typeID":"__group__","zOrder":"3","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"192","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12223","typeID":"__group__","zOrder":"149","measuredW":"212","measuredH":"50","w":"212","h":"50","x":"695","y":"1128","properties":{"controlName":"107-package-manager"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"26","x":"31","y":"12","properties":{"size":"18","text":"Package Manager"}}]}}},{"ID":"12224","typeID":"__group__","zOrder":"150","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"1020","y":"1291","properties":{"controlName":"108-working-with-apis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"26","x":"48","y":"12","properties":{"size":"18","text":"Working with APIs"}}]}}},{"ID":"12225","typeID":"__group__","zOrder":"155","measuredW":"212","measuredH":"50","w":"212","h":"50","x":"695","y":"1305","properties":{"controlName":"109-storage"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"26","x":"74","y":"12","properties":{"size":"18","text":"Storage"}}]}}},{"ID":"12226","typeID":"__group__","zOrder":"164","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"1010","y":"1483","properties":{"controlName":"110-advanced-dart"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"26","x":"59","y":"12","properties":{"size":"18","text":"Advanced Dart"}}]}}},{"ID":"12227","typeID":"__group__","zOrder":"171","measuredW":"246","measuredH":"50","w":"246","h":"50","x":"661","y":"1709","properties":{"controlName":"111-state-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"156","measuredH":"26","x":"45","y":"12","properties":{"size":"18","text":"State Management"}}]}}},{"ID":"12228","typeID":"__group__","zOrder":"178","measuredW":"246","measuredH":"50","w":"246","h":"50","x":"1007","y":"1832","properties":{"controlName":"112-animations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"26","x":"78","y":"12","properties":{"size":"18","text":"Animations"}}]}}},{"ID":"12229","typeID":"__group__","zOrder":"182","measuredW":"246","measuredH":"50","w":"246","h":"50","x":"661","y":"1939","properties":{"controlName":"113-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"26","x":"93","y":"12","properties":{"size":"18","text":"Testing"}}]}}},{"ID":"12230","typeID":"__group__","zOrder":"188","measuredW":"246","measuredH":"50","w":"246","h":"50","x":"661","y":"2069","properties":{"controlName":"114-reactive-programming"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"26","x":"30","y":"12","properties":{"size":"18","text":"Reactive Programming"}}]}}},{"ID":"12231","typeID":"__group__","zOrder":"190","measuredW":"254","measuredH":"50","w":"254","h":"50","x":"999","y":"2069","properties":{"controlName":"115-dev-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"79","measuredH":"26","x":"91","y":"12","properties":{"size":"18","text":"Dev Tools"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12232","typeID":"__group__","zOrder":"194","measuredW":"254","measuredH":"50","w":"254","h":"50","x":"999","y":"2142","properties":{"controlName":"116-flutter-internals"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"26","x":"66","y":"12","properties":{"size":"18","text":"Flutter Internals"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12233","typeID":"__group__","zOrder":"198","measuredW":"246","measuredH":"50","w":"246","h":"50","x":"661","y":"2140","properties":{"controlName":"117-ci-cd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"26","x":"91","y":"12","properties":{"size":"18","text":"CI / CD"}}]}}},{"ID":"12234","typeID":"__group__","zOrder":"204","measuredW":"246","measuredH":"50","w":"246","h":"50","x":"1007","y":"2426","properties":{"controlName":"118-analytics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"26","x":"87","y":"12","properties":{"size":"18","text":"Analytics"}}]}}},{"ID":"12235","typeID":"__group__","zOrder":"209","measuredW":"162","measuredH":"50","w":"162","h":"50","x":"694","y":"2431","properties":{"controlName":"119-deployment"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"26","x":"32","y":"12","properties":{"size":"18","text":"Deployment"}}]}}},{"ID":"12236","typeID":"__group__","zOrder":"100","measuredW":"284","measuredH":"47","w":"284","h":"47","x":"418","y":"410","properties":{"controlName":"100-dart-basics:dart-pad"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"275","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"26","x":"111","y":"11","properties":{"size":"18","text":"Dart Pad"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12237","typeID":"__group__","zOrder":"101","measuredW":"284","measuredH":"47","w":"284","h":"47","x":"418","y":"462","properties":{"controlName":"101-dart-basics:variables"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"275","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"26","x":"109","y":"11","properties":{"size":"18","text":"Variables"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12239","typeID":"__group__","zOrder":"99","measuredW":"284","measuredH":"47","w":"284","h":"47","x":"418","y":"513","properties":{"controlName":"102-dart-basics:built-in-types"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"275","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"26","x":"92","y":"11","properties":{"size":"18","text":"Built-in Types"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12240","typeID":"__group__","zOrder":"124","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"1312","y":"409","properties":{"controlName":"103-dart-basics:functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"288","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"26","x":"104","y":"11","properties":{"size":"18","text":"Functions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12241","typeID":"__group__","zOrder":"123","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"1312","y":"460","properties":{"controlName":"104-dart-basics:operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"288","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"26","x":"102","y":"11","properties":{"size":"18","text":"Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12242","typeID":"__group__","zOrder":"125","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"1312","y":"512","properties":{"controlName":"105-dart-basics:control-flow-statements"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"288","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"198","measuredH":"26","x":"45","y":"11","properties":{"size":"18","text":"Control Flow Statements"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12243","typeID":"__group__","zOrder":"131","measuredW":"158","measuredH":"47","w":"158","h":"47","x":"418","y":"619","properties":{"controlName":"100-setup-development-environment:flutter-cli"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"26","x":"40","y":"11","properties":{"size":"18","text":"Flutter CLI"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12244","typeID":"__group__","zOrder":"127","measuredW":"113","measuredH":"47","w":"113","h":"47","x":"716","y":"743","properties":{"controlName":"101-setup-development-environment:ides"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"113","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"26","x":"37","y":"11","properties":{"size":"18","text":"IDEs"}}]}}},{"ID":"12245","typeID":"__group__","zOrder":"129","measuredW":"209","measuredH":"47","w":"209","h":"47","x":"418","y":"692","properties":{"controlName":"100-setup-development-environment:ides:vs-code"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"26","x":"73","y":"11","properties":{"size":"18","text":"VS Code"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12246","typeID":"__group__","zOrder":"130","measuredW":"209","measuredH":"47","w":"209","h":"47","x":"418","y":"744","properties":{"controlName":"101-setup-development-environment:ides:android-studio"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"26","x":"50","y":"11","properties":{"size":"18","text":"Android Studio"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12247","typeID":"__group__","zOrder":"128","measuredW":"209","measuredH":"47","w":"209","h":"47","x":"418","y":"795","properties":{"controlName":"102-setup-development-environment:ides:intellij-idea"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"26","x":"61","y":"11","properties":{"size":"18","text":"IntelliJ Idea"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12248","typeID":"__group__","zOrder":"88","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"1312","y":"614","properties":{"controlName":"100-widgets:stateless-widgets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"288","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"145","measuredH":"26","x":"71","y":"11","properties":{"size":"18","text":"Stateless Widgets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12249","typeID":"__group__","zOrder":"89","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"1312","y":"667","properties":{"controlName":"101-widgets:stateful-widgets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"288","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"26","x":"78","y":"11","properties":{"size":"18","text":"Stateful Widgets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12250","typeID":"__group__","zOrder":"133","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"1312","y":"721","properties":{"controlName":"102-widgets:styled-widgets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"288","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"26","x":"84","y":"11","properties":{"size":"18","text":"Styled Widgets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12251","typeID":"__group__","zOrder":"134","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"1312","y":"803","properties":{"controlName":"100-widgets:styled-widgets:material-widgets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"288","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"26","x":"75","y":"11","properties":{"size":"18","text":"Material Widgets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12252","typeID":"__group__","zOrder":"135","measuredW":"299","measuredH":"47","w":"299","h":"47","x":"1312","y":"857","properties":{"controlName":"101-widgets:styled-widgets:cupertino-widgets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"288","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"151","measuredH":"26","x":"68","y":"11","properties":{"size":"18","text":"Cupertino Widgets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12253","typeID":"__group__","zOrder":"138","measuredW":"185","measuredH":"47","w":"185","h":"47","x":"689","y":"825","properties":{"controlName":"100-working-with-assets:fonts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"26","x":"75","y":"11","properties":{"size":"18","text":"Fonts"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12254","typeID":"__group__","zOrder":"139","measuredW":"188","measuredH":"47","w":"188","h":"47","x":"686","y":"877","properties":{"controlName":"101-working-with-assets:images"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"177","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"26","x":"69","y":"11","properties":{"size":"18","text":"Images"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12255","typeID":"__group__","zOrder":"137","measuredW":"188","measuredH":"47","w":"188","h":"47","x":"686","y":"928","properties":{"controlName":"102-working-with-assets:other-file-types"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"179","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"Other File Types"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12256","typeID":"__group__","zOrder":"142","measuredW":"136","measuredH":"47","w":"136","h":"47","x":"1352","y":"987","properties":{"controlName":"100-version-control-systems:git"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"26","x":"51","y":"11","properties":{"size":"18","text":"Git"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"112","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12257","typeID":"__group__","zOrder":"143","measuredW":"136","measuredH":"47","w":"136","h":"47","x":"1352","y":"1044","properties":{"controlName":"100-repo-hosting-services:github"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"26","x":"34","y":"11","properties":{"size":"18","text":"GitHub"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"112","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12258","typeID":"__group__","zOrder":"148","measuredW":"233","measuredH":"47","w":"233","h":"47","x":"394","y":"888","properties":{"controlName":"100-design-principles:dependency-injection"},"children":{"controls":{"control":[{"ID":"0","typeID":"__group__","zOrder":"0","measuredW":"233","measuredH":"47","w":"233","h":"47","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"224","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"178","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Dependency Injection"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}}]}}},{"ID":"12259","typeID":"__group__","zOrder":"147","measuredW":"235","measuredH":"47","w":"235","h":"47","x":"392","y":"939","properties":{"controlName":"101-design-principles:design-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"__group__","zOrder":"0","measuredW":"235","measuredH":"47","w":"235","h":"47","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"26","x":"57","y":"11","properties":{"size":"18","text":"Design Patterns"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}}]}}},{"ID":"12260","typeID":"__group__","zOrder":"146","measuredW":"235","measuredH":"47","w":"235","h":"47","x":"392","y":"990","properties":{"controlName":"102-design-principles:solid-principles"},"children":{"controls":{"control":[{"ID":"0","typeID":"__group__","zOrder":"0","measuredW":"235","measuredH":"47","w":"235","h":"47","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"139","measuredH":"26","x":"52","y":"11","properties":{"size":"18","text":"SOLID Principles"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}}]}}},{"ID":"12261","typeID":"__group__","zOrder":"72","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"391","y":"1128","properties":{"controlName":"100-package-manager:pub-dev"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"26","x":"91","y":"11","properties":{"size":"18","text":"pub.dev"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12262","typeID":"__group__","zOrder":"71","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"391","y":"1179","properties":{"controlName":"101-package-manager:flutter-pub-dart-pub"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"169","measuredH":"26","x":"38","y":"11","properties":{"size":"18","text":"flutter pub / dart pub"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12263","typeID":"__group__","zOrder":"154","measuredW":"288","measuredH":"47","w":"288","h":"47","x":"1030","y":"1191","properties":{"controlName":"100-working-with-apis:json"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"278","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"232","measuredH":"26","x":"35","y":"11","properties":{"size":"18","text":"JSON Serialize / Deserialize"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12264","typeID":"__group__","zOrder":"153","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"1366","y":"1190","properties":{"controlName":"101-working-with-apis:web-sockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"26","x":"61","y":"11","properties":{"size":"18","text":"Web Sockets"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"214","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12265","typeID":"__group__","zOrder":"152","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"1366","y":"1242","properties":{"controlName":"102-working-with-apis:graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"26","x":"76","y":"11","properties":{"size":"18","text":"GraphQL"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"214","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12266","typeID":"__group__","zOrder":"151","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"1366","y":"1294","properties":{"controlName":"103-working-with-apis:restful-apis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"26","x":"60","y":"11","properties":{"size":"18","text":"RESTful APIs"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"214","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12267","typeID":"__group__","zOrder":"157","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"393","y":"1260","properties":{"controlName":"100-storage:sqlite"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"26","x":"95","y":"11","properties":{"size":"18","text":"SQLite"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12268","typeID":"__group__","zOrder":"156","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"393","y":"1312","properties":{"controlName":"101-storage:shared-preferences"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"163","measuredH":"26","x":"41","y":"11","properties":{"size":"18","text":"Shared Preferences"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12269","typeID":"__group__","zOrder":"158","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"393","y":"1364","properties":{"controlName":"102-storage:firebase"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"26","x":"87","y":"11","properties":{"size":"18","text":"Firebase"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12270","typeID":"__group__","zOrder":"159","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"393","y":"1459","properties":{"controlName":"100-storage:firebase:authentication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"26","x":"64","y":"11","properties":{"size":"18","text":"Authentication"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12271","typeID":"__group__","zOrder":"160","measuredW":"119","measuredH":"47","w":"119","h":"47","x":"393","y":"1512","properties":{"controlName":"101-storage:firebase:storage"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"110","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"Storage"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12272","typeID":"__group__","zOrder":"161","measuredW":"123","measuredH":"47","w":"123","h":"47","x":"518","y":"1512","properties":{"controlName":"102-storage:firebase:firestore"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"111","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"26","x":"15","y":"11","properties":{"size":"18","text":"Firestore"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"99","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12273","typeID":"__group__","zOrder":"162","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"393","y":"1565","properties":{"controlName":"103-storage:firebase:push-notifications"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"26","x":"50","y":"11","properties":{"size":"18","text":"Push Notifications"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12274","typeID":"__group__","zOrder":"163","measuredW":"236","measuredH":"47","w":"236","h":"47","x":"393","y":"1617","properties":{"controlName":"104-storage:firebase:remote-config"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"26","x":"62","y":"11","properties":{"size":"18","text":"Remote Config"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12275","typeID":"__group__","zOrder":"170","measuredW":"173","measuredH":"47","w":"173","h":"47","x":"1079","y":"1395","properties":{"controlName":"100-advanced-dart:core-libraries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"26","x":"33","y":"11","properties":{"size":"18","text":"Core Libraries"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12276","typeID":"__group__","zOrder":"56","measuredW":"256","measuredH":"47","w":"256","h":"47","x":"1354","y":"1374","properties":{"controlName":"101-advanced-dart:lists"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"26","x":"104","y":"11","properties":{"size":"18","text":"Lists"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"232","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12277","typeID":"__group__","zOrder":"55","measuredW":"256","measuredH":"47","w":"256","h":"47","x":"1354","y":"1426","properties":{"controlName":"102-advanced-dart:collections"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"26","x":"77","y":"11","properties":{"size":"18","text":"Collections"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"232","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12278","typeID":"__group__","zOrder":"54","measuredW":"256","measuredH":"47","w":"256","h":"47","x":"1354","y":"1479","properties":{"controlName":"103-advanced-dart:lambdas"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"26","x":"85","y":"11","properties":{"size":"18","text":"Lambdas"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"232","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12279","typeID":"__group__","zOrder":"165","measuredW":"256","measuredH":"47","w":"256","h":"47","x":"1354","y":"1532","properties":{"controlName":"104-advanced-dart:functional-programming"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"199","measuredH":"26","x":"23","y":"11","properties":{"size":"18","text":"Functional Programming"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"232","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12280","typeID":"__group__","zOrder":"166","measuredW":"257","measuredH":"47","w":"257","h":"47","x":"1354","y":"1587","properties":{"controlName":"105-advanced-dart:isolates"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"26","x":"91","y":"11","properties":{"size":"18","text":"Isolates"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"233","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12281","typeID":"__group__","zOrder":"167","measuredW":"258","measuredH":"47","w":"258","h":"47","x":"1354","y":"1642","properties":{"controlName":"106-advanced-dart:async-await"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"26","x":"69","y":"11","properties":{"size":"18","text":"Async / Await"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"234","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12282","typeID":"__group__","zOrder":"168","measuredW":"172","measuredH":"47","w":"172","h":"47","x":"1080","y":"1570","properties":{"controlName":"107-advanced-dart:streams"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"26","x":"57","y":"11","properties":{"size":"18","text":"Streams"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12283","typeID":"__group__","zOrder":"169","measuredW":"171","measuredH":"47","w":"171","h":"47","x":"1081","y":"1622","properties":{"controlName":"108-advanced-dart:futures"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"26","x":"59","y":"11","properties":{"size":"18","text":"Futures"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12284","typeID":"__group__","zOrder":"172","measuredW":"156","measuredH":"47","w":"156","h":"47","x":"661","y":"1616","properties":{"controlName":"100-state-management:provider"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"26","x":"40","y":"11","properties":{"size":"18","text":"Provider"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"132","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12285","typeID":"__group__","zOrder":"173","measuredW":"156","measuredH":"47","w":"156","h":"47","x":"661","y":"1564","properties":{"controlName":"101-state-management:bloc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"26","x":"51","y":"11","properties":{"size":"18","text":"BLoC"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"132","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12286","typeID":"__group__","zOrder":"174","measuredW":"156","measuredH":"47","w":"156","h":"47","x":"661","y":"1512","properties":{"controlName":"102-state-management:flutter-bloc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"26","x":"22","y":"11","properties":{"size":"18","text":"Flutter BLoC"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"132","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12287","typeID":"__group__","zOrder":"175","measuredW":"177","measuredH":"47","w":"177","h":"47","x":"393","y":"1710","properties":{"controlName":"103-state-management:velocity-x"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"26","x":"55","y":"11","properties":{"size":"18","text":"Velocity X"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12288","typeID":"__group__","zOrder":"176","measuredW":"177","measuredH":"47","w":"177","h":"47","x":"393","y":"1762","properties":{"controlName":"104-state-management:get-x"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"26","x":"71","y":"11","properties":{"size":"18","text":"Get X"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12289","typeID":"__group__","zOrder":"177","measuredW":"177","measuredH":"47","w":"177","h":"47","x":"393","y":"1815","properties":{"controlName":"105-state-management:redux"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"26","x":"66","y":"11","properties":{"size":"18","text":"Redux"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12290","typeID":"__group__","zOrder":"179","measuredW":"199","measuredH":"47","w":"199","h":"47","x":"1054","y":"1734","properties":{"controlName":"100-animations:curved-animations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"186","h":"47","measuredW":"200","measuredH":"140","x":"13","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"145","measuredH":"26","x":"33","y":"11","properties":{"size":"18","text":"Curved Animation"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12291","typeID":"__group__","zOrder":"40","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"1354","y":"1726","properties":{"controlName":"101-animations:animation-controller"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Animation Controller"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"214","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12292","typeID":"__group__","zOrder":"39","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"1354","y":"1778","properties":{"controlName":"102-animations:animated-builder"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"26","x":"44","y":"11","properties":{"size":"18","text":"Animated Builder"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"214","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12293","typeID":"__group__","zOrder":"38","measuredW":"238","measuredH":"47","w":"238","h":"47","x":"1354","y":"1830","properties":{"controlName":"103-animations:animated-widget"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"26","x":"45","y":"11","properties":{"size":"18","text":"Animated Widget"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"214","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12294","typeID":"__group__","zOrder":"180","measuredW":"92","measuredH":"47","w":"92","h":"47","x":"1054","y":"1925","properties":{"controlName":"104-animations:hero"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"79","h":"47","measuredW":"200","measuredH":"140","x":"13","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"26","x":"34","y":"11","properties":{"size":"18","text":"Hero"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12295","typeID":"__group__","zOrder":"181","measuredW":"112","measuredH":"47","w":"112","h":"47","x":"1158","y":"1925","properties":{"controlName":"105-animations:opacity"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"98","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"26","x":"17","y":"11","properties":{"size":"18","text":"Opacity"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"88","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12296","typeID":"__group__","zOrder":"183","measuredW":"193","measuredH":"47","w":"193","h":"47","x":"661","y":"1833","properties":{"controlName":"100-testing:unit-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"182","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"Unit Testing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"169","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12297","typeID":"__group__","zOrder":"184","measuredW":"194","measuredH":"47","w":"194","h":"47","x":"390","y":"1890","properties":{"controlName":"101-testing:widget-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"182","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"Widget Testing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12298","typeID":"__group__","zOrder":"185","measuredW":"194","measuredH":"47","w":"194","h":"47","x":"390","y":"1944","properties":{"controlName":"102-testing:integration-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"182","h":"47","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"26","x":"30","y":"11","properties":{"size":"18","text":"Integration Testing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12299","typeID":"__group__","zOrder":"186","measuredW":"99","measuredH":"47","w":"99","h":"47","x":"391","y":"1999","properties":{"controlName":"103-testing:tdd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"88","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"26","x":"36","y":"11","properties":{"size":"18","text":"TDD"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12300","typeID":"__group__","zOrder":"187","measuredW":"93","measuredH":"47","w":"93","h":"47","x":"491","y":"1999","properties":{"controlName":"104-testing:bdd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"83","h":"47","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"39","measuredH":"26","x":"32","y":"14","properties":{"size":"18","text":"BDD"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12301","typeID":"__group__","zOrder":"189","measuredW":"193","measuredH":"47","w":"193","h":"47","x":"388","y":"2070","properties":{"controlName":"100-reactive-programming:rxdart"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"182","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"26","x":"73","y":"11","properties":{"size":"18","text":"RxDart"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12303","typeID":"__group__","zOrder":"192","measuredW":"245","measuredH":"47","w":"245","h":"47","x":"1354","y":"1977","properties":{"controlName":"100-dev-tools:flutter-inspector"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"26","x":"49","y":"11","properties":{"size":"18","text":"Flutter Inspector"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"221","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12304","typeID":"__group__","zOrder":"191","measuredW":"245","measuredH":"47","w":"245","h":"47","x":"1354","y":"2028","properties":{"controlName":"101-dev-tools:flutter-outline"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"26","x":"59","y":"11","properties":{"size":"18","text":"Flutter Outline"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"221","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12305","typeID":"__group__","zOrder":"193","measuredW":"245","measuredH":"47","w":"245","h":"47","x":"1354","y":"2080","properties":{"controlName":"102-dev-tools:memory-allocation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"26","x":"42","y":"11","properties":{"size":"18","text":"Memory Allocation"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"221","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12306","typeID":"__group__","zOrder":"195","measuredW":"245","measuredH":"47","w":"245","h":"47","x":"1355","y":"2137","properties":{"controlName":"100-flutter-internals:render-objects"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"26","x":"52","y":"11","properties":{"size":"18","text":"Render Objects"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"221","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12307","typeID":"__group__","zOrder":"196","measuredW":"245","measuredH":"47","w":"245","h":"47","x":"1355","y":"2190","properties":{"controlName":"101-flutter-internals:3-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"26","x":"86","y":"11","properties":{"size":"18","text":"3 Trees"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"221","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12308","typeID":"__group__","zOrder":"197","measuredW":"245","measuredH":"47","w":"245","h":"47","x":"1355","y":"2244","properties":{"controlName":"102-flutter-internals:immutability"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"26","x":"68","y":"11","properties":{"size":"18","text":"Immutability"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"221","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"12309","typeID":"__group__","zOrder":"200","measuredW":"199","measuredH":"47","w":"199","h":"47","x":"388","y":"2137","properties":{"controlName":"100-ci-cd:fast-lane"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"26","x":"63","y":"11","properties":{"size":"18","text":"Fast Lane"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12310","typeID":"__group__","zOrder":"199","measuredW":"199","measuredH":"47","w":"199","h":"47","x":"388","y":"2189","properties":{"controlName":"101-ci-cd:codemagic"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"26","x":"57","y":"11","properties":{"size":"18","text":"Codemagic"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12311","typeID":"__group__","zOrder":"201","measuredW":"199","measuredH":"47","w":"199","h":"47","x":"388","y":"2240","properties":{"controlName":"102-ci-cd:bitrise"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"26","x":"77","y":"11","properties":{"size":"18","text":"Bitrise"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12312","typeID":"__group__","zOrder":"202","measuredW":"199","measuredH":"47","w":"199","h":"47","x":"388","y":"2291","properties":{"controlName":"103-ci-cd:github-actions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"26","x":"43","y":"11","properties":{"size":"18","text":"GitHub Actions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12313","typeID":"__group__","zOrder":"203","measuredW":"199","measuredH":"47","w":"199","h":"47","x":"388","y":"2343","properties":{"controlName":"104-ci-cd:firebase-app-distribution"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"26","x":"31","y":"11","properties":{"size":"18","text":"Firebase App Dist"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12314","typeID":"__group__","zOrder":"207","measuredW":"127","measuredH":"47","w":"127","h":"47","x":"992","y":"2332","properties":{"controlName":"100-analytics:segment"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"116","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"26","x":"32","y":"11","properties":{"size":"18","text":"Segment"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12315","typeID":"__group__","zOrder":"208","measuredW":"131","measuredH":"47","w":"131","h":"47","x":"1130","y":"2332","properties":{"controlName":"101-analytics:mix-panel"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"79","measuredH":"26","x":"18","y":"11","properties":{"size":"18","text":"Mix Panel"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"107","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12316","typeID":"__group__","zOrder":"205","measuredW":"244","measuredH":"47","w":"244","h":"47","x":"1355","y":"2377","properties":{"controlName":"102-analytics:firebase-analytics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"26","x":"38","y":"11","properties":{"size":"18","text":"Firebase Analytics"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"220","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12317","typeID":"__group__","zOrder":"206","measuredW":"243","measuredH":"47","w":"243","h":"47","x":"1356","y":"2429","properties":{"controlName":"103-analytics:google-analytics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"26","x":"49","y":"11","properties":{"size":"18","text":"Google Analytics"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"219","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"12318","typeID":"__group__","zOrder":"4","measuredW":"143","measuredH":"47","w":"143","h":"47","x":"694","y":"2336","properties":{"controlName":"100-deployment:appstore"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"26","x":"25","y":"11","properties":{"size":"18","text":"App Store"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"119","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12319","typeID":"__group__","zOrder":"210","measuredW":"143","measuredH":"47","w":"143","h":"47","x":"694","y":"2535","properties":{"controlName":"101-deployment:playstore"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"130","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"26","x":"27","y":"11","properties":{"size":"18","text":"Playstore"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"119","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"12320","typeID":"__group__","zOrder":"211","measuredW":"245","measuredH":"47","w":"245","h":"47","x":"388","y":"2433","properties":{"controlName":"101-deployment:guidelines-and-protocols"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"236","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"185","measuredH":"26","x":"34","y":"11","properties":{"size":"18","text":"Guidelines & Protocols"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"2663","mockupW":"1257","measuredW":"1632","measuredH":"2849","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/frontend.json b/public/jsons/frontend.json new file mode 100644 index 000000000..4799882ee --- /dev/null +++ b/public/jsons/frontend.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"13757","typeID":"Arrow","zOrder":"5","w":"180","h":"369","measuredW":"150","measuredH":"100","x":"970","y":"2700","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":180.33312546195043,"y":369.1629038835017},"p1":{"x":0.5311058790594242,"y":0.05504224965971112},"p2":{"x":0.024041521385697706,"y":0.016603653832135024}}},{"ID":"13758","typeID":"Arrow","zOrder":"6","w":"91","h":"44","measuredW":"150","measuredH":"100","x":"1123","y":"2418","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":91.2836149319719,"y":-0.42601596895428884},"p1":{"x":0.4807260155574767,"y":0.1446845289541901},"p2":{"x":0.03815966742740784,"y":43.87863921953385}}},{"ID":"13759","typeID":"Arrow","zOrder":"7","w":"157","h":"169","measuredW":"150","measuredH":"100","x":"297","y":"3053","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":157,"y":0},"p1":{"x":0.4950532381911572,"y":-0.22047666573841107},"p2":{"x":0.3597183695244439,"y":168.87811359601255}}},{"ID":"13760","typeID":"Arrow","zOrder":"8","w":"2","h":"104","measuredW":"150","measuredH":"100","x":"574","y":"2949","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.523291249455812,"y":0.00130605137135394},"p2":{"x":1,"y":103},"rightArrow":"false"}},{"ID":"13761","typeID":"Arrow","zOrder":"9","w":"159","h":"4","measuredW":"150","measuredH":"100","x":"675","y":"3050","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.44614540796908386,"y":3.8064134624410144},"p1":{"x":0.4319942611190816,"y":-0.006169296987087544},"p2":{"x":159.7751756755747,"y":0}}},{"ID":"13762","typeID":"Arrow","zOrder":"10","w":"142","h":"44","measuredW":"150","measuredH":"100","x":"658","y":"3001","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.2570801773204039,"y":43.273907378054446},"p1":{"x":0.4540886815248379,"y":-0.08069525981073665},"p2":{"x":142,"y":0}}},{"ID":"13763","typeID":"Arrow","zOrder":"11","w":"2","h":"89","measuredW":"150","measuredH":"100","x":"306","y":"3419","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":1,"y":88},"p1":{"x":0.4072427393330943,"y":0.00953746862674794},"p2":{"x":1,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13764","typeID":"Arrow","zOrder":"12","w":"8","h":"166","measuredW":"150","measuredH":"100","x":"296","y":"3241","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":7,"y":165},"p1":{"x":0.4072427393330943,"y":0.009537468626747932},"p2":{"x":0,"y":0},"rightArrow":"false"}},{"ID":"13765","typeID":"__group__","zOrder":"13","measuredW":"248","measuredH":"59","w":"248","h":"59","x":"444","y":"3021","properties":{"controlName":"122-desktop-applications"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"241","h":"50","measuredW":"200","measuredH":"140","x":"7","y":"9","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"47","y":"22","properties":{"size":"17","text":"Desktop Applications"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13766","typeID":"__group__","zOrder":"14","measuredW":"196","measuredH":"41","w":"196","h":"41","x":"785","y":"2984","properties":{"controlName":"100-desktop-applications:electron"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"188","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"69","measuredW":"65","measuredH":"25","x":"63","y":"8","properties":{"size":"17","text":"Electron"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"172","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"172","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13767","typeID":"__group__","zOrder":"15","measuredW":"221","measuredH":"50","w":"221","h":"50","x":"186","y":"3209","properties":{"controlName":"123-bonus-content"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"50","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"25","x":"58","y":"12","properties":{"size":"17","text":"Bonus Content"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13768","typeID":"__group__","zOrder":"16","measuredW":"207","measuredH":"50","w":"207","h":"50","x":"211","y":"3390","properties":{"controlName":"ext_link:google.com"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"25","x":"45","y":"13","properties":{"size":"17","text":"Keep Learning"}}]}}},{"ID":"13770","typeID":"__group__","zOrder":"17","measuredW":"196","measuredH":"41","w":"196","h":"41","x":"785","y":"3030","properties":{"controlName":"101-desktop-applications:tauri"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"188","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"75","y":"8","properties":{"size":"17","text":"Tauri"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"172","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"172","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"40463"}}]}}},{"ID":"13771","typeID":"Arrow","zOrder":"18","w":"237","h":"128","measuredW":"150","measuredH":"100","x":"645","y":"2818","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","p0":{"x":236.93170111364998,"y":0.019905173764982464},"p1":{"x":0.4776994561390996,"y":0.17651148133814792},"p2":{"x":0.11074525562162307,"y":126.11937517609203}}},{"ID":"13772","typeID":"Arrow","zOrder":"19","w":"1","h":"105","measuredW":"150","measuredH":"100","x":"900","y":"2701","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":1,"y":105.13396175095886},"p1":{"x":0.47704880470480404,"y":0.005193614908729857},"p2":{"x":1,"y":0}}},{"ID":"13773","typeID":"Arrow","zOrder":"20","w":"120","h":"182","measuredW":"150","measuredH":"100","x":"1030","y":"2695","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":120,"y":182},"p1":{"x":0.5641506862188896,"y":0.10909777122517159},"p2":{"x":0.40915526260198476,"y":0.23807505235299686}}},{"ID":"13774","typeID":"Arrow","zOrder":"21","w":"141","h":"261","measuredW":"150","measuredH":"100","x":"1000","y":"2701","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":141,"y":261},"p1":{"x":0.5842350949114499,"y":0.06027644608497023},"p2":{"x":-0.3468130306484909,"y":0.38926871100329663}}},{"ID":"13775","typeID":"Arrow","zOrder":"22","w":"164","h":"305","measuredW":"150","measuredH":"100","x":"983","y":"2708","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":163.5,"y":305},"p1":{"x":0.5311058790594241,"y":0.05504224965971115},"p2":{"x":-0.2625955919362468,"y":-0.45953763034685835}}},{"ID":"13776","typeID":"Arrow","zOrder":"23","w":"112","h":"38","measuredW":"150","measuredH":"100","x":"696","y":"2819","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":112.50398196586139,"y":0.4821067591024075},"p1":{"x":0.5064432989690714,"y":-0.10824742268041054},"p2":{"x":0.2446976954972797,"y":37.3892687110033}}},{"ID":"13777","typeID":"Arrow","zOrder":"24","w":"184","h":"318","measuredW":"150","measuredH":"100","x":"723","y":"2378","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":183.53647574825027,"y":318.53383041542565},"p1":{"x":0.4830556042799506,"y":0.1764076477810915},"p2":{"x":0.5384644034102166,"y":0.20955858028401053}}},{"ID":"13778","typeID":"Arrow","zOrder":"25","w":"102","h":"42","measuredW":"150","measuredH":"100","x":"937","y":"2530","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":102.31552051484277,"y":41.58416638498966},"p1":{"x":0.4148642429820512,"y":-0.09226875287620818},"p2":{"x":-0.17253775814867822,"y":-0.27715319130265925}}},{"ID":"13779","typeID":"Arrow","zOrder":"26","w":"108","h":"88","measuredW":"150","measuredH":"100","x":"935","y":"2534","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":108.64600185032123,"y":88.10644863223888},"p1":{"x":0.41486424298205093,"y":-0.09226875287620795},"p2":{"x":0.38396846335854207,"y":0.05332814417579357}}},{"ID":"13780","typeID":"Arrow","zOrder":"27","w":"1","h":"105","measuredW":"150","measuredH":"100","x":"908","y":"2270","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":1,"y":105.13396175095886},"p1":{"x":0.47704880470480404,"y":0.005193614908729857},"p2":{"x":1,"y":0}}},{"ID":"13782","typeID":"Arrow","zOrder":"28","w":"2","h":"235","measuredW":"150","measuredH":"100","x":"392","y":"1765","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.260934347128682,"y":-0.43825342894501773},"p1":{"x":0.43339050633562626,"y":0.007133769851020942},"p2":{"x":-0.260934347128682,"y":234.2072671834119}}},{"ID":"13783","typeID":"Arrow","zOrder":"29","w":"413","h":"47","measuredW":"150","measuredH":"100","x":"423","y":"1703","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","p0":{"x":0.32780458177427363,"y":46.53523054117568},"p1":{"x":0.45894348755426007,"y":0.060942254353755484},"p2":{"x":413.65560916354855,"y":8.213447334918555}}},{"ID":"13784","typeID":"Arrow","zOrder":"30","w":"1","h":"102","measuredW":"150","measuredH":"100","x":"924","y":"1702","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.260934347128682,"y":-0.43825342894501773},"p1":{"x":0.4333905063356263,"y":0.007133769851020943},"p2":{"x":-0.260934347128682,"y":101.80609466350643}}},{"ID":"13785","typeID":"Arrow","zOrder":"31","w":"130","h":"172","measuredW":"150","measuredH":"100","x":"980","y":"1600","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3622961870130439,"y":0.35400305967436907},"p1":{"x":0.45588235294117685,"y":0.07352941176470515},"p2":{"x":130.38263206538568,"y":172.802027487832}}},{"ID":"13786","typeID":"Arrow","zOrder":"32","w":"103","h":"125","measuredW":"150","measuredH":"100","x":"1002","y":"1600","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.26045801916006894,"y":0.35400305967436907},"p1":{"x":0.45588235294117674,"y":0.0735294117647052},"p2":{"x":102.90809160734898,"y":124.8997984800103}}},{"ID":"13787","typeID":"Arrow","zOrder":"33","w":"88","h":"71","measuredW":"150","measuredH":"100","x":"1020","y":"1607","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.052714507779455744,"y":0.19717863222035703},"p1":{"x":0.45588235294117674,"y":0.0735294117647052},"p2":{"x":87.64536183636733,"y":71.36620458669813}}},{"ID":"13788","typeID":"Arrow","zOrder":"34","w":"77","h":"33","measuredW":"150","measuredH":"100","x":"1039","y":"1601","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.21360611090813109,"y":0.7226381741836576},"p1":{"x":0.34627916069334047,"y":0.08067248794474031},"p2":{"x":76.8571725234226,"y":33.04442138044078}}},{"ID":"13789","typeID":"Arrow","zOrder":"35","w":"83","h":"4","measuredW":"150","measuredH":"100","x":"1034","y":"1583","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.260934347128682,"y":-0.43825342894501773},"p1":{"x":0.4310686842693701,"y":-0.01854562577101437},"p2":{"x":82.75126717989497,"y":3.553612219705883}}},{"ID":"13790","typeID":"Arrow","zOrder":"36","w":"250","h":"78","measuredW":"150","measuredH":"100","x":"299","y":"1609","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.2179908385617182,"y":77.94665038826247},"p1":{"x":0.46280569852413056,"y":0.04229310438161035},"p2":{"x":250.24223511661944,"y":-0.06555113876129326}}},{"ID":"13791","typeID":"Arrow","zOrder":"37","w":"252","h":"42","measuredW":"150","measuredH":"100","x":"300","y":"1603","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1506442759475135,"y":41.51896183847771},"p1":{"x":0.4628056985241305,"y":0.0422931043816104},"p2":{"x":252.39905954407345,"y":-0.4891725128713915}}},{"ID":"13792","typeID":"Arrow","zOrder":"38","w":"238","h":"77","measuredW":"150","measuredH":"100","x":"303","y":"1495","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.11208549503413678,"y":0.337734356976398},"p1":{"x":0.46318687896564104,"y":-0.04633065964324165},"p2":{"x":238.03042442956428,"y":76.98130076949064}}},{"ID":"13793","typeID":"Arrow","zOrder":"39","w":"244","h":"41","measuredW":"150","measuredH":"100","x":"293","y":"1539","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3074687034015824,"y":0.1340580212702207},"p1":{"x":0.4718266633930761,"y":-0.03283820279891953},"p2":{"x":243.92451908603675,"y":41.19311145654592}}},{"ID":"13794","typeID":"Arrow","zOrder":"40","w":"253","h":"1","measuredW":"150","measuredH":"100","x":"289","y":"1591","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.20156335987400098,"y":1.4049221436009702},"p1":{"x":0.46937327878105334,"y":0.004541857492184635},"p2":{"x":253.39905954407345,"y":1.5108274871286085}}},{"ID":"13795","typeID":"Arrow","zOrder":"41","w":"135","h":"53","measuredW":"150","measuredH":"100","x":"709","y":"1544","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3725435141941489,"y":0.23996336479785896},"p1":{"x":0.4960254372019082,"y":0.07419183889772205},"p2":{"x":135.8674198506036,"y":53.61673283065602}}},{"ID":"13796","typeID":"Arrow","zOrder":"42","w":"119","h":"59","measuredW":"150","measuredH":"100","x":"719","y":"1468","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.047010684241513445,"y":58.44770687617847},"p1":{"x":0.5673179018899986,"y":-0.10798471012953849},"p2":{"x":119.02424427805772,"y":-0.40360304771661504}}},{"ID":"13797","typeID":"Arrow","zOrder":"43","w":"89","h":"4","measuredW":"150","measuredH":"100","x":"1023","y":"1479","properties":{"color":"10027263","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":89.03433282924925,"y":0},"p1":{"x":0.5653893258184628,"y":-0.0013183529417352127},"p2":{"x":0.07305038615209014,"y":3.863193898939471}}},{"ID":"13798","typeID":"Arrow","zOrder":"44","w":"100","h":"41","measuredW":"150","measuredH":"100","x":"1011","y":"1432","properties":{"color":"10027263","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":99.66569771474019,"y":0.2236946620996605},"p1":{"x":0.4596243377749227,"y":0.08508588858564752},"p2":{"x":-0.24466564443059724,"y":41.28274809737536}}},{"ID":"13799","typeID":"Arrow","zOrder":"45","w":"133","h":"3","measuredW":"150","measuredH":"100","x":"720","y":"1535","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3216244302676614,"y":2.5026931357795092},"p1":{"x":0.4743412204498641,"y":-0.008947430290275333},"p2":{"x":133,"y":0}}},{"ID":"13800","typeID":"__group__","zOrder":"46","measuredW":"225","measuredH":"50","w":"225","h":"50","x":"821","y":"1451","properties":{"controlName":"102-build-tools:linters-formatters"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"225","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"25","y":"13","properties":{"size":"17","text":"Linters and Formatters"}}]}}},{"ID":"13801","typeID":"__group__","zOrder":"47","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"1094","y":"1418","properties":{"controlName":"100-build-tools:linters-formatters:prettier"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"66","measuredW":"58","measuredH":"25","x":"44","y":"7","properties":{"size":"17","text":"Prettier"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"13802","typeID":"__group__","zOrder":"48","measuredW":"155","measuredH":"40","w":"155","h":"40","x":"1094","y":"1463","properties":{"controlName":"101-build-tools:linters-formatters:eslint"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"53","measuredW":"51","measuredH":"25","x":"46","y":"7","properties":{"size":"17","text":"ESLint"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"131","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"13803","typeID":"Arrow","zOrder":"49","w":"94","h":"177","measuredW":"150","measuredH":"100","x":"514","y":"1364","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.342277860619447,"y":-0.4198717504148135},"p1":{"x":0.5100925147182503,"y":-0.13330529857022685},"p2":{"x":94.09354504051441,"y":176.13405802127022}}},{"ID":"13804","typeID":"Arrow","zOrder":"50","w":"144","h":"47","measuredW":"150","measuredH":"100","x":"303","y":"1373","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":143.59460152843042,"y":-0.36895266648821234},"p1":{"x":0.5621049174944583,"y":-0.05820540185534891},"p2":{"x":-0.11208549503413678,"y":46.16464122682419}}},{"ID":"13805","typeID":"Arrow","zOrder":"51","w":"131","h":"101","measuredW":"150","measuredH":"100","x":"310","y":"1144","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":131.85733129941207,"y":100.92842748572161},"p1":{"x":0.5179188602929944,"y":0.05890610549143938},"p2":{"x":0.46836030653014404,"y":-0.3505709879580081}}},{"ID":"13806","typeID":"Arrow","zOrder":"52","w":"140","h":"56","measuredW":"150","measuredH":"100","x":"304","y":"1198","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":139.22596641392124,"y":56.50887328728595},"p1":{"x":0.5179188602929942,"y":0.0589061054914393},"p2":{"x":-0.3748152660157871,"y":0.3948335924094408}}},{"ID":"13807","typeID":"Arrow","zOrder":"53","w":"167","h":"7","measuredW":"150","measuredH":"100","x":"291","y":"1257","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.44343003361676714,"y":0.014243775690876877},"p2":{"x":167.28095267352228,"y":7.089319088850289}}},{"ID":"13808","typeID":"Arrow","zOrder":"54","w":"130","h":"1","measuredW":"150","measuredH":"100","x":"321","y":"1312","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":129.700506871958,"y":0},"p1":{"x":0.47348089180528574,"y":0.0008969445600114837},"p2":{"x":0,"y":0}}},{"ID":"13810","typeID":"Arrow","zOrder":"55","w":"105","h":"43","measuredW":"150","measuredH":"100","x":"1022","y":"2219","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":42},"p1":{"x":0.3246422893481717,"y":0.04197138314785374},"p2":{"x":104,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13811","typeID":"Arrow","zOrder":"56","w":"128","h":"9","measuredW":"150","measuredH":"100","x":"1010","y":"2265","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":8},"p1":{"x":0.3321152059461133,"y":0.04465778878909879},"p2":{"x":127,"y":4},"rightArrow":"false","stroke":"dotted"}},{"ID":"13812","typeID":"Arrow","zOrder":"57","w":"129","h":"34","measuredW":"150","measuredH":"100","x":"1011","y":"2280","properties":{"color":"10027263","curvature":"0","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.3458601686475002,"y":-0.005245335635083992},"p2":{"x":128,"y":33},"rightArrow":"false","stroke":"dotted"}},{"ID":"13813","typeID":"Arrow","zOrder":"58","w":"209","h":"108","measuredW":"150","measuredH":"100","x":"633","y":"1594","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":209.13014962158525,"y":107.63300153335422},"p1":{"x":0.5705193330544435,"y":0.04891531703818817},"p2":{"x":-0.2710228983202114,"y":-0.4891725128713915}}},{"ID":"13814","typeID":"Arrow","zOrder":"59","w":"90","h":"2","measuredW":"150","measuredH":"100","x":"1023","y":"1531","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.4213496222886306,"y":0.18497710519682187},"p1":{"x":0.4310686842693701,"y":-0.01854562577101436},"p2":{"x":90.75126717989497,"y":1.553612219705883}}},{"ID":"13815","typeID":"Arrow","zOrder":"60","w":"160","h":"3","measuredW":"150","measuredH":"100","x":"293","y":"1363","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":160.43777710097635,"y":0.050601531947449985},"p1":{"x":0.4806472503297293,"y":-0.001432629622812211},"p2":{"x":0.3074687034015824,"y":3}}},{"ID":"13816","typeID":"Arrow","zOrder":"61","w":"1","h":"123","measuredW":"150","measuredH":"100","x":"887","y":"1122","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4327183610207736,"y":0.0030579658389972178},"p2":{"x":0,"y":122.50887328728595}}},{"ID":"13817","typeID":"Arrow","zOrder":"62","w":"211","h":"128","measuredW":"150","measuredH":"100","x":"522","y":"1125","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":211,"y":0},"p1":{"x":0.5569070155556886,"y":-0.16942743759521814},"p2":{"x":-0.130467173564341,"y":127.72068397434123}}},{"ID":"13818","typeID":"__group__","zOrder":"63","measuredW":"158","measuredH":"49","w":"158","h":"49","x":"164","y":"1177","properties":{"controlName":"101-package-managers:yarn"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"151","h":"49","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"66","y":"12","properties":{"text":"yarn","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"13819","typeID":"Arrow","zOrder":"64","w":"109","h":"161","measuredW":"150","measuredH":"100","x":"758","y":"941","properties":{"color":"2848996","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5674918262494162,"y":0.22092480149462868},"p2":{"x":102,"y":160},"rightArrow":"false"}},{"ID":"13820","typeID":"Arrow","zOrder":"65","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"1124","y":"944","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":76},"p1":{"x":0.487275195113675,"y":-0.01187648456057007},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13821","typeID":"Arrow","zOrder":"66","w":"85","h":"3","measuredW":"150","measuredH":"100","x":"855","y":"928","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":83,"y":1},"p1":{"x":0.4872751951136748,"y":-0.01187648456057007},"p2":{"x":0,"y":1},"rightArrow":"false","stroke":"dotted"}},{"ID":"13822","typeID":"Arrow","zOrder":"67","w":"2","h":"74","measuredW":"150","measuredH":"100","x":"632","y":"934","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":1,"y":73},"p1":{"x":0.4872751951136749,"y":-0.01187648456057007},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13823","typeID":"Arrow","zOrder":"68","w":"120","h":"3","measuredW":"150","measuredH":"100","x":"782","y":"716","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":119,"y":2},"p1":{"x":0.5436210493779461,"y":0.006954640290549417},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13824","typeID":"Arrow","zOrder":"69","w":"108","h":"5","measuredW":"150","measuredH":"100","x":"793","y":"663","properties":{"color":"2848996","leftArrow":"false","p0":{"x":107,"y":2},"p1":{"x":0.589278350515464,"y":0.035876288659793816},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13825","typeID":"Arrow","zOrder":"70","w":"100","h":"45","measuredW":"150","measuredH":"100","x":"793","y":"617","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":99,"y":0},"p1":{"x":0.5773195876288659,"y":-0.06466729147141519},"p2":{"x":0,"y":44},"rightArrow":"false","stroke":"dotted"}},{"ID":"13826","typeID":"Arrow","zOrder":"71","w":"40","h":"139","measuredW":"150","measuredH":"100","x":"666","y":"500","properties":{"color":"2848996","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5674918262494162,"y":0.22092480149462868},"p2":{"x":15,"y":138},"rightArrow":"false"}},{"ID":"13827","typeID":"Arrow","zOrder":"72","w":"151","h":"29","measuredW":"150","measuredH":"100","x":"747","y":"492","properties":{"color":"2848996","leftArrow":"false","p0":{"x":150,"y":28},"p1":{"x":0.4823054457996908,"y":0.02336368321594228},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13828","typeID":"Arrow","zOrder":"73","w":"153","h":"13","measuredW":"150","measuredH":"100","x":"749","y":"475","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":152,"y":0},"p1":{"x":0.4798692360633173,"y":-0.004989676531314521},"p2":{"x":0,"y":12},"rightArrow":"false","stroke":"dotted"}},{"ID":"13829","typeID":"Arrow","zOrder":"74","h":"60","measuredW":"150","measuredH":"100","x":"747","y":"426","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":149,"y":0},"p1":{"x":0.4552212800557556,"y":-0.05494250203275647},"p2":{"x":0,"y":59},"rightArrow":"false","stroke":"dotted"}},{"ID":"13830","typeID":"Arrow","zOrder":"75","w":"134","h":"36","measuredW":"150","measuredH":"100","x":"457","y":"493","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":132,"y":0},"p1":{"x":0.4652789342214826,"y":-0.001332223147377271},"p2":{"x":0,"y":34},"rightArrow":"false","stroke":"dotted"}},{"ID":"13831","typeID":"Arrow","zOrder":"76","w":"131","h":"9","measuredW":"150","measuredH":"100","x":"457","y":"480","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":129,"y":7},"p1":{"x":0.4652789342214826,"y":-0.001332223147377271},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13832","typeID":"Arrow","zOrder":"77","w":"143","h":"53","measuredW":"150","measuredH":"100","x":"447","y":"433","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":141,"y":51},"p1":{"x":0.45522128005575574,"y":-0.054942502032756434},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13833","typeID":"Arrow","zOrder":"78","w":"45","h":"139","measuredW":"150","measuredH":"100","x":"644","y":"337","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":44,"y":0},"p1":{"x":0.540933899332929,"y":-0.1946634323832626},"p2":{"x":16,"y":138},"rightArrow":"false"}},{"ID":"13834","typeID":"HRule","zOrder":"79","measuredW":"100","measuredH":"10","x":"1146","y":"764","properties":{"color":"10027263","stroke":"dotted"}},{"ID":"13835","typeID":"Arrow","zOrder":"80","w":"71","h":"134","measuredW":"150","measuredH":"100","x":"656","y":"775","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":9,"y":0},"p1":{"x":0.5549276224469561,"y":-0.26264128494943484},"p2":{"x":70,"y":133},"rightArrow":"false"}},{"ID":"13836","typeID":"Arrow","zOrder":"81","w":"130","h":"213","measuredW":"150","measuredH":"100","x":"438","y":"786","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":129,"y":0},"p1":{"x":0.5007550539904198,"y":0.04527076398473655},"p2":{"x":0,"y":212},"rightArrow":"false","stroke":"dotted"}},{"ID":"13837","typeID":"Arrow","zOrder":"82","w":"110","h":"157","measuredW":"150","measuredH":"100","x":"452","y":"779","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":109,"y":0},"p1":{"x":0.46686783637115814,"y":0.0018494634122600195},"p2":{"x":0,"y":156},"rightArrow":"false","stroke":"dotted"}},{"ID":"13838","typeID":"Arrow","zOrder":"83","w":"119","h":"120","measuredW":"150","measuredH":"100","x":"444","y":"772","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":118,"y":0},"p1":{"x":0.46376334167874567,"y":-0.006127289497957557},"p2":{"x":0,"y":119},"rightArrow":"false","stroke":"dotted"}},{"ID":"13839","typeID":"Arrow","zOrder":"84","w":"128","h":"82","measuredW":"150","measuredH":"100","x":"439","y":"761","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":127,"y":0},"p1":{"x":0.4682571775171856,"y":0.0018196522442377747},"p2":{"x":0,"y":81},"rightArrow":"false","stroke":"dotted"}},{"ID":"13840","typeID":"Arrow","zOrder":"85","w":"123","h":"34","measuredW":"150","measuredH":"100","x":"439","y":"763","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":122,"y":0},"p1":{"x":0.4501850789844116,"y":0.009280016683176094},"p2":{"x":0,"y":33},"rightArrow":"false","stroke":"dotted"}},{"ID":"13841","typeID":"Arrow","zOrder":"86","w":"106","h":"99","measuredW":"150","measuredH":"100","x":"794","y":"723","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":105,"y":98},"p1":{"x":0.48727519511367495,"y":-0.011876484560570073},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13842","typeID":"Arrow","zOrder":"87","w":"109","h":"54","measuredW":"150","measuredH":"100","x":"791","y":"717","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":108,"y":53},"p1":{"x":0.44795435569162256,"y":-0.008627887559142778},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13843","typeID":"Arrow","zOrder":"88","w":"111","h":"59","measuredW":"150","measuredH":"100","x":"442","y":"589","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":110,"y":58},"p1":{"x":0.45522128005575574,"y":-0.054942502032756434},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13844","typeID":"Arrow","zOrder":"89","w":"112","h":"58","measuredW":"150","measuredH":"100","x":"440","y":"671","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":111,"y":0},"p1":{"x":0.47938350680544434,"y":0.06064851881505207},"p2":{"x":0,"y":57},"rightArrow":"false","stroke":"dotted"}},{"ID":"13845","typeID":"Arrow","zOrder":"90","w":"112","h":"23","measuredW":"150","measuredH":"100","x":"444","y":"661","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":111,"y":0},"p1":{"x":0.4453729012104649,"y":0.01983600156188987},"p2":{"x":0,"y":22},"rightArrow":"false","stroke":"dotted"}},{"ID":"13846","typeID":"Arrow","zOrder":"91","w":"120","h":"20","measuredW":"150","measuredH":"100","x":"441","y":"638","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":119,"y":19},"p1":{"x":0.4652789342214826,"y":-0.001332223147377271},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13847","typeID":"Arrow","zOrder":"92","w":"19","h":"80","measuredW":"150","measuredH":"100","x":"731","y":"196","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":17,"y":0},"p1":{"x":0.4835868694955965,"y":0.10168134507606086},"p2":{"x":0,"y":79},"rightArrow":"false","stroke":"dotted"}},{"ID":"13848","typeID":"__group__","zOrder":"93","measuredW":"250","measuredH":"55","w":"250","h":"55","x":"553","y":"629","properties":{"controlName":"101-html"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"250","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"101","y":"16","properties":{"size":"17","text":"HTML"}}]}}},{"ID":"13849","typeID":"__group__","zOrder":"94","measuredW":"144","measuredH":"40","w":"144","h":"40","x":"634","y":"283","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"144","measuredH":"40","x":"0","y":"0","properties":{"size":"32","text":"Front-end"}}]}}},{"ID":"13850","typeID":"__group__","zOrder":"95","measuredW":"304","measuredH":"47","w":"304","h":"47","x":"162","y":"562","properties":{"controlName":"100-html:learn-the-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"7","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"134","measuredW":"128","measuredH":"25","x":"90","y":"15","properties":{"size":"17","text":"Learn the basics"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13851","typeID":"__group__","zOrder":"96","measuredW":"304","measuredH":"45","w":"304","h":"45","x":"162","y":"611","properties":{"controlName":"101-html:writing-semantic-html"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"189","measuredW":"183","measuredH":"25","x":"63","y":"13","properties":{"size":"17","text":"Writing Semantic HTML"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13852","typeID":"__group__","zOrder":"97","measuredW":"304","measuredH":"45","w":"304","h":"45","x":"162","y":"657","properties":{"controlName":"102-html:forms-and-validations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"172","measuredW":"169","measuredH":"25","x":"71","y":"13","properties":{"size":"17","text":"Forms and Validations"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13853","typeID":"__group__","zOrder":"98","measuredW":"304","measuredH":"49","w":"304","h":"49","x":"162","y":"700","properties":{"controlName":"103-html:conventions-and-best-practices"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"9","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"248","measuredW":"246","measuredH":"25","x":"33","y":"17","properties":{"size":"17","text":"Conventions and Best Practices"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13854","typeID":"__group__","zOrder":"99","measuredW":"250","measuredH":"50","w":"250","h":"50","x":"553","y":"691","properties":{"controlName":"102-css"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"250","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"108","y":"14","properties":{"size":"17","text":"CSS"}}]}}},{"ID":"13855","typeID":"__group__","zOrder":"100","measuredW":"123","measuredH":"193","w":"123","h":"193","x":"1193","y":"662","properties":{"controlName":"101-css:making-layouts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"116","h":"185","measuredW":"200","measuredH":"140","x":"0","y":"8","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"25","x":"35","y":"21","properties":{"size":"17","text":"Floats"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"84","measuredH":"25","x":"16","y":"48","properties":{"size":"17","text":"Positioning"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"56","measuredH":"25","x":"30","y":"75","properties":{"size":"17","text":"Display"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"82","measuredH":"25","x":"19","y":"102","properties":{"size":"17","text":"Box Model"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"70","measuredH":"25","x":"22","y":"129","properties":{"size":"17","text":"CSS Grid"}},{"ID":"6","typeID":"Label","zOrder":"6","measuredW":"65","measuredH":"25","x":"26","y":"156","properties":{"size":"17","text":"Flex Box"}},{"ID":"7","typeID":"Icon","zOrder":"7","measuredW":"24","measuredH":"24","x":"99","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"8","typeID":"Icon","zOrder":"8","measuredW":"24","measuredH":"24","x":"99","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13856","typeID":"__group__","zOrder":"101","measuredW":"289","measuredH":"47","w":"289","h":"47","x":"885","y":"689","properties":{"controlName":"100-css:learn-the-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"4","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"140","measuredW":"128","measuredH":"25","x":"70","y":"13","properties":{"size":"17","text":"Learn the basics"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13857","typeID":"__group__","zOrder":"102","measuredW":"290","measuredH":"51","w":"290","h":"51","x":"884","y":"738","properties":{"controlName":"101-css:making-layouts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"281","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"4","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"130","measuredW":"120","measuredH":"25","x":"76","y":"15","properties":{"size":"17","text":"Making Layouts"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"266","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13858","typeID":"Canvas","zOrder":"103","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"943","y":"179"},{"ID":"13859","typeID":"Label","zOrder":"104","measuredW":"314","measuredH":"25","x":"957","y":"196","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"13860","typeID":"Label","zOrder":"105","measuredW":"319","measuredH":"25","x":"957","y":"224","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"13861","typeID":"__group__","zOrder":"106","measuredW":"288","measuredH":"45","w":"288","h":"45","x":"884","y":"793","properties":{"controlName":"102-css:responsive-design-and-media-queries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"43","measuredW":"200","measuredH":"140","x":"0","y":"2","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"248","measuredW":"246","measuredH":"22","x":"18","y":"12","properties":{"size":"14","text":"Responsive design and Media Queries"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"264","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"264","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13862","typeID":"__group__","zOrder":"107","measuredW":"250","measuredH":"50","w":"250","h":"50","x":"553","y":"748","properties":{"controlName":"103-javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"250","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"25","x":"82","y":"13","properties":{"size":"17","text":"JavaScript"}}]}}},{"ID":"13863","typeID":"__group__","zOrder":"108","measuredW":"304","measuredH":"48","w":"304","h":"48","x":"162","y":"763","properties":{"controlName":"100-javascript:syntax-and-basic-constructs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"8","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"228","measuredW":"219","measuredH":"25","x":"43","y":"16","properties":{"size":"17","text":"Syntax and Basic Constructs"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13864","typeID":"__group__","zOrder":"109","measuredW":"305","measuredH":"45","w":"305","h":"45","x":"162","y":"812","properties":{"controlName":"101-javascript:learn-dom-manipulation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"297","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"197","measuredW":"193","measuredH":"25","x":"59","y":"13","properties":{"size":"17","text":"Learn DOM Manipulation"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13865","typeID":"__group__","zOrder":"110","measuredW":"305","measuredH":"117","w":"305","h":"117","x":"161","y":"957","properties":{"controlName":"104-javascript:concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"113","measuredW":"200","measuredH":"140","x":"9","y":"4","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"247","measuredW":"246","measuredH":"25","x":"34","y":"49","properties":{"size":"17","text":"Hoisting, Event Bubbling, Scope,"}},{"ID":"2","typeID":"Label","zOrder":"2","w":"245","measuredW":"231","measuredH":"25","x":"36","y":"78","properties":{"size":"17","text":"Prototype, Shadow DOM, strict"}},{"ID":"3","typeID":"Label","zOrder":"3","w":"202","measuredW":"195","measuredH":"25","x":"57","y":"19","properties":{"size":"17","text":"Understand the concepts"}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13866","typeID":"__group__","zOrder":"111","measuredW":"304","measuredH":"45","w":"304","h":"45","x":"162","y":"859","properties":{"controlName":"102-javascript:learn-fetch-api-ajax-xhr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"234","measuredW":"224","measuredH":"25","x":"40","y":"13","properties":{"size":"17","text":"Learn Fetch API / Ajax (XHR)"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13867","typeID":"__group__","zOrder":"112","measuredW":"305","measuredH":"47","w":"305","h":"47","x":"161","y":"905","properties":{"controlName":"103-javascript:es6-and-modular-javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"296","h":"40","measuredW":"200","measuredH":"140","x":"9","y":"7","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"234","measuredW":"228","measuredH":"25","x":"41","y":"15","properties":{"size":"17","text":"ES6+ and modular JavaScript"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13868","typeID":"__group__","zOrder":"113","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"958","y":"260","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"139","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"65","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"13869","typeID":"__group__","zOrder":"114","measuredW":"187","measuredH":"60","w":"187","h":"60","x":"574","y":"449","properties":{"controlName":"100-internet"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"178","h":"50","measuredW":"200","measuredH":"140","x":"9","y":"10","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"67","y":"23","properties":{"text":"Internet","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13870","typeID":"__group__","zOrder":"115","measuredW":"306","measuredH":"53","w":"306","h":"53","x":"163","y":"401","properties":{"controlName":"100-internet:how-does-the-internet-work"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"44","measuredW":"200","measuredH":"140","x":"7","y":"9","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"223","measuredW":"219","measuredH":"25","x":"45","y":"19","properties":{"size":"17","text":"How does the internet work?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13871","typeID":"__group__","zOrder":"116","measuredW":"307","measuredH":"47","w":"307","h":"47","x":"162","y":"453","properties":{"controlName":"101-internet:what-is-http"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"7","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"119","measuredW":"113","measuredH":"25","x":"98","y":"15","properties":{"size":"17","text":"What is HTTP?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13872","typeID":"__group__","zOrder":"117","measuredW":"307","measuredH":"48","w":"307","h":"48","x":"162","y":"498","properties":{"controlName":"102-internet:browsers-and-how-they-work"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"8","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"230","measuredW":"225","measuredH":"25","x":"42","y":"16","properties":{"size":"17","text":"Browsers and how they work?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13873","typeID":"__group__","zOrder":"118","measuredW":"289","measuredH":"49","w":"289","h":"49","x":"885","y":"398","properties":{"controlName":"103-internet:dns-and-how-it-works"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"9","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"179","measuredW":"175","measuredH":"25","x":"51","y":"17","properties":{"size":"17","text":"DNS and how it works?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13874","typeID":"__group__","zOrder":"119","measuredW":"289","measuredH":"45","w":"289","h":"45","x":"884","y":"448","properties":{"controlName":"104-internet:what-is-domain-name"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"189","measuredW":"180","measuredH":"25","x":"51","y":"13","properties":{"size":"17","text":"What is Domain Name?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13875","typeID":"__group__","zOrder":"120","measuredW":"288","measuredH":"46","w":"288","h":"46","x":"885","y":"493","properties":{"controlName":"105-internet:what-is-hosting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"6","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"133","measuredW":"126","measuredH":"25","x":"74","y":"14","properties":{"size":"17","text":"What is hosting?"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"264","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"264","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13876","typeID":"__group__","zOrder":"121","measuredW":"288","measuredH":"48","w":"288","h":"48","x":"885","y":"591","properties":{"controlName":"104-html:accessibility"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"8","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"101","measuredW":"94","measuredH":"25","x":"89","y":"16","properties":{"size":"17","text":"Accessibility"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"264","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"264","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13877","typeID":"__group__","zOrder":"122","measuredW":"289","measuredH":"46","w":"289","h":"46","x":"885","y":"640","properties":{"controlName":"105-html:seo-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"6","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"94","measuredW":"90","measuredH":"25","x":"93","y":"14","properties":{"size":"17","text":"SEO Basics"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"265","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13878","typeID":"__group__","zOrder":"123","measuredW":"225","measuredH":"62","w":"225","h":"62","x":"523","y":"982","properties":{"controlName":"100-version-control-systems:basic-usage-of-git"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"54","measuredW":"200","measuredH":"140","x":"9","y":"8","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"25","x":"45","y":"23","properties":{"text":"Basic Usage of Git","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13879","typeID":"__group__","zOrder":"124","measuredW":"240","measuredH":"58","w":"240","h":"58","x":"1004","y":"984","properties":{"controlName":"100-repo-hosting-services:github"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"49","measuredW":"200","measuredH":"140","x":"10","y":"9","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"98","y":"22","properties":{"text":"GitHub","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13880","typeID":"__group__","zOrder":"125","measuredW":"352","measuredH":"78","w":"352","h":"78","x":"895","y":"892","properties":{"controlName":"105-repo-hosting-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"352","h":"78","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"90","y":"15","properties":{"text":"Repo hosting services","size":"17"}},{"ID":"2","typeID":"Label","zOrder":"2","w":"279","measuredW":"275","measuredH":"23","x":"32","y":"41","properties":{"size":"15","text":"Create account and Learn to use GitHub"}}]}}},{"ID":"13881","typeID":"__group__","zOrder":"126","measuredW":"336","measuredH":"77","w":"336","h":"77","x":"532","y":"892","properties":{"controlName":"104-version-control-systems"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"336","h":"77","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"25","x":"75","y":"15","properties":{"text":"Version Control Systems","size":"17"}},{"ID":"2","typeID":"Label","zOrder":"2","w":"292","measuredW":"285","measuredH":"23","x":"19","y":"40","properties":{"size":"15","text":"What are they and why you should use one"}}]}}},{"ID":"13882","typeID":"__group__","zOrder":"127","measuredW":"211","measuredH":"53","w":"211","h":"53","x":"425","y":"1229","properties":{"controlName":"107-package-managers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"53","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"31","y":"14","properties":{"text":"Package Managers","size":"17"}}]}}},{"ID":"13883","typeID":"__group__","zOrder":"128","measuredW":"158","measuredH":"49","w":"158","h":"49","x":"164","y":"1124","properties":{"controlName":"100-package-managers:npm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"151","h":"49","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"36","measuredW":"34","measuredH":"25","x":"65","y":"12","properties":{"size":"17","text":"npm"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"11","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"11","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13884","typeID":"__group__","zOrder":"129","measuredW":"238","measuredH":"54","w":"238","h":"54","x":"1006","y":"1100","properties":{"controlName":"102-repo-hosting-services:bitbucket"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"49","measuredW":"200","measuredH":"140","x":"8","y":"5","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"86","y":"17","properties":{"color":"3355443","text":"Bitbucket","size":"17"}},{"ID":"3","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13885","typeID":"__group__","zOrder":"130","measuredW":"238","measuredH":"55","w":"238","h":"55","x":"1006","y":"1043","properties":{"controlName":"101-repo-hosting-services:gitlab"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"49","measuredW":"200","measuredH":"140","x":"8","y":"6","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"97","y":"18","properties":{"color":"3355443","size":"17","text":"GitLab"}},{"ID":"3","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13886","typeID":"__group__","zOrder":"131","measuredW":"381","measuredH":"62","w":"381","h":"62","x":"574","y":"1075","properties":{"controlName":"106-web-security-knowledge"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"372","h":"54","measuredW":"200","measuredH":"140","x":"9","y":"8","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"189","measuredH":"25","x":"100","y":"23","properties":{"text":"Web Security Knowledge","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13887","typeID":"__group__","zOrder":"132","measuredW":"408","measuredH":"162","w":"408","h":"162","x":"161","y":"193","children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"408","h":"162","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"23","y":"21","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"23","y":"21","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"269","measuredH":"24","x":"59","y":"21","properties":{"size":"16","text":"Personal Recommendation / Opinion"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"159","measuredH":"24","x":"59","y":"118","properties":{"size":"16","text":"I wouldn't recommend"}},{"ID":"5","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"23","y":"118","properties":{"color":"10066329","icon":{"ID":"circle","size":"small"}}},{"ID":"6","typeID":"Label","zOrder":"6","w":"324","measuredW":"315","measuredH":"24","x":"60","y":"86","properties":{"size":"16","text":"Order in roadmap not strict (Learn anytime)"}},{"ID":"7","typeID":"Icon","zOrder":"7","measuredW":"24","measuredH":"24","x":"23","y":"86","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"8","typeID":"Icon","zOrder":"8","measuredW":"24","measuredH":"24","x":"23","y":"86","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}},{"ID":"9","typeID":"Label","zOrder":"9","measuredW":"272","measuredH":"24","x":"59","y":"54","properties":{"size":"16","text":"Alternative Option - Pick this or purple"}},{"ID":"10","typeID":"Icon","zOrder":"10","measuredW":"24","measuredH":"24","x":"23","y":"53","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"11","typeID":"Icon","zOrder":"11","measuredW":"24","measuredH":"24","x":"23","y":"53","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"12","typeID":"Icon","zOrder":"12","measuredW":"24","measuredH":"24","x":"23","y":"53","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13888","typeID":"TextArea","zOrder":"133","w":"456","h":"161","measuredW":"200","measuredH":"140","x":"786","y":"1174"},{"ID":"13889","typeID":"__group__","zOrder":"134","measuredW":"163","measuredH":"48","w":"163","h":"48","x":"801","y":"1273","properties":{"controlName":"102-web-security-knowledge:cors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"163","h":"48","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"58","y":"12","properties":{"text":"CORS","size":"17"}}]}}},{"ID":"13890","typeID":"__group__","zOrder":"135","measuredW":"166","measuredH":"49","w":"166","h":"49","x":"800","y":"1218","properties":{"controlName":"100-web-security-knowledge:https"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"56","y":"12","properties":{"text":"HTTPS","size":"17"}}]}}},{"ID":"13891","typeID":"__group__","zOrder":"136","measuredW":"257","measuredH":"49","w":"257","h":"49","x":"971","y":"1218","properties":{"controlName":"101-web-security-knowledge:content-security-policy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"257","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"25","x":"41","y":"12","properties":{"text":"Content Security Policy","size":"17"}}]}}},{"ID":"13892","typeID":"__group__","zOrder":"137","measuredW":"257","measuredH":"49","w":"257","h":"49","x":"971","y":"1272","properties":{"controlName":"103-web-security-knowledge:owasp-security-risks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"257","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"169","measuredH":"25","x":"44","y":"12","properties":{"text":"OWASP Security Risks","size":"17"}}]}}},{"ID":"13893","typeID":"Label","zOrder":"138","w":"372","measuredW":"344","measuredH":"25","x":"802","y":"1187","properties":{"size":"17","text":"Get at least a basic knowledge of all of these"}},{"ID":"13894","typeID":"__group__","zOrder":"139","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1228","y":"1165","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13895","typeID":"Arrow","zOrder":"140","w":"117","h":"1","measuredW":"150","measuredH":"100","x":"687","y":"2804","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":116.89058672187377,"y":0.1041226124775676},"p1":{"x":0.4835193355826629,"y":0.007267064624967576},"p2":{"x":0.017907207522057433,"y":0.1041226124775676}}},{"ID":"13896","typeID":"Arrow","zOrder":"141","w":"158","h":"72","measuredW":"150","measuredH":"100","x":"296","y":"2858","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4319942611190819,"y":-0.006169296987087513},"p2":{"x":157,"y":71},"rightArrow":"false","stroke":"dotted"}},{"ID":"13897","typeID":"Arrow","zOrder":"142","w":"133","h":"223","measuredW":"150","measuredH":"100","x":"1017","y":"2698","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":133,"y":223},"p1":{"x":0.6210189562745637,"y":0.08206190581675968},"p2":{"x":-0.43103046936073497,"y":0.31367188167814675}}},{"ID":"13898","typeID":"Arrow","zOrder":"143","w":"112","h":"137","measuredW":"150","measuredH":"100","x":"1043","y":"2701","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":112,"y":137},"p1":{"x":0.6177380381901717,"y":0.1158418847787249},"p2":{"x":-0.28845742009775677,"y":0.38926871100329663}}},{"ID":"13899","typeID":"__group__","zOrder":"144","measuredW":"216","measuredH":"50","w":"216","h":"50","x":"424","y":"1344","properties":{"controlName":"109-css-preprocessors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"25","x":"33","y":"12","properties":{"text":"CSS Preprocessors","size":"17"}}]}}},{"ID":"13900","typeID":"Arrow","zOrder":"145","w":"107","h":"93","measuredW":"150","measuredH":"100","x":"1049","y":"2697","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":107,"y":93},"p1":{"x":0.6105142874821432,"y":0.11615602631888519},"p2":{"x":-0.13726376144768437,"y":-0.2241265329844282}}},{"ID":"13901","typeID":"Arrow","zOrder":"146","w":"100","h":"48","measuredW":"150","measuredH":"100","x":"1052","y":"2692","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":100,"y":48},"p1":{"x":0.5421630610591022,"y":0.059862777204942215},"p2":{"x":-0.061666932122761864,"y":0.16247822302784698}}},{"ID":"13902","typeID":"Arrow","zOrder":"147","w":"115","h":"6","measuredW":"150","measuredH":"100","x":"1038","y":"2689","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":115,"y":6},"p1":{"x":0.5359734790789354,"y":0.012722874294418285},"p2":{"x":0.4352964490888098,"y":-0.2504109310075364}}},{"ID":"13903","typeID":"__group__","zOrder":"148","measuredW":"213","measuredH":"50","w":"213","h":"50","x":"425","y":"1288","properties":{"controlName":"108-css-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"213","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"131","measuredH":"25","x":"41","y":"12","properties":{"text":"CSS Architecture","size":"17"}}]}}},{"ID":"13904","typeID":"__group__","zOrder":"149","measuredW":"158","measuredH":"40","w":"158","h":"40","x":"163","y":"1293","properties":{"controlName":"100-css-architecture:bem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"151","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"45","measuredW":"38","measuredH":"25","x":"60","y":"8","properties":{"size":"17","text":"BEM"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13905","typeID":"Arrow","zOrder":"150","w":"180","h":"45","measuredW":"150","measuredH":"100","x":"290","y":"2952","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":44},"p1":{"x":0.4319942611190816,"y":-0.0061692969870875015},"p2":{"x":179,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13906","typeID":"Arrow","zOrder":"151","w":"106","h":"1","measuredW":"150","measuredH":"100","x":"947","y":"2521","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":106,"y":1},"p1":{"x":0.4835193355826628,"y":0.007267064624967598},"p2":{"x":-0.0680813086987655,"y":0.06188413774043511}}},{"ID":"13907","typeID":"__group__","zOrder":"152","measuredW":"211","measuredH":"50","w":"211","h":"50","x":"526","y":"1510","properties":{"controlName":"110-build-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"25","x":"64","y":"13","properties":{"size":"17","text":"Build Tools"}}]}}},{"ID":"13908","typeID":"Arrow","zOrder":"153","w":"1","h":"86","measuredW":"150","measuredH":"100","x":"564","y":"2381","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4770488047048041,"y":0.005193614908729856},"p2":{"x":0,"y":85},"rightArrow":"false","stroke":"dotted"}},{"ID":"13909","typeID":"Arrow","zOrder":"154","w":"177","h":"1","measuredW":"150","measuredH":"100","x":"368","y":"2371","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":176,"y":0},"p1":{"x":0.477048804704804,"y":0.005193614908729856},"p2":{"x":0,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13910","typeID":"__group__","zOrder":"155","measuredW":"225","measuredH":"50","w":"225","h":"50","x":"821","y":"1507","properties":{"controlName":"100-build-tools:task-runners"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"225","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"60","y":"14","properties":{"size":"17","text":"Task Runners"}}]}}},{"ID":"13911","typeID":"Arrow","zOrder":"156","w":"116","h":"1","measuredW":"150","measuredH":"100","x":"739","y":"2370","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":115,"y":0},"p1":{"x":0.477048804704804,"y":0.005193614908729856},"p2":{"x":0,"y":0},"rightArrow":"false"}},{"ID":"13912","typeID":"__group__","zOrder":"157","measuredW":"156","measuredH":"45","w":"156","h":"45","x":"1094","y":"1511","properties":{"controlName":"100-build-tools:task-runners:npm-scripts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"45","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"25","x":"24","y":"10","properties":{"size":"17","text":"npm scripts"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"132","y":"11","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"132","y":"11","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13913","typeID":"Arrow","zOrder":"158","w":"239","h":"239","measuredW":"150","measuredH":"100","x":"474","y":"1771","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":0.4151212280816594,"y":-0.22081521141240046},"p1":{"x":0.5082158938451313,"y":0.2259685964231505},"p2":{"x":239,"y":239}}},{"ID":"13914","typeID":"Arrow","zOrder":"159","w":"191","h":"5","measuredW":"150","measuredH":"100","x":"923","y":"2049","properties":{"color":"10027263","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":190.5,"y":-0.5},"p1":{"x":0.4934109968191019,"y":-0.001156690213574586},"p2":{"x":0,"y":4}}},{"ID":"13915","typeID":"__group__","zOrder":"160","measuredW":"158","measuredH":"40","w":"158","h":"40","x":"1094","y":"1657","properties":{"controlName":"100-build-tools:module-bundlers:webpack"},"children":{"controls":{"control":[{"ID":"1","typeID":"Label","zOrder":"0","w":"72","measuredW":"72","measuredH":"25","x":"52","y":"7","properties":{"size":"17","text":"Webpack"}},{"ID":"2","typeID":"TextArea","zOrder":"1","w":"148","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"2","measuredW":"72","measuredH":"25","x":"42","y":"7","properties":{"text":"Webpack","size":"17"}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"134","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"134","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"13916","typeID":"__group__","zOrder":"161","measuredW":"158","measuredH":"40","w":"158","h":"40","x":"1094","y":"1702","properties":{"controlName":"102-build-tools:module-bundlers:rollup"},"children":{"controls":{"control":[{"ID":"1","typeID":"Label","zOrder":"0","w":"46","measuredW":"49","measuredH":"25","x":"65","y":"7","properties":{"size":"17","text":"Rollup"}},{"ID":"2","typeID":"TextArea","zOrder":"1","w":"147","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"2","w":"63","measuredW":"49","measuredH":"25","x":"55","y":"7","properties":{"size":"17","text":"Rollup"}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"134","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"134","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"6","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"134","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13917","typeID":"__group__","zOrder":"162","measuredW":"158","measuredH":"40","w":"158","h":"40","x":"1094","y":"1748","properties":{"controlName":"103-build-tools:module-bundlers:parcel"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","w":"46","measuredW":"49","measuredH":"25","x":"65","y":"7","properties":{"size":"17","text":"Parcel"}},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"146","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","w":"63","measuredW":"49","measuredH":"25","x":"55","y":"7","properties":{"size":"17","text":"Parcel"}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"134","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"134","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"134","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13918","typeID":"__group__","zOrder":"163","measuredW":"225","measuredH":"50","w":"225","h":"50","x":"822","y":"1564","properties":{"controlName":"101-build-tools:module-bundlers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"225","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"131","measuredH":"25","x":"47","y":"13","properties":{"size":"17","text":"Module Bundlers"}}]}}},{"ID":"13919","typeID":"Arrow","zOrder":"164","w":"119","h":"1","measuredW":"150","measuredH":"100","x":"1000","y":"2372","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":118.97944745965356,"y":0},"p1":{"x":0.4835193355826631,"y":0.007267064624967473},"p2":{"x":0.34217904266415644,"y":0}}},{"ID":"13920","typeID":"__group__","zOrder":"165","measuredW":"213","measuredH":"53","w":"213","h":"53","x":"524","y":"1565","properties":{"controlName":"111-pick-a-framework"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"213","h":"53","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"142","measuredW":"136","measuredH":"25","x":"36","y":"14","properties":{"size":"17","text":"Pick a Framework"}}]}}},{"ID":"13921","typeID":"__group__","zOrder":"166","measuredW":"152","measuredH":"40","w":"152","h":"40","x":"164","y":"1479","properties":{"controlName":"100-pick-a-framework:react-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"68","measuredW":"47","measuredH":"25","x":"55","y":"7","properties":{"size":"17","text":"React"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13922","typeID":"__group__","zOrder":"167","measuredW":"153","measuredH":"40","w":"153","h":"40","x":"162","y":"1525","properties":{"controlName":"101-pick-a-framework:angular"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"64","measuredW":"59","measuredH":"25","x":"49","y":"7","properties":{"size":"17","text":"Angular"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13923","typeID":"__group__","zOrder":"168","measuredW":"152","measuredH":"40","w":"152","h":"40","x":"161","y":"1571","properties":{"controlName":"102-pick-a-framework:vue-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"58","y":"7","properties":{"text":"Vue.js","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13924","typeID":"Arrow","zOrder":"169","w":"97","h":"2","measuredW":"150","measuredH":"100","x":"1139","y":"2473","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":96.5324984379306,"y":0},"p1":{"x":0.4835193355826628,"y":0.007267064624967576},"p2":{"x":-0.0834087691514469,"y":1.8700832259696654}}},{"ID":"13925","typeID":"__group__","zOrder":"170","measuredW":"203","measuredH":"50","w":"203","h":"50","x":"818","y":"1682","properties":{"controlName":"112-modern-css"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"53","y":"13","properties":{"size":"17","text":"Modern CSS"}}]}}},{"ID":"13926","typeID":"Arrow","zOrder":"171","w":"65","h":"4","measuredW":"150","measuredH":"100","x":"1145","y":"2520","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":3},"p1":{"x":0.4807692307692308,"y":-0.01923076923076923},"p2":{"x":64,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13927","typeID":"Arrow","zOrder":"172","w":"65","h":"2","measuredW":"150","measuredH":"100","x":"1146","y":"2570","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4807692307692308,"y":-0.01923076923076923},"p2":{"x":64,"y":1},"rightArrow":"false","stroke":"dotted"}},{"ID":"13928","typeID":"__group__","zOrder":"173","measuredW":"211","measuredH":"40","w":"211","h":"40","x":"819","y":"1774","properties":{"controlName":"100-modern-css:styled-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"202","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"151","measuredW":"150","measuredH":"25","x":"25","y":"7","properties":{"size":"17","text":"Styled Components"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"187","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"187","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13929","typeID":"__group__","zOrder":"174","measuredW":"212","measuredH":"40","w":"212","h":"40","x":"819","y":"1819","properties":{"controlName":"101-modern-css:css-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"202","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"103","measuredW":"103","measuredH":"25","x":"49","y":"7","properties":{"size":"17","text":"CSS Modules"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"188","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"188","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13930","typeID":"Arrow","zOrder":"175","w":"179","h":"2","measuredW":"150","measuredH":"100","x":"290","y":"2945","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":1},"p1":{"x":0.431994261119082,"y":-0.006169296987087527},"p2":{"x":178,"y":0},"rightArrow":"false","stroke":"dotted"}},{"ID":"13931","typeID":"Arrow","zOrder":"176","w":"161","h":"34","measuredW":"150","measuredH":"100","x":"296","y":"2902","properties":{"color":"2848996","curvature":"0","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4319942611190819,"y":-0.006169296987087513},"p2":{"x":160,"y":33},"rightArrow":"false","stroke":"dotted"}},{"ID":"13932","typeID":"__group__","zOrder":"177","measuredW":"210","measuredH":"40","w":"210","h":"40","x":"819","y":"1909","properties":{"controlName":"103-modern-css:emotion"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"201","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"69","y":"7","properties":{"text":"Emotion","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"186","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"186","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"186","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13933","typeID":"__group__","zOrder":"178","measuredW":"175","measuredH":"41","w":"175","h":"41","x":"540","y":"2783","properties":{"controlName":"100-graphql:apollo"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"167","h":"41","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"49","measuredW":"48","measuredH":"25","x":"58","y":"8","properties":{"size":"17","text":"Apollo"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13934","typeID":"__group__","zOrder":"179","measuredW":"285","measuredH":"59","w":"285","h":"59","x":"793","y":"2656","properties":{"controlName":"120-static-site-generators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"281","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"9","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"169","measuredH":"25","x":"56","y":"22","properties":{"size":"17","text":"Static Site Generators"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"261","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"261","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13935","typeID":"__group__","zOrder":"180","measuredW":"156","measuredH":"41","w":"156","h":"41","x":"1143","y":"2811","properties":{"controlName":"101-static-site-generators:gatsbyjs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"78","measuredW":"73","measuredH":"25","x":"35","y":"8","properties":{"size":"17","text":"GatsbyJS"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"132","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"132","y":"9","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"13936","typeID":"__group__","zOrder":"181","measuredW":"157","measuredH":"41","w":"157","h":"41","x":"1143","y":"2765","properties":{"controlName":"100-static-site-generators:next-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"58","measuredW":"52","measuredH":"25","x":"45","y":"8","properties":{"size":"17","text":"Next.js"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"13937","typeID":"__group__","zOrder":"182","measuredW":"156","measuredH":"41","w":"156","h":"41","x":"1141","y":"2998","properties":{"controlName":"102-static-site-generators:nuxt-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"56","measuredW":"52","measuredH":"25","x":"46","y":"8","properties":{"size":"17","text":"Nuxt.js"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"132","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"132","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"132","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13938","typeID":"__group__","zOrder":"183","measuredW":"156","measuredH":"41","w":"156","h":"41","x":"1141","y":"2858","properties":{"controlName":"103-static-site-generators:vuepress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"76","measuredW":"72","measuredH":"25","x":"40","y":"8","properties":{"size":"17","text":"Vuepress"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"132","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"132","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"132","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13939","typeID":"__group__","zOrder":"184","measuredW":"157","measuredH":"41","w":"157","h":"41","x":"1141","y":"2904","properties":{"controlName":"104-static-site-generators:jekyll"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"49","measuredW":"43","measuredH":"25","x":"52","y":"8","properties":{"size":"17","text":"Jekyll"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13940","typeID":"__group__","zOrder":"185","measuredW":"212","measuredH":"50","w":"212","h":"50","x":"287","y":"1734","properties":{"controlName":"114-css-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"131","measuredH":"25","x":"40","y":"13","properties":{"size":"17","text":"CSS Frameworks"}}]}}},{"ID":"13941","typeID":"__group__","zOrder":"186","measuredW":"335","measuredH":"137","w":"335","h":"137","x":"165","y":"2051","properties":{"controlName":"114-css-frameworks:css-first"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"335","h":"137","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"14540253"}},{"ID":"2","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"24","x":"154","y":"17","properties":{"size":"16","text":"CSS first frameworks"}},{"ID":"3","typeID":"Label","zOrder":"2","measuredW":"145","measuredH":"24","x":"154","y":"44","properties":{"size":"16","text":"that don't come with"}},{"ID":"4","typeID":"Label","zOrder":"3","measuredW":"99","measuredH":"24","x":"154","y":"71","properties":{"size":"16","text":"JS framework"}},{"ID":"5","typeID":"Label","zOrder":"4","measuredW":"166","measuredH":"24","x":"153","y":"98","properties":{"size":"16","text":"components by default."}}]}}},{"ID":"13942","typeID":"__group__","zOrder":"187","measuredW":"127","measuredH":"52","w":"127","h":"52","x":"181","y":"2066","properties":{"controlName":"100-css-frameworks:css-first:bootstrap"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"127","h":"52","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"14540253"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"81","measuredW":"75","measuredH":"25","x":"27","y":"13","properties":{"size":"17","text":"Bootstrap"}}]}}},{"ID":"13943","typeID":"__group__","zOrder":"188","measuredW":"127","measuredH":"49","w":"127","h":"49","x":"181","y":"2123","properties":{"controlName":"101-css-frameworks:css-first:bulma"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"127","h":"49","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"14540253"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"50","measuredW":"49","measuredH":"25","x":"39","y":"12","properties":{"size":"17","text":"Bulma"}}]}}},{"ID":"13948","typeID":"__group__","zOrder":"189","measuredW":"232","measuredH":"276","w":"232","h":"276","x":"1078","y":"1872","properties":{"controlName":"115-testing-your-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"232","h":"276","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","w":"185","measuredW":"185","measuredH":"24","x":"18","y":"208","properties":{"text":"You can fill all your testing","size":"16"}},{"ID":"2","typeID":"Label","zOrder":"2","w":"155","measuredW":"155","measuredH":"24","x":"18","y":"230","properties":{"text":"needs with just these.","size":"16"}}]}}},{"ID":"13949","typeID":"__group__","zOrder":"190","measuredW":"207","measuredH":"40","w":"207","h":"40","x":"1094","y":"1932","properties":{"controlName":"101-testing-your-apps:react-testing-library"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"25","x":"22","y":"7","properties":{"text":"react-testing-library","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"183","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"183","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13951","typeID":"__group__","zOrder":"191","measuredW":"205","measuredH":"40","w":"205","h":"40","x":"1095","y":"1888","properties":{"controlName":"100-testing-your-apps:jest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"39","measuredW":"33","measuredH":"25","x":"77","y":"8","properties":{"size":"17","text":"Jest"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"181","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"181","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13952","typeID":"__group__","zOrder":"192","measuredW":"205","measuredH":"39","w":"205","h":"39","x":"1094","y":"1977","properties":{"controlName":"102-testing-your-apps:cypress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"39","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"63","y":"7","properties":{"text":"Cypress","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"181","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"181","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13953","typeID":"__group__","zOrder":"193","measuredW":"405","measuredH":"158","w":"405","h":"158","x":"619","y":"1990","properties":{"controlName":"115-testing-your-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"405","h":"158","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"26","x":"125","y":"19","properties":{"size":"18","text":"Testing your Apps"}},{"ID":"2","typeID":"Label","zOrder":"2","w":"349","measuredW":"328","measuredH":"25","x":"22","y":"86","properties":{"size":"17","text":"and {color:blue}Functional{color} tests and learn how to write"}},{"ID":"3","typeID":"Label","zOrder":"3","w":"302","measuredW":"286","measuredH":"25","x":"21","y":"115","properties":{"size":"17","text":"them with the tools listed on the right."}},{"ID":"4","typeID":"Label","zOrder":"4","w":"362","measuredW":"361","measuredH":"25","x":"21","y":"56","properties":{"size":"17","text":"Learn the difference between {color:blue}Unit{color}, {color:blue}Integration{color}, "}}]}}},{"ID":"13954","typeID":"__group__","zOrder":"194","measuredW":"234","measuredH":"60","w":"234","h":"60","x":"794","y":"2338","properties":{"controlName":"116-type-checkers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"10","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"25","x":"53","y":"23","properties":{"size":"17","text":"Type Checkers"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"210","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"210","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13955","typeID":"__group__","zOrder":"195","measuredW":"206","measuredH":"48","w":"206","h":"48","x":"1105","y":"2344","properties":{"controlName":"100-type-checkers:typescript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"7","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"91","measuredW":"81","measuredH":"25","x":"54","y":"15","properties":{"size":"17","text":"TypeScript"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"182","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"182","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"156","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"156","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13956","typeID":"__group__","zOrder":"196","measuredW":"247","measuredH":"61","w":"247","h":"61","x":"506","y":"2335","properties":{"controlName":"117-progressive-web-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"241","h":"50","measuredW":"200","measuredH":"140","x":"6","y":"11","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"41","y":"24","properties":{"size":"17","text":"Progressive Web Apps"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13959","typeID":"__group__","zOrder":"221","measuredW":"285","measuredH":"59","w":"285","h":"59","x":"682","y":"2489","properties":{"controlName":"118-server-side-rendering"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"278","h":"50","measuredW":"200","measuredH":"140","x":"7","y":"9","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"225","measuredH":"25","x":"29","y":"22","properties":{"size":"17","text":"Server Side Rendering (SSR)"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13960","typeID":"__group__","zOrder":"222","measuredW":"125","measuredH":"41","w":"125","h":"41","x":"1035","y":"2453","properties":{"controlName":"100-server-side-rendering:react-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"116","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"25","x":"34","y":"8","properties":{"text":"React","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"101","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"101","y":"9","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13961","typeID":"__group__","zOrder":"223","measuredW":"116","measuredH":"41","w":"116","h":"41","x":"1197","y":"2452","properties":{"controlName":"100-server-side-rendering:react-js:next-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"106","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"27","y":"8","properties":{"size":"17","text":"Next.js"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"92","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"92","y":"9","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13962","typeID":"__group__","zOrder":"224","measuredW":"127","measuredH":"41","w":"127","h":"41","x":"1035","y":"2502","properties":{"controlName":"101-server-side-rendering:angular"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"119","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"69","measuredW":"59","measuredH":"25","x":"35","y":"8","properties":{"size":"17","text":"Angular"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"103","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"103","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"103","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13963","typeID":"__group__","zOrder":"225","measuredW":"121","measuredH":"41","w":"121","h":"41","x":"1194","y":"2502","properties":{"controlName":"100-server-side-rendering:angular:universal"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"111","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"73","measuredW":"72","measuredH":"25","x":"19","y":"8","properties":{"size":"17","text":"Universal"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"97","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"97","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"97","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13964","typeID":"__group__","zOrder":"226","measuredW":"127","measuredH":"41","w":"127","h":"41","x":"1037","y":"2551","properties":{"controlName":"102-server-side-rendering:vue-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"118","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"48","measuredW":"45","measuredH":"25","x":"37","y":"8","properties":{"text":"Vue.js","size":"17"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"103","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"103","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"103","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13965","typeID":"__group__","zOrder":"227","measuredW":"122","measuredH":"41","w":"122","h":"41","x":"1192","y":"2551","properties":{"controlName":"100-server-side-rendering:vue-js:nuxt-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"111","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"55","measuredW":"52","measuredH":"25","x":"28","y":"8","properties":{"size":"17","text":"Nuxt.js"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"98","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"98","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"98","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13966","typeID":"__group__","zOrder":"228","measuredW":"220","measuredH":"59","w":"220","h":"59","x":"447","y":"2909","properties":{"controlName":"121-mobile-applications"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"9","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"169","measuredW":"150","measuredH":"25","x":"27","y":"22","properties":{"size":"17","text":"Mobile Applications"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"196","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"196","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13967","typeID":"__group__","zOrder":"229","measuredW":"156","measuredH":"41","w":"156","h":"41","x":"147","y":"2834","properties":{"controlName":"100-mobile-applications:react-native"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"101","measuredW":"100","measuredH":"25","x":"32","y":"8","properties":{"size":"17","text":"React Native"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13968","typeID":"__group__","zOrder":"230","measuredW":"147","measuredH":"41","w":"147","h":"41","x":"156","y":"2974","properties":{"controlName":"101-mobile-applications:nativescript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"27","y":"8","properties":{"text":"NativeScript","size":"17"}}]}}},{"ID":"13969","typeID":"__group__","zOrder":"231","measuredW":"157","measuredH":"41","w":"157","h":"41","x":"146","y":"2881","properties":{"controlName":"102-mobile-applications:flutter"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"53","measuredW":"50","measuredH":"25","x":"57","y":"8","properties":{"size":"17","text":"Flutter"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"7","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13970","typeID":"__group__","zOrder":"232","measuredW":"157","measuredH":"41","w":"157","h":"41","x":"1141","y":"2950","properties":{"controlName":"105-static-site-generators:hugo"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"43","measuredW":"42","measuredH":"25","x":"52","y":"8","properties":{"size":"17","text":"Hugo"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13971","typeID":"__group__","zOrder":"233","measuredW":"147","measuredH":"41","w":"147","h":"41","x":"156","y":"2928","properties":{"controlName":"103-mobile-applications:ionic"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"40","measuredW":"38","measuredH":"25","x":"54","y":"8","properties":{"size":"17","text":"Ionic"}}]}}},{"ID":"13972","typeID":"__group__","zOrder":"234","measuredW":"152","measuredH":"50","w":"152","h":"50","x":"792","y":"2783","properties":{"controlName":"119-graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"25","x":"37","y":"12","properties":{"size":"17","text":"GraphQL"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"128","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"128","y":"13","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13973","typeID":"__group__","zOrder":"235","measuredW":"175","measuredH":"41","w":"175","h":"41","x":"541","y":"2830","properties":{"controlName":"101-graphql:relay-modern"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"41","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"115","measuredW":"107","measuredH":"25","x":"40","y":"8","properties":{"size":"17","text":"Relay Modern"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13974","typeID":"__group__","zOrder":"236","measuredW":"238","measuredH":"60","w":"238","h":"60","x":"802","y":"2233","properties":{"controlName":"113-web-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"10","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"44","y":"23","properties":{"size":"17","text":"Web Components"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"214","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"214","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13975","typeID":"__group__","zOrder":"237","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"1117","y":"2201","properties":{"controlName":"100-web-components:html-templates"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"132","measuredW":"131","measuredH":"25","x":"30","y":"7","properties":{"size":"17","text":"HTML Templates"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"175","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"175","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13976","typeID":"__group__","zOrder":"238","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"1117","y":"2247","properties":{"controlName":"101-web-components:custom-elements"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"139","measuredW":"136","measuredH":"25","x":"30","y":"7","properties":{"size":"17","text":"Custom Elements"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"175","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"175","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13977","typeID":"__group__","zOrder":"239","measuredW":"199","measuredH":"40","w":"199","h":"40","x":"1117","y":"2292","properties":{"controlName":"102-web-components:shadow-dom"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"105","measuredW":"105","measuredH":"25","x":"38","y":"7","properties":{"size":"17","text":"Shadow DOM"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"175","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"175","y":"8","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13978","typeID":"__group__","zOrder":"240","measuredW":"156","measuredH":"43","w":"156","h":"43","x":"159","y":"1393","properties":{"controlName":"101-css-preprocessors:postcss"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"43","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"74","measuredW":"66","measuredH":"25","x":"49","y":"9","properties":{"size":"17","text":"PostCSS"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"10","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"10","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13979","typeID":"__group__","zOrder":"241","measuredW":"156","measuredH":"41","w":"156","h":"41","x":"159","y":"1346","properties":{"controlName":"100-css-preprocessors:sass"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"146","h":"41","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"46","measuredW":"37","measuredH":"25","x":"60","y":"8","properties":{"size":"17","text":"Sass"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"9","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13980","typeID":"__group__","zOrder":"242","measuredW":"212","measuredH":"40","w":"212","h":"40","x":"819","y":"1864","properties":{"controlName":"102-modern-css:styled-jsx"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"201","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"90","measuredW":"80","measuredH":"25","x":"56","y":"7","properties":{"size":"17","text":"Styled JSX"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"188","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"188","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"188","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13981","typeID":"__group__","zOrder":"243","measuredW":"159","measuredH":"40","w":"159","h":"40","x":"1093","y":"1612","properties":{"controlName":"101-build-tools:module-bundlers:esbuild"},"children":{"controls":{"control":[{"ID":"1","typeID":"Label","zOrder":"0","w":"72","measuredW":"72","measuredH":"25","x":"52","y":"7","properties":{"size":"17","text":"Webpack"}},{"ID":"2","typeID":"TextArea","zOrder":"1","w":"149","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"2","measuredW":"55","measuredH":"25","x":"50","y":"7","properties":{"size":"17","text":"esbuild"}},{"ID":"4","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"135","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"135","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13982","typeID":"__group__","zOrder":"244","measuredW":"159","measuredH":"40","w":"159","h":"40","x":"1093","y":"1567","properties":{"controlName":"104-build-tools:module-bundlers:vite"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","w":"46","measuredW":"49","measuredH":"25","x":"65","y":"7","properties":{"size":"17","text":"Parcel"}},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"151","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"30","measuredH":"25","x":"53","y":"7","properties":{"size":"17","text":"Vite"}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"135","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"135","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Icon","zOrder":"5","measuredW":"24","measuredH":"24","x":"135","y":"7","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"13984","typeID":"__group__","zOrder":"245","measuredW":"157","measuredH":"41","w":"157","h":"41","x":"1142","y":"2675","properties":{"controlName":"107-static-site-generators:eleventy"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457","align":"center","size":"17"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"66","measuredH":"25","x":"41","y":"8","properties":{"text":"Eleventy","size":"17"}}]}}},{"ID":"13985","typeID":"__group__","zOrder":"246","measuredW":"158","measuredH":"49","w":"158","h":"49","x":"163","y":"1231","properties":{"controlName":"102-package-managers:pnpm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"151","h":"49","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"61","y":"12","properties":{"size":"17","text":"pnpm"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"13","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"13986","typeID":"__group__","zOrder":"247","measuredW":"152","measuredH":"40","w":"152","h":"40","x":"161","y":"1617","properties":{"controlName":"103-pick-a-framework:svelte"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"58","y":"7","properties":{"size":"17","text":"Svelte"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13987","typeID":"__group__","zOrder":"248","measuredW":"152","measuredH":"40","w":"152","h":"40","x":"161","y":"1663","properties":{"controlName":"104-pick-a-framework:solid-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"145","h":"40","measuredW":"200","measuredH":"140","x":"7","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"58","y":"7","properties":{"size":"17","text":"Solid JS"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13990","typeID":"__group__","zOrder":"249","measuredW":"204","measuredH":"39","w":"204","h":"39","x":"1092","y":"2021","properties":{"controlName":"104-testing-your-apps:playwright"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"39","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"60","y":"7","properties":{"size":"17","text":"Playwright"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"180","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"180","y":"8","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13991","typeID":"__group__","zOrder":"250","measuredW":"116","measuredH":"41","w":"116","h":"41","x":"1197","y":"2405","properties":{"controlName":"101-server-side-rendering:react-js:remix"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"106","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"28","y":"8","properties":{"size":"17","text":"Remix"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"92","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"92","y":"9","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13992","typeID":"__group__","zOrder":"251","measuredW":"159","measuredH":"41","w":"159","h":"41","x":"1141","y":"3044","properties":{"controlName":"103-static-site-generators:remix"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"148","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"49","y":"8","properties":{"size":"17","text":"Remix"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"135","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"135","y":"9","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"13993","typeID":"__group__","zOrder":"252","measuredW":"196","measuredH":"41","w":"196","h":"41","x":"785","y":"3076","properties":{"controlName":"102-desktop-applications:flutter"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"188","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"25","x":"69","y":"8","properties":{"size":"17","text":"Flutter"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"172","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"172","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"40463"}}]}}},{"ID":"13994","typeID":"Arrow","zOrder":"4","w":"122","h":"32","measuredW":"150","measuredH":"100","x":"675","y":"3068","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.2570801773204039,"y":0.27390737805444587},"p1":{"x":0.490691474468782,"y":0.06808089415982024},"p2":{"x":121.64515133802809,"y":32.10715730089032}}},{"ID":"13995","typeID":"__group__","zOrder":"253","measuredW":"157","measuredH":"41","w":"157","h":"41","x":"1143","y":"2720","properties":{"controlName":"106-static-site-generators:astro"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"39","measuredH":"25","x":"54","y":"8","properties":{"size":"17","text":"Astro"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"133","y":"9","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"13996","typeID":"__group__","zOrder":"254","measuredW":"128","measuredH":"40","w":"128","h":"40","x":"1037","y":"2601","properties":{"controlName":"103-server-side-rendering:svelte"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"119","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"36","y":"7","properties":{"size":"17","text":"Svelte"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"104","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"104","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"104","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13997","typeID":"Arrow","zOrder":"3","w":"101","h":"39","measuredW":"150","measuredH":"100","x":"945","y":"2471","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":101.53298940730701,"y":-0.4603981095092422},"p1":{"x":0.5036496350364975,"y":0.06360792492179564},"p2":{"x":0.4884249128083411,"y":38.51393390979774}}},{"ID":"13998","typeID":"__group__","zOrder":"255","measuredW":"122","measuredH":"41","w":"122","h":"41","x":"1193","y":"2600","properties":{"controlName":"100-server-side-rendering:svelte:svelte-kit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"111","h":"41","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"17","y":"8","properties":{"size":"17","text":"Svelte Kit"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"98","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"98","y":"9","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"98","y":"9","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"13999","typeID":"Arrow","zOrder":"2","w":"65","h":"2","measuredW":"150","measuredH":"100","x":"1146","y":"2621","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4807692307692308,"y":-0.01923076923076923},"p2":{"x":64,"y":1},"rightArrow":"false","stroke":"dotted"}},{"ID":"14000","typeID":"Arrow","zOrder":"1","w":"179","h":"123","measuredW":"150","measuredH":"100","x":"527","y":"2126","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":-0.2145043524983521,"y":123.4387467621832},"p1":{"x":0.5230101676333169,"y":-0.19478326314466354},"p2":{"x":179,"y":0}}},{"ID":"14001","typeID":"__group__","zOrder":"256","measuredW":"411","measuredH":"87","w":"411","h":"87","x":"146","y":"2215","properties":{"controlName":"116-auth-strategies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"401","h":"87","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"227","measuredH":"28","x":"97","y":"16","properties":{"size":"20","text":"Authentication Strategies"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"34","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"34","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"353","measuredH":"25","x":"34","y":"46","properties":{"size":"17","text":"JWT, OAuth, SSO, Basic Auth, Session Auth etc"}}]}}},{"ID":"14002","typeID":"Arrow","zOrder":"0","w":"309","h":"4","measuredW":"150","measuredH":"100","x":"533","y":"2269","properties":{"color":"2848996","curvature":"0","leftArrow":"false","rightArrow":"false","p0":{"x":309,"y":0},"p1":{"x":0.47704880470480404,"y":0.005193614908729892},"p2":{"x":0.25353038260061567,"y":3.4362035980902874}}},{"ID":"14006","typeID":"__group__","zOrder":"257","measuredW":"333","measuredH":"228","w":"333","h":"228","x":"166","y":"1814","properties":{"controlName":"114-css-frameworks:js-first"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"333","h":"228","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"263","measuredH":"24","x":"19","y":"163","properties":{"size":"16","text":"JS based and better to use with your"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"247","measuredH":"24","x":"19","y":"189","properties":{"size":"16","text":"framework based JavaScript apps."}}]}}},{"ID":"14007","typeID":"__group__","zOrder":"258","measuredW":"145","measuredH":"40","w":"145","h":"40","x":"342","y":"1830","properties":{"controlName":"100-css-frameworks:js-first:tailwind-css"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"136","h":"40","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"37","y":"7","properties":{"size":"17","text":"Tailwind"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"121","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"121","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"121","y":"8","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"14008","typeID":"__group__","zOrder":"259","measuredW":"150","measuredH":"37","w":"150","h":"37","x":"342","y":"1877","properties":{"controlName":"102-css-frameworks:js-first:material-ui"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"137","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"26","y":"6","properties":{"size":"17","text":"Material UI"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"126","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"126","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"126","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14009","typeID":"__group__","zOrder":"260","measuredW":"157","measuredH":"39","w":"157","h":"39","x":"178","y":"1831","properties":{"controlName":"104-css-frameworks:js-first:mantine"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"149","h":"39","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"51","y":"7","properties":{"size":"17","text":"Mantine"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14010","typeID":"__group__","zOrder":"261","measuredW":"149","measuredH":"37","w":"149","h":"37","x":"342","y":"1922","properties":{"controlName":"103-css-frameworks:js-first:radix-ui"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"37","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"34","y":"6","properties":{"size":"17","text":"Radix UI"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"125","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"125","y":"7","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"125","y":"7","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14011","typeID":"__group__","zOrder":"262","measuredW":"161","measuredH":"39","w":"161","h":"39","x":"174","y":"1876","properties":{"controlName":"101-css-frameworks:js-first:chakra-ui"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"152","h":"39","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"44","y":"8","properties":{"size":"17","text":"Chakra UI"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14012","typeID":"__group__","zOrder":"263","measuredW":"161","measuredH":"39","w":"161","h":"39","x":"175","y":"1921","properties":{"controlName":"105-css-frameworks:js-first:daisy-ui"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"152","h":"39","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"55","y":"8","properties":{"size":"17","text":"DaisyUI"}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"3","typeID":"Icon","zOrder":"3","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"0","y":"8","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"14013","typeID":"Canvas","zOrder":"197","w":"228","h":"428","measuredW":"100","measuredH":"70","x":"153","y":"2349"},{"ID":"14022","typeID":"Label","zOrder":"206","w":"156","measuredW":"151","measuredH":"25","x":"189","y":"2710","properties":{"size":"17","text":"Learn different Web"}},{"ID":"14023","typeID":"Label","zOrder":"207","w":"148","measuredW":"143","measuredH":"25","x":"193","y":"2736","properties":{"size":"17","text":"APIs used in PWAs"}},{"ID":"14024","typeID":"Icon","zOrder":"208","measuredW":"24","measuredH":"24","x":"144","y":"2338","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"14025","typeID":"Icon","zOrder":"209","measuredW":"24","measuredH":"24","x":"144","y":"2338","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}},{"ID":"14027","typeID":"__group__","zOrder":"199","measuredW":"192","measuredH":"32","w":"192","h":"32","x":"171","y":"2365","properties":{"controlName":"100-progressive-web-apps:storage"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"192","measuredW":"78","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16776960","text":"Storage","size":"18"}}]}}},{"ID":"14028","typeID":"__group__","zOrder":"205","measuredW":"192","measuredH":"32","w":"192","h":"32","x":"171","y":"2402","properties":{"controlName":"101-progressive-web-apps:web-sockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"192","measuredW":"120","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16776960","text":"Web Sockets","size":"18"}}]}}},{"ID":"14029","typeID":"__group__","zOrder":"210","measuredW":"192","measuredH":"32","w":"192","h":"32","x":"171","y":"2440","properties":{"controlName":"102-progressive-web-apps:server-sent-events"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"192","measuredW":"170","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16776960","text":"Server Sent Events","size":"18"}}]}}},{"ID":"14030","typeID":"__group__","zOrder":"198","measuredW":"192","measuredH":"32","w":"192","h":"32","x":"171","y":"2477","properties":{"controlName":"103-progressive-web-apps:service-workers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"192","measuredW":"147","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16776960","text":"Service Workers","size":"18"}}]}}},{"ID":"14031","typeID":"__group__","zOrder":"200","measuredW":"192","measuredH":"32","w":"192","h":"32","x":"171","y":"2515","properties":{"controlName":"104-progressive-web-apps:location"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"192","measuredW":"84","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16770457","text":"Location","size":"18"}}]}}},{"ID":"14032","typeID":"__group__","zOrder":"201","measuredW":"192","measuredH":"32","w":"192","h":"32","x":"171","y":"2552","properties":{"controlName":"105-progressive-web-apps:notifications"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"192","measuredW":"115","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16770457","text":"Notifications","size":"18"}}]}}},{"ID":"14033","typeID":"__group__","zOrder":"202","measuredW":"192","measuredH":"32","w":"192","h":"32","x":"171","y":"2590","properties":{"controlName":"106-progressive-web-apps:device-orientation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"192","measuredW":"167","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16770457","text":"Device Orientation","size":"18"}}]}}},{"ID":"14034","typeID":"__group__","zOrder":"203","measuredW":"192","measuredH":"32","w":"192","h":"32","x":"171","y":"2627","properties":{"controlName":"107-progressive-web-apps:payments"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"192","measuredW":"94","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16770457","text":"Payments","size":"18"}}]}}},{"ID":"14035","typeID":"__group__","zOrder":"204","measuredW":"192","measuredH":"32","w":"192","h":"32","x":"171","y":"2665","properties":{"controlName":"108-progressive-web-apps:credentials"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"192","measuredW":"108","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16770457","text":"Credentials","size":"18"}}]}}},{"ID":"14036","typeID":"Canvas","zOrder":"211","w":"262","h":"281","measuredW":"100","measuredH":"70","x":"405","y":"2454"},{"ID":"14042","typeID":"Label","zOrder":"217","w":"185","measuredW":"176","measuredH":"25","x":"445","y":"2669","properties":{"size":"17","text":"Calculating, Measuring"}},{"ID":"14043","typeID":"Label","zOrder":"218","w":"224","measuredW":"212","measuredH":"25","x":"425","y":"2696","properties":{"size":"17","text":"and improving performance"}},{"ID":"14044","typeID":"Icon","zOrder":"219","measuredW":"24","measuredH":"24","x":"398","y":"2445","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"14045","typeID":"Icon","zOrder":"220","measuredW":"24","measuredH":"24","x":"398","y":"2445","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}},{"ID":"14046","typeID":"__group__","zOrder":"212","measuredW":"225","measuredH":"32","w":"225","h":"32","x":"425","y":"2473","properties":{"controlName":"109-progressive-web-apps:prpl-pattern"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"225","measuredW":"124","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16776960","size":"18","text":"PRPL Pattern"}}]}}},{"ID":"14047","typeID":"__group__","zOrder":"213","measuredW":"225","measuredH":"32","w":"225","h":"32","x":"425","y":"2511","properties":{"controlName":"110-progressive-web-apps:rail-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"225","measuredW":"110","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16776960","size":"18","text":"RAIL Model"}}]}}},{"ID":"14048","typeID":"__group__","zOrder":"214","measuredW":"225","measuredH":"32","w":"225","h":"32","x":"425","y":"2549","properties":{"controlName":"111-progressive-web-apps:performance-metrics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"225","measuredW":"185","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16776960","size":"18","text":"Performance Metrics"}}]}}},{"ID":"14049","typeID":"__group__","zOrder":"215","measuredW":"225","measuredH":"32","w":"225","h":"32","x":"425","y":"2586","properties":{"controlName":"112-progressive-web-apps:lighthouse"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"225","measuredW":"156","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16776960","size":"18","text":"Using Lighthouse"}}]}}},{"ID":"14050","typeID":"__group__","zOrder":"216","measuredW":"225","measuredH":"32","w":"225","h":"32","x":"425","y":"2624","properties":{"controlName":"113-progressive-web-apps:browser-devtools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextInput","zOrder":"0","w":"225","measuredW":"141","measuredH":"32","x":"0","y":"0","properties":{"align":"center","color":"16776960","size":"18","text":"Using DevTools"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"3329","mockupW":"1172","measuredW":"1316","measuredH":"3508","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/golang.json b/public/jsons/golang.json new file mode 100644 index 000000000..c72194155 --- /dev/null +++ b/public/jsons/golang.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"4412","typeID":"Arrow","zOrder":"0","w":"38","h":"79","measuredW":"150","measuredH":"100","x":"293","y":"157","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.7039806190217623,"y":-0.22079278225638052},"p2":{"x":38,"y":78}}},{"ID":"4413","typeID":"Arrow","zOrder":"1","w":"206","h":"329","measuredW":"150","measuredH":"100","x":"576","y":"1249","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4190752404149273,"y":0.21784346648791786},"p2":{"x":206,"y":329}}},{"ID":"4414","typeID":"Arrow","zOrder":"2","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"497","y":"1261","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.5,"y":0},"p1":{"x":0.37281767955801104,"y":0.003535911602209944},"p2":{"x":-0.5,"y":69}}},{"ID":"4415","typeID":"Arrow","zOrder":"3","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"344","y":"1250","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":-0.5,"y":0},"p1":{"x":0.37281767955801104,"y":0.003535911602209944},"p2":{"x":-0.5,"y":69}}},{"ID":"4416","typeID":"Arrow","zOrder":"4","w":"140","h":"78","measuredW":"150","measuredH":"100","x":"217","y":"1245","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":139.5,"y":1},"p1":{"x":0.5976080058579448,"y":-0.22367586038564805},"p2":{"x":-0.5,"y":78.5}}},{"ID":"4417","typeID":"Arrow","zOrder":"5","w":"121","h":"3","measuredW":"150","measuredH":"100","x":"588","y":"1248","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":120.5,"y":2},"p1":{"x":0.5993031358885019,"y":0.01393728222996517},"p2":{"x":0,"y":0}}},{"ID":"4418","typeID":"Arrow","zOrder":"6","w":"203","h":"97","measuredW":"150","measuredH":"100","x":"598","y":"1151","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.573333003439147,"y":0.10998342281713142},"p2":{"x":203,"y":96.5}}},{"ID":"4419","typeID":"Arrow","zOrder":"7","w":"68","h":"20","measuredW":"150","measuredH":"100","x":"174","y":"1187","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":67.5,"y":0.5},"p1":{"x":0.5100630820066085,"y":-0.10093121057374592},"p2":{"x":-0.5,"y":19.5}}},{"ID":"4420","typeID":"Arrow","zOrder":"8","w":"68","h":"61","measuredW":"150","measuredH":"100","x":"171","y":"1188","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":67.5,"y":-0.5},"p1":{"x":0.5024657534246576,"y":0.1665753424657536},"p2":{"x":-0.5,"y":60.5}}},{"ID":"4421","typeID":"Arrow","zOrder":"9","w":"57","h":"28","measuredW":"150","measuredH":"100","x":"305","y":"1151","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":56.5,"y":-0.5},"p1":{"x":0.6131911728242003,"y":-0.0731465410364493},"p2":{"x":-0.5,"y":27.5}}},{"ID":"4422","typeID":"Arrow","zOrder":"10","w":"68","h":"26","measuredW":"150","measuredH":"100","x":"165","y":"1134","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":67.5,"y":-0.5},"p1":{"x":0.5348310364357182,"y":-0.0641872758164999},"p2":{"x":-0.5,"y":25.5}}},{"ID":"4423","typeID":"Arrow","zOrder":"11","w":"64","h":"19","measuredW":"150","measuredH":"100","x":"173","y":"1107","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":63.5,"y":18.5},"p1":{"x":0.5728068207314337,"y":0.12317702490464438},"p2":{"x":-0.5,"y":-0.5}}},{"ID":"4424","typeID":"Arrow","zOrder":"12","w":"70","h":"24","measuredW":"150","measuredH":"100","x":"300","y":"1123","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":69.5,"y":23},"p1":{"x":0.5649908976333847,"y":0.09399243803388879},"p2":{"x":-0.5,"y":-0.5}}},{"ID":"4425","typeID":"Arrow","zOrder":"13","w":"93","h":"21","measuredW":"150","measuredH":"100","x":"605","y":"1103","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":93,"y":21},"p1":{"x":0.5575228437406796,"y":-0.08334914996881863},"p2":{"x":0,"y":1.5}}},{"ID":"4426","typeID":"Arrow","zOrder":"14","w":"94","h":"28","measuredW":"150","measuredH":"100","x":"604","y":"1069","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":94,"y":0},"p1":{"x":0.5179181109750058,"y":0.06124736115092914},"p2":{"x":0,"y":27.5}}},{"ID":"4427","typeID":"Arrow","zOrder":"15","w":"111","h":"43","measuredW":"150","measuredH":"100","x":"244","y":"1005","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":110.5,"y":43},"p1":{"x":0.5740822925252013,"y":0.09902998795409876},"p2":{"x":0,"y":0}}},{"ID":"4428","typeID":"Arrow","zOrder":"16","w":"121","h":"3","measuredW":"150","measuredH":"100","x":"235","y":"1054","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":120.5,"y":2},"p1":{"x":0.5993031358885019,"y":0.01393728222996517},"p2":{"x":0,"y":0}}},{"ID":"4429","typeID":"Arrow","zOrder":"17","w":"77","h":"1","measuredW":"150","measuredH":"100","x":"150","y":"895","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":1.5},"p1":{"x":0.4819277108433731,"y":0.018072289156626502},"p2":{"x":77,"y":1.5}}},{"ID":"4430","typeID":"Arrow","zOrder":"18","w":"99","h":"108","measuredW":"150","measuredH":"100","x":"270","y":"899","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":99,"y":107.5},"p1":{"x":0.4816540477577168,"y":0.3011065812463601},"p2":{"x":1,"y":0}}},{"ID":"4431","typeID":"Arrow","zOrder":"19","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"589","y":"922","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4819277108433732,"y":0.018072289156626505},"p2":{"x":0,"y":68.5}}},{"ID":"4432","typeID":"Arrow","zOrder":"20","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"506","y":"925","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4819277108433732,"y":0.018072289156626505},"p2":{"x":0,"y":68.5}}},{"ID":"4433","typeID":"Arrow","zOrder":"21","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"434","y":"927","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4819277108433732,"y":0.018072289156626505},"p2":{"x":0,"y":68.5}}},{"ID":"4434","typeID":"Arrow","zOrder":"22","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"374","y":"924","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4819277108433732,"y":0.018072289156626505},"p2":{"x":0,"y":68.5}}},{"ID":"4435","typeID":"Arrow","zOrder":"23","w":"94","h":"1","measuredW":"150","measuredH":"100","x":"616","y":"1008","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":94,"y":0.5},"p1":{"x":0.6535117710266678,"y":-0.0007814789489108132},"p2":{"x":0,"y":0.5}}},{"ID":"4436","typeID":"Arrow","zOrder":"24","w":"97","h":"40","measuredW":"150","measuredH":"100","x":"605","y":"958","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":97,"y":-0.5},"p1":{"x":0.5439101123595506,"y":0.05905617977528093},"p2":{"x":0,"y":39.5}}},{"ID":"4437","typeID":"Arrow","zOrder":"25","w":"1","h":"118","measuredW":"150","measuredH":"100","x":"271","y":"775","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":1,"y":117},"p1":{"x":0.4340835430661428,"y":0.0048163102717775075},"p2":{"x":0,"y":-0.5}}},{"ID":"4438","typeID":"Arrow","zOrder":"26","w":"2","h":"68","measuredW":"150","measuredH":"100","x":"107","y":"766","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":2,"y":68},"p1":{"x":0.5297297297297298,"y":0.021621621621621623},"p2":{"x":1,"y":0}}},{"ID":"4439","typeID":"Arrow","zOrder":"27","w":"1","h":"51","measuredW":"150","measuredH":"100","x":"197","y":"777","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":51},"p1":{"x":0.5145945945945946,"y":-0.0075675675675675675},"p2":{"x":0,"y":0}}},{"ID":"4440","typeID":"Arrow","zOrder":"28","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"465","y":"773","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.48192771084337327,"y":0.018072289156626505},"p2":{"x":0,"y":54}}},{"ID":"4441","typeID":"Arrow","zOrder":"29","w":"98","h":"2","measuredW":"150","measuredH":"100","x":"270","y":"770","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":98,"y":0.5},"p1":{"x":0.5245467907888293,"y":0.010387065164135229},"p2":{"x":0,"y":-0.5}}},{"ID":"4442","typeID":"Arrow","zOrder":"30","w":"1","h":"58","measuredW":"150","measuredH":"100","x":"467","y":"709","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4819277108433734,"y":0.018072289156626505},"p2":{"x":0,"y":57.5}}},{"ID":"4443","typeID":"Arrow","zOrder":"31","w":"107","h":"125","measuredW":"150","measuredH":"100","x":"589","y":"785","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":106.5,"y":125},"p1":{"x":0.6311916037373609,"y":-0.05279662101625488},"p2":{"x":-0.5,"y":0}}},{"ID":"4444","typeID":"Arrow","zOrder":"32","w":"91","h":"69","measuredW":"150","measuredH":"100","x":"600","y":"783","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":90.5,"y":69},"p1":{"x":0.6311916037373609,"y":-0.0527966210162549},"p2":{"x":-0.5,"y":0}}},{"ID":"4445","typeID":"Arrow","zOrder":"33","w":"107","h":"4","measuredW":"150","measuredH":"100","x":"595","y":"766","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":107,"y":0},"p1":{"x":0.599303135888502,"y":0.013937282229965165},"p2":{"x":0,"y":3}}},{"ID":"4446","typeID":"Arrow","zOrder":"34","w":"95","h":"34","measuredW":"150","measuredH":"100","x":"601","y":"779","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":95,"y":34},"p1":{"x":0.6311916037373608,"y":-0.052796621016254944},"p2":{"x":0,"y":0}}},{"ID":"4447","typeID":"Arrow","zOrder":"35","w":"109","h":"57","measuredW":"150","measuredH":"100","x":"593","y":"712","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":108,"y":0},"p1":{"x":0.5854522369608072,"y":0.026930401951284707},"p2":{"x":-0.5,"y":56.5}}},{"ID":"4448","typeID":"Arrow","zOrder":"36","w":"141","h":"181","measuredW":"150","measuredH":"100","x":"557","y":"469","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":141,"y":180.5},"p1":{"x":0.5960734774514647,"y":-0.08589149348429012},"p2":{"x":0,"y":-0.5}}},{"ID":"4449","typeID":"Arrow","zOrder":"37","w":"125","h":"133","measuredW":"150","measuredH":"100","x":"577","y":"471","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":125,"y":132.5},"p1":{"x":0.6144660011301564,"y":-0.09666603880203428},"p2":{"x":0,"y":0}}},{"ID":"4450","typeID":"Arrow","zOrder":"38","w":"4","h":"78","measuredW":"150","measuredH":"100","x":"468","y":"464","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":4.5,"y":78},"p1":{"x":0.4819277108433735,"y":0.018072289156626516},"p2":{"x":0.5,"y":0}}},{"ID":"4451","typeID":"Arrow","zOrder":"39","w":"2","h":"83","measuredW":"150","measuredH":"100","x":"392","y":"463","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":1,"y":83},"p1":{"x":0.48192771084337344,"y":0.018072289156626505},"p2":{"x":1,"y":0}}},{"ID":"4452","typeID":"Arrow","zOrder":"40","w":"101","h":"83","measuredW":"150","measuredH":"100","x":"602","y":"469","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":101,"y":83},"p1":{"x":0.5714745465184319,"y":-0.07492685781158573},"p2":{"x":0,"y":0}}},{"ID":"4453","typeID":"Arrow","zOrder":"41","w":"27","h":"64","measuredW":"150","measuredH":"100","x":"342","y":"270","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.46939890710382504,"y":-0.09672131147540984},"p2":{"x":27,"y":64}}},{"ID":"4454","typeID":"__group__","zOrder":"42","measuredW":"535","measuredH":"90","w":"535","h":"90","x":"6","y":"202","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"535","h":"90","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"384","measuredH":"28","x":"76","y":"19","properties":{"size":"20","text":"Backend Roadmap till Language Selection"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"153","measuredH":"24","x":"191","y":"48","properties":{"size":"16","text":"roadmap.sh/backend","color":"10027263"}}]}}},{"ID":"4455","typeID":"Arrow","zOrder":"43","w":"126","h":"299","measuredW":"150","measuredH":"100","x":"479","y":"467","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.5666915052160955,"y":0.2790611028315946},"p2":{"x":69,"y":298.5}}},{"ID":"4456","typeID":"Arrow","zOrder":"44","w":"98","h":"47","measuredW":"150","measuredH":"100","x":"601","y":"406","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":97.5,"y":-0.5},"p1":{"x":0.5537800308573949,"y":0.044853427374917355},"p2":{"x":0,"y":46}}},{"ID":"4457","typeID":"Arrow","zOrder":"45","w":"120","h":"44","measuredW":"150","measuredH":"100","x":"597","y":"465","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":120,"y":44},"p1":{"x":0.5846756207563067,"y":-0.036972790801407494},"p2":{"x":0,"y":0}}},{"ID":"4458","typeID":"Arrow","zOrder":"46","w":"107","h":"51","measuredW":"150","measuredH":"100","x":"276","y":"405","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":107,"y":51},"p1":{"x":0.5245584633234497,"y":0.05852778135877272},"p2":{"x":0,"y":0}}},{"ID":"4459","typeID":"Arrow","zOrder":"47","w":"108","h":"44","measuredW":"150","measuredH":"100","x":"276","y":"462","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":108,"y":0},"p1":{"x":0.5656811947576956,"y":-0.05547089302042055},"p2":{"x":0,"y":44}}},{"ID":"4460","typeID":"Arrow","zOrder":"48","w":"115","h":"5","measuredW":"150","measuredH":"100","x":"274","y":"457","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":115,"y":1},"p1":{"x":0.5205160087037612,"y":0.03901150139881877},"p2":{"x":0,"y":0}}},{"ID":"4461","typeID":"Arrow","zOrder":"49","w":"123","h":"3","measuredW":"150","measuredH":"100","x":"577","y":"458","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":122.5,"y":-0.5},"p1":{"x":0.5536354056902003,"y":0.01338250790305583},"p2":{"x":0,"y":1}}},{"ID":"4462","typeID":"Label","zOrder":"50","measuredW":"37","measuredH":"36","x":"374","y":"338","properties":{"size":"28","text":"Go"}},{"ID":"4463","typeID":"Arrow","zOrder":"51","w":"51","h":"59","measuredW":"150","measuredH":"100","x":"400","y":"386","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.5149949247946848,"y":-0.13269354987542692},"p2":{"x":51,"y":59}}},{"ID":"4464","typeID":"__group__","zOrder":"52","measuredW":"262","measuredH":"43","w":"262","h":"43","x":"354","y":"437","properties":{"controlName":"100-go-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"24","x":"69","y":"10","properties":{"size":"16","text":"Learn the Basics"}}]}}},{"ID":"4465","typeID":"__group__","zOrder":"53","measuredW":"247","measuredH":"42","w":"247","h":"42","x":"57","y":"392","properties":{"controlName":"100-go-basics:basic-syntax"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"247","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"95","measuredW":"92","measuredH":"24","x":"76","y":"9","properties":{"size":"16","text":"Basic Syntax"}}]}}},{"ID":"4466","typeID":"__group__","zOrder":"54","measuredW":"249","measuredH":"42","w":"249","h":"42","x":"55","y":"438","properties":{"controlName":"101-go-basics:variables"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"249","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"183","measuredH":"24","x":"33","y":"9","properties":{"size":"16","text":"Variables and declaration"}}]}}},{"ID":"4467","typeID":"__group__","zOrder":"55","measuredW":"280","measuredH":"42","w":"280","h":"42","x":"688","y":"484","properties":{"controlName":"109-go-basics:packages"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"280","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"222","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Packages, imports and exports"}}]}}},{"ID":"4468","typeID":"__group__","zOrder":"56","measuredW":"280","measuredH":"42","w":"280","h":"42","x":"688","y":"438","properties":{"controlName":"108-go-basics:functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"280","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"247","measuredH":"24","x":"16","y":"9","properties":{"text":"Functions, multiple/named returns","size":"16"}}]}}},{"ID":"4469","typeID":"Canvas","zOrder":"57","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"654","y":"171"},{"ID":"4470","typeID":"Label","zOrder":"58","measuredW":"314","measuredH":"25","x":"668","y":"188","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"4471","typeID":"Label","zOrder":"59","measuredW":"319","measuredH":"25","x":"668","y":"216","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"4472","typeID":"__group__","zOrder":"60","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"669","y":"252","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"35","measuredH":"28","x":"76","y":"8","properties":{"color":"16777215","size":"20","text":"http"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"4473","typeID":"__group__","zOrder":"61","measuredW":"280","measuredH":"42","w":"280","h":"42","x":"688","y":"393","properties":{"controlName":"107-go-basics:conditionals"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"280","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"92","measuredW":"90","measuredH":"24","x":"94","y":"9","properties":{"size":"16","text":"Conditionals"}}]}}},{"ID":"4474","typeID":"__group__","zOrder":"62","measuredW":"127","measuredH":"42","w":"127","h":"42","x":"688","y":"531","properties":{"controlName":"110-go-basics:type-casting"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"127","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"Type Casting"}}]}}},{"ID":"4475","typeID":"__group__","zOrder":"63","measuredW":"146","measuredH":"42","w":"146","h":"42","x":"822","y":"531","properties":{"controlName":"111-go-basics:type-inference"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"146","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"24","x":"18","y":"9","properties":{"size":"16","text":"Type Inference"}}]}}},{"ID":"4476","typeID":"__group__","zOrder":"64","measuredW":"106","measuredH":"42","w":"106","h":"42","x":"322","y":"526","properties":{"controlName":"103-go-basics:for-loop"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"106","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"For Loop"}}]}}},{"ID":"4477","typeID":"__group__","zOrder":"65","measuredW":"192","measuredH":"42","w":"192","h":"42","x":"321","y":"571","properties":{"controlName":"105-go-basics:conditionals"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"192","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"145","measuredH":"24","x":"23","y":"9","properties":{"size":"16","text":"if, switch statements"}}]}}},{"ID":"4478","typeID":"__group__","zOrder":"66","measuredW":"262","measuredH":"43","w":"262","h":"43","x":"354","y":"750","properties":{"controlName":"101-go-advanced"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"24","x":"79","y":"10","properties":{"size":"16","text":"Going Deeper"}}]}}},{"ID":"4479","typeID":"__group__","zOrder":"67","measuredW":"181","measuredH":"42","w":"181","h":"42","x":"786","y":"626","properties":{"controlName":"116-go-basics:structs"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"181","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"24","x":"65","y":"9","properties":{"size":"16","text":"Structs"}}]}}},{"ID":"4480","typeID":"__group__","zOrder":"68","measuredW":"143","measuredH":"42","w":"143","h":"42","x":"684","y":"746","properties":{"controlName":"103-go-advanced:interfaces"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"143","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"24","x":"35","y":"10","properties":{"size":"16","text":"Interfaces"}}]}}},{"ID":"4481","typeID":"__group__","zOrder":"69","measuredW":"84","measuredH":"42","w":"84","h":"42","x":"688","y":"578","properties":{"controlName":"112-go-basics:arrays"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"84","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"24","x":"19","y":"9","properties":{"size":"16","text":"Arrays"}}]}}},{"ID":"4482","typeID":"__group__","zOrder":"70","measuredW":"92","measuredH":"42","w":"92","h":"42","x":"778","y":"578","properties":{"controlName":"113-go-basics:slices"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"92","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"24","x":"24","y":"9","properties":{"size":"16","text":"Slices"}}]}}},{"ID":"4483","typeID":"__group__","zOrder":"71","measuredW":"94","measuredH":"42","w":"94","h":"42","x":"687","y":"626","properties":{"controlName":"115-go-basics:make"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"94","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"24","x":"21","y":"9","properties":{"size":"16","text":"make()"}}]}}},{"ID":"4484","typeID":"__group__","zOrder":"72","measuredW":"81","measuredH":"42","w":"81","h":"42","x":"432","y":"526","properties":{"controlName":"104-go-basics:range"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"81","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"24","x":"19","y":"9","properties":{"size":"16","text":"range"}}]}}},{"ID":"4485","typeID":"__group__","zOrder":"73","measuredW":"92","measuredH":"42","w":"92","h":"42","x":"875","y":"578","properties":{"controlName":"114-go-basics:maps"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"92","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"24","x":"25","y":"9","properties":{"size":"16","text":"Maps"}}]}}},{"ID":"4486","typeID":"__group__","zOrder":"74","measuredW":"281","measuredH":"42","w":"281","h":"42","x":"685","y":"700","properties":{"controlName":"102-go-advanced:types-and-type-assertions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"281","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"233","measuredH":"24","x":"24","y":"9","properties":{"size":"16","text":"Types, Type Assertions, Switches"}}]}}},{"ID":"4487","typeID":"__group__","zOrder":"75","measuredW":"192","measuredH":"42","w":"192","h":"42","x":"321","y":"617","properties":{"controlName":"106-go-basics:errors-panic-recover"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"192","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Errors, Panic, Recover"}}]}}},{"ID":"4488","typeID":"__group__","zOrder":"76","measuredW":"142","measuredH":"42","w":"142","h":"42","x":"685","y":"792","properties":{"controlName":"105-go-advanced:goroutines"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"142","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"24","x":"31","y":"9","properties":{"size":"16","text":"Goroutines"}}]}}},{"ID":"4489","typeID":"__group__","zOrder":"77","measuredW":"134","measuredH":"42","w":"134","h":"42","x":"832","y":"792","properties":{"controlName":"106-go-advanced:channels"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"134","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"24","x":"32","y":"9","properties":{"size":"16","text":"Channels"}}]}}},{"ID":"4490","typeID":"__group__","zOrder":"78","measuredW":"142","measuredH":"42","w":"142","h":"42","x":"685","y":"838","properties":{"controlName":"107-go-advanced:buffer"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"142","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"24","x":"49","y":"9","properties":{"size":"16","text":"Buffer"}}]}}},{"ID":"4491","typeID":"__group__","zOrder":"79","measuredW":"134","measuredH":"42","w":"134","h":"42","x":"832","y":"838","properties":{"controlName":"108-go-advanced:select"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"134","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"24","x":"40","y":"9","properties":{"size":"16","text":"Select"}}]}}},{"ID":"4492","typeID":"__group__","zOrder":"80","measuredW":"281","measuredH":"42","w":"281","h":"42","x":"685","y":"884","properties":{"controlName":"109-go-advanced:mutext"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"281","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"24","x":"118","y":"9","properties":{"size":"16","text":"Mutex"}}]}}},{"ID":"4493","typeID":"__group__","zOrder":"81","measuredW":"145","measuredH":"42","w":"145","h":"42","x":"395","y":"683","properties":{"controlName":"100-go-advanced:go-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"145","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Go Modules"}}]}}},{"ID":"4494","typeID":"__group__","zOrder":"82","measuredW":"222","measuredH":"43","w":"222","h":"43","x":"69","y":"749","properties":{"controlName":"102-go-building-clis"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"24","x":"62","y":"10","properties":{"size":"16","text":"Building CLIs"}}]}}},{"ID":"4495","typeID":"__group__","zOrder":"83","measuredW":"237","measuredH":"66","w":"237","h":"66","x":"354","y":"808","properties":{"controlName":"101-go-advanced:working-with-json"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"237","h":"66","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"207","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"Marshalling & Unmarshalling"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"43","measuredH":"24","x":"97","y":"33","properties":{"size":"16","text":"JSON"}}]}}},{"ID":"4496","typeID":"__group__","zOrder":"84","measuredW":"134","measuredH":"42","w":"134","h":"42","x":"832","y":"746","properties":{"controlName":"104-go-advanced:context"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"134","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"24","x":"39","y":"9","properties":{"size":"16","text":"Context"}}]}}},{"ID":"4497","typeID":"__group__","zOrder":"85","measuredW":"73","measuredH":"42","w":"73","h":"42","x":"69","y":"808","properties":{"controlName":"100-go-building-clis:cobra"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"73","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"Cobra"}}]}}},{"ID":"4498","typeID":"__group__","zOrder":"86","measuredW":"100","measuredH":"42","w":"100","h":"42","x":"149","y":"808","properties":{"controlName":"101-go-building-clis:urfave-cli"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"urfave/cli"}}]}}},{"ID":"4499","typeID":"__group__","zOrder":"87","measuredW":"275","measuredH":"43","w":"275","h":"43","x":"343","y":"986","properties":{"controlName":"104-go-web-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"275","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"24","x":"75","y":"10","properties":{"size":"16","text":"Web Frameworks"}}]}}},{"ID":"4500","typeID":"__group__","zOrder":"88","measuredW":"79","measuredH":"42","w":"79","h":"42","x":"323","y":"896","properties":{"controlName":"100-go-web-frameworks:beego"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"79","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"Beego"}}]}}},{"ID":"4501","typeID":"__group__","zOrder":"89","measuredW":"54","measuredH":"42","w":"54","h":"42","x":"408","y":"896","properties":{"controlName":"101-go-web-frameworks:gin"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"54","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"25","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"Gin"}}]}}},{"ID":"4502","typeID":"__group__","zOrder":"90","measuredW":"76","measuredH":"42","w":"76","h":"42","x":"469","y":"896","properties":{"controlName":"102-go-web-frameworks:revel"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"76","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"Revel"}}]}}},{"ID":"4503","typeID":"__group__","zOrder":"91","measuredW":"76","measuredH":"42","w":"76","h":"42","x":"552","y":"896","properties":{"controlName":"103-go-web-frameworks:echo"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"76","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"37","measuredH":"24","x":"19","y":"9","properties":{"size":"16","text":"Echo"}}]}}},{"ID":"4504","typeID":"__group__","zOrder":"92","measuredW":"205","measuredH":"42","w":"205","h":"42","x":"687","y":"983","properties":{"controlName":"106-go-web-frameworks:buffalo"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"205","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"78","y":"9","properties":{"size":"16","text":"Buffalo"}}]}}},{"ID":"4505","typeID":"__group__","zOrder":"93","measuredW":"95","measuredH":"42","w":"95","h":"42","x":"690","y":"936","properties":{"controlName":"104-go-web-frameworks:gorilla"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"95","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"24","x":"24","y":"9","properties":{"size":"16","text":"Gorilla"}}]}}},{"ID":"4506","typeID":"__group__","zOrder":"94","measuredW":"110","measuredH":"43","w":"110","h":"43","x":"182","y":"874","properties":{"controlName":"103-go-orms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"110","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"24","x":"32","y":"10","properties":{"size":"16","text":"ORMs"}}]}}},{"ID":"4507","typeID":"__group__","zOrder":"95","measuredW":"89","measuredH":"42","w":"89","h":"42","x":"69","y":"875","properties":{"controlName":"100-go-orms:gorm"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"89","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"GORM"}}]}}},{"ID":"4508","typeID":"__group__","zOrder":"96","measuredW":"275","measuredH":"43","w":"275","h":"43","x":"343","y":"1033","properties":{"controlName":"105-go-logging"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"275","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"24","x":"100","y":"10","properties":{"size":"16","text":"Logging"}}]}}},{"ID":"4509","typeID":"__group__","zOrder":"97","measuredW":"187","measuredH":"42","w":"187","h":"42","x":"69","y":"1033","properties":{"controlName":"101-go-logging:zap"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"187","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"29","measuredH":"24","x":"79","y":"9","properties":{"size":"16","text":"Zap"}}]}}},{"ID":"4510","typeID":"__group__","zOrder":"98","measuredW":"88","measuredH":"42","w":"88","h":"42","x":"69","y":"985","properties":{"controlName":"102-go-logging:apex"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"88","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"24","x":"26","y":"9","properties":{"size":"16","text":"Apex"}}]}}},{"ID":"4511","typeID":"__group__","zOrder":"99","measuredW":"275","measuredH":"43","w":"275","h":"43","x":"343","y":"1080","properties":{"controlName":"106-go-realtime-communication"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"275","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"184","measuredH":"24","x":"46","y":"10","properties":{"size":"16","text":"Real time communication"}}]}}},{"ID":"4512","typeID":"__group__","zOrder":"100","measuredW":"205","measuredH":"42","w":"205","h":"42","x":"687","y":"1062","properties":{"controlName":"100-go-realtime-communication:melody"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"205","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"24","x":"76","y":"9","properties":{"size":"16","text":"Melody"}}]}}},{"ID":"4513","typeID":"__group__","zOrder":"101","measuredW":"205","measuredH":"42","w":"205","h":"42","x":"687","y":"1110","properties":{"controlName":"101-go-realtime-communication:centrifugo"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"205","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"24","x":"64","y":"9","properties":{"size":"16","text":"Centrifugo"}}]}}},{"ID":"4514","typeID":"__group__","zOrder":"102","measuredW":"275","measuredH":"43","w":"275","h":"43","x":"342","y":"1128","properties":{"controlName":"107-go-api-clients"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"275","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"24","x":"98","y":"10","properties":{"size":"16","text":"API Clients"}}]}}},{"ID":"4515","typeID":"__group__","zOrder":"103","measuredW":"90","measuredH":"42","w":"90","h":"42","x":"220","y":"1109","properties":{"controlName":"100-go-api-clients:rest"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"90","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"24","x":"24","y":"9","properties":{"size":"16","text":"REST"}}]}}},{"ID":"4516","typeID":"__group__","zOrder":"104","measuredW":"113","measuredH":"42","w":"113","h":"42","x":"69","y":"1089","properties":{"controlName":"100-go-api-clients:rest:heimdall"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"113","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"24","x":"25","y":"9","properties":{"size":"16","text":"Heimdall"}}]}}},{"ID":"4517","typeID":"__group__","zOrder":"105","measuredW":"113","measuredH":"42","w":"113","h":"42","x":"69","y":"1136","properties":{"controlName":"101-go-api-clients:rest:grequests"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"113","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"GRequests"}}]}}},{"ID":"4518","typeID":"__group__","zOrder":"106","measuredW":"90","measuredH":"42","w":"90","h":"42","x":"220","y":"1158","properties":{"controlName":"101-go-api-clients:graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"90","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"24","x":"11","y":"9","properties":{"size":"16","text":"GraphQL"}}]}}},{"ID":"4519","typeID":"__group__","zOrder":"107","measuredW":"113","measuredH":"42","w":"113","h":"42","x":"69","y":"1186","properties":{"controlName":"100-go-api-clients:graphql:graphql-go"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"113","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"79","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"graphql-go"}}]}}},{"ID":"4520","typeID":"__group__","zOrder":"108","measuredW":"113","measuredH":"42","w":"113","h":"42","x":"69","y":"1232","properties":{"controlName":"101-go-api-clients:graphql:gqlgen"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"113","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"32","y":"9","properties":{"size":"16","text":"gqlgen"}}]}}},{"ID":"4521","typeID":"__group__","zOrder":"109","measuredW":"275","measuredH":"43","w":"275","h":"43","x":"685","y":"1229","properties":{"controlName":"108-go-testing-your-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"275","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"24","x":"74","y":"10","properties":{"size":"16","text":"Testing your Apps"}}]}}},{"ID":"4522","typeID":"__group__","zOrder":"110","measuredW":"313","measuredH":"43","w":"313","h":"43","x":"306","y":"1225","properties":{"controlName":"109-go-microservices"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"313","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"167","measuredH":"24","x":"73","y":"10","properties":{"size":"16","text":"Tools for Microservices"}}]}}},{"ID":"4523","typeID":"__group__","zOrder":"111","measuredW":"179","measuredH":"42","w":"179","h":"42","x":"69","y":"1315","properties":{"controlName":"100-go-microservices:watermill"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"179","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"24","x":"56","y":"9","properties":{"size":"16","text":"Watermill"}}]}}},{"ID":"4524","typeID":"__group__","zOrder":"112","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"260","y":"1315","properties":{"controlName":"101-go-microservices:rpcx"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"24","x":"58","y":"9","properties":{"size":"16","text":"rpcx"}}]}}},{"ID":"4525","typeID":"__group__","zOrder":"113","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"260","y":"1360","properties":{"controlName":"102-go-microservices:go-kit"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"24","x":"52","y":"9","properties":{"size":"16","text":"Go-kit"}}]}}},{"ID":"4526","typeID":"__group__","zOrder":"114","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"260","y":"1406","properties":{"controlName":"103-go-microservices:micro"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"24","x":"53","y":"9","properties":{"size":"16","text":"Micro"}}]}}},{"ID":"4527","typeID":"__group__","zOrder":"115","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"260","y":"1452","properties":{"controlName":"104-go-microservices:go-zero"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"24","x":"46","y":"9","properties":{"size":"16","text":"go-zero"}}]}}},{"ID":"4528","typeID":"__group__","zOrder":"116","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"424","y":"1315","properties":{"controlName":"105-go-microservices:protocol-buffers"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Protocol Buffers"}}]}}},{"ID":"4529","typeID":"__group__","zOrder":"117","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"424","y":"1361","properties":{"controlName":"106-go-microservices:grpc-go"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"24","x":"39","y":"9","properties":{"size":"16","text":"gRPC-Go"}}]}}},{"ID":"4530","typeID":"__group__","zOrder":"118","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"424","y":"1407","properties":{"controlName":"107-go-microservices:grpc-gateway"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"gRPC-gateway"}}]}}},{"ID":"4531","typeID":"__group__","zOrder":"119","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"424","y":"1453","properties":{"controlName":"108-go-microservices:twirp"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"35","measuredH":"24","x":"56","y":"9","properties":{"size":"16","text":"twirp"}}]}}},{"ID":"4532","typeID":"Arrow","zOrder":"120","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"781","y":"1606","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.5,"y":-0.5},"p1":{"x":0.5259259259259262,"y":0},"p2":{"x":-0.5,"y":97},"stroke":"dotted"}},{"ID":"4533","typeID":"__group__","zOrder":"121","measuredW":"468","measuredH":"84","w":"468","h":"84","x":"480","y":"1551","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"468","h":"84","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"407","measuredH":"28","x":"30","y":"16","properties":{"size":"20","text":"Backend Roadmap after Language Selection"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"153","measuredH":"24","x":"157","y":"44","properties":{"size":"16","text":"roadmap.sh/backend","color":"10027263"}}]}}},{"ID":"4534","typeID":"__group__","zOrder":"122","measuredW":"102","measuredH":"42","w":"102","h":"42","x":"793","y":"936","properties":{"controlName":"105-go-web-frameworks:gofiber"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"102","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"24","x":"25","y":"9","properties":{"size":"16","text":"gofiber"}}]}}},{"ID":"4535","typeID":"__group__","zOrder":"123","measuredW":"250","measuredH":"246","w":"250","h":"246","x":"54","y":"486","properties":{"controlName":"102-go-basics:data-types"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"250","h":"246","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"24","x":"85","y":"15","properties":{"size":"16","text":"Data Types"}},{"ID":"2","typeID":"Canvas","zOrder":"2","w":"57","h":"42","measuredW":"100","measuredH":"70","x":"14","y":"50","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"31","measuredH":"24","x":"27","y":"59","properties":{"size":"16","text":"bool"}},{"ID":"4","typeID":"Canvas","zOrder":"4","w":"161","h":"42","measuredW":"100","measuredH":"70","x":"75","y":"50","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"129","measuredH":"24","x":"91","y":"59","properties":{"size":"16","text":"int, int8/16/32/64"}},{"ID":"6","typeID":"Canvas","zOrder":"6","w":"51","h":"42","measuredW":"100","measuredH":"70","x":"14","y":"96","properties":{"color":"16770457"}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"31","measuredH":"24","x":"25","y":"105","properties":{"size":"16","text":"byte"}},{"ID":"8","typeID":"Canvas","zOrder":"8","w":"166","h":"42","measuredW":"100","measuredH":"70","x":"70","y":"96","properties":{"color":"16770457"}},{"ID":"9","typeID":"Label","zOrder":"9","measuredW":"147","measuredH":"24","x":"79","y":"105","properties":{"size":"16","text":"uint, uint8/16/32/64"}},{"ID":"10","typeID":"Canvas","zOrder":"10","w":"76","h":"42","measuredW":"100","measuredH":"70","x":"14","y":"142","properties":{"color":"16770457"}},{"ID":"11","typeID":"Label","zOrder":"11","measuredW":"34","measuredH":"24","x":"35","y":"151","properties":{"size":"16","text":"rune"}},{"ID":"12","typeID":"Canvas","zOrder":"12","w":"142","h":"42","measuredW":"100","measuredH":"70","x":"94","y":"142","properties":{"color":"16770457"}},{"ID":"13","typeID":"Label","zOrder":"13","measuredW":"108","measuredH":"24","x":"111","y":"151","properties":{"size":"16","text":"float32, float64"}},{"ID":"14","typeID":"Canvas","zOrder":"14","w":"138","h":"42","measuredW":"100","measuredH":"70","x":"14","y":"189","properties":{"color":"16770457"}},{"ID":"15","typeID":"Label","zOrder":"15","measuredW":"113","measuredH":"24","x":"25","y":"198","properties":{"size":"16","text":"complex64/128"}},{"ID":"16","typeID":"Canvas","zOrder":"16","w":"80","h":"42","measuredW":"100","measuredH":"70","x":"156","y":"189","properties":{"color":"16770457"}},{"ID":"17","typeID":"Label","zOrder":"17","measuredW":"47","measuredH":"24","x":"172","y":"198","properties":{"size":"16","text":"uintptr"}}]}}},{"ID":"4536","typeID":"__group__","zOrder":"124","measuredW":"92","measuredH":"42","w":"92","h":"42","x":"164","y":"985","properties":{"controlName":"100-go-logging:zerolog"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"92","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"24","x":"18","y":"9","properties":{"size":"16","text":"Zerolog"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy","order":1000011.7645389404,"parentID":null,"notes":""},"branchID":"Master","resourceID":"3DD51A3C-1F09-4BE6-B9FB-6875747EBA53","mockupH":"1547","mockupW":"998","measuredW":"1004","measuredH":"1704","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/graphql.json b/public/jsons/graphql.json new file mode 100644 index 000000000..b0f97dc4b --- /dev/null +++ b/public/jsons/graphql.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"13453","typeID":"Arrow","zOrder":"30","h":"26","measuredW":"150","measuredH":"100","x":"813","y":"452","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":150.56236874959575,"y":26.403708599547826},"p1":{"x":0.32978996756534207,"y":-0.06771016810341422},"p2":{"x":0.43331263552681776,"y":-0.08965424411138656}}},{"ID":"13454","typeID":"Arrow","zOrder":"31","h":"41","measuredW":"150","measuredH":"100","x":"386","y":"460","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":149.17520040738896,"y":0.4798779969340785},"p1":{"x":0.4552212800557557,"y":-0.05494250203275635},"p2":{"x":-0.4342686862449341,"y":41.80245913628414}}},{"ID":"13455","typeID":"Arrow","zOrder":"32","w":"19","h":"76","measuredW":"150","measuredH":"100","x":"694","y":"200","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":13,"y":0},"p1":{"x":0.5175865027166142,"y":-0.2113239919931367},"p2":{"x":19,"y":76},"stroke":"dotted"}},{"ID":"13456","typeID":"Label","zOrder":"33","measuredW":"117","measuredH":"36","x":"667","y":"287","properties":{"size":"28","text":"GraphQL"}},{"ID":"13457","typeID":"Arrow","zOrder":"34","w":"22","h":"103","measuredW":"150","measuredH":"100","x":"727","y":"333","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":11.029393501935488,"y":0.059418606001656826},"p1":{"x":0.49551800146950753,"y":0.1519470977222632},"p2":{"x":-0.3249048596328521,"y":103.50969256695669}}},{"ID":"13458","typeID":"Canvas","zOrder":"35","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"914","y":"174"},{"ID":"13459","typeID":"Label","zOrder":"36","measuredW":"314","measuredH":"25","x":"928","y":"191","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"13460","typeID":"Label","zOrder":"37","measuredW":"319","measuredH":"25","x":"928","y":"219","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"13461","typeID":"__group__","zOrder":"38","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"929","y":"255","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"65","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"13462","typeID":"Arrow","zOrder":"39","w":"151","h":"40","measuredW":"150","measuredH":"100","x":"380","y":"395","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":151.39043428686625,"y":40.24810386011575},"p1":{"x":0.4298167791706848,"y":0.059749276759884305},"p2":{"x":-0.10435297027072465,"y":0.4883788108002136}}},{"ID":"13482","typeID":"Arrow","zOrder":"29","w":"153","h":"1","measuredW":"150","measuredH":"100","x":"386","y":"448","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":152.95996652791177,"y":0.8639909285249132},"p1":{"x":0.4382716049382716,"y":-0.006172839506172837},"p2":{"x":0.04614429332008285,"y":0.8639909285249132}}},{"ID":"13484","typeID":"Arrow","zOrder":"28","w":"141","h":"24","measuredW":"150","measuredH":"100","x":"818","y":"418","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":141.77760262907304,"y":-0.1525493288161215},"p1":{"x":0.36923672994963214,"y":0.07129019759783038},"p2":{"x":0.47966746289046114,"y":23.81763610116127}}},{"ID":"13485","typeID":"Arrow","zOrder":"27","w":"266","h":"182","measuredW":"150","measuredH":"100","x":"447","y":"457","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":266,"y":0},"p1":{"x":0.5196733105235347,"y":0.11635559109419528},"p2":{"x":-0.48086263296750076,"y":182.30200302391006}}},{"ID":"13518","typeID":"Arrow","zOrder":"26","w":"1","h":"157","measuredW":"150","measuredH":"100","x":"204","y":"567","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0.008428402580989314},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":157.4118734611966}}},{"ID":"13519","typeID":"Arrow","zOrder":"25","w":"1","h":"79","measuredW":"150","measuredH":"100","x":"367","y":"645","properties":{"p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":79.41187346119659},"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263"}},{"ID":"13520","typeID":"Arrow","zOrder":"24","w":"329","h":"6","measuredW":"150","measuredH":"100","x":"453","y":"649","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":329,"y":0},"p1":{"x":0.5003620041750366,"y":0.000010309641868442141},"p2":{"x":0,"y":5}}},{"ID":"13530","typeID":"Arrow","zOrder":"23","w":"142","h":"4","measuredW":"150","measuredH":"100","x":"846","y":"645","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":141.8239574564367,"y":-0.06821506978110392},"p1":{"x":0.5,"y":0},"p2":{"x":0.26007939085207,"y":3.515889985451963},"stroke":"dotted"}},{"ID":"13531","typeID":"Arrow","zOrder":"22","w":"116","h":"40","measuredW":"150","measuredH":"100","x":"848","y":"597","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":115.8537720264593,"y":-0.008585929735886566},"p1":{"x":0.5058536585365925,"y":0.08731707317075121},"p2":{"x":-0.32239953814143973,"y":40.17572141740038}}},{"ID":"13532","typeID":"Arrow","zOrder":"21","w":"119","h":"41","measuredW":"150","measuredH":"100","x":"848","y":"658","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":118.37694944014106,"y":40.91851061753732},"p1":{"x":0.56879239181546,"y":-0.07536562568397247},"p2":{"x":-0.32239953814143973,"y":0.43853748249716773}}},{"ID":"13533","typeID":"Arrow","zOrder":"20","w":"1","h":"264","measuredW":"150","measuredH":"100","x":"771","y":"645","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":264.23461901339067},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":0.41187346119659196}}},{"ID":"13550","typeID":"Arrow","zOrder":"19","w":"136","h":"4","measuredW":"150","measuredH":"100","x":"849","y":"922","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":135.8239574564367,"y":-0.06821506978110392},"p1":{"x":0.5,"y":0},"p2":{"x":0.09512153286505054,"y":3.641259367213479}}},{"ID":"13551","typeID":"Arrow","zOrder":"16","w":"118","h":"138","measuredW":"150","measuredH":"100","x":"851","y":"761","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":117.19363717799206,"y":-0.20390823351146992},"p1":{"x":0.520754716981132,"y":0.08846960167714851},"p2":{"x":-0.4873573961285729,"y":137.70835901809085}}},{"ID":"13552","typeID":"Arrow","zOrder":"17","w":"118","h":"96","measuredW":"150","measuredH":"100","x":"851","y":"813","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":117.19363717799206,"y":-0.04983109270801833},"p1":{"x":0.5279390196599086,"y":0.101462632198872},"p2":{"x":-0.4873573961285729,"y":95.63100651513605}}},{"ID":"13553","typeID":"Arrow","zOrder":"18","w":"119","h":"56","measuredW":"150","measuredH":"100","x":"852","y":"862","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":118.86820523649476,"y":0.42967798959261927},"p1":{"x":0.4869450258896113,"y":0.07017737137820862},"p2":{"x":-0.0698363251220826,"y":56.55365401218114}}},{"ID":"13554","typeID":"Arrow","zOrder":"15","w":"206","h":"120","measuredW":"150","measuredH":"100","x":"770","y":"922","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":205.25449685243927,"y":119.16922665423931},"p1":{"x":0.5694268377138603,"y":0.20684328208811933},"p2":{"x":-0.28605844349635845,"y":-0.30189383398658265}}},{"ID":"13587","typeID":"Arrow","zOrder":"14","w":"1","h":"92","measuredW":"150","measuredH":"100","x":"1158","y":"1040","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":91.56065948267815}}},{"ID":"13588","typeID":"Arrow","zOrder":"13","w":"1","h":"82","measuredW":"150","measuredH":"100","x":"1025","y":"1040","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0.008428402580989314},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":81.63801198563283}}},{"ID":"13589","typeID":"Arrow","zOrder":"12","w":"209","h":"107","measuredW":"150","measuredH":"100","x":"769","y":"1057","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":209,"y":0},"p1":{"x":0.6162382546994787,"y":-0.1825914488504046},"p2":{"x":0.018560935773280107,"y":107.34892809600183}}},{"ID":"13611","typeID":"Arrow","zOrder":"11","w":"334","h":"1","measuredW":"150","measuredH":"100","x":"275","y":"1172","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":334,"y":0},"p1":{"x":0.4997639282341844,"y":-0.0004990019960078705},"p2":{"x":0,"y":0}}},{"ID":"13612","typeID":"Arrow","zOrder":"10","w":"98","h":"59","measuredW":"150","measuredH":"100","x":"416","y":"1181","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":98,"y":0},"p1":{"x":0.6562090340640424,"y":-0.20033673139229707},"p2":{"x":0,"y":59}}},{"ID":"13613","typeID":"Arrow","zOrder":"9","w":"92","h":"76","measuredW":"150","measuredH":"100","x":"422","y":"1085","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":91,"y":76},"p1":{"x":0.5037961962945972,"y":0.2165404130225926},"p2":{"x":0,"y":0}}},{"ID":"13633","typeID":"Arrow","zOrder":"8","w":"171","h":"1","measuredW":"150","measuredH":"100","x":"280","y":"1415","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":170.2568873142808,"y":-0.33333333333325754},"p1":{"x":0.5,"y":0},"p2":{"x":-0.4873068151357529,"y":-0.33333333333325754}}},{"ID":"13643","typeID":"Arrow","zOrder":"7","w":"136","h":"1","measuredW":"150","measuredH":"100","x":"615","y":"1172","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":135.46137249475214,"y":0},"p1":{"x":0.5003620041750365,"y":0.000010309641868442138},"p2":{"x":-0.1629140492678971,"y":0}}},{"ID":"13644","typeID":"Arrow","zOrder":"6","w":"174","h":"50","measuredW":"150","measuredH":"100","x":"637","y":"1360","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":173.8600961461624,"y":-0.15010566235218903},"p1":{"x":0.3989410921162404,"y":0.0928968894330121},"p2":{"x":-0.4873068151357529,"y":49.66666666666674}}},{"ID":"13645","typeID":"Arrow","zOrder":"5","w":"170","h":"76","measuredW":"150","measuredH":"100","x":"637","y":"1420","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":169.63134238207817,"y":75.47418088166773},"p1":{"x":0.3084929073047626,"y":-0.1593730272164304},"p2":{"x":-0.4873068151357529,"y":-0.33333333333325754}}},{"ID":"13646","typeID":"Arrow","zOrder":"4","w":"1","h":"231","measuredW":"150","measuredH":"100","x":"587","y":"1177","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":231.90548734293156},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":0.41187346119659196}}},{"ID":"13647","typeID":"Arrow","zOrder":"3","w":"1","h":"204","measuredW":"150","measuredH":"100","x":"587","y":"1412","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":203.9489460564091},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":0.41187346119659196}}},{"ID":"13652","typeID":"TextArea","zOrder":"96","w":"124","h":"252","measuredW":"200","measuredH":"140","x":"185","y":"1602"},{"ID":"13653","typeID":"Label","zOrder":"97","measuredW":"81","measuredH":"25","x":"206","y":"1614","properties":{"size":"17","text":"JavaScript"}},{"ID":"13662","typeID":"TextArea","zOrder":"102","w":"124","h":"205","measuredW":"200","measuredH":"140","x":"732","y":"1599"},{"ID":"13663","typeID":"Label","zOrder":"103","measuredW":"81","measuredH":"25","x":"753","y":"1611","properties":{"size":"17","text":"JavaScript"}},{"ID":"13672","typeID":"Arrow","zOrder":"2","w":"171","h":"1","measuredW":"150","measuredH":"100","x":"279","y":"1675","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":170.2568873142808,"y":-0.33333333333325754},"p1":{"x":0.5,"y":0},"p2":{"x":-0.4873068151357529,"y":-0.33333333333325754}}},{"ID":"13673","typeID":"Arrow","zOrder":"1","w":"171","h":"1","measuredW":"150","measuredH":"100","x":"608","y":"1626","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":170.2568873142808,"y":-0.33333333333325754},"p1":{"x":0.5,"y":0},"p2":{"x":-0.4873068151357529,"y":-0.33333333333325754}}},{"ID":"13674","typeID":"Arrow","zOrder":"107","w":"1","h":"139","measuredW":"150","measuredH":"100","x":"581","y":"2021","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549725,"y":-0.00008403832147459167},"p2":{"x":0,"y":139},"stroke":"dotted"}},{"ID":"13675","typeID":"Arrow","zOrder":"0","w":"1","h":"286","measuredW":"150","measuredH":"100","x":"587","y":"1684","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549725,"y":-0.00008403832147459167},"p2":{"x":0,"y":286.1591837857379}}},{"ID":"13676","typeID":"TextArea","zOrder":"108","w":"552","h":"124","measuredW":"200","measuredH":"140","x":"307","y":"1952"},{"ID":"13677","typeID":"Label","zOrder":"109","measuredW":"486","measuredH":"25","x":"336","y":"1972","properties":{"size":"17","text":"For ecosystem and more, check other tracks involving GraphQL"}},{"ID":"13678","typeID":"__group__","zOrder":"110","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"602","y":"2007","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Backend Roadmap"}}]}}},{"ID":"13679","typeID":"__group__","zOrder":"111","measuredW":"252","measuredH":"44","w":"252","h":"44","x":"336","y":"2007","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"252","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"51","y":"9","properties":{"size":"17","text":"Frontend Roadmap"}}]}}},{"ID":"13687","typeID":"Canvas","zOrder":"112","w":"457","h":"151","measuredW":"100","measuredH":"70","x":"114","y":"169"},{"ID":"13688","typeID":"Label","zOrder":"113","measuredW":"232","measuredH":"28","x":"140","y":"194","properties":{"size":"20","text":"Other Related Roadmaps"}},{"ID":"13689","typeID":"__group__","zOrder":"114","measuredW":"280","measuredH":"26","w":"280","h":"26","x":"141","y":"237","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"247","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Frontend Developer Roadmap"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"13690","typeID":"__group__","zOrder":"115","measuredW":"278","measuredH":"26","w":"278","h":"26","x":"141","y":"267","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"245","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Backend Developer Roadmap"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"13693","typeID":"__group__","zOrder":"40","measuredW":"340","measuredH":"50","w":"340","h":"50","x":"524","y":"424","properties":{"controlName":"100-graphql-introduction"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"340","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"187","measuredH":"25","x":"76","y":"12","properties":{"size":"17","text":"Introduction to GraphQL"}}]}}},{"ID":"13694","typeID":"__group__","zOrder":"46","measuredW":"340","measuredH":"50","w":"340","h":"50","x":"127","y":"621","properties":{"controlName":"101-graphql-queries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"340","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"101","y":"12","properties":{"size":"17","text":"GraphQL Queries"}}]}}},{"ID":"13695","typeID":"__group__","zOrder":"54","measuredW":"198","measuredH":"50","w":"198","h":"50","x":"665","y":"623","properties":{"controlName":"102-mutations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"61","y":"12","properties":{"size":"17","text":"Mutations"}}]}}},{"ID":"13696","typeID":"__group__","zOrder":"58","measuredW":"198","measuredH":"50","w":"198","h":"50","x":"665","y":"885","properties":{"controlName":"103-subscriptions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"25","x":"49","y":"12","properties":{"size":"17","text":"Subscriptons"}}]}}},{"ID":"13697","typeID":"__group__","zOrder":"63","measuredW":"264","measuredH":"44","w":"264","h":"44","x":"961","y":"1026","properties":{"controlName":"104-schema"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"100","y":"9","properties":{"size":"17","text":"Schema"}}]}}},{"ID":"13698","typeID":"__group__","zOrder":"73","measuredW":"162","measuredH":"44","w":"162","h":"44","x":"695","y":"1150","properties":{"controlName":"104-validation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"43","y":"9","properties":{"size":"17","text":"Validation"}}]}}},{"ID":"13699","typeID":"__group__","zOrder":"74","measuredW":"152","measuredH":"44","w":"152","h":"44","x":"507","y":"1150","properties":{"controlName":"105-execution"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"152","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"Execution"}}]}}},{"ID":"13700","typeID":"__group__","zOrder":"83","measuredW":"226","measuredH":"44","w":"226","h":"44","x":"424","y":"1393","properties":{"controlName":"106-serving-over-internet"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"30","y":"9","properties":{"size":"17","text":"Serving Over Internet"}}]}}},{"ID":"13701","typeID":"__group__","zOrder":"93","measuredW":"226","measuredH":"44","w":"226","h":"44","x":"424","y":"1499","properties":{"controlName":"107-pagination"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"72","y":"9","properties":{"size":"17","text":"Pagination"}}]}}},{"ID":"13702","typeID":"__group__","zOrder":"94","measuredW":"255","measuredH":"44","w":"255","h":"44","x":"409","y":"1604","properties":{"controlName":"108-frontend-implementations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"203","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"Frontend Implementations"}}]}}},{"ID":"13703","typeID":"__group__","zOrder":"95","measuredW":"255","measuredH":"44","w":"255","h":"44","x":"409","y":"1653","properties":{"controlName":"109-backend-implementations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"201","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"Backend Implementations"}}]}}},{"ID":"13704","typeID":"__group__","zOrder":"41","measuredW":"264","measuredH":"44","w":"264","h":"44","x":"127","y":"375","properties":{"controlName":"100-graphql-introduction:what-is-graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"25","x":"66","y":"10","properties":{"size":"17","text":"What is GraphQL"}}]}}},{"ID":"13705","typeID":"__group__","zOrder":"42","measuredW":"264","measuredH":"44","w":"264","h":"44","x":"127","y":"426","properties":{"controlName":"101-graphql-introduction:problems-graphql-solves"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"202","measuredH":"25","x":"31","y":"10","properties":{"size":"17","text":"Problems GraphQL Solves"}}]}}},{"ID":"13706","typeID":"__group__","zOrder":"43","measuredW":"264","measuredH":"44","w":"264","h":"44","x":"127","y":"476","properties":{"controlName":"102-graphql-introduction:thinking-in-graphs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"25","x":"60","y":"10","properties":{"size":"17","text":"Thinking in Graphs"}}]}}},{"ID":"13707","typeID":"__group__","zOrder":"44","measuredW":"264","measuredH":"44","w":"264","h":"44","x":"957","y":"399","properties":{"controlName":"103-graphql-introduction:graphql-on-the-frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"198","measuredH":"25","x":"33","y":"10","properties":{"size":"17","text":"GraphQL on the Frontend"}}]}}},{"ID":"13708","typeID":"__group__","zOrder":"45","measuredW":"264","measuredH":"44","w":"264","h":"44","x":"957","y":"447","properties":{"controlName":"104-graphql-introduction:graphql-on-the-backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"196","measuredH":"25","x":"34","y":"10","properties":{"size":"17","text":"GraphQL on the Backend"}}]}}},{"ID":"13709","typeID":"__group__","zOrder":"47","measuredW":"209","measuredH":"44","w":"209","h":"44","x":"127","y":"555","properties":{"controlName":"100-graphql-queries:what-are-queries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"209","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"25","x":"37","y":"10","properties":{"size":"17","text":"What are Queries"}}]}}},{"ID":"13710","typeID":"__group__","zOrder":"48","measuredW":"156","measuredH":"44","w":"156","h":"44","x":"127","y":"694","properties":{"controlName":"101-graphql-queries:fields"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"25","x":"54","y":"9","properties":{"size":"17","text":"Fields"}}]}}},{"ID":"13711","typeID":"__group__","zOrder":"49","measuredW":"156","measuredH":"44","w":"156","h":"44","x":"127","y":"743","properties":{"controlName":"102-graphql-queries:aliases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"25","x":"50","y":"9","properties":{"size":"17","text":"Aliases"}}]}}},{"ID":"13712","typeID":"__group__","zOrder":"50","measuredW":"156","measuredH":"44","w":"156","h":"44","x":"127","y":"793","properties":{"controlName":"103-graphql-queries:arguments"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"25","x":"36","y":"9","properties":{"size":"17","text":"Arguments"}}]}}},{"ID":"13713","typeID":"__group__","zOrder":"53","measuredW":"156","measuredH":"44","w":"156","h":"44","x":"127","y":"843","properties":{"controlName":"104-graphql-queries:directives"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"39","y":"9","properties":{"size":"17","text":"Directives"}}]}}},{"ID":"13714","typeID":"__group__","zOrder":"51","measuredW":"148","measuredH":"143","w":"148","h":"143","x":"288","y":"694","properties":{"controlName":"105-graphql-queries:variables"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"119","h":"121","measuredW":"200","measuredH":"140","x":"18","y":"22"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"25","x":"44","y":"107","properties":{"size":"17","text":"Variables"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"148","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"81","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Definitions"}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"148","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"49","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"64","measuredH":"25","x":"42","y":"58","properties":{"size":"17","text":"Defaults"}}]}}},{"ID":"13715","typeID":"__group__","zOrder":"52","measuredW":"308","measuredH":"142","w":"308","h":"142","x":"127","y":"846","properties":{"controlName":"106-graphql-queries:fragments"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"119","h":"119","measuredW":"200","measuredH":"140","x":"178","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"25","x":"196","y":"16","properties":{"size":"17","text":"Fragments"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"308","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"48","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"176","measuredH":"25","x":"66","y":"58","properties":{"size":"17","text":"Variables in Fragments"}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"308","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"98","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"237","measuredH":"25","x":"35","y":"107","properties":{"size":"17","text":"Inline Fragments / Meta Fields"}}]}}},{"ID":"13716","typeID":"__group__","zOrder":"55","measuredW":"264","measuredH":"44","w":"264","h":"44","x":"957","y":"577","properties":{"controlName":"100-mutations:what-are-mutations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"25","x":"52","y":"10","properties":{"size":"17","text":"What are Mutations?"}}]}}},{"ID":"13717","typeID":"__group__","zOrder":"56","measuredW":"264","measuredH":"44","w":"264","h":"44","x":"957","y":"625","properties":{"controlName":"101-mutations:multiple-mutation-fields"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"210","measuredH":"25","x":"27","y":"10","properties":{"size":"17","text":"Multiple Fields in Mutations"}}]}}},{"ID":"13718","typeID":"__group__","zOrder":"57","measuredW":"264","measuredH":"44","w":"264","h":"44","x":"957","y":"674","properties":{"controlName":"102-mutations:operation-name"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"68","y":"10","properties":{"size":"17","text":"Operation Name"}}]}}},{"ID":"13719","typeID":"__group__","zOrder":"59","measuredW":"270","measuredH":"44","w":"270","h":"44","x":"955","y":"748","properties":{"controlName":"100-subscriptions:what-are-subscriptions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"177","measuredH":"25","x":"46","y":"9","properties":{"size":"17","text":"What are Subscriptions"}}]}}},{"ID":"13720","typeID":"__group__","zOrder":"60","measuredW":"270","measuredH":"44","w":"270","h":"44","x":"955","y":"797","properties":{"controlName":"101-subscriptions:event-based-subscriptions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"206","measuredH":"25","x":"32","y":"9","properties":{"size":"17","text":"Event Based Subscriptions"}}]}}},{"ID":"13721","typeID":"__group__","zOrder":"61","measuredW":"270","measuredH":"44","w":"270","h":"44","x":"955","y":"846","properties":{"controlName":"102-subscriptions:live-queries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"86","y":"9","properties":{"size":"17","text":"Live Queries"}}]}}},{"ID":"13722","typeID":"__group__","zOrder":"62","measuredW":"270","measuredH":"44","w":"270","h":"44","x":"955","y":"895","properties":{"controlName":"103-subscriptions:defer-stream-directives"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"221","measuredH":"25","x":"24","y":"9","properties":{"size":"17","text":"@defer / @stream directives"}}]}}},{"ID":"13723","typeID":"__group__","zOrder":"64","measuredW":"254","measuredH":"44","w":"254","h":"44","x":"961","y":"1102","properties":{"controlName":"100-schema:type-system"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"254","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"25","x":"78","y":"9","properties":{"size":"17","text":"Type System"}}]}}},{"ID":"13724","typeID":"__group__","zOrder":"65","measuredW":"122","measuredH":"44","w":"122","h":"44","x":"961","y":"1153","properties":{"controlName":"101-schema:fields"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"122","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"25","x":"37","y":"9","properties":{"size":"17","text":"Fields"}}]}}},{"ID":"13726","typeID":"__group__","zOrder":"66","measuredW":"135","measuredH":"284","w":"135","h":"284","x":"1093","y":"1153","properties":{"controlName":"102-schema:scalars"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"98","h":"273","measuredW":"200","measuredH":"140","x":"19","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"25","x":"39","y":"12","properties":{"size":"17","text":"Scalars"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"135","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"47","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"21","measuredH":"25","x":"57","y":"56","properties":{"size":"17","text":"Int"}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"135","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"95","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"39","measuredH":"25","x":"48","y":"104","properties":{"size":"17","text":"Float"}},{"ID":"6","typeID":"TextArea","zOrder":"6","w":"135","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"144","properties":{"color":"16770457"}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"46","measuredH":"25","x":"45","y":"153","properties":{"size":"17","text":"String"}},{"ID":"8","typeID":"TextArea","zOrder":"8","w":"135","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"192","properties":{"color":"16770457"}},{"ID":"9","typeID":"Label","zOrder":"9","measuredW":"64","measuredH":"25","x":"36","y":"201","properties":{"size":"17","text":"Boolean"}},{"ID":"10","typeID":"TextArea","zOrder":"10","w":"135","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"240","properties":{"color":"16770457"}},{"ID":"11","typeID":"Label","zOrder":"11","measuredW":"18","measuredH":"25","x":"59","y":"249","properties":{"size":"17","text":"ID"}}]}}},{"ID":"13727","typeID":"__group__","zOrder":"67","measuredW":"122","measuredH":"44","w":"122","h":"44","x":"962","y":"1200","properties":{"controlName":"103-schema:enums"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"122","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"Enums"}}]}}},{"ID":"13728","typeID":"__group__","zOrder":"68","measuredW":"122","measuredH":"44","w":"122","h":"44","x":"962","y":"1248","properties":{"controlName":"104-schema:objects"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"122","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"Objects"}}]}}},{"ID":"13729","typeID":"__group__","zOrder":"69","measuredW":"122","measuredH":"44","w":"122","h":"44","x":"962","y":"1296","properties":{"controlName":"105-schema:lists"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"122","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"43","y":"9","properties":{"size":"17","text":"Lists"}}]}}},{"ID":"13730","typeID":"__group__","zOrder":"70","measuredW":"122","measuredH":"44","w":"122","h":"44","x":"962","y":"1345","properties":{"controlName":"106-schema:interfaces"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"122","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"22","y":"9","properties":{"size":"17","text":"Interfaces"}}]}}},{"ID":"13731","typeID":"__group__","zOrder":"71","measuredW":"122","measuredH":"44","w":"122","h":"44","x":"962","y":"1394","properties":{"controlName":"107-schema:unions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"122","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"Unions"}}]}}},{"ID":"13732","typeID":"__group__","zOrder":"72","measuredW":"267","measuredH":"89","w":"267","h":"89","x":"962","y":"1444","properties":{"controlName":"108-schema:arguments"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"112","h":"77","measuredW":"200","measuredH":"140","x":"141","y":"12"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"25","x":"155","y":"53","properties":{"size":"17","text":"Arguments"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"267","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"89","measuredH":"25","x":"89","y":"9","properties":{"size":"17","text":"Input Types"}}]}}},{"ID":"13733","typeID":"__group__","zOrder":"75","measuredW":"203","measuredH":"44","w":"203","h":"44","x":"332","y":"1062","properties":{"controlName":"100-execution:root-fields"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"25","x":"58","y":"9","properties":{"size":"17","text":"Root Fields"}}]}}},{"ID":"13734","typeID":"__group__","zOrder":"76","measuredW":"119","measuredH":"259","w":"119","h":"259","x":"189","y":"1060","properties":{"controlName":"101-execution:resolvers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"119","h":"259","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"23","y":"12","properties":{"size":"17","text":"Resolvers"}}]}}},{"ID":"13735","typeID":"__group__","zOrder":"81","measuredW":"203","measuredH":"44","w":"203","h":"44","x":"332","y":"1223","properties":{"controlName":"102-execution:validation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"64","y":"9","properties":{"size":"17","text":"Validation"}}]}}},{"ID":"13736","typeID":"__group__","zOrder":"82","measuredW":"203","measuredH":"44","w":"203","h":"44","x":"332","y":"1273","properties":{"controlName":"103-execution:producing-the-result"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"161","measuredH":"25","x":"21","y":"9","properties":{"size":"17","text":"Producing the Result"}}]}}},{"ID":"13737","typeID":"__group__","zOrder":"77","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"124","y":"1108","properties":{"controlName":"100-execution:resolvers:synchronous"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Synchronous"}}]}}},{"ID":"13738","typeID":"__group__","zOrder":"78","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"124","y":"1158","properties":{"controlName":"101-execution:resolvers:asynchronous"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"25","x":"29","y":"9","properties":{"size":"17","text":"Asynchronous"}}]}}},{"ID":"13739","typeID":"__group__","zOrder":"79","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"124","y":"1207","properties":{"controlName":"102-execution:resolvers:scalar-coercion"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"25","x":"21","y":"9","properties":{"size":"17","text":"Scalar Coercion"}}]}}},{"ID":"13740","typeID":"__group__","zOrder":"80","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"124","y":"1256","properties":{"controlName":"103-execution:resolvers:lists"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"65","y":"9","properties":{"size":"17","text":"Lists"}}]}}},{"ID":"13741","typeID":"__group__","zOrder":"84","measuredW":"124","measuredH":"206","w":"124","h":"206","x":"185","y":"1364","properties":{"controlName":"100-serving-over-internet:graphql-over-http"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"124","h":"206","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"19","y":"12","properties":{"size":"17","text":"Over HTTP"}}]}}},{"ID":"13742","typeID":"__group__","zOrder":"88","measuredW":"169","measuredH":"155","w":"169","h":"155","x":"729","y":"1225","properties":{"controlName":"101-serving-over-internet:graphql-over-websockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"169","h":"155","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"25","x":"17","y":"116","properties":{"size":"17","text":"Over WebSockets"}}]}}},{"ID":"13743","typeID":"__group__","zOrder":"91","measuredW":"169","measuredH":"103","w":"169","h":"103","x":"728","y":"1455","properties":{"controlName":"102-serving-over-internet:graphql-over-sse"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"169","h":"103","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"25","x":"48","y":"12","properties":{"size":"17","text":"Over SSE"}}]}}},{"ID":"13744","typeID":"__group__","zOrder":"85","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"124","y":"1410","properties":{"controlName":"100-serving-over-internet:graphql-over-http:caching"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"51","y":"9","properties":{"size":"17","text":"Caching"}}]}}},{"ID":"13745","typeID":"__group__","zOrder":"86","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"124","y":"1458","properties":{"controlName":"101-serving-over-internet:graphql-over-http:batching"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"48","y":"9","properties":{"size":"17","text":"Batching"}}]}}},{"ID":"13746","typeID":"__group__","zOrder":"87","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"124","y":"1506","properties":{"controlName":"102-serving-over-internet:graphql-over-http:authorization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"25","x":"32","y":"9","properties":{"size":"17","text":"Authorization"}}]}}},{"ID":"13747","typeID":"__group__","zOrder":"89","measuredW":"230","measuredH":"44","w":"230","h":"44","x":"699","y":"1239","properties":{"controlName":"100-serving-over-internet:graphql-over-websockets:real-time"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"77","y":"9","properties":{"size":"17","text":"Real-time"}}]}}},{"ID":"13748","typeID":"__group__","zOrder":"90","measuredW":"230","measuredH":"44","w":"230","h":"44","x":"699","y":"1287","properties":{"controlName":"101-serving-over-internet:graphql-over-websockets:authorization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"25","x":"64","y":"9","properties":{"size":"17","text":"Authorization"}}]}}},{"ID":"13749","typeID":"__group__","zOrder":"92","measuredW":"230","measuredH":"44","w":"230","h":"44","x":"698","y":"1499","properties":{"controlName":"100-serving-over-internet:graphql-over-sse:authorization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"25","x":"64","y":"9","properties":{"size":"17","text":"Authorization"}}]}}},{"ID":"13750","typeID":"__group__","zOrder":"98","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"125","y":"1648","properties":{"controlName":"100-backend-implementations:graphql-http"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"25","x":"35","y":"9","properties":{"size":"17","text":"graphql-http"}}]}}},{"ID":"13751","typeID":"__group__","zOrder":"99","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"125","y":"1697","properties":{"controlName":"101-backend-implementations:graphql-yoga"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"112","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"GraphQL Yoga"}}]}}},{"ID":"13752","typeID":"__group__","zOrder":"100","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"125","y":"1746","properties":{"controlName":"102-backend-implementations:apollo-server"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"25","x":"32","y":"9","properties":{"size":"17","text":"Apollo Server"}}]}}},{"ID":"13753","typeID":"__group__","zOrder":"101","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"125","y":"1796","properties":{"controlName":"103-backend-implementations:mercurius"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"44","y":"9","properties":{"size":"17","text":"mercurius"}}]}}},{"ID":"13754","typeID":"__group__","zOrder":"104","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"744","y":"1645","properties":{"controlName":"100-frontend-implementations:relay"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"Relay"}}]}}},{"ID":"13755","typeID":"__group__","zOrder":"105","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"744","y":"1694","properties":{"controlName":"101-frontend-implementations:apollo-client"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"Apollo Client"}}]}}},{"ID":"13756","typeID":"__group__","zOrder":"106","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"744","y":"1743","properties":{"controlName":"102-frontend-implementations:urql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"Urql"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"1991","mockupW":"1150","measuredW":"1264","measuredH":"2160","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/java.json b/public/jsons/java.json new file mode 100644 index 000000000..f5860dad5 --- /dev/null +++ b/public/jsons/java.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"3439","typeID":"Arrow","zOrder":"1","w":"29","h":"56","measuredW":"150","measuredH":"100","x":"396","y":"165","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":1,"y":0},"p1":{"x":0.5189460476787955,"y":-0.17340025094102887},"p2":{"x":29,"y":56},"stroke":"dotted"}},{"ID":"3440","typeID":"Arrow","zOrder":"2","w":"164","h":"80","measuredW":"150","measuredH":"100","x":"370","y":"1160","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":163.54590590319128,"y":0.21503750628403395},"p1":{"x":0.3415936949541605,"y":0.2360486189239869},"p2":{"x":-0.4888832845319939,"y":78.4480648241979}}},{"ID":"3441","typeID":"Arrow","zOrder":"3","w":"1","h":"153","measuredW":"150","measuredH":"100","x":"614","y":"1148","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":1,"y":-0.5},"p1":{"x":0.5467472449342342,"y":-0.006043370067543646},"p2":{"x":1,"y":152.12975218407814}}},{"ID":"3442","typeID":"Arrow","zOrder":"4","w":"1","h":"62","measuredW":"150","measuredH":"100","x":"617","y":"1081","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":-0.5},"p1":{"x":0.5467472449342341,"y":-0.006043370067543647},"p2":{"x":0,"y":61.5}}},{"ID":"3443","typeID":"Arrow","zOrder":"5","w":"101","h":"1","measuredW":"150","measuredH":"100","x":"691","y":"1148","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":100.54590590319128,"y":0.21503750628403395},"p1":{"x":0.5467472449342339,"y":-0.006043370067543644},"p2":{"x":-0.34456558612976096,"y":0.21503750628403395}}},{"ID":"3444","typeID":"Arrow","zOrder":"6","w":"190","h":"101","measuredW":"150","measuredH":"100","x":"349","y":"1050","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":189.60923090179483,"y":100.34652634056556},"p1":{"x":0.49438202247191004,"y":0.14606741573033685},"p2":{"x":-0.5,"y":0}}},{"ID":"3445","typeID":"Arrow","zOrder":"7","w":"102","h":"97","measuredW":"150","measuredH":"100","x":"234","y":"1049","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":102,"y":0},"p1":{"x":0.555359394703657,"y":0.21664564943253461},"p2":{"x":0,"y":97}}},{"ID":"3446","typeID":"Arrow","zOrder":"8","w":"89","h":"57","measuredW":"150","measuredH":"100","x":"234","y":"1046","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":89,"y":-0.5},"p1":{"x":0.4221511395441838,"y":0.24854058376649316},"p2":{"x":0,"y":56}}},{"ID":"3447","typeID":"Arrow","zOrder":"9","w":"16","h":"89","measuredW":"150","measuredH":"100","x":"336","y":"963","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":16,"y":88.5},"p1":{"x":0.49438202247191015,"y":0.1460674157303371},"p2":{"x":11,"y":-0.5}}},{"ID":"3448","typeID":"Arrow","zOrder":"10","w":"94","h":"27","measuredW":"150","measuredH":"100","x":"735","y":"1002","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":94,"y":26},"p1":{"x":0.5652504390218331,"y":-0.04277514219065342},"p2":{"x":0,"y":-0.5}}},{"ID":"3449","typeID":"Arrow","zOrder":"11","w":"1","h":"62","measuredW":"150","measuredH":"100","x":"637","y":"931","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":-0.5},"p1":{"x":0.5467472449342341,"y":-0.006043370067543647},"p2":{"x":0,"y":61.5}}},{"ID":"3452","typeID":"Arrow","zOrder":"13","h":"34","measuredW":"150","measuredH":"100","x":"370","y":"966","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":149.5,"y":32.5},"p1":{"x":0.6803934308695361,"y":0.12103152376044628},"p2":{"x":0,"y":-0.5}}},{"ID":"3453","typeID":"Arrow","zOrder":"14","w":"71","h":"91","measuredW":"150","measuredH":"100","x":"245","y":"959","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":91},"p1":{"x":0.6008857528899565,"y":0.11717459840864736},"p2":{"x":71,"y":0}}},{"ID":"3454","typeID":"Arrow","zOrder":"15","w":"72","h":"45","measuredW":"150","measuredH":"100","x":"235","y":"961","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":45},"p1":{"x":0.5642946317103621,"y":0.14731585518102372},"p2":{"x":72,"y":0}}},{"ID":"3455","typeID":"Arrow","zOrder":"16","w":"74","h":"3","measuredW":"150","measuredH":"100","x":"229","y":"950","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":2.5},"p1":{"x":0.5467472449342342,"y":-0.006043370067543645},"p2":{"x":74,"y":0}}},{"ID":"3456","typeID":"Arrow","zOrder":"17","w":"1","h":"62","measuredW":"150","measuredH":"100","x":"332","y":"886","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":-0.5},"p1":{"x":0.5467472449342341,"y":-0.006043370067543647},"p2":{"x":0,"y":61.5}}},{"ID":"3457","typeID":"Arrow","zOrder":"18","w":"169","h":"138","measuredW":"150","measuredH":"100","x":"399","y":"817","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":137.5},"p1":{"x":0.5796146044624716,"y":-0.25050709939147836},"p2":{"x":168,"y":-0.5}}},{"ID":"3458","typeID":"Arrow","zOrder":"19","w":"69","h":"90","measuredW":"150","measuredH":"100","x":"684","y":"806","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":69,"y":89.5},"p1":{"x":0.517683465959328,"y":-0.07117595048629538},"p2":{"x":0,"y":-0.5}}},{"ID":"3459","typeID":"Arrow","zOrder":"20","w":"71","h":"52","measuredW":"150","measuredH":"100","x":"687","y":"805","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":71,"y":51.5},"p1":{"x":0.5176834659593281,"y":-0.07117595048629538},"p2":{"x":0,"y":-0.5}}},{"ID":"3460","typeID":"Arrow","zOrder":"21","w":"87","h":"8","measuredW":"150","measuredH":"100","x":"675","y":"802","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":87,"y":7.5},"p1":{"x":0.46115550897419105,"y":-0.015066160094327265},"p2":{"x":0,"y":-0.5}}},{"ID":"3461","typeID":"Arrow","zOrder":"22","w":"75","h":"34","measuredW":"150","measuredH":"100","x":"684","y":"760","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":75,"y":-0.5},"p1":{"x":0.5901794145420208,"y":0.12086874409820589},"p2":{"x":0,"y":32.5}}},{"ID":"3462","typeID":"Arrow","zOrder":"23","w":"142","h":"1","measuredW":"150","measuredH":"100","x":"383","y":"804","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":142,"y":0.5},"p1":{"x":0.4577237788246963,"y":-0.003223406893131664},"p2":{"x":0,"y":1.5}}},{"ID":"3463","typeID":"Arrow","zOrder":"24","w":"72","h":"83","measuredW":"150","measuredH":"100","x":"187","y":"815","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":71,"y":0},"p1":{"x":0.49238578680203043,"y":-0.1065989847715736},"p2":{"x":-0.5,"y":82.5}}},{"ID":"3464","typeID":"Arrow","zOrder":"25","w":"78","h":"47","measuredW":"150","measuredH":"100","x":"182","y":"808","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":77,"y":0},"p1":{"x":0.5286705624543463,"y":-0.1044558071585099},"p2":{"x":-0.5,"y":46.5}}},{"ID":"3465","typeID":"Arrow","zOrder":"26","w":"92","h":"4","measuredW":"150","measuredH":"100","x":"175","y":"799","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":92,"y":0},"p1":{"x":0.5115764636484295,"y":0.01858133018728801},"p2":{"x":0,"y":3.5}}},{"ID":"3466","typeID":"Arrow","zOrder":"27","w":"181","h":"131","measuredW":"150","measuredH":"100","x":"341","y":"671","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":181,"y":-0.5},"p1":{"x":0.47484417739114826,"y":0.025178243128110726},"p2":{"x":0,"y":130.5}}},{"ID":"3467","typeID":"Arrow","zOrder":"28","w":"114","h":"41","measuredW":"150","measuredH":"100","x":"289","y":"614","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":114,"y":40.5},"p1":{"x":0.5332865705904859,"y":0.09074097691620968},"p2":{"x":0,"y":-0.5}}},{"ID":"3468","typeID":"Arrow","zOrder":"29","w":"118","h":"83","measuredW":"150","measuredH":"100","x":"287","y":"674","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":118,"y":-0.5},"p1":{"x":0.5576080853453116,"y":-0.077653003930376},"p2":{"x":0,"y":82.5}}},{"ID":"3469","typeID":"Arrow","zOrder":"30","w":"120","h":"39","measuredW":"150","measuredH":"100","x":"287","y":"670","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":120,"y":-0.5},"p1":{"x":0.5543621631807046,"y":-0.06350103636706236},"p2":{"x":0,"y":38.5}}},{"ID":"3470","typeID":"Arrow","zOrder":"31","w":"139","h":"1","measuredW":"150","measuredH":"100","x":"271","y":"663","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":139,"y":0.5},"p1":{"x":0.5194288003393264,"y":0.00233286990126545},"p2":{"x":0,"y":-0.5}}},{"ID":"3471","typeID":"Arrow","zOrder":"32","w":"1","h":"126","measuredW":"150","measuredH":"100","x":"648","y":"601","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":1,"y":-0.5},"p1":{"x":0.546747244934234,"y":-0.006043370067543548},"p2":{"x":1,"y":125.5}}},{"ID":"3472","typeID":"Arrow","zOrder":"33","w":"105","h":"40","measuredW":"150","measuredH":"100","x":"652","y":"669","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":104,"y":39.5},"p1":{"x":0.4372442019099593,"y":-0.09720327421555257},"p2":{"x":-0.5,"y":-0.5}}},{"ID":"3473","typeID":"Arrow","zOrder":"34","w":"114","h":"48","measuredW":"150","measuredH":"100","x":"641","y":"618","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":114,"y":-0.5},"p1":{"x":0.42392803686203145,"y":0.09827429342881466},"p2":{"x":0,"y":47}}},{"ID":"3474","typeID":"Arrow","zOrder":"35","w":"115","h":"1","measuredW":"150","measuredH":"100","x":"653","y":"665","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":114.5,"y":0},"p1":{"x":0.5194288003393264,"y":0.0023328699012654486},"p2":{"x":-0.5,"y":1}}},{"ID":"3475","typeID":"Arrow","zOrder":"36","w":"103","h":"70","measuredW":"150","measuredH":"100","x":"609","y":"479","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":103,"y":69.5},"p1":{"x":0.5846756207563066,"y":-0.036972790801407494},"p2":{"x":0,"y":-0.5}}},{"ID":"3476","typeID":"Arrow","zOrder":"37","w":"1","h":"75","measuredW":"150","measuredH":"100","x":"440","y":"476","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":1,"y":-0.5},"p1":{"x":0.5467472449342339,"y":-0.006043370067543547},"p2":{"x":0,"y":74.5}}},{"ID":"3477","typeID":"Arrow","zOrder":"38","w":"100","h":"93","measuredW":"150","measuredH":"100","x":"284","y":"477","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":100,"y":-0.5},"p1":{"x":0.5656811947576956,"y":-0.055470893020420485},"p2":{"x":0,"y":92.5}}},{"ID":"3478","typeID":"Arrow","zOrder":"39","w":"13","h":"63","measuredW":"150","measuredH":"100","x":"467","y":"293","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":4,"y":0},"p1":{"x":0.48693312836279784,"y":0.16641045349730976},"p2":{"x":0,"y":63}}},{"ID":"3479","typeID":"Arrow","zOrder":"40","w":"87","h":"177","measuredW":"150","measuredH":"100","x":"489","y":"477","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.5656248906310154,"y":0.32313022783746903},"p2":{"x":49,"y":177}}},{"ID":"3480","typeID":"Arrow","zOrder":"41","w":"98","h":"47","measuredW":"150","measuredH":"100","x":"611","y":"416","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":97.5,"y":-0.5},"p1":{"x":0.5537800308573949,"y":0.044853427374917355},"p2":{"x":0,"y":46}}},{"ID":"3481","typeID":"Arrow","zOrder":"42","w":"120","h":"44","measuredW":"150","measuredH":"100","x":"607","y":"475","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":120,"y":44},"p1":{"x":0.5846756207563067,"y":-0.036972790801407494},"p2":{"x":0,"y":0}}},{"ID":"3482","typeID":"Arrow","zOrder":"43","w":"107","h":"51","measuredW":"150","measuredH":"100","x":"286","y":"415","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":107,"y":51},"p1":{"x":0.5245584633234497,"y":0.05852778135877272},"p2":{"x":0,"y":0}}},{"ID":"3483","typeID":"Arrow","zOrder":"44","w":"108","h":"44","measuredW":"150","measuredH":"100","x":"286","y":"472","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":108,"y":0},"p1":{"x":0.5656811947576956,"y":-0.05547089302042055},"p2":{"x":0,"y":44}}},{"ID":"3484","typeID":"Arrow","zOrder":"45","w":"115","h":"5","measuredW":"150","measuredH":"100","x":"284","y":"467","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":115,"y":1},"p1":{"x":0.5205160087037612,"y":0.03901150139881877},"p2":{"x":0,"y":0}}},{"ID":"3485","typeID":"Arrow","zOrder":"46","w":"123","h":"3","measuredW":"150","measuredH":"100","x":"587","y":"468","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":122.5,"y":-0.5},"p1":{"x":0.5536354056902003,"y":0.01338250790305583},"p2":{"x":0,"y":1}}},{"ID":"3486","typeID":"Label","zOrder":"47","measuredW":"60","measuredH":"36","x":"425","y":"359","properties":{"size":"28","text":"Java"}},{"ID":"3487","typeID":"Arrow","zOrder":"48","w":"24","h":"51","measuredW":"150","measuredH":"100","x":"437","y":"404","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":5,"y":0},"p1":{"x":0.4861538461538458,"y":-0.24923076923076912},"p2":{"x":24,"y":51}}},{"ID":"3491","typeID":"__group__","zOrder":"51","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"79","y":"448","properties":{"controlName":"101-java-fundamentals:data-types-variables"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"24","x":"36","y":"9","properties":{"size":"16","text":"DataTypes, Variables"}}]}}},{"ID":"3576","typeID":"__group__","zOrder":"111","measuredW":"557","measuredH":"90","w":"557","h":"90","x":"22","y":"213","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"557","h":"90","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"384","measuredH":"28","x":"87","y":"19","properties":{"size":"20","text":"Backend Roadmap till Language Selection"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"153","measuredH":"24","x":"202","y":"48","properties":{"size":"16","text":"roadmap.sh/backend","color":"10027263"}}]}}},{"ID":"3577","typeID":"Canvas","zOrder":"55","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"716","y":"181"},{"ID":"3578","typeID":"Label","zOrder":"56","measuredW":"314","measuredH":"25","x":"730","y":"198","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"3579","typeID":"Label","zOrder":"57","measuredW":"319","measuredH":"25","x":"730","y":"226","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"3586","typeID":"__group__","zOrder":"58","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"731","y":"262","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"35","measuredH":"28","x":"76","y":"8","properties":{"color":"16777215","size":"20","text":"http"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"3587","typeID":"Arrow","zOrder":"109","w":"1","h":"98","measuredW":"150","measuredH":"100","x":"743","y":"1328","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":-0.5,"y":-0.5},"p1":{"x":0.5259259259259262,"y":0},"p2":{"x":-0.5,"y":97},"stroke":"dotted"}},{"ID":"3590","typeID":"__group__","zOrder":"49","measuredW":"262","measuredH":"43","w":"262","h":"43","x":"364","y":"447","properties":{"controlName":"100-java-fundamentals"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"177","measuredH":"24","x":"42","y":"9","properties":{"size":"16","text":"Learn the Fundamentals"}}]}}},{"ID":"3591","typeID":"__group__","zOrder":"63","measuredW":"284","measuredH":"43","w":"284","h":"43","x":"393","y":"644","properties":{"controlName":"101-java-advanced-topics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"284","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"24","x":"85","y":"10","properties":{"size":"16","text":"Getting Deeper"}}]}}},{"ID":"3592","typeID":"__group__","zOrder":"74","measuredW":"169","measuredH":"43","w":"169","h":"43","x":"249","y":"784","properties":{"controlName":"102-java-build-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"24","x":"46","y":"10","properties":{"size":"16","text":"Build Tools"}}]}}},{"ID":"3593","typeID":"__group__","zOrder":"78","measuredW":"218","measuredH":"43","w":"218","h":"43","x":"480","y":"782","properties":{"controlName":"103-java-web-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"218","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"24","x":"46","y":"10","properties":{"size":"16","text":"Web Frameworks"}}]}}},{"ID":"3594","typeID":"__group__","zOrder":"83","measuredW":"129","measuredH":"43","w":"129","h":"43","x":"289","y":"932","properties":{"controlName":"104-java-orm"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"129","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"24","x":"46","y":"10","properties":{"size":"16","text":"ORM"}}]}}},{"ID":"3595","typeID":"__group__","zOrder":"88","measuredW":"239","measuredH":"43","w":"239","h":"43","x":"511","y":"977","properties":{"controlName":"105-java-logging-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"239","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"151","measuredH":"24","x":"44","y":"10","properties":{"size":"16","text":"Logging Frameworks"}}]}}},{"ID":"3596","typeID":"__group__","zOrder":"91","measuredW":"129","measuredH":"43","w":"129","h":"43","x":"289","y":"1023","properties":{"controlName":"106-java-jdbc"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"129","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"24","x":"43","y":"10","properties":{"size":"16","text":"JDBC"}}]}}},{"ID":"3597","typeID":"__group__","zOrder":"94","measuredW":"201","measuredH":"43","w":"201","h":"43","x":"511","y":"1127","properties":{"controlName":"107-testing-java-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"201","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"24","x":"37","y":"9","properties":{"size":"16","text":"Testing your Apps"}}]}}},{"ID":"3600","typeID":"Arrow","zOrder":"0","w":"88","h":"21","measuredW":"150","measuredH":"100","x":"744","y":"973","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":88,"y":0},"p1":{"x":0.5683314450194445,"y":0.049422788376152126},"p2":{"x":0,"y":20.5}}},{"ID":"3603","typeID":"__group__","zOrder":"50","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"79","y":"402","properties":{"controlName":"100-java-fundamentals:basic-syntax"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"95","measuredW":"92","measuredH":"24","x":"64","y":"9","properties":{"size":"16","text":"Basic Syntax"}}]}}},{"ID":"3604","typeID":"__group__","zOrder":"53","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"79","y":"494","properties":{"controlName":"102-java-fundamentals:conditionals"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"24","x":"66","y":"9","properties":{"size":"16","text":"Conditionals"}}]}}},{"ID":"3605","typeID":"__group__","zOrder":"59","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"79","y":"539","properties":{"controlName":"103-java-fundamentals:functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"24","x":"75","y":"9","properties":{"size":"16","text":"Functions"}}]}}},{"ID":"3606","typeID":"__group__","zOrder":"54","measuredW":"280","measuredH":"42","w":"280","h":"42","x":"698","y":"394","properties":{"controlName":"104-java-fundamentals:datastructures"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"280","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"24","x":"85","y":"9","properties":{"size":"16","text":"DataStructures"}}]}}},{"ID":"3607","typeID":"__group__","zOrder":"52","measuredW":"280","measuredH":"42","w":"280","h":"42","x":"698","y":"440","properties":{"controlName":"105-java-fundamentals:oop"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"280","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"178","measuredH":"24","x":"51","y":"9","properties":{"size":"16","text":"OOP, Interfaces, Classes"}}]}}},{"ID":"3608","typeID":"__group__","zOrder":"60","measuredW":"280","measuredH":"42","w":"280","h":"42","x":"698","y":"486","properties":{"controlName":"106-java-fundamentals:packages"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"280","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"24","x":"104","y":"9","properties":{"size":"16","text":"Packages"}}]}}},{"ID":"3609","typeID":"__group__","zOrder":"61","measuredW":"280","measuredH":"42","w":"280","h":"42","x":"698","y":"532","properties":{"controlName":"106-java-fundamentals:files-and-apis"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"280","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"199","measuredH":"24","x":"40","y":"9","properties":{"size":"16","text":"Working with Files and APIs"}}]}}},{"ID":"3610","typeID":"__group__","zOrder":"62","measuredW":"186","measuredH":"42","w":"186","h":"42","x":"348","y":"521","properties":{"controlName":"107-java-fundamentals:loops"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"186","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"24","x":"70","y":"9","properties":{"size":"16","text":"Loops"}}]}}},{"ID":"3611","typeID":"__group__","zOrder":"67","measuredW":"186","measuredH":"42","w":"186","h":"42","x":"348","y":"567","properties":{"controlName":"108-java-fundamentals:exception-handling"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"186","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"Exception Handling"}}]}}},{"ID":"3612","typeID":"__group__","zOrder":"70","measuredW":"117","measuredH":"42","w":"117","h":"42","x":"593","y":"585","properties":{"controlName":"100-java-advanced-topics:generics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"117","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"24","x":"26","y":"9","properties":{"size":"16","text":"Generics"}}]}}},{"ID":"3613","typeID":"__group__","zOrder":"68","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"79","y":"595","properties":{"controlName":"101-java-advanced-topics:memory-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"24","x":"31","y":"9","properties":{"size":"16","text":"Memory Management"}}]}}},{"ID":"3614","typeID":"__group__","zOrder":"69","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"79","y":"640","properties":{"controlName":"102-java-advanced-topics:collection-framework"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"157","measuredH":"24","x":"32","y":"9","properties":{"size":"16","text":"Collection Framework"}}]}}},{"ID":"3615","typeID":"__group__","zOrder":"72","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"79","y":"685","properties":{"controlName":"103-java-advanced-topics:serialization"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"24","x":"66","y":"9","properties":{"size":"16","text":"Serialization"}}]}}},{"ID":"3616","typeID":"__group__","zOrder":"73","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"79","y":"730","properties":{"controlName":"104-java-advanced-topics:networking-sockets"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"158","measuredH":"24","x":"32","y":"9","properties":{"size":"16","text":"Networking & Sockets"}}]}}},{"ID":"3617","typeID":"__group__","zOrder":"71","measuredW":"117","measuredH":"42","w":"117","h":"42","x":"593","y":"705","properties":{"controlName":"105-java-advanced-topics:streams"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"117","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Streams"}}]}}},{"ID":"3619","typeID":"__group__","zOrder":"64","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"749","y":"598","properties":{"controlName":"106-java-advanced-topics:how-jvm-works"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"24","x":"50","y":"9","properties":{"size":"16","text":"How JVM works?"}}]}}},{"ID":"3620","typeID":"__group__","zOrder":"65","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"749","y":"644","properties":{"controlName":"107-java-advanced-topics:garbage-collection"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"24","x":"40","y":"9","properties":{"size":"16","text":"Garbage Collection"}}]}}},{"ID":"3621","typeID":"__group__","zOrder":"66","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"749","y":"690","properties":{"controlName":"108-java-advanced-topics:basics-of-threads"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"24","x":"46","y":"9","properties":{"size":"16","text":"Basics of Threads"}}]}}},{"ID":"3622","typeID":"__group__","zOrder":"75","measuredW":"116","measuredH":"42","w":"116","h":"42","x":"79","y":"783","properties":{"controlName":"100-java-build-tools:gradle"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"116","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"24","x":"33","y":"9","properties":{"size":"16","text":"Gradle"}}]}}},{"ID":"3623","typeID":"__group__","zOrder":"76","measuredW":"116","measuredH":"42","w":"116","h":"42","x":"79","y":"829","properties":{"controlName":"101-java-build-tools:maven"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"116","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"24","x":"33","y":"9","properties":{"size":"16","text":"Maven"}}]}}},{"ID":"3624","typeID":"__group__","zOrder":"77","measuredW":"116","measuredH":"42","w":"116","h":"42","x":"81","y":"876","properties":{"controlName":"102-java-build-tools:ant"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"116","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"24","x":"46","y":"9","properties":{"size":"16","text":"Ant"}}]}}},{"ID":"3625","typeID":"__group__","zOrder":"79","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"750","y":"743","properties":{"controlName":"100-java-web-frameworks:spring"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"24","x":"87","y":"9","properties":{"size":"16","text":"Spring"}}]}}},{"ID":"3626","typeID":"__group__","zOrder":"80","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"750","y":"789","properties":{"controlName":"101-java-web-frameworks:spring-boot"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"24","x":"68","y":"9","properties":{"size":"16","text":"Spring Boot"}}]}}},{"ID":"3627","typeID":"__group__","zOrder":"81","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"750","y":"835","properties":{"controlName":"102-java-web-frameworks:play-framework"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"24","x":"54","y":"9","properties":{"size":"16","text":"Play Framework"}}]}}},{"ID":"3628","typeID":"__group__","zOrder":"82","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"750","y":"882","properties":{"controlName":"103-java-web-frameworks:spark"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"24","x":"90","y":"9","properties":{"size":"16","text":"Spark"}}]}}},{"ID":"3629","typeID":"__group__","zOrder":"84","measuredW":"92","measuredH":"42","w":"92","h":"42","x":"288","y":"865","properties":{"controlName":"100-java-orm:jpa"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"92","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"24","x":"32","y":"9","properties":{"size":"16","text":"JPA"}}]}}},{"ID":"3630","typeID":"__group__","zOrder":"86","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"84","y":"931","properties":{"controlName":"101-java-orm:spring-data-jpa"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"24","x":"26","y":"9","properties":{"size":"16","text":"Spring Data JPA"}}]}}},{"ID":"3631","typeID":"__group__","zOrder":"85","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"84","y":"977","properties":{"controlName":"102-java-orm:hibernate"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"24","x":"48","y":"9","properties":{"size":"16","text":"Hibernate"}}]}}},{"ID":"3633","typeID":"__group__","zOrder":"87","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"84","y":"1023","properties":{"controlName":"103-java-orm:ebean"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"60","y":"9","properties":{"size":"16","text":"EBean"}}]}}},{"ID":"3634","typeID":"__group__","zOrder":"12","measuredW":"116","measuredH":"42","w":"116","h":"42","x":"580","y":"917","properties":{"controlName":"100-java-logging-frameworks:log4j2"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"116","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"24","x":"32","y":"9","properties":{"size":"16","text":"Log4j2"}}]}}},{"ID":"3635","typeID":"__group__","zOrder":"89","measuredW":"116","measuredH":"42","w":"116","h":"42","x":"581","y":"871","properties":{"controlName":"101-java-logging-frameworks:logback"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"116","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"24","x":"27","y":"9","properties":{"size":"16","text":"Logback"}}]}}},{"ID":"3636","typeID":"__group__","zOrder":"112","measuredW":"166","measuredH":"42","w":"166","h":"42","x":"806","y":"954","properties":{"controlName":"102-java-logging-frameworks:slf4j"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"166","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"24","x":"59","y":"9","properties":{"size":"16","text":"SLF4J"}}]}}},{"ID":"3637","typeID":"__group__","zOrder":"90","measuredW":"168","measuredH":"42","w":"168","h":"42","x":"804","y":"1001","properties":{"controlName":"103-java-logging-frameworks:tinylog"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"168","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"24","x":"55","y":"9","properties":{"size":"16","text":"TinyLog"}}]}}},{"ID":"3640","typeID":"__group__","zOrder":"92","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"84","y":"1083","properties":{"controlName":"100-java-jdbc:jdbi3"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"24","x":"61","y":"9","properties":{"size":"16","text":"JDBI3"}}]}}},{"ID":"3641","typeID":"__group__","zOrder":"93","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"84","y":"1129","properties":{"controlName":"101-java-jdbc:jdbc-template"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"24","x":"28","y":"9","properties":{"size":"16","text":"JDBC Template"}}]}}},{"ID":"3646","typeID":"__group__","zOrder":"95","measuredW":"177","measuredH":"42","w":"177","h":"42","x":"535","y":"1062","properties":{"controlName":"100-testing-java-apps:mocking"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"177","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"24","x":"18","y":"9","properties":{"size":"16","text":"Mocking"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"57","measuredH":"24","x":"102","y":"9","properties":{"size":"16","text":"Mockito"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"10","measuredH":"21","x":"85","y":"10","properties":{"text":">","bold":"true"}}]}}},{"ID":"3647","typeID":"Canvas","zOrder":"96","w":"192","h":"133","measuredW":"100","measuredH":"70","x":"768","y":"1062"},{"ID":"3648","typeID":"Label","zOrder":"97","measuredW":"121","measuredH":"24","x":"797","y":"1070","properties":{"size":"16","text":"Behavior Testing"}},{"ID":"3655","typeID":"__group__","zOrder":"98","measuredW":"172","measuredH":"42","w":"172","h":"42","x":"778","y":"1099","properties":{"controlName":"101-testing-java-apps:cucumber-jvm"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"172","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Cucumber-JVM"}}]}}},{"ID":"3656","typeID":"__group__","zOrder":"99","measuredW":"76","measuredH":"42","w":"76","h":"42","x":"778","y":"1145","properties":{"controlName":"102-testing-java-apps:cukes"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"76","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"Cukes"}}]}}},{"ID":"3657","typeID":"__group__","zOrder":"100","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"859","y":"1145","properties":{"controlName":"103-testing-java-apps:jbehave"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"24","x":"14","y":"9","properties":{"size":"16","text":"JBehave"}}]}}},{"ID":"3658","typeID":"Canvas","zOrder":"105","w":"154","h":"133","measuredW":"100","measuredH":"70","x":"99","y":"1198"},{"ID":"3659","typeID":"Label","zOrder":"106","measuredW":"86","measuredH":"24","x":"133","y":"1206","properties":{"size":"16","text":"Unit Testing"}},{"ID":"3664","typeID":"Canvas","zOrder":"101","w":"168","h":"133","measuredW":"100","measuredH":"70","x":"249","y":"1198"},{"ID":"3665","typeID":"Label","zOrder":"102","measuredW":"135","measuredH":"24","x":"265","y":"1207","properties":{"size":"16","text":"Integration Testing"}},{"ID":"3670","typeID":"__group__","zOrder":"107","measuredW":"125","measuredH":"42","w":"125","h":"42","x":"113","y":"1234","properties":{"controlName":"104-testing-java-apps:junit"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"125","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"39","measuredH":"24","x":"43","y":"9","properties":{"size":"16","text":"JUnit"}}]}}},{"ID":"3671","typeID":"__group__","zOrder":"108","measuredW":"125","measuredH":"42","w":"125","h":"42","x":"113","y":"1280","properties":{"controlName":"105-testing-java-apps:testng"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"125","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"24","x":"35","y":"9","properties":{"size":"16","text":"TestNG"}}]}}},{"ID":"3672","typeID":"__group__","zOrder":"103","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"259","y":"1235","properties":{"controlName":"106-testing-java-apps:rest-assured"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"REST Assured"}}]}}},{"ID":"3673","typeID":"__group__","zOrder":"104","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"259","y":"1281","properties":{"controlName":"107-testing-java-apps:jmeter"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"24","x":"48","y":"9","properties":{"size":"16","text":"JMeter"}}]}}},{"ID":"3678","typeID":"__group__","zOrder":"110","measuredW":"468","measuredH":"84","w":"468","h":"84","x":"510","y":"1273","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"468","h":"84","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"407","measuredH":"28","x":"30","y":"16","properties":{"size":"20","text":"Backend Roadmap after Language Selection"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"153","measuredH":"24","x":"157","y":"44","properties":{"size":"16","text":"roadmap.sh/backend","color":"10027263"}}]}}}]},"attributes":{"name":"New Wireframe 1","order":1000000,"parentID":null,"notes":""},"branchID":"Master","resourceID":"CCB6346D-253A-48EE-9AB5-68DBEF696597","mockupH":"1261","mockupW":"1044","measuredW":"1066","measuredH":"1426","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/javascript.json b/public/jsons/javascript.json new file mode 100644 index 000000000..5c364038d --- /dev/null +++ b/public/jsons/javascript.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"10314","typeID":"Arrow","zOrder":"0","w":"1","h":"142","measuredW":"150","measuredH":"100","x":"946","y":"2033","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":142},"p1":{"x":0.43463170073274193,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10315","typeID":"Arrow","zOrder":"1","w":"137","h":"66","measuredW":"150","measuredH":"100","x":"357","y":"2434","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":137,"y":0},"p1":{"x":0.4707150975159109,"y":-0.06528731437784985},"p2":{"x":-0.036745982530419496,"y":65.96108274350672}}},{"ID":"10316","typeID":"Arrow","zOrder":"2","w":"130","h":"28","measuredW":"150","measuredH":"100","x":"355","y":"2416","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":129.88523924557296,"y":-0.10193612067541835},"p1":{"x":0.4346317007327419,"y":0.008098727342846149},"p2":{"x":-0.4733552249705326,"y":27.9190701673856}}},{"ID":"10317","typeID":"Arrow","zOrder":"3","w":"1","h":"139","measuredW":"150","measuredH":"100","x":"600","y":"2993","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549725,"y":-0.00008403832147459167},"p2":{"x":0,"y":139},"stroke":"dotted"}},{"ID":"10318","typeID":"Arrow","zOrder":"4","w":"1","h":"161","measuredW":"150","measuredH":"100","x":"602","y":"2805","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549725,"y":-0.00008403832147459167},"p2":{"x":0,"y":161}}},{"ID":"10319","typeID":"Arrow","zOrder":"5","w":"133","h":"47","measuredW":"150","measuredH":"100","x":"705","y":"2739","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":133,"y":0},"p1":{"x":0.4403419352249467,"y":0.09764417867319503},"p2":{"x":0,"y":47}}},{"ID":"10320","typeID":"Arrow","zOrder":"6","w":"124","h":"48","measuredW":"150","measuredH":"100","x":"702","y":"2800","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":124,"y":48},"p1":{"x":0.35350772889417365,"y":-0.09381688466111773},"p2":{"x":0,"y":0}}},{"ID":"10321","typeID":"Arrow","zOrder":"7","w":"160","h":"1","measuredW":"150","measuredH":"100","x":"694","y":"2794","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":160,"y":0},"p1":{"x":0.43463170073274177,"y":0.008098727342846121},"p2":{"x":0,"y":0}}},{"ID":"10322","typeID":"Arrow","zOrder":"8","w":"112","h":"29","measuredW":"150","measuredH":"100","x":"720","y":"2647","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":112,"y":29},"p1":{"x":0.5888824808127413,"y":-0.08637593718113669},"p2":{"x":0,"y":2}}},{"ID":"10323","typeID":"Arrow","zOrder":"9","w":"102","h":"21","measuredW":"150","measuredH":"100","x":"724","y":"2614","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":102,"y":0},"p1":{"x":0.5619316722322116,"y":0.09139481119958906},"p2":{"x":0,"y":18}}},{"ID":"10324","typeID":"Arrow","zOrder":"10","w":"145","h":"28","measuredW":"150","measuredH":"100","x":"376","y":"2593","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":145,"y":1},"p1":{"x":0.5888824808127412,"y":-0.08637593718113665},"p2":{"x":0,"y":28}}},{"ID":"10325","typeID":"Arrow","zOrder":"11","w":"143","h":"26","measuredW":"150","measuredH":"100","x":"380","y":"2554","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":143,"y":23},"p1":{"x":0.5619316722322119,"y":0.09139481119958909},"p2":{"x":0,"y":0}}},{"ID":"10326","typeID":"Arrow","zOrder":"12","w":"1","h":"258","measuredW":"150","measuredH":"100","x":"602","y":"2526","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.44386240125497245,"y":-0.00008403832147459167},"p2":{"x":0,"y":258}}},{"ID":"10327","typeID":"Arrow","zOrder":"13","w":"336","h":"5","measuredW":"150","measuredH":"100","x":"669","y":"2535","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":336,"y":5},"p1":{"x":0.5514394580863673,"y":-0.0002116850127011012},"p2":{"x":0,"y":0}}},{"ID":"10328","typeID":"Arrow","zOrder":"14","w":"328","h":"82","measuredW":"150","measuredH":"100","x":"669","y":"2439","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":327.5731801579867,"y":81.67226130424751},"p1":{"x":0.6383835273395956,"y":0.09307593687062075},"p2":{"x":-0.15076295020207908,"y":-0.46127437797440507}}},{"ID":"10329","typeID":"Arrow","zOrder":"15","w":"78","h":"1","measuredW":"150","measuredH":"100","x":"921","y":"2335","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":78,"y":0},"p1":{"x":0.5615052363765463,"y":-0.004319271049050346},"p2":{"x":0,"y":0}}},{"ID":"10330","typeID":"Arrow","zOrder":"16","w":"88","h":"4","measuredW":"150","measuredH":"100","x":"913","y":"2387","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":88,"y":4},"p1":{"x":0.5615052363765459,"y":-0.004319271049050346},"p2":{"x":0,"y":0}}},{"ID":"10331","typeID":"Arrow","zOrder":"17","w":"112","h":"29","measuredW":"150","measuredH":"100","x":"716","y":"2365","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":112,"y":29},"p1":{"x":0.5888824808127413,"y":-0.08637593718113669},"p2":{"x":0,"y":2}}},{"ID":"10332","typeID":"Arrow","zOrder":"18","w":"102","h":"21","measuredW":"150","measuredH":"100","x":"720","y":"2332","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":102,"y":0},"p1":{"x":0.5619316722322116,"y":0.09139481119958906},"p2":{"x":0,"y":18}}},{"ID":"10333","typeID":"Arrow","zOrder":"19","w":"145","h":"28","measuredW":"150","measuredH":"100","x":"339","y":"2368","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":145,"y":1},"p1":{"x":0.5888824808127412,"y":-0.08637593718113665},"p2":{"x":0,"y":28}}},{"ID":"10334","typeID":"Arrow","zOrder":"20","w":"143","h":"26","measuredW":"150","measuredH":"100","x":"343","y":"2329","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":143,"y":23},"p1":{"x":0.5619316722322119,"y":0.09139481119958909},"p2":{"x":0,"y":0}}},{"ID":"10335","typeID":"Arrow","zOrder":"21","w":"1","h":"90","measuredW":"150","measuredH":"100","x":"561","y":"2256","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":90},"p1":{"x":0.4346317007327421,"y":0.008098727342846123},"p2":{"x":1,"y":0}}},{"ID":"10336","typeID":"__group__","zOrder":"22","measuredW":"150","measuredH":"44","w":"150","h":"44","x":"489","y":"2249","properties":{"controlName":"100-javascript-asynchronous-javascript:event-loop"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"139","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"Event Loop"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"126","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10337","typeID":"Arrow","zOrder":"23","w":"114","h":"335","measuredW":"150","measuredH":"100","x":"660","y":"2108","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":6.412627807357808,"y":334.70076554616526},"p1":{"x":0.6858595992123588,"y":0.18770524853403914},"p2":{"x":114,"y":0}}},{"ID":"10338","typeID":"__group__","zOrder":"24","measuredW":"211","measuredH":"110","w":"211","h":"110","x":"801","y":"2153","properties":{"controlName":"106-javascript-this-keyword:explicit-binding"},"children":{"controls":{"control":[{"ID":"0","typeID":"Arrow","zOrder":"0","w":"1","h":"70","measuredW":"150","measuredH":"100","x":"169","y":"22","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":70},"p1":{"x":0.43463170073274204,"y":0.008098727342846123},"p2":{"x":1,"y":0}}},{"ID":"1","typeID":"Arrow","zOrder":"1","w":"1","h":"70","measuredW":"150","measuredH":"100","x":"98","y":"22","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":70},"p1":{"x":0.43463170073274204,"y":0.008098727342846123},"p2":{"x":1,"y":0}}},{"ID":"2","typeID":"Arrow","zOrder":"2","w":"1","h":"70","measuredW":"150","measuredH":"100","x":"28","y":"22","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":70},"p1":{"x":0.43463170073274204,"y":0.008098727342846123},"p2":{"x":1,"y":0}}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"202","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"118","measuredH":"25","x":"49","y":"9","properties":{"size":"17","text":"Explicit Binding"}},{"ID":"5","typeID":"__group__","zOrder":"5","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"187","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"7","typeID":"TextArea","zOrder":"8","w":"70","h":"44","measuredW":"200","measuredH":"140","x":"63","y":"66","properties":{"color":"16770457"}},{"ID":"8","typeID":"Label","zOrder":"9","measuredW":"41","measuredH":"25","x":"77","y":"75","properties":{"size":"17","text":"apply"}},{"ID":"9","typeID":"TextArea","zOrder":"10","w":"62","h":"44","measuredW":"200","measuredH":"140","x":"141","y":"66","properties":{"color":"16770457"}},{"ID":"10","typeID":"Label","zOrder":"11","measuredW":"33","measuredH":"25","x":"155","y":"75","properties":{"size":"17","text":"bind"}},{"ID":"11","typeID":"TextArea","zOrder":"6","w":"52","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"66","properties":{"color":"16770457"}},{"ID":"12","typeID":"Label","zOrder":"7","measuredW":"27","measuredH":"25","x":"12","y":"75","properties":{"size":"17","text":"call"}}]}}},{"ID":"10339","typeID":"Arrow","zOrder":"25","w":"86","h":"66","measuredW":"150","measuredH":"100","x":"990","y":"2018","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":86,"y":0},"p1":{"x":0.4752475247524752,"y":0.08580858085808583},"p2":{"x":0,"y":66}}},{"ID":"10340","typeID":"Arrow","zOrder":"26","w":"105","h":"23","measuredW":"150","measuredH":"100","x":"979","y":"2070","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":105,"y":0},"p1":{"x":0.4508650111804166,"y":0.04695774979404492},"p2":{"x":0,"y":23}}},{"ID":"10341","typeID":"Arrow","zOrder":"27","w":"89","h":"20","measuredW":"150","measuredH":"100","x":"991","y":"2106","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":89,"y":20},"p1":{"x":0.4897405460403595,"y":-0.07088350008478889},"p2":{"x":0,"y":0}}},{"ID":"10342","typeID":"Arrow","zOrder":"28","w":"87","h":"65","measuredW":"150","measuredH":"100","x":"990","y":"2109","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":87,"y":65},"p1":{"x":0.48974054604035955,"y":-0.07088350008478889},"p2":{"x":0,"y":0}}},{"ID":"10343","typeID":"Arrow","zOrder":"29","w":"88","h":"107","measuredW":"150","measuredH":"100","x":"986","y":"2120","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":88,"y":107},"p1":{"x":0.6556559421119335,"y":-0.099995911859695},"p2":{"x":0,"y":0}}},{"ID":"10344","typeID":"Arrow","zOrder":"30","w":"159","h":"133","measuredW":"150","measuredH":"100","x":"644","y":"1962","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":159,"y":132},"p1":{"x":0.5367276641550054,"y":0.2802368137782564},"p2":{"x":0,"y":0}}},{"ID":"10345","typeID":"Arrow","zOrder":"31","w":"27","h":"256","measuredW":"150","measuredH":"100","x":"638","y":"1701","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":256},"p1":{"x":0.5418218964066819,"y":-0.10497536353803628},"p2":{"x":1,"y":0}}},{"ID":"10346","typeID":"Arrow","zOrder":"32","w":"122","h":"239","measuredW":"150","measuredH":"100","x":"702","y":"1719","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":122,"y":239},"p1":{"x":0.38300118047357823,"y":0.16014165682938683},"p2":{"x":0,"y":0}}},{"ID":"10347","typeID":"Arrow","zOrder":"33","w":"108","h":"189","measuredW":"150","measuredH":"100","x":"710","y":"1717","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":108,"y":189},"p1":{"x":0.3636363636363637,"y":0.12500000000000003},"p2":{"x":0,"y":0}}},{"ID":"10348","typeID":"Arrow","zOrder":"34","w":"93","h":"133","measuredW":"150","measuredH":"100","x":"719","y":"1717","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":93,"y":133},"p1":{"x":0.36363636363636376,"y":0.125},"p2":{"x":0,"y":0}}},{"ID":"10349","typeID":"Arrow","zOrder":"35","w":"88","h":"88","measuredW":"150","measuredH":"100","x":"727","y":"1716","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":88,"y":88},"p1":{"x":0.36363636363636365,"y":0.125},"p2":{"x":0,"y":0}}},{"ID":"10350","typeID":"Arrow","zOrder":"36","w":"55","h":"47","measuredW":"150","measuredH":"100","x":"1021","y":"1851","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":55,"y":0},"p1":{"x":0.4752092723760463,"y":0.09594333547971662},"p2":{"x":0,"y":47}}},{"ID":"10351","typeID":"Arrow","zOrder":"37","w":"62","h":"49","measuredW":"150","measuredH":"100","x":"1014","y":"1911","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":62,"y":49},"p1":{"x":0.4290879211175021,"y":-0.13114215283483976},"p2":{"x":0,"y":0}}},{"ID":"10352","typeID":"Arrow","zOrder":"38","w":"59","h":"1","measuredW":"150","measuredH":"100","x":"1019","y":"1905","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":59,"y":0},"p1":{"x":0.5615052363765461,"y":-0.004319271049050346},"p2":{"x":0,"y":0}}},{"ID":"10353","typeID":"Arrow","zOrder":"39","w":"89","h":"45","measuredW":"150","measuredH":"100","x":"725","y":"1705","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":89,"y":45},"p1":{"x":0.4211743414437965,"y":0.07812185803338026},"p2":{"x":0,"y":0}}},{"ID":"10354","typeID":"Arrow","zOrder":"40","w":"80","h":"55","measuredW":"150","measuredH":"100","x":"1003","y":"1711","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":80,"y":55},"p1":{"x":0.4657824933687003,"y":-0.20477453580901858},"p2":{"x":0,"y":0}}},{"ID":"10355","typeID":"Arrow","zOrder":"41","w":"88","h":"4","measuredW":"150","measuredH":"100","x":"1022","y":"1703","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":88,"y":4},"p1":{"x":0.5615052363765459,"y":-0.004319271049050346},"p2":{"x":0,"y":0}}},{"ID":"10356","typeID":"Arrow","zOrder":"42","w":"130","h":"1","measuredW":"150","measuredH":"100","x":"717","y":"1702","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":130,"y":1},"p1":{"x":0.5615052363765458,"y":-0.004319271049050352},"p2":{"x":0,"y":0}}},{"ID":"10357","typeID":"Arrow","zOrder":"43","w":"1","h":"82","measuredW":"150","measuredH":"100","x":"703","y":"1623","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":82},"p1":{"x":0.434631700732742,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10358","typeID":"Arrow","zOrder":"44","w":"188","h":"2","measuredW":"150","measuredH":"100","x":"435","y":"1707","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":188,"y":2},"p1":{"x":0.5531914893617021,"y":-0.010638297872340425},"p2":{"x":0,"y":2}}},{"ID":"10359","typeID":"Arrow","zOrder":"45","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"320","y":"1704","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10360","typeID":"Arrow","zOrder":"46","w":"161","h":"165","measuredW":"150","measuredH":"100","x":"428","y":"1532","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":161,"y":0},"p1":{"x":0.5119105859330899,"y":0.22071275354683323},"p2":{"x":0,"y":165}}},{"ID":"10361","typeID":"Arrow","zOrder":"47","w":"76","h":"96","measuredW":"150","measuredH":"100","x":"954","y":"1535","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":76,"y":96},"p1":{"x":0.4573170731707317,"y":0.13414634146341473},"p2":{"x":0,"y":0}}},{"ID":"10362","typeID":"Arrow","zOrder":"48","w":"68","h":"44","measuredW":"150","measuredH":"100","x":"958","y":"1532","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":68,"y":44},"p1":{"x":0.4573170731707317,"y":0.13414634146341464},"p2":{"x":0,"y":0}}},{"ID":"10363","typeID":"Arrow","zOrder":"49","w":"76","h":"1","measuredW":"150","measuredH":"100","x":"956","y":"1522","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":76,"y":1},"p1":{"x":0.5677789797786468,"y":0.0019139552300907004},"p2":{"x":0,"y":0}}},{"ID":"10364","typeID":"Arrow","zOrder":"50","w":"130","h":"1","measuredW":"150","measuredH":"100","x":"668","y":"1521","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":130,"y":1},"p1":{"x":0.5615052363765458,"y":-0.004319271049050352},"p2":{"x":0,"y":0}}},{"ID":"10365","typeID":"Arrow","zOrder":"51","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"236","y":"1533","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10366","typeID":"Arrow","zOrder":"52","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"352","y":"1533","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10367","typeID":"__group__","zOrder":"53","measuredW":"111","measuredH":"44","w":"111","h":"44","x":"302","y":"1572","properties":{"controlName":"101-javascript-control-flow:conditional-statements:switch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"101","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"25","x":"20","y":"9","properties":{"size":"17","text":"Switch"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"87","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10368","typeID":"__group__","zOrder":"54","measuredW":"115","measuredH":"44","w":"115","h":"44","x":"174","y":"1571","properties":{"controlName":"100-javascript-control-flow:conditional-statements:if-else"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"105","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"37","y":"10","properties":{"size":"17","text":"If...else"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10369","typeID":"Arrow","zOrder":"55","w":"130","h":"1","measuredW":"150","measuredH":"100","x":"368","y":"1521","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":130,"y":1},"p1":{"x":0.5615052363765458,"y":-0.004319271049050352},"p2":{"x":0,"y":0}}},{"ID":"10370","typeID":"Arrow","zOrder":"56","w":"3","h":"69","measuredW":"150","measuredH":"100","x":"586","y":"1461","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549723,"y":-0.00008403832147459167},"p2":{"x":3,"y":69}}},{"ID":"10371","typeID":"Arrow","zOrder":"57","w":"128","h":"4","measuredW":"150","measuredH":"100","x":"947","y":"1456","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":128,"y":0},"p1":{"x":0.4346317007327421,"y":0.008098727342846118},"p2":{"x":0,"y":4}}},{"ID":"10372","typeID":"Arrow","zOrder":"58","w":"115","h":"102","measuredW":"150","measuredH":"100","x":"672","y":"1354","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":115,"y":0},"p1":{"x":0.5239324558804859,"y":0.10051208261035169},"p2":{"x":0,"y":102}}},{"ID":"10373","typeID":"Arrow","zOrder":"59","w":"105","h":"53","measuredW":"150","measuredH":"100","x":"682","y":"1406","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":105,"y":0},"p1":{"x":0.5619316722322119,"y":0.09139481119958899},"p2":{"x":0,"y":53}}},{"ID":"10374","typeID":"Arrow","zOrder":"60","w":"115","h":"6","measuredW":"150","measuredH":"100","x":"677","y":"1463","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":115,"y":0},"p1":{"x":0.43463170073274204,"y":0.008098727342846121},"p2":{"x":0,"y":6}}},{"ID":"10375","typeID":"Arrow","zOrder":"61","w":"110","h":"85","measuredW":"150","measuredH":"100","x":"396","y":"1363","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":110,"y":85},"p1":{"x":0.4798458802608179,"y":0.06727919383521047},"p2":{"x":0,"y":0}}},{"ID":"10376","typeID":"Arrow","zOrder":"62","w":"116","h":"6","measuredW":"150","measuredH":"100","x":"382","y":"1460","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":116,"y":6},"p1":{"x":0.5615052363765459,"y":-0.004319271049050351},"p2":{"x":0,"y":0}}},{"ID":"10377","typeID":"Arrow","zOrder":"63","w":"102","h":"46","measuredW":"150","measuredH":"100","x":"397","y":"1411","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":102,"y":46},"p1":{"x":0.5619316722322119,"y":0.09139481119958906},"p2":{"x":0,"y":0}}},{"ID":"10378","typeID":"Arrow","zOrder":"64","w":"120","h":"205","measuredW":"150","measuredH":"100","x":"586","y":"1244","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":120,"y":0},"p1":{"x":0.4654417745871477,"y":-0.18317860785807433},"p2":{"x":0,"y":205}}},{"ID":"10379","typeID":"Arrow","zOrder":"65","w":"97","h":"27","measuredW":"150","measuredH":"100","x":"996","y":"1219","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":97,"y":0},"p1":{"x":0.5362343379613952,"y":0.07670165932949556},"p2":{"x":0,"y":27}}},{"ID":"10380","typeID":"Arrow","zOrder":"66","w":"101","h":"23","measuredW":"150","measuredH":"100","x":"990","y":"1254","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":101,"y":23},"p1":{"x":0.4715257712741169,"y":-0.04268804175598845},"p2":{"x":0,"y":0}}},{"ID":"10381","typeID":"Arrow","zOrder":"67","w":"92","h":"72","measuredW":"150","measuredH":"100","x":"994","y":"1258","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":92,"y":72},"p1":{"x":0.4427283527849604,"y":-0.11349500314487382},"p2":{"x":0,"y":0}}},{"ID":"10382","typeID":"Arrow","zOrder":"68","w":"101","h":"75","measuredW":"150","measuredH":"100","x":"987","y":"1167","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":101,"y":0},"p1":{"x":0.5017060533299634,"y":0.1422974851510173},"p2":{"x":0,"y":75}}},{"ID":"10383","typeID":"Arrow","zOrder":"69","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"1077","y":"1026","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10384","typeID":"Arrow","zOrder":"70","w":"118","h":"1","measuredW":"150","measuredH":"100","x":"732","y":"1249","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":118,"y":0},"p1":{"x":0.43463170073274193,"y":0.00809872734284612},"p2":{"x":0,"y":1}}},{"ID":"10385","typeID":"Arrow","zOrder":"71","w":"134","h":"2","measuredW":"150","measuredH":"100","x":"449","y":"1249","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":134,"y":0},"p1":{"x":0.4346317007327418,"y":0.008098727342846095},"p2":{"x":0,"y":2}}},{"ID":"10386","typeID":"Arrow","zOrder":"72","w":"197","h":"223","measuredW":"150","measuredH":"100","x":"677","y":"1021","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":197,"y":0},"p1":{"x":0.46304778335297475,"y":0.16187780194146445},"p2":{"x":0,"y":223}}},{"ID":"10387","typeID":"Arrow","zOrder":"73","w":"110","h":"101","measuredW":"150","measuredH":"100","x":"765","y":"924","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.508228330568136,"y":0.248464194430743},"p2":{"x":110,"y":101}}},{"ID":"10388","typeID":"Arrow","zOrder":"74","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"1197","y":"1026","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10389","typeID":"Arrow","zOrder":"75","w":"164","h":"1","measuredW":"150","measuredH":"100","x":"577","y":"912","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":164,"y":0},"p1":{"x":0.4346317007327419,"y":0.008098727342846102},"p2":{"x":0,"y":0}}},{"ID":"10390","typeID":"Arrow","zOrder":"76","w":"93","h":"61","measuredW":"150","measuredH":"100","x":"919","y":"853","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":93,"y":0},"p1":{"x":0.42797129354104674,"y":0.09504638543672332},"p2":{"x":0,"y":61}}},{"ID":"10391","typeID":"Arrow","zOrder":"77","w":"98","h":"3","measuredW":"150","measuredH":"100","x":"927","y":"907","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":98,"y":0},"p1":{"x":0.4346317007327419,"y":0.008098727342846118},"p2":{"x":0,"y":3}}},{"ID":"10392","typeID":"__group__","zOrder":"78","measuredW":"245","measuredH":"44","w":"245","h":"44","x":"1003","y":"885","properties":{"controlName":"102-javascript-type-casting:implicit-type-casting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"236","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"Implicit Type Casting"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"221","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10393","typeID":"Arrow","zOrder":"79","w":"114","h":"79","measuredW":"150","measuredH":"100","x":"592","y":"1026","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":114,"y":0},"p1":{"x":0.5334511618235691,"y":-0.14160212091282423},"p2":{"x":0,"y":79}}},{"ID":"10394","typeID":"Arrow","zOrder":"80","w":"1","h":"89","measuredW":"150","measuredH":"100","x":"473","y":"1097","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":89},"p1":{"x":0.43463170073274204,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10395","typeID":"Arrow","zOrder":"81","w":"110","h":"16","measuredW":"150","measuredH":"100","x":"324","y":"1017","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":110,"y":0},"p1":{"x":0.5801230171576562,"y":-0.01165425704111363},"p2":{"x":0,"y":16}}},{"ID":"10396","typeID":"Arrow","zOrder":"82","w":"95","h":"62","measuredW":"150","measuredH":"100","x":"335","y":"1024","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":95,"y":0},"p1":{"x":0.588716066886285,"y":-0.07118135190359026},"p2":{"x":0,"y":62}}},{"ID":"10397","typeID":"Arrow","zOrder":"83","w":"108","h":"112","measuredW":"150","measuredH":"100","x":"335","y":"1026","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":108,"y":0},"p1":{"x":0.588716066886285,"y":-0.07118135190359025},"p2":{"x":0,"y":112}}},{"ID":"10398","typeID":"Arrow","zOrder":"84","w":"105","h":"37","measuredW":"150","measuredH":"100","x":"332","y":"974","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":105,"y":37},"p1":{"x":0.6194444444444444,"y":0.08611111111111105},"p2":{"x":0,"y":0}}},{"ID":"10399","typeID":"Arrow","zOrder":"85","w":"169","h":"1","measuredW":"150","measuredH":"100","x":"531","y":"1015","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":169,"y":1},"p1":{"x":0.42352941176470593,"y":-0.0058823529411764705},"p2":{"x":0,"y":0}}},{"ID":"10400","typeID":"Arrow","zOrder":"86","w":"132","h":"1","measuredW":"150","measuredH":"100","x":"885","y":"1021","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":132,"y":0},"p1":{"x":0.43463170073274177,"y":0.008098727342846121},"p2":{"x":0,"y":0}}},{"ID":"10401","typeID":"Arrow","zOrder":"87","w":"188","h":"143","measuredW":"150","measuredH":"100","x":"536","y":"762","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.45100789353512954,"y":-0.16576423771935558},"p2":{"x":188,"y":143}}},{"ID":"10402","typeID":"Arrow","zOrder":"88","w":"89","h":"43","measuredW":"150","measuredH":"100","x":"638","y":"768","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":89,"y":43},"p1":{"x":0.4914022517911975,"y":-0.13336745138178097},"p2":{"x":0,"y":0}}},{"ID":"10403","typeID":"Arrow","zOrder":"89","w":"132","h":"1","measuredW":"150","measuredH":"100","x":"864","y":"756","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":132,"y":0},"p1":{"x":0.43463170073274177,"y":0.008098727342846121},"p2":{"x":0,"y":0}}},{"ID":"10404","typeID":"Arrow","zOrder":"90","w":"115","h":"1","measuredW":"150","measuredH":"100","x":"360","y":"757","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":115,"y":0},"p1":{"x":0.4346317007327418,"y":0.008098727342846121},"p2":{"x":0,"y":0}}},{"ID":"10405","typeID":"Arrow","zOrder":"91","w":"115","h":"2","measuredW":"150","measuredH":"100","x":"628","y":"756","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":115,"y":2},"p1":{"x":0.43463170073274177,"y":0.008098727342846121},"p2":{"x":0,"y":0}}},{"ID":"10406","typeID":"Arrow","zOrder":"92","w":"1","h":"76","measuredW":"150","measuredH":"100","x":"804","y":"672","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":76},"p1":{"x":0.4503554364293207,"y":-0.0034378277590024473},"p2":{"x":0,"y":0}}},{"ID":"10407","typeID":"Arrow","zOrder":"93","w":"107","h":"90","measuredW":"150","measuredH":"100","x":"850","y":"520","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":107,"y":90},"p1":{"x":0.5032482479922247,"y":-0.10941736150186711},"p2":{"x":0,"y":0}}},{"ID":"10408","typeID":"Arrow","zOrder":"94","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"1200","y":"608","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10409","typeID":"Arrow","zOrder":"95","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"1099","y":"608","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10410","typeID":"Arrow","zOrder":"96","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"992","y":"608","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10411","typeID":"__group__","zOrder":"97","measuredW":"97","measuredH":"53","w":"97","h":"53","x":"949","y":"649","properties":{"controlName":"100-javascript-variables:scopes:block"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"88","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"25","x":"22","y":"9","properties":{"size":"17","text":"Block"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"73","y":"29","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10412","typeID":"__group__","zOrder":"98","measuredW":"108","measuredH":"53","w":"108","h":"53","x":"1051","y":"649","properties":{"controlName":"101-javascript-variables:scopes:function"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"98","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"25","x":"15","y":"9","properties":{"size":"17","text":"Function"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"84","y":"29","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10413","typeID":"__group__","zOrder":"99","measuredW":"85","measuredH":"53","w":"85","h":"53","x":"1163","y":"649","properties":{"controlName":"102-javascript-variables:scopes:global"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"76","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"25","x":"13","y":"9","properties":{"size":"17","text":"Global"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"61","y":"29","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10414","typeID":"Arrow","zOrder":"100","w":"141","h":"104","measuredW":"150","measuredH":"100","x":"411","y":"452","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":141,"y":0},"p1":{"x":0.49499951135290093,"y":-0.088510277877317},"p2":{"x":0,"y":104}}},{"ID":"10415","typeID":"Arrow","zOrder":"101","w":"139","h":"237","measuredW":"150","measuredH":"100","x":"535","y":"508","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":139,"y":0},"p1":{"x":0.5160265819744322,"y":-0.17006058341562358},"p2":{"x":2,"y":237}}},{"ID":"10416","typeID":"Arrow","zOrder":"102","w":"114","h":"48","measuredW":"150","measuredH":"100","x":"852","y":"445","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":114,"y":0},"p1":{"x":0.48235294117647065,"y":0.10392156862745099},"p2":{"x":0,"y":48}}},{"ID":"10417","typeID":"Arrow","zOrder":"103","w":"110","h":"49","measuredW":"150","measuredH":"100","x":"847","y":"511","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":110,"y":49},"p1":{"x":0.3159689412924697,"y":-0.09329937143091893},"p2":{"x":0,"y":0}}},{"ID":"10418","typeID":"Arrow","zOrder":"104","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"1191","y":"370","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10419","typeID":"Arrow","zOrder":"105","w":"1","h":"68","measuredW":"150","measuredH":"100","x":"1087","y":"370","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":68},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":1,"y":0}}},{"ID":"10420","typeID":"Arrow","zOrder":"106","w":"1","h":"52","measuredW":"150","measuredH":"100","x":"991","y":"386","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":52},"p1":{"x":0.4346317007327421,"y":0.008098727342846125},"p2":{"x":0,"y":0}}},{"ID":"10421","typeID":"__group__","zOrder":"107","measuredW":"85","measuredH":"44","w":"85","h":"44","x":"949","y":"363","properties":{"controlName":"100-javascript-variables:variable-declarations:var"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"85","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"var"}}]}}},{"ID":"10422","typeID":"__group__","zOrder":"108","measuredW":"82","measuredH":"44","w":"82","h":"44","x":"1047","y":"363","properties":{"controlName":"101-javascript-variables:variable-declarations:let"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"19","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"let"}}]}}},{"ID":"10423","typeID":"__group__","zOrder":"109","measuredW":"93","measuredH":"44","w":"93","h":"44","x":"1145","y":"363","properties":{"controlName":"102-javascript-variables:variable-declarations:const"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"93","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"const"}}]}}},{"ID":"10424","typeID":"Arrow","zOrder":"110","w":"131","h":"2","measuredW":"150","measuredH":"100","x":"842","y":"502","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":131,"y":0},"p1":{"x":0.43463170073274177,"y":0.008098727342846121},"p2":{"x":0,"y":1}}},{"ID":"10425","typeID":"Arrow","zOrder":"111","w":"162","h":"1","measuredW":"150","measuredH":"100","x":"405","y":"447","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":162,"y":1},"p1":{"x":0.4382716049382716,"y":-0.00617283950617284},"p2":{"x":0,"y":1}}},{"ID":"10426","typeID":"Arrow","zOrder":"112","w":"158","h":"46","measuredW":"150","measuredH":"100","x":"405","y":"451","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":158,"y":0},"p1":{"x":0.45522128005575585,"y":-0.05494250203275638},"p2":{"x":0,"y":46}}},{"ID":"10427","typeID":"Arrow","zOrder":"113","w":"19","h":"76","measuredW":"150","measuredH":"100","x":"684","y":"210","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":13,"y":0},"p1":{"x":0.5175865027166142,"y":-0.2113239919931367},"p2":{"x":19,"y":76},"stroke":"dotted"}},{"ID":"10428","typeID":"Label","zOrder":"114","measuredW":"133","measuredH":"36","x":"657","y":"297","properties":{"size":"28","text":"JavaScript"}},{"ID":"10429","typeID":"Arrow","zOrder":"115","w":"33","h":"91","measuredW":"150","measuredH":"100","x":"716","y":"340","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":28,"y":0},"p1":{"x":0.4488347077805664,"y":0.15539619935460752},"p2":{"x":0,"y":91}}},{"ID":"10430","typeID":"Canvas","zOrder":"116","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"914","y":"174"},{"ID":"10431","typeID":"Label","zOrder":"117","measuredW":"314","measuredH":"25","x":"928","y":"191","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"10432","typeID":"Label","zOrder":"118","measuredW":"319","measuredH":"25","x":"928","y":"219","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"10433","typeID":"__group__","zOrder":"119","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"929","y":"255","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"65","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"10434","typeID":"Arrow","zOrder":"120","w":"154","h":"47","measuredW":"150","measuredH":"100","x":"399","y":"394","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":154,"y":47},"p1":{"x":0.4298167791706846,"y":0.05974927675988428},"p2":{"x":0,"y":0}}},{"ID":"10435","typeID":"__group__","zOrder":"121","measuredW":"350","measuredH":"50","w":"350","h":"50","x":"524","y":"424","properties":{"controlName":"100-javascript-introduction"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"340","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"196","measuredH":"25","x":"72","y":"12","properties":{"size":"17","text":"Introduction to JavaScript"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"326","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10436","typeID":"__group__","zOrder":"122","measuredW":"248","measuredH":"44","w":"248","h":"44","x":"175","y":"372","properties":{"controlName":"100-javascript-introduction:what-is-javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"54","y":"10","properties":{"size":"17","text":"What is JavaScript?"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10437","typeID":"__group__","zOrder":"123","measuredW":"491","measuredH":"136","w":"491","h":"136","x":"96","y":"177","children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"491","h":"136","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"3","typeID":"Label","zOrder":"2","measuredW":"244","measuredH":"24","x":"59","y":"21","properties":{"size":"16","text":"Beginner Topics / start with these"}},{"ID":"6","typeID":"Label","zOrder":"3","measuredW":"394","measuredH":"24","x":"60","y":"86","properties":{"size":"16","text":"Advanced Topics / pick these after intermediate topics"}},{"ID":"9","typeID":"Label","zOrder":"5","measuredW":"385","measuredH":"24","x":"59","y":"54","properties":{"size":"16","text":"Intermediate Topics / pick them after beginner topics"}},{"ID":"13","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"21","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"14","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"53","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"15","typeID":"__group__","zOrder":"4","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"86","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10438","typeID":"__group__","zOrder":"124","measuredW":"248","measuredH":"44","w":"248","h":"44","x":"175","y":"422","properties":{"controlName":"101-javascript-introduction:history-of-javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"156","measuredH":"25","x":"51","y":"10","properties":{"size":"17","text":"History of JavaScript"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10439","typeID":"__group__","zOrder":"125","measuredW":"248","measuredH":"44","w":"248","h":"44","x":"175","y":"473","properties":{"controlName":"102-javascript-introduction:javascript-versions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"25","x":"54","y":"10","properties":{"size":"17","text":"JavaScript Versions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10440","typeID":"__group__","zOrder":"126","measuredW":"351","measuredH":"50","w":"351","h":"50","x":"513","y":"480","properties":{"controlName":"101-javascript-variables"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"340","h":"50","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"142","measuredH":"25","x":"110","y":"12","properties":{"size":"17","text":"All About Variables"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10441","typeID":"__group__","zOrder":"127","measuredW":"300","measuredH":"44","w":"300","h":"44","x":"948","y":"429","properties":{"controlName":"100-javascript-variables:variable-declarations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"291","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"164","measuredH":"25","x":"64","y":"9","properties":{"size":"17","text":"Variable Declarations"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"276","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10442","typeID":"__group__","zOrder":"128","measuredW":"300","measuredH":"44","w":"300","h":"44","x":"948","y":"532","properties":{"controlName":"102-javascript-variables:naming-rules"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"291","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"25","x":"58","y":"9","properties":{"size":"17","text":"Variable Naming Rules"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"276","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10443","typeID":"__group__","zOrder":"129","measuredW":"299","measuredH":"44","w":"299","h":"44","x":"948","y":"480","properties":{"controlName":"101-javascript-variables:hoisting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"291","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"114","y":"9","properties":{"size":"17","text":"Hoisting"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"275","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10444","typeID":"__group__","zOrder":"130","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"438","y":"733","properties":{"controlName":"102-javascript-datatypes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"74","y":"12","properties":{"size":"17","text":"Data Types"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10445","typeID":"__group__","zOrder":"131","measuredW":"248","measuredH":"44","w":"248","h":"44","x":"175","y":"524","properties":{"controlName":"103-javascript-introduction:how-to-run-javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"41","y":"10","properties":{"size":"17","text":"How to run JavaScript?"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10446","typeID":"__group__","zOrder":"132","measuredW":"300","measuredH":"44","w":"300","h":"44","x":"948","y":"585","properties":{"controlName":"103-javascript-variables:scopes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"291","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"25","x":"84","y":"9","properties":{"size":"17","text":"Variable Scopes"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"276","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10447","typeID":"__group__","zOrder":"133","measuredW":"192","measuredH":"55","w":"192","h":"55","x":"721","y":"724","properties":{"controlName":"101-javascript-datatypes:object"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"11","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"66","y":"20","properties":{"size":"17","text":"Object"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"168","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10448","typeID":"__group__","zOrder":"134","measuredW":"231","measuredH":"44","w":"231","h":"44","x":"684","y":"649","properties":{"controlName":"100-javascript-datatypes:object:prototype"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"220","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"25","x":"56","y":"9","properties":{"size":"17","text":"Object Prototype"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10449","typeID":"__group__","zOrder":"135","measuredW":"231","measuredH":"44","w":"231","h":"44","x":"684","y":"599","properties":{"controlName":"101-javascript-datatypes:object:prototypal-inheritance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"220","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"170","measuredH":"25","x":"36","y":"9","properties":{"size":"17","text":"Prototypal Inheritance"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10450","typeID":"__group__","zOrder":"136","measuredW":"179","measuredH":"44","w":"179","h":"44","x":"948","y":"735","properties":{"controlName":"102-javascript-datatypes:object:builtin-objects"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"25","x":"25","y":"9","properties":{"size":"17","text":"Built-in Objects"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"155","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10451","typeID":"__group__","zOrder":"137","measuredW":"218","measuredH":"262","w":"218","h":"262","x":"185","y":"606","properties":{"controlName":"100-javascript-datatypes:primitive-types"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"262","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"25","x":"50","y":"224","properties":{"size":"17","text":"Primitive Types"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"74","h":"44","measuredW":"200","measuredH":"140","x":"16","y":"14","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"44","measuredH":"25","x":"31","y":"23","properties":{"size":"17","text":"string"}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"101","h":"44","measuredW":"200","measuredH":"140","x":"15","y":"67","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"59","measuredH":"25","x":"36","y":"76","properties":{"size":"17","text":"number"}},{"ID":"6","typeID":"TextArea","zOrder":"6","w":"78","h":"44","measuredW":"200","measuredH":"140","x":"124","y":"67","properties":{"color":"16770457"}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"43","measuredH":"25","x":"141","y":"76","properties":{"size":"17","text":"bigint"}},{"ID":"8","typeID":"TextArea","zOrder":"8","w":"100","h":"44","measuredW":"200","measuredH":"140","x":"16","y":"118","properties":{"color":"16770457"}},{"ID":"9","typeID":"Label","zOrder":"9","measuredW":"62","measuredH":"25","x":"35","y":"127","properties":{"size":"17","text":"boolean"}},{"ID":"10","typeID":"TextArea","zOrder":"10","w":"75","h":"44","measuredW":"200","measuredH":"140","x":"124","y":"118","properties":{"color":"16770457"}},{"ID":"11","typeID":"Label","zOrder":"11","measuredW":"27","measuredH":"25","x":"148","y":"127","properties":{"size":"17","text":"null"}},{"ID":"12","typeID":"TextArea","zOrder":"12","w":"105","h":"44","measuredW":"200","measuredH":"140","x":"97","y":"14","properties":{"color":"16770457"}},{"ID":"13","typeID":"Label","zOrder":"13","measuredW":"77","measuredH":"25","x":"111","y":"23","properties":{"size":"17","text":"undefined"}},{"ID":"14","typeID":"TextArea","zOrder":"14","w":"186","h":"44","measuredW":"200","measuredH":"140","x":"16","y":"169","properties":{"color":"16770457"}},{"ID":"15","typeID":"Label","zOrder":"15","measuredW":"56","measuredH":"25","x":"81","y":"178","properties":{"size":"17","text":"Symbol"}},{"ID":"16","typeID":"__group__","zOrder":"16","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"2","y":"24","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"17","typeID":"__group__","zOrder":"17","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"2","y":"77","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"18","typeID":"__group__","zOrder":"18","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"2","y":"128","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"19","typeID":"__group__","zOrder":"19","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"192","y":"24","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"20","typeID":"__group__","zOrder":"20","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"189","y":"77","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"21","typeID":"__group__","zOrder":"21","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"189","y":"128","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"22","typeID":"__group__","zOrder":"22","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"3","y":"179","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10452","typeID":"__group__","zOrder":"138","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"720","y":"787","properties":{"controlName":"102-javascript-datatypes:typeof-operator"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"119","measuredH":"25","x":"32","y":"9","properties":{"size":"17","text":"typeof operator"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"168","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10453","typeID":"__group__","zOrder":"139","measuredW":"269","measuredH":"50","w":"269","h":"50","x":"692","y":"997","properties":{"controlName":"104-javascript-data-structures"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"258","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"25","x":"69","y":"12","properties":{"size":"17","text":"Data Structures"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"245","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10454","typeID":"__group__","zOrder":"140","measuredW":"238","measuredH":"44","w":"238","h":"44","x":"1010","y":"1000","properties":{"controlName":"100-javascript-data-structures:indexed-collections"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"25","x":"39","y":"9","properties":{"size":"17","text":"Indexed Collections"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"214","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10455","typeID":"__group__","zOrder":"141","measuredW":"91","measuredH":"44","w":"91","h":"44","x":"1157","y":"1067","properties":{"controlName":"100-javascript-data-structures:indexed-collections:arrays"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"14","y":"9","properties":{"size":"17","text":"Arrays"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"67","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10456","typeID":"__group__","zOrder":"142","measuredW":"140","measuredH":"44","w":"140","h":"44","x":"1001","y":"1066","properties":{"controlName":"101-javascript-data-structures:indexed-collections:typed-arrays"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"44","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Typed Arrays"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10457","typeID":"__group__","zOrder":"143","measuredW":"202","measuredH":"44","w":"202","h":"44","x":"419","y":"994","properties":{"controlName":"101-javascript-data-structures:keyed-collections"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"193","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Keyed Collections"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"178","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10458","typeID":"__group__","zOrder":"144","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"175","y":"959","properties":{"controlName":"100-javascript-data-structures:keyed-collections:map"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"161","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"35","measuredH":"25","x":"66","y":"9","properties":{"size":"17","text":"Map"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10459","typeID":"__group__","zOrder":"145","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"175","y":"1009","properties":{"controlName":"101-javascript-data-structures:keyed-collections:weak-map"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"161","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"50","y":"9","properties":{"size":"17","text":"Weak Map"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10460","typeID":"__group__","zOrder":"146","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"175","y":"1059","properties":{"controlName":"102-javascript-data-structures:keyed-collections:set"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"161","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"26","measuredH":"25","x":"78","y":"9","properties":{"size":"17","text":"Set"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10461","typeID":"__group__","zOrder":"147","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"175","y":"1109","properties":{"controlName":"103-javascript-data-structures:keyed-collections:weak-set"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"161","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"54","y":"9","properties":{"size":"17","text":"Weak Set"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10462","typeID":"__group__","zOrder":"148","measuredW":"204","measuredH":"44","w":"204","h":"44","x":"408","y":"1074","properties":{"controlName":"102-javascript-data-structures:structured-data"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"193","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"25","x":"47","y":"9","properties":{"size":"17","text":"Structured Data"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10463","typeID":"__group__","zOrder":"149","measuredW":"116","measuredH":"44","w":"116","h":"44","x":"408","y":"1144","properties":{"controlName":"100-javascript-data-structures:structured-data:json"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"105","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"JSON"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10464","typeID":"__group__","zOrder":"150","measuredW":"268","measuredH":"50","w":"268","h":"50","x":"692","y":"882","properties":{"controlName":"103-javascript-type-casting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"258","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"25","x":"79","y":"12","properties":{"size":"17","text":"Type Casting"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"244","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10465","typeID":"__group__","zOrder":"151","measuredW":"245","measuredH":"44","w":"245","h":"44","x":"1003","y":"833","properties":{"controlName":"101-javascript-type-casting:explicit-type-casting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"236","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"25","x":"38","y":"9","properties":{"size":"17","text":"Explicit Type Casting"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"221","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10466","typeID":"__group__","zOrder":"152","measuredW":"318","measuredH":"44","w":"318","h":"44","x":"297","y":"891","properties":{"controlName":"100-javascript-type-casting:type-conversion-coercion"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"308","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"224","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"Type Conversion vs Coercion"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10467","typeID":"__group__","zOrder":"153","measuredW":"238","measuredH":"50","w":"238","h":"50","x":"523","y":"1226","properties":{"controlName":"105-javascript-equality-comparisons"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"228","h":"50","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"41","y":"12","properties":{"size":"17","text":"Equality Comparisons"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10468","typeID":"__group__","zOrder":"154","measuredW":"289","measuredH":"120","w":"289","h":"120","x":"178","y":"1196","properties":{"controlName":"101-javascript-equality-comparisons:value-comparison-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"282","h":"111","measuredW":"200","measuredH":"140","x":"7","y":"9"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"222","measuredH":"25","x":"36","y":"79","properties":{"size":"17","text":"Value Comparison Operators"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"60","h":"44","measuredW":"200","measuredH":"140","x":"22","y":"26","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"25","measuredH":"25","x":"39","y":"35","properties":{"size":"17","text":"=="}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"69","h":"44","measuredW":"200","measuredH":"140","x":"90","y":"26","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"37","measuredH":"25","x":"106","y":"35","properties":{"size":"17","text":"==="}},{"ID":"6","typeID":"TextArea","zOrder":"6","w":"107","h":"44","measuredW":"200","measuredH":"140","x":"166","y":"26","properties":{"color":"16770457"}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"67","measuredH":"25","x":"186","y":"35","properties":{"size":"17","text":"Object.is"}},{"ID":"8","typeID":"__group__","zOrder":"8","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10469","typeID":"__group__","zOrder":"155","measuredW":"209","measuredH":"44","w":"209","h":"44","x":"811","y":"1229","properties":{"controlName":"100-javascript-equality-comparisons:equality-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"25","x":"27","y":"8","properties":{"size":"17","text":"Equality Algorithms"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"185","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10470","typeID":"__group__","zOrder":"156","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"1077","y":"1154","properties":{"controlName":"100-javascript-equality-comparisons:equality-algorithms:is-loosely-equal"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"25","x":"23","y":"9","properties":{"size":"17","text":"isLooselyEqual"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"147","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10471","typeID":"__group__","zOrder":"157","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"1077","y":"1204","properties":{"controlName":"101-javascript-equality-comparisons:equality-algorithms:is-strictly-equal"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"isStrictlyEqual"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"147","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10472","typeID":"__group__","zOrder":"158","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"1077","y":"1253","properties":{"controlName":"102-javascript-equality-comparisons:equality-algorithms:same-value-zero"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"25","x":"19","y":"9","properties":{"size":"17","text":"SameValueZero"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"147","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10473","typeID":"__group__","zOrder":"159","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"1077","y":"1303","properties":{"controlName":"103-javascript-equality-comparisons:equality-algorithms:same-value"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"25","x":"37","y":"9","properties":{"size":"17","text":"SameValue"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"147","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10474","typeID":"__group__","zOrder":"160","measuredW":"220","measuredH":"50","w":"220","h":"50","x":"472","y":"1435","properties":{"controlName":"106-javascript-loops-iterations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"50","measuredW":"200","measuredH":"140","x":"13","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"158","measuredH":"25","x":"38","y":"12","properties":{"size":"17","text":"Loops and Iterations"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10475","typeID":"__group__","zOrder":"161","measuredW":"228","measuredH":"44","w":"228","h":"44","x":"175","y":"1343","properties":{"controlName":"103-javascript-loops-iterations:for-statement"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"67","y":"9","properties":{"size":"17","text":"for statement"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10476","typeID":"__group__","zOrder":"162","measuredW":"228","measuredH":"44","w":"228","h":"44","x":"175","y":"1392","properties":{"controlName":"104-javascript-loops-iterations:do-while-statement"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"25","x":"44","y":"9","properties":{"size":"17","text":"do...while statement"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10477","typeID":"__group__","zOrder":"163","measuredW":"228","measuredH":"44","w":"228","h":"44","x":"175","y":"1441","properties":{"controlName":"105-javascript-loops-iterations:while-statement"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"25","x":"58","y":"9","properties":{"size":"17","text":"while statement"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10478","typeID":"__group__","zOrder":"164","measuredW":"206","measuredH":"44","w":"206","h":"44","x":"774","y":"1438","properties":{"controlName":"102-javascript-loops-iterations:break-continue"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"25","x":"35","y":"9","properties":{"size":"17","text":"break / continue"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"182","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10479","typeID":"__group__","zOrder":"165","measuredW":"227","measuredH":"44","w":"227","h":"44","x":"1021","y":"1436","properties":{"controlName":"100-javascript-loops-iterations:break-continue:labeled-statements"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"154","measuredH":"25","x":"32","y":"9","properties":{"size":"17","text":"Labeled Statements"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"203","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10480","typeID":"__group__","zOrder":"166","measuredW":"206","measuredH":"44","w":"206","h":"44","x":"774","y":"1340","properties":{"controlName":"100-javascript-loops-iterations:for-in-statement"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"25","x":"36","y":"9","properties":{"size":"17","text":"for...in statement"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"182","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10481","typeID":"__group__","zOrder":"167","measuredW":"206","measuredH":"44","w":"206","h":"44","x":"774","y":"1389","properties":{"controlName":"101-javascript-loops-iterations:for-of-statement"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"126","measuredH":"25","x":"36","y":"9","properties":{"size":"17","text":"for...of statement"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"182","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10482","typeID":"__group__","zOrder":"168","measuredW":"220","measuredH":"50","w":"220","h":"50","x":"472","y":"1496","properties":{"controlName":"107-javascript-control-flow"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"50","measuredW":"200","measuredH":"140","x":"13","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"25","x":"69","y":"12","properties":{"size":"17","text":"Control Flow"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10483","typeID":"__group__","zOrder":"169","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"174","y":"1502","properties":{"controlName":"101-javascript-control-flow:conditional-statements"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"179","measuredH":"25","x":"30","y":"9","properties":{"size":"17","text":"Conditional Statements"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10484","typeID":"__group__","zOrder":"170","measuredW":"206","measuredH":"44","w":"206","h":"44","x":"774","y":"1501","properties":{"controlName":"100-javascript-control-flow:exception-handling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"24","y":"9","properties":{"size":"17","text":"Exception Handling"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"182","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10485","typeID":"__group__","zOrder":"171","measuredW":"227","measuredH":"44","w":"227","h":"44","x":"1021","y":"1503","properties":{"controlName":"100-javascript-control-flow:exception-handling:throw-statement"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"25","x":"47","y":"9","properties":{"size":"17","text":"throw statement"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"203","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10486","typeID":"__group__","zOrder":"172","measuredW":"227","measuredH":"44","w":"227","h":"44","x":"1021","y":"1555","properties":{"controlName":"101-javascript-control-flow:exception-handling:try-catch-finally"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"40","y":"9","properties":{"size":"17","text":"try / catch / finally"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"203","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10487","typeID":"__group__","zOrder":"173","measuredW":"228","measuredH":"44","w":"228","h":"44","x":"1020","y":"1607","properties":{"controlName":"102-javascript-control-flow:exception-handling:utilizing-error-objects"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"219","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"169","measuredH":"25","x":"25","y":"9","properties":{"size":"17","text":"Utilizing Error Objects"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"204","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10488","typeID":"__group__","zOrder":"174","measuredW":"280","measuredH":"50","w":"280","h":"50","x":"175","y":"1678","properties":{"controlName":"108-javascript-expressions-and-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"50","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"210","measuredH":"25","x":"40","y":"12","properties":{"size":"17","text":"Expressions and Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10489","typeID":"__group__","zOrder":"175","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"175","y":"1752","properties":{"controlName":"100-javascript-expressions-and-operators:assignment-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"59","y":"9","properties":{"size":"17","text":"Assignment Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10490","typeID":"__group__","zOrder":"176","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"175","y":"1802","properties":{"controlName":"101-javascript-expressions-and-operators:omparison-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"57","y":"9","properties":{"size":"17","text":"Comparison Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10491","typeID":"__group__","zOrder":"177","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"175","y":"1850","properties":{"controlName":"102-javascript-expressions-and-operators:arithmetic-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"25","x":"65","y":"9","properties":{"size":"17","text":"Arithmetic Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10492","typeID":"__group__","zOrder":"178","measuredW":"281","measuredH":"44","w":"281","h":"44","x":"174","y":"1900","properties":{"controlName":"103-javascript-expressions-and-operators:bitwise-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"77","y":"9","properties":{"size":"17","text":"Bitwise Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10493","typeID":"__group__","zOrder":"179","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"175","y":"1950","properties":{"controlName":"104-javascript-expressions-and-operators:logical-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"25","x":"76","y":"9","properties":{"size":"17","text":"Logical Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10494","typeID":"__group__","zOrder":"180","measuredW":"281","measuredH":"44","w":"281","h":"44","x":"174","y":"1999","properties":{"controlName":"105-javascript-expressions-and-operators:bigint-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"82","y":"9","properties":{"size":"17","text":"BigInt Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10495","typeID":"__group__","zOrder":"181","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"175","y":"2049","properties":{"controlName":"106-javascript-expressions-and-operators:string-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"81","y":"9","properties":{"size":"17","text":"String Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10496","typeID":"__group__","zOrder":"182","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"175","y":"2099","properties":{"controlName":"107-javascript-expressions-and-operators:conditional-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"170","measuredH":"25","x":"60","y":"9","properties":{"size":"17","text":"Conditional Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10497","typeID":"__group__","zOrder":"183","measuredW":"280","measuredH":"44","w":"280","h":"44","x":"175","y":"2148","properties":{"controlName":"108-javascript-expressions-and-operators:comma-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"142","measuredH":"25","x":"74","y":"9","properties":{"size":"17","text":"Comma Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10498","typeID":"__group__","zOrder":"184","measuredW":"281","measuredH":"44","w":"281","h":"44","x":"174","y":"2197","properties":{"controlName":"109-javascript-expressions-and-operators:unary-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"25","x":"82","y":"9","properties":{"size":"17","text":"Unary Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10499","typeID":"__group__","zOrder":"185","measuredW":"281","measuredH":"44","w":"281","h":"44","x":"174","y":"2246","properties":{"controlName":"110-javascript-expressions-and-operators:relational-operators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"270","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"25","x":"66","y":"9","properties":{"size":"17","text":"Relational Operators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10500","typeID":"__group__","zOrder":"186","measuredW":"197","measuredH":"50","w":"197","h":"50","x":"552","y":"1678","properties":{"controlName":"109-javascript-functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"186","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"55","y":"12","properties":{"size":"17","text":"Functions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"173","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10501","typeID":"__group__","zOrder":"187","measuredW":"287","measuredH":"44","w":"287","h":"44","x":"612","y":"1598","properties":{"controlName":"100-javascript-functions:defining-calling-functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"277","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"234","measuredH":"25","x":"22","y":"9","properties":{"size":"17","text":"Defining and Calling Functions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"263","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10502","typeID":"__group__","zOrder":"188","measuredW":"236","measuredH":"44","w":"236","h":"44","x":"803","y":"1681","properties":{"controlName":"101-javascript-functions:function-parameters"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Function Parameters"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"212","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10503","typeID":"__group__","zOrder":"189","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"1077","y":"1681","properties":{"controlName":"100-javascript-functions:function-parameters:default-params"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"25","x":"22","y":"9","properties":{"size":"17","text":"Default Params"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"147","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10504","typeID":"__group__","zOrder":"190","measuredW":"171","measuredH":"44","w":"171","h":"44","x":"1077","y":"1730","properties":{"controlName":"101-javascript-functions:function-parameters:rest-params"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"162","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"32","y":"9","properties":{"size":"17","text":"Rest Params"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"147","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10505","typeID":"__group__","zOrder":"191","measuredW":"236","measuredH":"44","w":"236","h":"44","x":"803","y":"1731","properties":{"controlName":"102-javascript-functions:arrow-functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"25","x":"51","y":"9","properties":{"size":"17","text":"Arrow Functions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"212","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10506","typeID":"__group__","zOrder":"192","measuredW":"236","measuredH":"44","w":"236","h":"44","x":"803","y":"1782","properties":{"controlName":"103-javascript-functions:iifes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"25","x":"92","y":"9","properties":{"size":"17","text":"IIFEs"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"212","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10507","typeID":"__group__","zOrder":"193","measuredW":"235","measuredH":"44","w":"235","h":"44","x":"804","y":"1882","properties":{"controlName":"105-javascript-functions:scope-and-function-stack"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"183","measuredH":"25","x":"21","y":"9","properties":{"size":"17","text":"Scope & Function Stack"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"211","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10508","typeID":"__group__","zOrder":"194","measuredW":"178","measuredH":"44","w":"178","h":"44","x":"1070","y":"1834","properties":{"controlName":"100-javascript-functions:scope-and-function-stack:recursion"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"170","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"79","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"Recursion"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"154","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10509","typeID":"__group__","zOrder":"195","measuredW":"178","measuredH":"44","w":"178","h":"44","x":"1070","y":"1884","properties":{"controlName":"101-javascript-functions:scope-and-function-stack:lexical-scoping"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"170","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"25","x":"25","y":"9","properties":{"size":"17","text":"Lexical Scoping"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"154","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10510","typeID":"__group__","zOrder":"196","measuredW":"178","measuredH":"44","w":"178","h":"44","x":"1070","y":"1934","properties":{"controlName":"102-javascript-functions:scope-and-function-stack:closures"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"170","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"25","x":"51","y":"9","properties":{"size":"17","text":"Closures"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"154","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10511","typeID":"__group__","zOrder":"197","measuredW":"236","measuredH":"44","w":"236","h":"44","x":"803","y":"1831","properties":{"controlName":"104-javascript-functions:arguments-object"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"134","measuredW":"134","measuredH":"25","x":"46","y":"9","properties":{"size":"17","text":"arguments object"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"212","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10512","typeID":"__group__","zOrder":"198","measuredW":"235","measuredH":"44","w":"235","h":"44","x":"804","y":"1934","properties":{"controlName":"106-javascript-functions:built-in-functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"46","y":"9","properties":{"size":"17","text":"Built-in Functions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"211","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10513","typeID":"__group__","zOrder":"199","measuredW":"181","measuredH":"44","w":"181","h":"44","x":"1067","y":"2000","properties":{"controlName":"101-javascript-this-keyword:this-in-a-method"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"40","y":"9","properties":{"size":"17","text":"in a method"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"157","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10514","typeID":"__group__","zOrder":"200","measuredW":"181","measuredH":"44","w":"181","h":"44","x":"1067","y":"2050","properties":{"controlName":"102-javascript-this-keyword:this-in-a-function"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"39","y":"9","properties":{"size":"17","text":"in a function"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"157","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10515","typeID":"__group__","zOrder":"201","measuredW":"188","measuredH":"50","w":"188","h":"50","x":"555","y":"1935","properties":{"controlName":"110-javascript-strict-mode"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"180","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"25","x":"45","y":"13","properties":{"size":"17","text":"Strict Mode"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"164","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10516","typeID":"__group__","zOrder":"202","measuredW":"263","measuredH":"50","w":"263","h":"50","x":"749","y":"2075","properties":{"controlName":"111-javascript-this-keyword"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"253","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"202","measuredH":"25","x":"26","y":"12","properties":{"size":"17","text":"Using (this) keyword ____"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"239","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10517","typeID":"__group__","zOrder":"203","measuredW":"181","measuredH":"44","w":"181","h":"44","x":"1067","y":"2099","properties":{"controlName":"103-javascript-this-keyword:using-this-alone"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"172","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"using it alone"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"157","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10518","typeID":"__group__","zOrder":"204","measuredW":"182","measuredH":"44","w":"182","h":"44","x":"1066","y":"2148","properties":{"controlName":"104-javascript-this-keyword:this-in-event-handlers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"173","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"16","y":"9","properties":{"size":"17","text":"in event handlers"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"158","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10519","typeID":"__group__","zOrder":"205","measuredW":"183","measuredH":"44","w":"183","h":"44","x":"1065","y":"2197","properties":{"controlName":"105-javascript-this-keyword:this-in-arrow-functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"176","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"25","x":"15","y":"9","properties":{"size":"17","text":"in arrow functions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"159","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10520","typeID":"__group__","zOrder":"206","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"815","y":"2001","properties":{"controlName":"100-javascript-this-keyword:function-borrowing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"188","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"19","y":"9","properties":{"size":"17","text":"Function Borrowing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"175","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10521","typeID":"__group__","zOrder":"207","measuredW":"282","measuredH":"50","w":"282","h":"50","x":"467","y":"2334","properties":{"controlName":"112-javascript-asynchronous-javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"274","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"191","measuredH":"25","x":"40","y":"12","properties":{"size":"17","text":"Asynchronous JavaScript"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"258","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10522","typeID":"__group__","zOrder":"208","measuredW":"180","measuredH":"44","w":"180","h":"44","x":"174","y":"2312","properties":{"controlName":"101-javascript-asynchronous-javascript:set-timeout"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"169","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"53","y":"9","properties":{"size":"17","text":"setTimeout"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10523","typeID":"__group__","zOrder":"209","measuredW":"180","measuredH":"44","w":"180","h":"44","x":"174","y":"2362","properties":{"controlName":"102-javascript-asynchronous-javascript:set-interval"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"169","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"55","y":"9","properties":{"size":"17","text":"setInterval"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10524","typeID":"__group__","zOrder":"210","measuredW":"133","measuredH":"44","w":"133","h":"44","x":"809","y":"2314","properties":{"controlName":"103-javascript-asynchronous-javascript:callbacks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"Callbacks"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"109","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10525","typeID":"__group__","zOrder":"211","measuredW":"133","measuredH":"44","w":"133","h":"44","x":"809","y":"2366","properties":{"controlName":"104-javascript-asynchronous-javascript:promises"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"125","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"Promises"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"109","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10526","typeID":"__group__","zOrder":"212","measuredW":"168","measuredH":"44","w":"168","h":"44","x":"983","y":"2368","properties":{"controlName":"100-javascript-asynchronous-javascript:promises:async-await"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"158","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"async / await"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"144","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10527","typeID":"__group__","zOrder":"213","measuredW":"168","measuredH":"44","w":"168","h":"44","x":"983","y":"2314","properties":{"controlName":"100-javascript-asynchronous-javascript:callbacks:callback-hell"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"158","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Callback Hell"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"144","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10528","typeID":"__group__","zOrder":"214","measuredW":"265","measuredH":"50","w":"265","h":"50","x":"983","y":"2506","properties":{"controlName":"113-javascript-classes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"97","y":"12","properties":{"size":"17","text":"Classes"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"241","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10529","typeID":"__group__","zOrder":"215","measuredW":"283","measuredH":"50","w":"283","h":"50","x":"458","y":"2506","properties":{"controlName":"114-javascript-iterators-and-generators"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"274","h":"50","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"191","measuredH":"25","x":"50","y":"12","properties":{"size":"17","text":"Iterators and Generators"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10530","typeID":"__group__","zOrder":"216","measuredW":"283","measuredH":"50","w":"283","h":"50","x":"467","y":"2561","properties":{"controlName":"115-javascript-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"274","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"168","measuredH":"25","x":"53","y":"12","properties":{"size":"17","text":"Modules in JavaScript"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"259","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10531","typeID":"__group__","zOrder":"217","measuredW":"225","measuredH":"44","w":"225","h":"44","x":"175","y":"2539","properties":{"controlName":"100-javascript-modules:commonjs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"213","h":"44","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"25","x":"74","y":"9","properties":{"size":"17","text":"CommonJS"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10532","typeID":"__group__","zOrder":"218","measuredW":"224","measuredH":"44","w":"224","h":"44","x":"176","y":"2589","properties":{"controlName":"101-javascript-modules:esm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"213","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"163","measuredH":"25","x":"36","y":"9","properties":{"size":"17","text":"ECMAScript Modules"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10533","typeID":"__group__","zOrder":"219","measuredW":"283","measuredH":"50","w":"283","h":"50","x":"458","y":"2617","properties":{"controlName":"116-javascript-memory-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"274","h":"50","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"169","measuredH":"25","x":"61","y":"12","properties":{"size":"17","text":"Memory Management"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10534","typeID":"__group__","zOrder":"220","measuredW":"251","measuredH":"44","w":"251","h":"44","x":"816","y":"2595","properties":{"controlName":"100-javascript-memory-management:memory-lifecycle"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"241","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"54","y":"9","properties":{"size":"17","text":"Memory Lifecycle"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"227","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10535","typeID":"__group__","zOrder":"221","measuredW":"251","measuredH":"44","w":"251","h":"44","x":"816","y":"2645","properties":{"controlName":"101-javascript-memory-management:garbage-collection"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"241","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"46","y":"9","properties":{"size":"17","text":"Garbage Collection"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"227","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10536","typeID":"__group__","zOrder":"222","measuredW":"282","measuredH":"50","w":"282","h":"50","x":"449","y":"2770","properties":{"controlName":"117-javascript-chrome-dev-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"274","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"189","measuredH":"25","x":"50","y":"12","properties":{"size":"17","text":"Using Chrome Dev Tools"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10537","typeID":"__group__","zOrder":"223","measuredW":"249","measuredH":"44","w":"249","h":"44","x":"818","y":"2724","properties":{"controlName":"100-javascript-chrome-dev-tools:debugging-issues"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"139","measuredH":"25","x":"50","y":"9","properties":{"size":"17","text":"Debugging Issues"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"225","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10538","typeID":"__group__","zOrder":"224","measuredW":"249","measuredH":"44","w":"249","h":"44","x":"818","y":"2773","properties":{"controlName":"101-javascript-chrome-dev-tools:debugging-memory-leaks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"201","measuredH":"25","x":"19","y":"9","properties":{"size":"17","text":"Debugging Memory Leaks"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"225","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10539","typeID":"__group__","zOrder":"225","measuredW":"249","measuredH":"44","w":"249","h":"44","x":"818","y":"2822","properties":{"controlName":"102-javascript-chrome-dev-tools:debugging-performance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"188","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"Debugging Performance"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"225","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"10540","typeID":"TextArea","zOrder":"226","w":"552","h":"124","measuredW":"200","measuredH":"140","x":"326","y":"2924"},{"ID":"10541","typeID":"Label","zOrder":"227","measuredW":"495","measuredH":"25","x":"355","y":"2944","properties":{"size":"17","text":"For ecosystem and more, check other tracks involving JavaScript"}},{"ID":"10542","typeID":"__group__","zOrder":"228","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"621","y":"2979","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Backend Roadmap"}}]}}},{"ID":"10543","typeID":"__group__","zOrder":"229","measuredW":"252","measuredH":"44","w":"252","h":"44","x":"355","y":"2979","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"252","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"51","y":"9","properties":{"size":"17","text":"Frontend Roadmap"}}]}}},{"ID":"10544","typeID":"__group__","zOrder":"230","measuredW":"282","measuredH":"50","w":"282","h":"50","x":"471","y":"2398","properties":{"controlName":"118-working-with-apis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"276","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"25","x":"70","y":"12","properties":{"size":"17","text":"Working with APIs"}},{"ID":"3","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"258","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"10545","typeID":"__group__","zOrder":"231","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"175","y":"2422","properties":{"controlName":"100-working-with-apis:xml-http-request"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"143","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"XMLHTTPRequest"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"10546","typeID":"__group__","zOrder":"232","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"175","y":"2472","properties":{"controlName":"101-working-with-apis:fetch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"81","y":"9","properties":{"size":"17","text":"Fetch"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}}]},"attributes":{"name":"New Wireframe 1 copy","order":1000022.7455786733,"parentID":null,"notes":""},"branchID":"Master","resourceID":"8024860B-B61F-451D-B579-28AA621BB239","mockupH":"2958","mockupW":"1168","measuredW":"1264","measuredH":"3132","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/nodejs.json b/public/jsons/nodejs.json new file mode 100644 index 000000000..99cefbae1 --- /dev/null +++ b/public/jsons/nodejs.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"9314","typeID":"Arrow","zOrder":"0","w":"1","h":"103","measuredW":"150","measuredH":"100","x":"790","y":"2944","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":103},"p1":{"x":0.5156027000964318,"y":0.006017357762777237},"p2":{"x":1,"y":0}}},{"ID":"9315","typeID":"Arrow","zOrder":"1","w":"1","h":"178","measuredW":"150","measuredH":"100","x":"791","y":"2731","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":1,"y":178},"p1":{"x":0.5156027000964317,"y":0.006017357762777239},"p2":{"x":1,"y":0}}},{"ID":"9316","typeID":"Arrow","zOrder":"2","w":"423","h":"6","measuredW":"150","measuredH":"100","x":"271","y":"2725","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":423,"y":0},"p1":{"x":0.5142857142857143,"y":0.002380952380952381},"p2":{"x":0,"y":6},"stroke":"dotted"}},{"ID":"9317","typeID":"Arrow","zOrder":"3","w":"1","h":"54","measuredW":"150","measuredH":"100","x":"1130","y":"2610","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":54},"p1":{"x":0.5156027000964317,"y":0.006017357762777236},"p2":{"x":0,"y":0}}},{"ID":"9318","typeID":"Arrow","zOrder":"4","w":"160","h":"92","measuredW":"150","measuredH":"100","x":"881","y":"2676","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4934427011302398,"y":0.051838428155849055},"p2":{"x":160,"y":92}}},{"ID":"9319","typeID":"Arrow","zOrder":"5","w":"145","h":"37","measuredW":"150","measuredH":"100","x":"897","y":"2676","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49344270113023975,"y":0.05183842815584912},"p2":{"x":145,"y":37}}},{"ID":"9320","typeID":"Arrow","zOrder":"6","w":"167","h":"1","measuredW":"150","measuredH":"100","x":"880","y":"2663","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":167,"y":0}}},{"ID":"9321","typeID":"Arrow","zOrder":"7","w":"134","h":"18","measuredW":"150","measuredH":"100","x":"942","y":"2207","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":18},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":134,"y":0}}},{"ID":"9322","typeID":"Arrow","zOrder":"8","w":"315","h":"3","measuredW":"150","measuredH":"100","x":"464","y":"2667","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":315,"y":0},"p1":{"x":0.5156027000964317,"y":0.006017357762777239},"p2":{"x":0,"y":2}}},{"ID":"9323","typeID":"Arrow","zOrder":"9","w":"88","h":"79","measuredW":"150","measuredH":"100","x":"484","y":"2530","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":79},"p1":{"x":0.4342465753424658,"y":0.1253424657534247},"p2":{"x":88,"y":0}}},{"ID":"9324","typeID":"Arrow","zOrder":"10","w":"87","h":"69","measuredW":"150","measuredH":"100","x":"348","y":"2535","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":87,"y":69},"p1":{"x":0.40881590319792577,"y":-0.1002592912705273},"p2":{"x":0,"y":0}}},{"ID":"9325","typeID":"Arrow","zOrder":"11","w":"1","h":"73","measuredW":"150","measuredH":"100","x":"464","y":"2529","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":73.2755183658519},"p1":{"x":0.5156027000964318,"y":0.006017357762777236},"p2":{"x":0,"y":0}}},{"ID":"9326","typeID":"Arrow","zOrder":"12","w":"460","h":"155","measuredW":"150","measuredH":"100","x":"447","y":"2456","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":460,"y":0},"p1":{"x":0.3834034835279876,"y":0.14820718504573013},"p2":{"x":0,"y":152}}},{"ID":"9327","typeID":"Arrow","zOrder":"13","w":"101","h":"83","measuredW":"150","measuredH":"100","x":"968","y":"2459","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5086212591662812,"y":-0.12195283081191785},"p2":{"x":101,"y":83}}},{"ID":"9328","typeID":"Arrow","zOrder":"14","w":"116","h":"42","measuredW":"150","measuredH":"100","x":"965","y":"2451","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5086212591662813,"y":-0.12195283081191781},"p2":{"x":116,"y":41}}},{"ID":"9329","typeID":"Arrow","zOrder":"15","w":"140","h":"3","measuredW":"150","measuredH":"100","x":"951","y":"2441","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":140,"y":3}}},{"ID":"9330","typeID":"Arrow","zOrder":"16","w":"1","h":"73","measuredW":"150","measuredH":"100","x":"903","y":"2311","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":73.2755183658519},"p1":{"x":0.5156027000964318,"y":0.006017357762777236},"p2":{"x":0,"y":0}}},{"ID":"9331","typeID":"Arrow","zOrder":"17","w":"136","h":"1","measuredW":"150","measuredH":"100","x":"955","y":"2385","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":136,"y":0}}},{"ID":"9332","typeID":"Arrow","zOrder":"18","w":"315","h":"3","measuredW":"150","measuredH":"100","x":"548","y":"2391","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":315,"y":0},"p1":{"x":0.5156027000964317,"y":0.006017357762777239},"p2":{"x":0,"y":2}}},{"ID":"9333","typeID":"Arrow","zOrder":"19","w":"136","h":"1","measuredW":"150","measuredH":"100","x":"273","y":"2387","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":136,"y":0}}},{"ID":"9334","typeID":"Arrow","zOrder":"20","w":"86","h":"38","measuredW":"150","measuredH":"100","x":"290","y":"2338","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.45907102686940227,"y":0.07665069777129764},"p2":{"x":86,"y":38}}},{"ID":"9335","typeID":"Arrow","zOrder":"21","w":"88","h":"43","measuredW":"150","measuredH":"100","x":"289","y":"2397","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":43},"p1":{"x":0.4919435666253705,"y":-0.08946122541468803},"p2":{"x":88,"y":0}}},{"ID":"9336","typeID":"Arrow","zOrder":"22","w":"139","h":"156","measuredW":"150","measuredH":"100","x":"554","y":"2225","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":139,"y":0},"p1":{"x":0.4905971550954028,"y":0.21918592665551917},"p2":{"x":0,"y":156}}},{"ID":"9337","typeID":"Arrow","zOrder":"23","w":"136","h":"1","measuredW":"150","measuredH":"100","x":"339","y":"2217","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":136,"y":0}}},{"ID":"9338","typeID":"Arrow","zOrder":"24","w":"86","h":"38","measuredW":"150","measuredH":"100","x":"356","y":"2168","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.45907102686940227,"y":0.07665069777129764},"p2":{"x":86,"y":38}}},{"ID":"9339","typeID":"Arrow","zOrder":"25","w":"88","h":"43","measuredW":"150","measuredH":"100","x":"355","y":"2227","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":43},"p1":{"x":0.4919435666253705,"y":-0.08946122541468803},"p2":{"x":88,"y":0}}},{"ID":"9340","typeID":"Arrow","zOrder":"26","w":"105","h":"58","measuredW":"150","measuredH":"100","x":"962","y":"2161","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":58},"p1":{"x":0.5001959708395392,"y":0.051814689974131835},"p2":{"x":105,"y":0}}},{"ID":"9341","typeID":"Arrow","zOrder":"27","w":"99","h":"35","measuredW":"150","measuredH":"100","x":"960","y":"2222","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49572649572649585,"y":-0.051282051282051384},"p2":{"x":99,"y":35}}},{"ID":"9342","typeID":"Arrow","zOrder":"28","w":"100","h":"101","measuredW":"150","measuredH":"100","x":"965","y":"2112","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":101},"p1":{"x":0.5524478986188803,"y":0.04202762239493094},"p2":{"x":100,"y":0}}},{"ID":"9343","typeID":"Arrow","zOrder":"29","w":"102","h":"89","measuredW":"150","measuredH":"100","x":"956","y":"2217","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.24117783365011292,"y":-0.25221481362359555},"p1":{"x":0.49194356662537053,"y":-0.08946122541468803},"p2":{"x":102,"y":89}}},{"ID":"9344","typeID":"Arrow","zOrder":"30","w":"136","h":"1","measuredW":"150","measuredH":"100","x":"482","y":"2218","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":136,"y":0}}},{"ID":"9345","typeID":"Arrow","zOrder":"31","w":"136","h":"1","measuredW":"150","measuredH":"100","x":"739","y":"2218","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":136,"y":0}}},{"ID":"9346","typeID":"Arrow","zOrder":"32","w":"138","h":"1","measuredW":"150","measuredH":"100","x":"351","y":"2049","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":1},"p1":{"x":0.4999999999999999,"y":7.429280728468e-19},"p2":{"x":138.29668754860404,"y":-0.4820715743310302}}},{"ID":"9347","typeID":"Arrow","zOrder":"33","w":"108","h":"170","measuredW":"150","measuredH":"100","x":"610","y":"2050","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":108,"y":170},"p1":{"x":0.43521595384020156,"y":0.16713256707037824},"p2":{"x":0.021560070165264733,"y":0.21827874287396298}}},{"ID":"9348","typeID":"Arrow","zOrder":"34","w":"136","h":"1","measuredW":"150","measuredH":"100","x":"342","y":"1994","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":136,"y":0}}},{"ID":"9349","typeID":"Arrow","zOrder":"35","w":"166","h":"68","measuredW":"150","measuredH":"100","x":"714","y":"1866","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.2570705803244664,"y":67.74428201432556},"p1":{"x":0.6141126262185013,"y":-0.1511162629233905},"p2":{"x":166,"y":0}}},{"ID":"9350","typeID":"Arrow","zOrder":"36","w":"191","h":"331","measuredW":"150","measuredH":"100","x":"616","y":"1595","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":191,"y":0},"p1":{"x":0.4291177970423254,"y":-0.13997960224375322},"p2":{"x":0,"y":331}}},{"ID":"9351","typeID":"TextArea","zOrder":"37","w":"224","h":"257","measuredW":"200","measuredH":"140","x":"769","y":"1633"},{"ID":"9352","typeID":"__group__","zOrder":"38","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"782","y":"1647","properties":{"controlName":"103-nodejs-apis:fastify"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"{color:blue}fastify{color} framework"}}]}}},{"ID":"9353","typeID":"__group__","zOrder":"39","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"782","y":"1697","properties":{"controlName":"102-nodejs-apis:nest-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"{color:blue}Nestjs{color} framework"}}]}}},{"ID":"9354","typeID":"__group__","zOrder":"40","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"782","y":"1747","properties":{"controlName":"101-nodejs-apis:express-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"163","measuredH":"25","x":"16","y":"9","properties":{"size":"17","text":"{color:blue}Express.js{color} framework"}}]}}},{"ID":"9355","typeID":"__group__","zOrder":"41","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"782","y":"1797","properties":{"controlName":"100-nodejs-apis:http-module"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"195","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"{color:blue}http{color} module"}}]}}},{"ID":"9356","typeID":"Arrow","zOrder":"42","w":"184","h":"87","measuredW":"150","measuredH":"100","x":"705","y":"1950","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.24117783365011292,"y":0.7477851863764045},"p1":{"x":0.5719439874035206,"y":0.1712992985106312},"p2":{"x":184,"y":87}}},{"ID":"9357","typeID":"Arrow","zOrder":"43","w":"363","h":"5","measuredW":"150","measuredH":"100","x":"695","y":"1938","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":5},"p1":{"x":0.4999999999999999,"y":8.626101167095318e-19},"p2":{"x":363,"y":0}}},{"ID":"9358","typeID":"Arrow","zOrder":"44","w":"411","h":"85","measuredW":"150","measuredH":"100","x":"341","y":"1580","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.17155936578905084,"y":84.91920269775756},"p1":{"x":0.33498240949591773,"y":0.10656572802911912},"p2":{"x":410.93805543531914,"y":2.8726096508373757}}},{"ID":"9359","typeID":"Arrow","zOrder":"45","w":"1","h":"79","measuredW":"150","measuredH":"100","x":"500","y":"1657","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":79.23889028246595},"p1":{"x":0.5156027000964319,"y":0.006017357762777238},"p2":{"x":0,"y":0}}},{"ID":"9360","typeID":"Arrow","zOrder":"46","w":"244","h":"62","measuredW":"150","measuredH":"100","x":"500","y":"1592","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.02127656562527136,"y":62.50282779940767},"p1":{"x":0.34023081361800384,"y":0.11463358338141981},"p2":{"x":243.93805543531914,"y":0.8726096508373757}}},{"ID":"9361","typeID":"Arrow","zOrder":"47","w":"1","h":"87","measuredW":"150","measuredH":"100","x":"771","y":"1496","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":87.32426599401651},"p1":{"x":0.5156027000964318,"y":0.006017357762777237},"p2":{"x":1,"y":0}}},{"ID":"9362","typeID":"Arrow","zOrder":"48","w":"171","h":"74","measuredW":"150","measuredH":"100","x":"568","y":"1496","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.27228659510024045,"y":-0.3468894004286085},"p1":{"x":0.4417621159312998,"y":-0.13436680050985259},"p2":{"x":170.7298679861442,"y":73.43576612955007}}},{"ID":"9363","typeID":"Arrow","zOrder":"49","w":"1","h":"76","measuredW":"150","measuredH":"100","x":"1130","y":"1583","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":75.84298400705347},"p1":{"x":0.5156027000964318,"y":0.006017357762777235},"p2":{"x":0,"y":0}}},{"ID":"9364","typeID":"Arrow","zOrder":"50","w":"136","h":"1","measuredW":"150","measuredH":"100","x":"921","y":"1582","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":136,"y":0}}},{"ID":"9365","typeID":"Arrow","zOrder":"51","w":"75","h":"223","measuredW":"150","measuredH":"100","x":"905","y":"1357","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":51.37347730491274,"y":0.2881011147085246},"p1":{"x":0.5468636012410677,"y":0.21517474179199572},"p2":{"x":0.3918663597428349,"y":223.72017226942899}}},{"ID":"9366","typeID":"Arrow","zOrder":"52","w":"1","h":"76","measuredW":"150","measuredH":"100","x":"889","y":"1277","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":76.16388962008796},"p1":{"x":0.5156027000964318,"y":0.006017357762777236},"p2":{"x":0,"y":0}}},{"ID":"9367","typeID":"Arrow","zOrder":"53","w":"108","h":"67","measuredW":"150","measuredH":"100","x":"1055","y":"1365","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.36127212526639596,"y":0.0020264057200165553},"p1":{"x":0.5287776356659964,"y":0.1807052804677515},"p2":{"x":108.00981560558034,"y":66.52640720816112}}},{"ID":"9368","typeID":"Arrow","zOrder":"54","w":"111","h":"74","measuredW":"150","measuredH":"100","x":"1042","y":"1280","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.05639596477817577,"y":71.6971502452318},"p1":{"x":0.4400167434072833,"y":-0.19522812892423688},"p2":{"x":111.33354203431622,"y":0.3346326571584086}}},{"ID":"9369","typeID":"Arrow","zOrder":"55","w":"315","h":"3","measuredW":"150","measuredH":"100","x":"649","y":"1358","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":315,"y":0},"p1":{"x":0.5156027000964317,"y":0.006017357762777239},"p2":{"x":0,"y":2}}},{"ID":"9370","typeID":"Arrow","zOrder":"56","w":"1","h":"73","measuredW":"150","measuredH":"100","x":"512","y":"1267","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":73.2755183658519},"p1":{"x":0.5156027000964318,"y":0.006017357762777236},"p2":{"x":0,"y":0}}},{"ID":"9371","typeID":"Arrow","zOrder":"57","w":"154","h":"1","measuredW":"150","measuredH":"100","x":"327","y":"1347","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4999999999999999,"y":0},"p2":{"x":154,"y":0}}},{"ID":"9372","typeID":"Arrow","zOrder":"58","w":"139","h":"269","measuredW":"150","measuredH":"100","x":"645","y":"1075","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":137,"y":0},"p1":{"x":0.6296840558412926,"y":0.23113257058885278},"p2":{"x":0,"y":269}}},{"ID":"9373","typeID":"Arrow","zOrder":"59","w":"173","h":"26","measuredW":"150","measuredH":"100","x":"857","y":"1077","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":173,"y":26},"p1":{"x":0.4854329714718506,"y":-0.06705377429941935},"p2":{"x":0,"y":3}}},{"ID":"9374","typeID":"Arrow","zOrder":"60","w":"164","h":"29","measuredW":"150","measuredH":"100","x":"859","y":"1035","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":164,"y":0},"p1":{"x":0.42619316896629716,"y":0.0641031440850483},"p2":{"x":0,"y":29}}},{"ID":"9375","typeID":"Arrow","zOrder":"61","w":"107","h":"82","measuredW":"150","measuredH":"100","x":"590","y":"981","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":107,"y":82},"p1":{"x":0.4681176470588236,"y":0.09447058823529415},"p2":{"x":0,"y":0}}},{"ID":"9376","typeID":"Arrow","zOrder":"62","w":"107","h":"78","measuredW":"150","measuredH":"100","x":"597","y":"1074","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":107,"y":0},"p1":{"x":0.5241681712664431,"y":-0.1324219757544493},"p2":{"x":0,"y":78}}},{"ID":"9377","typeID":"Arrow","zOrder":"63","w":"89","h":"76","measuredW":"150","measuredH":"100","x":"365","y":"1079","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":89,"y":0},"p1":{"x":0.5027990571596935,"y":-0.09119033588685924},"p2":{"x":0,"y":76}}},{"ID":"9378","typeID":"Arrow","zOrder":"64","w":"99","h":"34","measuredW":"150","measuredH":"100","x":"359","y":"1073","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":99,"y":0},"p1":{"x":0.46652854183039233,"y":-0.06844323783667937},"p2":{"x":0,"y":34}}},{"ID":"9379","typeID":"Arrow","zOrder":"65","w":"96","h":"19","measuredW":"150","measuredH":"100","x":"359","y":"1045","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":96,"y":19},"p1":{"x":0.5241882763129204,"y":0.05436914360427998},"p2":{"x":0,"y":0}}},{"ID":"9380","typeID":"Arrow","zOrder":"66","w":"91","h":"60","measuredW":"150","measuredH":"100","x":"369","y":"999","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":91,"y":60},"p1":{"x":0.5335943617854346,"y":0.0961628817541112},"p2":{"x":0,"y":0}}},{"ID":"9381","typeID":"Arrow","zOrder":"67","w":"136","h":"1","measuredW":"150","measuredH":"100","x":"574","y":"1069","properties":{"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":136,"y":0}}},{"ID":"9382","typeID":"Arrow","zOrder":"68","w":"1","h":"177","measuredW":"150","measuredH":"100","x":"781","y":"895","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":1,"y":177},"p1":{"x":0.5156027000964318,"y":0.006017357762777239},"p2":{"x":1,"y":0}}},{"ID":"9383","typeID":"Arrow","zOrder":"69","w":"170","h":"1","measuredW":"150","measuredH":"100","x":"529","y":"899","properties":{"p0":{"x":0,"y":0},"p1":{"x":0.49999999999999994,"y":0},"p2":{"x":170,"y":1},"curvature":"0","color":"10027263","leftArrow":"false","rightArrow":"false","stroke":"dotted"}},{"ID":"9384","typeID":"Arrow","zOrder":"70","w":"159","h":"77","measuredW":"150","measuredH":"100","x":"859","y":"906","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":159,"y":77},"p1":{"x":0.46553280717593276,"y":-0.07467163700963975},"p2":{"x":0,"y":0}}},{"ID":"9385","typeID":"Arrow","zOrder":"71","w":"1","h":"65","measuredW":"150","measuredH":"100","x":"819","y":"814","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":65},"p1":{"x":0.5156027000964318,"y":0.006017357762777236},"p2":{"x":0,"y":0}}},{"ID":"9386","typeID":"Arrow","zOrder":"72","w":"171","h":"118","measuredW":"150","measuredH":"100","x":"852","y":"767","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":171,"y":0},"p1":{"x":0.4912692701034051,"y":0.06969432976023625},"p2":{"x":0,"y":118}}},{"ID":"9387","typeID":"Arrow","zOrder":"73","w":"163","h":"65","measuredW":"150","measuredH":"100","x":"859","y":"823","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":163,"y":0},"p1":{"x":0.49126927010340515,"y":0.06969432976023633},"p2":{"x":0,"y":65}}},{"ID":"9388","typeID":"Arrow","zOrder":"74","w":"161","h":"20","measuredW":"150","measuredH":"100","x":"863","y":"875","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":161,"y":0},"p1":{"x":0.4686372098324532,"y":0.022529539151248053},"p2":{"x":0,"y":20}}},{"ID":"9389","typeID":"Arrow","zOrder":"75","w":"166","h":"34","measuredW":"150","measuredH":"100","x":"852","y":"901","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":166,"y":34},"p1":{"x":0.4827893175074185,"y":-0.04718100890207714},"p2":{"x":0,"y":0}}},{"ID":"9390","typeID":"Arrow","zOrder":"76","w":"163","h":"152","measuredW":"150","measuredH":"100","x":"526","y":"733","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4814285426690556,"y":-0.2136371872043162},"p2":{"x":163,"y":152}}},{"ID":"9391","typeID":"Arrow","zOrder":"77","w":"101","h":"28","measuredW":"150","measuredH":"100","x":"608","y":"728","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":101,"y":28},"p1":{"x":0.4371415566681839,"y":-0.07683204369594902},"p2":{"x":0,"y":0}}},{"ID":"9392","typeID":"Arrow","zOrder":"78","w":"105","h":"27","measuredW":"150","measuredH":"100","x":"599","y":"693","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":105,"y":0},"p1":{"x":0.4389994895354773,"y":0.07759060745278204},"p2":{"x":0,"y":27}}},{"ID":"9393","typeID":"Arrow","zOrder":"79","w":"160","h":"2","measuredW":"150","measuredH":"100","x":"330","y":"722","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":160,"y":2},"p1":{"x":0.5156027000964318,"y":0.006017357762777238},"p2":{"x":0,"y":0}}},{"ID":"9394","typeID":"__group__","zOrder":"80","measuredW":"222","measuredH":"162","w":"222","h":"162","x":"154","y":"659","properties":{"controlName":"100-nodejs-modules:commonjs-vs-esm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"155","measuredW":"200","measuredH":"140","x":"11","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"180","h":"44","measuredW":"200","measuredH":"140","x":"27","y":"16","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"93","measuredH":"25","x":"70","y":"25","properties":{"size":"17","text":"Common JS"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"180","h":"44","measuredW":"200","measuredH":"140","x":"27","y":"65","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"37","measuredH":"25","x":"98","y":"74","properties":{"size":"17","text":"ESM"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"137","measuredH":"25","x":"48","y":"119","properties":{"size":"17","text":"Common Formats"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"138","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9395","typeID":"Arrow","zOrder":"81","w":"134","h":"26","measuredW":"150","measuredH":"100","x":"885","y":"568","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":134,"y":26},"p1":{"x":0.48543297147185066,"y":-0.06705377429941935},"p2":{"x":0,"y":1}}},{"ID":"9396","typeID":"Arrow","zOrder":"82","w":"115","h":"27","measuredW":"150","measuredH":"100","x":"901","y":"534","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":115,"y":0},"p1":{"x":0.4261931689662971,"y":0.06410314408504864},"p2":{"x":0,"y":27}}},{"ID":"9397","typeID":"Arrow","zOrder":"83","w":"161","h":"3","measuredW":"150","measuredH":"100","x":"385","y":"567","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":161,"y":0},"p1":{"x":0.4996921308649069,"y":0.009605517014900816},"p2":{"x":0,"y":2}}},{"ID":"9398","typeID":"Arrow","zOrder":"84","w":"158","h":"43","measuredW":"150","measuredH":"100","x":"392","y":"577","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":158,"y":0},"p1":{"x":0.5367172640137247,"y":-0.05113191362398837},"p2":{"x":0,"y":43}}},{"ID":"9399","typeID":"Arrow","zOrder":"85","w":"156","h":"48","measuredW":"150","measuredH":"100","x":"384","y":"510","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":156,"y":48},"p1":{"x":0.49168026101141915,"y":0.05785753126699295},"p2":{"x":0,"y":0}}},{"ID":"9400","typeID":"__group__","zOrder":"86","measuredW":"249","measuredH":"44","w":"249","h":"44","x":"154","y":"496","properties":{"controlName":"100-nodejs-introduction:what-is-nodejs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"25","x":"66","y":"9","properties":{"size":"17","text":"What is Node.js?"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9401","typeID":"Arrow","zOrder":"87","w":"120","h":"142","measuredW":"150","measuredH":"100","x":"527","y":"573","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":120,"y":0},"p1":{"x":0.5777424483306838,"y":-0.12527821939586645},"p2":{"x":0,"y":142}}},{"ID":"9402","typeID":"Arrow","zOrder":"88","w":"19","h":"76","measuredW":"150","measuredH":"100","x":"694","y":"220","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":13,"y":0},"p1":{"x":0.5175865027166142,"y":-0.2113239919931367},"p2":{"x":19,"y":76},"stroke":"dotted"}},{"ID":"9403","typeID":"Label","zOrder":"89","measuredW":"95","measuredH":"36","x":"687","y":"307","properties":{"size":"28","text":"Node.js"}},{"ID":"9404","typeID":"Arrow","zOrder":"90","w":"33","h":"91","measuredW":"150","measuredH":"100","x":"726","y":"350","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":28,"y":0},"p1":{"x":0.4488347077805664,"y":0.15539619935460752},"p2":{"x":0,"y":91}}},{"ID":"9405","typeID":"Canvas","zOrder":"91","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"893","y":"223"},{"ID":"9406","typeID":"Label","zOrder":"92","measuredW":"314","measuredH":"25","x":"907","y":"240","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"9407","typeID":"Label","zOrder":"93","measuredW":"319","measuredH":"25","x":"907","y":"268","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"9408","typeID":"__group__","zOrder":"94","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"908","y":"304","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"35","measuredH":"28","x":"76","y":"8","properties":{"color":"16777215","size":"20","text":"http"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"9409","typeID":"__group__","zOrder":"95","measuredW":"374","measuredH":"50","w":"374","h":"50","x":"540","y":"431","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"374","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"320","measuredH":"25","x":"27","y":"12","properties":{"size":"17","text":"Backend roadmap till Language Selection","color":"16777215"}}]}}},{"ID":"9410","typeID":"__group__","zOrder":"96","measuredW":"400","measuredH":"136","w":"400","h":"136","x":"166","y":"226","children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"400","h":"136","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"3","typeID":"Label","zOrder":"2","measuredW":"244","measuredH":"24","x":"59","y":"21","properties":{"size":"16","text":"Beginner Topics / start with these"}},{"ID":"6","typeID":"Label","zOrder":"3","measuredW":"289","measuredH":"24","x":"60","y":"86","properties":{"size":"16","text":"Advanced Topics / pick these in the end"}},{"ID":"9","typeID":"Label","zOrder":"5","measuredW":"265","measuredH":"24","x":"59","y":"54","properties":{"size":"16","text":"Intermediate Topics / pick them next"}},{"ID":"13","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"21","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"14","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"53","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"15","typeID":"__group__","zOrder":"4","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"86","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"9411","typeID":"__group__","zOrder":"97","measuredW":"374","measuredH":"50","w":"374","h":"50","x":"540","y":"486","properties":{"controlName":"ext_link:roadmap.sh/javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"374","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"25","x":"109","y":"12","properties":{"color":"16777215","size":"17","text":"JavaScript Roadmap"}}]}}},{"ID":"9412","typeID":"__group__","zOrder":"98","measuredW":"374","measuredH":"50","w":"374","h":"50","x":"540","y":"542","properties":{"controlName":"100-nodejs-introduction"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"374","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"174","measuredH":"25","x":"100","y":"12","properties":{"size":"17","text":"Introduction to Node.js"}}]}}},{"ID":"9413","typeID":"__group__","zOrder":"99","measuredW":"249","measuredH":"44","w":"249","h":"44","x":"154","y":"546","properties":{"controlName":"101-nodejs-introduction:why-nodejs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"63","y":"9","properties":{"size":"17","text":"Why use Node.js?"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9414","typeID":"__group__","zOrder":"100","measuredW":"249","measuredH":"44","w":"249","h":"44","x":"154","y":"595","properties":{"controlName":"102-nodejs-introduction:history-of-nodejs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"134","measuredH":"25","x":"63","y":"9","properties":{"size":"17","text":"History of Node.js"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9415","typeID":"__group__","zOrder":"101","measuredW":"247","measuredH":"44","w":"247","h":"44","x":"1005","y":"518","properties":{"controlName":"103-nodejs-introduction:nodejs-vs-browser"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"Node.js vs Browser"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"223","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9416","typeID":"__group__","zOrder":"102","measuredW":"247","measuredH":"44","w":"247","h":"44","x":"1005","y":"568","properties":{"controlName":"104-nodejs-introduction:running-nodejs-code"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"238","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"174","measuredW":"173","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Running Node.js Code"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"223","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9417","typeID":"__group__","zOrder":"103","measuredW":"183","measuredH":"50","w":"183","h":"50","x":"437","y":"698","properties":{"controlName":"101-nodejs-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"183","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"59","y":"12","properties":{"size":"17","text":"Modules"}}]}}},{"ID":"9418","typeID":"__group__","zOrder":"104","measuredW":"270","measuredH":"44","w":"270","h":"44","x":"694","y":"675","properties":{"controlName":"101-nodejs-modules:custom-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"262","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"200","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"Creating Custom Modules"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"246","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9419","typeID":"__group__","zOrder":"105","measuredW":"270","measuredH":"44","w":"270","h":"44","x":"694","y":"726","properties":{"controlName":"102-nodejs-modules:global-keyword"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"262","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"73","y":"9","properties":{"size":"17","text":"[global] Keyword"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"246","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9420","typeID":"__group__","zOrder":"106","measuredW":"199","measuredH":"50","w":"199","h":"50","x":"678","y":"867","properties":{"controlName":"102-nodejs-npm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"34","measuredH":"25","x":"83","y":"12","properties":{"size":"17","text":"npm"}}]}}},{"ID":"9421","typeID":"__group__","zOrder":"107","measuredW":"247","measuredH":"162","w":"247","h":"162","x":"1005","y":"632","properties":{"controlName":"101-nodejs-npm:global-install-vs-local-install"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"156","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"53","y":"117","properties":{"size":"17","text":"Installing Packages"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"209","h":"44","measuredW":"200","measuredH":"140","x":"14","y":"63","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"130","measuredH":"25","x":"54","y":"72","properties":{"size":"17","text":"Local Installation"}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"209","h":"44","measuredW":"200","measuredH":"140","x":"14","y":"14","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"138","measuredH":"25","x":"50","y":"23","properties":{"size":"17","text":"Global Installation"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"223","y":"138","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9422","typeID":"__group__","zOrder":"108","measuredW":"249","measuredH":"44","w":"249","h":"44","x":"1005","y":"806","properties":{"controlName":"102-nodejs-npm:updating-packages"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"Updating Packages"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"225","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9423","typeID":"__group__","zOrder":"109","measuredW":"250","measuredH":"44","w":"250","h":"44","x":"1004","y":"856","properties":{"controlName":"103-nodejs-npm:using-packages"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"194","measuredH":"25","x":"24","y":"9","properties":{"size":"17","text":"Using Installed Packages"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"226","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9424","typeID":"__group__","zOrder":"110","measuredW":"250","measuredH":"44","w":"250","h":"44","x":"1004","y":"906","properties":{"controlName":"104-nodejs-npm:running-scripts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"25","x":"59","y":"9","properties":{"size":"17","text":"Running Scripts"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"226","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9425","typeID":"__group__","zOrder":"111","measuredW":"130","measuredH":"44","w":"130","h":"44","x":"747","y":"794","properties":{"controlName":"100-nodejs-npm:npx"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"27","measuredH":"25","x":"56","y":"9","properties":{"size":"17","text":"npx"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9426","typeID":"__group__","zOrder":"112","measuredW":"248","measuredH":"44","w":"248","h":"44","x":"1004","y":"956","properties":{"controlName":"105-nodejs-npm:npm-workspaces"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"25","x":"55","y":"9","properties":{"size":"17","text":"npm workspaces"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"224","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"9427","typeID":"__group__","zOrder":"113","measuredW":"383","measuredH":"93","w":"383","h":"93","x":"175","y":"855","properties":{"controlName":"106-nodejs-npm:creating-packages"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"259","h":"49","measuredW":"200","measuredH":"140","x":"114","y":"17"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"25","x":"200","y":"29","properties":{"size":"17","text":"Creating Packages"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"133","measuredH":"25","x":"25","y":"9","properties":{"size":"17","text":"Private Packages"}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"49","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"126","measuredH":"25","x":"29","y":"58","properties":{"size":"17","text":"Public Packages"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"359","y":"31","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"9428","typeID":"__group__","zOrder":"114","measuredW":"211","measuredH":"50","w":"211","h":"50","x":"678","y":"1044","properties":{"controlName":"103-nodejs-error-handling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"25","x":"43","y":"12","properties":{"size":"17","text":"Error Handling"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"187","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9429","typeID":"__group__","zOrder":"115","measuredW":"169","measuredH":"44","w":"169","h":"44","x":"439","y":"1047","properties":{"controlName":"103-nodejs-error-handling:error-types"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"169","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"Types of Errors"}}]}}},{"ID":"9430","typeID":"__group__","zOrder":"116","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"154","y":"978","properties":{"controlName":"100-nodejs-error-handling:error-types:javascript-errors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"50","y":"9","properties":{"size":"17","text":"JavaScript Errors"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9431","typeID":"__group__","zOrder":"117","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"154","y":"1027","properties":{"controlName":"101-nodejs-error-handling:error-types:system-errors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"25","x":"63","y":"9","properties":{"size":"17","text":"System Errors"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9432","typeID":"__group__","zOrder":"118","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"154","y":"1076","properties":{"controlName":"102-nodejs-error-handling:error-types:user-specified-errors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"165","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"User Specified Errors"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9433","typeID":"__group__","zOrder":"119","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"154","y":"1126","properties":{"controlName":"103-nodejs-error-handling:error-types:assertion-errors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"25","x":"55","y":"9","properties":{"size":"17","text":"Assertion Errors"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9434","typeID":"__group__","zOrder":"120","measuredW":"248","measuredH":"44","w":"248","h":"44","x":"1004","y":"1022","properties":{"controlName":"100-nodejs-error-handling:stack-trace"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"187","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"Call Stack & Stack Trace"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"224","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"9435","typeID":"__group__","zOrder":"121","measuredW":"216","measuredH":"44","w":"216","h":"44","x":"419","y":"957","properties":{"controlName":"102-nodejs-error-handling:uncaught-exceptions"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"206","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"164","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"Uncaught Exceptions"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9436","typeID":"__group__","zOrder":"122","measuredW":"249","measuredH":"44","w":"249","h":"44","x":"1003","y":"1072","properties":{"controlName":"101-nodejs-error-handling:using-debugger"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"239","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"25","x":"56","y":"9","properties":{"size":"17","text":"Using Debugger"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"225","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"9437","typeID":"__group__","zOrder":"123","measuredW":"216","measuredH":"44","w":"216","h":"44","x":"419","y":"1135","properties":{"controlName":"104-nodejs-error-handling:async-errors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"206","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"170","measuredH":"25","x":"30","y":"9","properties":{"size":"17","text":"Handling Async Errors"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"9438","typeID":"__group__","zOrder":"124","measuredW":"257","measuredH":"50","w":"257","h":"50","x":"428","y":"1323","properties":{"controlName":"104-nodejs-async-programming"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"257","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"215","measuredH":"25","x":"21","y":"12","properties":{"size":"17","text":"Asynchronous Programming"}}]}}},{"ID":"9439","typeID":"TextArea","zOrder":"125","w":"211","h":"393","measuredW":"200","measuredH":"140","x":"165","y":"1213"},{"ID":"9440","typeID":"Label","zOrder":"126","measuredW":"150","measuredH":"25","x":"196","y":"1569","properties":{"size":"17","text":"Writing Async Code"}},{"ID":"9441","typeID":"__group__","zOrder":"127","measuredW":"184","measuredH":"44","w":"184","h":"44","x":"179","y":"1225","properties":{"controlName":"102-nodejs-async-programming:promises"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"56","y":"9","properties":{"size":"17","text":"Promises"}}]}}},{"ID":"9442","typeID":"__group__","zOrder":"128","measuredW":"184","measuredH":"44","w":"184","h":"44","x":"179","y":"1322","properties":{"controlName":"104-nodejs-async-programming:callbacks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"54","y":"9","properties":{"size":"17","text":"Callbacks"}}]}}},{"ID":"9443","typeID":"__group__","zOrder":"129","measuredW":"184","measuredH":"44","w":"184","h":"44","x":"179","y":"1371","properties":{"controlName":"105-nodejs-async-programming:set-timeout"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"49","y":"9","properties":{"size":"17","text":"setTimeout"}}]}}},{"ID":"9444","typeID":"__group__","zOrder":"130","measuredW":"184","measuredH":"44","w":"184","h":"44","x":"179","y":"1420","properties":{"controlName":"106-nodejs-async-programming:set-interval"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"51","y":"9","properties":{"size":"17","text":"setInterval"}}]}}},{"ID":"9445","typeID":"__group__","zOrder":"131","measuredW":"184","measuredH":"44","w":"184","h":"44","x":"179","y":"1469","properties":{"controlName":"107-nodejs-async-programming:set-immediate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"25","x":"39","y":"9","properties":{"size":"17","text":"setImmediate"}}]}}},{"ID":"9446","typeID":"__group__","zOrder":"132","measuredW":"184","measuredH":"44","w":"184","h":"44","x":"179","y":"1517","properties":{"controlName":"108-nodejs-async-programming:process-next-tick"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"process.nextTick"}}]}}},{"ID":"9447","typeID":"__group__","zOrder":"133","measuredW":"184","measuredH":"44","w":"184","h":"44","x":"179","y":"1273","properties":{"controlName":"103-nodejs-async-programming:async-await"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"184","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"async / await"}}]}}},{"ID":"9448","typeID":"__group__","zOrder":"134","measuredW":"177","measuredH":"44","w":"177","h":"44","x":"419","y":"1256","properties":{"controlName":"100-nodejs-async-programming:event-loop"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"25","x":"50","y":"9","properties":{"size":"17","text":"Event Loop"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"9449","typeID":"__group__","zOrder":"135","measuredW":"177","measuredH":"44","w":"177","h":"44","x":"419","y":"1207","properties":{"controlName":"101-nodejs-async-programming:event-emitter"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Event Emitter"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"9450","typeID":"__group__","zOrder":"136","measuredW":"310","measuredH":"50","w":"310","h":"50","x":"784","y":"1333","properties":{"controlName":"105-nodejs-working-with-files"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"25","x":"80","y":"12","properties":{"size":"17","text":"Working with Files"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"286","y":"14","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9451","typeID":"TextArea","zOrder":"137","w":"254","h":"163","measuredW":"200","measuredH":"140","x":"989","y":"1140"},{"ID":"9452","typeID":"Label","zOrder":"138","measuredW":"177","measuredH":"25","x":"1027","y":"1262","properties":{"size":"17","text":"OpenSource Packages"}},{"ID":"9453","typeID":"__group__","zOrder":"139","measuredW":"104","measuredH":"44","w":"104","h":"44","x":"1006","y":"1155","properties":{"controlName":"103-nodejs-working-with-files:glob"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"104","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"35","y":"9","properties":{"size":"17","text":"glob"}}]}}},{"ID":"9454","typeID":"__group__","zOrder":"140","measuredW":"112","measuredH":"44","w":"112","h":"44","x":"1118","y":"1155","properties":{"controlName":"104-nodejs-working-with-files:globby"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"112","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"globby"}}]}}},{"ID":"9455","typeID":"__group__","zOrder":"141","measuredW":"112","measuredH":"44","w":"112","h":"44","x":"1118","y":"1205","properties":{"controlName":"106-nodejs-working-with-files:chokidar"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"112","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"25","x":"23","y":"9","properties":{"size":"17","text":"chokidar"}}]}}},{"ID":"9456","typeID":"__group__","zOrder":"142","measuredW":"104","measuredH":"44","w":"104","h":"44","x":"1006","y":"1205","properties":{"controlName":"105-nodejs-working-with-files:fs-extra"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"104","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"25","x":"23","y":"9","properties":{"size":"17","text":"fs-extra"}}]}}},{"ID":"9457","typeID":"__group__","zOrder":"143","measuredW":"154","measuredH":"44","w":"154","h":"44","x":"807","y":"1259","properties":{"controlName":"100-nodejs-working-with-files:fs-module"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"44","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"{color:purple}fs{color} module"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9458","typeID":"__group__","zOrder":"144","measuredW":"154","measuredH":"44","w":"154","h":"44","x":"807","y":"1209","properties":{"controlName":"101-nodejs-working-with-files:path-module"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"44","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"25","x":"35","y":"9","properties":{"size":"17","text":"{color:purple}path{color} module"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9459","typeID":"__group__","zOrder":"145","measuredW":"153","measuredH":"44","w":"153","h":"44","x":"1100","y":"1418","properties":{"controlName":"107-nodejs-working-with-files:dirname"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"{color:purple}__dirname{color}"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"129","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9460","typeID":"__group__","zOrder":"146","measuredW":"153","measuredH":"44","w":"153","h":"44","x":"1100","y":"1468","properties":{"controlName":"108-nodejs-working-with-files:filename"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"{color:purple}__filename{color}"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"129","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9461","typeID":"__group__","zOrder":"147","measuredW":"155","measuredH":"44","w":"155","h":"44","x":"806","y":"1159","properties":{"controlName":"102-nodejs-working-with-files:process-cwd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"44","measuredW":"200","measuredH":"140","x":"13","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"{color:purple}process.cwd(){color}"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9462","typeID":"__group__","zOrder":"148","measuredW":"252","measuredH":"50","w":"252","h":"50","x":"719","y":"1557","properties":{"controlName":"106-nodejs-command-line-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"243","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"25","x":"42","y":"12","properties":{"size":"17","text":"Command Line Apps"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"228","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9463","typeID":"__group__","zOrder":"149","measuredW":"207","measuredH":"44","w":"207","h":"44","x":"392","y":"1470","properties":{"controlName":"100-nodejs-command-line-apps:exitting-and-exit-codes"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"196","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"161","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Exitting & Exit Codes"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9464","typeID":"__group__","zOrder":"150","measuredW":"295","measuredH":"44","w":"295","h":"44","x":"639","y":"1470","properties":{"controlName":"104-nodejs-command-line-apps:environment-variables"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"285","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"172","measuredH":"25","x":"57","y":"9","properties":{"size":"17","text":"Environment Variables"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"271","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9465","typeID":"__group__","zOrder":"151","measuredW":"165","measuredH":"44","w":"165","h":"44","x":"627","y":"1420","properties":{"controlName":"100-nodejs-command-line-apps:environment-variables:dotenv"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"153","h":"44","measuredW":"200","measuredH":"140","x":"12","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"{color:purple}dotenv{color} package"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9466","typeID":"__group__","zOrder":"152","measuredW":"233","measuredH":"44","w":"233","h":"44","x":"1020","y":"1560","properties":{"controlName":"103-nodejs-command-line-apps:command-line-args"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"156","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"Command Line Args"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"209","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9467","typeID":"__group__","zOrder":"153","measuredW":"231","measuredH":"44","w":"231","h":"44","x":"1020","y":"1633","properties":{"controlName":"100-nodejs-command-line-apps:command-line-args:process-argv"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"221","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"62","y":"9","properties":{"size":"17","text":"{color:purple}process.argv{color}"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"207","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9468","typeID":"__group__","zOrder":"154","measuredW":"231","measuredH":"44","w":"231","h":"44","x":"1020","y":"1683","properties":{"controlName":"101-nodejs-command-line-apps:command-line-args:commander-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"25","x":"13","y":"9","properties":{"size":"17","text":"{color:purple}Commander.js{color} Package"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"207","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9469","typeID":"__group__","zOrder":"155","measuredW":"134","measuredH":"44","w":"134","h":"44","x":"800","y":"1420","properties":{"controlName":"101-nodejs-command-line-apps:environment-variables:process-env"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"124","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"12","y":"9","properties":{"size":"17","text":"{color:purple}process.env{color}"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"110","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9470","typeID":"__group__","zOrder":"156","measuredW":"209","measuredH":"44","w":"209","h":"44","x":"400","y":"1640","properties":{"controlName":"102-nodejs-command-line-apps:taking-input"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"53","y":"9","properties":{"size":"17","text":"Taking Input"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"185","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9471","typeID":"__group__","zOrder":"157","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"400","y":"1710","properties":{"controlName":"100-nodejs-command-line-apps:taking-input:process-stdin"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"102","measuredH":"25","x":"49","y":"9","properties":{"size":"17","text":"{color:purple}process.stdin{color}"}}]}}},{"ID":"9472","typeID":"__group__","zOrder":"158","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"400","y":"1759","properties":{"controlName":"101-nodejs-command-line-apps:taking-input:prompts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"25","x":"32","y":"9","properties":{"size":"17","text":"{color:purple}Prompts{color} package"}}]}}},{"ID":"9473","typeID":"__group__","zOrder":"159","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"400","y":"1808","properties":{"controlName":"102-nodejs-command-line-apps:taking-input:inquirer"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"131","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"{color:purple}Inquirer{color} package"}}]}}},{"ID":"9474","typeID":"Arrow","zOrder":"160","w":"70","h":"69","measuredW":"150","measuredH":"100","x":"280","y":"1658","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.40937245874789596,"y":68.54942084632785},"p1":{"x":0.48755715969076235,"y":0.06478083497629016},"p2":{"x":70.7199030226098,"y":-0.02504723447577817}}},{"ID":"9475","typeID":"__group__","zOrder":"161","measuredW":"210","measuredH":"44","w":"210","h":"44","x":"170","y":"1640","properties":{"controlName":"101-nodejs-command-line-apps:printing-output"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"64","y":"9","properties":{"size":"17","text":"Printing Output"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9476","typeID":"__group__","zOrder":"162","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"181","y":"1710","properties":{"controlName":"100-nodejs-command-line-apps:printing-output:process-stdout"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"113","measuredH":"25","x":"43","y":"9","properties":{"size":"17","text":"{color:purple}process.stdout{color}"}}]}}},{"ID":"9477","typeID":"__group__","zOrder":"163","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"181","y":"1809","properties":{"controlName":"102-nodejs-command-line-apps:printing-output:chalk"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"111","measuredH":"25","x":"44","y":"9","properties":{"size":"17","text":"{color:purple}chalk{color} package"}}]}}},{"ID":"9478","typeID":"__group__","zOrder":"164","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"181","y":"1858","properties":{"controlName":"103-nodejs-command-line-apps:printing-output:figlet"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"25","x":"46","y":"9","properties":{"size":"17","text":"{color:purple}figlet{color} package"}}]}}},{"ID":"9479","typeID":"__group__","zOrder":"165","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"180","y":"1907","properties":{"controlName":"104-nodejs-command-line-apps:printing-output:cli-progress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"19","y":"9","properties":{"size":"17","text":"{color:purple}cli-progress{color} package"}}]}}},{"ID":"9480","typeID":"__group__","zOrder":"166","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"181","y":"1759","properties":{"controlName":"101-nodejs-command-line-apps:printing-output:process-stderr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"111","measuredH":"25","x":"44","y":"9","properties":{"size":"17","text":"{color:purple}process.stderr{color}"}}]}}},{"ID":"9481","typeID":"__group__","zOrder":"167","measuredW":"287","measuredH":"50","w":"287","h":"50","x":"442","y":"1915","properties":{"controlName":"107-nodejs-apis"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"279","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"25","x":"80","y":"12","properties":{"size":"17","text":"Working with APIs"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9482","typeID":"TextArea","zOrder":"168","w":"215","h":"256","measuredW":"200","measuredH":"140","x":"1027","y":"1751"},{"ID":"9483","typeID":"__group__","zOrder":"169","measuredW":"186","measuredH":"44","w":"186","h":"44","x":"1042","y":"1765","properties":{"controlName":"107-nodejs-apis:api-calls-http"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"186","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"47","y":"9","properties":{"size":"17","text":"{color:blue}http{color} module"}}]}}},{"ID":"9484","typeID":"__group__","zOrder":"170","measuredW":"186","measuredH":"44","w":"186","h":"44","x":"1042","y":"1814","properties":{"controlName":"106-nodejs-apis:axios"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"186","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"111","measuredH":"25","x":"37","y":"9","properties":{"size":"17","text":"{color:blue}axios{color} package"}}]}}},{"ID":"9485","typeID":"__group__","zOrder":"171","measuredW":"186","measuredH":"44","w":"186","h":"44","x":"1042","y":"1863","properties":{"controlName":"105-nodejs-apis:unfetch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"186","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"{color:blue}unfetch{color} package"}}]}}},{"ID":"9486","typeID":"__group__","zOrder":"172","measuredW":"186","measuredH":"44","w":"186","h":"44","x":"1042","y":"1912","properties":{"controlName":"104-nodejs-apis:got"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"186","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"{color:blue}got{color} package"}}]}}},{"ID":"9487","typeID":"Label","zOrder":"173","measuredW":"130","measuredH":"25","x":"1070","y":"1968","properties":{"size":"17","text":"Making API Calls"}},{"ID":"9488","typeID":"TextArea","zOrder":"174","w":"239","h":"152","measuredW":"200","measuredH":"140","x":"765","y":"1994"},{"ID":"9489","typeID":"Label","zOrder":"175","measuredW":"111","measuredH":"25","x":"829","y":"2110","properties":{"size":"17","text":"Authentication"}},{"ID":"9490","typeID":"__group__","zOrder":"176","measuredW":"210","measuredH":"44","w":"210","h":"44","x":"780","y":"2059","properties":{"controlName":"109-nodejs-apis:passport-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"{color:blue}Passport.js{color} package"}}]}}},{"ID":"9491","typeID":"__group__","zOrder":"177","measuredW":"210","measuredH":"44","w":"210","h":"44","x":"780","y":"2009","properties":{"controlName":"108-nodejs-apis:jsonwebtoken"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"17","y":"9","properties":{"size":"17","text":"{color:blue}jsonwebtoken{color} package"}}]}}},{"ID":"9492","typeID":"Label","zOrder":"178","measuredW":"99","measuredH":"25","x":"831","y":"1852","properties":{"size":"17","text":"HTTP Server"}},{"ID":"9493","typeID":"__group__","zOrder":"179","measuredW":"289","measuredH":"50","w":"289","h":"50","x":"450","y":"1970","properties":{"controlName":"108-nodejs-keep-app-running"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"279","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"223","measuredH":"25","x":"28","y":"12","properties":{"size":"17","text":"Keeping Application Running"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"265","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9494","typeID":"__group__","zOrder":"180","measuredW":"199","measuredH":"44","w":"199","h":"44","x":"180","y":"1973","properties":{"controlName":"100-nodejs-keep-app-running:nodemon"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"199","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"{color:purple}nodemon{color} package"}}]}}},{"ID":"9495","typeID":"__group__","zOrder":"181","measuredW":"234","measuredH":"57","w":"234","h":"57","x":"593","y":"2187","properties":{"controlName":"110-nodejs-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"7","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"184","measuredH":"25","x":"21","y":"19","properties":{"size":"17","text":"Working with Databases"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"210","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9496","typeID":"__group__","zOrder":"182","measuredW":"289","measuredH":"50","w":"289","h":"50","x":"450","y":"2026","properties":{"controlName":"109-nodejs-template-engines"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"279","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"25","x":"64","y":"12","properties":{"size":"17","text":"Templating Engines"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"265","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9497","typeID":"__group__","zOrder":"183","measuredW":"56","measuredH":"44","w":"56","h":"44","x":"180","y":"2026","properties":{"controlName":"102-nodejs-template-engines:ejs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"56","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"23","measuredH":"25","x":"16","y":"9","properties":{"size":"17","text":"ejs"}}]}}},{"ID":"9498","typeID":"__group__","zOrder":"184","measuredW":"56","measuredH":"44","w":"56","h":"44","x":"242","y":"2026","properties":{"controlName":"101-nodejs-template-engines:pug"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"56","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"30","measuredH":"25","x":"13","y":"9","properties":{"size":"17","text":"pug"}}]}}},{"ID":"9499","typeID":"__group__","zOrder":"185","measuredW":"76","measuredH":"44","w":"76","h":"44","x":"303","y":"2026","properties":{"controlName":"100-nodejs-template-engines:marko"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"76","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"14","y":"9","properties":{"size":"17","text":"marko"}}]}}},{"ID":"9500","typeID":"__group__","zOrder":"186","measuredW":"122","measuredH":"44","w":"122","h":"44","x":"855","y":"2197","properties":{"controlName":"100-nodejs-databases:relational"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"122","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"22","y":"9","properties":{"size":"17","text":"Relational"}}]}}},{"ID":"9501","typeID":"__group__","zOrder":"187","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1049","y":"2235","properties":{"controlName":"103-nodejs-databases:relational:prisma"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"{color:blue}Prisma{color} package"}}]}}},{"ID":"9502","typeID":"__group__","zOrder":"188","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1049","y":"2186","properties":{"controlName":"102-nodejs-databases:relational:sequelize"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"22","y":"9","properties":{"size":"17","text":"{color:blue}Sequelize{color} package"}}]}}},{"ID":"9503","typeID":"__group__","zOrder":"189","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1049","y":"2138","properties":{"controlName":"101-nodejs-databases:relational:type-orm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"22","y":"9","properties":{"size":"17","text":"{color:blue}TypeORM{color} package"}}]}}},{"ID":"9504","typeID":"__group__","zOrder":"190","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1049","y":"2284","properties":{"controlName":"104-nodejs-databases:relational:native-drivers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Native Drivers"}}]}}},{"ID":"9505","typeID":"__group__","zOrder":"191","measuredW":"128","measuredH":"44","w":"128","h":"44","x":"431","y":"2196","properties":{"controlName":"101-nodejs-databases:document"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"25","x":"24","y":"9","properties":{"size":"17","text":"Document"}}]}}},{"ID":"9506","typeID":"__group__","zOrder":"192","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"181","y":"2196","properties":{"controlName":"101-nodejs-databases:document:prisma"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"{color:blue}Prisma{color} package"}}]}}},{"ID":"9507","typeID":"__group__","zOrder":"193","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"181","y":"2147","properties":{"controlName":"100-nodejs-databases:document:mongoose"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"153","measuredH":"25","x":"19","y":"9","properties":{"size":"17","text":"{color:blue}Mongoose{color} package"}}]}}},{"ID":"9508","typeID":"__group__","zOrder":"194","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"181","y":"2245","properties":{"controlName":"102-nodejs-databases:document:native-drivers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Native Drivers"}}]}}},{"ID":"9509","typeID":"__group__","zOrder":"195","measuredW":"215","measuredH":"50","w":"215","h":"50","x":"359","y":"2363","properties":{"controlName":"111-nodejs-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"50","measuredW":"200","measuredH":"140","x":"8","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"84","y":"12","properties":{"size":"17","text":"Testing"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9510","typeID":"__group__","zOrder":"196","measuredW":"128","measuredH":"44","w":"128","h":"44","x":"181","y":"2316","properties":{"controlName":"100-nodejs-testing:jest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"47","y":"9","properties":{"size":"17","text":"Jest"}}]}}},{"ID":"9511","typeID":"__group__","zOrder":"197","measuredW":"128","measuredH":"44","w":"128","h":"44","x":"181","y":"2366","properties":{"controlName":"101-nodejs-testing:mocha"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"37","y":"9","properties":{"size":"17","text":"Mocha"}}]}}},{"ID":"9512","typeID":"__group__","zOrder":"198","measuredW":"128","measuredH":"44","w":"128","h":"44","x":"181","y":"2415","properties":{"controlName":"102-nodejs-testing:cypress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"32","y":"9","properties":{"size":"17","text":"Cypress"}}]}}},{"ID":"9513","typeID":"__group__","zOrder":"199","measuredW":"218","measuredH":"50","w":"218","h":"50","x":"776","y":"2361","properties":{"controlName":"112-nodejs-logging"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"73","y":"12","properties":{"size":"17","text":"Logging"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"194","y":"15","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"9514","typeID":"__group__","zOrder":"200","measuredW":"168","measuredH":"44","w":"168","h":"44","x":"812","y":"2280","properties":{"controlName":"100-nodejs-logging:morgan"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"168","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"54","y":"9","properties":{"size":"17","text":"Morgan"}}]}}},{"ID":"9515","typeID":"__group__","zOrder":"201","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1049","y":"2362","properties":{"controlName":"101-nodejs-logging:winston"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"65","y":"9","properties":{"size":"17","text":"Winston"}}]}}},{"ID":"9516","typeID":"__group__","zOrder":"202","measuredW":"217","measuredH":"50","w":"217","h":"50","x":"767","y":"2417","properties":{"controlName":"113-nodejs-keep-app-running-prod"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"50","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"168","measuredH":"25","x":"30","y":"12","properties":{"size":"17","text":"Keeping App Running"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"9517","typeID":"__group__","zOrder":"203","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1049","y":"2420","properties":{"controlName":"100-nodejs-keep-app-running-prod:pm2"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"43","y":"9","properties":{"size":"17","text":"{color:purple}pm2{color} Package"}}]}}},{"ID":"9518","typeID":"__group__","zOrder":"204","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1049","y":"2469","properties":{"controlName":"101-nodejs-keep-app-running-prod:forever"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"126","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"{color:purple}forever{color} Package"}}]}}},{"ID":"9519","typeID":"__group__","zOrder":"205","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1050","y":"2518","properties":{"controlName":"102-nodejs-keep-app-running-prod:nohup"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"72","y":"9","properties":{"size":"17","text":"nohup"}}]}}},{"ID":"9520","typeID":"__group__","zOrder":"206","measuredW":"190","measuredH":"50","w":"190","h":"50","x":"360","y":"2588","properties":{"controlName":"114-nodejs-threads"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"180","h":"50","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"68","y":"12","properties":{"size":"17","text":"Threads"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"9521","typeID":"__group__","zOrder":"207","measuredW":"156","measuredH":"44","w":"156","h":"44","x":"523","y":"2503","properties":{"controlName":"102-nodejs-threads:worker-threads"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"25","x":"17","y":"9","properties":{"size":"17","text":"Worker Threads"}}]}}},{"ID":"9522","typeID":"__group__","zOrder":"208","measuredW":"94","measuredH":"44","w":"94","h":"44","x":"419","y":"2503","properties":{"controlName":"101-nodejs-threads:cluster"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"94","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"19","y":"9","properties":{"size":"17","text":"Cluster"}}]}}},{"ID":"9523","typeID":"__group__","zOrder":"209","measuredW":"147","measuredH":"44","w":"147","h":"44","x":"262","y":"2503","properties":{"controlName":"100-nodejs-threads:child-process"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"147","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"25","x":"22","y":"9","properties":{"size":"17","text":"Child Process"}}]}}},{"ID":"9524","typeID":"__group__","zOrder":"210","measuredW":"190","measuredH":"50","w":"190","h":"50","x":"360","y":"2644","properties":{"controlName":"115-nodejs-streams"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"180","h":"50","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"66","y":"13","properties":{"size":"17","text":"Streams"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"9525","typeID":"__group__","zOrder":"211","measuredW":"273","measuredH":"57","w":"273","h":"57","x":"649","y":"2637","properties":{"controlName":"116-nodejs-more-debugging"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"7","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"25","x":"67","y":"19","properties":{"size":"17","text":"More Debugging"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"249","y":"0","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"9526","typeID":"__group__","zOrder":"212","measuredW":"216","measuredH":"44","w":"216","h":"44","x":"1027","y":"2642","properties":{"controlName":"100-nodejs-more-debugging:memory-leaks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"112","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"Memory Leaks"}}]}}},{"ID":"9527","typeID":"__group__","zOrder":"213","measuredW":"214","measuredH":"44","w":"214","h":"44","x":"1028","y":"2580","properties":{"controlName":"100-nodejs-more-debugging:memory-leaks:garbage-collection"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"214","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"32","y":"9","properties":{"size":"17","text":"Garbage Collection"}}]}}},{"ID":"9528","typeID":"__group__","zOrder":"214","measuredW":"192","measuredH":"44","w":"192","h":"44","x":"1050","y":"2087","properties":{"controlName":"100-nodejs-databases:relational:knex"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"192","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"{color:blue}Knex{color} package"}}]}}},{"ID":"9529","typeID":"__group__","zOrder":"215","measuredW":"214","measuredH":"44","w":"214","h":"44","x":"1028","y":"2692","properties":{"controlName":"101-nodejs-more-debugging:node-inspect"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"214","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"112","measuredH":"25","x":"51","y":"9","properties":{"size":"17","text":"{color:purple}node --inspect{color}"}}]}}},{"ID":"9530","typeID":"__group__","zOrder":"216","measuredW":"214","measuredH":"44","w":"214","h":"44","x":"1028","y":"2742","properties":{"controlName":"102-nodejs-more-debugging:using-apm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"214","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"25","x":"64","y":"9","properties":{"size":"17","text":"Using APM"}}]}}},{"ID":"9531","typeID":"__group__","zOrder":"217","measuredW":"274","measuredH":"50","w":"274","h":"50","x":"640","y":"2702","properties":{"controlName":"117-nodejs-common-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"265","h":"50","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"198","measuredH":"25","x":"43","y":"12","properties":{"size":"17","text":"Common Built-in Modules"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"13","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"9532","typeID":"__group__","zOrder":"218","measuredW":"178","measuredH":"441","w":"178","h":"441","x":"176","y":"2588","properties":{"controlName":"100-nodejs-common-modules:builtin-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"178","h":"441","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"TextArea","zOrder":"1","w":"47","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"12","properties":{"color":"16770457"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"14","measuredH":"25","x":"28","y":"21","properties":{"size":"17","text":"fs"}},{"ID":"3","typeID":"TextArea","zOrder":"3","w":"43","h":"44","measuredW":"200","measuredH":"140","x":"62","y":"12","properties":{"color":"16770457"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"19","measuredH":"25","x":"74","y":"21","properties":{"size":"17","text":"os"}},{"ID":"5","typeID":"TextArea","zOrder":"5","w":"86","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"61","properties":{"color":"16770457"}},{"ID":"6","typeID":"Label","zOrder":"6","measuredW":"35","measuredH":"25","x":"34","y":"70","properties":{"size":"17","text":"path"}},{"ID":"7","typeID":"TextArea","zOrder":"7","w":"68","h":"44","measuredW":"200","measuredH":"140","x":"100","y":"61","properties":{"color":"16770457"}},{"ID":"8","typeID":"Label","zOrder":"8","measuredW":"20","measuredH":"25","x":"124","y":"70","properties":{"size":"17","text":"url"}},{"ID":"9","typeID":"TextArea","zOrder":"9","w":"85","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"110","properties":{"color":"16770457"}},{"ID":"10","typeID":"Label","zOrder":"10","measuredW":"52","measuredH":"25","x":"26","y":"119","properties":{"size":"17","text":"events"}},{"ID":"11","typeID":"TextArea","zOrder":"11","w":"69","h":"44","measuredW":"200","measuredH":"140","x":"99","y":"110","properties":{"color":"16770457"}},{"ID":"12","typeID":"Label","zOrder":"12","measuredW":"30","measuredH":"25","x":"119","y":"119","properties":{"size":"17","text":"http"}},{"ID":"13","typeID":"TextArea","zOrder":"13","w":"81","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"158","properties":{"color":"16770457"}},{"ID":"14","typeID":"Label","zOrder":"14","measuredW":"61","measuredH":"25","x":"19","y":"167","properties":{"size":"17","text":"console"}},{"ID":"15","typeID":"TextArea","zOrder":"15","w":"73","h":"44","measuredW":"200","measuredH":"140","x":"95","y":"158","properties":{"color":"16770457"}},{"ID":"16","typeID":"Label","zOrder":"16","measuredW":"49","measuredH":"25","x":"107","y":"167","properties":{"size":"17","text":"assert"}},{"ID":"17","typeID":"TextArea","zOrder":"17","w":"81","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"207","properties":{"color":"16770457"}},{"ID":"18","typeID":"Label","zOrder":"18","measuredW":"62","measuredH":"25","x":"19","y":"216","properties":{"size":"17","text":"process"}},{"ID":"19","typeID":"TextArea","zOrder":"19","w":"73","h":"44","measuredW":"200","measuredH":"140","x":"95","y":"208","properties":{"color":"16770457"}},{"ID":"20","typeID":"Label","zOrder":"20","measuredW":"52","measuredH":"25","x":"106","y":"217","properties":{"size":"17","text":"cluster"}},{"ID":"21","typeID":"TextArea","zOrder":"21","w":"159","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"257","properties":{"color":"16770457"}},{"ID":"22","typeID":"Label","zOrder":"22","measuredW":"88","measuredH":"25","x":"45","y":"266","properties":{"size":"17","text":"perf_hooks"}},{"ID":"23","typeID":"TextArea","zOrder":"23","w":"159","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"305","properties":{"color":"16770457"}},{"ID":"24","typeID":"Label","zOrder":"24","measuredW":"48","measuredH":"25","x":"65","y":"314","properties":{"size":"17","text":"crypto"}},{"ID":"25","typeID":"TextArea","zOrder":"25","w":"159","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"353","properties":{"color":"16770457"}},{"ID":"26","typeID":"Label","zOrder":"26","measuredW":"46","measuredH":"25","x":"66","y":"362","properties":{"size":"17","text":"Buffer"}},{"ID":"27","typeID":"TextArea","zOrder":"27","w":"57","h":"44","measuredW":"200","measuredH":"140","x":"111","y":"12","properties":{"color":"16770457"}},{"ID":"28","typeID":"Label","zOrder":"28","measuredW":"25","measuredH":"25","x":"127","y":"21","properties":{"size":"17","text":"net"}},{"ID":"29","typeID":"Label","zOrder":"29","measuredW":"125","measuredH":"25","x":"26","y":"405","properties":{"size":"17","text":"Built-in Modules"}}]}}},{"ID":"9533","typeID":"__group__","zOrder":"219","measuredW":"374","measuredH":"50","w":"374","h":"50","x":"603","y":"2902","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"374","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"340","measuredH":"25","x":"17","y":"12","properties":{"size":"17","color":"16777215","text":"Backend roadmap after Language Selection"}}]}}},{"ID":"9534","typeID":"__group__","zOrder":"220","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1229","y":"1287","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"9535","typeID":"__group__","zOrder":"221","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"156","y":"1585","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}},{"ID":"9536","typeID":"__group__","zOrder":"222","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"760","y":"1872","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"9537","typeID":"__group__","zOrder":"223","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"1227","y":"1994","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}},{"ID":"9538","typeID":"__group__","zOrder":"224","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"757","y":"2129","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"2827","mockupW":"1100","measuredW":"1254","measuredH":"3047","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/python.json b/public/jsons/python.json new file mode 100644 index 000000000..a43a508e3 --- /dev/null +++ b/public/jsons/python.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"14770","typeID":"Arrow","zOrder":"19","w":"1","h":"205","measuredW":"150","measuredH":"100","x":"652","y":"604","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0.34052498951359667},"p1":{"x":0.46044522302392416,"y":0.0036766536054163913},"p2":{"x":0,"y":205.5}}},{"ID":"14771","typeID":"Arrow","zOrder":"20","w":"129","h":"131","measuredW":"150","measuredH":"100","x":"507","y":"570","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4613181955189419,"y":-0.10434039987944232},"p2":{"x":129,"y":130.5}}},{"ID":"14772","typeID":"Arrow","zOrder":"21","w":"128","h":"91","measuredW":"150","measuredH":"100","x":"507","y":"617","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.461318195518942,"y":-0.10434039987944228},"p2":{"x":128,"y":90.5}}},{"ID":"14773","typeID":"Arrow","zOrder":"22","w":"134","h":"50","measuredW":"150","measuredH":"100","x":"505","y":"664","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.461318195518942,"y":-0.10434039987944237},"p2":{"x":134,"y":49.5}}},{"ID":"14774","typeID":"Arrow","zOrder":"23","w":"138","h":"6","measuredW":"150","measuredH":"100","x":"496","y":"717","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.5},"p1":{"x":0.46044522302392427,"y":0.0036766536054163978},"p2":{"x":138,"y":5.5},"stroke":"dotted"}},{"ID":"14775","typeID":"Arrow","zOrder":"24","w":"113","h":"115","measuredW":"150","measuredH":"100","x":"856","y":"598","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":112.5,"y":-0.5},"p1":{"x":0.48937720509145993,"y":-0.20691804593983584},"p2":{"x":-0.29660178475955945,"y":114.83149154894579}}},{"ID":"14776","typeID":"Arrow","zOrder":"25","w":"1","h":"76","measuredW":"150","measuredH":"100","x":"1094","y":"591","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.4604452230239241,"y":0.0036766536054163913},"p2":{"x":0,"y":76},"stroke":"dotted"}},{"ID":"14777","typeID":"Arrow","zOrder":"26","w":"221","h":"117","measuredW":"150","measuredH":"100","x":"744","y":"469","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0.5,"y":0},"p1":{"x":0.3557172557172557,"y":-0.2189189189189189},"p2":{"x":221.5,"y":117}}},{"ID":"14778","typeID":"Arrow","zOrder":"27","w":"1","h":"95","measuredW":"150","measuredH":"100","x":"744","y":"159","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.27685841682816204},"p1":{"x":0.46044522302392427,"y":0.003676653605416392},"p2":{"x":0,"y":94.59824914485046},"stroke":"dotted"}},{"ID":"14779","typeID":"Arrow","zOrder":"28","w":"1","h":"80","measuredW":"150","measuredH":"100","x":"744","y":"262","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.46044522302392416,"y":0.003676653605416392},"p2":{"x":0,"y":80.06287646587509}}},{"ID":"14780","typeID":"Arrow","zOrder":"29","w":"96","h":"46","measuredW":"150","measuredH":"100","x":"871","y":"416","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":95.72077500246428,"y":0.33535944713611343},"p1":{"x":0.5365907376221624,"y":0.09967779237460443},"p2":{"x":0,"y":46}}},{"ID":"14781","typeID":"Arrow","zOrder":"30","w":"98","h":"43","measuredW":"150","measuredH":"100","x":"867","y":"475","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":98.30225589020824,"y":43.46873552956811},"p1":{"x":0.3374725601408122,"y":-0.11051464136788798},"p2":{"x":0,"y":0}}},{"ID":"14782","typeID":"Arrow","zOrder":"31","w":"99","h":"50","measuredW":"150","measuredH":"100","x":"555","y":"416","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":98,"y":50},"p1":{"x":0.598612099644128,"y":0.12644128113878997},"p2":{"x":-0.5,"y":0}}},{"ID":"14783","typeID":"Arrow","zOrder":"32","w":"99","h":"50","measuredW":"150","measuredH":"100","x":"556","y":"472","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":98,"y":0},"p1":{"x":0.6551455674158455,"y":-0.1193632321907845},"p2":{"x":-0.5,"y":50}}},{"ID":"14784","typeID":"Arrow","zOrder":"33","w":"115","h":"3","measuredW":"150","measuredH":"100","x":"544","y":"467","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":115,"y":1},"p1":{"x":0.5085059730833207,"y":0.02181309541811583},"p2":{"x":0,"y":0}}},{"ID":"14785","typeID":"Arrow","zOrder":"34","w":"143","h":"3","measuredW":"150","measuredH":"100","x":"847","y":"467","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":143,"y":0},"p1":{"x":0.5536354056902003,"y":0.01338250790305583},"p2":{"x":0,"y":2}}},{"ID":"14786","typeID":"Label","zOrder":"35","measuredW":"87","measuredH":"36","x":"701","y":"348","properties":{"text":"Python","size":"28"}},{"ID":"14787","typeID":"Arrow","zOrder":"36","w":"1","h":"55","measuredW":"150","measuredH":"100","x":"744","y":"400","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.24280136823927023},"p1":{"x":0.4604452230239243,"y":0.003676653605416392},"p2":{"x":0,"y":55}}},{"ID":"14788","typeID":"__group__","zOrder":"37","measuredW":"262","measuredH":"43","w":"262","h":"43","x":"624","y":"447","properties":{"controlName":"100-python-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"24","x":"69","y":"10","properties":{"size":"16","text":"Learn the Basics"}}]}}},{"ID":"14789","typeID":"__group__","zOrder":"38","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"339","y":"402","properties":{"controlName":"100-python-basics:basic-syntax"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"95","measuredW":"92","measuredH":"24","x":"64","y":"9","properties":{"size":"16","text":"Basic Syntax"}}]}}},{"ID":"14790","typeID":"__group__","zOrder":"39","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"339","y":"448","properties":{"controlName":"101-python-basics:variables-and-datatypes"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"188","measuredW":"183","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Variables and Data Types"}}]}}},{"ID":"14791","typeID":"__group__","zOrder":"40","measuredW":"256","measuredH":"42","w":"256","h":"42","x":"958","y":"494","properties":{"controlName":"105-python-basics:lists-tuples-sets-dictionaries"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"256","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"221","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"Lists, Tuples, Sets, Dictionaries"}}]}}},{"ID":"14792","typeID":"__group__","zOrder":"41","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"339","y":"494","properties":{"controlName":"102-python-basics:conditionals"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"92","measuredW":"90","measuredH":"24","x":"65","y":"9","properties":{"size":"16","text":"Conditionals"}}]}}},{"ID":"14793","typeID":"__group__","zOrder":"42","measuredW":"254","measuredH":"42","w":"254","h":"42","x":"958","y":"401","properties":{"controlName":"103-python-basics:typecasting-exceptions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"254","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"24","x":"37","y":"9","properties":{"size":"16","text":"Type Casting, Exceptions"}}]}}},{"ID":"14794","typeID":"__group__","zOrder":"43","measuredW":"256","measuredH":"42","w":"256","h":"42","x":"958","y":"448","properties":{"controlName":"104-python-basics:functions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"256","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"200","measuredW":"198","measuredH":"24","x":"28","y":"9","properties":{"text":"Functions, Builtin Functions","size":"16"}}]}}},{"ID":"14795","typeID":"__group__","zOrder":"44","measuredW":"262","measuredH":"43","w":"262","h":"43","x":"953","y":"571","properties":{"controlName":"101-data-structures-and-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"262","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"219","measuredH":"24","x":"21","y":"10","properties":{"size":"16","text":"Datastructures and Algorithms"}}]}}},{"ID":"14796","typeID":"__group__","zOrder":"45","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"646","properties":{"controlName":"100-data-structures-and-algorithms:arrays-linked-lists"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"168","measuredH":"24","x":"27","y":"9","properties":{"size":"16","text":"Arrays and Linked Lists"}}]}}},{"ID":"14797","typeID":"__group__","zOrder":"46","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"691","properties":{"controlName":"101-data-structures-and-algorithms:heaps-stacks-queues"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"195","measuredH":"24","x":"14","y":"8","properties":{"size":"16","text":"Heaps, Stacks and Queues"}}]}}},{"ID":"14798","typeID":"__group__","zOrder":"47","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"995","y":"737","properties":{"controlName":"102-data-structures-and-algorithms:hash-tables"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"24","x":"66","y":"9","properties":{"size":"16","text":"Hash Tables"}}]}}},{"ID":"14799","typeID":"__group__","zOrder":"48","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"782","properties":{"controlName":"103-data-structures-and-algorithms:binary-search-trees"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"24","x":"38","y":"9","properties":{"size":"16","text":"Binary Search Trees"}}]}}},{"ID":"14800","typeID":"__group__","zOrder":"49","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"828","properties":{"controlName":"104-data-structures-and-algorithms:recursion"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"24","x":"74","y":"9","properties":{"size":"16","text":"Recursion"}}]}}},{"ID":"14801","typeID":"__group__","zOrder":"50","measuredW":"222","measuredH":"42","w":"222","h":"42","x":"994","y":"874","properties":{"controlName":"105-data-structures-and-algorithms:sorting-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"222","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"24","x":"45","y":"9","properties":{"size":"16","text":"Sorting Algorithms"}}]}}},{"ID":"14802","typeID":"__group__","zOrder":"51","measuredW":"311","measuredH":"43","w":"311","h":"43","x":"622","y":"690","properties":{"controlName":"102-python-advanced-topics"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"311","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"24","x":"95","y":"10","properties":{"size":"16","text":"Advanced Topics"}}]}}},{"ID":"14803","typeID":"__group__","zOrder":"52","measuredW":"115","measuredH":"142","w":"115","h":"142","x":"580","y":"784","properties":{"controlName":"105-python-advanced-topics:modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"115","h":"142","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"24","x":"27","y":"11","properties":{"size":"16","text":"Modules"}}]}}},{"ID":"14804","typeID":"__group__","zOrder":"53","measuredW":"90","measuredH":"42","w":"90","h":"42","x":"593","y":"825","properties":{"controlName":"100-python-advanced-topics:modules:builtin-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"90","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"24","x":"22","y":"9","properties":{"size":"16","text":"Builtin"}}]}}},{"ID":"14805","typeID":"__group__","zOrder":"54","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"592","y":"871","properties":{"controlName":"101-python-advanced-topics:modules:custom-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"24","x":"18","y":"9","properties":{"size":"16","text":"Custom"}}]}}},{"ID":"14806","typeID":"__group__","zOrder":"55","measuredW":"119","measuredH":"42","w":"119","h":"42","x":"576","y":"583","properties":{"controlName":"104-python-advanced-topics:iterators"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"119","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"24","x":"29","y":"9","properties":{"size":"16","text":"Iterators"}}]}}},{"ID":"14807","typeID":"__group__","zOrder":"56","measuredW":"232","measuredH":"43","w":"232","h":"43","x":"761","y":"1110","properties":{"controlName":"106-python-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"232","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"24","x":"46","y":"10","properties":{"size":"16","text":"Learn a Framework"}}]}}},{"ID":"14816","typeID":"__group__","zOrder":"57","measuredW":"183","measuredH":"43","w":"183","h":"43","x":"732","y":"1447","properties":{"controlName":"108-python-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"183","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"24","x":"28","y":"10","properties":{"size":"16","text":"Testing your Apps"}}]}}},{"ID":"14817","typeID":"__group__","zOrder":"94","measuredW":"154","measuredH":"42","w":"154","h":"42","x":"473","y":"1459","properties":{"controlName":"100-python-testing:unittest-pyunit"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"24","x":"19","y":"9","properties":{"size":"16","text":"unittest / pyUnit"}}]}}},{"ID":"14818","typeID":"__group__","zOrder":"95","measuredW":"154","measuredH":"42","w":"154","h":"42","x":"473","y":"1412","properties":{"controlName":"101-python-testing:pytest"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"24","x":"55","y":"9","properties":{"size":"16","text":"pytest"}}]}}},{"ID":"14819","typeID":"__group__","zOrder":"96","measuredW":"154","measuredH":"42","w":"154","h":"42","x":"473","y":"1320","properties":{"controlName":"102-python-testing:doctest"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"24","x":"50","y":"9","properties":{"size":"16","text":"doctest"}}]}}},{"ID":"14820","typeID":"__group__","zOrder":"97","measuredW":"154","measuredH":"42","w":"154","h":"42","x":"473","y":"1366","properties":{"controlName":"102-python-testing:nose"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"154","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"24","x":"59","y":"9","properties":{"size":"16","text":"nose"}}]}}},{"ID":"14821","typeID":"Canvas","zOrder":"58","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1028","y":"133"},{"ID":"14822","typeID":"Label","zOrder":"59","measuredW":"314","measuredH":"25","x":"1042","y":"150","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"14823","typeID":"Label","zOrder":"60","measuredW":"319","measuredH":"25","x":"1042","y":"178","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"14824","typeID":"__group__","zOrder":"61","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"1043","y":"214","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"64","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"14825","typeID":"__group__","zOrder":"62","measuredW":"374","measuredH":"50","w":"374","h":"50","x":"598","y":"229","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"374","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"320","measuredH":"25","x":"27","y":"12","properties":{"size":"17","text":"Backend roadmap till Language Selection","color":"16777215"}}]}}},{"ID":"14826","typeID":"Arrow","zOrder":"63","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"424","y":"716","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":76.5},"p1":{"x":0.5494505494505496,"y":0},"p2":{"x":0,"y":-0.5}}},{"ID":"14827","typeID":"__group__","zOrder":"64","measuredW":"131","measuredH":"184","w":"131","h":"184","x":"383","y":"699","properties":{"controlName":"100-python-advanced-topics:oop"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"131","h":"184","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"35","measuredH":"24","x":"48","y":"9","properties":{"text":"OOP","size":"16"}}]}}},{"ID":"14828","typeID":"__group__","zOrder":"65","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"330","y":"737","properties":{"controlName":"102-python-advanced-topics:oop:classes"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"60","measuredW":"58","measuredH":"24","x":"55","y":"9","properties":{"size":"16","text":"Classes"}}]}}},{"ID":"14829","typeID":"__group__","zOrder":"66","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"330","y":"783","properties":{"controlName":"101-python-advanced-topics:oop:inheritance"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"86","measuredW":"83","measuredH":"24","x":"42","y":"9","properties":{"size":"16","text":"Inheritance"}}]}}},{"ID":"14830","typeID":"__group__","zOrder":"67","measuredW":"169","measuredH":"42","w":"169","h":"42","x":"330","y":"829","properties":{"controlName":"100-python-advanced-topics:oop:methods-dunder"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"169","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"24","x":"20","y":"9","properties":{"text":"Methods, Dunder","size":"16"}}]}}},{"ID":"14831","typeID":"__group__","zOrder":"68","measuredW":"172","measuredH":"42","w":"172","h":"42","x":"340","y":"601","properties":{"controlName":"102-python-advanced-topics:decorators"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"172","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"24","x":"45","y":"9","properties":{"size":"16","text":"Decorators"}}]}}},{"ID":"14832","typeID":"__group__","zOrder":"69","measuredW":"171","measuredH":"42","w":"171","h":"42","x":"341","y":"555","properties":{"controlName":"101-python-advanced-topics:regular-expressions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"171","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"24","x":"61","y":"9","properties":{"size":"16","text":"RegEx"}}]}}},{"ID":"14833","typeID":"__group__","zOrder":"70","measuredW":"174","measuredH":"42","w":"174","h":"42","x":"339","y":"647","properties":{"controlName":"103-python-advanced-topics:lambdas"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"174","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"24","x":"53","y":"9","properties":{"text":"Lambdas","size":"16"}}]}}},{"ID":"14839","typeID":"__group__","zOrder":"71","measuredW":"173","measuredH":"193","w":"173","h":"193","x":"339","y":"899","properties":{"controlName":"105-python-package-managers"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"173","h":"193","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"24","x":"16","y":"13","properties":{"size":"16","text":"Package Managers"}}]}}},{"ID":"14840","typeID":"__group__","zOrder":"72","measuredW":"148","measuredH":"42","w":"148","h":"42","x":"352","y":"945","properties":{"controlName":"100-python-package-managers:pypi"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"148","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"24","x":"57","y":"9","properties":{"size":"16","text":"PyPI"}}]}}},{"ID":"14841","typeID":"__group__","zOrder":"73","measuredW":"146","measuredH":"42","w":"146","h":"42","x":"353","y":"991","properties":{"controlName":"101-python-package-managers:pip"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"146","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"24","x":"61","y":"9","properties":{"size":"16","text":"Pip"}}]}}},{"ID":"14842","typeID":"__group__","zOrder":"74","measuredW":"146","measuredH":"42","w":"146","h":"42","x":"353","y":"1037","properties":{"controlName":"102-python-package-managers:conda"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"146","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"24","x":"49","y":"9","properties":{"size":"16","text":"Conda"}}]}}},{"ID":"14843","typeID":"__group__","zOrder":"75","measuredW":"352","measuredH":"54","w":"352","h":"54","x":"1027","y":"302","properties":{"controlName":"100-python-roadmap-note"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"352","h":"54","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"224","measuredH":"26","x":"50","y":"14","properties":{"size":"18","text":"Important Note / Click here"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"18","y":"18","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"13576743"}}]}}}]}}},{"ID":"14844","typeID":"Canvas","zOrder":"76","w":"328","h":"200","measuredW":"100","measuredH":"70","x":"215","y":"133"},{"ID":"14845","typeID":"__group__","zOrder":"77","measuredW":"189","measuredH":"27","w":"189","h":"27","x":"243","y":"210","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"156","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Backend Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14846","typeID":"__group__","zOrder":"78","measuredW":"183","measuredH":"27","w":"183","h":"27","x":"243","y":"246","properties":{"controlName":"ext_link:roadmap.sh/javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"150","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"DevOps Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14848","typeID":"Label","zOrder":"79","measuredW":"209","measuredH":"32","x":"243","y":"162","properties":{"size":"24","text":"Related Roadmaps"}},{"ID":"14849","typeID":"__group__","zOrder":"80","measuredW":"251","measuredH":"27","w":"251","h":"27","x":"243","y":"284","properties":{"controlName":"ext_link:roadmap.sh/software-design-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"218","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Software Design Roadmap"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"3","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14851","typeID":"Arrow","zOrder":"18","w":"278","h":"304","measuredW":"150","measuredH":"100","x":"494","y":"719","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":278.60848608141043,"y":-0.474107944288221},"p1":{"x":0.5805567346688285,"y":0.3260932937151271},"p2":{"x":0.4694310921026954,"y":287.966393526105}}},{"ID":"14853","typeID":"Arrow","zOrder":"16","w":"294","h":"468","measuredW":"150","measuredH":"100","x":"500","y":"713","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":289.7775635498863,"y":-0.48328505825475077},"p1":{"x":0.5876470144844372,"y":0.25068750623071534},"p2":{"x":-0.3798456673545729,"y":467.3740759577104}}},{"ID":"14854","typeID":"__group__","zOrder":"81","measuredW":"193","measuredH":"42","w":"193","h":"42","x":"302","y":"1130","properties":{"controlName":"106-python-advanced-topics:list-comprehensions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"193","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"154","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"List Comprehensions"}}]}}},{"ID":"14855","typeID":"__group__","zOrder":"82","measuredW":"193","measuredH":"42","w":"193","h":"42","x":"302","y":"1175","properties":{"controlName":"107-python-advanced-topics:generator-expressions"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"193","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"167","measuredH":"24","x":"13","y":"9","properties":{"size":"16","text":"Generator Expressions"}}]}}},{"ID":"14856","typeID":"__group__","zOrder":"83","measuredW":"193","measuredH":"42","w":"193","h":"42","x":"302","y":"1220","properties":{"controlName":"108-python-advanced-topics:paradigms"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"193","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"24","x":"58","y":"9","properties":{"size":"16","text":"Paradigms"}}]}}},{"ID":"14857","typeID":"Canvas","zOrder":"17","w":"131","h":"166","measuredW":"100","measuredH":"70","x":"381","y":"1113"},{"ID":"14859","typeID":"__group__","zOrder":"84","measuredW":"155","measuredH":"43","w":"155","h":"43","x":"1078","y":"1036","properties":{"controlName":"100-python-frameworks:synchronous"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"155","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"24","x":"31","y":"10","properties":{"size":"16","text":"Synchronous"}}]}}},{"ID":"14860","typeID":"__group__","zOrder":"85","measuredW":"87","measuredH":"42","w":"87","h":"42","x":"930","y":"945","properties":{"controlName":"100-python-frameworks:synchronous:django"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"87","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"24","x":"18","y":"9","properties":{"size":"16","text":"Django"}}]}}},{"ID":"14861","typeID":"__group__","zOrder":"86","measuredW":"88","measuredH":"42","w":"88","h":"42","x":"930","y":"991","properties":{"controlName":"101-python-frameworks:synchronous:flask"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"88","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"24","x":"25","y":"9","properties":{"size":"16","text":"Flask"}}]}}},{"ID":"14862","typeID":"__group__","zOrder":"87","measuredW":"88","measuredH":"42","w":"88","h":"42","x":"930","y":"1037","properties":{"controlName":"102-python-frameworks:synchronous:pyramid"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"88","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"24","x":"15","y":"9","properties":{"size":"16","text":"Pyramid"}}]}}},{"ID":"14863","typeID":"__group__","zOrder":"88","measuredW":"156","measuredH":"43","w":"156","h":"43","x":"1075","y":"1191","properties":{"controlName":"101-python-frameworks:asynchronous"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"156","h":"43","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"101","measuredH":"24","x":"27","y":"10","properties":{"size":"16","text":"Asynchronous"}}]}}},{"ID":"14864","typeID":"__group__","zOrder":"89","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"936","y":"1191","properties":{"controlName":"100-python-frameworks:asynchronous:gevent"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"21","y":"9","properties":{"size":"16","text":"gevent"}}]}}},{"ID":"14865","typeID":"__group__","zOrder":"90","measuredW":"89","measuredH":"42","w":"89","h":"42","x":"937","y":"1237","properties":{"controlName":"101-python-frameworks:asynchronous:aiohttp"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"89","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"24","x":"20","y":"9","properties":{"size":"16","text":"aiohttp"}}]}}},{"ID":"14866","typeID":"__group__","zOrder":"91","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"936","y":"1283","properties":{"controlName":"102-python-frameworks:asynchronous:tornado"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"24","x":"16","y":"9","properties":{"size":"16","text":"Tornado"}}]}}},{"ID":"14867","typeID":"__group__","zOrder":"92","measuredW":"91","measuredH":"42","w":"91","h":"42","x":"936","y":"1329","properties":{"controlName":"103-python-frameworks:asynchronous:sanic"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"91","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"24","x":"25","y":"9","properties":{"size":"16","text":"Sanic"}}]}}},{"ID":"14868","typeID":"Arrow","zOrder":"15","w":"112","h":"1","measuredW":"150","measuredH":"100","x":"997","y":"1057","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":0.6533333333334213},"p1":{"x":0.4604452230239243,"y":0.0036766536054163913},"p2":{"x":111.59431322349451,"y":0.6533333333334213}}},{"ID":"14869","typeID":"Arrow","zOrder":"14","w":"112","h":"1","measuredW":"150","measuredH":"100","x":"997","y":"1212","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":0.6533333333334213},"p1":{"x":0.4604452230239243,"y":0.0036766536054163913},"p2":{"x":111.59431322349451,"y":0.6533333333334213}}},{"ID":"14870","typeID":"Arrow","zOrder":"13","w":"111","h":"34","measuredW":"150","measuredH":"100","x":"1011","y":"1012","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":-0.34666666666657875},"p1":{"x":0.4166479025358807,"y":-0.11155062310930966},"p2":{"x":111.34668926623954,"y":34.03347757295023}}},{"ID":"14871","typeID":"Arrow","zOrder":"12","w":"142","h":"85","measuredW":"150","measuredH":"100","x":"1014","y":"962","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":-0.34666666666657875},"p1":{"x":0.45447116402693255,"y":-0.14876029092509369},"p2":{"x":141.9075249167838,"y":85.08956113800468}}},{"ID":"14872","typeID":"Arrow","zOrder":"9","w":"87","h":"47","measuredW":"150","measuredH":"100","x":"1020","y":"1217","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.03211016308387116,"y":47.543452474342075},"p1":{"x":0.412067352666043,"y":0.10477081384471411},"p2":{"x":87.06627144096728,"y":0.17415721599832068}}},{"ID":"14873","typeID":"Arrow","zOrder":"10","w":"138","h":"87","measuredW":"150","measuredH":"100","x":"1021","y":"1220","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.49593161944335407,"y":87.32862238510415},"p1":{"x":0.4648888466117703,"y":0.11370478535773203},"p2":{"x":138.01969204689271,"y":0.23024078105277113}}},{"ID":"14874","typeID":"Arrow","zOrder":"11","w":"139","h":"134","measuredW":"150","measuredH":"100","x":"1023","y":"1222","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.023973401970465602,"y":134.2259594259749},"p1":{"x":0.4719038339569139,"y":0.11801477411186584},"p2":{"x":139.07577561194717,"y":-0.24171743642000365}}},{"ID":"14875","typeID":"Arrow","zOrder":"1","w":"162","h":"70","measuredW":"150","measuredH":"100","x":"978","y":"1054","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":162,"y":0},"p1":{"x":0.38529283745163273,"y":0.1707591687518475},"p2":{"x":-0.05325918258233742,"y":69.87473104876676}}},{"ID":"14876","typeID":"__group__","zOrder":"93","measuredW":"89","measuredH":"42","w":"89","h":"42","x":"1179","y":"1111","properties":{"controlName":"102-python-frameworks:fastapi"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"89","h":"42","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"24","x":"17","y":"9","properties":{"size":"16","text":"FastAPI"}}]}}},{"ID":"14886","typeID":"Arrow","zOrder":"98","w":"1","h":"139","measuredW":"150","measuredH":"100","x":"863","y":"1653","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549725,"y":-0.00008403832147459167},"p2":{"x":0,"y":139},"stroke":"dotted"}},{"ID":"14887","typeID":"TextArea","zOrder":"99","w":"552","h":"124","measuredW":"200","measuredH":"140","x":"575","y":"1584"},{"ID":"14888","typeID":"Label","zOrder":"100","measuredW":"468","measuredH":"25","x":"604","y":"1604","properties":{"size":"17","text":"For ecosystem and more, check other tracks involving Python"}},{"ID":"14889","typeID":"__group__","zOrder":"101","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"870","y":"1639","properties":{"controlName":"ext_link:roadmap.sh/devops"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"141","measuredH":"25","x":"44","y":"9","properties":{"size":"17","text":"DevOps Roadmap"}}]}}},{"ID":"14890","typeID":"__group__","zOrder":"102","measuredW":"252","measuredH":"44","w":"252","h":"44","x":"604","y":"1639","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"252","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"Backend Roadmap"}}]}}},{"ID":"14891","typeID":"Arrow","zOrder":"8","w":"1","h":"177","measuredW":"150","measuredH":"100","x":"859","y":"1474","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.03469933135352221},"p1":{"x":0.4604452230239244,"y":0.003676653605416393},"p2":{"x":0,"y":177.44974025524903}}},{"ID":"14892","typeID":"Arrow","zOrder":"7","w":"1","h":"164","measuredW":"150","measuredH":"100","x":"1205","y":"1054","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4604452230239243,"y":0.0036766536054163917},"p2":{"x":0,"y":164.29796919462592}}},{"ID":"14893","typeID":"Arrow","zOrder":"6","w":"140","h":"3","measuredW":"150","measuredH":"100","x":"616","y":"1478","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3653808564997689,"y":2.0334298834904985},"p1":{"x":0.4604452230239242,"y":0.0036766536054163973},"p2":{"x":140,"y":-0.5}}},{"ID":"14894","typeID":"Arrow","zOrder":"5","w":"135","h":"32","measuredW":"150","measuredH":"100","x":"616","y":"1432","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3653808564997689,"y":0.03342988349049847},"p1":{"x":0.4200622685609743,"y":-0.0756289390710124},"p2":{"x":134.55342339761137,"y":32.43053692131957}}},{"ID":"14895","typeID":"Arrow","zOrder":"4","w":"134","h":"79","measuredW":"150","measuredH":"100","x":"615","y":"1382","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3653808564997689,"y":0.03342988349049847},"p1":{"x":0.4200622685609742,"y":-0.07562893907101238},"p2":{"x":133.83651565076377,"y":78.99672142762438}}},{"ID":"14896","typeID":"Arrow","zOrder":"3","w":"185","h":"119","measuredW":"150","measuredH":"100","x":"621","y":"1340","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":-0.3653808564997689,"y":0.03342988349049847},"p1":{"x":0.469829518506724,"y":-0.12837852167583222},"p2":{"x":184.49447129673388,"y":119.27981368077667}}},{"ID":"14897","typeID":"Arrow","zOrder":"2","w":"3","h":"759","measuredW":"150","measuredH":"100","x":"857","y":"706","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":-0.03469933135352221},"p1":{"x":0.4604452230239244,"y":0.0036766536054163926},"p2":{"x":0,"y":759.3807619344086}}},{"ID":"14899","typeID":"Arrow","zOrder":"0","w":"158","h":"62","measuredW":"150","measuredH":"100","x":"972","y":"1139","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0.047263099007864184,"y":0.6533333333334213},"p1":{"x":0.6549769871651536,"y":0.17428100166851102},"p2":{"x":157.98689817887566,"y":62.80486195765479}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"1659","mockupW":"1164","measuredW":"1379","measuredH":"1792","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/qa.json b/public/jsons/qa.json new file mode 100644 index 000000000..4c5ee73c9 --- /dev/null +++ b/public/jsons/qa.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"7521","typeID":"__group__","zOrder":"0","measuredW":"295","measuredH":"157","w":"295","h":"157","x":"89","y":"51","children":{"controls":{"control":[{"ID":"1","typeID":"TextArea","zOrder":"0","w":"295","h":"157","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"2","typeID":"TextArea","zOrder":"1","w":"121","h":"44","measuredW":"200","measuredH":"140","x":"21","y":"45","properties":{"color":"16776960","borderColor":"16777215"}},{"ID":"3","typeID":"Label","zOrder":"2","measuredW":"90","measuredH":"24","x":"34","y":"55","properties":{"size":"16","text":"Parent Topic"}},{"ID":"4","typeID":"TextArea","zOrder":"3","w":"121","h":"44","measuredW":"200","measuredH":"140","x":"148","y":"45","properties":{"borderColor":"16777215","color":"16777181"}},{"ID":"5","typeID":"Label","zOrder":"4","measuredW":"63","measuredH":"24","x":"177","y":"55","properties":{"size":"16","text":"Subtopic"}},{"ID":"6","typeID":"TextArea","zOrder":"5","w":"121","h":"44","measuredW":"200","measuredH":"140","x":"21","y":"92","properties":{"color":"16770457","borderColor":"16777215"}},{"ID":"7","typeID":"Label","zOrder":"6","measuredW":"62","measuredH":"24","x":"51","y":"102","properties":{"size":"16","text":"Concept"}},{"ID":"8","typeID":"TextArea","zOrder":"7","w":"121","h":"44","measuredW":"200","measuredH":"140","x":"148","y":"92","properties":{"color":"16767334","borderColor":"16777215"}},{"ID":"9","typeID":"Label","zOrder":"8","measuredW":"30","measuredH":"24","x":"194","y":"102","properties":{"size":"16","text":"Tool"}},{"ID":"10","typeID":"Label","zOrder":"9","measuredW":"64","measuredH":"24","x":"25","y":"14","properties":{"size":"16","text":"Legends"}}]}}},{"ID":"7522","typeID":"Arrow","zOrder":"1","w":"1","h":"242","measuredW":"150","measuredH":"100","x":"587","y":"2319","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":241.5},"p1":{"x":0.46874741514792256,"y":-0.0047699137004053056},"p2":{"x":0,"y":-0.023270851546840277}}},{"ID":"7523","typeID":"Label","zOrder":"2","measuredW":"161","measuredH":"32","x":"496","y":"2571","properties":{"bold":"true","size":"24","text":"Keep Learning"}},{"ID":"7524","typeID":"Arrow","zOrder":"3","w":"1","h":"77","measuredW":"150","measuredH":"100","x":"586","y":"2618","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":76},"p1":{"x":0.4687474151479224,"y":-0.0047699137004053056},"p2":{"x":0,"y":-0.5},"rightArrow":"false"}},{"ID":"7525","typeID":"Arrow","zOrder":"4","w":"215","h":"233","measuredW":"150","measuredH":"100","x":"661","y":"2336","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":215,"y":233},"p1":{"x":0.42766832927785575,"y":0.07549656025416121},"p2":{"x":0,"y":0}}},{"ID":"7526","typeID":"Arrow","zOrder":"5","w":"185","h":"75","measuredW":"150","measuredH":"100","x":"696","y":"2334","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":185,"y":72},"p1":{"x":0.37809132318631267,"y":0.10103321853127437},"p2":{"x":0,"y":0}}},{"ID":"7527","typeID":"Arrow","zOrder":"6","w":"190","h":"127","measuredW":"150","measuredH":"100","x":"687","y":"2336","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":190,"y":127},"p1":{"x":0.3780913231863126,"y":0.10103321853127449},"p2":{"x":0,"y":0}}},{"ID":"7528","typeID":"Arrow","zOrder":"7","w":"204","h":"185","measuredW":"150","measuredH":"100","x":"670","y":"2332","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":204,"y":185},"p1":{"x":0.4276683292778555,"y":0.07549656025416124},"p2":{"x":0,"y":0}}},{"ID":"7529","typeID":"Arrow","zOrder":"8","w":"156","h":"39","measuredW":"150","measuredH":"100","x":"713","y":"2326","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":156,"y":39},"p1":{"x":0.5069033530571992,"y":0.01676528599605521},"p2":{"x":0,"y":0}}},{"ID":"7530","typeID":"Arrow","zOrder":"9","w":"173","h":"5","measuredW":"150","measuredH":"100","x":"703","y":"2312","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":173,"y":0},"p1":{"x":0.5026214726999498,"y":-0.011621305727166471},"p2":{"x":0,"y":4}}},{"ID":"7531","typeID":"Arrow","zOrder":"10","w":"180","h":"42","measuredW":"150","measuredH":"100","x":"693","y":"2260","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":180,"y":0},"p1":{"x":0.521823220368339,"y":-0.07046359909935918},"p2":{"x":0,"y":42},"stroke":"dotted"}},{"ID":"7532","typeID":"Arrow","zOrder":"11","w":"309","h":"167","measuredW":"150","measuredH":"100","x":"266","y":"2170","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.4612412709074647,"y":-0.24417822261057154},"p1":{"x":0.4457379459329717,"y":-0.1153049896486547},"p2":{"x":309.0668625387442,"y":166.97384563617334}}},{"ID":"7533","typeID":"Arrow","zOrder":"12","w":"1","h":"148","measuredW":"150","measuredH":"100","x":"224","y":"2094","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":148},"p1":{"x":0.3802076219095753,"y":0.005122251058598567},"p2":{"x":1,"y":0}}},{"ID":"7534","typeID":"Arrow","zOrder":"13","w":"1","h":"148","measuredW":"150","measuredH":"100","x":"110","y":"2094","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":148},"p1":{"x":0.3802076219095753,"y":0.005122251058598567},"p2":{"x":1,"y":0}}},{"ID":"7535","typeID":"Arrow","zOrder":"14","w":"123","h":"1","measuredW":"150","measuredH":"100","x":"245","y":"2169","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":122.6604477848984,"y":0.15126724549736537},"p1":{"x":0.48640825010829136,"y":-0.0028611797692672126},"p2":{"x":0.1069651899322821,"y":0.15126724549736537}}},{"ID":"7536","typeID":"Arrow","zOrder":"15","w":"1","h":"91","measuredW":"150","measuredH":"100","x":"387","y":"2078","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":91},"p1":{"x":0.38020762190957524,"y":0.005122251058598567},"p2":{"x":0,"y":0}}},{"ID":"7537","typeID":"Arrow","zOrder":"16","w":"1","h":"91","measuredW":"150","measuredH":"100","x":"501","y":"2079","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":91},"p1":{"x":0.38020762190957524,"y":0.005122251058598567},"p2":{"x":0,"y":0}}},{"ID":"7538","typeID":"Arrow","zOrder":"17","w":"1","h":"91","measuredW":"150","measuredH":"100","x":"617","y":"2075","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":91},"p1":{"x":0.38020762190957524,"y":0.005122251058598567},"p2":{"x":0,"y":0}}},{"ID":"7539","typeID":"Arrow","zOrder":"18","w":"184","h":"1","measuredW":"150","measuredH":"100","x":"640","y":"2170","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":184.21851397266937,"y":0.15126724549736537},"p1":{"x":0.48640825010829136,"y":-0.002861179769267213},"p2":{"x":0.35438393261233614,"y":0.15126724549736537}}},{"ID":"7540","typeID":"Arrow","zOrder":"19","w":"124","h":"1","measuredW":"150","measuredH":"100","x":"1021","y":"2168","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.39833429063756465,"y":0.001723147616312464},"p2":{"x":124.02972018049309,"y":0}}},{"ID":"7541","typeID":"Arrow","zOrder":"20","w":"1","h":"165","measuredW":"150","measuredH":"100","x":"886","y":"1998","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095757,"y":0.005122251058598563},"p2":{"x":0,"y":165.07759559515262}}},{"ID":"7542","typeID":"Arrow","zOrder":"21","w":"1","h":"165","measuredW":"150","measuredH":"100","x":"991","y":"1916","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095757,"y":0.005122251058598563},"p2":{"x":0,"y":165.07759559515262}}},{"ID":"7543","typeID":"Arrow","zOrder":"22","w":"97","h":"103","measuredW":"150","measuredH":"100","x":"1031","y":"1878","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":97.52553437604774,"y":0.32555043606612344},"p1":{"x":0.5092645097033827,"y":0.05616575768462113},"p2":{"x":0.47838956875989425,"y":103.8022878175384}}},{"ID":"7544","typeID":"Arrow","zOrder":"23","w":"90","h":"48","measuredW":"150","measuredH":"100","x":"1040","y":"1937","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":90.05573849045595,"y":0.2384088407818581},"p1":{"x":0.4980969785366624,"y":0.05117655210610372},"p2":{"x":-0.22630425962779555,"y":48.439838444640145}}},{"ID":"7545","typeID":"Arrow","zOrder":"24","w":"90","h":"93","measuredW":"150","measuredH":"100","x":"1037","y":"2014","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":89.99533026163954,"y":93.09106554009213},"p1":{"x":0.481073825503355,"y":-0.07275167785234837},"p2":{"x":0.47838956875989425,"y":-0.1977121824616006}}},{"ID":"7546","typeID":"Arrow","zOrder":"25","w":"92","h":"50","measuredW":"150","measuredH":"100","x":"1037","y":"2004","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":92.29063643325185,"y":49.53392153580489},"p1":{"x":0.48107382550335515,"y":-0.0727516778523484},"p2":{"x":0.47838956875989425,"y":-0.1977121824616006}}},{"ID":"7547","typeID":"Arrow","zOrder":"26","w":"102","h":"3","measuredW":"150","measuredH":"100","x":"1036","y":"1994","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":101.70675906249699,"y":2.9163693027014688},"p1":{"x":0.3802076219095751,"y":0.005122251058598559},"p2":{"x":0,"y":0}}},{"ID":"7548","typeID":"Arrow","zOrder":"27","w":"454","h":"3","measuredW":"150","measuredH":"100","x":"409","y":"1993","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":454.035120526225,"y":3.1512672454973654},"p1":{"x":0.48640825010829136,"y":-0.0028611797692672126},"p2":{"x":0.32960060419361525,"y":0.09085901668095175}}},{"ID":"7549","typeID":"Arrow","zOrder":"28","w":"1","h":"83","measuredW":"150","measuredH":"100","x":"382","y":"1909","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095756,"y":0.0051222510585985604},"p2":{"x":0,"y":83}}},{"ID":"7550","typeID":"Arrow","zOrder":"29","w":"244","h":"82","measuredW":"150","measuredH":"100","x":"110","y":"1915","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.41681165559707706,"y":-0.13212399957638016},"p2":{"x":244,"y":81}}},{"ID":"7551","typeID":"Arrow","zOrder":"30","w":"1","h":"91","measuredW":"150","measuredH":"100","x":"206","y":"1825","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":91},"p1":{"x":0.38020762190957524,"y":0.005122251058598567},"p2":{"x":0,"y":0}}},{"ID":"7552","typeID":"Arrow","zOrder":"31","w":"43","h":"223","measuredW":"150","measuredH":"100","x":"83","y":"1682","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":43,"y":0},"p1":{"x":0.5046296296296298,"y":-0.14351851851851843},"p2":{"x":22,"y":223}}},{"ID":"7553","typeID":"Arrow","zOrder":"32","w":"1","h":"89","measuredW":"150","measuredH":"100","x":"1120","y":"1726","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.38020762190957563,"y":0.005122251058598563},"p2":{"x":0,"y":88.9523433156105}}},{"ID":"7554","typeID":"Arrow","zOrder":"33","w":"751","h":"169","measuredW":"150","measuredH":"100","x":"308","y":"1689","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":751,"y":127},"p1":{"x":0.47995966421319364,"y":0.1224432454794615},"p2":{"x":0,"y":0}}},{"ID":"7555","typeID":"Arrow","zOrder":"34","w":"1","h":"83","measuredW":"150","measuredH":"100","x":"526","y":"1601","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095756,"y":0.0051222510585985604},"p2":{"x":0,"y":83}}},{"ID":"7556","typeID":"Arrow","zOrder":"35","w":"89","h":"4","measuredW":"150","measuredH":"100","x":"306","y":"1678","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":89,"y":0},"p1":{"x":0.3802076219095754,"y":0.005122251058598561},"p2":{"x":0,"y":4}}},{"ID":"7557","typeID":"Arrow","zOrder":"36","w":"1","h":"83","measuredW":"150","measuredH":"100","x":"276","y":"1518","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095756,"y":0.0051222510585985604},"p2":{"x":0,"y":83}}},{"ID":"7558","typeID":"Arrow","zOrder":"37","w":"1","h":"83","measuredW":"150","measuredH":"100","x":"186","y":"1517","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095756,"y":0.0051222510585985604},"p2":{"x":0,"y":83}}},{"ID":"7559","typeID":"Arrow","zOrder":"38","w":"1","h":"83","measuredW":"150","measuredH":"100","x":"96","y":"1517","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095756,"y":0.0051222510585985604},"p2":{"x":0,"y":83}}},{"ID":"7560","typeID":"Arrow","zOrder":"39","w":"1","h":"83","measuredW":"150","measuredH":"100","x":"186","y":"1591","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095756,"y":0.0051222510585985604},"p2":{"x":0,"y":83}}},{"ID":"7561","typeID":"Arrow","zOrder":"40","w":"128","h":"465","measuredW":"150","measuredH":"100","x":"277","y":"1203","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":127,"y":0},"p1":{"x":0.6381073175928261,"y":0.11844850260940679},"p2":{"x":0,"y":465}}},{"ID":"7562","typeID":"Arrow","zOrder":"41","w":"1","h":"89","measuredW":"150","measuredH":"100","x":"864","y":"1442","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.38020762190957563,"y":0.005122251058598563},"p2":{"x":0,"y":88.9523433156105}}},{"ID":"7563","typeID":"Arrow","zOrder":"42","w":"1","h":"89","measuredW":"150","measuredH":"100","x":"750","y":"1442","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.38020762190957563,"y":0.005122251058598563},"p2":{"x":0,"y":88.9523433156105}}},{"ID":"7564","typeID":"Arrow","zOrder":"43","w":"118","h":"24","measuredW":"150","measuredH":"100","x":"587","y":"1392","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1708880000001045,"y":24.118024000000105},"p1":{"x":0.4773657991227464,"y":0.02987721277824239},"p2":{"x":118.08147200000008,"y":0.2977040000002944}}},{"ID":"7565","typeID":"Arrow","zOrder":"44","w":"129","h":"31","measuredW":"150","measuredH":"100","x":"587","y":"1352","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1708880000001045,"y":-0.19683999999983826},"p1":{"x":0.465012428572431,"y":-0.0647248137666712},"p2":{"x":129,"y":31}}},{"ID":"7566","typeID":"Arrow","zOrder":"45","w":"104","h":"80","measuredW":"150","measuredH":"100","x":"600","y":"1398","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.272064000000114,"y":80.0508560000003},"p1":{"x":0.4773657991227465,"y":0.029877212778242377},"p2":{"x":103.89045600000009,"y":0.25278400000024703}}},{"ID":"7567","typeID":"Arrow","zOrder":"46","w":"115","h":"74","measuredW":"150","measuredH":"100","x":"591","y":"1299","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.2560639999999239,"y":0.3984560000001238},"p1":{"x":0.46501242857243114,"y":-0.06472481376667119},"p2":{"x":115,"y":74}}},{"ID":"7568","typeID":"Arrow","zOrder":"47","w":"119","h":"116","measuredW":"150","measuredH":"100","x":"912","y":"1341","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3182560000001331,"y":0.084016000000247},"p1":{"x":0.4575021463562447,"y":0.042927124892681606},"p2":{"x":119.41985600000021,"y":115.61256800000024}}},{"ID":"7569","typeID":"Arrow","zOrder":"48","w":"113","h":"67","measuredW":"150","measuredH":"100","x":"915","y":"1334","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.29971199999988585,"y":-0.062079999999696156},"p1":{"x":0.41603854223327325,"y":0.039940943352242804},"p2":{"x":112.84680800000024,"y":66.63481600000023}}},{"ID":"7570","typeID":"Arrow","zOrder":"49","w":"120","h":"19","measuredW":"150","measuredH":"100","x":"911","y":"1327","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.12724000000014257,"y":-0.2081759999998667},"p1":{"x":0.41798063623789816,"y":0.01742738589211504},"p2":{"x":120.41985600000021,"y":18.84808000000021}}},{"ID":"7571","typeID":"Arrow","zOrder":"50","w":"120","h":"27","measuredW":"150","measuredH":"100","x":"911","y":"1290","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.12724000000014257,"y":26.07268000000022},"p1":{"x":0.3998292730973802,"y":-0.05088974981942325},"p2":{"x":120.41985600000021,"y":-0.1296719999998004}}},{"ID":"7572","typeID":"Arrow","zOrder":"51","w":"121","h":"167","measuredW":"150","measuredH":"100","x":"904","y":"1342","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.018855999999914275,"y":0.27503200000023753},"p1":{"x":0.3714171443807491,"y":0.029396080522597016},"p2":{"x":121.46477600000026,"y":167.01727200000028}}},{"ID":"7573","typeID":"Arrow","zOrder":"52","w":"143","h":"80","measuredW":"150","measuredH":"100","x":"888","y":"1233","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.4979360000000952,"y":79.49963200000025},"p1":{"x":0.3998292730973799,"y":-0.0508897498194234},"p2":{"x":143.4198560000002,"y":-0.2984399999998004}}},{"ID":"7574","typeID":"Arrow","zOrder":"53","w":"1","h":"160","measuredW":"150","measuredH":"100","x":"803","y":"1197","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095756,"y":0.005122251058598562},"p2":{"x":0,"y":159.56722400000012}}},{"ID":"7575","typeID":"Arrow","zOrder":"54","w":"124","h":"1","measuredW":"150","measuredH":"100","x":"603","y":"1201","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":1},"p1":{"x":0.38020762190957547,"y":0.0051222510585985604},"p2":{"x":124,"y":1}}},{"ID":"7576","typeID":"Arrow","zOrder":"55","w":"1","h":"132","measuredW":"150","measuredH":"100","x":"171","y":"1131","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095756,"y":0.005122251058598561},"p2":{"x":0,"y":132}}},{"ID":"7577","typeID":"Arrow","zOrder":"56","w":"1","h":"85","measuredW":"150","measuredH":"100","x":"531","y":"1107","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3802076219095755,"y":0.005122251058598561},"p2":{"x":0,"y":85}}},{"ID":"7578","typeID":"Arrow","zOrder":"57","w":"124","h":"1","measuredW":"150","measuredH":"100","x":"268","y":"1200","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":1},"p1":{"x":0.38020762190957547,"y":0.0051222510585985604},"p2":{"x":124,"y":1}}},{"ID":"7579","typeID":"Arrow","zOrder":"58","w":"1","h":"66","measuredW":"150","measuredH":"100","x":"589","y":"1032","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":0},"p1":{"x":0.37500000000000006,"y":-0.011363636363636362},"p2":{"x":1,"y":66}}},{"ID":"7580","typeID":"Arrow","zOrder":"59","w":"1","h":"66","measuredW":"150","measuredH":"100","x":"482","y":"1032","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":0},"p1":{"x":0.37500000000000006,"y":-0.011363636363636362},"p2":{"x":1,"y":66}}},{"ID":"7581","typeID":"Arrow","zOrder":"60","w":"129","h":"194","measuredW":"150","measuredH":"100","x":"272","y":"795","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":194},"p1":{"x":0.36888553162481347,"y":-0.1361534351566962},"p2":{"x":129,"y":0}}},{"ID":"7582","typeID":"Arrow","zOrder":"61","w":"1","h":"73","measuredW":"150","measuredH":"100","x":"482","y":"569","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":73},"p1":{"x":0.38020762190957513,"y":0.005122251058598562},"p2":{"x":0,"y":0}}},{"ID":"7583","typeID":"Arrow","zOrder":"62","w":"1","h":"66","measuredW":"150","measuredH":"100","x":"482","y":"656","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":66},"p1":{"x":0.38020762190957513,"y":0.005122251058598562},"p2":{"x":0,"y":0}}},{"ID":"7584","typeID":"Arrow","zOrder":"63","w":"122","h":"144","measuredW":"150","measuredH":"100","x":"271","y":"796","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":144},"p1":{"x":0.3647389107243122,"y":-0.13542953396967994},"p2":{"x":122,"y":0}}},{"ID":"7585","typeID":"Arrow","zOrder":"64","w":"108","h":"87","measuredW":"150","measuredH":"100","x":"275","y":"799","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":86},"p1":{"x":0.35550891920251837,"y":-0.13494228751311646},"p2":{"x":108,"y":0}}},{"ID":"7586","typeID":"Arrow","zOrder":"65","w":"106","h":"42","measuredW":"150","measuredH":"100","x":"277","y":"793","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":42},"p1":{"x":0.3666153846153846,"y":-0.050923076923076925},"p2":{"x":106,"y":0}}},{"ID":"7587","typeID":"Arrow","zOrder":"66","w":"158","h":"1","measuredW":"150","measuredH":"100","x":"257","y":"782","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3983342906375647,"y":0.0017231476163124643},"p2":{"x":158,"y":0}}},{"ID":"7588","typeID":"Arrow","zOrder":"67","w":"121","h":"415","measuredW":"150","measuredH":"100","x":"375","y":"791","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":121,"y":0},"p1":{"x":0.4963506494229517,"y":-0.17425022686656907},"p2":{"x":35,"y":415}}},{"ID":"7589","typeID":"Arrow","zOrder":"68","w":"111","h":"56","measuredW":"150","measuredH":"100","x":"274","y":"662","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.44995794785534066,"y":-0.08830950378469302},"p2":{"x":111,"y":56}}},{"ID":"7590","typeID":"Arrow","zOrder":"69","w":"125","h":"2","measuredW":"150","measuredH":"100","x":"262","y":"727","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.38020762190957536,"y":0.00512225105859856},"p2":{"x":125,"y":2}}},{"ID":"7591","typeID":"Arrow","zOrder":"70","w":"107","h":"22","measuredW":"150","measuredH":"100","x":"955","y":"634","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":2},"p1":{"x":0.38481561822125815,"y":0.07114967462039047},"p2":{"x":107,"y":22}}},{"ID":"7592","typeID":"Arrow","zOrder":"71","w":"107","h":"25","measuredW":"150","measuredH":"100","x":"953","y":"599","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":25},"p1":{"x":0.5753846153846152,"y":-0.05692307692307687},"p2":{"x":107,"y":0}}},{"ID":"7593","typeID":"Arrow","zOrder":"72","w":"105","h":"70","measuredW":"150","measuredH":"100","x":"959","y":"543","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":70},"p1":{"x":0.4266601968667683,"y":-0.10626646333009843},"p2":{"x":105,"y":0}}},{"ID":"7594","typeID":"Arrow","zOrder":"73","w":"106","h":"69","measuredW":"150","measuredH":"100","x":"954","y":"643","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3872451913860311,"y":0.10793021918333442},"p2":{"x":106,"y":69}}},{"ID":"7595","typeID":"Arrow","zOrder":"74","w":"73","h":"283","measuredW":"150","measuredH":"100","x":"781","y":"350","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":13,"y":0},"p1":{"x":0.561246418338109,"y":-0.14201289398280806},"p2":{"x":73,"y":283}}},{"ID":"7596","typeID":"Arrow","zOrder":"75","w":"79","h":"427","measuredW":"150","measuredH":"100","x":"725","y":"346","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":59,"y":0},"p1":{"x":0.5864404517625077,"y":-0.16452296348197454},"p2":{"x":79,"y":427}}},{"ID":"7597","typeID":"Arrow","zOrder":"76","w":"2","h":"147","measuredW":"150","measuredH":"100","x":"805","y":"781","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":2,"y":0},"p1":{"x":0.3776363323585065,"y":0.0014794426285910766},"p2":{"x":0,"y":147}}},{"ID":"7598","typeID":"Arrow","zOrder":"77","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"1118","y":"783","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":0},"p1":{"x":0.375,"y":-0.011363636363636364},"p2":{"x":1,"y":88}}},{"ID":"7599","typeID":"Arrow","zOrder":"78","w":"82","h":"1","measuredW":"150","measuredH":"100","x":"924","y":"787","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.3983342906375647,"y":0.0017231476163124641},"p2":{"x":82,"y":0}}},{"ID":"7600","typeID":"Arrow","zOrder":"79","w":"1","h":"69","measuredW":"150","measuredH":"100","x":"1218","y":"396","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":0},"p1":{"x":0.375,"y":-0.011363636363636362},"p2":{"x":1,"y":69}}},{"ID":"7601","typeID":"Arrow","zOrder":"80","w":"1","h":"76","measuredW":"150","measuredH":"100","x":"1117","y":"396","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":0},"p1":{"x":0.37500000000000006,"y":-0.011363636363636362},"p2":{"x":1,"y":76}}},{"ID":"7602","typeID":"Arrow","zOrder":"81","w":"1","h":"74","measuredW":"150","measuredH":"100","x":"1021","y":"396","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":0},"p1":{"x":0.3750000000000001,"y":-0.011363636363636362},"p2":{"x":1,"y":74}}},{"ID":"7603","typeID":"Arrow","zOrder":"82","w":"1","h":"88","measuredW":"150","measuredH":"100","x":"947","y":"397","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1,"y":0},"p1":{"x":0.375,"y":-0.011363636363636364},"p2":{"x":1,"y":88}}},{"ID":"7604","typeID":"Arrow","zOrder":"83","w":"108","h":"46","measuredW":"150","measuredH":"100","x":"835","y":"350","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.4231794871794872,"y":0.08389743589743588},"p2":{"x":108,"y":46}}},{"ID":"7605","typeID":"Arrow","zOrder":"84","w":"111","h":"44","measuredW":"150","measuredH":"100","x":"831","y":"281","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":43},"p1":{"x":0.48028694404591116,"y":-0.1315351506456242},"p2":{"x":111,"y":0}}},{"ID":"7606","typeID":"Arrow","zOrder":"85","w":"119","h":"5","measuredW":"150","measuredH":"100","x":"839","y":"338","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":0,"y":4},"p1":{"x":0.3816771970132108,"y":0.01895462377943711},"p2":{"x":118,"y":2},"rightArrow":"false","stroke":"dotted"}},{"ID":"7607","typeID":"Arrow","zOrder":"86","w":"1","h":"70","measuredW":"150","measuredH":"100","x":"234","y":"392","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.38167719701321073,"y":0.018954623779437105},"p2":{"x":0,"y":70}}},{"ID":"7608","typeID":"Arrow","zOrder":"87","w":"179","h":"392","measuredW":"150","measuredH":"100","x":"528","y":"343","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":172,"y":0},"p1":{"x":0.516244108019548,"y":0.17000467325796342},"p2":{"x":0,"y":392}}},{"ID":"7609","typeID":"Arrow","zOrder":"88","w":"117","h":"51","measuredW":"150","measuredH":"100","x":"413","y":"345","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":51},"p1":{"x":0.34710640165527623,"y":0.08796789767383535},"p2":{"x":117,"y":0}}},{"ID":"7610","typeID":"Arrow","zOrder":"89","w":"121","h":"1","measuredW":"150","measuredH":"100","x":"412","y":"337","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":1},"p1":{"x":0.39673541865865314,"y":0.004985657697035924},"p2":{"x":121,"y":0}}},{"ID":"7611","typeID":"Arrow","zOrder":"90","w":"113","h":"44","measuredW":"150","measuredH":"100","x":"415","y":"281","properties":{"color":"2848996","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.490856313497823,"y":-0.08722786647314942},"p2":{"x":113,"y":44}}},{"ID":"7612","typeID":"Label","zOrder":"91","measuredW":"185","measuredH":"40","x":"554","y":"137","properties":{"bold":"true","size":"32","text":"QA Engineer"}},{"ID":"7613","typeID":"Arrow","zOrder":"92","w":"36","h":"125","measuredW":"150","measuredH":"100","x":"664","y":"193","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.47113054783996217,"y":0.0803144022220909},"p2":{"x":36,"y":125}}},{"ID":"7614","typeID":"__group__","zOrder":"93","measuredW":"341","measuredH":"50","w":"341","h":"50","x":"512","y":"311","properties":{"controlName":"100-qa-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"341","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"188","measuredH":"25","x":"76","y":"12","properties":{"size":"17","text":"Learn the Fundamentals"}}]}}},{"ID":"7615","typeID":"__group__","zOrder":"94","measuredW":"302","measuredH":"47","w":"302","h":"47","x":"127","y":"315","properties":{"controlName":"101-qa-basics:tester-mindset"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"302","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"25","x":"93","y":"11","properties":{"size":"17","text":"Tester Mindset"}}]}}},{"ID":"7616","typeID":"__group__","zOrder":"95","measuredW":"303","measuredH":"47","w":"303","h":"47","x":"126","y":"262","properties":{"controlName":"100-qa-basics:what-is-qa"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"303","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"206","measuredH":"25","x":"49","y":"11","properties":{"size":"17","text":"What is Quality Assurance?"}}]}}},{"ID":"7617","typeID":"Canvas","zOrder":"96","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"903","y":"51"},{"ID":"7618","typeID":"Label","zOrder":"97","measuredW":"314","measuredH":"25","x":"917","y":"68","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"7619","typeID":"Label","zOrder":"98","measuredW":"319","measuredH":"25","x":"917","y":"96","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"7620","typeID":"__group__","zOrder":"99","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"918","y":"132","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"180","measuredH":"29","w":"180","h":"29","x":"66","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"105","measuredH":"28","x":"75","y":"0","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"28","x":"0","y":"0","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"5","measuredH":"28","x":"47","y":"0","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"10","measuredH":"28","x":"54","y":"1","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"62","y":"1","properties":{"color":"16777215","size":"20","text":"/"}}]}}}]}}},{"ID":"7621","typeID":"__group__","zOrder":"100","measuredW":"302","measuredH":"47","w":"302","h":"47","x":"127","y":"368","properties":{"controlName":"102-qa-basics:testing-approaches"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"302","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"153","measuredH":"25","x":"74","y":"11","properties":{"size":"17","text":"Testing Approaches"}}]}}},{"ID":"7622","typeID":"__group__","zOrder":"101","measuredW":"216","measuredH":"47","w":"216","h":"47","x":"127","y":"441","properties":{"controlName":"100-qa-basics:testing-approaches:white-box-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"137","measuredH":"25","x":"39","y":"11","properties":{"size":"17","text":"White Box Testing"}}]}}},{"ID":"7623","typeID":"__group__","zOrder":"102","measuredW":"216","measuredH":"47","w":"216","h":"47","x":"127","y":"492","properties":{"controlName":"101-qa-basics:testing-approaches:gray-box-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"44","y":"11","properties":{"size":"17","text":"Gray Box Testing"}}]}}},{"ID":"7624","typeID":"__group__","zOrder":"103","measuredW":"216","measuredH":"47","w":"216","h":"47","x":"127","y":"543","properties":{"controlName":"102-qa-basics:testing-approaches:black-box-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"25","x":"40","y":"11","properties":{"size":"17","text":"Black Box Testing"}}]}}},{"ID":"7625","typeID":"__group__","zOrder":"104","measuredW":"322","measuredH":"47","w":"322","h":"47","x":"931","y":"262","properties":{"controlName":"103-qa-basics:test-oracles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"322","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"25","x":"112","y":"11","properties":{"size":"17","text":"Test Oracles"}}]}}},{"ID":"7626","typeID":"__group__","zOrder":"105","measuredW":"321","measuredH":"47","w":"321","h":"47","x":"931","y":"315","properties":{"controlName":"104-qa-basics:test-prioritization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"321","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"94","y":"11","properties":{"size":"17","text":"Test Prioritization"}}]}}},{"ID":"7627","typeID":"__group__","zOrder":"106","measuredW":"322","measuredH":"47","w":"322","h":"47","x":"931","y":"368","properties":{"controlName":"105-qa-basics:manage-your-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"322","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"160","measuredH":"25","x":"81","y":"11","properties":{"size":"17","text":"Manage your Testing"}}]}}},{"ID":"7628","typeID":"__group__","zOrder":"107","measuredW":"247","measuredH":"47","w":"247","h":"47","x":"680","y":"762","properties":{"controlName":"107-qa-basics:testing-techniques"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"247","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"49","y":"11","properties":{"size":"17","text":"Testing Techniques"}}]}}},{"ID":"7629","typeID":"__group__","zOrder":"108","measuredW":"74","measuredH":"47","w":"74","h":"47","x":"893","y":"445","properties":{"controlName":"100-qa-basics:manage-your-testing:qtest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"74","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"25","x":"15","y":"11","properties":{"size":"17","text":"qTest"}}]}}},{"ID":"7630","typeID":"__group__","zOrder":"109","measuredW":"93","measuredH":"47","w":"93","h":"47","x":"973","y":"445","properties":{"controlName":"101-qa-basics:manage-your-testing:test-rail"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"93","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"16","y":"11","properties":{"size":"17","text":"TestRail"}}]}}},{"ID":"7631","typeID":"__group__","zOrder":"110","measuredW":"93","measuredH":"47","w":"93","h":"47","x":"1072","y":"445","properties":{"controlName":"102-qa-basics:manage-your-testing:test-link"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"93","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"15","y":"11","properties":{"size":"17","text":"TestLink"}}]}}},{"ID":"7632","typeID":"__group__","zOrder":"111","measuredW":"93","measuredH":"47","w":"93","h":"47","x":"1173","y":"445","properties":{"controlName":"103-qa-basics:manage-your-testing:zephyr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"93","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"20","y":"11","properties":{"size":"17","text":"Zephyr"}}]}}},{"ID":"7633","typeID":"__group__","zOrder":"112","measuredW":"263","measuredH":"47","w":"263","h":"47","x":"989","y":"762","properties":{"controlName":"100-qa-basics:testing-techniques:functional-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"25","x":"62","y":"11","properties":{"size":"17","text":"Functional Testing"}}]}}},{"ID":"7634","typeID":"__group__","zOrder":"113","measuredW":"263","measuredH":"47","w":"263","h":"47","x":"989","y":"842","properties":{"controlName":"100-qa-basics:testing-techniques:functional-testing:uat"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"31","measuredH":"25","x":"116","y":"11","properties":{"size":"17","text":"UAT"}}]}}},{"ID":"7635","typeID":"__group__","zOrder":"114","measuredW":"263","measuredH":"47","w":"263","h":"47","x":"989","y":"894","properties":{"controlName":"101-qa-basics:testing-techniques:functional-testing:exploratory-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"25","x":"59","y":"11","properties":{"size":"17","text":"Exploratory Testing"}}]}}},{"ID":"7636","typeID":"__group__","zOrder":"115","measuredW":"263","measuredH":"47","w":"263","h":"47","x":"989","y":"945","properties":{"controlName":"102-qa-basics:testing-techniques:functional-testing:sanity-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"79","y":"11","properties":{"size":"17","text":"Sanity Testing"}}]}}},{"ID":"7637","typeID":"__group__","zOrder":"116","measuredW":"263","measuredH":"47","w":"263","h":"47","x":"989","y":"996","properties":{"controlName":"103-qa-basics:testing-techniques:functional-testing:regression-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"25","x":"58","y":"11","properties":{"size":"17","text":"Regression Testing"}}]}}},{"ID":"7638","typeID":"__group__","zOrder":"117","measuredW":"263","measuredH":"47","w":"263","h":"47","x":"989","y":"1048","properties":{"controlName":"104-qa-basics:testing-techniques:functional-testing:smoke-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"112","measuredH":"25","x":"76","y":"11","properties":{"size":"17","text":"Smoke Testing"}}]}}},{"ID":"7639","typeID":"__group__","zOrder":"118","measuredW":"263","measuredH":"47","w":"263","h":"47","x":"989","y":"1099","properties":{"controlName":"105-qa-basics:testing-techniques:functional-testing:unit-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"86","y":"11","properties":{"size":"17","text":"Unit Testing"}}]}}},{"ID":"7640","typeID":"__group__","zOrder":"119","measuredW":"263","measuredH":"47","w":"263","h":"47","x":"989","y":"1150","properties":{"controlName":"106-qa-basics:testing-techniques:functional-testing:integration-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"144","measuredH":"25","x":"60","y":"11","properties":{"size":"17","text":"Integration Testing"}}]}}},{"ID":"7641","typeID":"__group__","zOrder":"120","measuredW":"248","measuredH":"47","w":"248","h":"47","x":"680","y":"832","properties":{"controlName":"101-qa-basics:testing-techniques:non-functional-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"248","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"177","measuredH":"25","x":"35","y":"11","properties":{"size":"17","text":"Non Functional Testing"}}]}}},{"ID":"7642","typeID":"__group__","zOrder":"121","measuredW":"248","measuredH":"47","w":"248","h":"47","x":"680","y":"905","properties":{"controlName":"100-qa-basics:testing-techniques:non-functional-testing:load-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"248","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"75","y":"11","properties":{"size":"17","text":"Load Testing"}}]}}},{"ID":"7643","typeID":"__group__","zOrder":"122","measuredW":"248","measuredH":"47","w":"248","h":"47","x":"680","y":"958","properties":{"controlName":"101-qa-basics:testing-techniques:non-functional-testing:performance-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"248","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"25","x":"44","y":"11","properties":{"size":"17","text":"Performance Testing"}}]}}},{"ID":"7644","typeID":"__group__","zOrder":"123","measuredW":"248","measuredH":"47","w":"248","h":"47","x":"680","y":"1008","properties":{"controlName":"102-qa-basics:testing-techniques:non-functional-testing:stress-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"248","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"25","x":"70","y":"11","properties":{"size":"17","text":"Stress Testing"}}]}}},{"ID":"7645","typeID":"__group__","zOrder":"124","measuredW":"248","measuredH":"47","w":"248","h":"47","x":"680","y":"1059","properties":{"controlName":"103-qa-basics:testing-techniques:non-functional-testing:security-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"248","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"25","x":"63","y":"11","properties":{"size":"17","text":"Security Testing"}}]}}},{"ID":"7646","typeID":"__group__","zOrder":"125","measuredW":"248","measuredH":"47","w":"248","h":"47","x":"680","y":"1110","properties":{"controlName":"104-qa-basics:testing-techniques:non-functional-testing:accessibility-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"248","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"25","x":"48","y":"11","properties":{"size":"17","text":"Accessibility Testing"}}]}}},{"ID":"7647","typeID":"__group__","zOrder":"126","measuredW":"208","measuredH":"47","w":"208","h":"47","x":"763","y":"604","properties":{"controlName":"106-qa-basics:project-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"208","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"23","y":"11","properties":{"size":"17","text":"Project Management"}}]}}},{"ID":"7648","typeID":"__group__","zOrder":"127","measuredW":"163","measuredH":"47","w":"163","h":"47","x":"1053","y":"528","properties":{"controlName":"100-qa-basics:project-management:atlassian"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"163","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"47","y":"11","properties":{"size":"17","text":"Atlassian"}}]}}},{"ID":"7649","typeID":"__group__","zOrder":"128","measuredW":"163","measuredH":"47","w":"163","h":"47","x":"1053","y":"579","properties":{"controlName":"101-qa-basics:project-management:assembla"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"163","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"25","x":"45","y":"11","properties":{"size":"17","text":"Assembla"}}]}}},{"ID":"7650","typeID":"__group__","zOrder":"129","measuredW":"163","measuredH":"47","w":"163","h":"47","x":"1053","y":"630","properties":{"controlName":"102-qa-basics:project-management:youtrack"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"163","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"25","x":"47","y":"11","properties":{"size":"17","text":"YouTrack"}}]}}},{"ID":"7651","typeID":"__group__","zOrder":"130","measuredW":"163","measuredH":"47","w":"163","h":"47","x":"1053","y":"682","properties":{"controlName":"103-qa-basics:project-management:trello"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"163","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"25","x":"60","y":"11","properties":{"size":"17","text":"Trello"}}]}}},{"ID":"7652","typeID":"__group__","zOrder":"131","measuredW":"262","measuredH":"50","w":"262","h":"50","x":"370","y":"702","properties":{"controlName":"101-qa-sdlc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"262","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"25","x":"49","y":"12","properties":{"size":"17","text":"SDLC Delivery Model"}}]}}},{"ID":"7653","typeID":"__group__","zOrder":"132","measuredW":"233","measuredH":"47","w":"233","h":"47","x":"54","y":"701","properties":{"controlName":"100-qa-sdlc:waterfall-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"25","x":"57","y":"11","properties":{"size":"17","text":"Waterfall Model"}}]}}},{"ID":"7654","typeID":"__group__","zOrder":"133","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"54","y":"649","properties":{"controlName":"101-qa-sdlc:v-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"85","y":"11","properties":{"size":"17","text":"V Model"}}]}}},{"ID":"7655","typeID":"__group__","zOrder":"134","measuredW":"167","measuredH":"47","w":"167","h":"47","x":"400","y":"493","properties":{"controlName":"101-qa-sdlc:agile-model:scrum"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"167","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"59","y":"11","properties":{"size":"17","text":"Scrum"}}]}}},{"ID":"7656","typeID":"__group__","zOrder":"135","measuredW":"167","measuredH":"47","w":"167","h":"47","x":"400","y":"544","properties":{"controlName":"100-qa-sdlc:agile-model:kanban"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"167","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"25","x":"54","y":"11","properties":{"size":"17","text":"Kanban"}}]}}},{"ID":"7657","typeID":"__group__","zOrder":"136","measuredW":"88","measuredH":"47","w":"88","h":"47","x":"400","y":"441","properties":{"controlName":"102-qa-sdlc:agile-model:safe"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"88","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"25","x":"23","y":"11","properties":{"size":"17","text":"SAFe"}}]}}},{"ID":"7658","typeID":"__group__","zOrder":"137","measuredW":"72","measuredH":"47","w":"72","h":"47","x":"496","y":"441","properties":{"controlName":"103-qa-sdlc:agile-model:xp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"72","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"21","measuredH":"25","x":"25","y":"11","properties":{"size":"17","text":"XP"}}]}}},{"ID":"7659","typeID":"Arrow","zOrder":"138","w":"26","h":"80","measuredW":"150","measuredH":"100","x":"583","y":"42","properties":{"color":"2848996","curvature":"-1","leftArrow":"false","rightArrow":"false","p0":{"x":5,"y":0},"p1":{"x":0.47025288700482387,"y":-0.16094138283876627},"p2":{"x":26,"y":80},"stroke":"dotted"}},{"ID":"7660","typeID":"__group__","zOrder":"139","measuredW":"262","measuredH":"50","w":"262","h":"50","x":"370","y":"758","properties":{"controlName":"102-qa-manual-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"262","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"117","measuredH":"25","x":"72","y":"12","properties":{"size":"17","text":"Manual Testing"}}]}}},{"ID":"7661","typeID":"__group__","zOrder":"140","measuredW":"150","measuredH":"47","w":"150","h":"47","x":"139","y":"759","properties":{"controlName":"101-qa-manual-testing:test-planning"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"150","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"25","x":"23","y":"11","properties":{"size":"17","text":"Test Planning"}}]}}},{"ID":"7662","typeID":"__group__","zOrder":"141","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"54","y":"811","properties":{"controlName":"102-qa-manual-testing:test-cases-and-scenarios"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"200","measuredH":"25","x":"17","y":"11","properties":{"size":"17","text":"Test Cases and Scenarios"}}]}}},{"ID":"7663","typeID":"__group__","zOrder":"142","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"54","y":"863","properties":{"controlName":"103-qa-manual-testing:reporting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"78","y":"11","properties":{"size":"17","text":"Reporting"}}]}}},{"ID":"7664","typeID":"__group__","zOrder":"143","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"54","y":"914","properties":{"controlName":"104-qa-manual-testing:compatibility"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"25","x":"67","y":"11","properties":{"size":"17","text":"Compatibility"}}]}}},{"ID":"7665","typeID":"__group__","zOrder":"144","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"54","y":"966","properties":{"controlName":"105-qa-manual-testing:verification-and-validation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"197","measuredH":"25","x":"18","y":"11","properties":{"size":"17","text":"Verification and Validation"}}]}}},{"ID":"7666","typeID":"__group__","zOrder":"145","measuredW":"77","measuredH":"47","w":"77","h":"47","x":"54","y":"759","properties":{"controlName":"100-qa-manual-testing:tdd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"77","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"21","y":"11","properties":{"size":"17","text":"TDD"}}]}}},{"ID":"7667","typeID":"__group__","zOrder":"146","measuredW":"167","measuredH":"47","w":"167","h":"47","x":"400","y":"625","properties":{"controlName":"102-qa-sdlc:agile-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"167","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"38","y":"11","properties":{"size":"17","text":"Agile Model"}}]}}},{"ID":"7668","typeID":"__group__","zOrder":"147","measuredW":"280","measuredH":"50","w":"280","h":"50","x":"360","y":"1175","properties":{"controlName":"103-qa-automated-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"280","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"143","measuredH":"25","x":"68","y":"12","properties":{"size":"17","text":"Automated Testing"}}]}}},{"ID":"7669","typeID":"__group__","zOrder":"148","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"55","y":"1178","properties":{"controlName":"102-qa-automated-testing:backend-automation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"25","x":"37","y":"11","properties":{"size":"17","text":"Backend Automation"}}]}}},{"ID":"7670","typeID":"__group__","zOrder":"149","measuredW":"223","measuredH":"47","w":"223","h":"47","x":"420","y":"1078","properties":{"controlName":"101-qa-automated-testing:mobile-automation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"223","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"143","measuredH":"25","x":"40","y":"11","properties":{"size":"17","text":"Mobile Automation"}}]}}},{"ID":"7671","typeID":"__group__","zOrder":"150","measuredW":"109","measuredH":"47","w":"109","h":"47","x":"420","y":"1010","properties":{"controlName":"100-qa-automated-testing:mobile-automation:appium"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"109","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"25","x":"26","y":"11","properties":{"size":"17","text":"Appium"}}]}}},{"ID":"7672","typeID":"__group__","zOrder":"151","measuredW":"107","measuredH":"47","w":"107","h":"47","x":"536","y":"1010","properties":{"controlName":"101-qa-automated-testing:mobile-automation:xcuitest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"107","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"18","y":"11","properties":{"size":"17","text":"XCUITest"}}]}}},{"ID":"7673","typeID":"__group__","zOrder":"152","measuredW":"109","measuredH":"47","w":"109","h":"47","x":"420","y":"957","properties":{"controlName":"102-qa-automated-testing:mobile-automation:espresso"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"109","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"19","y":"11","properties":{"size":"17","text":"Espresso"}}]}}},{"ID":"7674","typeID":"__group__","zOrder":"153","measuredW":"106","measuredH":"47","w":"106","h":"47","x":"537","y":"957","properties":{"controlName":"103-qa-automated-testing:mobile-automation:detox"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"106","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"30","y":"11","properties":{"size":"17","text":"Detox"}}]}}},{"ID":"7675","typeID":"__group__","zOrder":"154","measuredW":"121","measuredH":"47","w":"121","h":"47","x":"55","y":"1051","properties":{"controlName":"101-qa-automated-testing:backend-automation:cypress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"121","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"29","y":"11","properties":{"size":"17","text":"Cypress"}}]}}},{"ID":"7676","typeID":"__group__","zOrder":"155","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"55","y":"1103","properties":{"controlName":"100-qa-automated-testing:backend-automation:karate-framework"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"25","x":"51","y":"11","properties":{"size":"17","text":"Karateframework"}}]}}},{"ID":"7677","typeID":"__group__","zOrder":"156","measuredW":"107","measuredH":"47","w":"107","h":"47","x":"183","y":"1051","properties":{"controlName":"102-qa-automated-testing:backend-automation:soap-ui"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"107","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"23","y":"11","properties":{"size":"17","text":"Soap UI"}}]}}},{"ID":"7678","typeID":"__group__","zOrder":"157","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"56","y":"1249","properties":{"controlName":"103-qa-automated-testing:backend-automation:postman-newman"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"151","measuredH":"25","x":"41","y":"11","properties":{"size":"17","text":"Postman / Newman"}}]}}},{"ID":"7679","typeID":"__group__","zOrder":"158","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"55","y":"1301","properties":{"controlName":"104-qa-automated-testing:backend-automation:rest-assured"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"62","y":"11","properties":{"size":"17","text":"REST Assured"}}]}}},{"ID":"7680","typeID":"__group__","zOrder":"159","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"691","y":"1178","properties":{"controlName":"100-qa-automated-testing:frontend-automation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"161","measuredH":"25","x":"36","y":"11","properties":{"size":"17","text":"Frontend Automation"}}]}}},{"ID":"7681","typeID":"__group__","zOrder":"160","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"693","y":"1309","properties":{"controlName":"100-qa-automated-testing:frontend-automation:basic-introduction"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"25","x":"45","y":"11","properties":{"size":"17","text":"Basic Introduction"}}]}}},{"ID":"7682","typeID":"__group__","zOrder":"161","measuredW":"233","measuredH":"47","w":"233","h":"47","x":"691","y":"1363","properties":{"controlName":"101-qa-automated-testing:frontend-automation:browser-addons"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"233","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"25","x":"54","y":"11","properties":{"size":"17","text":"Browser Addons"}}]}}},{"ID":"7683","typeID":"__group__","zOrder":"162","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"693","y":"1417","properties":{"controlName":"102-qa-automated-testing:frontend-automation:automation-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"185","measuredH":"25","x":"22","y":"11","properties":{"size":"17","text":"Automation Frameworks"}}]}}},{"ID":"7684","typeID":"__group__","zOrder":"163","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"1020","y":"1216","properties":{"controlName":"100-qa-automated-testing:frontend-automation:basic-introduction:html-css-javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"25","x":"27","y":"11","properties":{"size":"17","text":"HTML, CSS, JavaScript"}}]}}},{"ID":"7685","typeID":"__group__","zOrder":"164","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"1020","y":"1269","properties":{"controlName":"101-qa-automated-testing:frontend-automation:basic-introduction:browser-devtools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"25","x":"37","y":"11","properties":{"size":"17","text":"Browser / Dev Tools"}}]}}},{"ID":"7686","typeID":"__group__","zOrder":"165","measuredW":"112","measuredH":"47","w":"112","h":"47","x":"1020","y":"1322","properties":{"controlName":"102-qa-automated-testing:frontend-automation:basic-introduction:ajax"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"112","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"39","y":"11","properties":{"size":"17","text":"Ajax"}}]}}},{"ID":"7687","typeID":"__group__","zOrder":"166","measuredW":"112","measuredH":"47","w":"112","h":"47","x":"1141","y":"1322","properties":{"controlName":"103-qa-automated-testing:frontend-automation:basic-introduction:caching"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"112","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"24","y":"11","properties":{"size":"17","text":"Caching"}}]}}},{"ID":"7688","typeID":"__group__","zOrder":"167","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"1021","y":"1376","properties":{"controlName":"104-qa-automated-testing:frontend-automation:basic-introduction:swas-pwas-jamstack"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"27","y":"11","properties":{"size":"17","text":"SWAs, PWAs, JAMStack"}}]}}},{"ID":"7689","typeID":"__group__","zOrder":"168","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"1021","y":"1428","properties":{"controlName":"105-qa-automated-testing:frontend-automation:basic-introduction:csr-vs-ssr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"93","measuredH":"25","x":"68","y":"11","properties":{"size":"17","text":"CSR vs SSR"}}]}}},{"ID":"7690","typeID":"__group__","zOrder":"169","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"1021","y":"1482","properties":{"controlName":"106-qa-automated-testing:frontend-automation:basic-introduction:responsive-vs-adaptive"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"182","measuredH":"25","x":"28","y":"11","properties":{"size":"17","text":"Responsive vs Adaptive"}}]}}},{"ID":"7691","typeID":"__group__","zOrder":"170","measuredW":"167","measuredH":"47","w":"167","h":"47","x":"439","y":"1284","properties":{"controlName":"100-qa-automated-testing:frontend-automation:selenium-ide"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"167","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"25","x":"31","y":"11","properties":{"size":"17","text":"Selenium IDE"}}]}}},{"ID":"7692","typeID":"__group__","zOrder":"171","measuredW":"167","measuredH":"47","w":"167","h":"47","x":"439","y":"1336","properties":{"controlName":"101-qa-automated-testing:frontend-automation:ghost-inspector"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"167","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"25","x":"22","y":"11","properties":{"size":"17","text":"Ghost Inspector"}}]}}},{"ID":"7693","typeID":"__group__","zOrder":"172","measuredW":"167","measuredH":"47","w":"167","h":"47","x":"439","y":"1389","properties":{"controlName":"102-qa-automated-testing:frontend-automation:bug-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"167","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"25","x":"15","y":"11","properties":{"size":"17","text":"Bug Management"}}]}}},{"ID":"7694","typeID":"__group__","zOrder":"173","measuredW":"167","measuredH":"47","w":"167","h":"47","x":"439","y":"1442","properties":{"controlName":"103-qa-automated-testing:frontend-automation:check-my-links"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"167","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"119","measuredH":"25","x":"24","y":"11","properties":{"size":"17","text":"Check my Links"}}]}}},{"ID":"7695","typeID":"__group__","zOrder":"174","measuredW":"116","measuredH":"47","w":"116","h":"47","x":"693","y":"1509","properties":{"controlName":"100-qa-automated-testing:frontend-automation:automation-frameworks:qa-wolf"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"116","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"27","y":"11","properties":{"size":"17","text":"QA Wolf"}}]}}},{"ID":"7696","typeID":"__group__","zOrder":"175","measuredW":"105","measuredH":"47","w":"105","h":"47","x":"818","y":"1509","properties":{"controlName":"101-qa-automated-testing:frontend-automation:automation-frameworks:cypress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"105","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"21","y":"11","properties":{"size":"17","text":"Cypress"}}]}}},{"ID":"7697","typeID":"__group__","zOrder":"176","measuredW":"232","measuredH":"47","w":"232","h":"47","x":"693","y":"1561","properties":{"controlName":"102-qa-automated-testing:frontend-automation:automation-frameworks:webdriver-io"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"232","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"69","y":"11","properties":{"size":"17","text":"Webdriver.io"}}]}}},{"ID":"7698","typeID":"__group__","zOrder":"177","measuredW":"105","measuredH":"47","w":"105","h":"47","x":"693","y":"1613","properties":{"controlName":"103-qa-automated-testing:frontend-automation:automation-frameworks:jasmine"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"105","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"25","x":"20","y":"11","properties":{"size":"17","text":"Jasmine"}}]}}},{"ID":"7699","typeID":"__group__","zOrder":"178","measuredW":"120","measuredH":"47","w":"120","h":"47","x":"804","y":"1613","properties":{"controlName":"104-qa-automated-testing:frontend-automation:automation-frameworks:nightwatch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"17","y":"11","properties":{"size":"17","text":"Nightwatch"}}]}}},{"ID":"7700","typeID":"__group__","zOrder":"179","measuredW":"106","measuredH":"47","w":"106","h":"47","x":"693","y":"1665","properties":{"controlName":"105-qa-automated-testing:frontend-automation:automation-frameworks:robot-framework"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"106","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"46","measuredH":"25","x":"30","y":"11","properties":{"size":"17","text":"Robot"}}]}}},{"ID":"7701","typeID":"__group__","zOrder":"180","measuredW":"69","measuredH":"47","w":"69","h":"47","x":"693","y":"1717","properties":{"controlName":"106-qa-automated-testing:frontend-automation:automation-frameworks:jest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"69","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"18","y":"11","properties":{"size":"17","text":"Jest"}}]}}},{"ID":"7702","typeID":"__group__","zOrder":"181","measuredW":"153","measuredH":"47","w":"153","h":"47","x":"770","y":"1717","properties":{"controlName":"107-qa-automated-testing:frontend-automation:automation-frameworks:puppeteer"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"153","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"36","y":"11","properties":{"size":"17","text":"Puppeteer"}}]}}},{"ID":"7703","typeID":"__group__","zOrder":"182","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"693","y":"1768","properties":{"controlName":"108-qa-automated-testing:frontend-automation:automation-frameworks:playwright"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"76","y":"11","properties":{"size":"17","text":"Playwright"}}]}}},{"ID":"7704","typeID":"__group__","zOrder":"183","measuredW":"264","measuredH":"50","w":"264","h":"50","x":"55","y":"1649","properties":{"controlName":"104-qa-non-functional-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"178","measuredH":"25","x":"41","y":"12","properties":{"size":"17","text":"Non-Functional Testing"}}]}}},{"ID":"7705","typeID":"__group__","zOrder":"184","measuredW":"264","measuredH":"47","w":"264","h":"47","x":"55","y":"1571","properties":{"controlName":"100-qa-non-functional-testing:load-and-performance-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"264","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"218","measuredH":"25","x":"23","y":"11","properties":{"size":"17","text":"Load & Performance Testing"}}]}}},{"ID":"7706","typeID":"__group__","zOrder":"185","measuredW":"82","measuredH":"47","w":"82","h":"47","x":"55","y":"1495","properties":{"controlName":"100-qa-non-functional-testing:load-and-performance-testing:vegeta"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"14","y":"11","properties":{"size":"17","text":"Vegeta"}}]}}},{"ID":"7707","typeID":"__group__","zOrder":"186","measuredW":"82","measuredH":"47","w":"82","h":"47","x":"236","y":"1495","properties":{"controlName":"102-qa-non-functional-testing:load-and-performance-testing:locust"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"15","y":"11","properties":{"size":"17","text":"Locust"}}]}}},{"ID":"7708","typeID":"__group__","zOrder":"187","measuredW":"82","measuredH":"47","w":"82","h":"47","x":"145","y":"1495","properties":{"controlName":"101-qa-non-functional-testing:load-and-performance-testing:jmeter"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"13","y":"11","properties":{"size":"17","text":"JMeter"}}]}}},{"ID":"7709","typeID":"__group__","zOrder":"188","measuredW":"82","measuredH":"47","w":"82","h":"47","x":"55","y":"1441","properties":{"controlName":"103-qa-non-functional-testing:load-and-performance-testing:gatling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"55","measuredH":"25","x":"14","y":"11","properties":{"size":"17","text":"Gatling"}}]}}},{"ID":"7710","typeID":"__group__","zOrder":"189","measuredW":"82","measuredH":"47","w":"82","h":"47","x":"145","y":"1441","properties":{"controlName":"104-qa-non-functional-testing:load-and-performance-testing:k6"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"22","measuredH":"25","x":"30","y":"11","properties":{"size":"17","text":"K6"}}]}}},{"ID":"7711","typeID":"__group__","zOrder":"190","measuredW":"82","measuredH":"47","w":"82","h":"47","x":"236","y":"1441","properties":{"controlName":"105-qa-non-functional-testing:load-and-performance-testing:artillery"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"82","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"58","measuredH":"25","x":"12","y":"11","properties":{"size":"17","text":"Artillery"}}]}}},{"ID":"7712","typeID":"__group__","zOrder":"191","measuredW":"120","measuredH":"47","w":"120","h":"47","x":"55","y":"1386","properties":{"controlName":"106-qa-non-functional-testing:load-and-performance-testing:lighthouse"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"120","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"17","y":"11","properties":{"size":"17","text":"Lighthouse"}}]}}},{"ID":"7713","typeID":"__group__","zOrder":"192","measuredW":"137","measuredH":"47","w":"137","h":"47","x":"182","y":"1386","properties":{"controlName":"107-qa-non-functional-testing:load-and-performance-testing:webpage-test"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"137","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"14","y":"11","properties":{"size":"17","text":"Webpage Test"}}]}}},{"ID":"7714","typeID":"__group__","zOrder":"193","measuredW":"245","measuredH":"47","w":"245","h":"47","x":"381","y":"1650","properties":{"controlName":"101-qa-non-functional-testing:accessibility-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"245","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"25","x":"37","y":"11","properties":{"size":"17","text":"Accessibility Testing"}}]}}},{"ID":"7715","typeID":"__group__","zOrder":"194","measuredW":"211","measuredH":"47","w":"211","h":"47","x":"415","y":"1572","properties":{"controlName":"100-qa-non-functional-testing:accessibility-testing:chrome-devtools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"136","measuredH":"25","x":"38","y":"11","properties":{"size":"17","text":"Chrome DevTools"}}]}}},{"ID":"7716","typeID":"__group__","zOrder":"195","measuredW":"108","measuredH":"47","w":"108","h":"47","x":"415","y":"1518","properties":{"controlName":"101-qa-non-functional-testing:accessibility-testing:wave"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"108","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"25","x":"32","y":"11","properties":{"size":"17","text":"Wave"}}]}}},{"ID":"7717","typeID":"__group__","zOrder":"196","measuredW":"96","measuredH":"47","w":"96","h":"47","x":"529","y":"1518","properties":{"controlName":"102-qa-non-functional-testing:accessibility-testing:axe"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"96","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"25","x":"34","y":"11","properties":{"size":"17","text":"Axe"}}]}}},{"ID":"7718","typeID":"__group__","zOrder":"197","measuredW":"259","measuredH":"47","w":"259","h":"47","x":"991","y":"1784","properties":{"controlName":"102-qa-non-functional-testing:security-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"259","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777181"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"25","x":"76","y":"11","properties":{"size":"17","text":"Security Testing"}}]}}},{"ID":"7719","typeID":"__group__","zOrder":"198","measuredW":"259","measuredH":"47","w":"259","h":"47","x":"991","y":"1707","properties":{"controlName":"100-qa-non-functional-testing:security-testing:authentication-authorization"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"259","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"228","measuredH":"25","x":"16","y":"11","properties":{"size":"17","text":"Authentication / Authorization"}}]}}},{"ID":"7720","typeID":"__group__","zOrder":"199","measuredW":"259","measuredH":"47","w":"259","h":"47","x":"991","y":"1655","properties":{"controlName":"101-qa-non-functional-testing:security-testing:vulnerability-scanning"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"259","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"167","measuredH":"25","x":"46","y":"11","properties":{"size":"17","text":"Vulnerability Scanning"}}]}}},{"ID":"7721","typeID":"__group__","zOrder":"200","measuredW":"115","measuredH":"47","w":"115","h":"47","x":"991","y":"1603","properties":{"controlName":"102-qa-non-functional-testing:security-testing:owasp-10"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"115","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"25","x":"18","y":"11","properties":{"size":"17","text":"OWASP 10"}}]}}},{"ID":"7722","typeID":"__group__","zOrder":"201","measuredW":"138","measuredH":"47","w":"138","h":"47","x":"1111","y":"1603","properties":{"controlName":"103-qa-non-functional-testing:security-testing:attack-vectors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"138","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"14","y":"11","properties":{"size":"17","text":"Attack Vectors"}}]}}},{"ID":"7723","typeID":"__group__","zOrder":"202","measuredW":"259","measuredH":"47","w":"259","h":"47","x":"991","y":"1551","properties":{"controlName":"104-qa-non-functional-testing:security-testing:secrets-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"259","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"166","measuredH":"25","x":"47","y":"11","properties":{"size":"17","text":"Secrets Management"}}]}}},{"ID":"7724","typeID":"__group__","zOrder":"203","measuredW":"224","measuredH":"50","w":"224","h":"50","x":"55","y":"1889","properties":{"controlName":"105-qa-email-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"224","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"60","y":"12","properties":{"size":"17","text":"Email Testing"}}]}}},{"ID":"7725","typeID":"__group__","zOrder":"204","measuredW":"144","measuredH":"47","w":"144","h":"47","x":"135","y":"1752","properties":{"controlName":"101-qa-email-testing:gmail-tester"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"25","x":"23","y":"11","properties":{"size":"17","text":"Gmail Tester"}}]}}},{"ID":"7726","typeID":"__group__","zOrder":"205","measuredW":"144","measuredH":"47","w":"144","h":"47","x":"135","y":"1804","properties":{"controlName":"100-qa-email-testing:mailinator"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"144","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"33","y":"11","properties":{"size":"17","text":"Mailinator"}}]}}},{"ID":"7727","typeID":"__group__","zOrder":"206","measuredW":"156","measuredH":"50","w":"156","h":"50","x":"317","y":"1969","properties":{"controlName":"106-qa-reporting"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"39","y":"12","properties":{"size":"17","text":"Reporting"}}]}}},{"ID":"7728","typeID":"__group__","zOrder":"207","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"317","y":"1781","properties":{"controlName":"102-qa-reporting:test-rail"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"33","y":"11","properties":{"size":"17","text":"TestRail"}}]}}},{"ID":"7729","typeID":"__group__","zOrder":"208","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"317","y":"1833","properties":{"controlName":"101-qa-reporting:allure"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"42","y":"11","properties":{"size":"17","text":"Allure"}}]}}},{"ID":"7730","typeID":"__group__","zOrder":"209","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"317","y":"1885","properties":{"controlName":"100-qa-reporting:junit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"46","y":"11","properties":{"size":"17","text":"jUnit"}}]}}},{"ID":"7731","typeID":"__group__","zOrder":"210","measuredW":"269","measuredH":"50","w":"269","h":"50","x":"781","y":"1969","properties":{"controlName":"107-qa-monitoring-logs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"269","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"158","measuredH":"25","x":"55","y":"12","properties":{"size":"17","text":"Monitoring and Logs"}}]}}},{"ID":"7732","typeID":"__group__","zOrder":"211","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"1117","y":"1970","properties":{"controlName":"103-qa-monitoring-logs:sentry"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"50","measuredH":"25","x":"39","y":"11","properties":{"size":"17","text":"Sentry"}}]}}},{"ID":"7733","typeID":"__group__","zOrder":"212","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"1117","y":"2023","properties":{"controlName":"104-qa-monitoring-logs:kibana"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"39","y":"11","properties":{"size":"17","text":"Kibana"}}]}}},{"ID":"7734","typeID":"__group__","zOrder":"213","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"1117","y":"1917","properties":{"controlName":"102-qa-monitoring-logs:run-scope"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"81","measuredH":"25","x":"23","y":"11","properties":{"size":"17","text":"RunScope"}}]}}},{"ID":"7735","typeID":"__group__","zOrder":"214","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"926","y":"1885","properties":{"controlName":"100-qa-monitoring-logs:grafana"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"33","y":"11","properties":{"size":"17","text":"Grafana"}}]}}},{"ID":"7736","typeID":"__group__","zOrder":"215","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"926","y":"2057","properties":{"controlName":"106-qa-monitoring-logs:pager-duty"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"21","y":"11","properties":{"size":"17","text":"Pager Duty"}}]}}},{"ID":"7737","typeID":"__group__","zOrder":"216","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"1117","y":"1864","properties":{"controlName":"101-qa-monitoring-logs:new-relic"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"25","y":"11","properties":{"size":"17","text":"New Relic"}}]}}},{"ID":"7738","typeID":"__group__","zOrder":"217","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"1117","y":"2075","properties":{"controlName":"105-qa-monitoring-logs:data-dog"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"27","y":"11","properties":{"size":"17","text":"Data Dog"}}]}}},{"ID":"7739","typeID":"__group__","zOrder":"218","measuredW":"269","measuredH":"50","w":"269","h":"50","x":"781","y":"2144","properties":{"controlName":"108-qa-vcs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"269","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"178","measuredH":"25","x":"38","y":"12","properties":{"size":"17","text":"Version Control System"}}]}}},{"ID":"7740","typeID":"__group__","zOrder":"219","measuredW":"128","measuredH":"47","w":"128","h":"47","x":"1118","y":"2145","properties":{"controlName":"100-qa-vcs:git"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"128","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"22","measuredH":"25","x":"53","y":"11","properties":{"size":"17","text":"Git"}}]}}},{"ID":"7741","typeID":"__group__","zOrder":"220","measuredW":"339","measuredH":"50","w":"339","h":"50","x":"333","y":"2144","properties":{"controlName":"109-qa-repo-hosting-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"339","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"176","measuredH":"25","x":"81","y":"12","properties":{"size":"17","text":"Repo Hosting Services"}}]}}},{"ID":"7742","typeID":"__group__","zOrder":"221","measuredW":"107","measuredH":"50","w":"107","h":"50","x":"565","y":"2057","properties":{"controlName":"102-qa-repo-hosting-services:github"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"107","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"25","x":"27","y":"12","properties":{"size":"17","text":"GitHub"}}]}}},{"ID":"7743","typeID":"__group__","zOrder":"222","measuredW":"107","measuredH":"50","w":"107","h":"50","x":"448","y":"2057","properties":{"controlName":"101-qa-repo-hosting-services:bitbucket"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"107","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"19","y":"12","properties":{"size":"17","text":"BitBucket"}}]}}},{"ID":"7744","typeID":"__group__","zOrder":"223","measuredW":"107","measuredH":"50","w":"107","h":"50","x":"334","y":"2057","properties":{"controlName":"100-qa-repo-hosting-services:gitlab"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"107","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"28","y":"12","properties":{"size":"17","text":"GitLab"}}]}}},{"ID":"7745","typeID":"__group__","zOrder":"224","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"55","y":"2142","properties":{"controlName":"110-qa-ci-cd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"25","x":"83","y":"12","properties":{"size":"17","text":"CI / CD"}}]}}},{"ID":"7746","typeID":"__group__","zOrder":"225","measuredW":"111","measuredH":"46","w":"111","h":"46","x":"54","y":"2069","properties":{"controlName":"100-qa-ci-cd:jenkins"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"111","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"25","x":"26","y":"10","properties":{"text":"Jenkins","size":"17"}}]}}},{"ID":"7747","typeID":"__group__","zOrder":"226","measuredW":"109","measuredH":"47","w":"109","h":"47","x":"53","y":"2217","properties":{"controlName":"104-qa-ci-cd:gitlab-ci"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"109","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"25","x":"21","y":"11","properties":{"size":"17","text":"Gitlab CI"}}]}}},{"ID":"7748","typeID":"__group__","zOrder":"227","measuredW":"109","measuredH":"46","w":"109","h":"46","x":"172","y":"2069","properties":{"controlName":"101-qa-ci-cd:travis-ci"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"109","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"68","measuredH":"25","x":"21","y":"10","properties":{"text":"Travis CI","size":"17"}}]}}},{"ID":"7749","typeID":"__group__","zOrder":"228","measuredW":"113","measuredH":"47","w":"113","h":"47","x":"168","y":"2217","properties":{"controlName":"105-qa-ci-cd:bamboo"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"113","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"25","x":"24","y":"11","properties":{"size":"17","text":"Bamboo"}}]}}},{"ID":"7750","typeID":"__group__","zOrder":"229","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"54","y":"2270","properties":{"controlName":"106-qa-ci-cd:team-city"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"78","y":"11","properties":{"text":"TeamCity","size":"17"}}]}}},{"ID":"7751","typeID":"__group__","zOrder":"230","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"54","y":"2324","properties":{"controlName":"107-qa-ci-cd:azure-devops-services"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"181","measuredH":"25","x":"23","y":"11","properties":{"text":"Azure DevOps Services","size":"17"}}]}}},{"ID":"7752","typeID":"__group__","zOrder":"231","measuredW":"111","measuredH":"46","w":"111","h":"46","x":"54","y":"2018","properties":{"controlName":"102-qa-ci-cd:circle-ci"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"111","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"25","x":"22","y":"10","properties":{"size":"17","text":"Circle CI"}}]}}},{"ID":"7753","typeID":"__group__","zOrder":"232","measuredW":"110","measuredH":"46","w":"110","h":"46","x":"171","y":"2018","properties":{"controlName":"103-qa-ci-cd:drone"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"110","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"31","y":"10","properties":{"size":"17","text":"Drone"}}]}}},{"ID":"7754","typeID":"__group__","zOrder":"233","measuredW":"226","measuredH":"50","w":"226","h":"50","x":"494","y":"2296","properties":{"controlName":"111-qa-headless-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"226","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"133","measuredH":"25","x":"46","y":"12","properties":{"size":"17","text":"Headless Testing"}}]}}},{"ID":"7755","typeID":"__group__","zOrder":"234","measuredW":"189","measuredH":"47","w":"189","h":"47","x":"857","y":"2288","properties":{"controlName":"101-qa-headless-testing:playwright"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"56","y":"11","properties":{"size":"17","text":"Playwright"}}]}}},{"ID":"7756","typeID":"__group__","zOrder":"235","measuredW":"189","measuredH":"47","w":"189","h":"47","x":"857","y":"2338","properties":{"controlName":"102-qa-headless-testing:puppeteer"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"54","y":"11","properties":{"size":"17","text":"Puppeteer"}}]}}},{"ID":"7757","typeID":"__group__","zOrder":"236","measuredW":"189","measuredH":"47","w":"189","h":"47","x":"857","y":"2389","properties":{"controlName":"103-qa-headless-testing:cypress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"63","y":"11","properties":{"size":"17","text":"Cypress"}}]}}},{"ID":"7758","typeID":"__group__","zOrder":"237","measuredW":"189","measuredH":"47","w":"189","h":"47","x":"857","y":"2237","properties":{"controlName":"100-qa-headless-testing:zombie-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"74","measuredH":"25","x":"58","y":"11","properties":{"size":"17","text":"Zombie.js"}}]}}},{"ID":"7759","typeID":"__group__","zOrder":"238","measuredW":"189","measuredH":"47","w":"189","h":"47","x":"857","y":"2542","properties":{"controlName":"106-qa-headless-testing:html-unit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"83","measuredH":"25","x":"53","y":"11","properties":{"size":"17","text":"HTML Unit"}}]}}},{"ID":"7760","typeID":"__group__","zOrder":"239","measuredW":"189","measuredH":"47","w":"189","h":"47","x":"857","y":"2440","properties":{"controlName":"104-qa-headless-testing:headless-chrome"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"139","measuredH":"25","x":"25","y":"11","properties":{"size":"17","text":"Headless Chrome"}}]}}},{"ID":"7761","typeID":"__group__","zOrder":"240","measuredW":"189","measuredH":"47","w":"189","h":"47","x":"857","y":"2491","properties":{"controlName":"105-qa-headless-testing:headless-fox"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"25","x":"43","y":"11","properties":{"size":"17","text":"Headless Fox"}}]}}},{"ID":"7762","typeID":"__group__","zOrder":"241","measuredW":"119","measuredH":"47","w":"119","h":"47","x":"804","y":"1665","properties":{"controlName":"109-qa-automated-testing:frontend-automation:automation-frameworks:selenium"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"119","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16767334"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"20","y":"11","properties":{"size":"17","text":"Selenium"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy","order":1000022.7455786733,"parentID":null,"notes":""},"branchID":"Master","resourceID":"8024860B-B61F-451D-B579-28AA621BB239","mockupH":"2653","mockupW":"1213","measuredW":"1266","measuredH":"2695","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/react.json b/public/jsons/react.json new file mode 100644 index 000000000..b7171a55c --- /dev/null +++ b/public/jsons/react.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"14900","typeID":"Arrow","zOrder":"0","w":"1","h":"287","measuredW":"150","measuredH":"100","x":"707","y":"1760","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.44386240125497245,"y":-0.00008403832147459167},"p2":{"x":0,"y":286.8596251740669}}},{"ID":"14901","typeID":"Arrow","zOrder":"1","w":"1","h":"92","measuredW":"150","measuredH":"100","x":"707","y":"1653","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.48803395698428176,"y":92.16332546474791},"p1":{"x":0.4642857142857146,"y":-0.003992113361953179},"p2":{"x":0.48803395698428176,"y":0.31578862917604056}}},{"ID":"14902","typeID":"Arrow","zOrder":"2","w":"215","h":"1","measuredW":"150","measuredH":"100","x":"707","y":"1748","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":214.87452368273557,"y":-0.1189739449064291},"p1":{"x":0.46856302129091915,"y":-0.0004822370830620489},"p2":{"x":-0.49168649527814523,"y":-0.1189739449064291}}},{"ID":"14903","typeID":"Arrow","zOrder":"3","w":"100","h":"1","measuredW":"150","measuredH":"100","x":"1100","y":"1442","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":99.87452368273557,"y":-0.1189739449064291},"p1":{"x":0.4685630212909191,"y":-0.00048223708306204904},"p2":{"x":0.22113086399144777,"y":1.2242665918161038}}},{"ID":"14904","typeID":"Arrow","zOrder":"4","w":"1","h":"107","measuredW":"150","measuredH":"100","x":"1295","y":"1437","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.48803395698428176,"y":106.92077890672635},"p1":{"x":0.46428571428571475,"y":-0.0039921133619531856},"p2":{"x":0.48803395698428176,"y":-0.11897394490631541}}},{"ID":"14905","typeID":"Arrow","zOrder":"5","w":"1","h":"329","measuredW":"150","measuredH":"100","x":"1296","y":"1118","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.20078475948139385,"y":328.45459981746376},"p1":{"x":0.46856302129091976,"y":-0.0004822370830620469},"p2":{"x":0.20078475948128016,"y":-0.11897394490631541}}},{"ID":"14906","typeID":"Arrow","zOrder":"6","w":"1","h":"87","measuredW":"150","measuredH":"100","x":"1293","y":"1023","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.48803395698428176,"y":87.26690962551424},"p1":{"x":0.46428571428571475,"y":-0.0039921133619531856},"p2":{"x":0.48803395698428176,"y":-0.11897394490631541}}},{"ID":"14907","typeID":"Arrow","zOrder":"7","w":"323","h":"336","measuredW":"150","measuredH":"100","x":"949","y":"1119","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":323.71054144095206,"y":-0.2577704536804504},"p1":{"x":0.5105886846310793,"y":0.2003859568009807},"p2":{"x":0.23583113021061308,"y":335.9299197382693}}},{"ID":"14908","typeID":"Arrow","zOrder":"8","w":"1","h":"158","measuredW":"150","measuredH":"100","x":"871","y":"1383","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.48803395698428176,"y":157.48267742941835},"p1":{"x":0.4642857142857147,"y":-0.003992113361953185},"p2":{"x":0.48803395698428176,"y":-0.11897394490631541}}},{"ID":"14909","typeID":"Arrow","zOrder":"9","w":"399","h":"1","measuredW":"150","measuredH":"100","x":"432","y":"1459","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":398.87452368273557,"y":-0.1189739449064291},"p1":{"x":0.46856302129091915,"y":-0.00048223708306204834},"p2":{"x":0.20078475948128016,"y":-0.11897394490631541}}},{"ID":"14910","typeID":"TextArea","zOrder":"10","w":"249","h":"131","measuredW":"200","measuredH":"140","x":"725","y":"1273","properties":{"color":"16777215"}},{"ID":"14911","typeID":"Arrow","zOrder":"11","w":"1","h":"179","measuredW":"150","measuredH":"100","x":"418","y":"1377","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.48803395698428176,"y":178.1633254647479},"p1":{"x":0.4642857142857147,"y":-0.00399211336195318},"p2":{"x":0.48803395698428176,"y":-0.48484848484849863}}},{"ID":"14912","typeID":"Arrow","zOrder":"12","w":"1","h":"154","measuredW":"150","measuredH":"100","x":"429","y":"1002","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.48803395698428176,"y":153.19958759057454},"p1":{"x":0.4642857142857147,"y":-0.003992113361953182},"p2":{"x":0.48803395698428176,"y":-0.48484848484849863}}},{"ID":"14913","typeID":"Arrow","zOrder":"13","w":"170","h":"10","measuredW":"150","measuredH":"100","x":"445","y":"1067","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":170.15151515151513,"y":10.881026055093571},"p1":{"x":0.46856302129091937,"y":-0.0004822370830620513},"p2":{"x":0.08755558946864994,"y":0.40174459352692793},"stroke":"dotted"}},{"ID":"14914","typeID":"Arrow","zOrder":"14","w":"160","h":"49","measuredW":"150","measuredH":"100","x":"453","y":"1079","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":159.9948370393879,"y":49.03492956155333},"p1":{"x":0.4948398930687969,"y":-0.06769152207708602},"p2":{"x":0.0831404204171804,"y":0.39512183994975203}}},{"ID":"14915","typeID":"Arrow","zOrder":"15","w":"164","h":"93","measuredW":"150","measuredH":"100","x":"446","y":"1085","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":164.32964209573845,"y":92.3410360190694},"p1":{"x":0.41660090341695827,"y":-0.10834198348411798},"p2":{"x":0.4201530612933766,"y":-0.27448827275134136}}},{"ID":"14916","typeID":"Arrow","zOrder":"16","w":"165","h":"133","measuredW":"150","measuredH":"100","x":"445","y":"1093","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":165.32964209573845,"y":132.31454500476048},"p1":{"x":0.4477509372866056,"y":-0.11613270851109678},"p2":{"x":0.08755558946864994,"y":-0.2789034418026404}}},{"ID":"14917","typeID":"Arrow","zOrder":"17","w":"1","h":"577","measuredW":"150","measuredH":"100","x":"298","y":"876","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.20078475948128016,"y":577.1975430248967},"p1":{"x":0.46856302129091965,"y":-0.0004822370830620473},"p2":{"x":0.20078475948128016,"y":-0.11897394490631541}}},{"ID":"14918","typeID":"Arrow","zOrder":"18","w":"1","h":"93","measuredW":"150","measuredH":"100","x":"319","y":"785","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.48803395698428176,"y":93.15044501005173},"p1":{"x":0.46428571428571475,"y":-0.003992113361953184},"p2":{"x":0.48803395698428176,"y":-0.19048075572618473},"stroke":"dotted"}},{"ID":"14919","typeID":"Arrow","zOrder":"19","w":"1","h":"66","measuredW":"150","measuredH":"100","x":"707","y":"874","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.48803395698428176,"y":66.30567517486509},"p1":{"x":0.46428571428571463,"y":-0.003992113361953185},"p2":{"x":0.48803395698428176,"y":-0.11897394490631541},"stroke":"dotted"}},{"ID":"14920","typeID":"Arrow","zOrder":"20","w":"497","h":"1","measuredW":"150","measuredH":"100","x":"454","y":"874","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":497.3020743683919,"y":-0.11897394490631541},"p1":{"x":0.4685630212909191,"y":-0.0004822370830620483},"p2":{"x":0.20078475948128016,"y":-0.11897394490631541}}},{"ID":"14921","typeID":"Arrow","zOrder":"21","w":"148","h":"1","measuredW":"150","measuredH":"100","x":"435","y":"438","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":147.7561454352989,"y":0.8810260550936846},"p1":{"x":0.4642857142857145,"y":-0.003992113361953184},"p2":{"x":0.24143192912043787,"y":0.8810260550936846},"stroke":"dotted"}},{"ID":"14922","typeID":"Arrow","zOrder":"22","w":"170","h":"1","measuredW":"150","measuredH":"100","x":"1044","y":"873","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":169.71016756073527,"y":0.8810260550936846},"p1":{"x":0.4642857142857145,"y":-0.003992113361953182},"p2":{"x":-0.3783855341235949,"y":0.8810260550936846}}},{"ID":"14923","typeID":"__group__","zOrder":"23","measuredW":"198","measuredH":"157","w":"198","h":"157","x":"1172","y":"769","properties":{"controlName":"100-hooks:basic-hooks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"198","h":"157","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"96","measuredH":"25","x":"51","y":"16","properties":{"size":"17","text":"Basic Hooks"}}]}}},{"ID":"14924","typeID":"Arrow","zOrder":"24","w":"1","h":"66","measuredW":"150","measuredH":"100","x":"966","y":"886","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.48803395698428176,"y":66.30567517486509},"p1":{"x":0.46428571428571463,"y":-0.003992113361953185},"p2":{"x":0.48803395698428176,"y":-0.11897394490631541},"stroke":"dotted"}},{"ID":"14925","typeID":"Arrow","zOrder":"25","w":"214","h":"167","measuredW":"150","measuredH":"100","x":"699","y":"619","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":213.9972034401286,"y":0.1978603245679551},"p1":{"x":0.5695204038704246,"y":-0.08613798906184292},"p2":{"x":0.42742393837579584,"y":166.92007529045236}}},{"ID":"14926","typeID":"Arrow","zOrder":"26","w":"196","h":"113","measuredW":"150","measuredH":"100","x":"705","y":"619","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":195.59637753357526,"y":0.419164872841975},"p1":{"x":0.5695204038704248,"y":-0.0861379890618429},"p2":{"x":-0.06109788093374391,"y":113.4044675769951}}},{"ID":"14927","typeID":"Arrow","zOrder":"27","w":"200","h":"31","measuredW":"150","measuredH":"100","x":"702","y":"567","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":199.9742470787478,"y":30.37325215008036},"p1":{"x":0.591967784066173,"y":0.06824118415324375},"p2":{"x":0.1831630287210828,"y":0.06012215628322792}}},{"ID":"14928","typeID":"Arrow","zOrder":"28","w":"179","h":"63","measuredW":"150","measuredH":"100","x":"705","y":"617","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":179.061942991504,"y":-0.33657421750319827},"p1":{"x":0.5695204038704248,"y":-0.0861379890618428},"p2":{"x":-0.06109788093374391,"y":63.045424860436356}}},{"ID":"14929","typeID":"Arrow","zOrder":"29","w":"205","h":"74","measuredW":"150","measuredH":"100","x":"704","y":"522","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":204.86359480461078,"y":73.99538260490783},"p1":{"x":0.591967784066173,"y":0.06824118415324368},"p2":{"x":-0.4389674261063874,"y":-0.4095728344125291}}},{"ID":"14930","typeID":"Arrow","zOrder":"30","w":"185","h":"29","measuredW":"150","measuredH":"100","x":"698","y":"608","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":184.68407344633147,"y":0.3962085114611682},"p1":{"x":0.5656988692166243,"y":-0.05770306981716299},"p2":{"x":0.049554393203266045,"y":29.331468960085772}}},{"ID":"14931","typeID":"Arrow","zOrder":"31","w":"2","h":"403","measuredW":"150","measuredH":"100","x":"965","y":"445","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.48803395698428176,"y":403.1504450100517},"p1":{"x":0.46428571428571463,"y":-0.003992113361953183},"p2":{"x":0.48803395698428176,"y":-0.11897394490631541}}},{"ID":"14932","typeID":"Arrow","zOrder":"32","w":"153","h":"68","measuredW":"150","measuredH":"100","x":"1029","y":"455","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":153.21206975808968,"y":67.70107943972448},"p1":{"x":0.47348954701664,"y":-0.1281842780799702},"p2":{"x":0.2685502439312586,"y":0.18547172626716701}}},{"ID":"14933","typeID":"Arrow","zOrder":"33","w":"120","h":"44","measuredW":"150","measuredH":"100","x":"1042","y":"393","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":119.54402658050071,"y":0.18134219350019976},"p1":{"x":0.45395537525354945,"y":0.09452332657200811},"p2":{"x":-0.3306238495154048,"y":44.27316763902337}}},{"ID":"14934","typeID":"Arrow","zOrder":"34","w":"154","h":"1","measuredW":"150","measuredH":"100","x":"1018","y":"446","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":153.18911339670876,"y":0.8810260550936846},"p1":{"x":0.46428571428571463,"y":-0.003992113361953182},"p2":{"x":-0.3783855341235949,"y":0.8810260550936846},"stroke":"dotted"}},{"ID":"14935","typeID":"Canvas","zOrder":"35","w":"198","h":"272","measuredW":"100","measuredH":"70","x":"1172","y":"481"},{"ID":"14936","typeID":"Arrow","zOrder":"36","w":"281","h":"1","measuredW":"150","measuredH":"100","x":"654","y":"444","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":281.3020743683919,"y":0.8810260550936846},"p1":{"x":0.4642857142857147,"y":-0.003992113361953183},"p2":{"x":0.48803395698428176,"y":0.8810260550936846}}},{"ID":"14937","typeID":"Arrow","zOrder":"37","w":"121","h":"48","measuredW":"150","measuredH":"100","x":"472","y":"380","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.24502512380570352,"y":-0.2591533504318022},"p1":{"x":0.3864377036851346,"y":-0.12346452745048851},"p2":{"x":120.9799374604795,"y":47.93872333970569}}},{"ID":"14938","typeID":"Arrow","zOrder":"38","w":"195","h":"124","measuredW":"150","measuredH":"100","x":"679","y":"298","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":194.50455208805204,"y":0.21486631796096844},"p1":{"x":0.5125873193980325,"y":0.11743289538347922},"p2":{"x":-0.016173803428500833,"y":124.53032187659227}}},{"ID":"14939","typeID":"Arrow","zOrder":"39","w":"15","h":"83","measuredW":"150","measuredH":"100","x":"875","y":"203","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":11.504552088052037,"y":0.21486631796096844},"p1":{"x":0.48122701874598317,"y":0.08919085657179801},"p2":{"x":-0.05283881539992308,"y":83.59686539590052}}},{"ID":"14940","typeID":"Label","zOrder":"40","measuredW":"76","measuredH":"36","x":"834","y":"153","properties":{"size":"28","text":"React"}},{"ID":"14941","typeID":"Canvas","zOrder":"41","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"1150","y":"82"},{"ID":"14942","typeID":"Label","zOrder":"42","measuredW":"314","measuredH":"25","x":"1164","y":"99","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"14943","typeID":"Label","zOrder":"43","measuredW":"319","measuredH":"25","x":"1164","y":"127","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"14944","typeID":"__group__","zOrder":"44","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"1165","y":"163","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"45","measuredH":"28","x":"66","y":"8","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"14945","typeID":"__group__","zOrder":"45","measuredW":"342","measuredH":"55","w":"342","h":"55","x":"702","y":"264","properties":{"controlName":"ext_link:roadmap.sh/javascript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"342","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"230","measuredH":"28","x":"56","y":"14","properties":{"size":"20","color":"16777215","text":"Visit JavaScript Roadmap"}}]}}},{"ID":"14946","typeID":"Arrow","zOrder":"46","w":"11","h":"65","measuredW":"150","measuredH":"100","x":"837","y":"76","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":5.81355254908226,"y":-0.3048709282632984},"p1":{"x":0.4747832595422888,"y":-0.12123341254486592},"p2":{"x":11,"y":65}}},{"ID":"14947","typeID":"__group__","zOrder":"47","measuredW":"207","measuredH":"47","w":"207","h":"47","x":"550","y":"414","properties":{"controlName":"101-cli-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"68","y":"11","properties":{"size":"17","text":"CLI Tools"}}]}}},{"ID":"14948","typeID":"__group__","zOrder":"48","measuredW":"206","measuredH":"44","w":"206","h":"44","x":"269","y":"416","properties":{"controlName":"101-cli-tools:create-react-app"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"139","measuredH":"25","x":"38","y":"10","properties":{"size":"17","text":"Create React App"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14949","typeID":"__group__","zOrder":"49","measuredW":"206","measuredH":"44","w":"206","h":"44","x":"269","y":"367","properties":{"controlName":"100-cli-tools:vite"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"197","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"30","measuredH":"25","x":"94","y":"10","properties":{"size":"17","text":"Vite"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14950","typeID":"__group__","zOrder":"50","measuredW":"207","measuredH":"47","w":"207","h":"47","x":"862","y":"421","properties":{"controlName":"102-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"25","x":"54","y":"11","properties":{"size":"17","text":"Components"}}]}}},{"ID":"14951","typeID":"__group__","zOrder":"51","measuredW":"246","measuredH":"47","w":"246","h":"47","x":"1154","y":"424","properties":{"controlName":"101-components:functional-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"235","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"183","measuredH":"25","x":"26","y":"11","properties":{"size":"17","text":"Functional Components"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"222","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14952","typeID":"__group__","zOrder":"52","measuredW":"235","measuredH":"47","w":"235","h":"47","x":"1153","y":"371","properties":{"controlName":"100-components:class-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"235","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"14540253"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"25","x":"45","y":"11","properties":{"size":"17","text":"Class Components"}}]}}},{"ID":"14953","typeID":"__group__","zOrder":"53","measuredW":"215","measuredH":"44","w":"215","h":"44","x":"1163","y":"532","properties":{"controlName":"102-components:jsx"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"215","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"30","measuredH":"25","x":"93","y":"9","properties":{"size":"17","text":"JSX"}}]}}},{"ID":"14954","typeID":"__group__","zOrder":"54","measuredW":"215","measuredH":"47","w":"215","h":"47","x":"1163","y":"580","properties":{"controlName":"103-components:props-vs-state"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"215","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"25","x":"53","y":"11","properties":{"size":"17","text":"Props vs State"}}]}}},{"ID":"14955","typeID":"__group__","zOrder":"55","measuredW":"215","measuredH":"47","w":"215","h":"47","x":"1163","y":"631","properties":{"controlName":"104-components:conditional-rendering"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"215","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"173","measuredH":"25","x":"21","y":"11","properties":{"size":"17","text":"Conditional Rendering"}}]}}},{"ID":"14956","typeID":"__group__","zOrder":"56","measuredW":"215","measuredH":"47","w":"215","h":"47","x":"1163","y":"682","properties":{"controlName":"105-components:composition-vs-inheritance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"215","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"25","x":"59","y":"11","properties":{"size":"17","text":"Composition"}}]}}},{"ID":"14957","typeID":"Label","zOrder":"57","measuredW":"154","measuredH":"25","x":"1194","y":"496","properties":{"size":"17","text":"Components Basics"}},{"ID":"14958","typeID":"__group__","zOrder":"58","measuredW":"207","measuredH":"47","w":"207","h":"47","x":"862","y":"590","properties":{"controlName":"103-rendering"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"63","y":"11","properties":{"size":"17","text":"Rendering"}}]}}},{"ID":"14959","typeID":"__group__","zOrder":"59","measuredW":"255","measuredH":"47","w":"255","h":"47","x":"450","y":"549","properties":{"controlName":"101-rendering:lists-and-keys"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"111","measuredH":"25","x":"72","y":"11","properties":{"size":"17","text":"Lists and Keys"}}]}}},{"ID":"14960","typeID":"__group__","zOrder":"60","measuredW":"255","measuredH":"47","w":"255","h":"47","x":"450","y":"497","properties":{"controlName":"100-rendering:component-life-cycle"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"170","measuredH":"25","x":"43","y":"11","properties":{"size":"17","text":"Component Life Cycle"}}]}}},{"ID":"14961","typeID":"__group__","zOrder":"61","measuredW":"255","measuredH":"47","w":"255","h":"47","x":"450","y":"601","properties":{"controlName":"102-rendering:render-props"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"107","measuredH":"25","x":"74","y":"11","properties":{"size":"17","text":"Render Props"}}]}}},{"ID":"14962","typeID":"__group__","zOrder":"62","measuredW":"255","measuredH":"47","w":"255","h":"47","x":"450","y":"653","properties":{"controlName":"103-rendering:refs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"36","measuredH":"25","x":"110","y":"11","properties":{"size":"17","text":"Refs"}}]}}},{"ID":"14963","typeID":"__group__","zOrder":"63","measuredW":"255","measuredH":"47","w":"255","h":"47","x":"450","y":"705","properties":{"controlName":"104-rendering:events"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"101","y":"11","properties":{"size":"17","text":"Events"}}]}}},{"ID":"14964","typeID":"__group__","zOrder":"64","measuredW":"255","measuredH":"47","w":"255","h":"47","x":"450","y":"758","properties":{"controlName":"105-rendering:high-order-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"255","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"188","measuredH":"25","x":"34","y":"11","properties":{"size":"17","text":"High Order Components"}}]}}},{"ID":"14965","typeID":"__group__","zOrder":"65","measuredW":"242","measuredH":"47","w":"242","h":"47","x":"862","y":"850","properties":{"controlName":"104-hooks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"242","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"96","y":"11","properties":{"size":"17","text":"Hooks"}}]}}},{"ID":"14966","typeID":"__group__","zOrder":"66","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"1184","y":"817","properties":{"controlName":"100-hooks:basic-hooks:use-state"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"52","y":"10","properties":{"size":"17","text":"useState"}}]}}},{"ID":"14967","typeID":"__group__","zOrder":"67","measuredW":"175","measuredH":"44","w":"175","h":"44","x":"1183","y":"865","properties":{"controlName":"101-hooks:basic-hooks:use-effect"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"51","y":"10","properties":{"size":"17","text":"useEffect"}}]}}},{"ID":"14968","typeID":"__group__","zOrder":"68","measuredW":"243","measuredH":"47","w":"243","h":"47","x":"861","y":"928","properties":{"controlName":"101-hooks:writing-your-own-hooks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"243","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"171","measuredH":"25","x":"36","y":"11","properties":{"size":"17","text":"Writing Custom Hooks"}}]}}},{"ID":"14969","typeID":"__group__","zOrder":"69","measuredW":"243","measuredH":"248","w":"243","h":"248","x":"861","y":"982","properties":{"controlName":"102-hooks:common-hooks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"243","h":"248","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16777215"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"25","x":"60","y":"15","properties":{"size":"17","text":"Common Hooks"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"93","h":"43","measuredW":"200","measuredH":"140","x":"139","y":"49","properties":{"color":"16770457"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"56","measuredH":"25","x":"157","y":"58","properties":{"size":"17","text":"useRef"}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"120","h":"44","measuredW":"200","measuredH":"140","x":"14","y":"48","properties":{"color":"16770457"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"94","measuredH":"25","x":"26","y":"58","properties":{"size":"17","text":"useCallback"}},{"ID":"6","typeID":"TextArea","zOrder":"6","w":"217","h":"44","measuredW":"200","measuredH":"140","x":"14","y":"96","properties":{"color":"16770457"}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"77","measuredH":"25","x":"86","y":"106","properties":{"size":"17","text":"useMemo"}},{"ID":"8","typeID":"TextArea","zOrder":"8","w":"217","h":"43","measuredW":"200","measuredH":"140","x":"14","y":"145","properties":{"color":"16770457"}},{"ID":"9","typeID":"Label","zOrder":"9","measuredW":"95","measuredH":"25","x":"75","y":"154","properties":{"size":"17","text":"useReducer"}},{"ID":"10","typeID":"TextArea","zOrder":"10","w":"121","h":"43","measuredW":"200","measuredH":"140","x":"13","y":"193","properties":{"color":"16770457"}},{"ID":"11","typeID":"Label","zOrder":"11","measuredW":"88","measuredH":"25","x":"29","y":"202","properties":{"size":"17","text":"useContext"}},{"ID":"12","typeID":"TextArea","zOrder":"12","w":"92","h":"43","measuredW":"200","measuredH":"140","x":"139","y":"193","properties":{"color":"16770457"}},{"ID":"13","typeID":"Label","zOrder":"13","measuredW":"24","measuredH":"25","x":"173","y":"202","properties":{"size":"17","text":"......."}}]}}},{"ID":"14970","typeID":"__group__","zOrder":"70","measuredW":"157","measuredH":"47","w":"157","h":"47","x":"629","y":"850","properties":{"controlName":"105-routers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"48","y":"11","properties":{"size":"17","text":"Routers"}}]}}},{"ID":"14971","typeID":"__group__","zOrder":"71","measuredW":"167","measuredH":"47","w":"167","h":"47","x":"619","y":"924","properties":{"controlName":"100-routers:react-router"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"158","h":"47","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"104","measuredH":"25","x":"36","y":"11","properties":{"size":"17","text":"React Router"}},{"ID":"3","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14972","typeID":"__group__","zOrder":"72","measuredW":"168","measuredH":"47","w":"168","h":"47","x":"617","y":"976","properties":{"controlName":"101-routers:reach-router"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"47","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"25","x":"37","y":"11","properties":{"size":"17","text":"Reach Router"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"12","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14973","typeID":"__group__","zOrder":"73","measuredW":"230","measuredH":"47","w":"230","h":"47","x":"241","y":"851","properties":{"controlName":"106-state-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"25","x":"41","y":"11","properties":{"size":"17","text":"State Management"}}]}}},{"ID":"14974","typeID":"__group__","zOrder":"74","measuredW":"175","measuredH":"44","w":"175","h":"44","x":"231","y":"765","properties":{"controlName":"100-state-management:context"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"165","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"63","y":"10","properties":{"size":"17","text":"Context"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14975","typeID":"__group__","zOrder":"75","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"231","y":"717","properties":{"controlName":"101-state-management:zustand"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"61","y":"10","properties":{"size":"17","text":"Zustand"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14976","typeID":"__group__","zOrder":"76","measuredW":"176","measuredH":"44","w":"176","h":"44","x":"231","y":"669","properties":{"controlName":"102-state-management:redux-and-redux-toolkit"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"166","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"115","measuredH":"25","x":"35","y":"10","properties":{"size":"17","text":"Redux / Toolkit"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14977","typeID":"__group__","zOrder":"77","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"232","y":"621","properties":{"controlName":"103-state-management:mobx"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"70","y":"10","properties":{"size":"17","text":"MobX"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14978","typeID":"__group__","zOrder":"78","measuredW":"174","measuredH":"44","w":"174","h":"44","x":"232","y":"573","properties":{"controlName":"104-state-management:recoil"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"164","h":"44","measuredW":"200","measuredH":"140","x":"10","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"67","y":"10","properties":{"size":"17","text":"Recoil"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"14979","typeID":"__group__","zOrder":"79","measuredW":"227","measuredH":"47","w":"227","h":"47","x":"244","y":"1056","properties":{"controlName":"107-styling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"88","y":"10","properties":{"size":"17","text":"Styling"}}]}}},{"ID":"14980","typeID":"__group__","zOrder":"80","measuredW":"166","measuredH":"44","w":"166","h":"44","x":"598","y":"1195","properties":{"controlName":"105-styling:chakra-ui"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"40","y":"10","properties":{"size":"17","text":"Chakra UI"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"142","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14981","typeID":"__group__","zOrder":"81","measuredW":"165","measuredH":"44","w":"165","h":"44","x":"597","y":"1099","properties":{"controlName":"104-styling:material-ui"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"86","measuredH":"25","x":"36","y":"10","properties":{"size":"17","text":"Material UI"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"14982","typeID":"__group__","zOrder":"82","measuredW":"167","measuredH":"44","w":"167","h":"44","x":"598","y":"1147","properties":{"controlName":"102-styling:mantine"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"47","y":"10","properties":{"size":"17","text":"Mantine"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"143","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"3700253"}}]}}}]}}},{"ID":"14983","typeID":"__group__","zOrder":"83","measuredW":"167","measuredH":"44","w":"167","h":"44","x":"597","y":"1052","properties":{"controlName":"103-styling:tailwind"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"48","y":"10","properties":{"size":"17","text":"Tailwind"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"143","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14984","typeID":"__group__","zOrder":"84","measuredW":"210","measuredH":"44","w":"210","h":"44","x":"347","y":"979","properties":{"controlName":"100-styling:styled-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"150","measuredH":"25","x":"24","y":"10","properties":{"size":"17","text":"Styled Components"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"186","y":"9","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14985","typeID":"__group__","zOrder":"85","measuredW":"210","measuredH":"44","w":"210","h":"44","x":"347","y":"931","properties":{"controlName":"101-styling:emotion"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"201","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"69","y":"10","properties":{"size":"17","text":"Emotion"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"186","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14986","typeID":"__group__","zOrder":"86","measuredW":"214","measuredH":"47","w":"214","h":"47","x":"250","y":"1436","properties":{"controlName":"108-api-calls"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"214","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"72","y":"11","properties":{"size":"17","text":"API Calls"}}]}}},{"ID":"14987","typeID":"TextArea","zOrder":"87","w":"105","h":"200","measuredW":"200","measuredH":"140","x":"366","y":"1205","properties":{"color":"16777215"}},{"ID":"14988","typeID":"Label","zOrder":"88","measuredW":"71","measuredH":"25","x":"383","y":"1366","properties":{"size":"17","text":"GraphQL"}},{"ID":"14989","typeID":"__group__","zOrder":"89","measuredW":"167","measuredH":"44","w":"167","h":"44","x":"341","y":"1220","properties":{"controlName":"100-api-calls:apollo"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"55","y":"10","properties":{"size":"17","text":"Apollo"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"143","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14990","typeID":"__group__","zOrder":"90","measuredW":"165","measuredH":"44","w":"165","h":"44","x":"341","y":"1268","properties":{"controlName":"101-api-calls:relay"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"56","y":"10","properties":{"size":"17","text":"Relay"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14991","typeID":"__group__","zOrder":"91","measuredW":"165","measuredH":"44","w":"165","h":"44","x":"341","y":"1315","properties":{"controlName":"102-api-calls:urql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"32","measuredH":"25","x":"62","y":"10","properties":{"size":"17","text":"Urql"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14992","typeID":"TextArea","zOrder":"92","w":"105","h":"294","measuredW":"200","measuredH":"140","x":"366","y":"1525","properties":{"color":"16777215"}},{"ID":"14993","typeID":"Label","zOrder":"93","measuredW":"44","measuredH":"25","x":"397","y":"1539","properties":{"size":"17","text":"REST"}},{"ID":"14994","typeID":"__group__","zOrder":"94","measuredW":"165","measuredH":"44","w":"165","h":"44","x":"336","y":"1571","properties":{"controlName":"103-api-calls:swr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"156","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"59","y":"10","properties":{"size":"17","text":"SWR"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"14995","typeID":"__group__","zOrder":"95","measuredW":"165","measuredH":"44","w":"165","h":"44","x":"337","y":"1667","properties":{"controlName":"105-api-calls:axios"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"25","x":"57","y":"10","properties":{"size":"17","text":"Axios"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14996","typeID":"__group__","zOrder":"96","measuredW":"165","measuredH":"44","w":"165","h":"44","x":"338","y":"1715","properties":{"controlName":"106-api-calls:superagent"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"25","x":"35","y":"10","properties":{"size":"17","text":"superagent"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"14997","typeID":"__group__","zOrder":"97","measuredW":"165","measuredH":"44","w":"165","h":"44","x":"335","y":"1619","properties":{"controlName":"104-api-calls:react-query"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"react-query"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10027263"}}]}}}]}}},{"ID":"14998","typeID":"__group__","zOrder":"98","measuredW":"202","measuredH":"47","w":"202","h":"47","x":"771","y":"1436","properties":{"controlName":"109-testing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"202","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"73","y":"11","properties":{"size":"17","text":"Testing"}}]}}},{"ID":"14999","typeID":"__group__","zOrder":"99","measuredW":"109","measuredH":"44","w":"109","h":"44","x":"733","y":"1290","properties":{"controlName":"100-testing:jest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"100","h":"44","measuredW":"200","measuredH":"140","x":"9","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"42","y":"10","properties":{"size":"17","text":"Jest"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15000","typeID":"__group__","zOrder":"100","measuredW":"123","measuredH":"44","w":"123","h":"44","x":"847","y":"1290","properties":{"controlName":"101-testing:vitest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"112","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"25","x":"34","y":"10","properties":{"size":"17","text":"Vitest"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"99","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15001","typeID":"__group__","zOrder":"101","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"730","y":"1339","properties":{"controlName":"102-testing:react-testing-library"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"218","h":"44","measuredW":"200","measuredH":"140","x":"11","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"164","measuredH":"25","x":"36","y":"10","properties":{"size":"17","text":"React Testing Library"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"0","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15002","typeID":"__group__","zOrder":"102","measuredW":"161","measuredH":"44","w":"161","h":"44","x":"821","y":"1517","properties":{"controlName":"103-testing:cypress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"152","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"44","y":"10","properties":{"size":"17","text":"Cypress"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"137","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15003","typeID":"__group__","zOrder":"103","measuredW":"162","measuredH":"44","w":"162","h":"44","x":"821","y":"1565","properties":{"controlName":"104-testing:playwright"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"152","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"37","y":"10","properties":{"size":"17","text":"Playwright"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"138","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15004","typeID":"__group__","zOrder":"104","measuredW":"202","measuredH":"47","w":"202","h":"47","x":"1169","y":"1092","properties":{"controlName":"110-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"202","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"25","x":"54","y":"11","properties":{"size":"17","text":"Frameworks"}}]}}},{"ID":"15005","typeID":"__group__","zOrder":"105","measuredW":"167","measuredH":"44","w":"167","h":"44","x":"1213","y":"1014","properties":{"controlName":"101-frameworks:next-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"158","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"52","y":"10","properties":{"size":"17","text":"Next.js"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"143","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15006","typeID":"__group__","zOrder":"106","measuredW":"169","measuredH":"44","w":"169","h":"44","x":"1212","y":"966","properties":{"controlName":"100-frameworks:remix"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"158","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"49","measuredH":"25","x":"54","y":"10","properties":{"size":"17","text":"Remix"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"145","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15007","typeID":"__group__","zOrder":"107","measuredW":"202","measuredH":"44","w":"202","h":"44","x":"1169","y":"1420","properties":{"controlName":"111-forms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"202","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"77","y":"10","properties":{"size":"17","text":"Forms"}}]}}},{"ID":"15008","typeID":"__group__","zOrder":"108","measuredW":"198","measuredH":"44","w":"198","h":"44","x":"1190","y":"1517","properties":{"controlName":"100-forms:react-hook-form"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"186","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"25","x":"25","y":"10","properties":{"size":"17","text":"React Hook Form"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"174","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15009","typeID":"__group__","zOrder":"109","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"1191","y":"1565","properties":{"controlName":"101-forms:formik"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"185","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"67","y":"10","properties":{"size":"17","text":"Formik"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"171","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15010","typeID":"__group__","zOrder":"110","measuredW":"195","measuredH":"44","w":"195","h":"44","x":"1191","y":"1613","properties":{"controlName":"102-forms:final-form"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"185","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"82","measuredH":"25","x":"52","y":"10","properties":{"size":"17","text":"Final Form"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"171","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15011","typeID":"Arrow","zOrder":"111","w":"1","h":"329","measuredW":"150","measuredH":"100","x":"1100","y":"1444","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.20078475948139385,"y":328.45459981746376},"p1":{"x":0.46856302129091976,"y":-0.0004822370830620469},"p2":{"x":0.20078475948128016,"y":-0.11897394490631541}}},{"ID":"15012","typeID":"TextArea","zOrder":"112","w":"253","h":"251","measuredW":"200","measuredH":"140","x":"894","y":"1662","properties":{"color":"16777215"}},{"ID":"15013","typeID":"__group__","zOrder":"113","measuredW":"224","measuredH":"44","w":"224","h":"44","x":"910","y":"1679","properties":{"controlName":"112-suspense"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"224","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"73","y":"10","properties":{"size":"17","text":"Suspense"}}]}}},{"ID":"15014","typeID":"__group__","zOrder":"114","measuredW":"224","measuredH":"44","w":"224","h":"44","x":"910","y":"1727","properties":{"controlName":"113-portals"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"224","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"85","y":"10","properties":{"size":"17","text":"Portals"}}]}}},{"ID":"15015","typeID":"__group__","zOrder":"115","measuredW":"224","measuredH":"44","w":"224","h":"44","x":"910","y":"1775","properties":{"controlName":"114-error-boundaries"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"224","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"132","measuredH":"25","x":"47","y":"10","properties":{"size":"17","text":"Error Boundaries"}}]}}},{"ID":"15016","typeID":"__group__","zOrder":"116","measuredW":"224","measuredH":"44","w":"224","h":"44","x":"910","y":"1823","properties":{"controlName":"115-fiber-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"224","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"25","x":"43","y":"10","properties":{"size":"17","text":"Fiber Architecture"}}]}}},{"ID":"15017","typeID":"Label","zOrder":"117","measuredW":"130","measuredH":"25","x":"956","y":"1877","properties":{"size":"17","text":"Advanced Topics"}},{"ID":"15018","typeID":"__group__","zOrder":"118","measuredW":"159","measuredH":"44","w":"159","h":"44","x":"628","y":"1728","properties":{"controlName":"116-mobile"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"159","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"55","y":"10","properties":{"size":"17","text":"Mobile"}}]}}},{"ID":"15019","typeID":"__group__","zOrder":"119","measuredW":"159","measuredH":"44","w":"159","h":"44","x":"628","y":"1635","properties":{"controlName":"100-mobile:react-native"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"159","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"25","x":"30","y":"10","properties":{"size":"17","text":"React Native"}}]}}},{"ID":"15020","typeID":"Arrow","zOrder":"120","w":"1","h":"139","measuredW":"150","measuredH":"100","x":"707","y":"2078","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.4438624012549725,"y":-0.00008403832147459167},"p2":{"x":0,"y":139},"stroke":"dotted"}},{"ID":"15021","typeID":"TextArea","zOrder":"121","w":"425","h":"124","measuredW":"200","measuredH":"140","x":"494","y":"2009"},{"ID":"15022","typeID":"Label","zOrder":"122","measuredW":"369","measuredH":"25","x":"523","y":"2029","properties":{"size":"17","text":"Visit the Frontend Developer Roadmap for more"}},{"ID":"15023","typeID":"__group__","zOrder":"123","measuredW":"370","measuredH":"44","w":"370","h":"44","x":"523","y":"2064","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"370","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"149","measuredH":"25","x":"110","y":"9","properties":{"size":"17","text":"Frontend Roadmap"}}]}}},{"ID":"15024","typeID":"__group__","zOrder":"124","measuredW":"352","measuredH":"54","w":"352","h":"54","x":"1149","y":"266","properties":{"controlName":"100-react-roadmap-note"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"352","h":"54","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"224","measuredH":"26","x":"50","y":"14","properties":{"size":"18","text":"Important Note / Click here"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"18","y":"18","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"13576743"}}]}}}]}}},{"ID":"15025","typeID":"__group__","zOrder":"125","measuredW":"408","measuredH":"162","w":"408","h":"162","x":"185","y":"85","children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"408","h":"162","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"21","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10027263","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"269","measuredH":"24","x":"59","y":"21","properties":{"size":"16","text":"Personal Recommendation / Opinion"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"159","measuredH":"24","x":"59","y":"118","properties":{"size":"16","text":"I wouldn't recommend"}},{"ID":"4","typeID":"Icon","zOrder":"4","measuredW":"24","measuredH":"24","x":"23","y":"118","properties":{"color":"10066329","icon":{"ID":"circle","size":"small"}}},{"ID":"5","typeID":"Label","zOrder":"5","w":"324","measuredW":"315","measuredH":"24","x":"60","y":"86","properties":{"size":"16","text":"Order in roadmap not strict (Learn anytime)"}},{"ID":"6","typeID":"__group__","zOrder":"6","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"86","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"10066329","icon":{"ID":"check-circle","size":"small"}}}]}}},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"272","measuredH":"24","x":"59","y":"54","properties":{"size":"16","text":"Alternative Option - Pick this or purple"}},{"ID":"8","typeID":"__group__","zOrder":"8","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"23","y":"53","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15026","typeID":"__group__","zOrder":"126","measuredW":"168","measuredH":"44","w":"168","h":"44","x":"342","y":"1133","properties":{"controlName":"106-styling:css-modules"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"158","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"103","measuredH":"25","x":"27","y":"10","properties":{"size":"17","text":"CSS Modules"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"144","y":"11","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}},{"ID":"15027","typeID":"__group__","zOrder":"127","measuredW":"165","measuredH":"44","w":"165","h":"44","x":"338","y":"1763","properties":{"controlName":"107-api-calls:rtk-query"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"157","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"70","measuredH":"25","x":"44","y":"10","properties":{"size":"17","text":"rtk-query"}},{"ID":"2","typeID":"__group__","zOrder":"2","measuredW":"24","measuredH":"24","w":"24","h":"24","x":"141","y":"10","children":{"controls":{"control":[{"ID":"0","typeID":"Icon","zOrder":"0","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"0","properties":{"color":"3700253","icon":{"ID":"check-circle","size":"small"}}}]}}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"2141","mockupW":"1316","measuredW":"1501","measuredH":"2217","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/software-architect.json b/public/jsons/software-architect.json new file mode 100644 index 000000000..0d74feacc --- /dev/null +++ b/public/jsons/software-architect.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"6772","typeID":"Label","zOrder":"42","measuredW":"264","measuredH":"40","x":"654","y":"275","properties":{"size":"32","text":"Software Architect"}},{"ID":"6774","typeID":"Canvas","zOrder":"43","w":"440","h":"141","measuredW":"100","measuredH":"70","x":"1079","y":"179"},{"ID":"6775","typeID":"Label","zOrder":"44","measuredW":"396","measuredH":"25","x":"1093","y":"196","properties":{"size":"17","text":"Find the detailed version of this roadmap along with"}},{"ID":"6776","typeID":"Label","zOrder":"45","measuredW":"382","measuredH":"25","x":"1093","y":"224","properties":{"size":"17","text":"resources, progress tracking and other resources."}},{"ID":"6778","typeID":"Canvas","zOrder":"47","w":"457","h":"151","measuredW":"100","measuredH":"70","x":"144","y":"169"},{"ID":"6962","typeID":"Arrow","zOrder":"39","w":"245","h":"386","measuredW":"150","measuredH":"100","x":"498","y":"455","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":244.4867195070642,"y":0.035137646428552216},"p1":{"x":0.6246084240032233,"y":0.20251513980487262},"p2":{"x":-0.201986585826603,"y":386.38572621415096}}},{"ID":"7377","typeID":"Label","zOrder":"51","measuredW":"106","measuredH":"28","x":"170","y":"194","properties":{"size":"20","text":"References"}},{"ID":"7553","typeID":"Arrow","zOrder":"40","w":"168","h":"34","measuredW":"150","measuredH":"100","x":"510","y":"415","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":167.1865321496182,"y":34.55562218305522},"p1":{"x":0.5245584633234496,"y":0.05852778135877311},"p2":{"x":-0.4443778169447796,"y":0.26748150807645743}}},{"ID":"7555","typeID":"Arrow","zOrder":"41","w":"183","h":"1","measuredW":"150","measuredH":"100","x":"498","y":"458","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":183,"y":0},"p1":{"x":0.5235518855808703,"y":0.005573217421555624},"p2":{"x":0.1262419580623373,"y":0}}},{"ID":"7560","typeID":"Canvas","zOrder":"58","w":"372","h":"201","measuredW":"100","measuredH":"70","x":"1147","y":"605"},{"ID":"7643","typeID":"Arrow","zOrder":"38","w":"328","h":"7","measuredW":"150","measuredH":"100","x":"506","y":"872","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.3670853083669954,"y":6.363059610276196},"p1":{"x":0.523951203956318,"y":-0.003179639807142291},"p2":{"x":328.04962153802785,"y":-0.46580312004721236}}},{"ID":"7764","typeID":"Arrow","zOrder":"37","w":"1","h":"124","measuredW":"150","measuredH":"100","x":"745","y":"327","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.46249770700262616,"y":0.1037923676955188},"p1":{"x":0.32941176470588235,"y":-5.810212643451895e-20},"p2":{"x":-0.3586399639038973,"y":123.7423533290094}}},{"ID":"7776","typeID":"Arrow","zOrder":"36","w":"172","h":"50","measuredW":"150","measuredH":"100","x":"505","y":"468","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":171.66402663997076,"y":-0.08650940131400375},"p1":{"x":0.5708753421913598,"y":-0.07124257194364707},"p2":{"x":-0.0473460567947086,"y":49.9959743019092}}},{"ID":"7779","typeID":"Canvas","zOrder":"52","w":"370","h":"201","measuredW":"100","measuredH":"70","x":"1147","y":"377"},{"ID":"7787","typeID":"Label","zOrder":"53","measuredW":"233","measuredH":"32","x":"1173","y":"402","properties":{"size":"24","text":"Software Architecture"}},{"ID":"7788","typeID":"Label","zOrder":"54","measuredW":"296","measuredH":"26","x":"1173","y":"437","properties":{"size":"18","text":"Describes how an application is built"}},{"ID":"7789","typeID":"Label","zOrder":"55","measuredW":"282","measuredH":"26","x":"1173","y":"467","properties":{"size":"18","text":"including its components, how they"}},{"ID":"7790","typeID":"Label","zOrder":"56","measuredW":"296","measuredH":"26","x":"1173","y":"497","properties":{"size":"18","text":"interact with eachother, environment"}},{"ID":"7791","typeID":"Label","zOrder":"57","measuredW":"265","measuredH":"26","x":"1173","y":"527","properties":{"size":"18","text":" in which they operate and so on."}},{"ID":"7792","typeID":"Label","zOrder":"59","measuredW":"198","measuredH":"32","x":"1173","y":"631","properties":{"size":"24","text":"Software Architect"}},{"ID":"7793","typeID":"Label","zOrder":"60","measuredW":"319","measuredH":"26","x":"1173","y":"666","properties":{"size":"18","text":"A software expert who makes high level"}},{"ID":"7794","typeID":"Label","zOrder":"61","measuredW":"288","measuredH":"26","x":"1173","y":"695","properties":{"size":"18","text":"design choices, including technical "}},{"ID":"7795","typeID":"Label","zOrder":"62","measuredW":"277","measuredH":"26","x":"1173","y":"724","properties":{"size":"18","text":"standards, tools, design principles,"}},{"ID":"7796","typeID":"Label","zOrder":"63","measuredW":"205","measuredH":"26","x":"1173","y":"754","properties":{"size":"18","text":" platforms to be used, etc"}},{"ID":"7797","typeID":"Arrow","zOrder":"35","w":"1","h":"87","measuredW":"150","measuredH":"100","x":"367","y":"509","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","stroke":"dotted","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.5235518855808703,"y":0.005573217421555625},"p2":{"x":0,"y":87.20010505287507}}},{"ID":"7799","typeID":"Arrow","zOrder":"80","w":"4","h":"84","measuredW":"150","measuredH":"100","x":"732","y":"178","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.08235238712939008,"y":-0.4267710916217595},"p1":{"x":0.3294117647058823,"y":6.0060181818956376e-18},"p2":{"x":3.6413600360961027,"y":83.7423533290094},"stroke":"dotted"}},{"ID":"7800","typeID":"Arrow","zOrder":"34","w":"1","h":"193","measuredW":"150","measuredH":"100","x":"924","y":"770","properties":{"p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":193.23322985025834},"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted"}},{"ID":"7801","typeID":"Arrow","zOrder":"33","w":"316","h":"1","measuredW":"150","measuredH":"100","x":"947","y":"873","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.30576197349307677,"y":0.3630596102761956},"p1":{"x":0.5239512039563179,"y":-0.0031796398071422907},"p2":{"x":316.3445500205862,"y":0.3630596102761956}}},{"ID":"7804","typeID":"TextArea","zOrder":"82","w":"175","h":"331","measuredW":"200","measuredH":"140","x":"238","y":"1222"},{"ID":"7820","typeID":"Arrow","zOrder":"32","w":"1","h":"138","measuredW":"150","measuredH":"100","x":"1390","y":"876","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":138.4300778530652}}},{"ID":"7822","typeID":"TextArea","zOrder":"84","w":"295","h":"256","measuredW":"200","measuredH":"140","x":"1015","y":"1281"},{"ID":"7849","typeID":"__group__","zOrder":"104","measuredW":"267","measuredH":"50","w":"267","h":"50","x":"925","y":"1388","properties":{"controlName":"102-patterns-and-design-principles:cqrs-eventual-consistency"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"233","measuredH":"26","x":"17","y":"12","properties":{"size":"18","text":"CQRS, Eventual Consistency"}}]}}},{"ID":"7850","typeID":"__group__","zOrder":"105","measuredW":"267","measuredH":"50","w":"267","h":"50","x":"925","y":"1443","properties":{"controlName":"104-patterns-and-design-principles:acid-cap-theorem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"26","x":"53","y":"12","properties":{"size":"18","text":"ACID, CAP Theorem"}}]}}},{"ID":"7851","typeID":"__group__","zOrder":"102","measuredW":"267","measuredH":"50","w":"267","h":"50","x":"925","y":"1498","properties":{"controlName":"106-patterns-and-design-principles:tdd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"205","measuredH":"26","x":"31","y":"12","properties":{"size":"18","text":"Test Driven Development"}}]}}},{"ID":"7852","typeID":"__group__","zOrder":"98","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"1199","y":"1333","properties":{"controlName":"101-patterns-and-design-principles:mvc-mvp-mvvm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"145","measuredH":"26","x":"47","y":"12","properties":{"size":"18","text":"MVC, MVP, MVVM"}}]}}},{"ID":"7853","typeID":"__group__","zOrder":"99","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"1199","y":"1388","properties":{"controlName":"103-patterns-and-design-principles:actors"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"26","x":"94","y":"12","properties":{"size":"18","text":"Actors"}}]}}},{"ID":"7854","typeID":"__group__","zOrder":"100","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"1199","y":"1443","properties":{"controlName":"105-patterns-and-design-principles:solid"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"54","measuredH":"26","x":"93","y":"12","properties":{"size":"18","text":"SOLID"}}]}}},{"ID":"7855","typeID":"__group__","zOrder":"101","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"1199","y":"1498","properties":{"controlName":"106-patterns-and-design-principles:ddd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"182","measuredH":"26","x":"29","y":"12","properties":{"size":"18","text":"Domain Driven Design"}}]}}},{"ID":"7856","typeID":"Arrow","zOrder":"31","w":"365","h":"5","measuredW":"150","measuredH":"100","x":"683","y":"1305","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.3915911592143857,"y":5.165286547756978},"p1":{"x":0.3126382937357825,"y":0.00037687804805635266},"p2":{"x":364.21005351687836,"y":-0.024261569160898944}}},{"ID":"7857","typeID":"TextArea","zOrder":"85","w":"108","h":"250","measuredW":"200","measuredH":"140","x":"601","y":"1086"},{"ID":"7907","typeID":"Arrow","zOrder":"30","w":"217","h":"350","measuredW":"150","measuredH":"100","x":"402","y":"1335","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.3986972866299831,"y":0.2177185503727755},"p2":{"x":217.07151434953414,"y":350.11266205943184}}},{"ID":"7915","typeID":"Arrow","zOrder":"29","w":"1","h":"125","measuredW":"150","measuredH":"100","x":"651","y":"1677","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":125}}},{"ID":"7917","typeID":"Arrow","zOrder":"28","w":"240","h":"2","measuredW":"150","measuredH":"100","x":"398","y":"1319","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.0932204121097584,"y":-0.4182951932079959},"p1":{"x":0.30951619972323374,"y":-0.006789357388815253},"p2":{"x":240.4909788089725,"y":0.5817048067920041}}},{"ID":"7918","typeID":"Arrow","zOrder":"15","w":"176","h":"3","measuredW":"150","measuredH":"100","x":"694","y":"1675","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.0932204121097584,"y":2.581704806792004},"p1":{"x":0.3095161997232337,"y":-0.006789357388815247},"p2":{"x":176.47481566194506,"y":0.47293642691761306}}},{"ID":"7919","typeID":"TextArea","zOrder":"7","w":"222","h":"302","measuredW":"200","measuredH":"140","x":"1223","y":"1651"},{"ID":"7927","typeID":"Arrow","zOrder":"27","w":"176","h":"3","measuredW":"150","measuredH":"100","x":"387","y":"1677","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.0932204121097584,"y":2.581704806792004},"p1":{"x":0.3095161997232337,"y":-0.006789357388815247},"p2":{"x":176.47481566194506,"y":0.47293642691761306},"stroke":"dotted"}},{"ID":"7939","typeID":"TextArea","zOrder":"26","w":"246","h":"242","measuredW":"200","measuredH":"140","x":"1249","y":"965"},{"ID":"7952","typeID":"Arrow","zOrder":"6","w":"226","h":"2","measuredW":"150","measuredH":"100","x":"1044","y":"1674","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.24542680668537287,"y":-0.030625198859752345},"p1":{"x":0.3095161997232337,"y":-0.006789357388815242},"p2":{"x":226.00792411180873,"y":0.028188943321993065}}},{"ID":"7953","typeID":"TextArea","zOrder":"123","w":"133","h":"187","measuredW":"200","measuredH":"140","x":"1313","y":"2097"},{"ID":"7964","typeID":"TextArea","zOrder":"128","w":"126","h":"178","measuredW":"200","measuredH":"140","x":"742","y":"1394"},{"ID":"7975","typeID":"TextArea","zOrder":"134","w":"133","h":"250","measuredW":"200","measuredH":"140","x":"667","y":"2313"},{"ID":"7988","typeID":"TextArea","zOrder":"16","w":"214","h":"356","measuredW":"200","measuredH":"140","x":"858","y":"1662"},{"ID":"8003","typeID":"TextArea","zOrder":"139","w":"150","h":"137","measuredW":"200","measuredH":"140","x":"601","y":"2106"},{"ID":"8016","typeID":"TextArea","zOrder":"142","w":"231","h":"442","measuredW":"200","measuredH":"140","x":"205","y":"1929"},{"ID":"8033","typeID":"Arrow","zOrder":"25","w":"120","h":"156","measuredW":"150","measuredH":"100","x":"1288","y":"1150","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":120,"y":0},"p1":{"x":0.5814745972738539,"y":0.23574969021065675},"p2":{"x":0,"y":156}}},{"ID":"8040","typeID":"Arrow","zOrder":"24","w":"176","h":"3","measuredW":"150","measuredH":"100","x":"582","y":"1511","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.0932204121097584,"y":2.581704806792004},"p1":{"x":0.3095161997232337,"y":-0.006789357388815247},"p2":{"x":176.47481566194506,"y":0.47293642691761306},"stroke":"dotted"}},{"ID":"8042","typeID":"Arrow","zOrder":"5","w":"2","h":"278","measuredW":"150","measuredH":"100","x":"1379","y":"1906","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":1.7545731933146271,"y":-0.030625198859752345},"p1":{"x":0.3095161997232337,"y":-0.006789357388815244},"p2":{"x":1.7545731933146271,"y":277.8855680534584}}},{"ID":"8043","typeID":"Arrow","zOrder":"4","w":"672","h":"1","measuredW":"150","measuredH":"100","x":"671","y":"2215","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.38186770021422944,"y":0.02818894332176569},"p1":{"x":0.3061262174990376,"y":0.0004932366059684828},"p2":{"x":672.0079241118087,"y":0.028188943321993065}}},{"ID":"8044","typeID":"Arrow","zOrder":"3","w":"1","h":"266","measuredW":"150","measuredH":"100","x":"1054","y":"2098","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":266}}},{"ID":"8048","typeID":"Arrow","zOrder":"2","w":"276","h":"95","measuredW":"150","measuredH":"100","x":"406","y":"2221","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.28014891204554715,"y":92.75760480798135},"p1":{"x":0.6327806415612884,"y":-0.16229378704483777},"p2":{"x":276.3624122654047,"y":0.20730061566200675}}},{"ID":"8050","typeID":"Arrow","zOrder":"1","w":"281","h":"4","measuredW":"150","measuredH":"100","x":"429","y":"2328","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.38186770021422944,"y":4.028188943321766},"p1":{"x":0.3061262174990377,"y":0.000493236605968481},"p2":{"x":281,"y":0}}},{"ID":"8051","typeID":"Arrow","zOrder":"0","w":"1","h":"222","measuredW":"150","measuredH":"100","x":"742","y":"2422","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":221.92746713583574}}},{"ID":"8052","typeID":"Label","zOrder":"164","measuredW":"204","measuredH":"40","x":"640","y":"2666","properties":{"size":"32","text":"Keep learning"}},{"ID":"8053","typeID":"Arrow","zOrder":"165","w":"1","h":"127","measuredW":"150","measuredH":"100","x":"741","y":"2725","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":0,"y":0},"p1":{"x":0.5,"y":0},"p2":{"x":0,"y":126.99192070321214},"stroke":"dotted"}},{"ID":"8054","typeID":"__group__","zOrder":"166","measuredW":"401","measuredH":"26","w":"401","h":"26","x":"171","y":"237","properties":{"controlName":"ext_link:medium.com/hackernoon/38-actions-and-insights-to-become-a-better-software-architect-f135e2de9a1b"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"368","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Kai Niklas’s Tips to become a better Architect"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"8055","typeID":"__group__","zOrder":"167","measuredW":"279","measuredH":"26","w":"279","h":"26","x":"171","y":"267","properties":{"controlName":"ext_link:amazon.ae/Fundamentals-Software-Architecture-Engineering-Approach/dp/1492043451"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"246","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"OReilly - Software Architecture"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}},{"ID":"8056","typeID":"__group__","zOrder":"162","measuredW":"284","measuredH":"55","w":"284","h":"55","x":"183","y":"2355","properties":{"controlName":"ext_link:roadmap.sh/devops"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"209","measuredH":"28","x":"37","y":"14","properties":{"size":"20","text":"Visit DevOps Roadmap","color":"16777215"}}]}}},{"ID":"8057","typeID":"__group__","zOrder":"46","measuredW":"403","measuredH":"45","w":"403","h":"45","x":"1094","y":"260","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"403","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"180","measuredH":"29","w":"180","h":"29","x":"107","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"105","measuredH":"28","x":"75","y":"0","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"28","x":"0","y":"0","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"5","measuredH":"28","x":"47","y":"0","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"10","measuredH":"28","x":"54","y":"1","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"62","y":"1","properties":{"color":"16777215","size":"20","text":"/"}}]}}}]}}},{"ID":"8058","typeID":"__group__","zOrder":"48","measuredW":"303","measuredH":"50","w":"303","h":"50","x":"662","y":"430","properties":{"controlName":"100-software-architect-basics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"303","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"186","measuredH":"26","x":"59","y":"12","properties":{"text":"Understand the Basics","size":"18"}}]}}},{"ID":"8059","typeID":"__group__","zOrder":"65","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"645","y":"849","properties":{"controlName":"102-important-skills"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"198","measuredH":"26","x":"51","y":"11","properties":{"size":"18","text":"Important Skills to Learn"}}]}}},{"ID":"8060","typeID":"__group__","zOrder":"81","measuredW":"300","measuredH":"50","w":"300","h":"50","x":"1169","y":"849","properties":{"controlName":"103-technical-skills"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"300","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"123","measuredH":"26","x":"88","y":"11","properties":{"size":"18","text":"Technical Skills"}}]}}},{"ID":"8061","typeID":"__group__","zOrder":"116","measuredW":"246","measuredH":"55","w":"246","h":"55","x":"1249","y":"965","properties":{"controlName":"104-programming-languages"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"246","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"205","measuredH":"26","x":"20","y":"14","properties":{"size":"18","text":"Programming Languages"}}]}}},{"ID":"8062","typeID":"__group__","zOrder":"97","measuredW":"295","measuredH":"55","w":"295","h":"55","x":"1015","y":"1281","properties":{"controlName":"105-patterns-and-design-principles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"295","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"251","measuredH":"26","x":"22","y":"15","properties":{"size":"18","text":"Patterns and Design Principles"}}]}}},{"ID":"8063","typeID":"__group__","zOrder":"95","measuredW":"108","measuredH":"55","w":"108","h":"55","x":"601","y":"1281","properties":{"controlName":"106-architect-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"108","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"26","x":"33","y":"15","properties":{"size":"18","text":"Tools"}}]}}},{"ID":"8065","typeID":"__group__","zOrder":"106","measuredW":"175","measuredH":"59","w":"175","h":"59","x":"238","y":"1301","properties":{"controlName":"107-architectures"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"175","h":"59","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"26","x":"34","y":"15","properties":{"size":"18","text":"Architectures"}}]}}},{"ID":"8066","typeID":"__group__","zOrder":"132","measuredW":"141","measuredH":"55","w":"141","h":"55","x":"513","y":"1485","properties":{"controlName":"108-security"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"141","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"66","measuredH":"26","x":"38","y":"15","properties":{"size":"18","text":"Security"}}]}}},{"ID":"8067","typeID":"__group__","zOrder":"112","measuredW":"222","measuredH":"50","w":"222","h":"50","x":"517","y":"1654","properties":{"controlName":"109-working-with-data"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"26","x":"38","y":"12","properties":{"size":"18","text":"Working with Data"}}]}}},{"ID":"8068","typeID":"__group__","zOrder":"17","measuredW":"214","measuredH":"57","w":"214","h":"57","x":"858","y":"1650","properties":{"controlName":"110-apis-and-integrations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"214","h":"57","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"175","measuredH":"26","x":"19","y":"16","properties":{"size":"18","text":"APIs and Integrations"}}]}}},{"ID":"8069","typeID":"__group__","zOrder":"8","measuredW":"222","measuredH":"55","w":"222","h":"55","x":"1223","y":"1651","properties":{"controlName":"111-web-and-mobile"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"99","measuredH":"26","x":"61","y":"12","properties":{"size":"18","text":"Web, Mobile"}}]}}},{"ID":"8070","typeID":"__group__","zOrder":"126","measuredW":"133","measuredH":"55","w":"133","h":"55","x":"1313","y":"2027","properties":{"controlName":"112-architect-frameworks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"133","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"26","x":"17","y":"15","properties":{"size":"18","text":"Frameworks"}}]}}},{"ID":"8071","typeID":"__group__","zOrder":"89","measuredW":"159","measuredH":"129","w":"159","h":"129","x":"975","y":"2153","properties":{"controlName":"113-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"159","h":"129","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"109","measuredH":"26","x":"25","y":"46","properties":{"size":"18","text":"Management"}}]}}},{"ID":"8072","typeID":"__group__","zOrder":"141","measuredW":"150","measuredH":"55","w":"150","h":"55","x":"601","y":"2188","properties":{"controlName":"114-networks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"150","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"26","x":"36","y":"15","properties":{"size":"18","text":"Networks"}}]}}},{"ID":"8073","typeID":"__group__","zOrder":"143","measuredW":"284","measuredH":"55","w":"284","h":"55","x":"181","y":"2294","properties":{"controlName":"115-operations-knowledge"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"185","measuredH":"26","x":"49","y":"15","properties":{"size":"18","text":"Operations Knowledge"}}]}}},{"ID":"8074","typeID":"__group__","zOrder":"137","measuredW":"203","measuredH":"55","w":"203","h":"55","x":"632","y":"2304","properties":{"controlName":"116-enterprise-software"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"203","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"161","measuredH":"26","x":"21","y":"15","properties":{"size":"18","text":"Enterprise Software"}}]}}},{"ID":"8075","typeID":"__group__","zOrder":"49","measuredW":"322","measuredH":"50","w":"322","h":"50","x":"200","y":"375","properties":{"controlName":"100-software-architect-basics:what-is-software-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"322","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"239","measuredH":"26","x":"41","y":"12","properties":{"text":"What is Software Architecture","size":"18"}}]}}},{"ID":"8076","typeID":"__group__","zOrder":"50","measuredW":"322","measuredH":"50","w":"322","h":"50","x":"200","y":"430","properties":{"controlName":"101-software-architect-basics:what-is-software-architect"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"322","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"227","measuredH":"26","x":"47","y":"12","properties":{"text":"What is a Software Architect","size":"18"}}]}}},{"ID":"8077","typeID":"__group__","zOrder":"76","measuredW":"322","measuredH":"50","w":"322","h":"50","x":"201","y":"487","properties":{"controlName":"102-software-architect-basics:levels-of-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"322","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"177","measuredH":"26","x":"72","y":"12","properties":{"size":"18","text":"Levels of Architecture"}}]}}},{"ID":"8078","typeID":"__group__","zOrder":"77","measuredW":"322","measuredH":"50","w":"322","h":"50","x":"201","y":"577","properties":{"controlName":"100-software-architect-basics:levels-of-architecture:application-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"322","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"194","measuredH":"26","x":"64","y":"12","properties":{"size":"18","text":"Application Architecture"}}]}}},{"ID":"8079","typeID":"__group__","zOrder":"78","measuredW":"322","measuredH":"50","w":"322","h":"50","x":"201","y":"632","properties":{"controlName":"101-software-architect-basics:levels-of-architecture:solution-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"322","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"169","measuredH":"26","x":"76","y":"12","properties":{"size":"18","text":"Solution Architecture"}}]}}},{"ID":"8080","typeID":"__group__","zOrder":"79","measuredW":"322","measuredH":"50","w":"322","h":"50","x":"201","y":"687","properties":{"controlName":"102-software-architect-basics:levels-of-architecture:enterprise-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"322","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"189","measuredH":"26","x":"66","y":"12","properties":{"size":"18","text":"Enterprise Architecture"}}]}}},{"ID":"8081","typeID":"__group__","zOrder":"64","measuredW":"308","measuredH":"410","w":"308","h":"410","x":"219","y":"768","properties":{"controlName":"101-architect-responsibilities"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"410","measuredW":"200","measuredH":"140","x":"118","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"26","x":"148","y":"369","properties":{"size":"18","text":"Responsibilities"}},{"ID":"2","typeID":"TextArea","zOrder":"2","w":"288","h":"45","measuredW":"200","measuredH":"140","x":"0","y":"14"},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"115","measuredH":"25","x":"86","y":"24","properties":{"size":"17","text":"Tech decisions"}},{"ID":"4","typeID":"TextArea","zOrder":"4","w":"288","h":"45","measuredW":"200","measuredH":"140","x":"0","y":"63"},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"246","measuredH":"25","x":"21","y":"73","properties":{"size":"17","text":"Design & Architecture decisions"}},{"ID":"6","typeID":"TextArea","zOrder":"6","w":"288","h":"45","measuredW":"200","measuredH":"140","x":"0","y":"113"},{"ID":"7","typeID":"Label","zOrder":"7","measuredW":"189","measuredH":"25","x":"49","y":"123","properties":{"size":"17","text":"Requirements Elicitation"}},{"ID":"8","typeID":"TextArea","zOrder":"8","w":"288","h":"45","measuredW":"200","measuredH":"140","x":"0","y":"162"},{"ID":"9","typeID":"Label","zOrder":"9","measuredW":"118","measuredH":"25","x":"85","y":"172","properties":{"size":"17","text":"Documentation"}},{"ID":"10","typeID":"TextArea","zOrder":"10","w":"288","h":"45","measuredW":"200","measuredH":"140","x":"0","y":"212"},{"ID":"11","typeID":"Label","zOrder":"11","measuredW":"155","measuredH":"25","x":"66","y":"222","properties":{"size":"17","text":"Enforcing standards"}},{"ID":"12","typeID":"TextArea","zOrder":"12","w":"288","h":"45","measuredW":"200","measuredH":"140","x":"0","y":"261"},{"ID":"13","typeID":"Label","zOrder":"13","measuredW":"180","measuredH":"25","x":"54","y":"271","properties":{"size":"17","text":"Collaborate with Others"}},{"ID":"14","typeID":"TextArea","zOrder":"14","w":"288","h":"45","measuredW":"200","measuredH":"140","x":"0","y":"311"},{"ID":"15","typeID":"Label","zOrder":"15","measuredW":"222","measuredH":"25","x":"33","y":"321","properties":{"size":"17","text":"Consult & Coach Developers"}}]}}},{"ID":"8082","typeID":"__group__","zOrder":"66","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"542","properties":{"controlName":"100-important-skills:design-and-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"197","measuredH":"26","x":"51","y":"12","properties":{"size":"18","text":"Design and Architecture"}}]}}},{"ID":"8083","typeID":"__group__","zOrder":"67","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"597","properties":{"controlName":"101-important-skills:decision-making"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"135","measuredH":"26","x":"82","y":"12","properties":{"size":"18","text":"Decision Making"}}]}}},{"ID":"8084","typeID":"__group__","zOrder":"68","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"652","properties":{"controlName":"102-important-skills:simplifying-things"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"142","measuredH":"26","x":"79","y":"12","properties":{"size":"18","text":"Simplifying things"}}]}}},{"ID":"8085","typeID":"__group__","zOrder":"69","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"707","properties":{"controlName":"103-important-skills:how-to-code"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"26","x":"97","y":"12","properties":{"size":"18","text":"How to Code"}}]}}},{"ID":"8086","typeID":"__group__","zOrder":"70","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"762","properties":{"controlName":"104-important-skills:documentation"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"125","measuredH":"26","x":"87","y":"12","properties":{"size":"18","text":"Documentation"}}]}}},{"ID":"8087","typeID":"__group__","zOrder":"71","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"932","properties":{"controlName":"105-important-skills:communication"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"127","measuredH":"26","x":"86","y":"12","properties":{"size":"18","text":"Communication"}}]}}},{"ID":"8088","typeID":"__group__","zOrder":"72","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"987","properties":{"controlName":"106-important-skills:estimate-and-evaluate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"183","measuredH":"26","x":"58","y":"12","properties":{"size":"18","text":"Estimate and Evaluate"}}]}}},{"ID":"8089","typeID":"__group__","zOrder":"73","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"1041","properties":{"controlName":"107-important-skills:balance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"67","measuredH":"26","x":"116","y":"12","properties":{"size":"18","text":"Balance"}}]}}},{"ID":"8090","typeID":"__group__","zOrder":"74","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"1095","properties":{"controlName":"108-important-skills:consult-and-coach"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"26","x":"72","y":"12","properties":{"size":"18","text":"Consult and Coach"}}]}}},{"ID":"8091","typeID":"__group__","zOrder":"75","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"775","y":"1150","properties":{"controlName":"109-important-skills:marketing-skills"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"26","x":"86","y":"12","properties":{"size":"18","text":"Marketing Skills"}}]}}},{"ID":"8092","typeID":"__group__","zOrder":"120","measuredW":"287","measuredH":"50","w":"287","h":"50","x":"1226","y":"1014","properties":{"controlName":"100-programming-languages:java-kotlin-scala"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"287","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"164","measuredH":"26","x":"62","y":"12","properties":{"size":"18","text":"Java / Kotlin / Scala"}}]}}},{"ID":"8093","typeID":"__group__","zOrder":"117","measuredW":"91","measuredH":"50","w":"91","h":"50","x":"1226","y":"1069","properties":{"controlName":"101-programming-languages:python"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"91","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"26","x":"20","y":"12","properties":{"size":"18","text":"Python"}}]}}},{"ID":"8094","typeID":"__group__","zOrder":"118","measuredW":"91","measuredH":"50","w":"91","h":"50","x":"1328","y":"1069","properties":{"controlName":"102-programming-languages:ruby"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"91","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"42","measuredH":"26","x":"25","y":"12","properties":{"size":"18","text":"Ruby"}}]}}},{"ID":"8095","typeID":"__group__","zOrder":"119","measuredW":"91","measuredH":"50","w":"91","h":"50","x":"1426","y":"1069","properties":{"controlName":"103-programming-languages:go"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"91","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"26","x":"34","y":"12","properties":{"size":"18","text":"Go"}}]}}},{"ID":"8096","typeID":"__group__","zOrder":"121","measuredW":"290","measuredH":"50","w":"290","h":"50","x":"1226","y":"1125","properties":{"controlName":"104-programming-languages:javascript-typescript"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"290","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"188","measuredH":"26","x":"51","y":"12","properties":{"size":"18","text":"JavaScript / TypeScript"}}]}}},{"ID":"8097","typeID":"__group__","zOrder":"122","measuredW":"290","measuredH":"50","w":"290","h":"50","x":"1226","y":"1180","properties":{"controlName":"105-programming-languages:dotnet-framework"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"290","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"185","measuredH":"26","x":"52","y":"12","properties":{"size":"18","text":".NET framework based"}}]}}},{"ID":"8100","typeID":"__group__","zOrder":"103","measuredW":"268","measuredH":"50","w":"268","h":"50","x":"925","y":"1333","properties":{"controlName":"100-patterns-and-design-principles:oop"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"39","measuredH":"26","x":"114","y":"12","properties":{"size":"18","text":"OOP"}}]}}},{"ID":"8101","typeID":"__group__","zOrder":"96","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"566","y":"1235","properties":{"controlName":"100-architect-tools:git"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"178","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"24","measuredH":"26","x":"77","y":"12","properties":{"size":"18","text":"Git"}}]}}},{"ID":"8102","typeID":"__group__","zOrder":"88","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"566","y":"1179","properties":{"controlName":"101-architect-tools:slack"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"178","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"26","x":"67","y":"12","properties":{"size":"18","text":"Slack"}}]}}},{"ID":"8103","typeID":"__group__","zOrder":"87","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"566","y":"1123","properties":{"controlName":"102-architect-tools:trello"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"178","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"26","x":"64","y":"12","properties":{"size":"18","text":"Trello"}}]}}},{"ID":"8104","typeID":"__group__","zOrder":"86","measuredW":"178","measuredH":"50","w":"178","h":"50","x":"566","y":"1067","properties":{"controlName":"103-architect-tools:atlassian-tools"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"178","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"120","measuredH":"26","x":"29","y":"12","properties":{"size":"18","text":"Atlassian Tools"}}]}}},{"ID":"8105","typeID":"__group__","zOrder":"83","measuredW":"210","measuredH":"50","w":"210","h":"50","x":"221","y":"1202","properties":{"controlName":"100-architectures:serverless"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"26","x":"61","y":"12","properties":{"size":"18","text":"Serverless"}}]}}},{"ID":"8106","typeID":"__group__","zOrder":"152","measuredW":"210","measuredH":"50","w":"210","h":"50","x":"221","y":"1257","properties":{"controlName":"101-architectures:microservices"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"26","x":"48","y":"12","properties":{"size":"18","text":"Microservices"}}]}}},{"ID":"8107","typeID":"__group__","zOrder":"153","measuredW":"210","measuredH":"50","w":"210","h":"50","x":"221","y":"1353","properties":{"controlName":"102-architectures:client-server-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"26","x":"50","y":"12","properties":{"size":"18","text":"Client/Server"}}]}}},{"ID":"8108","typeID":"__group__","zOrder":"154","measuredW":"210","measuredH":"50","w":"210","h":"50","x":"221","y":"1409","properties":{"controlName":"103-architectures:layered-architecture"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"26","x":"72","y":"12","properties":{"size":"18","text":"Layered"}}]}}},{"ID":"8109","typeID":"__group__","zOrder":"155","measuredW":"210","measuredH":"50","w":"210","h":"50","x":"221","y":"1465","properties":{"controlName":"104-architectures:distributed-systems"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"162","measuredH":"26","x":"24","y":"12","properties":{"size":"18","text":"Distributed Systems"}}]}}},{"ID":"8110","typeID":"__group__","zOrder":"156","measuredW":"210","measuredH":"50","w":"210","h":"50","x":"221","y":"1520","properties":{"controlName":"105-architectures:service-oriented"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"210","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"138","measuredH":"26","x":"36","y":"12","properties":{"size":"18","text":"Service Oriented"}}]}}},{"ID":"8111","typeID":"__group__","zOrder":"129","measuredW":"189","measuredH":"50","w":"189","h":"50","x":"710","y":"1376","properties":{"controlName":"100-security:hashing-algorithms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"158","measuredH":"26","x":"16","y":"12","properties":{"text":"Hashing Algorithms","size":"18"}}]}}},{"ID":"8112","typeID":"__group__","zOrder":"130","measuredW":"190","measuredH":"50","w":"190","h":"50","x":"710","y":"1432","properties":{"controlName":"101-security:pki"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"29","measuredH":"26","x":"80","y":"12","properties":{"text":"PKI","size":"18"}}]}}},{"ID":"8113","typeID":"__group__","zOrder":"131","measuredW":"190","measuredH":"50","w":"190","h":"50","x":"710","y":"1487","properties":{"controlName":"102-security:owasp"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"26","x":"65","y":"12","properties":{"text":"OWASP","size":"18"}}]}}},{"ID":"8114","typeID":"__group__","zOrder":"133","measuredW":"190","measuredH":"50","w":"190","h":"50","x":"710","y":"1543","properties":{"controlName":"103-security:auth-strategies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"26","x":"33","y":"12","properties":{"text":"Auth Strategies","size":"18"}}]}}},{"ID":"8115","typeID":"__group__","zOrder":"110","measuredW":"267","measuredH":"50","w":"267","h":"50","x":"499","y":"1737","properties":{"controlName":"100-working-with-data:hadoop-spark-mapreduce"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"228","measuredH":"26","x":"20","y":"12","properties":{"size":"18","text":"Hadoop, Spark, MapReduce"}}]}}},{"ID":"8116","typeID":"__group__","zOrder":"109","measuredW":"268","measuredH":"50","w":"268","h":"50","x":"499","y":"1792","properties":{"controlName":"101-working-with-data:etl-datawarehouses"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"268","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"178","measuredH":"26","x":"45","y":"12","properties":{"size":"18","text":"ETL, Datawarehouses"}}]}}},{"ID":"8117","typeID":"__group__","zOrder":"108","measuredW":"267","measuredH":"50","w":"267","h":"50","x":"499","y":"1846","properties":{"controlName":"102-working-with-data:sql-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"26","x":"70","y":"12","properties":{"size":"18","text":"SQL Databases"}}]}}},{"ID":"8118","typeID":"__group__","zOrder":"107","measuredW":"269","measuredH":"50","w":"269","h":"50","x":"498","y":"1900","properties":{"controlName":"103-working-with-data:nosql-databases"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"269","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"152","measuredH":"26","x":"59","y":"12","properties":{"size":"18","text":"NoSQL Databases"}}]}}},{"ID":"8119","typeID":"__group__","zOrder":"111","measuredW":"188","measuredH":"213","w":"188","h":"213","x":"262","y":"1607","properties":{"controlName":"103-working-with-data:analytics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"188","h":"213","measuredW":"200","measuredH":"140","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"26","x":"58","y":"13","properties":{"size":"18","text":"Analytics"}}]}}},{"ID":"8120","typeID":"__group__","zOrder":"113","measuredW":"258","measuredH":"47","w":"258","h":"47","x":"179","y":"1656","properties":{"controlName":"100-working-with-data:analytics:apache-spark"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"258","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"114","measuredH":"26","x":"72","y":"11","properties":{"size":"18","text":"Apache Spark"}}]}}},{"ID":"8121","typeID":"__group__","zOrder":"114","measuredW":"258","measuredH":"47","w":"258","h":"47","x":"179","y":"1708","properties":{"controlName":"101-working-with-data:analytics:hadoop"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"258","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"65","measuredH":"26","x":"96","y":"11","properties":{"size":"18","text":"Hadoop"}}]}}},{"ID":"8122","typeID":"__group__","zOrder":"115","measuredW":"258","measuredH":"47","w":"258","h":"47","x":"179","y":"1760","properties":{"controlName":"102-working-with-data:analytics:datawarehouses-principles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"258","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"221","measuredH":"26","x":"18","y":"11","properties":{"size":"18","text":"Datawarehouses Principles"}}]}}},{"ID":"8123","typeID":"__group__","zOrder":"22","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"845","y":"1703","properties":{"controlName":"100-apis-and-integrations:grpc"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"26","x":"94","y":"12","properties":{"size":"18","text":"GRPC"}}]}}},{"ID":"8124","typeID":"__group__","zOrder":"21","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"845","y":"1758","properties":{"controlName":"101-apis-and-integrations:esb-soap"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"89","measuredH":"26","x":"75","y":"12","properties":{"size":"18","text":"ESB, SOAP"}}]}}},{"ID":"8125","typeID":"__group__","zOrder":"18","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"845","y":"1813","properties":{"controlName":"102-apis-and-integrations:graphql"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"26","x":"82","y":"12","properties":{"size":"18","text":"GraphQL"}}]}}},{"ID":"8126","typeID":"__group__","zOrder":"19","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"845","y":"1868","properties":{"controlName":"103-apis-and-integrations:rest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"47","measuredH":"26","x":"96","y":"12","properties":{"size":"18","text":"REST"}}]}}},{"ID":"8127","typeID":"__group__","zOrder":"20","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"845","y":"1923","properties":{"controlName":"104-apis-and-integrations:bpm-bpel"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"94","measuredH":"26","x":"73","y":"12","properties":{"size":"18","text":"BPM, BPEL"}}]}}},{"ID":"8128","typeID":"__group__","zOrder":"23","measuredW":"240","measuredH":"50","w":"240","h":"50","x":"845","y":"1979","properties":{"controlName":"105-apis-and-integrations:messaging-queues"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"240","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"159","measuredH":"26","x":"40","y":"12","properties":{"size":"18","text":"Messaging Queues"}}]}}},{"ID":"8129","typeID":"__group__","zOrder":"14","measuredW":"321","measuredH":"50","w":"321","h":"50","x":"1183","y":"1700","properties":{"controlName":"100-web-and-mobile:reactive-functional-programming"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"321","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"278","measuredH":"26","x":"22","y":"12","properties":{"size":"18","text":"Reactive, Functional Programming"}}]}}},{"ID":"8131","typeID":"__group__","zOrder":"9","measuredW":"321","measuredH":"50","w":"321","h":"50","x":"1183","y":"1755","properties":{"controlName":"101-web-and-mobile:react-vue-angular"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"321","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"158","measuredH":"26","x":"82","y":"12","properties":{"size":"18","text":"React, Vue, Angular"}}]}}},{"ID":"8132","typeID":"__group__","zOrder":"10","measuredW":"163","measuredH":"50","w":"163","h":"50","x":"1183","y":"1811","properties":{"controlName":"102-web-and-mobile:spa-ssr-ssg"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"163","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"118","measuredH":"26","x":"22","y":"12","properties":{"size":"18","text":"SPA, SSR, SSG"}}]}}},{"ID":"8133","typeID":"__group__","zOrder":"11","measuredW":"151","measuredH":"50","w":"151","h":"50","x":"1353","y":"1811","properties":{"controlName":"103-web-and-mobile:pwa"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"151","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"26","x":"57","y":"12","properties":{"size":"18","text":"PWA"}}]}}},{"ID":"8134","typeID":"__group__","zOrder":"12","measuredW":"321","measuredH":"50","w":"321","h":"50","x":"1183","y":"1866","properties":{"controlName":"104-web-and-mobile:microfrontends"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"321","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"124","measuredH":"26","x":"99","y":"12","properties":{"size":"18","text":"Microfrontends"}}]}}},{"ID":"8135","typeID":"__group__","zOrder":"13","measuredW":"321","measuredH":"50","w":"321","h":"50","x":"1183","y":"1920","properties":{"controlName":"105-web-and-mobile:w3c-and-whatwg-standards"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"321","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"246","measuredH":"26","x":"38","y":"12","properties":{"size":"18","text":"W3C and WHATWG Standards"}}]}}},{"ID":"8136","typeID":"__group__","zOrder":"158","measuredW":"185","measuredH":"50","w":"185","h":"50","x":"1289","y":"2079","properties":{"controlName":"100-architect-frameworks:babok"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"185","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"26","x":"60","y":"12","properties":{"size":"18","text":"BABOK"}}]}}},{"ID":"8137","typeID":"__group__","zOrder":"124","measuredW":"185","measuredH":"50","w":"185","h":"50","x":"1289","y":"2135","properties":{"controlName":"101-architect-frameworks:iaf"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"185","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"28","measuredH":"26","x":"77","y":"12","properties":{"size":"18","text":"IAF"}}]}}},{"ID":"8138","typeID":"__group__","zOrder":"125","measuredW":"185","measuredH":"50","w":"185","h":"50","x":"1289","y":"2191","properties":{"controlName":"101-architect-frameworks:uml"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"185","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"40","measuredH":"26","x":"71","y":"12","properties":{"size":"18","text":"UML"}}]}}},{"ID":"8139","typeID":"__group__","zOrder":"127","measuredW":"185","measuredH":"50","w":"185","h":"50","x":"1289","y":"2247","properties":{"controlName":"102-architect-frameworks:togaf"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"185","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"59","measuredH":"26","x":"61","y":"12","properties":{"size":"18","text":"TOGAF"}}]}}},{"ID":"8140","typeID":"__group__","zOrder":"91","measuredW":"234","measuredH":"46","w":"234","h":"46","x":"938","y":"2142","properties":{"controlName":"100-management:certifications"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"46","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"108","measuredH":"26","x":"63","y":"10","properties":{"size":"18","text":"Certifications"}}]}}},{"ID":"8141","typeID":"__group__","zOrder":"90","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"938","y":"2239","properties":{"controlName":"101-management:agile-scrum"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"100","measuredH":"26","x":"67","y":"11","properties":{"size":"18","text":"Agile, Scrum"}}]}}},{"ID":"8142","typeID":"__group__","zOrder":"94","measuredW":"234","measuredH":"48","w":"234","h":"48","x":"938","y":"2067","properties":{"controlName":"100-management:certifications:pmi-itil-prince2-rup"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"48","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"190","measuredH":"26","x":"22","y":"11","properties":{"size":"18","text":"PMI, ITIL, Prince2, RUP"}}]}}},{"ID":"8143","typeID":"__group__","zOrder":"92","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"938","y":"2314","properties":{"controlName":"100-management:agile-scrum:less"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"43","measuredH":"26","x":"95","y":"10","properties":{"size":"18","text":"LeSS"}}]}}},{"ID":"8144","typeID":"__group__","zOrder":"93","measuredW":"234","measuredH":"47","w":"234","h":"47","x":"938","y":"2364","properties":{"controlName":"101-management:agile-scrum:safe"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"234","h":"47","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"44","measuredH":"26","x":"95","y":"10","properties":{"size":"18","text":"SaFE"}}]}}},{"ID":"8145","typeID":"__group__","zOrder":"160","measuredW":"261","measuredH":"50","w":"261","h":"50","x":"545","y":"1979","properties":{"controlName":"100-networks:osi-tcp-ip-model"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"153","measuredH":"26","x":"54","y":"12","properties":{"size":"18","text":"OSI, TCP/IP Model"}}]}}},{"ID":"8146","typeID":"__group__","zOrder":"161","measuredW":"261","measuredH":"50","w":"261","h":"50","x":"545","y":"2033","properties":{"controlName":"101-networks:http-https"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"110","measuredH":"26","x":"76","y":"12","properties":{"size":"18","text":"HTTP, HTTPS"}}]}}},{"ID":"8147","typeID":"__group__","zOrder":"140","measuredW":"261","measuredH":"50","w":"261","h":"50","x":"545","y":"2088","properties":{"controlName":"102-networks:proxies"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"26","x":"101","y":"12","properties":{"size":"18","text":"Proxies"}}]}}},{"ID":"8148","typeID":"__group__","zOrder":"159","measuredW":"261","measuredH":"50","w":"261","h":"50","x":"545","y":"2143","properties":{"controlName":"103-networks:firewalls"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"71","measuredH":"26","x":"95","y":"12","properties":{"size":"18","text":"Firewalls"}}]}}},{"ID":"8149","typeID":"__group__","zOrder":"144","measuredW":"284","measuredH":"50","w":"284","h":"50","x":"181","y":"1850","properties":{"controlName":"100-operations-knowledge:infrastructure-as-code"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"184","measuredH":"26","x":"50","y":"12","properties":{"size":"18","text":"Infrastructure as Code"}}]}}},{"ID":"8150","typeID":"__group__","zOrder":"145","measuredW":"284","measuredH":"50","w":"284","h":"50","x":"181","y":"1905","properties":{"controlName":"101-operations-knowledge:cloud-providers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"129","measuredH":"26","x":"77","y":"12","properties":{"size":"18","text":"Cloud Providers"}}]}}},{"ID":"8151","typeID":"__group__","zOrder":"146","measuredW":"284","measuredH":"50","w":"284","h":"50","x":"181","y":"1961","properties":{"controlName":"102-operations-knowledge:serverless-concepts"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"170","measuredH":"26","x":"57","y":"12","properties":{"size":"18","text":"Serverless Concepts"}}]}}},{"ID":"8152","typeID":"__group__","zOrder":"147","measuredW":"284","measuredH":"50","w":"284","h":"50","x":"181","y":"2016","properties":{"controlName":"103-operations-knowledge:linux-unix"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"97","measuredH":"26","x":"93","y":"12","properties":{"size":"18","text":"Linux / Unix"}}]}}},{"ID":"8153","typeID":"__group__","zOrder":"148","measuredW":"284","measuredH":"50","w":"284","h":"50","x":"181","y":"2072","properties":{"controlName":"104-operations-knowledge:service-mesh"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"112","measuredH":"26","x":"86","y":"12","properties":{"size":"18","text":"Service Mesh"}}]}}},{"ID":"8154","typeID":"__group__","zOrder":"149","measuredW":"284","measuredH":"50","w":"284","h":"50","x":"181","y":"2127","properties":{"controlName":"105-operations-knowledge:ci-cd"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"26","x":"110","y":"12","properties":{"size":"18","text":"CI / CD"}}]}}},{"ID":"8155","typeID":"__group__","zOrder":"150","measuredW":"284","measuredH":"50","w":"284","h":"50","x":"181","y":"2183","properties":{"controlName":"106-operations-knowledge:containers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"90","measuredH":"26","x":"97","y":"12","properties":{"size":"18","text":"Containers"}}]}}},{"ID":"8156","typeID":"__group__","zOrder":"151","measuredW":"284","measuredH":"50","w":"284","h":"50","x":"181","y":"2238","properties":{"controlName":"107-operations-knowledge:cloud-design-patterns"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"284","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"183","measuredH":"26","x":"50","y":"12","properties":{"size":"18","text":"Cloud Design Patterns"}}]}}},{"ID":"8157","typeID":"__group__","zOrder":"163","measuredW":"332","measuredH":"50","w":"332","h":"50","x":"568","y":"2356","properties":{"controlName":"100-enterprise-software:ms-dynamics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"332","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"111","measuredH":"26","x":"110","y":"12","properties":{"size":"18","text":"MS Dynamics"}}]}}},{"ID":"8158","typeID":"__group__","zOrder":"138","measuredW":"332","measuredH":"50","w":"332","h":"50","x":"568","y":"2410","properties":{"controlName":"101-enterprise-software:sap-epr-hana-business-objects"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"332","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"281","measuredH":"26","x":"25","y":"12","properties":{"size":"18","text":"SAP EPR, HANA, Business Objects"}}]}}},{"ID":"8159","typeID":"__group__","zOrder":"136","measuredW":"174","measuredH":"50","w":"174","h":"50","x":"567","y":"2466","properties":{"controlName":"102-enterprise-software:emc-dms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"174","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"85","measuredH":"26","x":"44","y":"12","properties":{"size":"18","text":"EMC DMS"}}]}}},{"ID":"8160","typeID":"__group__","zOrder":"135","measuredW":"152","measuredH":"50","w":"152","h":"50","x":"748","y":"2466","properties":{"controlName":"103-enterprise-software:ibm-bpm"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"152","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"26","x":"37","y":"12","properties":{"size":"18","text":"IBM BPM"}}]}}},{"ID":"8161","typeID":"__group__","zOrder":"157","measuredW":"332","measuredH":"50","w":"332","h":"50","x":"568","y":"2522","properties":{"controlName":"104-enterprise-software:salesforce"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"332","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"26","x":"122","y":"12","properties":{"size":"18","text":"Salesforce"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy 2","order":1000006.8992828326,"parentID":null,"notes":""},"branchID":"Master","resourceID":"4BE92169-157F-4FC5-8E20-403CBCF7A6C6","mockupH":"2683","mockupW":"1375","measuredW":"1519","measuredH":"2852","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/software-design-architecture.json b/public/jsons/software-design-architecture.json new file mode 100644 index 000000000..32e26f384 --- /dev/null +++ b/public/jsons/software-design-architecture.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"8712","typeID":"Label","zOrder":"76","measuredW":"196","measuredH":"32","x":"438","y":"505","properties":{"size":"24","text":"Minimap of Topics"}},{"ID":"8723","typeID":"TextArea","zOrder":"58","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"552","properties":{"color":"11728362"}},{"ID":"8724","typeID":"Label","zOrder":"59","measuredW":"97","measuredH":"26","x":"487","y":"564","properties":{"size":"18","text":"Clean Code"}},{"ID":"8725","typeID":"TextArea","zOrder":"60","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"607","properties":{"color":"15594231"}},{"ID":"8726","typeID":"Label","zOrder":"61","measuredW":"200","measuredH":"26","x":"436","y":"619","properties":{"size":"18","text":"Programming Paradigms"}},{"ID":"8727","typeID":"TextArea","zOrder":"62","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"661","properties":{"color":"12907001"}},{"ID":"8728","typeID":"Label","zOrder":"63","measuredW":"244","measuredH":"26","x":"414","y":"673","properties":{"size":"18","text":"Object Oriented Programming"}},{"ID":"8729","typeID":"TextArea","zOrder":"64","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"716","properties":{"color":"15325437"}},{"ID":"8730","typeID":"Label","zOrder":"65","measuredW":"142","measuredH":"26","x":"465","y":"728","properties":{"size":"18","text":"Design Principles"}},{"ID":"8731","typeID":"TextArea","zOrder":"66","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"771","properties":{"color":"16701410"}},{"ID":"8732","typeID":"Label","zOrder":"67","measuredW":"130","measuredH":"26","x":"471","y":"783","properties":{"size":"18","text":"Design Patterns"}},{"ID":"8733","typeID":"TextArea","zOrder":"68","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"990","properties":{"color":"16701399"}},{"ID":"8734","typeID":"Label","zOrder":"69","measuredW":"159","measuredH":"26","x":"456","y":"1002","properties":{"size":"18","text":"Enterprise Patterns"}},{"ID":"8735","typeID":"TextArea","zOrder":"70","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"825","properties":{"color":"13039317"}},{"ID":"8736","typeID":"Label","zOrder":"71","measuredW":"187","measuredH":"26","x":"442","y":"837","properties":{"size":"18","text":"Architectural Principles"}},{"ID":"8737","typeID":"TextArea","zOrder":"72","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"880","properties":{"color":"16710847"}},{"ID":"8738","typeID":"Label","zOrder":"73","measuredW":"155","measuredH":"26","x":"458","y":"892","properties":{"size":"18","text":"Architectural Styles"}},{"ID":"8739","typeID":"TextArea","zOrder":"74","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"935","properties":{"color":"16706504"}},{"ID":"8740","typeID":"Label","zOrder":"75","measuredW":"175","measuredH":"26","x":"448","y":"947","properties":{"size":"18","text":"Architectural Patterns"}},{"ID":"8746","typeID":"Label","zOrder":"77","measuredW":"395","measuredH":"36","x":"777","y":"530","properties":{"size":"28","text":"Software Design & Architecture"}},{"ID":"8752","typeID":"TextArea","zOrder":"79","w":"249","h":"50","measuredW":"200","measuredH":"140","x":"794","y":"1043","properties":{"color":"16776960"}},{"ID":"8753","typeID":"Label","zOrder":"80","measuredW":"182","measuredH":"26","x":"828","y":"1055","properties":{"size":"18","text":"Clean Code Principles"}},{"ID":"8755","typeID":"Arrow","zOrder":"81","w":"1","h":"64","measuredW":"150","measuredH":"100","x":"936","y":"446","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.3586399639038973,"y":0},"p1":{"x":0.32941176470588224,"y":0},"p2":{"x":-0.3586399639038973,"y":64},"stroke":"dotted"}},{"ID":"8756","typeID":"TextArea","zOrder":"82","w":"249","h":"50","measuredW":"200","measuredH":"140","x":"794","y":"1098","properties":{"color":"16776960"}},{"ID":"8757","typeID":"Label","zOrder":"83","measuredW":"200","measuredH":"26","x":"819","y":"1110","properties":{"size":"18","text":"Programming Paradigms"}},{"ID":"8758","typeID":"TextArea","zOrder":"84","w":"193","h":"50","measuredW":"200","measuredH":"140","x":"1117","y":"876","properties":{"color":"16770457"}},{"ID":"8759","typeID":"Label","zOrder":"85","measuredW":"115","measuredH":"26","x":"1156","y":"888","properties":{"size":"18","text":"Be Consistent"}},{"ID":"8760","typeID":"TextArea","zOrder":"86","w":"382","h":"50","measuredW":"200","measuredH":"140","x":"1314","y":"876","properties":{"color":"16770457"}},{"ID":"8761","typeID":"Label","zOrder":"87","measuredW":"284","measuredH":"26","x":"1363","y":"888","properties":{"size":"18","text":"Meaningful names over Comments"}},{"ID":"8762","typeID":"TextArea","zOrder":"88","w":"258","h":"50","measuredW":"200","measuredH":"140","x":"1117","y":"931","properties":{"color":"16770457"}},{"ID":"8763","typeID":"Label","zOrder":"89","measuredW":"221","measuredH":"26","x":"1138","y":"943","properties":{"size":"18","text":"Indentation and Code Style"}},{"ID":"8764","typeID":"TextArea","zOrder":"90","w":"312","h":"50","measuredW":"200","measuredH":"140","x":"1384","y":"931","properties":{"color":"16770457"}},{"ID":"8765","typeID":"Label","zOrder":"91","measuredW":"275","measuredH":"26","x":"1405","y":"943","properties":{"size":"18","text":"Keep methods, classes, files small"}},{"ID":"8768","typeID":"TextArea","zOrder":"92","w":"155","h":"50","measuredW":"200","measuredH":"140","x":"1118","y":"987","properties":{"color":"16770457"}},{"ID":"8769","typeID":"Label","zOrder":"93","measuredW":"118","measuredH":"26","x":"1137","y":"999","properties":{"size":"18","text":"Pure functions"}},{"ID":"8770","typeID":"TextArea","zOrder":"94","w":"416","h":"50","measuredW":"200","measuredH":"140","x":"1280","y":"987","properties":{"color":"16770457"}},{"ID":"8771","typeID":"Label","zOrder":"95","measuredW":"253","measuredH":"26","x":"1361","y":"999","properties":{"size":"18","text":"Minimize cyclomatic complexity"}},{"ID":"8772","typeID":"TextArea","zOrder":"96","w":"273","h":"50","measuredW":"200","measuredH":"140","x":"1118","y":"1042","properties":{"color":"16770457"}},{"ID":"8773","typeID":"Label","zOrder":"97","measuredW":"236","measuredH":"26","x":"1137","y":"1054","properties":{"size":"18","text":"Avoid passing nulls, booleans"}},{"ID":"8774","typeID":"TextArea","zOrder":"98","w":"298","h":"50","measuredW":"200","measuredH":"140","x":"1398","y":"1042","properties":{"color":"16770457"}},{"ID":"8775","typeID":"Label","zOrder":"99","measuredW":"239","measuredH":"26","x":"1427","y":"1054","properties":{"size":"18","text":"Keep framework code distant"}},{"ID":"8776","typeID":"TextArea","zOrder":"100","w":"223","h":"50","measuredW":"200","measuredH":"140","x":"1118","y":"1098","properties":{"color":"16770457"}},{"ID":"8777","typeID":"Label","zOrder":"101","measuredW":"186","measuredH":"26","x":"1137","y":"1110","properties":{"size":"18","text":"Use correct constructs"}},{"ID":"8780","typeID":"TextArea","zOrder":"102","w":"349","h":"50","measuredW":"200","measuredH":"140","x":"1347","y":"1098","properties":{"color":"16770457"}},{"ID":"8781","typeID":"Label","zOrder":"103","measuredW":"305","measuredH":"26","x":"1369","y":"1110","properties":{"size":"18","text":"Tests should be fast and independent"}},{"ID":"8782","typeID":"TextArea","zOrder":"104","w":"222","h":"50","measuredW":"200","measuredH":"140","x":"1118","y":"1154","properties":{"color":"16770457"}},{"ID":"8783","typeID":"Label","zOrder":"105","measuredW":"188","measuredH":"26","x":"1135","y":"1166","properties":{"size":"18","text":"Use meaningful names"}},{"ID":"8784","typeID":"TextArea","zOrder":"106","w":"351","h":"50","measuredW":"200","measuredH":"140","x":"1345","y":"1154","properties":{"color":"16770457"}},{"ID":"8785","typeID":"Label","zOrder":"107","measuredW":"324","measuredH":"26","x":"1359","y":"1166","properties":{"size":"18","text":"Organize code by the actor it belongs to"}},{"ID":"8786","typeID":"TextArea","zOrder":"108","w":"266","h":"50","measuredW":"200","measuredH":"140","x":"1118","y":"1209","properties":{"color":"16770457"}},{"ID":"8787","typeID":"Label","zOrder":"109","measuredW":"230","measuredH":"26","x":"1136","y":"1221","properties":{"size":"18","text":"Command Query Separation"}},{"ID":"8788","typeID":"TextArea","zOrder":"110","w":"306","h":"50","measuredW":"200","measuredH":"140","x":"1390","y":"1209","properties":{"color":"16770457"}},{"ID":"8789","typeID":"Label","zOrder":"111","measuredW":"267","measuredH":"26","x":"1409","y":"1221","properties":{"size":"18","text":"Keep it simple and refactor often"}},{"ID":"8790","typeID":"TextArea","zOrder":"57","w":"608","h":"412","measuredW":"200","measuredH":"140","x":"1104","y":"863"},{"ID":"8791","typeID":"Arrow","zOrder":"56","w":"232","h":"3","measuredW":"150","measuredH":"100","x":"1025","y":"1065","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.373762114721103,"y":2.708182328369503},"p1":{"x":0.32941176470588235,"y":-1.0593194675293207e-18},"p2":{"x":232,"y":-0.39074135695739187}}},{"ID":"8792","typeID":"Canvas","zOrder":"112","w":"463","h":"141","measuredW":"100","measuredH":"70","x":"1249","y":"523"},{"ID":"8802","typeID":"Label","zOrder":"113","measuredW":"396","measuredH":"25","x":"1271","y":"540","properties":{"size":"17","text":"Find the detailed version of this roadmap along with"}},{"ID":"8803","typeID":"Label","zOrder":"114","measuredW":"382","measuredH":"25","x":"1271","y":"568","properties":{"size":"17","text":"resources, progress tracking and other resources."}},{"ID":"8804","typeID":"__group__","zOrder":"115","measuredW":"403","measuredH":"45","w":"403","h":"45","x":"1271","y":"604","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"403","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"__group__","zOrder":"1","measuredW":"180","measuredH":"29","w":"180","h":"29","x":"107","y":"8","children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"105","measuredH":"28","x":"75","y":"0","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"28","x":"0","y":"0","properties":{"color":"16777215","size":"20","text":"https"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"5","measuredH":"28","x":"47","y":"0","properties":{"bold":"true","color":"16777215","size":"20","text":":"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"10","measuredH":"28","x":"54","y":"1","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"62","y":"1","properties":{"color":"16777215","size":"20","text":"/"}}]}}}]}}},{"ID":"8806","typeID":"TextArea","zOrder":"116","w":"312","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"1094","properties":{"color":"16770457"}},{"ID":"8807","typeID":"Label","zOrder":"117","measuredW":"199","measuredH":"26","x":"442","y":"1106","properties":{"size":"18","text":"Structured Programming"}},{"ID":"8808","typeID":"TextArea","zOrder":"118","w":"312","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"1149","properties":{"color":"16770457"}},{"ID":"8809","typeID":"Label","zOrder":"119","measuredW":"199","measuredH":"26","x":"442","y":"1161","properties":{"size":"18","text":"Functional Programming"}},{"ID":"8810","typeID":"TextArea","zOrder":"120","w":"312","h":"50","measuredW":"200","measuredH":"140","x":"386","y":"1204","properties":{"color":"16770457"}},{"ID":"8811","typeID":"Label","zOrder":"121","measuredW":"244","measuredH":"26","x":"420","y":"1216","properties":{"size":"18","text":"Object Oriented Programming"}},{"ID":"8812","typeID":"Arrow","zOrder":"55","w":"129","h":"4","measuredW":"150","measuredH":"100","x":"680","y":"1118","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3326222086117241,"y":3.72262694836013},"p1":{"x":0.3294117647058824,"y":8.486321293555368e-18},"p2":{"x":129.01372997564988,"y":-0.16604904758287375}}},{"ID":"8816","typeID":"TextArea","zOrder":"122","w":"305","h":"50","measuredW":"200","measuredH":"140","x":"744","y":"1323","properties":{"color":"16776960"}},{"ID":"8817","typeID":"Label","zOrder":"123","w":"244","measuredW":"244","measuredH":"26","x":"771","y":"1335","properties":{"text":"Object Oriented Programming","size":"18"}},{"ID":"8818","typeID":"TextArea","zOrder":"124","w":"185","h":"50","measuredW":"200","measuredH":"140","x":"849","y":"1437","properties":{"color":"16776960"}},{"ID":"8819","typeID":"Label","zOrder":"125","measuredW":"146","measuredH":"26","x":"869","y":"1449","properties":{"size":"18","text":"Primary Principles"}},{"ID":"8820","typeID":"TextArea","zOrder":"126","w":"187","h":"50","measuredW":"200","measuredH":"140","x":"848","y":"1530","properties":{"color":"16770457"}},{"ID":"8821","typeID":"Label","zOrder":"127","measuredW":"94","measuredH":"26","x":"895","y":"1542","properties":{"size":"18","text":"Inheritance"}},{"ID":"8822","typeID":"TextArea","zOrder":"128","w":"187","h":"50","measuredW":"200","measuredH":"140","x":"848","y":"1584","properties":{"color":"16770457"}},{"ID":"8823","typeID":"Label","zOrder":"129","measuredW":"113","measuredH":"26","x":"885","y":"1596","properties":{"size":"18","text":"Polymorphism"}},{"ID":"8824","typeID":"TextArea","zOrder":"130","w":"187","h":"50","measuredW":"200","measuredH":"140","x":"848","y":"1639","properties":{"color":"16770457"}},{"ID":"8825","typeID":"Label","zOrder":"131","measuredW":"92","measuredH":"26","x":"896","y":"1651","properties":{"size":"18","text":"Abstraction"}},{"ID":"8826","typeID":"TextArea","zOrder":"132","w":"187","h":"50","measuredW":"200","measuredH":"140","x":"848","y":"1693","properties":{"color":"16770457"}},{"ID":"8827","typeID":"Label","zOrder":"133","measuredW":"116","measuredH":"26","x":"884","y":"1705","properties":{"size":"18","text":"Encapsulation"}},{"ID":"8828","typeID":"TextArea","zOrder":"134","w":"187","h":"50","measuredW":"200","measuredH":"140","x":"637","y":"1436","properties":{"color":"16776960"}},{"ID":"8829","typeID":"Label","zOrder":"135","measuredW":"154","measuredH":"26","x":"654","y":"1448","properties":{"size":"18","text":"Paradigm Features"}},{"ID":"8830","typeID":"TextArea","zOrder":"136","w":"187","h":"50","measuredW":"200","measuredH":"140","x":"637","y":"1529","properties":{"color":"16770457"}},{"ID":"8831","typeID":"Label","zOrder":"137","measuredW":"137","measuredH":"26","x":"662","y":"1541","properties":{"size":"18","text":"Abstract Classes"}},{"ID":"8833","typeID":"TextArea","zOrder":"138","w":"187","h":"50","measuredW":"200","measuredH":"140","x":"637","y":"1584","properties":{"color":"16770457"}},{"ID":"8834","typeID":"Label","zOrder":"139","measuredW":"145","measuredH":"26","x":"658","y":"1596","properties":{"size":"18","text":"Concrete Classes"}},{"ID":"8835","typeID":"TextArea","zOrder":"140","w":"187","h":"50","measuredW":"200","measuredH":"140","x":"637","y":"1638","properties":{"color":"16770457"}},{"ID":"8836","typeID":"Label","zOrder":"141","measuredW":"134","measuredH":"26","x":"664","y":"1650","properties":{"size":"18","text":"Scope / Visibility"}},{"ID":"8837","typeID":"TextArea","zOrder":"142","w":"187","h":"50","measuredW":"200","measuredH":"140","x":"637","y":"1692","properties":{"color":"16770457"}},{"ID":"8838","typeID":"Label","zOrder":"143","measuredW":"83","measuredH":"26","x":"689","y":"1704","properties":{"size":"18","text":"Interfaces"}},{"ID":"8841","typeID":"Arrow","zOrder":"49","w":"1","h":"86","measuredW":"150","measuredH":"100","x":"941","y":"1463","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3586399639038973,"y":0.4028220835805314},"p1":{"x":0.3294117647058821,"y":0},"p2":{"x":-0.3586399639038973,"y":86.62391518484401}}},{"ID":"8842","typeID":"Arrow","zOrder":"50","w":"1","h":"75","measuredW":"150","measuredH":"100","x":"732","y":"1462","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3586399639038973,"y":-0.2534288249714791},"p1":{"x":0.3294117647058821,"y":0},"p2":{"x":-0.3586399639038973,"y":75.13266542301426}}},{"ID":"8845","typeID":"TextArea","zOrder":"144","w":"235","h":"50","measuredW":"200","measuredH":"140","x":"383","y":"1436","properties":{"color":"16776960"}},{"ID":"8846","typeID":"Label","zOrder":"145","measuredW":"172","measuredH":"26","x":"415","y":"1448","properties":{"size":"18","text":"Model-Driven Design"}},{"ID":"8847","typeID":"TextArea","zOrder":"146","w":"234","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"1529","properties":{"color":"16770457"}},{"ID":"8848","typeID":"Label","zOrder":"147","measuredW":"128","measuredH":"26","x":"437","y":"1541","properties":{"size":"18","text":"Domain Models"}},{"ID":"8849","typeID":"TextArea","zOrder":"148","w":"234","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"1584","properties":{"color":"16770457"}},{"ID":"8850","typeID":"Label","zOrder":"149","measuredW":"126","measuredH":"26","x":"438","y":"1596","properties":{"size":"18","text":"Anemic Models"}},{"ID":"8851","typeID":"TextArea","zOrder":"150","w":"234","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"1638","properties":{"color":"16770457"}},{"ID":"8852","typeID":"Label","zOrder":"151","measuredW":"178","measuredH":"26","x":"412","y":"1650","properties":{"size":"18","text":"Layered Architectures"}},{"ID":"8853","typeID":"TextArea","zOrder":"152","w":"234","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"1693","properties":{"color":"16770457"}},{"ID":"8854","typeID":"Label","zOrder":"153","measuredW":"150","measuredH":"26","x":"426","y":"1705","properties":{"size":"18","text":"Domain Language"}},{"ID":"8855","typeID":"TextArea","zOrder":"154","w":"234","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"1748","properties":{"color":"16770457"}},{"ID":"8856","typeID":"Label","zOrder":"155","measuredW":"130","measuredH":"26","x":"436","y":"1760","properties":{"size":"18","text":"Class Invariants"}},{"ID":"8857","typeID":"Arrow","zOrder":"54","w":"125","h":"53","measuredW":"150","measuredH":"100","x":"678","y":"1130","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.4543045016012002,"y":53.589364727498946},"p1":{"x":0.3750490217438666,"y":0.09264020218745961},"p2":{"x":125.43153796090621,"y":0.3938829855903805}}},{"ID":"8858","typeID":"Arrow","zOrder":"53","w":"119","h":"95","measuredW":"150","measuredH":"100","x":"688","y":"1136","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.158890819897465,"y":94.89922302919331},"p1":{"x":0.3750490217438667,"y":0.09264020218745957},"p2":{"x":119.61818197196396,"y":-0.023924999666178337}}},{"ID":"8859","typeID":"Arrow","zOrder":"48","w":"1","h":"74","measuredW":"150","measuredH":"100","x":"500","y":"1460","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3586399639038973,"y":-0.14231282574201032},"p1":{"x":0.3294117647058821,"y":0},"p2":{"x":-0.3586399639038973,"y":73.62391518484401}}},{"ID":"8860","typeID":"Arrow","zOrder":"52","w":"530","h":"1","measuredW":"150","measuredH":"100","x":"461","y":"1461","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.11816489567706867,"y":-0.3907413569572782},"p1":{"x":0.32941176470588224,"y":-1.0467714226850798e-18},"p2":{"x":530.4264062963243,"y":-0.3907413569572782}}},{"ID":"8862","typeID":"Arrow","zOrder":"51","w":"2","h":"474","measuredW":"150","measuredH":"100","x":"934","y":"589","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":1.6216144658764051,"y":-0.09587076153292173},"p1":{"x":0.4642857142857143,"y":-0.003992113361953179},"p2":{"x":1.6216144658764051,"y":473.50989513190007}}},{"ID":"8998","typeID":"Arrow","zOrder":"47","w":"1","h":"112","measuredW":"150","measuredH":"100","x":"940","y":"1353","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.6216144658764051,"y":-0.2602206384465262},"p1":{"x":0.46428571428571425,"y":-0.0039921133619531795},"p2":{"x":0.6216144658764051,"y":111.38361965642662},"stroke":"dotted"}},{"ID":"8999","typeID":"Arrow","zOrder":"46","w":"320","h":"110","measuredW":"150","measuredH":"100","x":"440","y":"1344","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.4023788389371248,"y":110.16101984072225},"p1":{"x":0.3090088209770084,"y":0.11860534092032544},"p2":{"x":319.1781140051372,"y":-0.08727245046497956}}},{"ID":"9000","typeID":"Arrow","zOrder":"45","w":"104","h":"107","measuredW":"150","measuredH":"100","x":"670","y":"1348","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":1.2585897729245517,"y":107.55656784440816},"p1":{"x":0.3880928168623461,"y":0.19007118424701788},"p2":{"x":104.52914204568219,"y":0.09937156059277186}}},{"ID":"9001","typeID":"Arrow","zOrder":"44","w":"1","h":"219","measuredW":"150","measuredH":"100","x":"940","y":"1132","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.6216144658764051,"y":-0.09587076153292173},"p1":{"x":0.4642857142857143,"y":-0.003992113361953179},"p2":{"x":0.6216144658764051,"y":218.8904675679646}}},{"ID":"9002","typeID":"Arrow","zOrder":"43","w":"204","h":"1","measuredW":"150","measuredH":"100","x":"1047","y":"1347","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":-0.3389972355646478,"y":-0.09587076153297858},"p1":{"x":0.46428571428571414,"y":-0.0039921133619531925},"p2":{"x":203.4110113025788,"y":-0.09587076153297858}}},{"ID":"9003","typeID":"TextArea","zOrder":"156","w":"205","h":"50","measuredW":"200","measuredH":"140","x":"1138","y":"1323","properties":{"color":"16776960"}},{"ID":"9004","typeID":"Label","zOrder":"157","measuredW":"142","measuredH":"26","x":"1170","y":"1335","properties":{"text":"Design Principles","size":"18"}},{"ID":"9005","typeID":"TextArea","zOrder":"158","w":"306","h":"50","measuredW":"200","measuredH":"140","x":"1406","y":"1323","properties":{"color":"16770457"}},{"ID":"9006","typeID":"Label","zOrder":"159","measuredW":"241","measuredH":"26","x":"1438","y":"1335","properties":{"size":"18","text":"Composition over Inheritance"}},{"ID":"9007","typeID":"TextArea","zOrder":"160","w":"306","h":"50","measuredW":"200","measuredH":"140","x":"1406","y":"1378","properties":{"color":"16770457"}},{"ID":"9008","typeID":"Label","zOrder":"161","measuredW":"198","measuredH":"26","x":"1460","y":"1390","properties":{"size":"18","text":"Encapsulate what varies"}},{"ID":"9009","typeID":"TextArea","zOrder":"162","w":"306","h":"50","measuredW":"200","measuredH":"140","x":"1406","y":"1434","properties":{"color":"16770457"}},{"ID":"9010","typeID":"Label","zOrder":"163","measuredW":"239","measuredH":"26","x":"1439","y":"1446","properties":{"size":"18","text":"Program against abstractions"}},{"ID":"9011","typeID":"TextArea","zOrder":"164","w":"306","h":"50","measuredW":"200","measuredH":"140","x":"1406","y":"1490","properties":{"color":"16770457"}},{"ID":"9012","typeID":"Label","zOrder":"165","measuredW":"158","measuredH":"26","x":"1480","y":"1502","properties":{"size":"18","text":"Hollywood principle"}},{"ID":"9013","typeID":"TextArea","zOrder":"166","w":"108","h":"50","measuredW":"200","measuredH":"140","x":"1406","y":"1546","properties":{"color":"16770457"}},{"ID":"9014","typeID":"Label","zOrder":"167","measuredW":"54","measuredH":"26","x":"1433","y":"1558","properties":{"size":"18","text":"SOLID"}},{"ID":"9015","typeID":"TextArea","zOrder":"168","w":"86","h":"50","measuredW":"200","measuredH":"140","x":"1523","y":"1546","properties":{"color":"16770457"}},{"ID":"9016","typeID":"Label","zOrder":"169","measuredW":"37","measuredH":"26","x":"1547","y":"1558","properties":{"size":"18","text":"DRY"}},{"ID":"9017","typeID":"TextArea","zOrder":"170","w":"94","h":"50","measuredW":"200","measuredH":"140","x":"1618","y":"1546","properties":{"color":"16770457"}},{"ID":"9018","typeID":"Label","zOrder":"171","measuredW":"53","measuredH":"26","x":"1638","y":"1558","properties":{"size":"18","text":"YAGNI"}},{"ID":"9019","typeID":"Arrow","zOrder":"42","w":"130","h":"1","measuredW":"150","measuredH":"100","x":"1302","y":"1346","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3082755532209376,"y":-0.291817671630497},"p1":{"x":0.3294117647058823,"y":-8.554261088609249e-19},"p2":{"x":130.094239896011,"y":-0.291817671630497}}},{"ID":"9020","typeID":"Arrow","zOrder":"41","w":"116","h":"46","measuredW":"150","measuredH":"100","x":"1303","y":"1357","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.5931585078730334,"y":-0.04448893374823515},"p2":{"x":117,"y":46}}},{"ID":"9021","typeID":"Arrow","zOrder":"40","w":"128","h":"108","measuredW":"150","measuredH":"100","x":"1294","y":"1354","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.6587147528112978,"y":-0.08563456876037258},"p2":{"x":128,"y":108}}},{"ID":"9022","typeID":"Arrow","zOrder":"39","w":"137","h":"162","measuredW":"150","measuredH":"100","x":"1282","y":"1353","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.6387375014132494,"y":-0.10358394265031602},"p2":{"x":138,"y":162}}},{"ID":"9023","typeID":"Arrow","zOrder":"38","w":"156","h":"210","measuredW":"150","measuredH":"100","x":"1266","y":"1361","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.6348487205230864,"y":-0.09421020418116537},"p2":{"x":156,"y":210}}},{"ID":"9068","typeID":"Arrow","zOrder":"37","w":"1","h":"371","measuredW":"150","measuredH":"100","x":"1235","y":"1349","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":1.6216144658764051,"y":-0.09587076153292173},"p1":{"x":0.4642857142857143,"y":-0.003992113361953182},"p2":{"x":1.6216144658765188,"y":370.71479385115344}}},{"ID":"9069","typeID":"TextArea","zOrder":"172","w":"205","h":"50","measuredW":"200","measuredH":"140","x":"1138","y":"1692","properties":{"color":"16776960"}},{"ID":"9070","typeID":"Label","zOrder":"173","measuredW":"130","measuredH":"26","x":"1176","y":"1704","properties":{"size":"18","text":"Design Patterns"}},{"ID":"9071","typeID":"TextArea","zOrder":"174","w":"254","h":"50","measuredW":"200","measuredH":"140","x":"1458","y":"1634","properties":{"color":"16770457"}},{"ID":"9072","typeID":"Label","zOrder":"175","measuredW":"170","measuredH":"26","x":"1500","y":"1646","properties":{"size":"18","text":"GoF Design Patterns"}},{"ID":"9073","typeID":"TextArea","zOrder":"176","w":"254","h":"50","measuredW":"200","measuredH":"140","x":"1458","y":"1688","properties":{"color":"16770457"}},{"ID":"9074","typeID":"Label","zOrder":"177","measuredW":"116","measuredH":"26","x":"1527","y":"1700","properties":{"size":"18","text":"PoSA Patterns"}},{"ID":"9075","typeID":"Arrow","zOrder":"36","w":"170","h":"8","measuredW":"150","measuredH":"100","x":"1329","y":"1720","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.04461796514533489,"y":7.758492984310578},"p1":{"x":0.3294117647058822,"y":3.935013978350912e-18},"p2":{"x":169.8457074842272,"y":0.09829345713387738}}},{"ID":"9076","typeID":"Arrow","zOrder":"35","w":"149","h":"63","measuredW":"150","measuredH":"100","x":"1323","y":"1652","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.338881640835325,"y":62.7778944027807},"p1":{"x":0.5665558969214369,"y":-0.11436453696156496},"p2":{"x":149.03500913910898,"y":0.21959826417150907}}},{"ID":"9077","typeID":"Arrow","zOrder":"34","w":"231","h":"140","measuredW":"150","measuredH":"100","x":"1008","y":"1711","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":230.4139447480659,"y":0.23935252321666667},"p1":{"x":0.4390975362185104,"y":0.17740149487865609},"p2":{"x":-0.1694047970761403,"y":140.14385674161736}}},{"ID":"9078","typeID":"TextArea","zOrder":"178","w":"263","h":"50","measuredW":"200","measuredH":"140","x":"761","y":"1833","properties":{"color":"16776960"}},{"ID":"9079","typeID":"Label","zOrder":"179","measuredW":"187","measuredH":"26","x":"799","y":"1845","properties":{"size":"18","text":"Architectural Principles"}},{"ID":"9080","typeID":"TextArea","zOrder":"180","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"1888","properties":{"color":"16770457"}},{"ID":"9081","typeID":"Label","zOrder":"181","measuredW":"121","measuredH":"26","x":"457","y":"1900","properties":{"size":"18","text":"Policy vs Detail"}},{"ID":"9082","typeID":"TextArea","zOrder":"182","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"1833","properties":{"color":"16770457"}},{"ID":"9083","typeID":"Label","zOrder":"183","measuredW":"180","measuredH":"26","x":"428","y":"1845","properties":{"size":"18","text":"Component Principles"}},{"ID":"9084","typeID":"TextArea","zOrder":"184","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"1942","properties":{"color":"16770457"}},{"ID":"9085","typeID":"Label","zOrder":"185","measuredW":"190","measuredH":"26","x":"423","y":"1954","properties":{"size":"18","text":"Coupling and Cohesion"}},{"ID":"9086","typeID":"TextArea","zOrder":"186","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"1997","properties":{"color":"16770457"}},{"ID":"9087","typeID":"Label","zOrder":"187","measuredW":"94","measuredH":"26","x":"471","y":"2009","properties":{"size":"18","text":"Boundaries"}},{"ID":"9088","typeID":"Arrow","zOrder":"33","w":"181","h":"5","measuredW":"150","measuredH":"100","x":"618","y":"1852","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3082755532209376,"y":4.708182328369503},"p1":{"x":0.32941176470588224,"y":0},"p2":{"x":181.26925095141905,"y":-0.4928466496123747}}},{"ID":"9089","typeID":"Arrow","zOrder":"32","w":"153","h":"52","measuredW":"150","measuredH":"100","x":"630","y":"1864","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.42973101719667284,"y":52.277757155202835},"p1":{"x":0.4192218500386497,"y":0.08670445761401716},"p2":{"x":152.4288939621672,"y":0.46127411135080365}}},{"ID":"9090","typeID":"Arrow","zOrder":"31","w":"175","h":"106","measuredW":"150","measuredH":"100","x":"631","y":"1867","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.13431894110033227,"y":106.27588850344023},"p1":{"x":0.35968221070244366,"y":0.08736483090006118},"p2":{"x":174.74631133190064,"y":0.05209826354348479}}},{"ID":"9091","typeID":"Arrow","zOrder":"30","w":"202","h":"168","measuredW":"150","measuredH":"100","x":"632","y":"1862","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.1610931349960083,"y":168.27401985167762},"p1":{"x":0.412358133669609,"y":0.0794451450189153},"p2":{"x":202.24537700601923,"y":-0.1295500408418775}}},{"ID":"9092","typeID":"TextArea","zOrder":"188","w":"228","h":"50","measuredW":"200","measuredH":"140","x":"1138","y":"1945","properties":{"color":"16776960"}},{"ID":"9093","typeID":"Label","zOrder":"189","measuredW":"155","measuredH":"26","x":"1174","y":"1957","properties":{"size":"18","text":"Architectural Styles"}},{"ID":"9094","typeID":"Arrow","zOrder":"29","w":"234","h":"95","measuredW":"150","measuredH":"100","x":"1004","y":"1864","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":234.4139447480659,"y":94.66305905761055},"p1":{"x":0.40002625360987165,"y":-0.14253084799159907},"p2":{"x":-0.055641025365048336,"y":0.09797750258030646}}},{"ID":"9095","typeID":"TextArea","zOrder":"192","w":"254","h":"50","measuredW":"200","measuredH":"140","x":"1458","y":"1906","properties":{"color":"16776960"}},{"ID":"9096","typeID":"Label","zOrder":"193","measuredW":"90","measuredH":"26","x":"1540","y":"1918","properties":{"size":"18","text":"Messaging"}},{"ID":"9097","typeID":"TextArea","zOrder":"194","w":"254","h":"50","measuredW":"200","measuredH":"140","x":"1458","y":"1971","properties":{"color":"16776960"}},{"ID":"9098","typeID":"Label","zOrder":"195","measuredW":"89","measuredH":"26","x":"1540","y":"1983","properties":{"size":"18","text":"Distributed"}},{"ID":"9099","typeID":"TextArea","zOrder":"190","w":"228","h":"50","measuredW":"200","measuredH":"140","x":"1138","y":"2047","properties":{"color":"16776960"}},{"ID":"9100","typeID":"Label","zOrder":"191","measuredW":"79","measuredH":"26","x":"1212","y":"2059","properties":{"size":"18","text":"Structural"}},{"ID":"9101","typeID":"Arrow","zOrder":"28","w":"133","h":"41","measuredW":"150","measuredH":"100","x":"1341","y":"1920","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.2485012403260498,"y":39.95847113370678},"p1":{"x":0.566555896921436,"y":-0.11436453696156705},"p2":{"x":133.17894259759305,"y":-0.19930322527852695}}},{"ID":"9102","typeID":"Arrow","zOrder":"27","w":"120","h":"21","measuredW":"150","measuredH":"100","x":"1343","y":"1977","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.34232291186640396,"y":1.0942401990550934},"p1":{"x":0.5661072334357016,"y":0.0765415136828243},"p2":{"x":120.81564598882255,"y":20.525421340499634}}},{"ID":"9103","typeID":"TextArea","zOrder":"196","w":"254","h":"50","measuredW":"200","measuredH":"140","x":"1458","y":"1767","properties":{"color":"16770457"}},{"ID":"9104","typeID":"Label","zOrder":"197","measuredW":"106","measuredH":"26","x":"1532","y":"1779","properties":{"size":"18","text":"Event-Driven"}},{"ID":"9105","typeID":"TextArea","zOrder":"198","w":"254","h":"50","measuredW":"200","measuredH":"140","x":"1458","y":"1823","properties":{"color":"16770457"}},{"ID":"9106","typeID":"Label","zOrder":"199","measuredW":"147","measuredH":"26","x":"1511","y":"1835","properties":{"size":"18","text":"Publish-Subscribe"}},{"ID":"9107","typeID":"TextArea","zOrder":"200","w":"254","h":"50","measuredW":"200","measuredH":"140","x":"1458","y":"2045","properties":{"color":"16770457"}},{"ID":"9108","typeID":"Label","zOrder":"201","measuredW":"108","measuredH":"26","x":"1531","y":"2057","properties":{"size":"18","text":"Client-Server"}},{"ID":"9109","typeID":"TextArea","zOrder":"202","w":"254","h":"50","measuredW":"200","measuredH":"140","x":"1458","y":"2101","properties":{"color":"16770457"}},{"ID":"9110","typeID":"Label","zOrder":"203","measuredW":"106","measuredH":"26","x":"1532","y":"2113","properties":{"size":"18","text":"Peer-to-Peer"}},{"ID":"9111","typeID":"Arrow","zOrder":"26","w":"1","h":"91","measuredW":"150","measuredH":"100","x":"1584","y":"1843","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.6216144658765188,"y":0.37138428503953946},"p1":{"x":0.46428571428571425,"y":-0.00399211336195318},"p2":{"x":0.6216144658764051,"y":91.38361965642662}}},{"ID":"9112","typeID":"Arrow","zOrder":"25","w":"1","h":"79","measuredW":"150","measuredH":"100","x":"1584","y":"1995","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.6216144658765188,"y":0.37138428503953946},"p1":{"x":0.4642857142857142,"y":-0.003992113361953181},"p2":{"x":0.6216144658765188,"y":78.95473383018134}}},{"ID":"9113","typeID":"Arrow","zOrder":"24","w":"1","h":"176","measuredW":"150","measuredH":"100","x":"1239","y":"1982","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.6216144658765188,"y":0.37138428503953946},"p1":{"x":0.46428571428571414,"y":-0.003992113361953182},"p2":{"x":0.6216144658765188,"y":176.15651877644132}}},{"ID":"9114","typeID":"TextArea","zOrder":"204","w":"228","h":"50","measuredW":"200","measuredH":"140","x":"1139","y":"2138","properties":{"color":"16770457"}},{"ID":"9115","typeID":"Label","zOrder":"205","measuredW":"155","measuredH":"26","x":"1175","y":"2150","properties":{"size":"18","text":"Component-Based"}},{"ID":"9116","typeID":"TextArea","zOrder":"206","w":"228","h":"50","measuredW":"200","measuredH":"140","x":"1139","y":"2193","properties":{"color":"16770457"}},{"ID":"9117","typeID":"Label","zOrder":"207","measuredW":"84","measuredH":"26","x":"1211","y":"2205","properties":{"size":"18","text":"Monolithic"}},{"ID":"9118","typeID":"TextArea","zOrder":"208","w":"228","h":"50","measuredW":"200","measuredH":"140","x":"1139","y":"2248","properties":{"color":"16770457"}},{"ID":"9119","typeID":"Label","zOrder":"209","measuredW":"65","measuredH":"26","x":"1220","y":"2260","properties":{"size":"18","text":"Layered"}},{"ID":"9120","typeID":"Arrow","zOrder":"23","w":"254","h":"180","measuredW":"150","measuredH":"100","x":"895","y":"1971","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":254.4139447480659,"y":-0.3369409423894467},"p1":{"x":0.5385566782391991,"y":-0.18949858147958698},"p2":{"x":0.2851940316771788,"y":179.3322298368198}}},{"ID":"9121","typeID":"TextArea","zOrder":"210","w":"263","h":"50","measuredW":"200","measuredH":"140","x":"731","y":"2138","properties":{"color":"16776960"}},{"ID":"9122","typeID":"Label","zOrder":"211","measuredW":"175","measuredH":"26","x":"775","y":"2150","properties":{"size":"18","text":"Architectural Patterns"}},{"ID":"9123","typeID":"TextArea","zOrder":"212","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"2123","properties":{"color":"16770457"}},{"ID":"9124","typeID":"Label","zOrder":"213","measuredW":"180","measuredH":"26","x":"428","y":"2135","properties":{"size":"18","text":"Model-View Controller"}},{"ID":"9125","typeID":"TextArea","zOrder":"214","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"2069","properties":{"color":"16770457"}},{"ID":"9126","typeID":"Label","zOrder":"215","measuredW":"184","measuredH":"26","x":"426","y":"2081","properties":{"size":"18","text":"Domain-Driven Design"}},{"ID":"9127","typeID":"TextArea","zOrder":"216","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"2177","properties":{"color":"16770457"}},{"ID":"9128","typeID":"Label","zOrder":"217","measuredW":"114","measuredH":"26","x":"461","y":"2189","properties":{"size":"18","text":"Microservices"}},{"ID":"9129","typeID":"TextArea","zOrder":"218","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"2232","properties":{"color":"16770457"}},{"ID":"9130","typeID":"Label","zOrder":"219","measuredW":"156","measuredH":"26","x":"440","y":"2244","properties":{"size":"18","text":"Blackboard Pattern"}},{"ID":"9131","typeID":"TextArea","zOrder":"220","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"2288","properties":{"color":"16770457"}},{"ID":"9132","typeID":"Label","zOrder":"221","measuredW":"97","measuredH":"26","x":"469","y":"2300","properties":{"size":"18","text":"Microkernel"}},{"ID":"9133","typeID":"TextArea","zOrder":"222","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"2344","properties":{"color":"16770457"}},{"ID":"9134","typeID":"Label","zOrder":"223","measuredW":"190","measuredH":"26","x":"423","y":"2356","properties":{"size":"18","text":"Serverless Architecture"}},{"ID":"9135","typeID":"TextArea","zOrder":"224","w":"138","h":"50","measuredW":"200","measuredH":"140","x":"733","y":"2038","properties":{"color":"16770457"}},{"ID":"9136","typeID":"Label","zOrder":"225","measuredW":"51","measuredH":"26","x":"776","y":"2050","properties":{"size":"18","text":"CQRS"}},{"ID":"9137","typeID":"TextArea","zOrder":"226","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"2454","properties":{"color":"16770457"}},{"ID":"9138","typeID":"Label","zOrder":"227","measuredW":"123","measuredH":"26","x":"456","y":"2466","properties":{"size":"18","text":"Event Sourcing"}},{"ID":"9139","typeID":"TextArea","zOrder":"228","w":"267","h":"50","measuredW":"200","measuredH":"140","x":"384","y":"2399","properties":{"color":"16770457"}},{"ID":"9140","typeID":"Label","zOrder":"229","measuredW":"230","measuredH":"26","x":"403","y":"2411","properties":{"size":"18","text":"Message Queues / Streams"}},{"ID":"9141","typeID":"TextArea","zOrder":"230","w":"138","h":"50","measuredW":"200","measuredH":"140","x":"733","y":"1984","properties":{"color":"16770457"}},{"ID":"9142","typeID":"Label","zOrder":"231","measuredW":"36","measuredH":"26","x":"784","y":"1996","properties":{"size":"18","text":"SOA"}},{"ID":"9143","typeID":"Arrow","zOrder":"22","w":"122","h":"18","measuredW":"150","measuredH":"100","x":"632","y":"2143","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3570716954425279,"y":0.46654583350937173},"p1":{"x":0.3092749477390253,"y":-0.04764000440092364},"p2":{"x":121.85210356348273,"y":18.31732424211623}}},{"ID":"9144","typeID":"Arrow","zOrder":"21","w":"114","h":"63","measuredW":"150","measuredH":"100","x":"636","y":"2087","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.23766129345619902,"y":0.16793700636389985},"p1":{"x":0.3927866695900029,"y":-0.09460644595483586},"p2":{"x":113.73269316149651,"y":63.58595623549536}}},{"ID":"9145","typeID":"Arrow","zOrder":"20","w":"126","h":"36","measuredW":"150","measuredH":"100","x":"628","y":"2168","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.47648209742874315,"y":35.88456506264083},"p1":{"x":0.4910485933503837,"y":0.007672634271099409},"p2":{"x":125.85210356348273,"y":0.18300824542666305}}},{"ID":"9146","typeID":"Arrow","zOrder":"19","w":"130","h":"89","measuredW":"150","measuredH":"100","x":"626","y":"2165","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.15038110190914722,"y":89.69062668713786},"p1":{"x":0.4162264150943399,"y":-0.0532075471698116},"p2":{"x":130.59837716480695,"y":0.43673464410267115}}},{"ID":"9147","typeID":"Arrow","zOrder":"16","w":"132","h":"144","measuredW":"150","measuredH":"100","x":"628","y":"2170","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.47648209742874315,"y":143.73550911560733},"p1":{"x":0.33952751368481776,"y":-0.04393546528377913},"p2":{"x":131.34465076613105,"y":-0.443854953911341}}},{"ID":"9148","typeID":"Arrow","zOrder":"17","w":"139","h":"202","measuredW":"150","measuredH":"100","x":"634","y":"2168","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.38920190588169135,"y":202.0341179427528},"p1":{"x":0.33495756051556175,"y":-0.041967934611756824},"p2":{"x":139.07601877275192,"y":0.18300824542666305}}},{"ID":"9149","typeID":"Arrow","zOrder":"18","w":"157","h":"251","measuredW":"150","measuredH":"100","x":"633","y":"2175","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.01606510521958171,"y":251.33272676989827},"p1":{"x":0.42026460148434935,"y":-0.060600193610842665},"p2":{"x":156.5536603806969,"y":0.04869224873709754}}},{"ID":"9150","typeID":"Arrow","zOrder":"15","w":"161","h":"305","measuredW":"150","measuredH":"100","x":"640","y":"2175","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.1182508914699838,"y":304.8850619957193},"p1":{"x":0.4202646014843494,"y":-0.060600193610842686},"p2":{"x":160.53875478599355,"y":0.04869224873709754}}},{"ID":"9151","typeID":"Arrow","zOrder":"14","w":"1","h":"110","measuredW":"150","measuredH":"100","x":"801","y":"2057","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3586399639038973,"y":-0.2534288249714791},"p1":{"x":0.3294117647058821,"y":0},"p2":{"x":-0.3586399639038973,"y":109.43673464410267}}},{"ID":"9152","typeID":"Arrow","zOrder":"13","w":"286","h":"274","measuredW":"150","measuredH":"100","x":"896","y":"2174","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":285.4497794271174,"y":273.6502389630323},"p1":{"x":0.5173212592298939,"y":0.20701077470420914},"p2":{"x":-0.1694047970761403,"y":0.1438567416173555}}},{"ID":"9153","typeID":"TextArea","zOrder":"232","w":"233","h":"50","measuredW":"200","measuredH":"140","x":"1134","y":"2425","properties":{"color":"16776960"}},{"ID":"9154","typeID":"Label","zOrder":"233","measuredW":"159","measuredH":"26","x":"1171","y":"2437","properties":{"size":"18","text":"Enterprise Patterns"}},{"ID":"9155","typeID":"TextArea","zOrder":"234","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2206","properties":{"color":"16770457"}},{"ID":"9156","typeID":"Label","zOrder":"235","measuredW":"45","measuredH":"26","x":"1573","y":"2218","properties":{"size":"18","text":"DTOs"}},{"ID":"9157","typeID":"TextArea","zOrder":"236","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2261","properties":{"color":"16770457"}},{"ID":"9158","typeID":"Label","zOrder":"237","measuredW":"109","measuredH":"26","x":"1541","y":"2273","properties":{"size":"18","text":"Identity Maps"}},{"ID":"9159","typeID":"TextArea","zOrder":"238","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2316","properties":{"color":"16770457"}},{"ID":"9160","typeID":"Label","zOrder":"239","measuredW":"90","measuredH":"26","x":"1551","y":"2328","properties":{"size":"18","text":"Use Cases"}},{"ID":"9161","typeID":"TextArea","zOrder":"240","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2372","properties":{"color":"16770457"}},{"ID":"9162","typeID":"Label","zOrder":"241","measuredW":"104","measuredH":"26","x":"1544","y":"2384","properties":{"size":"18","text":"Repositories"}},{"ID":"9163","typeID":"TextArea","zOrder":"242","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2427","properties":{"color":"16770457"}},{"ID":"9164","typeID":"Label","zOrder":"243","measuredW":"73","measuredH":"26","x":"1559","y":"2439","properties":{"size":"18","text":"Mappers"}},{"ID":"9165","typeID":"TextArea","zOrder":"244","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2481","properties":{"color":"16770457"}},{"ID":"9166","typeID":"Label","zOrder":"245","measuredW":"147","measuredH":"26","x":"1522","y":"2493","properties":{"size":"18","text":"Transaction Script"}},{"ID":"9167","typeID":"TextArea","zOrder":"246","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2536","properties":{"color":"16770457"}},{"ID":"9168","typeID":"Label","zOrder":"247","measuredW":"176","measuredH":"26","x":"1508","y":"2548","properties":{"size":"18","text":"Commands / Queries"}},{"ID":"9169","typeID":"TextArea","zOrder":"248","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2590","properties":{"color":"16770457"}},{"ID":"9170","typeID":"Label","zOrder":"249","measuredW":"112","measuredH":"26","x":"1540","y":"2602","properties":{"size":"18","text":"Value Objects"}},{"ID":"9171","typeID":"TextArea","zOrder":"250","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2645","properties":{"color":"16770457"}},{"ID":"9172","typeID":"Label","zOrder":"251","measuredW":"128","measuredH":"26","x":"1532","y":"2657","properties":{"size":"18","text":"Domain Models"}},{"ID":"9173","typeID":"TextArea","zOrder":"252","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2703","properties":{"color":"16770457"}},{"ID":"9174","typeID":"Label","zOrder":"253","measuredW":"62","measuredH":"26","x":"1565","y":"2715","properties":{"size":"18","text":"Entities"}},{"ID":"9175","typeID":"TextArea","zOrder":"254","w":"232","h":"50","measuredW":"200","measuredH":"140","x":"1480","y":"2757","properties":{"color":"16770457"}},{"ID":"9176","typeID":"Label","zOrder":"255","measuredW":"51","measuredH":"26","x":"1570","y":"2769","properties":{"size":"18","text":"ORMs"}},{"ID":"9177","typeID":"Arrow","zOrder":"12","w":"153","h":"6","measuredW":"150","measuredH":"100","x":"1347","y":"2451","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.15633307267671626,"y":6.172302194651365},"p1":{"x":0.32941176470588207,"y":0},"p2":{"x":153.21353147811692,"y":-0.15237542540808136}}},{"ID":"9178","typeID":"Arrow","zOrder":"11","w":"151","h":"58","measuredW":"150","measuredH":"100","x":"1342","y":"2389","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.09659097662893146,"y":58.05281800255625},"p1":{"x":0.38932235669963805,"y":-0.0580573815813714},"p2":{"x":150.62391833404536,"y":-0.1342161019915693}}},{"ID":"9179","typeID":"Arrow","zOrder":"10","w":"151","measuredW":"150","measuredH":"100","x":"1343","y":"2338","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.3615265006408208,"y":100.19826933447257},"p1":{"x":0.38164577983369,"y":-0.034961851688536195},"p2":{"x":150.88885385805747,"y":0.2683629375324017}}},{"ID":"9180","typeID":"Arrow","zOrder":"9","w":"186","h":"158","measuredW":"150","measuredH":"100","x":"1309","y":"2280","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.20826735231958082,"y":158.4034627624369},"p1":{"x":0.391497018853736,"y":-0.06759950582800651},"p2":{"x":186.15378938206936,"y":0.2865222609493685}}},{"ID":"9181","typeID":"Arrow","zOrder":"8","w":"158","h":"54","measuredW":"150","measuredH":"100","x":"1329","y":"2463","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.4472357365100379,"y":0.4969798147108122},"p1":{"x":0.5758841707679976,"y":0.07010415474419213},"p2":{"x":158.5641762379978,"y":54.88920734722251}}},{"ID":"9182","typeID":"Arrow","zOrder":"7","w":"174","h":"106","measuredW":"150","measuredH":"100","x":"1312","y":"2463","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.4472357365100379,"y":0.4969798147108122},"p1":{"x":0.5758841707679977,"y":0.07010415474419214},"p2":{"x":174.2992407139859,"y":106.08404926817502}}},{"ID":"9183","typeID":"Arrow","zOrder":"6","w":"177","h":"160","measuredW":"150","measuredH":"100","x":"1312","y":"2466","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.26186159965664046,"y":0.02685086273459092},"p1":{"x":0.5758841707679977,"y":0.07010415474419225},"p2":{"x":176.8291117620097,"y":160.0061478487105}}},{"ID":"9184","typeID":"Arrow","zOrder":"5","w":"187","h":"209","measuredW":"150","measuredH":"100","x":"1298","y":"2467","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.17615236378765076,"y":0.2917863867464803},"p1":{"x":0.5758841707679977,"y":0.07010415474419218},"p2":{"x":187.03430518997402,"y":209.60356880918653}}},{"ID":"9185","typeID":"Arrow","zOrder":"4","w":"218","h":"278","measuredW":"150","measuredH":"100","x":"1270","y":"2458","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.004733892049443966,"y":-0.23027684487260558},"p1":{"x":0.5236760686488061,"y":0.057202713764446064},"p2":{"x":217.5641762379978,"y":278.05553843774624}}},{"ID":"9186","typeID":"Arrow","zOrder":"3","w":"200","h":"208","measuredW":"150","measuredH":"100","x":"1291","y":"2224","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.20826735231958082,"y":207.4034627624369},"p1":{"x":0.391497018853736,"y":-0.06759950582800654},"p2":{"x":200.35898281003347,"y":-0.24334878707486496}}},{"ID":"9187","typeID":"Arrow","zOrder":"2","w":"235","h":"324","measuredW":"150","measuredH":"100","x":"1255","y":"2462","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.18396018019234361,"y":-0.4354702728369375},"p1":{"x":0.5236760686488061,"y":0.05720271376444608},"p2":{"x":235.09404728602158,"y":323.3880238742104}}},{"ID":"9188","typeID":"Arrow","zOrder":"1","w":"160","h":"207","measuredW":"150","measuredH":"100","x":"1008","y":"2454","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":0.30540490036810297,"y":207.55083607344523},"p1":{"x":0.5414642109768111,"y":0.22898488490104937},"p2":{"x":159.83059520292386,"y":0.1438567416173555}}},{"ID":"9189","typeID":"__group__","zOrder":"78","measuredW":"391","measuredH":"55","w":"391","h":"55","x":"779","y":"648","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"391","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"316","measuredH":"28","x":"38","y":"14","properties":{"size":"20","color":"16777215","text":"Visit Backend Developer Roadmap"}}]}}},{"ID":"9190","typeID":"__group__","zOrder":"256","measuredW":"391","measuredH":"55","w":"391","h":"55","x":"849","y":"2642","properties":{"controlName":"ext_link:roadmap.sh/backend"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"391","h":"55","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"4273622","borderColor":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"316","measuredH":"28","x":"38","y":"14","properties":{"size":"20","color":"16777215","text":"Visit Backend Developer Roadmap"}}]}}},{"ID":"9191","typeID":"Arrow","zOrder":"0","w":"1","h":"194","measuredW":"150","measuredH":"100","x":"1010","y":"2683","properties":{"color":"2848996","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3586399639038973,"y":0},"p1":{"x":0.3294117647058822,"y":0},"p2":{"x":-0.3586399639038973,"y":194.42473260131646}}},{"ID":"9192","typeID":"Canvas","zOrder":"257","w":"388","h":"177","measuredW":"100","measuredH":"70","x":"384","y":"2564"},{"ID":"9193","typeID":"Label","zOrder":"258","measuredW":"235","measuredH":"32","x":"412","y":"2590","properties":{"size":"24","text":"Note on Listed Topics"}},{"ID":"9194","typeID":"Label","zOrder":"259","measuredW":"304","measuredH":"25","x":"413","y":"2627","properties":{"size":"17","text":"The roadmap is not an exhaustive list of"}},{"ID":"9195","typeID":"Label","zOrder":"260","measuredW":"324","measuredH":"25","x":"413","y":"2654","properties":{"size":"17","text":"topics. It’s just some of the most important"}},{"ID":"9196","typeID":"Label","zOrder":"261","measuredW":"216","measuredH":"25","x":"413","y":"2681","properties":{"size":"17","text":"Topics under each category."}},{"ID":"9198","typeID":"Canvas","zOrder":"262","w":"462","h":"119","measuredW":"100","measuredH":"70","x":"1250","y":"697"},{"ID":"9199","typeID":"Label","zOrder":"263","measuredW":"106","measuredH":"28","x":"1276","y":"722","properties":{"size":"20","text":"References"}},{"ID":"9205","typeID":"__group__","zOrder":"264","measuredW":"389","measuredH":"26","w":"389","h":"26","x":"1277","y":"764","properties":{"controlName":"ext_link:khalilstemmler.com/articles/software-design-architecture/full-stack-software-design/"},"children":{"controls":{"control":[{"ID":"0","typeID":"Label","zOrder":"0","measuredW":"356","measuredH":"26","x":"33","y":"0","properties":{"size":"18","text":"Khalil’s Software Design & Architecture Map"}},{"ID":"1","typeID":"Icon","zOrder":"1","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"color":"16777215","icon":{"ID":"circle","size":"small"}}},{"ID":"2","typeID":"Icon","zOrder":"2","measuredW":"24","measuredH":"24","x":"0","y":"1","properties":{"icon":{"ID":"check-circle","size":"small"},"color":"10066329"}}]}}}]},"attributes":{"name":"New Wireframe 1 copy","order":1000022.7455786733,"parentID":null,"notes":""},"branchID":"Master","resourceID":"8024860B-B61F-451D-B579-28AA621BB239","mockupH":"2431","mockupW":"1329","measuredW":"1712","measuredH":"2877","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/jsons/vue.json b/public/jsons/vue.json new file mode 100644 index 000000000..e9293ad32 --- /dev/null +++ b/public/jsons/vue.json @@ -0,0 +1 @@ +{"mockup":{"controls":{"control":[{"ID":"1762","typeID":"Arrow","zOrder":"41","w":"45","h":"106","measuredW":"150","measuredH":"100","x":"695","y":"166","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","p0":{"x":4,"y":0},"p1":{"x":0.4965158371040725,"y":-0.18375565610859723},"p2":{"x":45,"y":105.5}}},{"ID":"1763","typeID":"Label","zOrder":"42","measuredW":"74","measuredH":"36","x":"740","y":"288","properties":{"size":"28","text":"Vue.js"}},{"ID":"1764","typeID":"Arrow","zOrder":"43","w":"27","measuredW":"150","measuredH":"100","x":"688","y":"27","properties":{"curvature":"0","leftArrow":"false","rightArrow":"false","color":"10027263","stroke":"dotted","p0":{"x":20.66666666666663,"y":-0.33333333333333215},"p1":{"x":0.4525527916281198,"y":0.13367847141227748},"p2":{"x":-0.019880609337405986,"y":99.62109147224172}}},{"ID":"1766","typeID":"Arrow","zOrder":"10","w":"91","h":"56","measuredW":"150","measuredH":"100","x":"360","y":"1331","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":91,"y":-0.5},"p1":{"x":0.6109328221585648,"y":-0.04544573434706774},"p2":{"x":0,"y":55.5}}},{"ID":"1775","typeID":"Arrow","zOrder":"44","w":"7","h":"812","measuredW":"150","measuredH":"100","x":"763","y":"1213","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":0.33333333333337123,"y":0},"p1":{"x":0.5326751848090502,"y":0.008478779433645877},"p2":{"x":0.33333333333337123,"y":812.4044116976004}}},{"ID":"1777","typeID":"Arrow","zOrder":"45","w":"185","h":"260","measuredW":"150","measuredH":"100","x":"815","y":"1206","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.6386805175102197,"y":-0.153177546462135},"p2":{"x":184.65450646720024,"y":260.0261202608003}}},{"ID":"1780","typeID":"Arrow","zOrder":"46","w":"74","h":"47","measuredW":"150","measuredH":"100","x":"362","y":"1066","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":74,"y":46.5},"p1":{"x":0.48867924528301887,"y":0.06037735849056604},"p2":{"x":0,"y":-0.5}}},{"ID":"1781","typeID":"Arrow","zOrder":"13","w":"78","h":"4","measuredW":"150","measuredH":"100","x":"358","y":"1116","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":78,"y":4},"p1":{"x":0.5375000000000001,"y":-0.025000000000000005},"p2":{"x":0,"y":0.5}}},{"ID":"1785","typeID":"Arrow","zOrder":"3","w":"160","h":"6","measuredW":"150","measuredH":"100","x":"841","y":"1202","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":0},"p1":{"x":0.40018141960843606,"y":-0.010431627485070682},"p2":{"x":159.99273204480028,"y":5.748583784000175}}},{"ID":"1786","typeID":"Arrow","zOrder":"47","w":"80","h":"44","measuredW":"150","measuredH":"100","x":"357","y":"1125","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":80,"y":-0.5},"p1":{"x":0.4805662188099808,"y":-0.05806142034548944},"p2":{"x":0,"y":43.5}}},{"ID":"1787","typeID":"Arrow","zOrder":"48","w":"83","h":"45","measuredW":"150","measuredH":"100","x":"343","y":"1602","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.4142521343999306,"y":44.686573236800314},"p1":{"x":0.485427381827088,"y":0.05241244183198637},"p2":{"x":82.5,"y":0}}},{"ID":"1788","typeID":"Arrow","zOrder":"49","w":"90","h":"3","measuredW":"150","measuredH":"100","x":"340","y":"1594","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.09070328959990093,"y":3.1722268656003507},"p1":{"x":0.38285714285714273,"y":5.304829345092718e-18},"p2":{"x":89.5,"y":0}}},{"ID":"1790","typeID":"Arrow","zOrder":"50","w":"82","h":"197","measuredW":"150","measuredH":"100","x":"347","y":"1604","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3995754015999182,"y":196.58251466080037},"p1":{"x":0.4806545191468839,"y":-0.05408932611764037},"p2":{"x":81.5,"y":0}}},{"ID":"1791","typeID":"Arrow","zOrder":"51","w":"96","h":"236","measuredW":"150","measuredH":"100","x":"344","y":"1613","properties":{"color":"2848996","curvature":"1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.07602655679994541,"y":235.75863545440052},"p1":{"x":0.38845024469820544,"y":-0.12424143556280588},"p2":{"x":95.5,"y":0}}},{"ID":"1792","typeID":"Arrow","zOrder":"52","w":"84","h":"138","measuredW":"150","measuredH":"100","x":"347","y":"1601","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.3995754015999182,"y":138.02413809120048},"p1":{"x":0.48542738182708794,"y":0.052412441831986276},"p2":{"x":83.5,"y":0}}},{"ID":"1795","typeID":"Arrow","zOrder":"53","w":"40","h":"67","measuredW":"150","measuredH":"100","x":"524","y":"1208","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":66.5},"p1":{"x":0.5210888020482414,"y":0.050532273278533886},"p2":{"x":40,"y":-0.5}}},{"ID":"1797","typeID":"Arrow","zOrder":"54","w":"96","h":"313","measuredW":"150","measuredH":"100","x":"604","y":"1216","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":78,"y":-0.5},"p1":{"x":0.6755987828830571,"y":0.20191197026423297},"p2":{"x":0,"y":312}}},{"ID":"1799","typeID":"Arrow","zOrder":"55","w":"105","h":"453","measuredW":"150","measuredH":"100","x":"713","y":"739","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5185682873198143,"y":0.16381627168336174},"p2":{"x":53.8032559648002,"y":453.3589896416004}}},{"ID":"1810","typeID":"Arrow","zOrder":"56","w":"69","h":"59","measuredW":"150","measuredH":"100","x":"591","y":"430","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":69,"y":0},"p1":{"x":0.44947028326696226,"y":-0.10519197535502291},"p2":{"x":0.4957052992001536,"y":59.12144861280012}}},{"ID":"1820","typeID":"Arrow","zOrder":"57","w":"25","h":"70","measuredW":"150","measuredH":"100","x":"786","y":"343","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":22,"y":-0.5},"p1":{"x":0.44883470778056644,"y":0.15539619935460727},"p2":{"x":0,"y":69}}},{"ID":"1821","typeID":"Canvas","zOrder":"58","w":"350","h":"141","measuredW":"100","measuredH":"70","x":"964","y":"69"},{"ID":"1822","typeID":"Label","zOrder":"59","measuredW":"314","measuredH":"25","x":"978","y":"86","properties":{"size":"17","text":"Find the detailed version of this roadmap"}},{"ID":"1823","typeID":"Label","zOrder":"60","measuredW":"319","measuredH":"25","x":"978","y":"114","properties":{"size":"17","text":"along with resources and other roadmaps"}},{"ID":"1831","typeID":"Arrow","zOrder":"62","w":"86","h":"1","measuredW":"150","measuredH":"100","x":"577","y":"420","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":86,"y":0},"p1":{"x":0.4811090254395629,"y":0.004165338153758769},"p2":{"x":-0.22477605439985382,"y":0}}},{"ID":"1832","typeID":"Arrow","zOrder":"63","w":"76","h":"56","measuredW":"150","measuredH":"100","x":"585","y":"350","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":76,"y":56},"p1":{"x":0.37909451283121226,"y":0.05987899019403308},"p2":{"x":-0.1954225887998291,"y":-0.05401145759992687}}},{"ID":"1906","typeID":"Label","zOrder":"80","measuredW":"117","measuredH":"25","x":"203","y":"1873","properties":{"size":"17","text":"REST API Calls"}},{"ID":"1913","typeID":"Label","zOrder":"83","measuredW":"71","measuredH":"25","x":"225","y":"1672","properties":{"size":"17","text":"GraphQL"}},{"ID":"1963","typeID":"__group__","zOrder":"88","measuredW":"542","measuredH":"96","w":"542","h":"96","x":"305","y":"98","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"542","h":"96","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"475","measuredH":"32","x":"34","y":"18","properties":{"size":"24","text":"Frontend Roadmap till Framework Selection"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"171","measuredH":"26","x":"201","y":"54","properties":{"size":"18","text":"roadmap.sh/frontend","color":"10027263"}}]}}},{"ID":"1964","typeID":"__group__","zOrder":"61","measuredW":"320","measuredH":"45","w":"320","h":"45","x":"979","y":"150","properties":{"controlName":"ext_link:roadmap.sh"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"320","h":"45","measuredW":"100","measuredH":"70","x":"0","y":"0","properties":{"borderColor":"4273622","color":"4273622"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"105","measuredH":"28","x":"141","y":"8","properties":{"color":"16777215","size":"20","text":"roadmap.sh"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"35","measuredH":"28","x":"76","y":"8","properties":{"color":"16777215","size":"20","text":"http"}},{"ID":"3","typeID":"Label","zOrder":"3","measuredW":"5","measuredH":"28","x":"113","y":"8","properties":{"color":"16777215","size":"20","text":":"}},{"ID":"4","typeID":"Label","zOrder":"4","measuredW":"10","measuredH":"28","x":"120","y":"9","properties":{"color":"16777215","size":"20","text":"/"}},{"ID":"5","typeID":"Label","zOrder":"5","measuredW":"10","measuredH":"28","x":"128","y":"9","properties":{"color":"16777215","size":"20","text":"/"}}]}}},{"ID":"1971","typeID":"Arrow","zOrder":"40","w":"93","h":"59","measuredW":"150","measuredH":"100","x":"399","y":"349","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.28216153919993303,"y":0.2768757536000521},"p1":{"x":0.5531295985763665,"y":-0.08925088121556413},"p2":{"x":93,"y":59}}},{"ID":"1972","typeID":"Arrow","zOrder":"39","w":"91","h":"17","measuredW":"150","measuredH":"100","x":"395","y":"400","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":-0.2968382719999454,"y":0.12944770240011394},"p1":{"x":0.4067680844458243,"y":-0.016268239677118913},"p2":{"x":91,"y":17}}},{"ID":"1973","typeID":"Arrow","zOrder":"38","w":"88","h":"33","measuredW":"150","measuredH":"100","x":"396","y":"423","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.041387305600096624,"y":33.334921961600116},"p1":{"x":0.40022307356578246,"y":0.06604917317297902},"p2":{"x":88,"y":0}}},{"ID":"1974","typeID":"Arrow","zOrder":"37","w":"96","h":"88","measuredW":"150","measuredH":"100","x":"393","y":"427","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0.36493615040006944,"y":88.21684737600015},"p1":{"x":0.42992499013028035,"y":0.004934859849980256},"p2":{"x":96,"y":0}}},{"ID":"2896","typeID":"Arrow","zOrder":"17","w":"84","h":"168","measuredW":"150","measuredH":"100","x":"587","y":"430","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":84,"y":0},"p1":{"x":0.5406025677062014,"y":0.12359189147033602},"p2":{"x":0.48102856640014124,"y":167.51772039840012}}},{"ID":"2897","typeID":"Arrow","zOrder":"35","w":"66","h":"29","measuredW":"150","measuredH":"100","x":"377","y":"601","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":29},"p1":{"x":0.33909140180668784,"y":-0.058884933860741506},"p2":{"x":66,"y":0}}},{"ID":"2898","typeID":"Arrow","zOrder":"36","w":"79","h":"13","measuredW":"150","measuredH":"100","x":"365","y":"582","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":2},"p1":{"x":0.3920449765553399,"y":0.06724676888745247},"p2":{"x":79,"y":13}}},{"ID":"2906","typeID":"Arrow","zOrder":"34","w":"153","h":"89","measuredW":"150","measuredH":"100","x":"876","y":"327","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":153.06611570880023,"y":0.19615372320009783},"p1":{"x":0.4981106746880125,"y":0.05503902948341876},"p2":{"x":0,"y":89}}},{"ID":"2907","typeID":"Arrow","zOrder":"33","w":"141","h":"32","measuredW":"150","measuredH":"100","x":"891","y":"382","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":140.7425668640002,"y":0.06340240480005832},"p1":{"x":0.44798938044995784,"y":0.04032682580733751},"p2":{"x":0,"y":32}}},{"ID":"2908","typeID":"Arrow","zOrder":"32","w":"145","h":"17","measuredW":"150","measuredH":"100","x":"887","y":"422","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":144.7425668640002,"y":17.607102241600103},"p1":{"x":0.45522128005575574,"y":-0.05494250203275645},"p2":{"x":0,"y":2}}},{"ID":"2909","typeID":"Arrow","zOrder":"31","w":"134","h":"69","measuredW":"150","measuredH":"100","x":"892","y":"425","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":134.38966455360026,"y":69.47435092320012},"p1":{"x":0.5981432360742706,"y":-0.0366931918656057},"p2":{"x":0,"y":0}}},{"ID":"2910","typeID":"Arrow","zOrder":"30","w":"142","h":"113","measuredW":"150","measuredH":"100","x":"883","y":"427","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":142.0514389760002,"y":112.97402056160013},"p1":{"x":0.5467496438479419,"y":0.08532653520281926},"p2":{"x":0,"y":0}}},{"ID":"2911","typeID":"Arrow","zOrder":"29","w":"147","h":"163","measuredW":"150","measuredH":"100","x":"881","y":"432","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":146.72789013120018,"y":162.84126924320014},"p1":{"x":0.5467496438479418,"y":0.0853265352028192},"p2":{"x":0,"y":0}}},{"ID":"2912","typeID":"Arrow","zOrder":"28","w":"155","h":"220","measuredW":"150","measuredH":"100","x":"871","y":"423","properties":{"color":"2848996","curvature":"-1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":155.38966455360026,"y":220.01739003680018},"p1":{"x":0.5144201268152997,"y":0.12669257516874619},"p2":{"x":0,"y":0}}},{"ID":"2913","typeID":"Arrow","zOrder":"27","w":"102","h":"305","measuredW":"150","measuredH":"100","x":"678","y":"430","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","p0":{"x":102,"y":-0.5},"p1":{"x":0.5750441807624339,"y":-0.17893208785660192},"p2":{"x":29.5,"y":304}}},{"ID":"2920","typeID":"Arrow","zOrder":"26","w":"74","h":"104","measuredW":"150","measuredH":"100","x":"590","y":"433","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":74,"y":0},"p1":{"x":0.5406025677062014,"y":0.12359189147033613},"p2":{"x":0.1574797216001116,"y":104.29756940640016}}},{"ID":"2939","typeID":"TextArea","zOrder":"111","w":"262","h":"154","measuredW":"200","measuredH":"140","x":"969","y":"967"},{"ID":"2940","typeID":"Label","zOrder":"112","measuredW":"85","measuredH":"25","x":"1057","y":"979","properties":{"size":"17","text":"Animations"}},{"ID":"2945","typeID":"TextArea","zOrder":"115","w":"250","h":"312","measuredW":"200","measuredH":"140","x":"151","y":"705"},{"ID":"2946","typeID":"Label","zOrder":"116","measuredW":"128","measuredH":"25","x":"212","y":"719","properties":{"size":"17","text":"Composition API"}},{"ID":"2967","typeID":"Arrow","zOrder":"25","w":"222","h":"1","measuredW":"150","measuredH":"100","x":"356","y":"727","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":221.5,"y":0},"p1":{"x":0.4807871956156193,"y":0.004484025658591265},"p2":{"x":-0.03199635839990833,"y":0}}},{"ID":"2968","typeID":"Arrow","zOrder":"24","w":"28","h":"77","measuredW":"150","measuredH":"100","x":"630","y":"741","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":25.730533024000124,"y":0.3769699904001982},"p1":{"x":0.7370475912096909,"y":0.23463818253699203},"p2":{"x":0.3042470496001215,"y":76.6558279136002}}},{"ID":"2969","typeID":"Arrow","zOrder":"23","w":"140","h":"8","measuredW":"150","measuredH":"100","x":"841","y":"720","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":139.91934838080022,"y":7.994714214400119},"p1":{"x":0.4736842105263155,"y":-0.03947368421052632},"p2":{"x":0,"y":3.5}}},{"ID":"2970","typeID":"Arrow","zOrder":"22","w":"136","h":"46","measuredW":"150","measuredH":"100","x":"845","y":"733","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":135.91934838080022,"y":45.847286163200124},"p1":{"x":0.461517349539306,"y":-0.013252303469907925},"p2":{"x":0,"y":-0.5}}},{"ID":"2971","typeID":"Arrow","zOrder":"21","w":"137","h":"92","measuredW":"150","measuredH":"100","x":"845","y":"740","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":137.25757395840026,"y":91.03808368960017},"p1":{"x":0.4416019869605713,"y":0.06513505122632714},"p2":{"x":0,"y":-0.5}}},{"ID":"2972","typeID":"Arrow","zOrder":"20","w":"151","h":"146","measuredW":"150","measuredH":"100","x":"833","y":"741","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":150.5957995360002,"y":146.24355794880023},"p1":{"x":0.4114461538461538,"y":0.05243076923076919},"p2":{"x":0,"y":0}}},{"ID":"2973","typeID":"Arrow","zOrder":"19","w":"162","h":"202","measuredW":"150","measuredH":"100","x":"819","y":"739","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":161.91934838080022,"y":201.7725810528002},"p1":{"x":0.4134269539924311,"y":0.05352954054983893},"p2":{"x":0,"y":0}}},{"ID":"2974","typeID":"Arrow","zOrder":"18","w":"176","h":"277","measuredW":"150","measuredH":"100","x":"812","y":"739","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":175.6104762688002,"y":276.71321339840017},"p1":{"x":0.3927933776984256,"y":0.0802629443272196},"p2":{"x":0,"y":0}}},{"ID":"2975","typeID":"__group__","zOrder":"89","measuredW":"576","measuredH":"105","w":"576","h":"105","x":"531","y":"1817","properties":{"controlName":"ext_link:roadmap.sh/frontend"},"children":{"controls":{"control":[{"ID":"0","typeID":"Canvas","zOrder":"0","w":"576","h":"105","measuredW":"100","measuredH":"70","x":"0","y":"0"},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"502","measuredH":"32","x":"40","y":"22","properties":{"size":"24","text":"Frontend Roadmap after Framework Selection"}},{"ID":"2","typeID":"Label","zOrder":"2","measuredW":"171","measuredH":"26","x":"205","y":"58","properties":{"text":"roadmap.sh/frontend","size":"18","color":"10027263"}}]}}},{"ID":"2976","typeID":"Arrow","zOrder":"16","w":"1","h":"55","measuredW":"150","measuredH":"100","x":"630","y":"1060","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":55},"p1":{"x":0.6380090497737557,"y":-0.0018099547511312255},"p2":{"x":0,"y":0}}},{"ID":"2977","typeID":"Arrow","zOrder":"15","w":"1","h":"78","measuredW":"150","measuredH":"100","x":"630","y":"1127","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":78},"p1":{"x":0.6380090497737557,"y":-0.0018099547511312257},"p2":{"x":0,"y":0}}},{"ID":"2978","typeID":"Arrow","zOrder":"14","w":"82","h":"79","measuredW":"150","measuredH":"100","x":"485","y":"1127","properties":{"color":"2848996","curvature":"0","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":82,"y":78.5},"p1":{"x":0.6030918077610684,"y":0.1775581028499316},"p2":{"x":0,"y":0}}},{"ID":"2983","typeID":"Arrow","zOrder":"12","w":"87","h":"4","measuredW":"150","measuredH":"100","x":"353","y":"1276","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":87,"y":4.5},"p1":{"x":0.5375000000000003,"y":-0.025000000000000022},"p2":{"x":0,"y":1.5}}},{"ID":"2986","typeID":"Arrow","zOrder":"11","w":"81","h":"3","measuredW":"150","measuredH":"100","x":"354","y":"1333","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":81,"y":1.5},"p1":{"x":0.5375000000000002,"y":-0.02500000000000002},"p2":{"x":0,"y":2.5}}},{"ID":"2987","typeID":"Arrow","zOrder":"9","w":"81","h":"49","measuredW":"150","measuredH":"100","x":"355","y":"1283","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":81,"y":48.5},"p1":{"x":0.5375000000000003,"y":-0.025000000000000123},"p2":{"x":0,"y":-0.5}}},{"ID":"2988","typeID":"Arrow","zOrder":"8","w":"58","h":"115","measuredW":"150","measuredH":"100","x":"515","y":"1217","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":0,"y":114},"p1":{"x":0.3905730129390017,"y":-0.10979667282809613},"p2":{"x":58,"y":-0.5}}},{"ID":"2989","typeID":"Arrow","zOrder":"7","w":"117","h":"389","measuredW":"150","measuredH":"100","x":"604","y":"1209","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":92,"y":-0.5},"p1":{"x":0.675598782883057,"y":0.20191197026423305},"p2":{"x":0,"y":388}}},{"ID":"2992","typeID":"Arrow","zOrder":"6","w":"76","h":"3","measuredW":"150","measuredH":"100","x":"337","y":"1529","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":76,"y":2.5},"p1":{"x":0.5375000000000003,"y":-0.025000000000000026},"p2":{"x":0.23284555520007189,"y":1.2609479856002963}}},{"ID":"2993","typeID":"Arrow","zOrder":"5","w":"71","h":"253","measuredW":"150","measuredH":"100","x":"609","y":"1207","properties":{"color":"2848996","curvature":"-1","direction":"bottom","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":51,"y":-0.5},"p1":{"x":0.6755987828830532,"y":0.20191197026423108},"p2":{"x":0,"y":252}}},{"ID":"2996","typeID":"Arrow","zOrder":"4","w":"86","h":"3","measuredW":"150","measuredH":"100","x":"340","y":"1459","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":86,"y":2.5},"p1":{"x":0.5375000000000003,"y":-0.025000000000000022},"p2":{"x":-0.09070328959990093,"y":1.6732179504003852}}},{"ID":"2997","typeID":"TextArea","zOrder":"132","w":"262","h":"205","measuredW":"200","measuredH":"140","x":"969","y":"1182"},{"ID":"2998","typeID":"Label","zOrder":"133","measuredW":"56","measuredH":"25","x":"1072","y":"1196","properties":{"size":"17","text":"Testing"}},{"ID":"3003","typeID":"Arrow","zOrder":"2","w":"78","h":"51","measuredW":"150","measuredH":"100","x":"361","y":"1224","properties":{"color":"2848996","curvature":"1","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":78,"y":50.5},"p1":{"x":0.5375000000000003,"y":-0.025},"p2":{"x":0,"y":-0.5}}},{"ID":"3004","typeID":"TextArea","zOrder":"138","w":"262","h":"212","measuredW":"200","measuredH":"140","x":"969","y":"1432"},{"ID":"3005","typeID":"Label","zOrder":"139","measuredW":"51","measuredH":"25","x":"1074","y":"1447","properties":{"size":"17","text":"Styling"}},{"ID":"3006","typeID":"__group__","zOrder":"64","measuredW":"244","measuredH":"50","w":"244","h":"50","x":"654","y":"394","properties":{"controlName":"100-fundamental-topics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"244","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"155","measuredH":"25","x":"44","y":"12","properties":{"size":"17","text":"Fundamental Topics"}}]}}},{"ID":"3007","typeID":"__group__","zOrder":"68","measuredW":"134","measuredH":"44","w":"134","h":"44","x":"463","y":"331","properties":{"controlName":"100-fundamental-topics:vue-cli"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"134","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"36","y":"9","properties":{"size":"17","text":"Vue CLI"}}]}}},{"ID":"3008","typeID":"__group__","zOrder":"65","measuredW":"132","measuredH":"44","w":"132","h":"44","x":"465","y":"399","properties":{"controlName":"101-fundamental-topics:components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"132","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","w":"99","measuredW":"99","measuredH":"25","x":"16","y":"9","properties":{"size":"17","text":"Components"}}]}}},{"ID":"3009","typeID":"__group__","zOrder":"104","measuredW":"134","measuredH":"44","w":"134","h":"44","x":"465","y":"462","properties":{"controlName":"102-fundamental-topics:templates"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"134","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"80","measuredH":"25","x":"27","y":"9","properties":{"size":"17","text":"Templates"}}]}}},{"ID":"3010","typeID":"__group__","zOrder":"105","measuredW":"134","measuredH":"44","w":"134","h":"44","x":"465","y":"516","properties":{"controlName":"103-fundamental-topics:directives"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"134","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Directives"}}]}}},{"ID":"3011","typeID":"__group__","zOrder":"99","measuredW":"179","measuredH":"44","w":"179","h":"44","x":"420","y":"577","properties":{"controlName":"104-fundamental-topics:api-styles"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"179","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"47","y":"9","properties":{"size":"17","text":"API Styles"}}]}}},{"ID":"3012","typeID":"__group__","zOrder":"97","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"1016","y":"313","properties":{"controlName":"105-fundamental-topics:app-configurations"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"146","measuredH":"25","x":"33","y":"9","properties":{"size":"17","text":"App Configurations"}}]}}},{"ID":"3013","typeID":"__group__","zOrder":"100","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"1016","y":"365","properties":{"controlName":"106-fundamental-topics:rendering-lists"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"Rendering Lists"}}]}}},{"ID":"3014","typeID":"__group__","zOrder":"98","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"1016","y":"416","properties":{"controlName":"107-fundamental-topics:conditional-rendering"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"173","measuredH":"25","x":"19","y":"9","properties":{"size":"17","text":"Conditional Rendering"}}]}}},{"ID":"3015","typeID":"__group__","zOrder":"93","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"1016","y":"466","properties":{"controlName":"108-fundamental-topics:lifecycle-hooks"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"121","measuredH":"25","x":"45","y":"10","properties":{"size":"17","text":"Lifecycle Hooks"}}]}}},{"ID":"3016","typeID":"__group__","zOrder":"101","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"1016","y":"516","properties":{"controlName":"109-fundamental-topics:forms-handling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"122","measuredH":"25","x":"45","y":"9","properties":{"size":"17","text":"Forms Handling"}}]}}},{"ID":"3017","typeID":"__group__","zOrder":"102","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"1016","y":"566","properties":{"controlName":"110-fundamental-topics:events-handling"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"126","measuredH":"25","x":"43","y":"9","properties":{"size":"17","text":"Events Handling"}}]}}},{"ID":"3018","typeID":"__group__","zOrder":"94","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"1016","y":"616","properties":{"controlName":"111-fundamental-topics:computed-properties"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"165","measuredH":"25","x":"23","y":"9","properties":{"size":"17","text":"Computed Properties"}}]}}},{"ID":"3019","typeID":"__group__","zOrder":"66","measuredW":"216","measuredH":"44","w":"216","h":"44","x":"191","y":"330","properties":{"controlName":"100-fundamental-topics:components:single-file-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"183","measuredH":"25","x":"16","y":"10","properties":{"size":"17","text":"Single File Components"}}]}}},{"ID":"3020","typeID":"__group__","zOrder":"67","measuredW":"216","measuredH":"44","w":"216","h":"44","x":"191","y":"380","properties":{"controlName":"101-fundamental-topics:components:component-registration"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"188","measuredH":"25","x":"14","y":"10","properties":{"size":"17","text":"Component Registration"}}]}}},{"ID":"3021","typeID":"__group__","zOrder":"90","measuredW":"104","measuredH":"44","w":"104","h":"44","x":"191","y":"431","properties":{"controlName":"102-fundamental-topics:components:props"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"104","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"29","y":"9","properties":{"size":"17","text":"Props"}}]}}},{"ID":"3022","typeID":"__group__","zOrder":"91","measuredW":"104","measuredH":"44","w":"104","h":"44","x":"303","y":"430","properties":{"controlName":"103-fundamental-topics:components:events"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"104","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"53","measuredH":"25","x":"25","y":"10","properties":{"size":"17","text":"Events"}}]}}},{"ID":"3023","typeID":"__group__","zOrder":"92","measuredW":"216","measuredH":"44","w":"216","h":"44","x":"191","y":"480","properties":{"controlName":"104-fundamental-topics:components:attribute-inheritance"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"158","measuredH":"25","x":"29","y":"10","properties":{"size":"17","text":"Attribute Inheritance"}}]}}},{"ID":"3024","typeID":"__group__","zOrder":"96","measuredW":"163","measuredH":"44","w":"163","h":"44","x":"228","y":"553","properties":{"controlName":"100-fundamental-topics:api-styles:options-api"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"163","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"91","measuredH":"25","x":"36","y":"9","properties":{"size":"17","text":"Options API"}}]}}},{"ID":"3025","typeID":"__group__","zOrder":"95","measuredW":"163","measuredH":"44","w":"163","h":"44","x":"228","y":"603","properties":{"controlName":"101-fundamental-topics:api-styles:composition-api"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"163","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"18","y":"9","properties":{"size":"17","text":"Composition API"}}]}}},{"ID":"3026","typeID":"__group__","zOrder":"103","measuredW":"299","measuredH":"50","w":"299","h":"50","x":"556","y":"705","properties":{"controlName":"101-advanced-topics"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"299","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"130","measuredH":"25","x":"85","y":"12","properties":{"size":"17","text":"Advanced Topics"}}]}}},{"ID":"3027","typeID":"__group__","zOrder":"117","measuredW":"110","measuredH":"44","w":"110","h":"44","x":"165","y":"755","properties":{"controlName":"100-advanced-topics:ref"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"110","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"22","measuredH":"25","x":"44","y":"9","properties":{"size":"17","text":"ref"}}]}}},{"ID":"3028","typeID":"__group__","zOrder":"119","measuredW":"104","measuredH":"44","w":"104","h":"44","x":"282","y":"755","properties":{"controlName":"101-advanced-topics:torefs"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"104","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"51","measuredH":"25","x":"26","y":"9","properties":{"size":"17","text":"toRefs"}}]}}},{"ID":"3029","typeID":"__group__","zOrder":"118","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"165","y":"806","properties":{"controlName":"102-advanced-topics:reactive"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"62","measuredH":"25","x":"80","y":"9","properties":{"size":"17","text":"reactive"}}]}}},{"ID":"3030","typeID":"__group__","zOrder":"120","measuredW":"222","measuredH":"44","w":"222","h":"44","x":"165","y":"857","properties":{"controlName":"103-advanced-topics:computed"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"222","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"77","measuredH":"25","x":"72","y":"9","properties":{"size":"17","text":"computed"}}]}}},{"ID":"3031","typeID":"__group__","zOrder":"121","measuredW":"107","measuredH":"44","w":"107","h":"44","x":"165","y":"908","properties":{"controlName":"104-advanced-topics:watch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"107","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"45","measuredH":"25","x":"31","y":"9","properties":{"size":"17","text":"watch"}}]}}},{"ID":"3032","typeID":"__group__","zOrder":"122","measuredW":"105","measuredH":"44","w":"105","h":"44","x":"281","y":"908","properties":{"controlName":"105-advanced-topics:next-tick"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"105","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"64","measuredH":"25","x":"21","y":"9","properties":{"size":"17","text":"nextTick"}}]}}},{"ID":"3033","typeID":"__group__","zOrder":"123","measuredW":"221","measuredH":"44","w":"221","h":"44","x":"165","y":"960","properties":{"controlName":"106-advanced-topics:composables"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"221","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"106","measuredH":"25","x":"58","y":"9","properties":{"size":"17","text":"Composables"}}]}}},{"ID":"3034","typeID":"__group__","zOrder":"124","measuredW":"227","measuredH":"44","w":"227","h":"44","x":"419","y":"796","properties":{"controlName":"107-advanced-topics:async-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"25","x":"40","y":"9","properties":{"size":"17","text":"Async Components"}}]}}},{"ID":"3035","typeID":"__group__","zOrder":"125","measuredW":"227","measuredH":"44","w":"227","h":"44","x":"417","y":"849","properties":{"controlName":"108-advanced-topics:teleport-components"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"167","measuredH":"25","x":"30","y":"9","properties":{"size":"17","text":"Teleport Components"}}]}}},{"ID":"3036","typeID":"__group__","zOrder":"126","measuredW":"227","measuredH":"44","w":"227","h":"44","x":"417","y":"900","properties":{"controlName":"109-advanced-topics:provide-inject"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"227","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"119","measuredH":"25","x":"54","y":"9","properties":{"size":"17","text":"Provide / Inject"}}]}}},{"ID":"3037","typeID":"__group__","zOrder":"108","measuredW":"261","measuredH":"44","w":"261","h":"44","x":"969","y":"705","properties":{"controlName":"110-advanced-topics:custom-directives"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"261","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"140","measuredH":"25","x":"61","y":"9","properties":{"size":"17","text":"Custom Directives"}}]}}},{"ID":"3038","typeID":"__group__","zOrder":"109","measuredW":"262","measuredH":"44","w":"262","h":"44","x":"969","y":"755","properties":{"controlName":"111-advanced-topics:custom-events"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"262","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"116","measuredH":"25","x":"73","y":"9","properties":{"size":"17","text":"Custom Events"}}]}}},{"ID":"3039","typeID":"__group__","zOrder":"110","measuredW":"262","measuredH":"44","w":"262","h":"44","x":"969","y":"806","properties":{"controlName":"112-advanced-topics:plugins"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"262","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"56","measuredH":"25","x":"103","y":"9","properties":{"size":"17","text":"Plugins"}}]}}},{"ID":"3040","typeID":"__group__","zOrder":"106","measuredW":"263","measuredH":"44","w":"263","h":"44","x":"969","y":"860","properties":{"controlName":"113-advanced-topics:watchers"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"263","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"73","measuredH":"25","x":"95","y":"9","properties":{"size":"17","text":"Watchers"}}]}}},{"ID":"3041","typeID":"__group__","zOrder":"107","measuredW":"265","measuredH":"44","w":"265","h":"44","x":"969","y":"911","properties":{"controlName":"114-advanced-topics:slots"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"265","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"114","y":"9","properties":{"size":"17","text":"Slots"}}]}}},{"ID":"3042","typeID":"__group__","zOrder":"113","measuredW":"230","measuredH":"44","w":"230","h":"44","x":"985","y":"1011","properties":{"controlName":"115-advanced-topics:transition"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"77","y":"9","properties":{"size":"17","text":"Transition"}}]}}},{"ID":"3043","typeID":"__group__","zOrder":"114","measuredW":"231","measuredH":"44","w":"231","h":"44","x":"985","y":"1061","properties":{"controlName":"116-advanced-topics:transition-group"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"231","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"128","measuredH":"25","x":"52","y":"9","properties":{"size":"17","text":"Transition Group"}}]}}},{"ID":"3044","typeID":"__group__","zOrder":"69","measuredW":"326","measuredH":"50","w":"326","h":"50","x":"556","y":"1179","properties":{"controlName":"102-ecosystem"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"326","h":"50","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16776960"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"84","measuredH":"25","x":"121","y":"12","properties":{"size":"17","text":"Ecosystem"}}]}}},{"ID":"3045","typeID":"__group__","zOrder":"74","measuredW":"142","measuredH":"44","w":"142","h":"44","x":"560","y":"1096","properties":{"controlName":"100-ecosystem:routing"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"142","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"60","measuredH":"25","x":"41","y":"9","properties":{"size":"17","text":"Routing"}}]}}},{"ID":"3046","typeID":"__group__","zOrder":"70","measuredW":"108","measuredH":"44","w":"108","h":"44","x":"425","y":"1096","properties":{"controlName":"101-ecosystem:forms"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"108","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"30","y":"9","properties":{"size":"17","text":"Forms"}}]}}},{"ID":"3047","typeID":"__group__","zOrder":"128","measuredW":"108","measuredH":"44","w":"108","h":"44","x":"425","y":"1256","properties":{"controlName":"102-ecosystem:ssr"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"108","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"37","y":"9","properties":{"size":"17","text":"SSR"}}]}}},{"ID":"3048","typeID":"__group__","zOrder":"129","measuredW":"108","measuredH":"44","w":"108","h":"44","x":"425","y":"1307","properties":{"controlName":"103-ecosystem:ssg"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"108","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"34","measuredH":"25","x":"37","y":"9","properties":{"size":"17","text":"SSG"}}]}}},{"ID":"3049","typeID":"__group__","zOrder":"85","measuredW":"216","measuredH":"44","w":"216","h":"44","x":"402","y":"1438","properties":{"controlName":"104-ecosystem:state-management"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"216","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"148","measuredH":"25","x":"34","y":"9","properties":{"size":"17","text":"State Management"}}]}}},{"ID":"3050","typeID":"__group__","zOrder":"84","measuredW":"219","measuredH":"44","w":"219","h":"44","x":"403","y":"1509","properties":{"controlName":"105-ecosystem:mobile-apps"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"219","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"25","x":"62","y":"9","properties":{"size":"17","text":"Mobile Apps"}}]}}},{"ID":"3051","typeID":"__group__","zOrder":"76","measuredW":"221","measuredH":"44","w":"221","h":"44","x":"401","y":"1575","properties":{"controlName":"106-ecosystem:api-calls"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"221","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"69","measuredH":"25","x":"76","y":"9","properties":{"size":"17","text":"API Calls"}}]}}},{"ID":"3052","typeID":"__group__","zOrder":"134","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"985","y":"1231","properties":{"controlName":"107-ecosystem:jest"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"33","measuredH":"25","x":"98","y":"10","properties":{"size":"17","text":"Jest"}}]}}},{"ID":"3053","typeID":"__group__","zOrder":"135","measuredW":"229","measuredH":"44","w":"229","h":"44","x":"986","y":"1280","properties":{"controlName":"108-ecosystem:vue-testing-library"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"229","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"147","measuredH":"25","x":"41","y":"10","properties":{"size":"17","text":"Vue Testing Library"}}]}}},{"ID":"3054","typeID":"__group__","zOrder":"136","measuredW":"228","measuredH":"44","w":"228","h":"44","x":"989","y":"1329","properties":{"controlName":"109-ecosystem:cypress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"228","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"63","measuredH":"25","x":"82","y":"10","properties":{"size":"17","text":"Cypress"}}]}}},{"ID":"3055","typeID":"__group__","zOrder":"140","measuredW":"230","measuredH":"44","w":"230","h":"44","x":"986","y":"1486","properties":{"controlName":"110-ecosystem:tailwind-css"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"230","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"98","measuredH":"25","x":"66","y":"10","properties":{"size":"17","text":"Tailwind CSS"}}]}}},{"ID":"3056","typeID":"__group__","zOrder":"141","measuredW":"228","measuredH":"44","w":"228","h":"44","x":"988","y":"1535","properties":{"controlName":"111-ecosystem:vuetify"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"228","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"88","y":"10","properties":{"size":"17","text":"Vuetify"}}]}}},{"ID":"3057","typeID":"__group__","zOrder":"142","measuredW":"228","measuredH":"44","w":"228","h":"44","x":"988","y":"1583","properties":{"controlName":"112-ecosystem:element-ui"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"228","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"25","x":"70","y":"10","properties":{"size":"17","text":"Element UI"}}]}}},{"ID":"3058","typeID":"__group__","zOrder":"75","measuredW":"143","measuredH":"44","w":"143","h":"44","x":"559","y":"1034","properties":{"controlName":"100-ecosystem:routing:vue-router"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"143","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"87","measuredH":"25","x":"28","y":"9","properties":{"size":"17","text":"Vue Router"}}]}}},{"ID":"3059","typeID":"__group__","zOrder":"71","measuredW":"212","measuredH":"44","w":"212","h":"44","x":"160","y":"1048","properties":{"controlName":"100-ecosystem:forms:vue-formulate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"212","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"112","measuredH":"25","x":"50","y":"9","properties":{"size":"17","text":"Vue Formulate"}}]}}},{"ID":"3060","typeID":"__group__","zOrder":"72","measuredW":"211","measuredH":"44","w":"211","h":"44","x":"161","y":"1098","properties":{"controlName":"101-ecosystem:forms:vee-validate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"95","measuredH":"25","x":"58","y":"10","properties":{"size":"17","text":"Vee Validate"}}]}}},{"ID":"3061","typeID":"__group__","zOrder":"73","measuredW":"211","measuredH":"44","w":"211","h":"44","x":"161","y":"1148","properties":{"controlName":"102-ecosystem:forms:vuelidate"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"211","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"70","y":"9","properties":{"size":"17","text":"Vuelidate"}}]}}},{"ID":"3062","typeID":"__group__","zOrder":"137","measuredW":"207","measuredH":"44","w":"207","h":"44","x":"163","y":"1204","properties":{"controlName":"100-ecosystem:ssr:quasar"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"57","measuredH":"25","x":"75","y":"9","properties":{"size":"17","text":"Quasar"}}]}}},{"ID":"3063","typeID":"__group__","zOrder":"86","measuredW":"206","measuredH":"44","w":"206","h":"44","x":"164","y":"1256","properties":{"controlName":"101-ecosystem:ssr:nuxt-js"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"206","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"52","measuredH":"25","x":"77","y":"9","properties":{"size":"17","text":"Nuxt.js"}}]}}},{"ID":"3064","typeID":"__group__","zOrder":"87","measuredW":"207","measuredH":"44","w":"207","h":"44","x":"163","y":"1311","properties":{"controlName":"100-ecosystem:ssg:gridsome"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"207","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"75","measuredH":"25","x":"66","y":"10","properties":{"size":"17","text":"Gridsome"}}]}}},{"ID":"3065","typeID":"__group__","zOrder":"127","measuredW":"208","measuredH":"44","w":"208","h":"44","x":"164","y":"1362","properties":{"controlName":"101-ecosystem:ssg:vuepress"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"208","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"72","measuredH":"25","x":"68","y":"10","properties":{"size":"17","text":"Vuepress"}}]}}},{"ID":"3066","typeID":"__group__","zOrder":"131","measuredW":"194","measuredH":"44","w":"194","h":"44","x":"162","y":"1438","properties":{"controlName":"100-ecosystem:state-management:pinia"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"194","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"38","measuredH":"25","x":"78","y":"9","properties":{"size":"17","text":"Pinia"}}]}}},{"ID":"3067","typeID":"__group__","zOrder":"130","measuredW":"193","measuredH":"44","w":"193","h":"44","x":"163","y":"1510","properties":{"controlName":"100-ecosystem:mobile-apps:capacitor"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"193","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"76","measuredH":"25","x":"59","y":"9","properties":{"size":"17","text":"Capacitor"}}]}}},{"ID":"3068","typeID":"__group__","zOrder":"81","measuredW":"190","measuredH":"44","w":"190","h":"44","x":"165","y":"1573","properties":{"controlName":"100-ecosystem:api-calls:apollo"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"190","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"48","measuredH":"25","x":"71","y":"10","properties":{"size":"17","text":"Apollo"}}]}}},{"ID":"3069","typeID":"__group__","zOrder":"82","measuredW":"188","measuredH":"44","w":"188","h":"44","x":"167","y":"1623","properties":{"controlName":"101-ecosystem:api-calls:vue-relay"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"188","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"78","measuredH":"25","x":"55","y":"9","properties":{"size":"17","text":"Vue Relay"}}]}}},{"ID":"3070","typeID":"__group__","zOrder":"77","measuredW":"191","measuredH":"44","w":"191","h":"44","x":"166","y":"1719","properties":{"controlName":"102-ecosystem:api-calls:axios"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"191","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"41","measuredH":"25","x":"75","y":"10","properties":{"size":"17","text":"Axios"}}]}}},{"ID":"3071","typeID":"__group__","zOrder":"78","measuredW":"189","measuredH":"44","w":"189","h":"44","x":"167","y":"1771","properties":{"controlName":"103-ecosystem:api-calls:unfetch"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"61","measuredH":"25","x":"64","y":"10","properties":{"size":"17","text":"Unfetch"}}]}}},{"ID":"3072","typeID":"__group__","zOrder":"79","measuredW":"189","measuredH":"44","w":"189","h":"44","x":"167","y":"1823","properties":{"controlName":"104-ecosystem:api-calls:superagent"},"children":{"controls":{"control":[{"ID":"0","typeID":"TextArea","zOrder":"0","w":"189","h":"44","measuredW":"200","measuredH":"140","x":"0","y":"0","properties":{"color":"16770457"}},{"ID":"1","typeID":"Label","zOrder":"1","measuredW":"88","measuredH":"25","x":"51","y":"10","properties":{"size":"17","text":"superagent"}}]}}},{"ID":"3073","typeID":"Arrow","zOrder":"1","w":"43","h":"129","measuredW":"150","measuredH":"100","x":"636","y":"742","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":27.61311916160014,"y":0.00939094720013145},"p1":{"x":0.6466153827592942,"y":0.2446732777297158},"p2":{"x":-0.3428506399998241,"y":129.18485101760018}}},{"ID":"3074","typeID":"Arrow","zOrder":"0","w":"68","h":"186","measuredW":"150","measuredH":"100","x":"624","y":"736","properties":{"color":"2848996","curvature":"0","direction":"top","leftArrow":"false","rightArrow":"false","stroke":"dotted","p0":{"x":50.465691110400144,"y":0.02406768000014381},"p1":{"x":0.6466153827592942,"y":0.2446732777297158},"p2":{"x":-0.3868808383998612,"y":186.0374229664002}}}]},"attributes":{"name":"New Wireframe 1","order":1000000,"parentID":null,"notes":""},"branchID":"Master","resourceID":"CCB6346D-253A-48EE-9AB5-68DBEF696597","mockupH":"1998","mockupW":"1163","measuredW":"1314","measuredH":"2025","version":"1.0"},"groupOffset":{"x":0,"y":0},"dependencies":[],"projectID":"file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr"} \ No newline at end of file diff --git a/public/manifest/apple-touch-icon.png b/public/manifest/apple-touch-icon.png new file mode 100755 index 000000000..736fdfea2 Binary files /dev/null and b/public/manifest/apple-touch-icon.png differ diff --git a/public/manifest/favicon.ico b/public/manifest/favicon.ico new file mode 100755 index 000000000..3dca3a22c Binary files /dev/null and b/public/manifest/favicon.ico differ diff --git a/public/manifest/icon152.png b/public/manifest/icon152.png new file mode 100755 index 000000000..2fa1f417c Binary files /dev/null and b/public/manifest/icon152.png differ diff --git a/public/manifest/icon16.png b/public/manifest/icon16.png new file mode 100755 index 000000000..043b2b275 Binary files /dev/null and b/public/manifest/icon16.png differ diff --git a/public/manifest/icon196.png b/public/manifest/icon196.png new file mode 100755 index 000000000..63dbf37bb Binary files /dev/null and b/public/manifest/icon196.png differ diff --git a/public/manifest/icon32.png b/public/manifest/icon32.png new file mode 100755 index 000000000..90706bc95 Binary files /dev/null and b/public/manifest/icon32.png differ diff --git a/public/manifest/manifest.json b/public/manifest/manifest.json new file mode 100644 index 000000000..815f08662 --- /dev/null +++ b/public/manifest/manifest.json @@ -0,0 +1,27 @@ +{ + "dir": "ltr", + "lang": "en", + "name": "Roadmap", + "scope": "/", + "display": "standalone", + "start_url": "https://roadmap.sh/", + "short_name": "Roadmap", + "theme_color": "#EDD07E", + "description": "Roadmaps to becoming a Modern Developer – roadmap.sh", + "orientation": "any", + "background_color": "#101010", + "related_applications": [], + "prefer_related_applications": false, + "icons": [ + { + "src": "/manifest/icon152.png", + "sizes": "152x152", + "type": "image/png" + }, + { + "src": "/manifest/icon196.png", + "sizes": "196x196", + "type": "image/png" + } + ] +} diff --git a/public/pdfs/angular.pdf b/public/pdfs/angular.pdf new file mode 100644 index 000000000..f2b9cb4e0 Binary files /dev/null and b/public/pdfs/angular.pdf differ diff --git a/public/pdfs/aspnet-core.pdf b/public/pdfs/aspnet-core.pdf new file mode 100644 index 000000000..a972131b8 Binary files /dev/null and b/public/pdfs/aspnet-core.pdf differ diff --git a/public/pdfs/backend.pdf b/public/pdfs/backend.pdf new file mode 100644 index 000000000..46d0ee707 Binary files /dev/null and b/public/pdfs/backend.pdf differ diff --git a/public/pdfs/blockchain.pdf b/public/pdfs/blockchain.pdf new file mode 100644 index 000000000..bc730c2b9 Binary files /dev/null and b/public/pdfs/blockchain.pdf differ diff --git a/public/pdfs/computer-science.pdf b/public/pdfs/computer-science.pdf new file mode 100644 index 000000000..59aca40eb Binary files /dev/null and b/public/pdfs/computer-science.pdf differ diff --git a/public/pdfs/design-system.pdf b/public/pdfs/design-system.pdf new file mode 100644 index 000000000..7d4886bf1 Binary files /dev/null and b/public/pdfs/design-system.pdf differ diff --git a/public/pdfs/devops.pdf b/public/pdfs/devops.pdf new file mode 100644 index 000000000..a295620ad Binary files /dev/null and b/public/pdfs/devops.pdf differ diff --git a/public/pdfs/flutter.pdf b/public/pdfs/flutter.pdf new file mode 100644 index 000000000..a4fbbd328 Binary files /dev/null and b/public/pdfs/flutter.pdf differ diff --git a/public/pdfs/frontend.pdf b/public/pdfs/frontend.pdf new file mode 100644 index 000000000..abe8f0e80 Binary files /dev/null and b/public/pdfs/frontend.pdf differ diff --git a/public/pdfs/golang.pdf b/public/pdfs/golang.pdf new file mode 100644 index 000000000..9dcb35556 Binary files /dev/null and b/public/pdfs/golang.pdf differ diff --git a/public/pdfs/graphql.pdf b/public/pdfs/graphql.pdf new file mode 100644 index 000000000..05f2a1dbf Binary files /dev/null and b/public/pdfs/graphql.pdf differ diff --git a/public/pdfs/java.pdf b/public/pdfs/java.pdf new file mode 100644 index 000000000..96d775a7c Binary files /dev/null and b/public/pdfs/java.pdf differ diff --git a/public/pdfs/javascript.pdf b/public/pdfs/javascript.pdf new file mode 100644 index 000000000..dbd794e7b Binary files /dev/null and b/public/pdfs/javascript.pdf differ diff --git a/public/pdfs/nodejs.pdf b/public/pdfs/nodejs.pdf new file mode 100644 index 000000000..6f1dda0d5 Binary files /dev/null and b/public/pdfs/nodejs.pdf differ diff --git a/public/pdfs/python.pdf b/public/pdfs/python.pdf new file mode 100644 index 000000000..14a3616c2 Binary files /dev/null and b/public/pdfs/python.pdf differ diff --git a/public/pdfs/qa.pdf b/public/pdfs/qa.pdf new file mode 100644 index 000000000..a70d76f78 Binary files /dev/null and b/public/pdfs/qa.pdf differ diff --git a/public/pdfs/react.pdf b/public/pdfs/react.pdf new file mode 100644 index 000000000..7552f7141 Binary files /dev/null and b/public/pdfs/react.pdf differ diff --git a/public/pdfs/software-design-architecture.pdf b/public/pdfs/software-design-architecture.pdf new file mode 100644 index 000000000..6bd9c6686 Binary files /dev/null and b/public/pdfs/software-design-architecture.pdf differ diff --git a/public/pdfs/vue.pdf b/public/pdfs/vue.pdf new file mode 100644 index 000000000..0b3ea0bb0 Binary files /dev/null and b/public/pdfs/vue.pdf differ diff --git a/public/roadmaps/android.png b/public/roadmaps/android.png new file mode 100644 index 000000000..911cc560d Binary files /dev/null and b/public/roadmaps/android.png differ diff --git a/public/roadmaps/android/build-an-application.png b/public/roadmaps/android/build-an-application.png new file mode 100644 index 000000000..d2861edef Binary files /dev/null and b/public/roadmaps/android/build-an-application.png differ diff --git a/public/roadmaps/android/git-github.png b/public/roadmaps/android/git-github.png new file mode 100644 index 000000000..f019ca837 Binary files /dev/null and b/public/roadmaps/android/git-github.png differ diff --git a/public/roadmaps/android/pick-language.png b/public/roadmaps/android/pick-language.png new file mode 100644 index 000000000..5736f869f Binary files /dev/null and b/public/roadmaps/android/pick-language.png differ diff --git a/public/roadmaps/android/pick-language.svg b/public/roadmaps/android/pick-language.svg new file mode 100644 index 000000000..03451210a --- /dev/null +++ b/public/roadmaps/android/pick-language.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/roadmaps/android/roadmap.png b/public/roadmaps/android/roadmap.png new file mode 100644 index 000000000..911cc560d Binary files /dev/null and b/public/roadmaps/android/roadmap.png differ diff --git a/public/roadmaps/android/roadmap.svg b/public/roadmaps/android/roadmap.svg new file mode 100644 index 000000000..5ee78b50d --- /dev/null +++ b/public/roadmaps/android/roadmap.svg @@ -0,0 +1,559 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/roadmaps/android/the-fundamentals.png b/public/roadmaps/android/the-fundamentals.png new file mode 100644 index 000000000..e00368e32 Binary files /dev/null and b/public/roadmaps/android/the-fundamentals.png differ diff --git a/public/roadmaps/angular.png b/public/roadmaps/angular.png new file mode 100644 index 000000000..e254577d2 Binary files /dev/null and b/public/roadmaps/angular.png differ diff --git a/public/roadmaps/aspnet-core.png b/public/roadmaps/aspnet-core.png new file mode 100644 index 000000000..16d03dd13 Binary files /dev/null and b/public/roadmaps/aspnet-core.png differ diff --git a/public/roadmaps/backend.png b/public/roadmaps/backend.png new file mode 100644 index 000000000..60d0ab988 Binary files /dev/null and b/public/roadmaps/backend.png differ diff --git a/public/roadmaps/blockchain.png b/public/roadmaps/blockchain.png new file mode 100644 index 000000000..bf1cd6de2 Binary files /dev/null and b/public/roadmaps/blockchain.png differ diff --git a/public/roadmaps/computer-science.png b/public/roadmaps/computer-science.png new file mode 100644 index 000000000..9e266b9d6 Binary files /dev/null and b/public/roadmaps/computer-science.png differ diff --git a/public/roadmaps/design-system.png b/public/roadmaps/design-system.png new file mode 100644 index 000000000..dcb8e1b54 Binary files /dev/null and b/public/roadmaps/design-system.png differ diff --git a/public/roadmaps/devops.png b/public/roadmaps/devops.png new file mode 100644 index 000000000..f24f34836 Binary files /dev/null and b/public/roadmaps/devops.png differ diff --git a/public/roadmaps/flutter.png b/public/roadmaps/flutter.png new file mode 100644 index 000000000..c1411c4f8 Binary files /dev/null and b/public/roadmaps/flutter.png differ diff --git a/public/roadmaps/frontend.png b/public/roadmaps/frontend.png new file mode 100644 index 000000000..5b75387e1 Binary files /dev/null and b/public/roadmaps/frontend.png differ diff --git a/public/roadmaps/golang.png b/public/roadmaps/golang.png new file mode 100644 index 000000000..cd43c51c8 Binary files /dev/null and b/public/roadmaps/golang.png differ diff --git a/public/roadmaps/graphql.png b/public/roadmaps/graphql.png new file mode 100644 index 000000000..700c9166f Binary files /dev/null and b/public/roadmaps/graphql.png differ diff --git a/public/roadmaps/intro.png b/public/roadmaps/intro.png new file mode 100644 index 000000000..9e5c2b7e3 Binary files /dev/null and b/public/roadmaps/intro.png differ diff --git a/public/roadmaps/java.png b/public/roadmaps/java.png new file mode 100644 index 000000000..c4b6865d1 Binary files /dev/null and b/public/roadmaps/java.png differ diff --git a/public/roadmaps/javascript.png b/public/roadmaps/javascript.png new file mode 100644 index 000000000..e594af903 Binary files /dev/null and b/public/roadmaps/javascript.png differ diff --git a/public/roadmaps/nodejs.png b/public/roadmaps/nodejs.png new file mode 100644 index 000000000..6cafe0b5b Binary files /dev/null and b/public/roadmaps/nodejs.png differ diff --git a/public/roadmaps/python.png b/public/roadmaps/python.png new file mode 100644 index 000000000..9c9487ede Binary files /dev/null and b/public/roadmaps/python.png differ diff --git a/public/roadmaps/qa.png b/public/roadmaps/qa.png new file mode 100644 index 000000000..1979442ac Binary files /dev/null and b/public/roadmaps/qa.png differ diff --git a/public/roadmaps/react.png b/public/roadmaps/react.png new file mode 100644 index 000000000..8058e53d3 Binary files /dev/null and b/public/roadmaps/react.png differ diff --git a/public/roadmaps/software-architect.png b/public/roadmaps/software-architect.png new file mode 100644 index 000000000..430377240 Binary files /dev/null and b/public/roadmaps/software-architect.png differ diff --git a/public/roadmaps/software-design-architecture.png b/public/roadmaps/software-design-architecture.png new file mode 100644 index 000000000..d30910269 Binary files /dev/null and b/public/roadmaps/software-design-architecture.png differ diff --git a/public/roadmaps/vue.png b/public/roadmaps/vue.png new file mode 100644 index 000000000..3b811e587 Binary files /dev/null and b/public/roadmaps/vue.png differ diff --git a/sitemap.mjs b/sitemap.mjs new file mode 100644 index 000000000..7aea79c5e --- /dev/null +++ b/sitemap.mjs @@ -0,0 +1,55 @@ +import path from 'node:path'; +import fs from 'node:fs/promises'; + +async function getRoadmapIds() { + return fs.readdir(path.join(process.cwd(), 'src/roadmaps')); +} + +export function shouldIndexPage(page) { + return ![ + 'https://roadmap.sh/404/', + 'https://roadmap.sh/terms/', + 'https://roadmap.sh/privacy/', + 'https://roadmap.sh/pdfs/', + ].includes(page); +} + +export async function serializeSitemap(item) { + const highPriorityPages = [ + 'https://roadmap.sh/', + 'https://roadmap.sh/about/', + 'https://roadmap.sh/roadmaps/', + 'https://roadmap.sh/guides/', + 'https://roadmap.sh/videos/', + ...(await getRoadmapIds()).map((id) => `https://roadmap.sh/${id}/`), + ]; + + // Roadmaps and other high priority pages + for (let pageUrl of highPriorityPages) { + if (item.url === pageUrl) { + return { + ...item, + // @ts-ignore + changefreq: 'monthly', + priority: 1, + lastmod: new Date().toISOString(), + }; + } + } + + // Guide and video pages + if ( + item.url.startsWith('https://roadmap.sh/guides/') || + item.url.startsWith('https://roadmap.sh/videos/') + ) { + return { + ...item, + // @ts-ignore + changefreq: 'monthly', + priority: 0.9, + lastmod: new Date().toISOString(), + }; + } + + return undefined; +} diff --git a/src/components/Analytics/Analytics.astro b/src/components/Analytics/Analytics.astro new file mode 100644 index 000000000..cb8d627b9 --- /dev/null +++ b/src/components/Analytics/Analytics.astro @@ -0,0 +1,15 @@ +--- +--- + + + + diff --git a/src/components/Analytics/analytics.ts b/src/components/Analytics/analytics.ts new file mode 100644 index 000000000..b103a1937 --- /dev/null +++ b/src/components/Analytics/analytics.ts @@ -0,0 +1,35 @@ +export {}; + +declare global { + interface Window { + gtag: any; + fireEvent: (props: GAEventType) => void; + } +} + +export type GAEventType = { + action: string; + category: string; + label?: string; + value?: string; +}; + +/** + * Tracks the event on google analytics + * @see https://developers.google.com/analytics/devguides/collection/gtagjs/events + * @param props Event properties + * @returns void + */ +window.fireEvent = (props: GAEventType) => { + const { action, category, label, value } = props; + if (!window.gtag) { + console.warn('Missing GTAG - Analytics disabled'); + return; + } + + window.gtag('event', action, { + event_category: category, + event_label: label, + value: value, + }); +}; diff --git a/src/components/Breadcrumbs.astro b/src/components/Breadcrumbs.astro new file mode 100644 index 000000000..d4a99cfdc --- /dev/null +++ b/src/components/Breadcrumbs.astro @@ -0,0 +1,37 @@ +--- +import type { BreadcrumbItem } from '../lib/topic'; + +export interface Props { + breadcrumbs: BreadcrumbItem[]; + roadmapId: string; +} + +const { breadcrumbs, roadmapId } = Astro.props; +--- + +
+ + + + +

+ + ← Back to Topics List + +

+
\ No newline at end of file diff --git a/src/components/Captcha/CaptchaFields.astro b/src/components/Captcha/CaptchaFields.astro new file mode 100644 index 000000000..fb30a3371 --- /dev/null +++ b/src/components/Captcha/CaptchaFields.astro @@ -0,0 +1,5 @@ +--- +--- + +
+ \ No newline at end of file diff --git a/src/components/Captcha/CaptchaScripts.astro b/src/components/Captcha/CaptchaScripts.astro new file mode 100644 index 000000000..dd266e2d7 --- /dev/null +++ b/src/components/Captcha/CaptchaScripts.astro @@ -0,0 +1,36 @@ +--- + +--- + + + + + + \ No newline at end of file diff --git a/src/components/Captcha/captcha.js b/src/components/Captcha/captcha.js new file mode 100644 index 000000000..aa065ac25 --- /dev/null +++ b/src/components/Captcha/captcha.js @@ -0,0 +1,49 @@ +class Captcha { + constructor() { + this.onDOMLoaded = this.onDOMLoaded.bind(this); + this.bindValidation = this.bindValidation.bind(this); + this.validateCaptchaBeforeSubmit = + this.validateCaptchaBeforeSubmit.bind(this); + } + + validateCaptchaBeforeSubmit(e) { + const target = e.target; + const captchaField = target.querySelector('.recaptcha-field'); + + if (captchaField) { + const captchaId = captchaField.dataset.recaptchaId; + const captchaResponse = window.grecaptcha.getResponse(captchaId); + + // If valid captcha is not present, prevent form submission + if (!captchaResponse) { + e.preventDefault(); + alert('Please verify that you are human first'); + return false; + } + + target.querySelector('.recaptcha-response').value = captchaResponse; + } + + target.closest('.popup').classList.add('hidden'); + return true; + } + + bindValidation() { + const forms = document.querySelectorAll('[captcha-form]'); + + forms.forEach((form) => { + form.addEventListener('submit', this.validateCaptchaBeforeSubmit); + }); + } + + onDOMLoaded() { + this.bindValidation(); + } + + init() { + window.addEventListener('DOMContentLoaded', this.onDOMLoaded); + } +} + +const captcha = new Captcha(); +captcha.init(); diff --git a/src/components/DownloadPopup.astro b/src/components/DownloadPopup.astro new file mode 100644 index 000000000..d82fab3f3 --- /dev/null +++ b/src/components/DownloadPopup.astro @@ -0,0 +1,41 @@ +--- +import Popup from './Popup/Popup.astro'; +import CaptchaFields from './Captcha/CaptchaFields.astro'; +--- + + +
+ + + + + + + + + +
diff --git a/src/components/FeaturedGuides.astro b/src/components/FeaturedGuides.astro new file mode 100644 index 000000000..9b9d51f6e --- /dev/null +++ b/src/components/FeaturedGuides.astro @@ -0,0 +1,35 @@ +--- +import type { GuideFileType } from '../lib/guide'; +import GuideListItem from './GuideListItem.astro'; + +export interface Props { + heading: string; + guides: GuideFileType[]; +} + +const { heading, guides } = Astro.props; +--- + +
+

{heading}

+ +
+ {guides.map((guide) => )} +
+ + + + +
\ No newline at end of file diff --git a/src/components/FeaturedRoadmaps/FeaturedRoadmapItem.astro b/src/components/FeaturedRoadmaps/FeaturedRoadmapItem.astro new file mode 100644 index 000000000..0c729fae5 --- /dev/null +++ b/src/components/FeaturedRoadmaps/FeaturedRoadmapItem.astro @@ -0,0 +1,56 @@ +--- +import type { RoadmapFileType } from '../../lib/roadmap'; + +export interface Props { + roadmap: RoadmapFileType; +} + +const { roadmap } = Astro.props; +const frontmatter = roadmap.frontmatter; + +let roadmapTitle = frontmatter.featuredTitle; + +// Lighthouse considers "Go" as a non-descriptive text such as "Submit" etc. +// Adding "Roadmap" as a postfix to make it not complain ¯\_(ツ)_/¯ +if (roadmapTitle === 'Go') { + roadmapTitle = 'Go Roadmap'; +} +--- + + + + {roadmapTitle} + + + { + frontmatter.isNew && ( + + + + + + New + + ) + } + + { + frontmatter.isUpcoming && ( + + + + + + Upcoming + + ) + } + diff --git a/src/components/FeaturedRoadmaps/FeaturedRoadmaps.astro b/src/components/FeaturedRoadmaps/FeaturedRoadmaps.astro new file mode 100644 index 000000000..39317ec20 --- /dev/null +++ b/src/components/FeaturedRoadmaps/FeaturedRoadmaps.astro @@ -0,0 +1,31 @@ +--- +import type { RoadmapFileType } from '../../lib/roadmap'; +import FeaturedRoadmapItem from './FeaturedRoadmapItem.astro'; + +export interface Props { + roadmaps: RoadmapFileType[]; + heading: string; +} + +const { roadmaps, heading } = Astro.props; +--- + +
+
+ + +
    + { + roadmaps.map((roadmap) => ( +
  • + +
  • + )) + } +
+
+
diff --git a/src/components/FeaturedVideos.astro b/src/components/FeaturedVideos.astro new file mode 100644 index 000000000..242d33e33 --- /dev/null +++ b/src/components/FeaturedVideos.astro @@ -0,0 +1,35 @@ +--- +import type { VideoFileType } from '../lib/video'; +import VideoListItem from './VideoListItem.astro'; + +export interface Props { + heading: string; + videos: VideoFileType[]; +} + +const { heading, videos } = Astro.props; +--- + +
+

{heading}

+ +
+ {videos.map((video) => )} +
+ + + + +
\ No newline at end of file diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 000000000..c23b33e97 --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,111 @@ +--- +import Icon from './Icon.astro'; +--- + +
+
+

+ Roadmaps + Guides + Videos + About + YouTube +

+ +
+
+

+ + + roadmap.sh + + by + + + Kamran Ahmed + +

+

+ Community created roadmaps, articles, resources and journeys to help + you choose your path and grow in your career. +

+
+

+ © roadmap.sh + · + FAQs + · + Terms + · + Privacy +

+
+
+ +
+ + ThewNewStack + +

+ The leading DevOps resource for Kubernetes, cloud-native computing, + and the latest in at-scale development, deployment, and management. +

+
+

+ DevOps + · + Kubernetes + · + Cloud-Native +

+
+
+
+
+
diff --git a/src/components/GridRoadmapItem.astro b/src/components/GridRoadmapItem.astro new file mode 100644 index 000000000..624eff270 --- /dev/null +++ b/src/components/GridRoadmapItem.astro @@ -0,0 +1,31 @@ +--- +import type { RoadmapFileType } from '../lib/roadmap'; + +export interface Props { + roadmap: RoadmapFileType; +} + +const { roadmap } = Astro.props; +const frontmatter = roadmap.frontmatter; +--- + + + {frontmatter.title} + + + { + frontmatter.isNew && ( + + New + + ) + } + diff --git a/src/components/GuideHeader.astro b/src/components/GuideHeader.astro new file mode 100644 index 000000000..ac0085350 --- /dev/null +++ b/src/components/GuideHeader.astro @@ -0,0 +1,42 @@ +--- +import type { GuideFileType } from '../lib/guide'; + +export interface Props { + guide: GuideFileType; +} + +const { guide } = Astro.props; +const { frontmatter } = guide; +const { author } = frontmatter; +--- + +
+
+ +

+ {frontmatter.title} +

+ +
+
diff --git a/src/components/GuideListItem.astro b/src/components/GuideListItem.astro new file mode 100644 index 000000000..74352cc87 --- /dev/null +++ b/src/components/GuideListItem.astro @@ -0,0 +1,40 @@ +--- +import type { GuideFileType } from "../lib/guide"; + +export interface Props { + guide: GuideFileType; +} + +const { guide } = Astro.props; +const { frontmatter, id } = guide; +--- + + + + {frontmatter.title} + + { + frontmatter.isNew && ( + + New + + + ) + } + + + + » + diff --git a/src/components/Icon.astro b/src/components/Icon.astro new file mode 100644 index 000000000..7e0f77483 --- /dev/null +++ b/src/components/Icon.astro @@ -0,0 +1,39 @@ +--- +import { parse } from 'node-html-parser'; +import type { Attributes } from 'node-html-parser/dist/nodes/html'; + +export interface Props { + icon: string; + class?: string; +} + +async function getSVG(name: string) { + const filepath = `/src/icons/${name}.svg`; + + const files = import.meta.glob('/src/icons/**/*.svg', { + eager: true, + as: 'raw', + }); + + if (!(filepath in files)) { + throw new Error(`${filepath} not found`); + } + + const root = parse(files[filepath]); + + const svg = root.querySelector('svg'); + + return { + attributes: svg?.attributes, + innerHTML: svg?.innerHTML, + }; +} + +const { icon, ...attributes } = Astro.props as Props; +const { attributes: baseAttributes, innerHTML } = await getSVG(icon); + +const svgAttributes = { ...baseAttributes, ...attributes }; +--- + + + \ No newline at end of file diff --git a/src/components/InteractiveRoadmap/InteractiveRoadmap.astro b/src/components/InteractiveRoadmap/InteractiveRoadmap.astro new file mode 100644 index 000000000..3d0746289 --- /dev/null +++ b/src/components/InteractiveRoadmap/InteractiveRoadmap.astro @@ -0,0 +1,52 @@ +--- +import DownloadPopup from "../DownloadPopup.astro"; +import Loader from "../Loader.astro"; +import ShareIcons from "../ShareIcons.astro"; +import SubscribePopup from "../SubscribePopup.astro"; +import TopicOverlay from "../TopicOverlay.astro"; +import "./InteractiveRoadmap.css"; + +export interface Props { + roadmapId: string; + description: string; + jsonUrl: string; + dimensions?: { + width: number; + height: number; + }; +} + +const { roadmapId, jsonUrl, dimensions = null, description } = + Astro.props; +--- + + + +
+
+ + + + +
+ +
+
+
+ + diff --git a/src/components/InteractiveRoadmap/InteractiveRoadmap.css b/src/components/InteractiveRoadmap/InteractiveRoadmap.css new file mode 100644 index 000000000..419486adc --- /dev/null +++ b/src/components/InteractiveRoadmap/InteractiveRoadmap.css @@ -0,0 +1,86 @@ +svg text tspan { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + text-rendering: optimizeSpeed; + } + + code { + background: #1e1e3f; + color: #9efeff; + padding: 3px 5px; + font-size: 14px; + border-radius: 3px; + } + + svg .clickable-group { + cursor: pointer; + } + + svg .clickable-group:hover > [fill='rgb(65,53,214)'] { + fill: #232381; + stroke: #232381; + } + + svg .clickable-group:hover > [fill='rgb(255,255,0)'] { + fill: #d6d700; + } + + svg .clickable-group:hover > [fill='rgb(255,229,153)'] { + fill: #f3c950; + } + + svg .clickable-group:hover > [fill='rgb(153,153,153)'] { + fill: #646464; + } + + svg .clickable-group:hover > [fill='rgb(255,255,255)'] { + fill: #d7d7d7; + } + + svg .clickable-group:hover > [fill='rgb(255,255,221)'] { + fill: #e5e5be; + } + + svg .clickable-group:hover > [fill='rgb(255,217,102)'] { + fill: #d9b443; + } + + svg .done rect { + fill: #cbcbcb !important; + } + + svg .done text { + text-decoration: line-through; + } + + /************************************ + Aspect ratio implementation + *************************************/ + [style*="--aspect-ratio"] > :first-child { + width: 100%; + } + + [style*="--aspect-ratio"] > img { + height: auto; + } + + @supports (--custom:property) { + [style*="--aspect-ratio"] { + position: relative; + } + + [style*="--aspect-ratio"]::before { + content: ""; + display: block; + /*noinspection CssUnresolvedCustomProperty*/ + padding-bottom: calc(100% / (var(--aspect-ratio))); + } + + [style*="--aspect-ratio"] > :first-child { + position: absolute; + top: 0; + left: 0; + height: 100%; + } + } + \ No newline at end of file diff --git a/src/components/InteractiveRoadmap/roadmap.js b/src/components/InteractiveRoadmap/roadmap.js new file mode 100644 index 000000000..fe47af4c8 --- /dev/null +++ b/src/components/InteractiveRoadmap/roadmap.js @@ -0,0 +1,102 @@ +import { wireframeJSONToSVG } from "roadmap-renderer"; +import { Topic } from "./topic"; +import { Sharer } from "./sharer"; + +/** + * @typedef {{ roadmapId: string, jsonUrl: string }} RoadmapConfig + */ + +export class Roadmap { + /** + * @param {RoadmapConfig} config + */ + constructor() { + this.roadmapId = ""; + this.jsonUrl = ""; + + this.containerId = "roadmap-svg"; + + this.init = this.init.bind(this); + this.onDOMLoaded = this.onDOMLoaded.bind(this); + this.fetchRoadmapSvg = this.fetchRoadmapSvg.bind(this); + this.handleRoadmapClick = this.handleRoadmapClick.bind(this); + this.prepareConfig = this.prepareConfig.bind(this); + } + + get containerEl() { + return document.getElementById(this.containerId); + } + + prepareConfig() { + const dataset = this.containerEl.dataset; + + this.roadmapId = dataset.roadmapId; + this.jsonUrl = dataset.jsonUrl; + } + + /** + * @param { string } jsonUrl + * @returns {Promise} + */ + fetchRoadmapSvg(jsonUrl) { + if (!jsonUrl) { + console.error("jsonUrl not defined in frontmatter"); + return null; + } + + return fetch(jsonUrl) + .then(function (res) { + return res.json(); + }) + .then(function (json) { + return wireframeJSONToSVG(json, { + fontURL: "/fonts/balsamiq.woff2", + }); + }); + } + + onDOMLoaded() { + this.prepareConfig(); + + this.fetchRoadmapSvg(this.jsonUrl) + .then((svg) => { + document.getElementById(this.containerId).replaceChildren(svg); + }) + .catch(console.error); + } + + handleRoadmapClick(e) { + const targetGroup = e.target.closest("g") || {}; + const groupId = targetGroup.dataset ? targetGroup.dataset.groupId : ""; + if (!groupId) { + return; + } + + e.stopImmediatePropagation(); + + window.dispatchEvent( + new CustomEvent("topic.click", { + detail: { + topicId: groupId, + roadmapId: this.roadmapId, + }, + }) + ); + } + + init() { + window.addEventListener("DOMContentLoaded", this.onDOMLoaded); + window.addEventListener("click", this.handleRoadmapClick); + } +} + +const roadmap = new Roadmap(); +roadmap.init(); + +// Initialize the topic loader +const topic = new Topic(); +topic.init(); + +// Handles the share icons on the roadmap page +const sharer = new Sharer(); +sharer.init(); diff --git a/src/components/InteractiveRoadmap/sharer.js b/src/components/InteractiveRoadmap/sharer.js new file mode 100644 index 000000000..de728b079 --- /dev/null +++ b/src/components/InteractiveRoadmap/sharer.js @@ -0,0 +1,25 @@ +export class Sharer { + constructor() { + this.init = this.init.bind(this); + this.onScroll = this.onScroll.bind(this); + + this.shareIconsId = "page-share-icons"; + } + + get shareIconsEl() { + return document.getElementById(this.shareIconsId); + } + + onScroll() { + if (window.scrollY < 100 || window.innerWidth < 1050) { + this.shareIconsEl.classList.add("hidden"); + return null; + } + + this.shareIconsEl.classList.remove("hidden"); + } + + init() { + window.addEventListener("scroll", this.onScroll, { passive: true }); + } +} \ No newline at end of file diff --git a/src/components/InteractiveRoadmap/topic.js b/src/components/InteractiveRoadmap/topic.js new file mode 100644 index 000000000..8a481f258 --- /dev/null +++ b/src/components/InteractiveRoadmap/topic.js @@ -0,0 +1,204 @@ +export class Topic { + constructor() { + this.overlayId = 'topic-overlay'; + this.contentId = 'topic-content'; + this.loaderId = 'topic-loader'; + this.topicBodyId = 'topic-body'; + this.topicActionsId = 'topic-actions'; + this.markTopicDoneId = 'mark-topic-done'; + this.markTopicPendingId = 'mark-topic-pending'; + this.closeTopicId = 'close-topic'; + + this.activeRoadmapId = null; + this.activeTopicId = null; + + this.handleTopicClick = this.handleTopicClick.bind(this); + + this.close = this.close.bind(this); + this.resetDOM = this.resetDOM.bind(this); + this.populate = this.populate.bind(this); + this.handleOverlayClick = this.handleOverlayClick.bind(this); + this.markAsDone = this.markAsDone.bind(this); + this.markAsPending = this.markAsPending.bind(this); + this.queryRoadmapElementsByTopicId = this.queryRoadmapElementsByTopicId.bind(this); + + this.init = this.init.bind(this); + } + + get loaderEl() { + return document.getElementById(this.loaderId); + } + + get markTopicDoneEl() { + return document.getElementById(this.markTopicDoneId); + } + + get markTopicPendingEl() { + return document.getElementById(this.markTopicPendingId); + } + + get topicActionsEl() { + return document.getElementById(this.topicActionsId); + } + + get contentEl() { + return document.getElementById(this.contentId); + } + + get overlayEl() { + return document.getElementById(this.overlayId); + } + + resetDOM(hideOverlay = false) { + if (hideOverlay) { + this.overlayEl.classList.add('hidden'); + } else { + this.overlayEl.classList.remove('hidden'); + } + + this.loaderEl.classList.remove('hidden'); // Show loader + this.topicActionsEl.classList.add('hidden'); // Hide Actions + this.contentEl.replaceChildren(''); // Remove content + } + + close() { + this.resetDOM(true); + + this.activeRoadmapId = null; + this.activeTopicId = null; + } + + /** + * @param {string | HTMLElement} html + */ + populate(html) { + this.contentEl.replaceChildren(html); + this.loaderEl.classList.add('hidden'); + this.topicActionsEl.classList.remove('hidden'); + + const normalizedGroup = (this.activeTopicId || '').replace(/^\d+-/, ''); + const isDone = localStorage.getItem(normalizedGroup) === 'done'; + + if (isDone) { + this.markTopicDoneEl.classList.add('hidden'); + this.markTopicPendingEl.classList.remove('hidden'); + } else { + this.markTopicDoneEl.classList.remove('hidden'); + this.markTopicPendingEl.classList.add('hidden'); + } + } + + fetchTopicHtml(roadmapId, topicId) { + const topicPartial = topicId.replace(/^\d+-/, '').replaceAll(/:/g, '/'); + const fullUrl = `/${roadmapId}/${topicPartial}/`; + + return fetch(fullUrl) + .then((res) => { + return res.text(); + }) + .then((topicHtml) => { + // It's full HTML with page body, head etc. + // We only need the inner HTML of the #main-content + const node = new DOMParser().parseFromString(topicHtml, 'text/html'); + + return node.getElementById('main-content'); + }); + } + + handleTopicClick(e) { + const { roadmapId, topicId } = e.detail; + if (!topicId || !roadmapId) { + console.log('Missing topic or roadmap: ', e.detail); + return; + } + + this.activeRoadmapId = roadmapId; + this.activeTopicId = topicId; + + if (/^ext_link/.test(topicId)) { + window.open(`https://${topicId.replace('ext_link:', '')}`); + return; + } + + this.resetDOM(); + this.fetchTopicHtml(roadmapId, topicId) + .then((content) => { + this.populate(content); + }) + .catch((e) => { + console.error(e); + this.populate('Error loading the content!'); + }); + } + + queryRoadmapElementsByTopicId(topicId) { + const elements = document.querySelectorAll(`[data-group-id$="-${topicId}"]`); + const matchingElements = []; + + elements.forEach((element) => { + const foundGroupId = element?.dataset?.groupId || ''; + const validGroupRegex = new RegExp(`^\\d+-${topicId}$`); + + if (validGroupRegex.test(foundGroupId)) { + matchingElements.push(element); + } + }); + + return matchingElements; + } + + markAsDone(topicId) { + const updatedTopicId = topicId.replace(/^\d+-/, ''); + localStorage.setItem(updatedTopicId, 'done'); + + this.queryRoadmapElementsByTopicId(updatedTopicId).forEach((item) => { + item?.classList?.add('done'); + }); + } + + markAsPending(topicId) { + const updatedTopicId = topicId.replace(/^\d+-/, ''); + + localStorage.removeItem(updatedTopicId); + this.queryRoadmapElementsByTopicId(updatedTopicId).forEach((item) => { + item?.classList?.remove('done'); + }); + } + + handleOverlayClick(e) { + const isClickedInsideTopic = e.target.closest(`#${this.topicBodyId}`); + + if (!isClickedInsideTopic) { + this.close(); + return; + } + + const isClickedDone = e.target.id === this.markTopicDoneId || e.target.closest(`#${this.markTopicDoneId}`); + if (isClickedDone) { + this.markAsDone(this.activeTopicId); + this.close(); + } + + const isClickedPending = e.target.id === this.markTopicPendingId || e.target.closest(`#${this.markTopicPendingId}`); + if (isClickedPending) { + this.markAsPending(this.activeTopicId); + this.close(); + } + + const isClickedClose = e.target.id === this.closeTopicId || e.target.closest(`#${this.closeTopicId}`); + if (isClickedClose) { + this.close(); + } + } + + init() { + window.addEventListener('topic.click', this.handleTopicClick); + window.addEventListener('click', this.handleOverlayClick); + window.addEventListener('keydown', (e) => { + if (e.key.toLowerCase() === 'escape') { + this.close(); + } + }); + } + } + \ No newline at end of file diff --git a/src/components/Loader.astro b/src/components/Loader.astro new file mode 100644 index 000000000..3e5406533 --- /dev/null +++ b/src/components/Loader.astro @@ -0,0 +1,10 @@ +--- +import Icon from './Icon.astro'; +--- + +
+ +
diff --git a/src/components/MarkdownRoadmap.astro b/src/components/MarkdownRoadmap.astro new file mode 100644 index 000000000..11f586503 --- /dev/null +++ b/src/components/MarkdownRoadmap.astro @@ -0,0 +1,9 @@ +--- +import "../styles/prism.css"; +--- + +
+
+ +
+
diff --git a/src/components/Navigation.astro b/src/components/Navigation.astro new file mode 100644 index 000000000..1851e6a92 --- /dev/null +++ b/src/components/Navigation.astro @@ -0,0 +1,82 @@ +--- +import Icon from './Icon.astro'; +--- + +
+ +
diff --git a/src/components/OpenSourceBanner.astro b/src/components/OpenSourceBanner.astro new file mode 100644 index 000000000..52b28ff64 --- /dev/null +++ b/src/components/OpenSourceBanner.astro @@ -0,0 +1,40 @@ +--- +import { getFormattedStars } from '../lib/github'; +import Icon from './Icon.astro'; + +const starCount = await getFormattedStars('kamranahmedse/developer-roadmap'); +--- + +
+
+

Open Source

+

+ The project is OpenSource, 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month. +

+ + +
+
diff --git a/src/components/Popup/Popup.astro b/src/components/Popup/Popup.astro new file mode 100644 index 000000000..2797c2037 --- /dev/null +++ b/src/components/Popup/Popup.astro @@ -0,0 +1,42 @@ +--- +import Icon from '../Icon.astro'; + +export interface Props { + id: string; + title: string; + subtitle: string; +} + +const { id, title, subtitle } = Astro.props; +--- + + + + diff --git a/src/components/Popup/popup.js b/src/components/Popup/popup.js new file mode 100644 index 000000000..df2de4b2a --- /dev/null +++ b/src/components/Popup/popup.js @@ -0,0 +1,69 @@ +export class Popup { + constructor() { + this.triggerPopup = this.triggerPopup.bind(this); + this.onDOMLoaded = this.onDOMLoaded.bind(this); + this.handleClosePopup = this.handleClosePopup.bind(this); + this.handleKeydown = this.handleKeydown.bind(this); + } + + /** + * Triggers the popup on target elements + * @param {Event} e + */ + triggerPopup(e) { + const popupToShow = + e?.target?.closest('[data-popup]')?.dataset?.popup || 'unknown-popup'; + const popupEl = document.querySelector(`#${popupToShow}`); + + if (!popupEl) { + return; + } + + popupEl.classList.remove('hidden'); + popupEl.classList.add('flex'); + const focusEl = popupEl.querySelector('[autofocus]'); + if (focusEl) { + focusEl.focus(); + } + } + + handleClosePopup(e) { + const target = e.target; + const popupBody = target.closest('.popup-body'); + const closestPopup = target.closest('.popup'); + + if (popupBody) { + return; + } + + if (closestPopup) { + closestPopup.classList.add('hidden'); + closestPopup.classList.remove('flex'); + } + } + + handleKeydown(e) { + if (e.key !== 'Escape') { + return; + } + + const popup = document.querySelector('.popup:not(.hidden)'); + if (popup) { + popup.classList.add('hidden'); + popup.classList.remove('flex'); + } + } + + onDOMLoaded() { + document.addEventListener('click', this.triggerPopup); + document.addEventListener('click', this.handleClosePopup); + document.addEventListener('keydown', this.handleKeydown); + } + + init() { + window.addEventListener('DOMContentLoaded', this.onDOMLoaded); + } +} + +const popupRef = new Popup(); +popupRef.init(); diff --git a/src/components/ResourcesAlert.astro b/src/components/ResourcesAlert.astro new file mode 100644 index 000000000..cfa71937e --- /dev/null +++ b/src/components/ResourcesAlert.astro @@ -0,0 +1,81 @@ +--- +import Icon from './Icon.astro'; + +export interface Props { + roadmapId: string; +} + +const { roadmapId } = Astro.props; + +const hasTNSBanner = ['frontend', 'backend', 'devops'].includes(roadmapId); +const roadmapTitle = + roadmapId === 'devops' + ? 'DevOps' + : `${roadmapId.charAt(0).toUpperCase()}${roadmapId.slice(1)}`; +--- + +
+ { + hasTNSBanner && ( + + ) + } + + +
+

+ New + Resources are here, try clicking nodes +

+ + + + Search Topics + +
+ + +

+ Click roadmap items for resources or visit{' '} + + resources list + + . +

+
diff --git a/src/components/RoadmapBanner.astro b/src/components/RoadmapBanner.astro new file mode 100644 index 000000000..ed4f8d486 --- /dev/null +++ b/src/components/RoadmapBanner.astro @@ -0,0 +1,26 @@ +--- +import type { RoadmapFrontmatter } from '../lib/roadmap'; + +export interface Props { + roadmapId: string; + roadmap: RoadmapFrontmatter; +} + +const { roadmap, roadmapId } = Astro.props; +--- + + + + + Visit complete + + {roadmap.featuredTitle} roadmap + + diff --git a/src/components/RoadmapHeader.astro b/src/components/RoadmapHeader.astro new file mode 100644 index 000000000..63d9671d7 --- /dev/null +++ b/src/components/RoadmapHeader.astro @@ -0,0 +1,107 @@ +--- +import Icon from "./Icon.astro"; +import ResourcesAlert from "./ResourcesAlert.astro"; +import TopicSearch from "./TopicSearch/TopicSearch.astro"; +import YouTubeAlert from "./YouTubeAlert.astro"; + +export interface Props { + title: string; + description: string; + roadmapId: string; + isUpcoming?: boolean; + hasSearch?: boolean; + hasTopics?: boolean; +} + +const { + title, + description, + roadmapId, + isUpcoming = false, + hasSearch = false, + hasTopics = false, +} = Astro.props; + + +const isRoadmapReady = !isUpcoming; +--- + +
+
+ + +
+

+ {title} +

+

{description}

+
+ +
+
+ { + !hasSearch && ( + <> + + ← + + + {isRoadmapReady && ( + + )} + + + + ) + } + + { + hasSearch && ( + + ← +  Visual Roadmap + + ) + } +
+ + { + isRoadmapReady && ( + + + + Suggest + + ) + } +
+ + + {hasTopics && } + + {hasSearch && } +
+
diff --git a/src/components/ShareIcons.astro b/src/components/ShareIcons.astro new file mode 100644 index 000000000..b85487a25 --- /dev/null +++ b/src/components/ShareIcons.astro @@ -0,0 +1,43 @@ +--- +import Icon from "./Icon.astro"; + +export interface Props { + pageUrl: string; + description: string; +} + +const { pageUrl, description } = Astro.props; + +const twitterUrl = `https://twitter.com/intent/tweet?text=${description}&url=${pageUrl}`; +const fbUrl = `https://www.facebook.com/sharer/sharer.php?quote=${description}&u=${pageUrl}`; +const hnUrl = `https://news.ycombinator.com/submitlink?t=${description}&u=${pageUrl}`; +const redditUrl = `https://www.reddit.com/submit?title=${description}&url=${pageUrl}`; +--- + + \ No newline at end of file diff --git a/src/components/SimplePageHeader.astro b/src/components/SimplePageHeader.astro new file mode 100644 index 000000000..a54f920c0 --- /dev/null +++ b/src/components/SimplePageHeader.astro @@ -0,0 +1,26 @@ +--- +import YouTubeAlert from './YouTubeAlert.astro'; + +export interface Props { + title: string; + description: string; + showYouTubeAlert?: boolean; +} + +const { title, description, showYouTubeAlert = false } = Astro.props; +--- + +
+
+ { + showYouTubeAlert && ( + + ) + } + +

{title}

+

{description}

+
+
diff --git a/src/components/Sponsor/Sponsor.astro b/src/components/Sponsor/Sponsor.astro new file mode 100644 index 000000000..9905eadd0 --- /dev/null +++ b/src/components/Sponsor/Sponsor.astro @@ -0,0 +1,39 @@ +--- +import type { GAEventType } from '../Analytics/analytics'; + +export type SponsorType = { + url: string; + title: string; + imageUrl: string; + description: string; + event: GAEventType; +}; + +export interface Props { + sponsor: SponsorType; +} + +const { + sponsor: { title, url, description, imageUrl, event }, +} = Astro.props; +--- + + + + diff --git a/src/components/Sponsor/sponsor.js b/src/components/Sponsor/sponsor.js new file mode 100644 index 000000000..8dedf7333 --- /dev/null +++ b/src/components/Sponsor/sponsor.js @@ -0,0 +1,9 @@ +window.setTimeout(() => { + const ad = document.querySelector('#sponsor-ad'); + if (!ad) { + return; + } + + ad.classList.remove('hidden'); + ad.classList.add('flex'); +}, 500); diff --git a/src/components/SubscribePopup.astro b/src/components/SubscribePopup.astro new file mode 100644 index 000000000..5acd3790d --- /dev/null +++ b/src/components/SubscribePopup.astro @@ -0,0 +1,40 @@ +--- +import Popup from './Popup/Popup.astro'; +import CaptchaFields from './Captcha/CaptchaFields.astro'; +--- + + +
+ + + + + + + + + +
diff --git a/src/components/TopicOverlay.astro b/src/components/TopicOverlay.astro new file mode 100644 index 000000000..160fba5a4 --- /dev/null +++ b/src/components/TopicOverlay.astro @@ -0,0 +1,31 @@ +--- +import Icon from "./Icon.astro"; +import Loader from "./Loader.astro"; + +--- + + + \ No newline at end of file diff --git a/src/components/TopicSearch/TopicSearch.astro b/src/components/TopicSearch/TopicSearch.astro new file mode 100644 index 000000000..8c8b5341c --- /dev/null +++ b/src/components/TopicSearch/TopicSearch.astro @@ -0,0 +1,21 @@ +--- +import Icon from "../Icon.astro"; +--- + + + +## This isn't the full story +For brevity, I included only a few of the important snippets of code. Notably, I left out all the glue code, parsing, unit tests, and the boring parts that build character. View my [full implementation](https://github.com/veggiedefender/torrent-client) if you're interested. diff --git a/src/guides/unfamiliar-codebase.md b/src/guides/unfamiliar-codebase.md new file mode 100644 index 000000000..f661e4aa6 --- /dev/null +++ b/src/guides/unfamiliar-codebase.md @@ -0,0 +1,24 @@ +--- +title: "Unfamiliar Codebase" +description: "Tips on getting familiar with an unfamiliar codebase" +author: + name: "Kamran Ahmed" + url: "https://twitter.com/kamranahmedse" + imageUrl: "/authors/kamranahmedse.jpeg" +seo: + title: "Unfamiliar Codebase - roadmap.sh" + description: "Tips on getting familiar with an unfamiliar codebase" +isNew: false +type: "visual" +date: 2021-05-04 +sitemap: + priority: 0.7 + changefreq: "weekly" +tags: + - "guide" + - "visual-guide" + - "guide-sitemap" +--- + +[![](/guides/unfamiliar-codebase.png)](/guides/unfamiliar-codebase.png) + diff --git a/src/guides/what-are-web-vitals.md b/src/guides/what-are-web-vitals.md new file mode 100644 index 000000000..904ce6dd1 --- /dev/null +++ b/src/guides/what-are-web-vitals.md @@ -0,0 +1,24 @@ +--- +title: "What are Web Vitals?" +description: "Learn what are the core web vitals and how to measure them." +author: + name: "Kamran Ahmed" + url: "https://twitter.com/kamranahmedse" + imageUrl: "/authors/kamranahmedse.jpeg" +seo: + title: "What are Web Vitals? - roadmap.sh" + description: "Learn what are the core web vitals and how to measure them." +isNew: false +type: "visual" +date: 2021-09-05 +sitemap: + priority: 0.7 + changefreq: "weekly" +tags: + - "guide" + - "visual-guide" + - "guide-sitemap" +--- + +[![](/guides/web-vitals.png)](/guides/web-vitals.png) + diff --git a/src/guides/what-is-internet.md b/src/guides/what-is-internet.md new file mode 100644 index 000000000..e5b9bcf48 --- /dev/null +++ b/src/guides/what-is-internet.md @@ -0,0 +1,84 @@ +--- +title: "How does the internet work?" +description: "Learn the basics of internet and everything involved with this short video series" +author: + name: "Kamran Ahmed" + url: "https://twitter.com/kamranahmedse" + imageUrl: "/authors/kamranahmedse.jpeg" +seo: + title: "How does the internet work? - roadmap.sh" + description: "Learn the basics of internet and everything involved with this short video series" +isNew: false +type: "textual" +date: 2021-02-29 +sitemap: + priority: 0.7 + changefreq: "weekly" +tags: + - "guide" + - "textual-guide" + - "guide-sitemap" +--- + +Since the explosive growth of web-based applications, every developer stands to benefit from understanding how the Internet works. Through this article and its accompanying introductory series of short videos about the Internet from [code.org](https://code.org), you will learn the basics of the Internet and how it works. After going through this article, you will be able to answer the following questions: + +* What is the Internet? +* How does the information move on the internet? +* How do the networks talk to each other and the protocols involved? +* What's the relationship between packets, routers, and reliability? +* HTTP and the HTML – How are you viewing this webpage in your browser? +* How is the information transfer on the internet made secure? +* What is cybersecurity and what are some common internet crimes? + +## What is the Internet? + +The Internet is a global network of computers connected to each other which communicate through a standardized set of protocols. + +In the video below, Vint Cerf, one of the "fathers of the internet," explains the history of how the Internet works and how no one person or organization is really in charge of it. + + + + +## Wires, Cables, and Wi-Fi + +Information on the Internet moves from one computer to another in the form of bits over various mediums, including Ethernet cables, fiber optic cables, and wireless signals (i.e., radio waves). + +In the video linked below, you will learn about the different mediums for data transfer on the Internet and the pros and cons for each. + + + +## IP Addresses and DNS + +Now that you know about the physical medium for the data transfer over the internet, it's time to learn about the protocols involved. How does the information traverse from one computer to another in this massive global network of computers? + +In the video below, you will get a brief introduction to IP, DNS, and how these protocols make the Internet work. + + + +## Packets, Routing, and Reliability + +Information transfer on the Internet from one computer to another does not need to follow a fixed path; in fact, it may change paths during the transfer. This information transfer is done in the form of packets and these packets may follow different routes depending on certain factors. + +In this video, you will learn about how the packets of information are routed from one computer to another to reach the destination. + + + +## HTTP and HTML + +HTTP is the standard protocol by which webpages are transferred over the Internet. The video below is a brief introduction to HTTP and how web browsers load websites for you. + + + +## Encryption and Public Keys + +Cryptography is what keeps our communication secure on the Internet. In this short video, you will learn the basics of cryptography, SSL/TLS, and how they help make the communication on the Internet secure. + + + +## Cybersecurity and Crime + +Cybersecurity refers to the protective measures against criminal activity accomplished through using a network, technological devices, and the internet.In this video, you will learn about the basics of cybersecurity and common cybercrimes. + + + +And that wraps it up for this article. To learn more about the Internet, [Kamran Ahmed](https://twitter.com/kamranahmedse) has a nice little guide on [DNS: How a website is found on the Internet](/guides/dns-in-one-picture). Also, go through the episodes of [howdns.works](https://howdns.works/) and read this [cartoon intro to DNS over HTTPS](https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-over-https/). diff --git a/src/guides/what-is-sli-slo-sla.md b/src/guides/what-is-sli-slo-sla.md new file mode 100644 index 000000000..016ab94e4 --- /dev/null +++ b/src/guides/what-is-sli-slo-sla.md @@ -0,0 +1,24 @@ +--- +title: "SLIs, SLOs and SLAs" +description: "Learn what are different indicators for performance identification of any service." +author: + name: "Kamran Ahmed" + url: "https://twitter.com/kamranahmedse" + imageUrl: "/authors/kamranahmedse.jpeg" +seo: + title: "SLIs, SLOs and SLAs - roadmap.sh" + description: "Learn what are different indicators for performance identification of any service." +isNew: false +type: "visual" +date: 2021-08-31 +sitemap: + priority: 0.7 + changefreq: "weekly" +tags: + - "guide" + - "visual-guide" + - "guide-sitemap" +--- + +[![](/guides/sli-slo-sla.jpeg)](/guides/sli-slo-sla.jpeg) + diff --git a/src/guides/why-build-it-and-they-will-come-wont-work-anymore.md b/src/guides/why-build-it-and-they-will-come-wont-work-anymore.md new file mode 100644 index 000000000..0ee5ed6b3 --- /dev/null +++ b/src/guides/why-build-it-and-they-will-come-wont-work-anymore.md @@ -0,0 +1,91 @@ +--- +title: "Build it and they will come?" +description: "Why “build it and they will come” alone won’t work anymore" +author: + name: "Peter Thaleikis" + url: "https://twitter.com/spekulatius1984" + imageUrl: "/authors/spekulatius.jpg" +seo: + title: "Build it and they will come? - roadmap.sh" + description: "Why “build it and they will come” alone won’t work anymore" +isNew: false +type: "textual" +date: 2021-05-04 +sitemap: + priority: 0.7 + changefreq: "weekly" +tags: + - "guide" + - "textual-guide" + - "guide-sitemap" +--- + +We all have heard the mantra *"build it and they will come"* many times. Stories of people building a startup or project and seemingly stumbling upon a goldmine aren't few, but they aren't the rule. These stories are still the exception in the mass of launched projects and startups. + +Before the [Wright brothers](https://en.wikipedia.org/wiki/Wright_brothers) built their Kitty Hawk, people generally believed heavy objects could not fly - physics simply forbade it. The idea of regularly boarding airplanes as we do it these days was unthinkable. It was considered an unrealistic daydream for humans to ever claim the sky. When the first airplanes took off, people were fascinated, of course. It was a topic people continued to talk about for ages. Technology had made something impossible possible. While the wording "build it and they will come" originated from the movie [Field of Dreams](https://en.wikipedia.org/wiki/Field_of_Dreams), this and similar historic events gave birth to the idea behind it. + +The engineers' and inventors' dreams came true: spend time doing what you love while success follows magically. The internet and web-standards democratized access to this dream. But with it, the idea behind it faded and became less and less powerful. In 2020, there are very strong signs the popular saying isn't correct anymore. + + +Why doesn't "build it and they will come" work anymore? +------------------------------------------------------- + +There are a few reasons for working hard to make "build it and they will come" a thing of the past. This being said, it doesn't mean you can't succeed in building a side-project anymore. You've just got to adjust the way you are building it. + +### Building got much easier + +As a software engineer, some websites are a blessing. Most of us couldn't work without GitHub, Stackoverflow and of course Google, ahem, DuckDuckGo. These powerful sites help us to solve problems, learn new techniques and find the right libraries to make building projects easier. If any of these sites are down, most engineers take a break and go for a coffee instead of trying to continue working. Combine this with more sophisticated web-standards and easier access to tooling, and you arrive at a world where building projects isn't just a job for highly specialist developers anymore. Powerful frameworks such as [Laravel](https://laravel.com/) and [Quasar Framework](https://quasar.dev/) are available for anyone to build projects on - for free. + +In fact, building projects got to a point where some people simply build them as an exercise or hobby. If you spend some time browsing GitHub you will be surprised by the open source projects people built without any commercial goals. "Low code" and "No code" are the next wave of people building projects with a less technological background. + +### Too much going on: information overload + +We are living in a world with information overload. In the online sphere, you can find a lot of useful information. But there is also a lot of noise. For each piece of information or advice, you can find a number of opposing statements. This is partly due to the fact that the internet made it much easier to publish and share information. Everyone has been given a voice - for good or bad. This makes it much harder to reach potential users. Your new project probably just drowns amongst kitten videos, opinions, and news. Never has the average lifetime of published content been so low. You've got to come up with a marketing plan before setting out on the journey. + +### Smaller Problems + +Besides building is easier than ever before and attention is in short supply, there is another issue making the life of makers, inventors, and engineers harder: today's problems are much smaller. Back when the previously mentioned Wright Brothers set out, they fascinated people with the problem they were aiming to address: flying. Unless your name is Elon, your problem is unlikely to attract many people naturally. As a solo developer or indie hacker, the chances are higher of having a much smaller problem in a niche (of a niche). With the information overload mentioned before, niches are pretty much the only way to build a side-project or startup and succeed. + +Does sound pretty grim for inventors, developers, and engineers? Well, yes and no. We've got to tweak the approach to get in front of the eye of potential users and customers. + + +How to market your project nowadays? +------------------------------------ + +The very first step to improving the odds of success is [idea validation](https://peterthaleikis.com/business-idea-validation/). While this sounds fairly obvious, many engineers and developers still don't validate their ideas before starting to build the MVP. The result is another stale project and wasted effort. To succeed you need to work on marketing before you start building anything. In the link mentioned before, I describe my approach to validation and collecting useful marketing information at the same time. + +### Build your Audience first and the project after. + +Build your audience before you build your project. Spend your time connecting with potential users, learning from their needs, and talking about their problems. This will help you market your project later on. The audience first, projects second. There are numerous ways to build an audience. One of the simplest and easiest is to start with a personal or [project blog](https://startupnamecheck.com/blog/how-to-start-a-small-business-blog). + +Don't use Medium or a similar service - opt for a self-hosted blog as it allows you to build the blog freely to your needs and have decent links back to your project later on. Don't forget to add a newsletter. Newsletters are a key to reconnecting in our world of short attention spans. + +### Tool by Tool + +Another approach is the "Tool by Tool" approach. I first noticed this approach being used by Shopify. The team at Shopify is providing little tools such as a [logo generator](https://hatchful.shopify.com/) and releasing these tools free for anyone to use. This not just builds goodwill with people; it also allows Shopify to attract powerful backlinks to their projects. As developers, we are in the perfect position to build such mini-tools. It boosts morale and drives attention at the same time. + +Spend some time evaluating where your project or product will deliver value to the end-user. Look at options to split off small, independent tools. Build these and launch them before launching the whole product. This allows you to practice launching and promoting your part-projects at the same time. With each backlink to your part-projects, you will enhance your ranking in Google. An example of a maker following this approach is [Kamban](https://kambanthemaker.com/) with [FlatGA](https://flatga.io/). He built FlatGA as phase one of a bigger project currently in development. + +### Join a Maker community + +While you are building your part-projects, don't forget to discuss the progress publicly. This helps to attract an audience around your work and makes the launches easier. You can use Twitter threads and Reddit posts to share updates. A maker community such as [makerlog](https://getmakerlog.com/) or [WIP.chat](https://wip.chat) can also extend your reach. These allow you to get instant feedback, and keep yourself accountable and they will enhance your reach at the same time. + +### Getting ready to Launch + +Launching seems like this special moment when you release your project into the wide world. Often this moment is combined with high expectations and developers consider launching their project the key - if not only - part of their approach to marketing. While launching can help to attract some initial customers, it shouldn't be your only idea when it comes to marketing. You should also know that launching isn't a single event. You can (and should) launch again and again. Every time you launch you are increasing the chance to reach more new customers. After the launch is before the launch. + +### Marketing Is an On-going Fight + +Many developers plan to launch their product on a few sites and see where it takes their project from there on. This works well if your product goes viral by luck. A much more sustainable approach is constantly working a little on it. Marketing is most effective if done consistently. That holds true for blogging as well as most other forms of marketing. A simple approach to keep you on the path to marketing your project regularly is subscribing to a free [newsletter with small marketing opportunities](https://wheretopost.email). This way, you are regularly reminded and given bite-sized tasks to complete. + + +Closing Words +------------- + +I hope the article helped you to wrap your head around the idea that building side-projects alone doesn't solve any issues anymore. If you like what you've just read and want to read more, please consider subscribing to [my newsletter](https://peterthaleikis.com/newsletter). I'll send out the occasional email about interesting new articles or side-projects. + + +About the author +---------------- + +[Peter Thaleikis](https://peterthaleikis.com/) a software engineer and business owner. He has been developing web applications since around 2000. Before he started his own software development company [Bring Your Own Ideas Ltd.](https://bringyourownideas.com/), he has been a Lead Developer for multiple organizations. diff --git a/src/icons/bell.svg b/src/icons/bell.svg new file mode 100644 index 000000000..c2b49e7c8 --- /dev/null +++ b/src/icons/bell.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/check.svg b/src/icons/check.svg new file mode 100644 index 000000000..896f56aec --- /dev/null +++ b/src/icons/check.svg @@ -0,0 +1,5 @@ + diff --git a/src/icons/close.svg b/src/icons/close.svg new file mode 100644 index 000000000..15982b70a --- /dev/null +++ b/src/icons/close.svg @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/src/icons/comment.svg b/src/icons/comment.svg new file mode 100644 index 000000000..577f193a2 --- /dev/null +++ b/src/icons/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/construction.svg b/src/icons/construction.svg new file mode 100644 index 000000000..6190859b3 --- /dev/null +++ b/src/icons/construction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/download.svg b/src/icons/download.svg new file mode 100644 index 000000000..ecaddb909 --- /dev/null +++ b/src/icons/download.svg @@ -0,0 +1,4 @@ + diff --git a/src/icons/email.svg b/src/icons/email.svg new file mode 100644 index 000000000..1bb7f2515 --- /dev/null +++ b/src/icons/email.svg @@ -0,0 +1,4 @@ + diff --git a/src/icons/facebook.svg b/src/icons/facebook.svg new file mode 100644 index 000000000..a7314042a --- /dev/null +++ b/src/icons/facebook.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/icons/hackernews.svg b/src/icons/hackernews.svg new file mode 100644 index 000000000..9e1ea86c4 --- /dev/null +++ b/src/icons/hackernews.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/hamburger.svg b/src/icons/hamburger.svg new file mode 100644 index 000000000..3f575b0da --- /dev/null +++ b/src/icons/hamburger.svg @@ -0,0 +1,3 @@ + diff --git a/src/icons/logo.svg b/src/icons/logo.svg new file mode 100644 index 000000000..c8d3ec0f8 --- /dev/null +++ b/src/icons/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/reddit.svg b/src/icons/reddit.svg new file mode 100644 index 000000000..955030072 --- /dev/null +++ b/src/icons/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/icons/reset.svg b/src/icons/reset.svg new file mode 100644 index 000000000..288cbd696 --- /dev/null +++ b/src/icons/reset.svg @@ -0,0 +1,6 @@ + diff --git a/src/icons/search.svg b/src/icons/search.svg new file mode 100644 index 000000000..a8aac981f --- /dev/null +++ b/src/icons/search.svg @@ -0,0 +1 @@ + diff --git a/src/icons/spinner.svg b/src/icons/spinner.svg new file mode 100644 index 000000000..fc17f519e --- /dev/null +++ b/src/icons/spinner.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/icons/star.svg b/src/icons/star.svg new file mode 100644 index 000000000..ec3aff58e --- /dev/null +++ b/src/icons/star.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/twitter.svg b/src/icons/twitter.svg new file mode 100644 index 000000000..bca51d7e1 --- /dev/null +++ b/src/icons/twitter.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/youtube.svg b/src/icons/youtube.svg new file mode 100644 index 000000000..a1a894700 --- /dev/null +++ b/src/icons/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro new file mode 100644 index 000000000..f73f7520e --- /dev/null +++ b/src/layouts/BaseLayout.astro @@ -0,0 +1,109 @@ +--- +import '../styles/global.css'; +import Navigation from '../components/Navigation.astro'; +import OpenSourceBanner from '../components/OpenSourceBanner.astro'; +import Footer from '../components/Footer.astro'; +import type { SponsorType } from '../components/Sponsor/Sponsor.astro'; +import Sponsor from '../components/Sponsor/Sponsor.astro'; +import YouTubeBanner from '../components/YouTubeBanner.astro'; +import { siteConfig } from '../lib/config'; +import Analytics from '../components/Analytics/Analytics.astro'; + +export interface Props { + title: string; + description?: string; + keywords?: string[]; + noIndex?: boolean; + sponsor?: SponsorType; +} + +const { + title = siteConfig.title, + description = siteConfig.description, + keywords = siteConfig.keywords, + noIndex = false, + sponsor, +} = Astro.props; +--- + + + + + + + {title} + + + + {noIndex && } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +