From b1feefe2da20660fd3eca687f9092be1ea23b0e6 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Mon, 2 Jan 2023 04:44:52 +0400 Subject: [PATCH] Delete artifacts from history --- public/jsons/android.json | 1 - public/jsons/angular.json | 5633 ---- public/jsons/aspnet-core.json | 21412 ---------------- public/jsons/backend.json | 14494 ----------- public/jsons/blockchain.json | 14258 ---------- public/jsons/computer-science.json | 12186 --------- public/jsons/design-system.json | 8110 ------ public/jsons/devops.json | 17348 ------------- public/jsons/flutter.json | 12455 --------- public/jsons/frontend.json | 14195 ---------- public/jsons/golang.json | 5195 ---- public/jsons/graphql.json | 4786 ---- public/jsons/java.json | 4270 --- public/jsons/javascript.json | 16276 ------------ public/jsons/nodejs.json | 12219 --------- public/jsons/python.json | 4128 --- public/jsons/qa.json | 9934 ------- public/jsons/react.json | 7375 ------ public/jsons/software-architect.json | 6677 ----- .../jsons/software-design-architecture.json | 4770 ---- public/jsons/vue.json | 5391 ---- public/pdfs/angular.pdf | Bin 61444 -> 0 bytes public/pdfs/aspnet-core.pdf | Bin 145548 -> 0 bytes public/pdfs/backend.pdf | Bin 143016 -> 0 bytes public/pdfs/blockchain.pdf | Bin 114843 -> 0 bytes public/pdfs/computer-science.pdf | Bin 160510 -> 0 bytes public/pdfs/design-system.pdf | Bin 122368 -> 0 bytes public/pdfs/devops.pdf | Bin 148450 -> 0 bytes public/pdfs/flutter.pdf | Bin 96298 -> 0 bytes public/pdfs/frontend.pdf | Bin 130040 -> 0 bytes public/pdfs/golang.pdf | Bin 82852 -> 0 bytes public/pdfs/graphql.pdf | Bin 69241 -> 0 bytes public/pdfs/java.pdf | Bin 66724 -> 0 bytes public/pdfs/javascript.pdf | Bin 114043 -> 0 bytes public/pdfs/nodejs.pdf | Bin 121867 -> 0 bytes public/pdfs/python.pdf | Bin 55302 -> 0 bytes public/pdfs/qa.pdf | Bin 117602 -> 0 bytes public/pdfs/react.pdf | Bin 78370 -> 0 bytes public/pdfs/software-design-architecture.pdf | Bin 88836 -> 0 bytes public/pdfs/vue.pdf | Bin 76949 -> 0 bytes src/roadmaps/android/android.md | 131 - src/roadmaps/angular/angular.md | 42 - .../100-what-is-typescript.md | 10 - .../101-why-use-typescript.md | 8 - .../102-structural-typing.md | 12 - .../103-type-inference.md | 8 - .../100-typescript-basics/104-union-types.md | 8 - .../105-builtin-types.md | 8 - .../100-typescript-basics/106-type-guard.md | 11 - .../content/100-typescript-basics/index.md | 8 - .../101-rxjs-basics/100-observable-pattern.md | 9 - .../101-observable-lifecycle.md | 13 - .../101-rxjs-basics/102-marble-diagrams.md | 9 - .../101-rxjs-basics/103-rxjs-vs-promises.md | 12 - .../104-operators/100-filtering.md | 1 - .../104-operators/101-rate-limiting.md | 1 - .../104-operators/102-transformation.md | 1 - .../104-operators/103-combination.md | 1 - .../101-rxjs-basics/104-operators/index.md | 38 - .../angular/content/101-rxjs-basics/index.md | 5 - .../100-angularjs-vs-angular.md | 8 - .../101-angular-components.md | 13 - .../102-angular-templates.md | 8 - .../102-angular-basics/103-angular-modules.md | 7 - .../104-dependency-injection.md | 8 - .../102-angular-basics/105-services.md | 10 - .../content/102-angular-basics/106-routing.md | 8 - .../content/102-angular-basics/index.md | 5 - .../content/103-angular-cli/100-ng-build.md | 8 - .../content/103-angular-cli/101-ng-serve.md | 8 - .../103-angular-cli/102-ng-generate.md | 9 - .../content/103-angular-cli/103-ng-test.md | 11 - .../content/103-angular-cli/104-ng-e2e.md | 8 - .../content/103-angular-cli/105-ng-new.md | 12 - .../content/103-angular-cli/106-schematics.md | 8 - .../angular/content/103-angular-cli/index.md | 10 - .../104-templates/100-interpolation.md | 7 - .../104-templates/101-property-binding.md | 7 - .../104-templates/102-template-statements.md | 7 - .../103-binding-data-props-attrs-events.md | 12 - .../104-templates/104-reference-vars.md | 7 - .../content/104-templates/105-input-output.md | 7 - .../angular/content/104-templates/index.md | 7 - .../100-builtin-directives.md | 11 - .../105-rendering-topics/101-builtin-pipes.md | 11 - .../102-change-detection.md | 8 - .../content/105-rendering-topics/index.md | 1 - .../content/106-forms/100-reactive-forms.md | 10 - .../106-forms/101-template-driven-forms.md | 12 - .../angular/content/106-forms/index.md | 12 - .../content/107-routing/100-configuration.md | 1 - .../content/107-routing/101-router-outlets.md | 9 - .../content/107-routing/102-router-links.md | 1 - .../content/107-routing/103-router-events.md | 1 - .../angular/content/107-routing/104-guards.md | 14 - .../content/107-routing/105-lazy-loading.md | 8 - .../angular/content/107-routing/index.md | 9 - .../100-dependency-injection.md | 9 - .../content/108-services-remote-data/index.md | 8 - .../angular/content/109-lifecycle-hooks.md | 14 - .../content/110-state-management/100-ngxs.md | 10 - .../content/110-state-management/101-ngrx.md | 9 - .../content/110-state-management/index.md | 9 - src/roadmaps/angular/content/111-zones.md | 1 - .../112-creating-a-custom-x/100-directive.md | 10 - .../112-creating-a-custom-x/101-pipe.md | 8 - .../112-creating-a-custom-x/102-library.md | 7 - .../content/112-creating-a-custom-x/index.md | 3 - .../113-angular-ssr/100-angular-universal.md | 8 - .../angular/content/113-angular-ssr/index.md | 8 - .../content/114-angular-ssg/100-scully.md | 8 - .../angular/content/114-angular-ssg/index.md | 3 - .../100-testing-pipes.md | 8 - .../101-testing-services.md | 8 - .../102-testing-component-bindings.md | 7 - .../103-testing-directives.md | 8 - .../104-testing-component-templates.md | 7 - .../content/115-testing-angular-apps/index.md | 3 - src/roadmaps/aspnet-core/aspnet-core.md | 56 - .../100-basics-of-csharp/100-csharp.md | 8 - .../100-basics-of-csharp/101-dotnet.md | 1 - .../100-basics-of-csharp/102-dotnet-cli.md | 8 - .../content/100-basics-of-csharp/index.md | 7 - .../101-general-development-skills/100-git.md | 10 - .../101-azure-devops-services.md | 1 - .../102-vcs-hosting-services.md | 9 - .../103-http-https.md | 21 - .../104-datastructures-and-algorithms.md | 11 - .../101-general-development-skills/index.md | 1 - .../100-database-design-basics.md | 1 - .../101-sql-basics.md | 1 - .../102-stored-procedures.md | 7 - .../103-constraints.md | 7 - .../102-database-fundamentals/104-triggers.md | 1 - .../102-database-fundamentals/index.md | 1 - .../103-basics-of-aspnet-core/100-mvc.md | 11 - .../103-basics-of-aspnet-core/101-rest.md | 1 - .../102-razor-pages.md | 1 - .../103-razor-components.md | 1 - .../104-middlewares.md | 1 - .../105-filters-and-attributes.md | 1 - .../106-app-settings-and-configurations.md | 1 - .../103-basics-of-aspnet-core/index.md | 1 - .../100-framework-basics.md | 1 - .../101-codefirst-migrations.md | 1 - .../102-change-tracker-api.md | 1 - .../103-lazy-eager-explicit-loading.md | 1 - .../100-entity-framework-core/index.md | 1 - .../aspnet-core/content/104-orm/101-dapper.md | 1 - .../aspnet-core/content/104-orm/102-repodb.md | 1 - .../content/104-orm/103-nhibernate.md | 1 - .../aspnet-core/content/104-orm/index.md | 7 - .../105-dependency-injection/100-scrutor.md | 1 - ...crosoft-extensions-dependency-injection.md | 1 - .../101-di-containers/101-auto-fac.md | 1 - .../101-di-containers/102-ninject.md | 1 - .../101-di-containers/103-castle-windsor.md | 1 - .../101-di-containers/104-simple-injector.md | 1 - .../101-di-containers/index.md | 1 - .../102-life-cycles/100-scoped.md | 1 - .../102-life-cycles/101-transient.md | 1 - .../102-life-cycles/102-singleton.md | 1 - .../102-life-cycles/index.md | 1 - .../content/105-dependency-injection/index.md | 1 - .../content/106-caching/100-memory-cache.md | 1 - .../106-caching/101-entity-framework-cache.md | 1 - .../102-distributed-cache/100-memcached.md | 1 - .../101-redis/easy-caching.md | 1 - .../102-distributed-cache/101-redis/index.md | 1 - .../101-redis/stackexchange-redis.md | 1 - .../102-distributed-cache/index.md | 1 - .../aspnet-core/content/106-caching/index.md | 1 - .../100-search-engines/100-elasticsearch.md | 1 - .../100-search-engines/101-solr.md | 1 - .../100-search-engines/102-sphinx.md | 1 - .../107-databases/100-search-engines/index.md | 1 - .../107-databases/101-cloud/100-dynamodb.md | 1 - .../107-databases/101-cloud/101-cosmosdb.md | 1 - .../content/107-databases/101-cloud/index.md | 1 - .../102-relational/100-sql-server.md | 1 - .../102-relational/101-postgresql.md | 1 - .../102-relational/102-mariadb.md | 1 - .../107-databases/102-relational/103-mysql.md | 1 - .../107-databases/102-relational/index.md | 1 - .../107-databases/103-nosql/100-redis.md | 1 - .../107-databases/103-nosql/101-mongodb.md | 1 - .../107-databases/103-nosql/102-litedb.md | 1 - .../107-databases/103-nosql/103-cassandra.md | 1 - .../107-databases/103-nosql/104-ravendb.md | 1 - .../107-databases/103-nosql/105-couchdb.md | 1 - .../content/107-databases/103-nosql/index.md | 1 - .../content/107-databases/index.md | 1 - .../content/108-log-frameworks/100-serilog.md | 1 - .../content/108-log-frameworks/101-nlog.md | 1 - .../100-elk-stack.md | 1 - .../102-log-management-system/101-sentry.md | 1 - .../102-log-management-system/102-datadog.md | 1 - .../102-log-management-system/103-loggly.md | 1 - .../102-log-management-system/104-elmah.md | 1 - .../102-log-management-system/index.md | 1 - .../content/108-log-frameworks/index.md | 1 - .../109-api-clients/100-rest/101-odata.md | 1 - .../109-api-clients/100-rest/102-sieve.md | 1 - .../content/109-api-clients/100-rest/index.md | 1 - .../content/109-api-clients/101-grpc.md | 1 - .../102-graphql/100-graphql-dotnet.md | 1 - .../102-graphql/101-hot-chocolate.md | 1 - .../109-api-clients/102-graphql/index.md | 1 - .../content/109-api-clients/index.md | 1 - .../100-web-sockets.md | 1 - .../101-singlar-core.md | 1 - .../110-real-time-communication/index.md | 1 - .../111-object-mapping/100-atuo-mapper.md | 1 - .../111-object-mapping/101-express-mapper.md | 1 - .../111-object-mapping/102-agile-mapper.md | 1 - .../content/111-object-mapping/103-mapster.md | 1 - .../content/111-object-mapping/index.md | 1 - .../112-task-scheduling/100-hangfire.md | 1 - .../101-native-background-service.md | 1 - .../content/112-task-scheduling/102-quartz.md | 1 - .../112-task-scheduling/103-coravel.md | 1 - .../content/112-task-scheduling/index.md | 1 - .../100-e2e-testing/100-selenium.md | 1 - .../100-e2e-testing/101-playwright.md | 1 - .../100-e2e-testing/102-puppeteer.md | 1 - .../100-e2e-testing/103-cypress.md | 1 - .../113-testing/100-e2e-testing/index.md | 1 - .../101-unit-testing/100-fluent-assertions.md | 1 - .../101-unit-testing/101-shouldly.md | 1 - .../101-unit-testing/102-mstest.md | 1 - .../113-testing/101-unit-testing/103-xunit.md | 1 - .../113-testing/101-unit-testing/104-nunit.md | 1 - .../101-unit-testing/105-nsubstitute.md | 1 - .../113-testing/101-unit-testing/106-moq.md | 1 - .../101-unit-testing/107-fake-it-easy.md | 1 - .../113-testing/101-unit-testing/index.md | 1 - .../100-web-application-factory.md | 1 - .../101-test-server.md | 1 - .../102-integration-testing/index.md | 1 - .../103-behavior-testing/100-spec-flow.md | 1 - .../103-behavior-testing/101-bddfy.md | 1 - .../103-behavior-testing/102-light-bdd.md | 1 - .../113-testing/103-behavior-testing/index.md | 1 - .../aspnet-core/content/113-testing/index.md | 1 - .../100-message-brokers/100-active-mq.md | 1 - .../100-message-brokers/101-apache-kafka.md | 1 - .../100-message-brokers/102-rabbit-mq.md | 1 - .../100-message-brokers/103-net-mq.md | 1 - .../104-azure-service-bus.md | 1 - .../100-message-brokers/index.md | 1 - .../101-message-bus/100-mass-transit.md | 1 - .../101-message-bus/101-nservice-bus.md | 1 - .../101-message-bus/102-easy-net-q.md | 1 - .../101-message-bus/index.md | 1 - .../114-microservices/102-kubernetes.md | 13 - .../114-microservices/103-docker-swarm.md | 1 - .../content/114-microservices/104-ocelot.md | 1 - .../content/114-microservices/105-docker.md | 1 - .../content/114-microservices/106-yarp.md | 1 - .../content/114-microservices/107-orleans.md | 1 - .../114-microservices/108-steel-toe.md | 1 - .../content/114-microservices/109-dapr.md | 1 - .../content/114-microservices/110-tye.md | 1 - .../content/114-microservices/index.md | 1 - .../content/115-ci-cd/100-github-actions.md | 1 - .../content/115-ci-cd/101-azure-pipelines.md | 1 - .../content/115-ci-cd/102-travis-ci.md | 1 - .../content/115-ci-cd/103-jenkins.md | 1 - .../content/115-ci-cd/104-circle-ci.md | 1 - .../content/115-ci-cd/105-team-city.md | 1 - .../aspnet-core/content/115-ci-cd/index.md | 1 - .../116-client-side-libraries/100-blazor.md | 1 - .../116-client-side-libraries/index.md | 1 - .../content/117-template-engines/100-razor.md | 1 - .../117-template-engines/101-dot-liquid.md | 1 - .../117-template-engines/102-scriban.md | 1 - .../content/117-template-engines/103-fluid.md | 1 - .../content/117-template-engines/index.md | 1 - .../118-good-to-know-libraries/100-mediatr.md | 1 - .../101-fluent-validation.md | 1 - .../118-good-to-know-libraries/102-polly.md | 1 - .../118-good-to-know-libraries/103-nuke.md | 1 - .../104-benchmark-net.md | 1 - .../105-noda-time.md | 1 - .../118-good-to-know-libraries/106-gen-fu.md | 1 - .../107-swash-buckle.md | 1 - .../118-good-to-know-libraries/index.md | 1 - src/roadmaps/backend/backend.md | 57 - .../100-how-does-the-internet-work.md | 12 - .../content/100-internet/101-what-is-http.md | 12 - .../102-browsers-and-how-they-work.md | 9 - .../100-internet/103-dns-and-how-it-works.md | 11 - .../100-internet/104-what-is-domain-name.md | 9 - .../100-internet/105-what-is-hosting.md | 9 - .../backend/content/100-internet/index.md | 11 - .../content/101-basic-frontend/100-html.md | 11 - .../content/101-basic-frontend/101-css.md | 16 - .../101-basic-frontend/102-javascript.md | 18 - .../content/101-basic-frontend/index.md | 10 - .../100-terminal-usage.md | 8 - .../101-how-oss-work-in-general.md | 9 - .../102-process-management.md | 8 - .../103-threads-and-concurrency.md | 13 - .../104-basic-terminal-commands.md | 17 - .../105-memory-management.md | 10 - .../106-interprocess-communication.md | 8 - .../107-io-management.md | 9 - .../108-posix-basics.md | 15 - .../109-basic-networking-concepts.md | 7 - .../content/102-os-general-knowledge/index.md | 10 - .../content/103-learn-a-language/100-go.md | 21 - .../content/103-learn-a-language/101-rust.md | 10 - .../content/103-learn-a-language/102-java.md | 18 - .../103-learn-a-language/103-csharp.md | 9 - .../content/103-learn-a-language/103-php.md | 12 - .../103-learn-a-language/105-javascript.md | 23 - .../103-learn-a-language/106-python.md | 23 - .../content/103-learn-a-language/107-ruby.md | 10 - .../content/103-learn-a-language/108-cpp.md | 8 - .../content/103-learn-a-language/index.md | 7 - .../100-basic-usage-of-git.md | 10 - .../104-version-control-systems/index.md | 9 - .../105-repo-hosting-services/100-github.md | 13 - .../105-repo-hosting-services/101-gitlab.md | 8 - .../102-bitbucket.md | 14 - .../105-repo-hosting-services/index.md | 10 - .../100-postgresql.md | 18 - .../106-relational-databases/101-mysql.md | 9 - .../106-relational-databases/102-mariadb.md | 10 - .../106-relational-databases/103-mssql.md | 9 - .../106-relational-databases/104-oracle.md | 9 - .../content/106-relational-databases/index.md | 11 - .../100-document-databases.md | 14 - .../101-column-databases.md | 10 - .../102-timeseries-databases.md | 10 - .../103-realtime-databases.md | 3 - .../104-key-value-databases.md | 11 - .../content/107-nosql-databases/index.md | 10 - .../108-more-about-databases/100-orms.md | 8 - .../108-more-about-databases/101-acid.md | 9 - .../102-transactions.md | 7 - .../103-n-plus-one-problem.md | 7 - .../104-database-normalization.md | 11 - .../105-failure-modes.md | 14 - .../106-profiling-performance.md | 11 - .../content/108-more-about-databases/index.md | 8 - .../backend/content/109-apis/100-rest.md | 10 - .../backend/content/109-apis/101-json-apis.md | 9 - .../backend/content/109-apis/102-soap.md | 7 - .../backend/content/109-apis/103-grpc.md | 10 - .../backend/content/109-apis/104-hateoas.md | 7 - .../content/109-apis/105-open-api-spec.md | 12 - .../106-authentication/100-cookie-based.md | 8 - .../109-apis/106-authentication/101-oauth.md | 14 - .../102-basic-authentication.md | 10 - .../103-token-authentication.md | 14 - .../109-apis/106-authentication/104-jwt.md | 11 - .../109-apis/106-authentication/105-openid.md | 11 - .../109-apis/106-authentication/105-saml.md | 1 - .../109-apis/106-authentication/index.md | 23 - .../backend/content/109-apis/106-graphql.md | 13 - .../backend/content/109-apis/index.md | 8 - .../100-database-indexes.md | 8 - .../101-data-replication.md | 7 - .../102-sharding-strategies.md | 9 - .../109-scaling-databases/103-cap-theorem.md | 11 - .../content/109-scaling-databases/index.md | 8 - .../backend/content/110-caching/100-cdn.md | 13 - .../110-caching/101-server-side/100-redis.md | 8 - .../101-server-side/101-memcached.md | 13 - .../110-caching/101-server-side/index.md | 13 - .../content/110-caching/102-client-side.md | 7 - .../backend/content/110-caching/index.md | 3 - .../111-web-security-knowledge/100-md5.md | 9 - .../101-sha-family.md | 13 - .../111-web-security-knowledge/102-bcrypt.md | 9 - .../111-web-security-knowledge/104-scrypt.md | 7 - .../105-content-security-policy.md | 8 - .../111-web-security-knowledge/105-https.md | 12 - .../111-web-security-knowledge/106-cors.md | 8 - .../106-server-security.md | 13 - .../111-web-security-knowledge/107-ssl-tls.md | 8 - .../111-web-security-knowledge/108-owasp.md | 10 - .../111-web-security-knowledge/index.md | 12 - .../112-testing/100-integration-testing.md | 9 - .../content/112-testing/101-unit-testing.md | 8 - .../112-testing/102-functional-testing.md | 9 - .../backend/content/112-testing/index.md | 8 - src/roadmaps/backend/content/113-ci-cd.md | 12 - .../100-gof-design-patterns.md | 13 - .../101-domain-driven-design.md | 15 - .../102-test-driven-development.md | 9 - .../103-cqrs.md | 7 - .../104-event-sourcing.md | 11 - .../index.md | 1 - .../100-monolithic-apps.md | 8 - .../101-microservices.md | 11 - .../115-architectural-patterns/102-soa.md | 7 - .../104-serverless.md | 9 - .../105-service-mesh.md | 14 - .../106-twelve-factor-apps.md | 24 - .../115-architectural-patterns/index.md | 7 - .../116-search-engines/100-elasticsearch.md | 10 - .../content/116-search-engines/101-solr.md | 8 - .../content/116-search-engines/index.md | 1 - .../117-message-brokers/100-rabbitmq.md | 8 - .../content/117-message-brokers/101-kafka.md | 8 - .../content/117-message-brokers/index.md | 7 - .../118-containerization/100-docker.md | 10 - .../content/118-containerization/102-lxc.md | 10 - .../118-containerization/103-kubernetes.md | 13 - .../content/118-containerization/index.md | 8 - .../backend/content/119-graphql/100-apollo.md | 10 - .../content/119-graphql/101-relay-modern.md | 8 - .../backend/content/119-graphql/index.md | 10 - .../content/120-graph-databases/100-neo4j.md | 9 - .../content/120-graph-databases/index.md | 8 - .../backend/content/121-web-sockets.md | 9 - .../backend/content/122-server-sent-events.md | 11 - .../content/122-web-servers/100-nginx.md | 8 - .../content/122-web-servers/101-apache.md | 8 - .../content/122-web-servers/102-caddy.md | 8 - .../content/122-web-servers/103-ms-iis.md | 8 - .../backend/content/122-web-servers/index.md | 18 - .../100-graceful-degradation.md | 12 - .../101-throttling.md | 15 - .../102-backpressure.md | 15 - .../103-loadshifting.md | 15 - .../104-circuit-breaker.md | 11 - .../100-mitigation-strategies/index.md | 3 - ...01-instrumentation-monitoring-telemetry.md | 13 - .../102-migration-strategies.md | 8 - .../103-horizontal-vertical-scaling.md | 10 - .../123-scalability/104-observability.md | 15 - .../backend/content/123-scalability/index.md | 20 - src/roadmaps/blockchain/blockchain.md | 61 - .../100-what-is-blockchain.md | 10 - .../101-decentralization.md | 8 - .../102-why-blockchain-matters.md | 12 - .../103-blockchain-structure.md | 12 - .../104-basic-blockchain-operations.md | 10 - .../105-applications-and-uses.md | 10 - .../content/100-blockchain-basics/index.md | 10 - .../100-storage.md | 9 - .../101-mining-and-incentive-models.md | 11 - .../102-decentralization-vs-trust.md | 9 - .../103-blockchain-forking.md | 9 - .../104-cryptocurrencies.md | 9 - .../105-cryptowallets.md | 8 - .../106-cryptography.md | 11 - .../107-consensus-protocols.md | 9 - .../108-blockchain-interoperability.md | 9 - .../109-blockchains/100-solana.md | 11 - .../109-blockchains/101-ton.md | 10 - .../102-evm-based/avalanche.md | 8 - .../102-evm-based/binance-smart-chain.md | 8 - .../109-blockchains/102-evm-based/ethereum.md | 11 - .../109-blockchains/102-evm-based/fantom.md | 8 - .../102-evm-based/gnosis-chain.md | 8 - .../102-evm-based/huobi-eco-chain.md | 8 - .../109-blockchains/102-evm-based/index.md | 9 - .../102-evm-based/moonbeam-moonriver.md | 10 - .../109-blockchains/102-evm-based/polygon.md | 8 - .../103-l2-blockchains/arbitrum.md | 8 - .../103-l2-blockchains/index.md | 10 - .../103-l2-blockchains/moonbeam-moonriver.md | 10 - .../109-blockchains/index.md | 8 - .../101-blockchain-general-knowledge/index.md | 6 - .../100-hybrid-smart-contracts.md | 8 - .../102-blockchain-oracles/101-chainlink.md | 8 - .../102-oracle-networks.md | 9 - .../content/102-blockchain-oracles/index.md | 8 - .../100-programming-languages/100-solidity.md | 16 - .../100-programming-languages/101-vyper.md | 8 - .../100-programming-languages/102-rust.md | 8 - .../100-programming-languages/index.md | 7 - .../101-testing/100-unit-tests.md | 8 - .../101-testing/101-integration-tests.md | 7 - .../101-testing/102-code-coverage.md | 8 - .../103-smart-contracts/101-testing/index.md | 9 - .../103-smart-contracts/102-deployment.md | 8 - .../103-smart-contracts/103-monitoring.md | 7 - .../103-smart-contracts/104-upgrades.md | 10 - .../103-smart-contracts/105-erc-tokens.md | 12 - .../103-smart-contracts/106-crypto-wallets.md | 8 - .../content/103-smart-contracts/107-ides.md | 8 - .../103-smart-contracts/108-crypto-faucets.md | 10 - .../109-decentralized-storage.md | 8 - .../content/103-smart-contracts/index.md | 9 - .../100-hardhat.md | 8 - .../101-brownie.md | 8 - .../102-truffle.md | 8 - .../103-foundry.md | 9 - .../104-smart-contract-frameworks/index.md | 9 - .../100-fuzz-testing-and-static-analysis.md | 11 - .../101-common-threat-vectors.md | 9 - .../102-source-of-randomness-attacks.md | 7 - .../100-practices/index.md | 8 - .../101-tools/100-slither.md | 7 - .../101-tools/101-manticore.md | 7 - .../101-tools/102-mythx.md | 8 - .../101-tools/103-echidna.md | 7 - .../101-tools/index.md | 3 - .../content/105-blockchain-security/index.md | 8 - .../100-open-zeppelin.md | 7 - .../content/106-management-platforms/index.md | 3 - .../107-version-control-systems/100-git.md | 10 - .../107-version-control-systems/index.md | 9 - .../108-repo-hosting-services/100-github.md | 13 - .../108-repo-hosting-services/101-gitlab.md | 8 - .../102-bitbucket.md | 14 - .../108-repo-hosting-services/index.md | 10 - .../100-frontend-frameworks/100-react.md | 19 - .../100-frontend-frameworks/101-angular.md | 14 - .../100-frontend-frameworks/102-vue.md | 17 - .../100-frontend-frameworks/index.md | 9 - .../content/109-dapps/100-testing.md | 11 - .../content/109-dapps/101-deployment.md | 8 - .../content/109-dapps/102-maintenance.md | 3 - .../content/109-dapps/103-architecture.md | 9 - .../content/109-dapps/104-security.md | 9 - .../109-dapps/105-applicability/100-defi.md | 9 - .../109-dapps/105-applicability/101-daos.md | 8 - .../109-dapps/105-applicability/102-nfts.md | 9 - .../105-applicability/103-payments.md | 8 - .../105-applicability/104-insurance.md | 8 - .../109-dapps/105-applicability/index.md | 9 - .../106-node-as-a-service/100-alchemy.md | 7 - .../106-node-as-a-service/101-infura.md | 7 - .../106-node-as-a-service/102-moralis.md | 7 - .../106-node-as-a-service/103-quicknode.md | 7 - .../109-dapps/106-node-as-a-service/index.md | 8 - .../100-javascript.md | 14 - .../107-supporting-languages/101-python.md | 19 - .../107-supporting-languages/102-go.md | 19 - .../107-supporting-languages/index.md | 4 - .../108-client-libraries/100-ethers-js.md | 7 - .../108-client-libraries/101-web3-js.md | 7 - .../108-client-libraries/102-moralis.md | 7 - .../109-dapps/108-client-libraries/index.md | 3 - .../109-dapps/109-client-nodes/100-geth.md | 7 - .../109-dapps/109-client-nodes/101-besu.md | 7 - .../109-client-nodes/102-nethermind.md | 7 - .../109-client-nodes/103-substrate.md | 7 - .../109-dapps/109-client-nodes/index.md | 4 - .../blockchain/content/109-dapps/index.md | 8 - .../100-state-and-payment-channels.md | 8 - ...101-optimistic-rollups-and-fraud-proofs.md | 9 - ...wledge-rollups-and-zero-knowledge-proof.md | 7 - .../110-building-for-scale/103-validium.md | 7 - .../110-building-for-scale/104-plasma.md | 7 - .../110-building-for-scale/105-sidechains.md | 8 - .../110-building-for-scale/106-ethereum-2.md | 8 - .../107-on-chain-scaling.md | 7 - .../content/110-building-for-scale/index.md | 3 - .../computer-science/computer-science.md | 47 - .../content/100-roadmap-note.md | 8 - .../101-pick-a-language/100-c-plus-plus.md | 8 - .../content/101-pick-a-language/101-c.md | 10 - .../content/101-pick-a-language/102-java.md | 18 - .../content/101-pick-a-language/103-python.md | 23 - .../content/101-pick-a-language/104-go.md | 21 - .../101-pick-a-language/105-c-sharp.md | 10 - .../content/101-pick-a-language/106-rust.md | 10 - .../content/101-pick-a-language/index.md | 19 - .../content/102-data-structures/100-array.md | 11 - .../102-data-structures/101-linked-list.md | 15 - .../content/102-data-structures/102-stack.md | 12 - .../content/102-data-structures/103-queue.md | 12 - .../102-data-structures/104-hash-table.md | 15 - .../105-tree/100-binary-tree.md | 8 - .../105-tree/101-binary-search-tree.md | 15 - .../105-tree/102-full-binary-tree.md | 8 - .../105-tree/103-complete-binary-tree.md | 8 - .../105-tree/104-balanced-tree.md | 7 - .../105-tree/105-unbalanced-tree.md | 7 - .../102-data-structures/105-tree/index.md | 8 - .../106-graph/100-directed-graph.md | 7 - .../106-graph/101-undirected-graph.md | 7 - .../106-graph/102-spanning-tree.md | 10 - .../106-graph/103-graph-representation.md | 12 - .../102-data-structures/106-graph/index.md | 16 - .../content/102-data-structures/107-heap.md | 10 - .../content/102-data-structures/index.md | 9 - .../100-big-o-notation.md | 11 - .../101-big-theta-notation.md | 8 - .../102-big-omega-notation.md | 8 - .../103-common-runtimes/100-constant.md | 8 - .../103-common-runtimes/101-logarithmic.md | 8 - .../103-common-runtimes/102-linear.md | 8 - .../103-common-runtimes/103-polynomial.md | 15 - .../103-common-runtimes/104-exponential.md | 17 - .../103-common-runtimes/105-factorial.md | 11 - .../103-common-runtimes/index.md | 18 - .../content/103-asymptotic-notation/index.md | 16 - .../100-sorting-algorithms/100-bubble-sort.md | 9 - .../101-selection-sort.md | 8 - .../102-insertion-sort.md | 9 - .../100-sorting-algorithms/103-heap-sort.md | 17 - .../100-sorting-algorithms/104-quick-sort.md | 11 - .../100-sorting-algorithms/105-merge-sort.md | 10 - .../100-sorting-algorithms/index.md | 12 - .../100-pre-order-traversal.md | 8 - .../101-in-order-traversal.md | 8 - .../102-post-order-traversal.md | 8 - .../103-breadth-first-search.md | 9 - .../104-depth-first-search.md | 9 - .../101-tree-algorithms/index.md | 12 - .../100-breadth-first-search.md | 9 - .../101-depth-first-search.md | 7 - .../102-bellman-fords-algorithm.md | 8 - .../103-dijkstras-algorithm.md | 8 - .../104-a-star-algorithm.md | 8 - .../102-graph-algorithms/index.md | 14 - .../100-dijkstras-algorithm.md | 9 - .../101-huffman-coding.md | 9 - .../102-kruskas-algorithm.md | 8 - .../103-ford-fulkerson-algorithm.md | 9 - .../104-prims-algorithm.md | 9 - .../104-greedy-algorithms/index.md | 11 - .../100-finding-hamiltonian-paths.md | 10 - .../101-solving-n-queen-problem.md | 9 - .../102-maze-solving-problem.md | 10 - .../103-knights-tour-problem.md | 10 - .../105-back-tracking-algorithms/index.md | 8 - .../106-robin-karp-algorithm.md | 11 - .../107-recursion/100-tail-recursion.md | 8 - .../107-recursion/101-non-tail-recursion.md | 12 - .../107-recursion/index.md | 12 - .../100-binary-search.md | 10 - .../101-linear-search.md | 7 - .../108-search-algorithms/index.md | 8 - .../109-cache-algorithms/100-lru-cache.md | 9 - .../109-cache-algorithms/101-lfu-cache.md | 8 - .../109-cache-algorithms/102-mfu-cache.md | 8 - .../109-cache-algorithms/index.md | 8 - .../content/104-common-algorithms/index.md | 15 - .../100-suffix-arrays.md | 11 - .../101-search-pattern-in-text.md | 7 - .../100-brute-force-search.md | 9 - .../101-knuth-morris-pratt.md | 15 - .../102-substring-search/102-boyer-moore.md | 9 - .../102-substring-search/103-rabin-karp.md | 11 - .../102-substring-search/index.md | 12 - .../index.md | 9 - .../content/106-bitwise-operators.md | 9 - .../content/107-floating-point-numbers.md | 8 - .../content/108-endianess/100-big-endian.md | 8 - .../108-endianess/101-little-endian.md | 9 - .../content/108-endianess/index.md | 9 - .../109-character-encodings/100-unicode.md | 8 - .../109-character-encodings/101-ascii.md | 8 - .../content/109-character-encodings/index.md | 8 - .../100-class-diagrams.md | 9 - .../102-usecase-diagrams.md | 15 - .../103-activity-diagrams.md | 8 - .../104-statemachine-diagrams.md | 9 - .../105-sequence-diagrams.md | 8 - .../content/110-common-uml-diagrams/index.md | 7 - .../100-gof-design-patterns.md | 7 - .../101-architectural-patterns.md | 8 - .../102-dependency-injection.md | 8 - .../103-null-object-pattern.md | 8 - .../104-type-object-pattern.md | 7 - .../content/111-design-patterns/index.md | 7 - .../112-basic-math-skills/100-probability.md | 14 - .../101-combinatorics.md | 10 - .../content/112-basic-math-skills/index.md | 20 - .../content/113-complexity-classes/100-p.md | 20 - .../content/113-complexity-classes/101-np.md | 20 - .../113-complexity-classes/102-co-np.md | 20 - .../113-complexity-classes/103-np-hard.md | 20 - .../100-travelling-salesman-problem.md | 10 - .../104-np-complete/101-knapsack-problem.md | 9 - .../102-longest-path-problem.md | 9 - .../104-np-complete/index.md | 20 - .../113-complexity-classes/105-p-equals-np.md | 7 - .../content/113-complexity-classes/index.md | 27 - .../computer-science/content/114-tries.md | 15 - .../100-avl-trees.md | 12 - .../101-red-black-trees.md | 15 - .../102-the-2-3-search-trees.md | 11 - .../103-the-2-3-4-trees.md | 9 - .../104-n-ary-trees.md | 11 - .../115-balanced-search-trees/105-b-tree.md | 15 - .../115-balanced-search-trees/index.md | 10 - .../100-horizontal-vs-vertical-scaling.md | 9 - .../116-system-design/101-clustering.md | 7 - .../116-system-design/101-load-balancing.md | 8 - .../content/116-system-design/102-caching.md | 9 - .../content/116-system-design/103-cdn.md | 8 - .../content/116-system-design/104-proxy.md | 8 - .../116-system-design/105-cap-theorem.md | 8 - .../content/116-system-design/106-queues.md | 9 - .../107-architectural-styles.md | 7 - .../content/116-system-design/108-rest.md | 10 - .../content/116-system-design/109-graphql.md | 7 - .../content/116-system-design/110-grpc.md | 14 - .../111-cloud-design-patterns.md | 9 - .../116-system-design/112-long-polling.md | 8 - .../116-system-design/113-short-polling.md | 7 - .../116-system-design/114-web-sockets.md | 7 - .../content/116-system-design/115-sse.md | 8 - .../content/116-system-design/index.md | 11 - .../100-sql-vs-nosql-databases.md | 11 - .../101-normalization-denormalization.md | 10 - .../102-entity-relationship-model.md | 8 - .../content/117-databases/103-ddl.md | 7 - .../content/117-databases/104-dml.md | 7 - .../content/117-databases/105-dql.md | 7 - .../content/117-databases/106-dcl.md | 7 - .../content/117-databases/107-locking.md | 9 - .../content/117-databases/109-acid-model.md | 9 - .../content/117-databases/110-base-model.md | 11 - .../content/117-databases/111-cap-theorem.md | 11 - .../117-databases/112-pacelc-theorem.md | 8 - .../content/117-databases/113-indexes.md | 8 - .../content/117-databases/114-views.md | 9 - .../content/117-databases/115-transactions.md | 7 - .../117-databases/116-stored-procedures.md | 8 - .../117-databases/117-database-federation.md | 7 - .../content/117-databases/118-replication.md | 8 - .../content/117-databases/119-sharding.md | 10 - .../content/117-databases/index.md | 9 - .../content/118-networking/100-sockets.md | 8 - .../content/118-networking/101-tls-https.md | 8 - .../content/118-networking/102-http.md | 12 - .../content/118-networking/103-dns.md | 11 - .../118-networking/104-tcp-ip-model.md | 10 - .../content/118-networking/105-osi-model.md | 10 - .../content/118-networking/index.md | 11 - .../100-public-key-cryptography.md | 9 - .../101-hashing-encryption-encoding.md | 11 - .../119-security/102-hashing-algorithms.md | 9 - .../content/119-security/103-owasp-top-10.md | 10 - .../content/119-security/index.md | 13 - .../100-how-cpu-executes-programs.md | 5 - .../101-how-computers-calculate.md | 5 - .../102-registers-and-ram.md | 13 - .../103-instructions-and-programs.md | 5 - .../120-how-computers-work/104-cpu-cache.md | 6 - .../content/120-how-computers-work/index.md | 11 - .../100-process-forking.md | 9 - .../101-memory-management.md | 8 - .../102-lock-mutex-semaphore.md | 13 - .../103-concurrency-in-multiple-cores.md | 6 - .../103-scheduling-algorithms.md | 15 - .../104-cpu-interrupts.md | 7 - .../105-processes-vs-threads.md | 8 - .../121-processes-and-threads/index.md | 8 - .../computer-science/content/122-kd-trees.md | 8 - .../content/123-skip-lists.md | 8 - .../100-what-is-design-system.md | 10 - .../101-need-of-design-system.md | 11 - .../102-design-system-vs-component-library.md | 11 - .../103-atomic-design.md | 10 - .../105-stakeholders-involved.md | 17 - .../106-design-system-examples.md | 11 - .../content/100-design-system-basics/index.md | 13 - .../100-component.md | 5 - .../101-component-library.md | 9 - .../102-design-language.md | 14 - .../103-governance.md | 14 - .../104-guidelines.md | 7 - .../105-pattern.md | 3 - .../106-pilot.md | 7 - .../107-token.md | 8 - .../108-ui-kit.md | 9 - .../101-design-system-terminology/index.md | 8 - .../100-from-scratch.md | 8 - .../101-from-existing-design.md | 7 - .../102-making-a-design-system/index.md | 11 - .../100-existing-design-process.md | 8 - .../101-visual-audit.md | 5 - .../102-identify-design-elements.md | 3 - .../103-identify-components.md | 3 - .../104-ab-tests-and-experiments.md | 3 - .../105-regional-requirements.md | 3 - .../106-documentation.md | 3 - .../103-existing-design-analysis/index.md | 11 - .../100-brand/100-vision.md | 3 - .../100-brand/101-design-principles.md | 3 - .../100-brand/102-terminology.md | 3 - .../100-brand/103-tone-of-voice.md | 3 - .../100-brand/104-writing-guidelines.md | 3 - .../104-design-language/100-brand/index.md | 3 - .../101-guidelines/100-accessibility.md | 11 - .../101-guidelines/101-user-onboarding.md | 3 - .../102-microcopy-guidelines.md | 3 - .../101-guidelines/index.md | 3 - .../102-logo/100-monochrome-version.md | 3 - .../102-logo/101-small-use-guidance.md | 3 - .../102-placement-and-clearance-guidance.md | 3 - .../102-logo/103-usage-guidance.md | 3 - .../102-logo/104-different-file-formats.md | 3 - .../104-design-language/102-logo/index.md | 3 - .../content/104-design-language/index.md | 10 - .../100-layout/100-spacing.md | 3 - .../100-layout/101-breakpoints.md | 3 - .../105-design-tokens/100-layout/102-grid.md | 3 - .../105-design-tokens/100-layout/103-units.md | 3 - .../105-design-tokens/100-layout/index.md | 3 - .../101-color/100-guidelines.md | 3 - .../101-color/101-dark-mode.md | 3 - .../101-color/102-functional-colors.md | 3 - .../101-color/103-accessibility.md | 3 - .../105-design-tokens/101-color/index.md | 3 - .../102-iconography/100-accessibility.md | 3 - .../102-iconography/101-style.md | 3 - .../102-iconography/102-naming.md | 3 - .../102-iconography/103-grid-relation.md | 3 - .../102-iconography/104-sizes.md | 3 - .../102-iconography/105-keywords.md | 3 - .../102-iconography/106-reserved-icons.md | 3 - .../102-iconography/107-guidelines.md | 3 - .../102-iconography/index.md | 3 - .../103-typography/100-responsiveness.md | 3 - .../103-typography/101-grid-relation.md | 3 - .../103-typography/102-readability.md | 3 - .../103-typography/103-performance.md | 3 - .../103-typography/104-guidelines.md | 3 - .../105-design-tokens/103-typography/index.md | 3 - .../content/105-design-tokens/index.md | 7 - .../content/106-core-components/100-avatar.md | 10 - .../content/106-core-components/101-banner.md | 10 - .../content/106-core-components/102-badge.md | 6 - .../content/106-core-components/103-button.md | 13 - .../content/106-core-components/104-card.md | 9 - .../106-core-components/105-carousel.md | 10 - .../106-core-components/106-dropdown.md | 11 - .../content/106-core-components/107-icon.md | 6 - .../106-core-components/108-input-checkbox.md | 11 - .../106-core-components/109-input-radio.md | 10 - .../106-core-components/110-input-text.md | 11 - .../106-core-components/111-input-switch.md | 8 - .../content/106-core-components/112-select.md | 11 - .../106-core-components/113-textarea.md | 9 - .../content/106-core-components/114-list.md | 8 - .../115-loading-indicator.md | 8 - .../content/106-core-components/116-modal.md | 10 - .../content/106-core-components/117-tabs.md | 9 - .../content/106-core-components/118-toast.md | 9 - .../106-core-components/119-tooltip.md | 9 - .../content/106-core-components/index.md | 3 - .../100-development/100-component-catalog.md | 3 - .../100-development/101-documentation.md | 3 - .../100-development/102-code-style.md | 3 - .../100-development/103-unit-testing.md | 3 - .../104-accessibility-testing.md | 3 - .../105-semantic-versioning.md | 3 - .../100-development/106-release-strategy.md | 3 - .../100-development/107-commit-guidelines.md | 3 - .../100-development/108-pr-templates.md | 3 - .../109-contribution-guidelines.md | 3 - .../107-tooling/100-development/index.md | 3 - .../101-design/100-design-editor.md | 3 - .../107-tooling/101-design/101-plugins.md | 3 - .../101-design/102-version-control.md | 3 - .../101-design/103-contribution-guidelines.md | 3 - .../content/107-tooling/101-design/index.md | 4 - .../content/107-tooling/index.md | 4 - .../100-task-management/100-ticketing.md | 3 - .../100-task-management/101-milestones.md | 3 - .../100-task-management/102-roadmap.md | 3 - .../100-task-management/index.md | 3 - .../100-community-meetings.md | 3 - .../101-communication-channel.md | 3 - .../101-communications/102-open-hours.md | 3 - .../101-communications/103-faqs.md | 3 - .../101-communications/index.md | 3 - .../102-analytics/100-component-analytics.md | 3 - .../102-analytics/101-error-logging.md | 3 - .../102-analytics/102-tooling-analytics.md | 3 - .../103-service-and-health-metrics.md | 3 - .../102-analytics/index.md | 3 - .../content/108-project-management/index.md | 3 - src/roadmaps/design-system/design-system.md | 52 - .../devops/content/100-language/100-python.md | 19 - .../devops/content/100-language/101-ruby.md | 9 - .../content/100-language/102-javascript.md | 22 - .../devops/content/100-language/103-go.md | 19 - .../devops/content/100-language/104-rust.md | 8 - .../devops/content/100-language/index.md | 3 - .../content/101-os-concepts/100-networking.md | 11 - .../101-os-concepts/101-io-management.md | 9 - .../101-os-concepts/102-virtualization.md | 10 - .../101-os-concepts/103-memory-storage.md | 10 - .../101-os-concepts/104-file-system.md | 7 - .../content/101-os-concepts/105-sockets.md | 12 - .../content/101-os-concepts/106-posix.md | 15 - .../content/101-os-concepts/107-processes.md | 14 - .../101-os-concepts/108-startup-management.md | 11 - .../101-os-concepts/109-service-management.md | 11 - .../110-threads-concurrency.md | 18 - .../devops/content/101-os-concepts/index.md | 9 - .../100-operating-system/100-windows.md | 8 - .../100-operating-system/102-ubuntu.md | 15 - .../100-operating-system/103-suse-linux.md | 9 - .../100-operating-system/104-rhel.md | 14 - .../100-operating-system/107-free-bsd.md | 10 - .../100-operating-system/108-open-bsd.md | 10 - .../100-operating-system/109-net-bsd.md | 9 - .../100-operating-system/index.md | 12 - .../100-screen-multiplexer.md | 10 - .../100-terminal-multiplexers.md | 8 - .../101-tmux-multiplexer.md | 12 - .../101-live-in-terminal/102-ps.md | 12 - .../101-live-in-terminal/102-top.md | 10 - .../101-live-in-terminal/103-htop.md | 8 - .../101-live-in-terminal/104-atop.md | 8 - .../104-bash-scripting.md | 19 - .../101-live-in-terminal/105-editors.md | 21 - .../101-live-in-terminal/105-lsof.md | 10 - .../106-compiling-apps.md | 23 - .../101-live-in-terminal/106-nmon.md | 8 - .../101-live-in-terminal/107-iostat.md | 8 - .../101-live-in-terminal/108-sar.md | 10 - .../101-live-in-terminal/109-vmstat.md | 10 - .../101-live-in-terminal/110-traceroute.md | 10 - .../101-live-in-terminal/111-mtr.md | 11 - .../101-live-in-terminal/112-ping.md | 10 - .../101-live-in-terminal/113-nmap.md | 8 - .../101-live-in-terminal/114-netstat.md | 11 - .../101-live-in-terminal/116-tcpdump.md | 10 - .../101-live-in-terminal/118-iptables.md | 8 - .../101-live-in-terminal/119-dig.md | 13 - .../101-live-in-terminal/120-awk.md | 13 - .../101-live-in-terminal/121-sed.md | 14 - .../101-live-in-terminal/122-grep.md | 13 - .../101-live-in-terminal/123-sort.md | 14 - .../101-live-in-terminal/124-cut.md | 10 - .../101-live-in-terminal/125-uniq.md | 10 - .../101-live-in-terminal/126-cat.md | 18 - .../101-live-in-terminal/127-echo.md | 10 - .../101-live-in-terminal/128-fmt.md | 9 - .../101-live-in-terminal/129-tr.md | 10 - .../101-live-in-terminal/130-nl.md | 10 - .../101-live-in-terminal/131-wc.md | 10 - .../101-live-in-terminal/134-strace.md | 8 - .../101-live-in-terminal/135-dtrace.md | 8 - .../101-live-in-terminal/136-systemtap.md | 1 - .../101-live-in-terminal/137-uname.md | 9 - .../101-live-in-terminal/138-df.md | 9 - .../101-live-in-terminal/139-history.md | 9 - .../101-live-in-terminal/140-du.md | 9 - .../101-live-in-terminal/141-scp.md | 10 - .../101-live-in-terminal/142-ufw.md | 9 - .../101-live-in-terminal/index.md | 7 - .../content/102-managing-servers/index.md | 7 - .../103-networking-protocols/100-osi-model.md | 10 - .../103-networking-protocols/101-dns.md | 10 - .../103-networking-protocols/102-http.md | 11 - .../103-emails/100-white-grey-listing.md | 10 - .../103-emails/101-smtp.md | 9 - .../103-emails/102-imaps.md | 9 - .../103-emails/103-pop3s.md | 10 - .../103-emails/104-dmarc.md | 7 - .../103-emails/105-spf.md | 8 - .../103-emails/106-domain-keys.md | 7 - .../103-emails/index.md | 7 - .../103-networking-protocols/103-https.md | 12 - .../103-networking-protocols/104-ftp.md | 8 - .../103-networking-protocols/105-ssl-tls.md | 10 - .../103-networking-protocols/106-ssh.md | 11 - .../107-port-forwarding.md | 8 - .../content/103-networking-protocols/index.md | 7 - .../104-setting-up-x/100-reverse-proxy.md | 14 - .../104-setting-up-x/101-caching-server.md | 9 - .../104-setting-up-x/102-forward-proxy.md | 14 - .../104-setting-up-x/103-load-balancer.md | 8 - .../content/104-setting-up-x/104-firewall.md | 12 - .../content/104-setting-up-x/105-nginx.md | 8 - .../content/104-setting-up-x/106-apache.md | 8 - .../content/104-setting-up-x/107-tomcat.md | 9 - .../content/104-setting-up-x/108-iis.md | 8 - .../devops/content/104-setting-up-x/index.md | 1 - .../105-infrastructure-as-code/100-docker.md | 10 - .../100-service-mesh/100-consul.md | 7 - .../100-service-mesh/101-istio.md | 7 - .../100-service-mesh/102-envoy.md | 9 - .../100-service-mesh/103-linkerd.md | 9 - .../100-service-mesh/index.md | 8 - .../101-containers.md | 12 - .../105-infrastructure-as-code/101-lxc.md | 9 - .../100-ansible.md | 11 - .../102-configuration-management/101-chef.md | 12 - .../102-configuration-management/102-salt.md | 10 - .../103-puppet.md | 9 - .../102-configuration-management/index.md | 9 - .../100-terraform.md | 15 - .../101-aws-cdk.md | 11 - .../102-cloudformation.md | 10 - .../103-pulumi.md | 9 - .../103-infrastructure-provisioning/index.md | 3 - .../104-docker-swarm.md | 11 - .../104-gitops/100-argo-cd.md | 11 - .../104-gitops/101-flux-cd.md | 11 - .../104-gitops/index.md | 11 - .../104-kubernetes.md | 13 - .../105-infrastructure-as-code/104-nomad.md | 9 - .../105-secret-management/100-vault.md | 22 - .../105-secret-management/101-sops.md | 16 - .../102-sealed-secrets.md | 18 - .../103-cloud-specific-tools.md | 15 - .../105-secret-management/index.md | 19 - .../105-infrastructure-as-code/index.md | 12 - .../devops/content/106-ci-cd/100-gitlab-ci.md | 12 - .../devops/content/106-ci-cd/101-jenkins.md | 9 - .../content/106-ci-cd/102-github-actions.md | 10 - .../devops/content/106-ci-cd/103-travis-ci.md | 9 - .../devops/content/106-ci-cd/105-teamcity.md | 10 - .../106-ci-cd/106-azure-devops-services.md | 9 - .../devops/content/106-ci-cd/107-circle-ci.md | 9 - .../devops/content/106-ci-cd/108-drone.md | 9 - .../devops/content/106-ci-cd/index.md | 12 - .../100-prometheus.md | 9 - .../101-nagios.md | 9 - .../102-datadog.md | 8 - .../102-grafana.md | 10 - .../102-monit.md | 13 - .../102-zabbix.md | 9 - .../100-infrastructure-monitoring/index.md | 10 - .../101-application-monitoring/100-jaeger.md | 8 - .../101-new-relic.md | 9 - .../102-app-dynamics.md | 8 - .../101-application-monitoring/103-instana.md | 8 - .../104-open-telemetry.md | 8 - .../101-application-monitoring/index.md | 8 - .../102-logs-management/100-elastic-stack.md | 14 - .../102-logs-management/101-graylog.md | 9 - .../102-logs-management/102-papertrail.md | 9 - .../102-logs-management/102-splunk.md | 9 - .../102-logs-management/103-loki.md | 8 - .../102-logs-management/index.md | 9 - .../devops/content/107-monitoring/index.md | 8 - .../content/108-cloud-providers/100-aws.md | 17 - .../108-cloud-providers/101-google-cloud.md | 12 - .../content/108-cloud-providers/102-azure.md | 10 - .../content/108-cloud-providers/103-heroku.md | 9 - .../108-cloud-providers/104-albaba-cloud.md | 9 - .../108-cloud-providers/104-digital-ocean.md | 9 - .../content/108-cloud-providers/105-linode.md | 9 - .../content/108-cloud-providers/106-vultr.md | 8 - .../108-cloud-providers/108-IBM-Cloud.md | 14 - .../content/108-cloud-providers/index.md | 8 - .../devops/content/109-availability.md | 10 - .../devops/content/110-data-management.md | 9 - .../content/111-design-and-implementation.md | 8 - .../content/112-management-and-monitoring.md | 7 - src/roadmaps/devops/devops.md | 50 - .../content/100-dart-basics/100-dart-pad.md | 7 - .../content/100-dart-basics/101-variables.md | 5 - .../100-dart-basics/102-built-in-types.md | 5 - .../content/100-dart-basics/103-functions.md | 5 - .../content/100-dart-basics/104-operators.md | 5 - .../105-control-flow-statements.md | 5 - .../flutter/content/100-dart-basics/index.md | 12 - .../100-flutter-cli.md | 7 - .../101-ides/100-vs-code.md | 16 - .../101-ides/101-android-studio.md | 1 - .../101-ides/102-intellij-idea.md | 1 - .../101-ides/index.md | 1 - .../index.md | 1 - .../102-widgets/100-stateless-widgets.md | 7 - .../102-widgets/101-stateful-widgets.md | 7 - .../100-material-widgets.md | 7 - .../101-cupertino-widgets.md | 7 - .../102-widgets/102-styled-widgets/index.md | 1 - .../flutter/content/102-widgets/index.md | 1 - .../103-working-with-assets/100-fonts.md | 7 - .../103-working-with-assets/101-images.md | 7 - .../102-other-file-types.md | 1 - .../content/103-working-with-assets/index.md | 1 - .../104-version-control-systems/100-git.md | 1 - .../104-version-control-systems/index.md | 1 - .../105-repo-hosting-services/100-github.md | 1 - .../105-repo-hosting-services/index.md | 1 - .../100-dependency-injection.md | 1 - .../101-design-patterns.md | 1 - .../102-solid-principles.md | 1 - .../content/106-design-principles/103-oop.md | 1 - .../content/106-design-principles/index.md | 1 - .../107-package-manager/100-pub-dev.md | 8 - .../101-flutter-pub-dart-pub.md | 1 - .../content/107-package-manager/index.md | 7 - .../content/108-working-with-apis/100-json.md | 7 - .../108-working-with-apis/101-web-sockets.md | 8 - .../108-working-with-apis/102-graphql.md | 1 - .../108-working-with-apis/103-restful-apis.md | 10 - .../content/108-working-with-apis/index.md | 1 - .../flutter/content/109-storage/100-sqlite.md | 7 - .../109-storage/101-shared-preferences.md | 7 - .../102-firebase/100-authentication.md | 1 - .../109-storage/102-firebase/101-storage.md | 1 - .../109-storage/102-firebase/102-firestore.md | 1 - .../102-firebase/103-push-notifications.md | 1 - .../102-firebase/104-remote-config.md | 1 - .../content/109-storage/102-firebase/index.md | 7 - .../flutter/content/109-storage/index.md | 1 - .../110-advanced-dart/100-core-libraries.md | 7 - .../content/110-advanced-dart/101-lists.md | 1 - .../110-advanced-dart/102-collections.md | 1 - .../content/110-advanced-dart/103-lambdas.md | 1 - .../104-functional-programming.md | 1 - .../content/110-advanced-dart/105-isolates.md | 1 - .../110-advanced-dart/106-async-await.md | 1 - .../content/110-advanced-dart/107-streams.md | 1 - .../content/110-advanced-dart/108-futures.md | 1 - .../content/110-advanced-dart/index.md | 1 - .../111-state-management/100-provider.md | 8 - .../content/111-state-management/101-bloc.md | 1 - .../111-state-management/102-flutter-bloc.md | 8 - .../111-state-management/103-velocity-x.md | 1 - .../content/111-state-management/104-get-x.md | 1 - .../content/111-state-management/105-redux.md | 7 - .../content/111-state-management/index.md | 1 - .../112-animations/100-curved-animations.md | 1 - .../101-animation-controller.md | 1 - .../112-animations/102-animated-builder.md | 1 - .../112-animations/103-animated-widget.md | 1 - .../content/112-animations/104-hero.md | 7 - .../content/112-animations/105-opacity.md | 7 - .../flutter/content/112-animations/index.md | 7 - .../content/113-testing/100-unit-testing.md | 7 - .../content/113-testing/101-widget-testing.md | 7 - .../113-testing/102-integration-testing.md | 7 - .../flutter/content/113-testing/103-tdd.md | 1 - .../flutter/content/113-testing/104-bdd.md | 1 - .../flutter/content/113-testing/index.md | 1 - .../114-reactive-programming/100-rxdart.md | 1 - .../content/114-reactive-programming/index.md | 1 - .../115-dev-tools/100-flutter-inspector.md | 7 - .../115-dev-tools/101-flutter-outline.md | 1 - .../115-dev-tools/102-memory-allocation.md | 1 - .../flutter/content/115-dev-tools/index.md | 1 - .../100-render-objects.md | 1 - .../116-flutter-internals/102-immutability.md | 1 - .../content/116-flutter-internals/3-trees.md | 1 - .../content/116-flutter-internals/index.md | 1 - .../content/117-ci-cd/100-fast-lane.md | 1 - .../content/117-ci-cd/101-codemagic.md | 1 - .../flutter/content/117-ci-cd/102-bitrise.md | 1 - .../content/117-ci-cd/103-github-actions.md | 1 - .../104-firebase-app-distribution.md | 1 - .../flutter/content/117-ci-cd/index.md | 1 - .../content/118-analytics/100-segment.md | 1 - .../content/118-analytics/101-mix-panel.md | 1 - .../118-analytics/102-firebase-analytics.md | 1 - .../118-analytics/103-google-analytics.md | 1 - .../flutter/content/118-analytics/index.md | 1 - .../content/119-deployment/100-appstore.md | 1 - .../101-guidelines-and-protocols.md | 1 - .../content/119-deployment/101-playstore.md | 1 - .../flutter/content/119-deployment/index.md | 1 - src/roadmaps/flutter/flutter.md | 52 - .../100-how-does-the-internet-work.md | 12 - .../content/100-internet/101-what-is-http.md | 13 - .../102-browsers-and-how-they-work.md | 10 - .../100-internet/103-dns-and-how-it-works.md | 13 - .../100-internet/104-what-is-domain-name.md | 9 - .../100-internet/105-what-is-hosting.md | 9 - .../frontend/content/100-internet/index.md | 13 - .../content/101-html/100-learn-the-basics.md | 12 - .../101-html/101-writing-semantic-html.md | 12 - .../101-html/102-forms-and-validations.md | 10 - .../103-conventions-and-best-practices.md | 8 - .../content/101-html/104-accessibility.md | 14 - .../content/101-html/105-seo-basics.md | 13 - .../frontend/content/101-html/index.md | 15 - .../content/102-css/100-learn-the-basics.md | 12 - .../content/102-css/101-making-layouts.md | 17 - ...102-responsive-design-and-media-queries.md | 12 - .../frontend/content/102-css/index.md | 22 - .../100-syntax-and-basic-constructs.md | 10 - .../101-learn-dom-manipulation.md | 16 - .../102-learn-fetch-api-ajax-xhr.md | 10 - .../103-es6-and-modular-javascript.md | 13 - .../content/103-javascript/104-concepts.md | 15 - .../frontend/content/103-javascript/index.md | 23 - .../100-basic-usage-of-git.md | 12 - .../104-version-control-systems/index.md | 11 - .../105-repo-hosting-services/100-github.md | 12 - .../105-repo-hosting-services/101-gitlab.md | 9 - .../102-bitbucket.md | 8 - .../105-repo-hosting-services/index.md | 9 - .../106-web-security-knowledge/100-https.md | 14 - .../101-content-security-policy.md | 9 - .../106-web-security-knowledge/102-cors.md | 7 - .../103-owasp-security-risks.md | 11 - .../106-web-security-knowledge/index.md | 13 - .../content/107-package-managers/100-npm.md | 11 - .../content/107-package-managers/101-yarn.md | 9 - .../content/107-package-managers/102-pnpm.md | 8 - .../content/107-package-managers/index.md | 14 - .../content/108-css-architecture/100-bem.md | 10 - .../content/108-css-architecture/101-oocss.md | 8 - .../108-css-architecture/102-smacss.md | 7 - .../content/108-css-architecture/index.md | 11 - .../content/109-css-preprocessors/100-sass.md | 10 - .../109-css-preprocessors/101-postcss.md | 7 - .../content/109-css-preprocessors/102-less.md | 9 - .../content/109-css-preprocessors/index.md | 8 - .../100-task-runners/100-npm-scripts.md | 9 - .../110-build-tools/100-task-runners/index.md | 8 - .../101-module-bundlers/100-webpack.md | 9 - .../101-module-bundlers/101-esbuild.md | 9 - .../101-module-bundlers/102-rollup.md | 8 - .../101-module-bundlers/103-parcel.md | 8 - .../101-module-bundlers/104-vite.md | 9 - .../101-module-bundlers/index.md | 11 - .../102-linters-formatters/100-prettier.md | 8 - .../102-linters-formatters/101-eslint.md | 9 - .../102-linters-formatters/102-standardjs.md | 8 - .../102-linters-formatters/index.md | 7 - .../frontend/content/110-build-tools/index.md | 11 - .../100-react-js/100-redux.md | 10 - .../100-react-js/101-mobx.md | 8 - .../100-react-js/102-recoil.md | 9 - .../100-react-js/index.md | 20 - .../101-angular/100-rxjs.md | 10 - .../101-angular/101-ngrx.md | 9 - .../111-pick-a-framework/101-angular/index.md | 15 - .../102-vue-js/100-pinia.md | 7 - .../111-pick-a-framework/102-vue-js/index.md | 18 - .../111-pick-a-framework/103-svelte.md | 11 - .../111-pick-a-framework/104-solid-js.md | 8 - .../content/111-pick-a-framework/index.md | 8 - .../112-modern-css/100-styled-components.md | 9 - .../content/112-modern-css/101-css-modules.md | 10 - .../content/112-modern-css/102-styled-jsx.md | 8 - .../content/112-modern-css/103-emotion.md | 8 - .../frontend/content/112-modern-css/index.md | 3 - .../113-web-components/100-html-templates.md | 7 - .../113-web-components/101-custom-elements.md | 7 - .../113-web-components/102-shadow-dom.md | 7 - .../content/113-web-components/index.md | 9 - .../114-css-first/100-bootstrap.md | 9 - .../114-css-first/101-bulma.md | 10 - .../114-css-frameworks/114-css-first/index.md | 1 - .../114-js-first/100-tailwind-css.md | 11 - .../114-js-first/101-chakra-ui.md | 12 - .../114-js-first/102-material-ui.md | 9 - .../114-js-first/103-radix-ui.md | 8 - .../114-js-first/104-mantine.md | 9 - .../114-js-first/105-daisy-ui.md | 8 - .../114-css-frameworks/114-js-first/index.md | 1 - .../content/114-css-frameworks/index.md | 8 - .../content/115-testing-your-apps/100-jest.md | 8 - .../101-react-testing-library.md | 7 - .../115-testing-your-apps/102-cypress.md | 9 - .../104-other-options.md | 1 - .../115-testing-your-apps/104-playwright.md | 9 - .../115-testing-your-apps/105-mocha.md | 8 - .../content/115-testing-your-apps/106-chai.md | 9 - .../content/115-testing-your-apps/107-ava.md | 9 - .../115-testing-your-apps/108-jasmine.md | 10 - .../115-testing-your-apps/109-vitest.md | 8 - .../content/115-testing-your-apps/index.md | 8 - .../content/116-auth-strategies/index.md | 23 - .../116-type-checkers/100-typescript.md | 15 - .../content/116-type-checkers/101-flow.md | 9 - .../content/116-type-checkers/index.md | 3 - .../117-progressive-web-apps/100-storage.md | 9 - .../101-web-sockets.md | 11 - .../102-server-sent-events.md | 11 - .../103-service-workers.md | 11 - .../117-progressive-web-apps/104-location.md | 9 - .../105-notifications.md | 9 - .../106-device-orientation.md | 11 - .../117-progressive-web-apps/107-payments.md | 14 - .../108-credentials.md | 11 - .../109-prpl-pattern.md | 14 - .../110-rail-model.md | 14 - .../111-performance-metrics.md | 17 - .../112-lighthouse.md | 11 - .../113-browser-devtools.md | 19 - .../content/117-progressive-web-apps/index.md | 10 - .../100-react-js/100-next-js.md | 11 - .../100-react-js/101-after-js.md | 8 - .../100-react-js/101-remix.md | 8 - .../100-react-js/index.md | 13 - .../101-angular/100-universal.md | 7 - .../101-angular/index.md | 7 - .../102-vue-js/100-nuxt-js.md | 11 - .../102-vue-js/index.md | 11 - .../103-svelte/100-svelte-kit.md | 8 - .../103-svelte/index.md | 11 - .../118-server-side-rendering/index.md | 11 - .../content/119-graphql/100-apollo.md | 10 - .../content/119-graphql/101-relay-modern.md | 8 - .../frontend/content/119-graphql/index.md | 12 - .../120-static-site-generators/100-next-js.md | 13 - .../101-gatsbyjs.md | 11 - .../120-static-site-generators/102-nuxt-js.md | 12 - .../103-vuepress.md | 9 - .../120-static-site-generators/104-jekyll.md | 8 - .../120-static-site-generators/105-hugo.md | 10 - .../120-static-site-generators/106-astro.md | 15 - .../106-gridsome.md | 8 - .../107-eleventy.md | 10 - .../120-static-site-generators/108-remix.md | 8 - .../120-static-site-generators/index.md | 11 - .../100-react-native.md | 11 - .../101-nativescript.md | 9 - .../121-mobile-applications/102-flutter.md | 29 - .../121-mobile-applications/103-ionic.md | 9 - .../content/121-mobile-applications/index.md | 8 - .../122-desktop-applications/100-electron.md | 8 - .../122-desktop-applications/101-carlo.md | 8 - .../122-desktop-applications/101-tauri.md | 9 - .../122-desktop-applications/102-flutter.md | 20 - .../content/122-desktop-applications/index.md | 8 - .../frontend/content/123-bonus-content.md | 16 - src/roadmaps/frontend/frontend.md | 57 - .../content/100-go-basics/100-basic-syntax.md | 9 - .../content/100-go-basics/101-variables.md | 9 - .../content/100-go-basics/102-data-types.md | 11 - .../content/100-go-basics/103-for-loop.md | 14 - .../golang/content/100-go-basics/104-range.md | 9 - .../100-go-basics/106-errors-panic-recover.md | 13 - .../content/100-go-basics/107-conditionals.md | 14 - .../content/100-go-basics/108-functions.md | 13 - .../content/100-go-basics/109-packages.md | 12 - .../content/100-go-basics/110-type-casting.md | 9 - .../100-go-basics/111-type-inference.md | 8 - .../content/100-go-basics/112-arrays.md | 9 - .../content/100-go-basics/113-slices.md | 10 - .../golang/content/100-go-basics/114-maps.md | 10 - .../golang/content/100-go-basics/115-make.md | 10 - .../content/100-go-basics/116-structs.md | 9 - .../golang/content/100-go-basics/index.md | 7 - .../content/101-go-advanced/100-go-modules.md | 15 - .../101-go-advanced/101-working-with-json.md | 9 - .../102-types-and-type-assertions.md | 8 - .../content/101-go-advanced/103-interfaces.md | 12 - .../content/101-go-advanced/104-context.md | 11 - .../content/101-go-advanced/105-goroutines.md | 15 - .../content/101-go-advanced/106-channels.md | 15 - .../content/101-go-advanced/107-buffer.md | 9 - .../content/101-go-advanced/108-select.md | 12 - .../content/101-go-advanced/109-mutext.md | 7 - .../golang/content/101-go-advanced/index.md | 1 - .../content/102-go-building-clis/100-cobra.md | 9 - .../102-go-building-clis/101-urfave-cli.md | 10 - .../content/102-go-building-clis/index.md | 9 - .../golang/content/103-go-orms/100-gorm.md | 8 - .../golang/content/103-go-orms/index.md | 5 - .../104-go-web-frameworks/100-beego.md | 8 - .../content/104-go-web-frameworks/101-gin.md | 8 - .../104-go-web-frameworks/102-revel.md | 8 - .../content/104-go-web-frameworks/103-echo.md | 8 - .../104-go-web-frameworks/104-gorilla.md | 8 - .../104-go-web-frameworks/105-gofiber.md | 8 - .../104-go-web-frameworks/106-buffalo.md | 8 - .../content/104-go-web-frameworks/index.md | 12 - .../content/105-go-logging/100-zerolog.md | 9 - .../golang/content/105-go-logging/101-zap.md | 7 - .../golang/content/105-go-logging/102-apex.md | 7 - .../golang/content/105-go-logging/index.md | 8 - .../100-melody.md | 7 - .../101-centrifugo.md | 8 - .../106-go-realtime-communication/index.md | 1 - .../100-rest/100-heimdall.md | 14 - .../100-rest/101-grequests.md | 14 - .../107-go-api-clients/100-rest/index.md | 9 - .../101-graphql/100-graphql-go.md | 10 - .../101-graphql/101-gqlgen.md | 9 - .../107-go-api-clients/101-graphql/index.md | 16 - .../content/107-go-api-clients/index.md | 7 - .../content/108-go-testing-your-apps.md | 10 - .../109-go-microservices/100-watermill.md | 8 - .../content/109-go-microservices/101-rpcx.md | 13 - .../109-go-microservices/102-go-kit.md | 9 - .../content/109-go-microservices/103-micro.md | 8 - .../109-go-microservices/104-go-zero.md | 9 - .../105-protocol-buffers.md | 15 - .../109-go-microservices/106-grpc-go.md | 9 - .../109-go-microservices/107-grpc-gateway.md | 8 - .../content/109-go-microservices/108-twirp.md | 10 - .../content/109-go-microservices/index.md | 10 - src/roadmaps/golang/golang.md | 53 - .../100-what-is-graphql.md | 1 - .../101-problems-graphql-solves.md | 1 - .../102-thinking-in-graphs.md | 1 - .../103-graphql-on-the-frontend.md | 1 - .../104-graphql-on-the-backend.md | 1 - .../content/100-graphql-introduction/index.md | 1 - .../100-what-are-queries.md | 1 - .../content/101-graphql-queries/101-fields.md | 1 - .../101-graphql-queries/102-aliases.md | 1 - .../101-graphql-queries/103-arguments.md | 1 - .../101-graphql-queries/104-directives.md | 1 - .../101-graphql-queries/105-variables.md | 1 - .../101-graphql-queries/106-fragments.md | 1 - .../content/101-graphql-queries/index.md | 1 - .../102-mutations/100-what-are-mutations.md | 1 - .../101-multiple-mutation-fields.md | 1 - .../102-mutations/102-operation-name.md | 1 - .../graphql/content/102-mutations/index.md | 1 - .../100-what-are-subscriptions.md | 1 - .../101-event-based-subscriptions.md | 1 - .../103-subscriptions/102-live-queries.md | 1 - .../103-defer-stream-directives.md | 1 - .../content/103-subscriptions/index.md | 1 - .../content/104-schema/100-type-system.md | 1 - .../graphql/content/104-schema/101-fields.md | 1 - .../graphql/content/104-schema/102-scalars.md | 1 - .../graphql/content/104-schema/103-enums.md | 1 - .../graphql/content/104-schema/104-objects.md | 1 - .../graphql/content/104-schema/105-lists.md | 1 - .../content/104-schema/106-interfaces.md | 1 - .../graphql/content/104-schema/107-unions.md | 1 - .../content/104-schema/108-arguments.md | 1 - .../graphql/content/104-schema/index.md | 1 - .../graphql/content/104-validation.md | 1 - .../content/105-execution/100-root-fields.md | 1 - .../101-resolvers/100-synchronous.md | 1 - .../101-resolvers/101-asynchronous.md | 1 - .../101-resolvers/102-scalar-coercion.md | 1 - .../105-execution/101-resolvers/103-lists.md | 1 - .../105-execution/101-resolvers/index.md | 1 - .../content/105-execution/102-validation.md | 1 - .../105-execution/103-producing-the-result.md | 1 - .../graphql/content/105-execution/index.md | 1 - .../100-graphql-over-http/100-caching.md | 1 - .../100-graphql-over-http/101-batching.md | 1 - .../102-authorization.md | 1 - .../100-graphql-over-http/index.md | 1 - .../100-real-time.md | 1 - .../101-authorization.md | 1 - .../101-graphql-over-websockets/index.md | 1 - .../102-graphql-over-sse/100-authorization.md | 1 - .../102-graphql-over-sse/index.md | 1 - .../106-serving-over-internet/index.md | 1 - .../graphql/content/107-pagination.md | 1 - .../108-frontend-implementations/100-relay.md | 1 - .../101-apollo-client.md | 1 - .../108-frontend-implementations/102-urql.md | 1 - .../108-frontend-implementations/index.md | 1 - .../100-graphql-http.md | 1 - .../101-graphql-yoga.md | 1 - .../102-apollo-server.md | 1 - .../103-mercurius.md | 1 - .../109-backend-implementations/index.md | 1 - src/roadmaps/graphql/graphql.md | 40 - .../100-java-fundamentals/100-basic-syntax.md | 12 - .../101-data-types-variables.md | 13 - .../100-java-fundamentals/102-conditionals.md | 16 - .../100-java-fundamentals/103-functions.md | 14 - .../104-datastructures.md | 15 - .../content/100-java-fundamentals/105-oop.md | 18 - .../106-files-and-apis.md | 14 - .../100-java-fundamentals/106-packages.md | 11 - .../100-java-fundamentals/107-loops.md | 12 - .../108-exception-handling.md | 13 - .../content/100-java-fundamentals/index.md | 16 - .../101-java-advanced-topics/100-generics.md | 10 - .../101-memory-management.md | 8 - .../102-collection-framework.md | 8 - .../103-serialization.md | 9 - .../104-networking-sockets.md | 12 - .../101-java-advanced-topics/105-streams.md | 11 - .../106-how-jvm-works.md | 12 - .../107-garbage-collection.md | 9 - .../108-basics-of-threads.md | 12 - .../content/101-java-advanced-topics/index.md | 1 - .../102-java-build-tools/100-gradle.md | 11 - .../content/102-java-build-tools/101-maven.md | 8 - .../content/102-java-build-tools/102-ant.md | 10 - .../content/102-java-build-tools/index.md | 5 - .../103-java-web-frameworks/100-spring.md | 12 - .../101-spring-boot.md | 12 - .../102-play-framework.md | 10 - .../103-java-web-frameworks/103-spark.md | 9 - .../content/103-java-web-frameworks/index.md | 3 - .../java/content/104-java-orm/100-jpa.md | 20 - .../104-java-orm/101-spring-data-jpa.md | 12 - .../content/104-java-orm/102-hibernate.md | 8 - .../java/content/104-java-orm/103-ebean.md | 9 - .../java/content/104-java-orm/index.md | 12 - .../105-java-logging-frameworks/100-log4j2.md | 10 - .../101-logback.md | 7 - .../105-java-logging-frameworks/102-slf4j.md | 7 - .../103-tinylog.md | 7 - .../105-java-logging-frameworks/index.md | 10 - .../java/content/106-java-jdbc/100-jdbi3.md | 8 - .../106-java-jdbc/101-jdbc-template.md | 7 - .../java/content/106-java-jdbc/index.md | 8 - .../107-testing-java-apps/100-mocking.md | 13 - .../107-testing-java-apps/101-cucumber-jvm.md | 10 - .../107-testing-java-apps/102-cukes.md | 8 - .../107-testing-java-apps/103-jbehave.md | 8 - .../107-testing-java-apps/104-junit.md | 11 - .../107-testing-java-apps/105-testng.md | 9 - .../107-testing-java-apps/106-rest-assured.md | 8 - .../107-testing-java-apps/107-jmeter.md | 7 - .../content/107-testing-java-apps/index.md | 8 - src/roadmaps/java/java.md | 52 - .../100-what-is-javascript.md | 14 - .../101-history-of-javascript.md | 8 - .../102-javascript-versions.md | 8 - .../103-how-to-run-javascript.md | 9 - .../100-javascript-introduction/index.md | 14 - .../100-variable-declarations/100-var.md | 11 - .../100-variable-declarations/101-let.md | 9 - .../100-variable-declarations/102-const.md | 10 - .../100-variable-declarations/index.md | 8 - .../101-javascript-variables/101-hoisting.md | 9 - .../102-naming-rules.md | 11 - .../103-scopes/100-block.md | 8 - .../103-scopes/101-function.md | 9 - .../103-scopes/102-global.md | 9 - .../103-scopes/index.md | 16 - .../content/101-javascript-variables/index.md | 8 - .../100-primitive-types.md | 17 - .../101-object/100-prototype.md | 9 - .../101-object/101-prototypal-inheritance.md | 10 - .../101-object/102-builtin-objects.md | 17 - .../101-object/index.md | 10 - .../102-typeof-operator.md | 8 - .../content/102-javascript-datatypes/index.md | 10 - .../100-type-conversion-coercion.md | 9 - .../101-explicit-type-casting.md | 11 - .../102-implicit-type-casting.md | 10 - .../103-javascript-type-casting/index.md | 11 - .../100-indexed-collections/100-arrays.md | 9 - .../101-typed-arrays.md | 8 - .../100-indexed-collections/index.md | 10 - .../101-keyed-collections/100-map.md | 8 - .../101-keyed-collections/101-weak-map.md | 8 - .../101-keyed-collections/102-set.md | 8 - .../101-keyed-collections/103-weak-set.md | 8 - .../101-keyed-collections/index.md | 10 - .../102-structured-data/100-json.md | 8 - .../102-structured-data/index.md | 9 - .../104-javascript-data-structures/index.md | 7 - .../100-is-loosely-equal.md | 8 - .../101-is-strictly-equal.md | 8 - .../102-same-value-zero.md | 7 - .../100-equality-algorithms/103-same-value.md | 7 - .../100-equality-algorithms/index.md | 7 - .../101-value-comparison-operators.md | 12 - .../index.md | 8 - .../100-for-in-statement.md | 8 - .../101-for-of-statement.md | 7 - .../100-labeled-statements.md | 10 - .../102-break-continue/index.md | 11 - .../103-for-statement.md | 8 - .../104-do-while-statement.md | 8 - .../105-while-statement.md | 8 - .../106-javascript-loops-iterations/index.md | 16 - .../100-throw-statement.md | 5 - .../101-try-catch-finally.md | 8 - .../102-utilizing-error-objects.md | 35 - .../100-exception-handling/index.md | 7 - .../101-conditional-statements/100-if-else.md | 17 - .../101-conditional-statements/101-switch.md | 27 - .../101-conditional-statements/index.md | 8 - .../107-javascript-control-flow/index.md | 13 - .../100-assignment-operators.md | 8 - .../101-omparison-operators.md | 9 - .../102-arithmetic-operators.md | 19 - .../103-bitwise-operators.md | 19 - .../104-logical-operators.md | 8 - .../105-bigint-operators.md | 7 - .../106-string-operators.md | 10 - .../107-conditional-operators.md | 14 - .../108-comma-operators.md | 7 - .../109-unary-operators.md | 8 - .../110-relational-operators.md | 7 - .../index.md | 7 - .../100-defining-calling-functions.md | 18 - .../100-default-params.md | 7 - .../101-rest-params.md | 7 - .../101-function-parameters/index.md | 7 - .../102-arrow-functions.md | 8 - .../109-javascript-functions/103-iifes.md | 8 - .../104-arguments-object.md | 7 - .../100-recursion.md | 9 - .../101-lexical-scoping.md | 9 - .../102-closures.md | 7 - .../105-scope-and-function-stack/index.md | 18 - .../106-built-in-functions.md | 11 - .../content/109-javascript-functions/index.md | 9 - .../content/110-javascript-strict-mode.md | 14 - .../100-function-borrowing.md | 7 - .../101-this-in-a-method.md | 8 - .../102-this-in-a-function.md | 9 - .../103-using-this-alone.md | 9 - .../104-this-in-event-handlers.md | 7 - .../105-this-in-arrow-functions.md | 7 - .../106-explicit-binding.md | 8 - .../107-call-method.md | 7 - .../108-apply-method.md | 7 - .../109-bind-method.md | 7 - .../111-javascript-this-keyword/index.md | 15 - .../100-event-loop.md | 9 - .../101-set-timeout.md | 10 - .../102-set-interval.md | 10 - .../103-callbacks/100-callback-hell.md | 7 - .../103-callbacks/index.md | 8 - .../104-promises/100-async-await.md | 11 - .../104-promises/index.md | 10 - .../index.md | 14 - .../content/113-javascript-classes.md | 8 - ...114-javascript-iterators-and-generators.md | 9 - .../115-javascript-modules/100-commonjs.md | 9 - .../content/115-javascript-modules/101-esm.md | 11 - .../content/115-javascript-modules/index.md | 9 - .../100-memory-lifecycle.md | 14 - .../101-garbage-collection.md | 8 - .../116-javascript-memory-management/index.md | 8 - .../100-debugging-issues.md | 9 - .../101-debugging-memory-leaks.md | 10 - .../102-debugging-performance.md | 3 - .../117-javascript-chrome-dev-tools/index.md | 12 - .../100-xml-http-request.md | 9 - .../118-working-with-apis/101-fetch.md | 10 - .../content/118-working-with-apis/index.md | 11 - src/roadmaps/javascript/javascript.md | 50 - .../100-what-is-nodejs.md | 11 - .../100-nodejs-introduction/101-why-nodejs.md | 10 - .../102-history-of-nodejs.md | 7 - .../103-nodejs-vs-browser.md | 7 - .../104-running-nodejs-code.md | 7 - .../content/100-nodejs-introduction/index.md | 10 - .../101-nodejs-modules/100-commonjs-vs-esm.md | 11 - .../101-nodejs-modules/101-custom-modules.md | 10 - .../101-nodejs-modules/102-global-keyword.md | 9 - .../content/101-nodejs-modules/index.md | 11 - .../nodejs/content/102-nodejs-npm/100-npx.md | 10 - .../101-global-install-vs-local-install.md | 10 - .../102-nodejs-npm/102-updating-packages.md | 9 - .../102-nodejs-npm/103-using-packages.md | 7 - .../102-nodejs-npm/104-running-scripts.md | 9 - .../102-nodejs-npm/105-npm-workspaces.md | 8 - .../102-nodejs-npm/106-creating-packages.md | 8 - .../nodejs/content/102-nodejs-npm/index.md | 13 - .../100-stack-trace.md | 9 - .../101-using-debugger.md | 10 - .../102-uncaught-exceptions.md | 11 - .../103-error-types/100-javascript-errors.md | 18 - .../103-error-types/101-system-errors.md | 25 - .../102-user-specified-errors.md | 7 - .../103-error-types/103-assertion-errors.md | 1 - .../103-error-types/index.md | 1 - .../104-async-errors.md | 7 - .../103-nodejs-error-handling/index.md | 8 - .../100-event-loop.md | 11 - .../101-event-emitter.md | 8 - .../102-promises.md | 18 - .../103-async-await.md | 11 - .../104-callbacks.md | 8 - .../105-set-timeout.md | 10 - .../106-set-interval.md | 10 - .../107-set-immediate.md | 8 - .../108-process-next-tick.md | 9 - .../104-nodejs-async-programming/index.md | 8 - .../100-fs-module.md | 9 - .../101-path-module.md | 9 - .../102-process-cwd.md | 8 - .../105-nodejs-working-with-files/103-glob.md | 7 - .../104-globby.md | 1 - .../105-fs-extra.md | 7 - .../106-chokidar.md | 7 - .../107-dirname.md | 8 - .../108-filename.md | 7 - .../105-nodejs-working-with-files/index.md | 7 - .../100-exitting-and-exit-codes.md | 8 - .../101-printing-output/100-process-stdout.md | 6 - .../101-printing-output/101-process-stderr.md | 7 - .../101-printing-output/102-chalk.md | 8 - .../101-printing-output/103-figlet.md | 7 - .../101-printing-output/104-cli-progress.md | 7 - .../101-printing-output/index.md | 1 - .../102-taking-input/100-process-stdin.md | 8 - .../102-taking-input/101-prompts.md | 7 - .../102-taking-input/102-inquirer.md | 13 - .../102-taking-input/index.md | 3 - .../103-command-line-args/100-process-argv.md | 8 - .../103-command-line-args/101-commander-js.md | 7 - .../103-command-line-args/index.md | 1 - .../104-environment-variables/100-dotenv.md | 10 - .../101-process-env.md | 8 - .../104-environment-variables/index.md | 5 - .../106-nodejs-command-line-apps/index.md | 9 - .../107-nodejs-apis/100-http-module.md | 9 - .../content/107-nodejs-apis/101-express-js.md | 11 - .../content/107-nodejs-apis/102-nest-js.md | 9 - .../content/107-nodejs-apis/103-fastify.md | 9 - .../nodejs/content/107-nodejs-apis/104-got.md | 8 - .../content/107-nodejs-apis/105-unfetch.md | 7 - .../content/107-nodejs-apis/106-axios.md | 8 - .../107-nodejs-apis/107-api-calls-http.md | 1 - .../107-nodejs-apis/108-jsonwebtoken.md | 9 - .../107-nodejs-apis/109-passport-js.md | 9 - .../nodejs/content/107-nodejs-apis/index.md | 7 - .../100-nodemon.md | 9 - .../108-nodejs-keep-app-running/index.md | 6 - .../109-nodejs-template-engines/100-marko.md | 7 - .../109-nodejs-template-engines/101-pug.md | 12 - .../109-nodejs-template-engines/102-ejs.md | 13 - .../109-nodejs-template-engines/index.md | 12 - .../100-relational/100-knex.md | 7 - .../100-relational/101-type-orm.md | 10 - .../100-relational/102-sequelize.md | 14 - .../100-relational/103-prisma.md | 8 - .../100-relational/104-native-drivers.md | 16 - .../100-relational/index.md | 5 - .../101-document/100-mongoose.md | 9 - .../101-document/101-prisma.md | 9 - .../101-document/102-native-drivers.md | 3 - .../101-document/index.md | 7 - .../content/110-nodejs-databases/index.md | 3 - .../content/111-nodejs-testing/100-jest.md | 9 - .../content/111-nodejs-testing/101-mocha.md | 9 - .../content/111-nodejs-testing/102-cypress.md | 8 - .../content/111-nodejs-testing/index.md | 9 - .../content/112-nodejs-logging/100-morgan.md | 8 - .../content/112-nodejs-logging/101-winston.md | 8 - .../content/112-nodejs-logging/index.md | 8 - .../100-pm2.md | 8 - .../101-forever.md | 8 - .../102-nohup.md | 9 - .../113-nodejs-keep-app-running-prod/index.md | 7 - .../114-nodejs-threads/100-child-process.md | 12 - .../content/114-nodejs-threads/101-cluster.md | 7 - .../114-nodejs-threads/102-worker-threads.md | 9 - .../content/114-nodejs-threads/index.md | 8 - .../nodejs/content/115-nodejs-streams.md | 16 - .../100-garbage-collection.md | 8 - .../100-memory-leaks/index.md | 9 - .../101-node-inspect.md | 7 - .../102-using-apm.md | 11 - .../116-nodejs-more-debugging/index.md | 10 - .../100-builtin-modules.md | 32 - .../117-nodejs-common-modules/index.md | 3 - src/roadmaps/nodejs/nodejs.md | 79 - src/roadmaps/postgresql-dba/postgresql-dba.md | 222 - .../100-python-basics/100-basic-syntax.md | 12 - .../101-variables-and-datatypes.md | 17 - .../100-python-basics/102-conditionals.md | 11 - .../103-typecasting-exceptions.md | 14 - .../100-python-basics/104-functions.md | 12 - .../105-lists-tuples-sets-dictionaries.md | 19 - .../100-python-basics/106-string-methods.md | 11 - .../python/content/100-python-basics/index.md | 11 - .../python/content/100-roadmap-note.md | 4 - .../100-arrays-linked-lists.md | 17 - .../101-heaps-stacks-queues.md | 19 - .../102-hash-tables.md | 10 - .../103-binary-search-trees.md | 11 - .../104-recursion.md | 9 - .../105-sorting-algorithms.md | 10 - .../index.md | 8 - .../100-oop/100-methods-dunder.md | 15 - .../100-oop/101-inheritance.md | 9 - .../100-oop/102-classes.md | 10 - .../100-oop/index.md | 10 - .../101-regular-expressions.md | 10 - .../102-decorators.md | 9 - .../102-python-advanced-topics/103-lambdas.md | 9 - .../104-iterators.md | 8 - .../105-modules/100-builtin-modules.md | 9 - .../105-modules/101-custom-modules.md | 9 - .../105-modules/index.md | 9 - .../106-list-comprehensions.md | 8 - .../107-generator-expressions.md | 12 - .../108-paradigms.md | 15 - .../102-python-advanced-topics/index.md | 3 - .../100-basic-git-usage.md | 9 - .../103-version-control-systems/index.md | 9 - .../104-repo-hosting-services/100-github.md | 11 - .../104-repo-hosting-services/101-gitlab.md | 8 - .../102-bitbucket.md | 8 - .../104-repo-hosting-services/index.md | 9 - .../105-python-package-managers/100-pypi.md | 10 - .../105-python-package-managers/101-pip.md | 9 - .../105-python-package-managers/102-conda.md | 10 - .../105-python-package-managers/index.md | 8 - .../100-synchronous/100-django.md | 10 - .../100-synchronous/101-flask.md | 8 - .../100-synchronous/102-pyramid.md | 10 - .../100-synchronous/index.md | 7 - .../101-asynchronous/100-gevent.md | 10 - .../101-asynchronous/101-aiohttp.md | 12 - .../101-asynchronous/102-tornado.md | 11 - .../101-asynchronous/103-sanic.md | 9 - .../101-asynchronous/index.md | 7 - .../106-python-frameworks/102-fastapi.md | 2 - .../content/106-python-frameworks/index.md | 5 - .../107-python-testing/100-unittest-pyunit.md | 9 - .../content/107-python-testing/101-pytest.md | 10 - .../content/107-python-testing/102-doctest.md | 8 - .../content/107-python-testing/102-nose.md | 8 - .../content/107-python-testing/index.md | 8 - src/roadmaps/python/python.md | 43 - .../content/100-qa-basics/100-what-is-qa.md | 16 - .../100-qa-basics/101-tester-mindset.md | 15 - .../100-white-box-testing.md | 8 - .../101-gray-box-testing.md | 7 - .../102-black-box-testing.md | 8 - .../102-testing-approaches/index.md | 14 - .../content/100-qa-basics/103-test-oracles.md | 7 - .../100-qa-basics/104-test-prioritization.md | 10 - .../105-manage-your-testing/100-qtest.md | 8 - .../105-manage-your-testing/101-test-rail.md | 8 - .../105-manage-your-testing/102-test-link.md | 8 - .../105-manage-your-testing/103-zephyr.md | 10 - .../105-manage-your-testing/index.md | 7 - .../106-project-management/100-atlassian.md | 8 - .../106-project-management/101-assembla.md | 8 - .../106-project-management/102-youtrack.md | 8 - .../106-project-management/103-trello.md | 12 - .../106-project-management/index.md | 11 - .../exploratory-testing.md | 9 - .../100-functional-testing/index.md | 8 - .../integration-testing.md | 7 - .../regression-testing.md | 8 - .../100-functional-testing/sanity-testing.md | 7 - .../100-functional-testing/smoke-testing.md | 5 - .../100-functional-testing/uat.md | 8 - .../100-functional-testing/unit-testing.md | 8 - .../accessibility-testing.md | 10 - .../101-non-functional-testing/index.md | 8 - .../load-testing.md | 8 - .../performance-testing.md | 21 - .../security-testing.md | 8 - .../stress-testing.md | 9 - .../107-testing-techniques/index.md | 7 - .../qa/content/100-qa-basics/index.md | 7 - .../101-qa-sdlc/100-waterfall-model.md | 7 - .../qa/content/101-qa-sdlc/101-v-model.md | 8 - .../101-qa-sdlc/102-agile-model/100-kanban.md | 10 - .../101-qa-sdlc/102-agile-model/101-scrum.md | 8 - .../101-qa-sdlc/102-agile-model/102-safe.md | 7 - .../101-qa-sdlc/102-agile-model/103-xp.md | 8 - .../101-qa-sdlc/102-agile-model/index.md | 11 - src/roadmaps/qa/content/101-qa-sdlc/index.md | 8 - .../content/102-qa-manual-testing/100-tdd.md | 8 - .../101-test-planning.md | 7 - .../102-test-cases-and-scenarios.md | 10 - .../102-qa-manual-testing/103-reporting.md | 9 - .../104-compatibility.md | 7 - .../105-verification-and-validation.md | 10 - .../qa/content/102-qa-manual-testing/index.md | 8 - .../100-basic-introduction/ajax.md | 9 - .../browser-devtools.md | 8 - .../100-basic-introduction/caching.md | 7 - .../100-basic-introduction/csr-vs-ssr.md | 8 - .../html-css-javascript.md | 13 - .../100-basic-introduction/index.md | 7 - .../responsive-vs-adaptive.md | 18 - .../swas-pwas-jamstack.md | 19 - .../100-selenium-ide.md | 10 - .../101-browser-addons.md | 10 - .../101-ghost-inspector.md | 8 - .../102-automation-frameworks/cypress.md | 10 - .../102-automation-frameworks/index.md | 8 - .../102-automation-frameworks/jasmine.md | 9 - .../102-automation-frameworks/jest.md | 10 - .../102-automation-frameworks/nightwatch.md | 8 - .../102-automation-frameworks/playwright.md | 8 - .../102-automation-frameworks/puppeteer.md | 8 - .../102-automation-frameworks/qa-wolf.md | 10 - .../robot-framework.md | 12 - .../102-automation-frameworks/selenium.md | 8 - .../102-automation-frameworks/webdriver-io.md | 14 - .../102-bug-management.md | 8 - .../103-check-my-links.md | 7 - .../100-frontend-automation/index.md | 7 - .../101-mobile-automation/100-appium.md | 10 - .../101-mobile-automation/101-xcuitest.md | 8 - .../101-mobile-automation/102-espresso.md | 9 - .../101-mobile-automation/103-detox.md | 9 - .../101-mobile-automation/index.md | 7 - .../100-karate-framework.md | 13 - .../102-backend-automation/101-cypress.md | 11 - .../102-backend-automation/102-soap-ui.md | 8 - .../103-postman-newman.md | 12 - .../104-rest-assured.md | 8 - .../102-backend-automation/index.md | 8 - .../content/103-qa-automated-testing/index.md | 11 - .../100-vegeta.md | 7 - .../101-jmeter.md | 8 - .../102-locust.md | 14 - .../103-gatling.md | 12 - .../104-k6.md | 10 - .../105-artillery.md | 20 - .../106-lighthouse.md | 7 - .../107-webpage-test.md | 9 - .../100-load-and-performance-testing/index.md | 15 - .../100-chrome-devtools.md | 12 - .../101-accessibility-testing/101-wave.md | 8 - .../101-accessibility-testing/102-axe.md | 8 - .../101-accessibility-testing/index.md | 8 - .../100-authentication-authorization.md | 11 - .../101-vulnerability-scanning.md | 20 - .../102-security-testing/102-owasp-10.md | 10 - .../103-attack-vectors.md | 7 - .../104-secrets-management.md | 10 - .../102-security-testing/index.md | 9 - .../104-qa-non-functional-testing/index.md | 3 - .../105-qa-email-testing/100-mailinator.md | 8 - .../105-qa-email-testing/101-gmail-tester.md | 9 - .../qa/content/105-qa-email-testing/index.md | 8 - .../qa/content/106-qa-reporting/100-junit.md | 7 - .../qa/content/106-qa-reporting/101-allure.md | 8 - .../content/106-qa-reporting/102-test-rail.md | 9 - .../qa/content/106-qa-reporting/index.md | 11 - .../107-qa-monitoring-logs/100-grafana.md | 10 - .../107-qa-monitoring-logs/101-new-relic.md | 8 - .../107-qa-monitoring-logs/102-run-scope.md | 10 - .../107-qa-monitoring-logs/103-sentry.md | 7 - .../107-qa-monitoring-logs/104-kibana.md | 8 - .../107-qa-monitoring-logs/105-data-dog.md | 8 - .../107-qa-monitoring-logs/106-pager-duty.md | 8 - .../content/107-qa-monitoring-logs/index.md | 3 - src/roadmaps/qa/content/108-qa-vcs/100-git.md | 10 - src/roadmaps/qa/content/108-qa-vcs/index.md | 10 - .../100-gitlab.md | 8 - .../101-bitbucket.md | 14 - .../102-github.md | 13 - .../109-qa-repo-hosting-services/index.md | 9 - .../qa/content/110-qa-ci-cd/100-jenkins.md | 9 - .../qa/content/110-qa-ci-cd/101-travis-ci.md | 9 - .../qa/content/110-qa-ci-cd/102-circle-ci.md | 9 - .../qa/content/110-qa-ci-cd/103-drone.md | 9 - .../qa/content/110-qa-ci-cd/104-gitlab-ci.md | 11 - .../qa/content/110-qa-ci-cd/105-bamboo.md | 9 - .../qa/content/110-qa-ci-cd/106-team-city.md | 10 - .../110-qa-ci-cd/107-azure-devops-services.md | 9 - src/roadmaps/qa/content/110-qa-ci-cd/index.md | 11 - .../111-qa-headless-testing/100-zombie-js.md | 8 - .../111-qa-headless-testing/101-playwright.md | 8 - .../111-qa-headless-testing/102-puppeteer.md | 8 - .../111-qa-headless-testing/103-cypress.md | 9 - .../104-headless-chrome.md | 7 - .../105-headless-fox.md | 7 - .../111-qa-headless-testing/106-html-unit.md | 10 - .../content/111-qa-headless-testing/index.md | 13 - src/roadmaps/qa/qa.md | 44 - .../react/content/100-react-roadmap-note.md | 3 - .../react/content/101-cli-tools/100-vite.md | 9 - .../101-cli-tools/101-create-react-app.md | 10 - .../react/content/101-cli-tools/index.md | 6 - .../102-components/100-class-components.md | 12 - .../101-functional-components.md | 9 - .../react/content/102-components/102-jsx.md | 9 - .../102-components/103-props-vs-state.md | 9 - .../104-conditional-rendering.md | 10 - .../105-composition-vs-inheritance.md | 8 - .../react/content/102-components/index.md | 10 - .../103-rendering/100-component-life-cycle.md | 10 - .../103-rendering/101-lists-and-keys.md | 9 - .../content/103-rendering/102-render-props.md | 10 - .../react/content/103-rendering/103-refs.md | 10 - .../react/content/103-rendering/104-events.md | 12 - .../105-high-order-components.md | 10 - .../react/content/103-rendering/index.md | 17 - .../100-basic-hooks/100-use-state.md | 8 - .../100-basic-hooks/101-use-effect.md | 8 - .../104-hooks/100-basic-hooks/index.md | 8 - .../104-hooks/101-writing-your-own-hooks.md | 9 - .../content/104-hooks/102-common-hooks.md | 13 - src/roadmaps/react/content/104-hooks/index.md | 8 - .../content/105-routers/100-react-router.md | 10 - .../content/105-routers/101-reach-router.md | 8 - .../react/content/105-routers/index.md | 8 - .../106-state-management/100-context.md | 10 - .../106-state-management/101-zustand.md | 9 - .../102-redux-and-redux-toolkit.md | 17 - .../content/106-state-management/103-mobx.md | 8 - .../106-state-management/104-recoil.md | 18 - .../content/106-state-management/index.md | 8 - .../107-styling/100-styled-components.md | 10 - .../react/content/107-styling/101-emotion.md | 8 - .../react/content/107-styling/102-mantine.md | 9 - .../react/content/107-styling/103-tailwind.md | 11 - .../content/107-styling/104-material-ui.md | 9 - .../content/107-styling/105-chakra-ui.md | 12 - .../content/107-styling/106-css-modules.md | 9 - .../react/content/107-styling/index.md | 7 - .../react/content/108-api-calls/100-apollo.md | 10 - .../react/content/108-api-calls/101-relay.md | 8 - .../react/content/108-api-calls/102-urql.md | 16 - .../react/content/108-api-calls/103-swr.md | 11 - .../content/108-api-calls/104-react-query.md | 9 - .../react/content/108-api-calls/105-axios.md | 11 - .../content/108-api-calls/106-superagent.md | 8 - .../content/108-api-calls/107-rtk-query.md | 7 - .../react/content/108-api-calls/index.md | 9 - .../react/content/109-testing/100-jest.md | 7 - .../react/content/109-testing/101-vitest.md | 9 - .../109-testing/102-react-testing-library.md | 8 - .../react/content/109-testing/103-cypress.md | 9 - .../content/109-testing/104-playwright.md | 8 - .../react/content/109-testing/index.md | 8 - .../react/content/110-frameworks/100-remix.md | 8 - .../content/110-frameworks/101-next-js.md | 12 - .../react/content/110-frameworks/index.md | 8 - .../content/111-forms/100-react-hook-form.md | 8 - .../react/content/111-forms/101-formik.md | 9 - .../react/content/111-forms/102-final-form.md | 8 - src/roadmaps/react/content/111-forms/index.md | 7 - src/roadmaps/react/content/112-suspense.md | 14 - src/roadmaps/react/content/113-portals.md | 7 - .../react/content/114-error-boundaries.md | 9 - .../react/content/115-fiber-architecture.md | 8 - .../content/116-mobile/100-react-native.md | 8 - .../react/content/116-mobile/index.md | 3 - src/roadmaps/react/react.md | 45 - .../100-what-is-software-architecture.md | 9 - .../101-what-is-software-architect.md | 7 - .../100-application-architecture.md | 4 - .../101-solution-architecture.md | 3 - .../102-enterprise-architecture.md | 7 - .../102-levels-of-architecture/index.md | 8 - .../100-software-architect-basics/index.md | 3 - .../content/101-architect-responsibilities.md | 17 - .../100-design-and-architecture.md | 11 - .../101-decision-making.md | 10 - .../102-simplifying-things.md | 8 - .../102-important-skills/103-how-to-code.md | 14 - .../102-important-skills/104-documentation.md | 8 - .../102-important-skills/105-communication.md | 10 - .../106-estimate-and-evaluate.md | 8 - .../102-important-skills/107-balance.md | 7 - .../108-consult-and-coach.md | 7 - .../109-marketing-skills.md | 10 - .../content/102-important-skills/index.md | 14 - .../content/103-technical-skills.md | 10 - .../100-java-kotlin-scala.md | 15 - .../104-programming-languages/101-python.md | 19 - .../104-programming-languages/102-ruby.md | 9 - .../104-programming-languages/103-go.md | 19 - .../104-javascript-typescript.md | 25 - .../105-dotnet-framework.md | 15 - .../104-programming-languages/index.md | 1 - .../100-oop.md | 11 - .../101-mvc-mvp-mvvm.md | 12 - .../102-cqrs-eventual-consistency.md | 8 - .../103-actors.md | 8 - .../104-acid-cap-theorem.md | 16 - .../105-solid.md | 15 - .../106-ddd.md | 16 - .../106-tdd.md | 10 - .../index.md | 1 - .../content/106-architect-tools/100-git.md | 9 - .../content/106-architect-tools/101-slack.md | 9 - .../content/106-architect-tools/102-trello.md | 9 - .../103-atlassian-tools.md | 42 - .../content/106-architect-tools/index.md | 1 - .../107-architectures/100-serverless.md | 8 - .../107-architectures/101-microservices.md | 10 - .../102-client-server-architecture.md | 5 - .../103-layered-architecture.md | 19 - .../104-distributed-systems.md | 5 - .../107-architectures/105-service-oriented.md | 15 - .../content/107-architectures/index.md | 1 - .../108-security/100-hashing-algorithms.md | 9 - .../content/108-security/101-pki.md | 28 - .../content/108-security/102-owasp.md | 10 - .../108-security/103-auth-strategies.md | 10 - .../content/108-security/index.md | 1 - .../100-hadoop-spark-mapreduce.md | 10 - .../101-etl-datawarehouses.md | 14 - .../102-sql-databases.md | 11 - .../103-analytics/100-apache-spark.md | 7 - .../103-analytics/101-hadoop.md | 7 - .../102-datawarehouses-principles.md | 7 - .../103-analytics/index.md | 1 - .../103-nosql-databases.md | 13 - .../content/109-working-with-data/index.md | 1 - .../110-apis-and-integrations/100-grpc.md | 14 - .../110-apis-and-integrations/101-esb-soap.md | 1 - .../110-apis-and-integrations/102-graphql.md | 7 - .../110-apis-and-integrations/103-rest.md | 10 - .../110-apis-and-integrations/104-bpm-bpel.md | 17 - .../105-messaging-queues.md | 8 - .../110-apis-and-integrations/index.md | 1 - .../100-reactive-functional-programming.md | 12 - .../101-react-vue-angular.md | 25 - .../111-web-and-mobile/102-spa-ssr-ssg.md | 10 - .../content/111-web-and-mobile/103-pwa.md | 11 - .../111-web-and-mobile/104-microfrontends.md | 8 - .../105-w3c-and-whatwg-standards.md | 10 - .../content/111-web-and-mobile/index.md | 1 - .../112-architect-frameworks/100-babok.md | 8 - .../112-architect-frameworks/101-iaf.md | 8 - .../112-architect-frameworks/101-uml.md | 10 - .../112-architect-frameworks/102-togaf.md | 8 - .../content/112-architect-frameworks/index.md | 1 - .../100-pmi-itil-prince2-rup.md | 1 - .../100-certifications/index.md | 1 - .../101-agile-scrum/100-less.md | 1 - .../101-agile-scrum/101-safe.md | 1 - .../113-management/101-agile-scrum/index.md | 1 - .../content/113-management/index.md | 1 - .../114-networks/100-osi-tcp-ip-model.md | 9 - .../content/114-networks/101-http-https.md | 18 - .../content/114-networks/102-proxies.md | 3 - .../content/114-networks/103-firewalls.md | 3 - .../content/114-networks/index.md | 1 - .../100-infrastructure-as-code.md | 13 - .../101-cloud-providers.md | 1 - .../102-serverless-concepts.md | 11 - .../103-linux-unix.md | 10 - .../104-service-mesh.md | 9 - .../115-operations-knowledge/105-ci-cd.md | 8 - .../106-containers.md | 12 - .../107-cloud-design-patterns.md | 9 - .../content/115-operations-knowledge/index.md | 1 - .../100-ms-dynamics.md | 8 - .../101-sap-epr-hana-business-objects.md | 1 - .../116-enterprise-software/102-emc-dms.md | 1 - .../116-enterprise-software/103-ibm-bpm.md | 8 - .../116-enterprise-software/104-salesforce.md | 8 - .../content/116-enterprise-software/index.md | 1 - .../software-architect/software-architect.md | 53 - .../software-design-architecture.md | 47 - .../100-fundamental-topics/100-vue-cli.md | 19 - .../100-single-file-components.md | 8 - .../101-component-registration.md | 7 - .../101-components/102-props.md | 12 - .../101-components/103-events.md | 9 - .../104-attribute-inheritance.md | 8 - .../101-components/index.md | 9 - .../100-fundamental-topics/102-templates.md | 7 - .../100-fundamental-topics/103-directives.md | 8 - .../104-api-styles/100-options-api.md | 11 - .../104-api-styles/101-composition-api.md | 11 - .../104-api-styles/index.md | 7 - .../105-app-configurations.md | 8 - .../106-rendering-lists.md | 8 - .../107-conditional-rendering.md | 9 - .../108-lifecycle-hooks.md | 8 - .../109-forms-handling.md | 9 - .../110-events-handling.md | 8 - .../111-computed-properties.md | 8 - .../content/100-fundamental-topics/index.md | 9 - .../content/101-advanced-topics/100-ref.md | 11 - .../content/101-advanced-topics/101-torefs.md | 10 - .../101-advanced-topics/102-reactive.md | 9 - .../101-advanced-topics/103-computed.md | 8 - .../content/101-advanced-topics/104-watch.md | 9 - .../101-advanced-topics/105-next-tick.md | 7 - .../101-advanced-topics/106-composables.md | 11 - .../107-async-components.md | 7 - .../108-teleport-components.md | 7 - .../101-advanced-topics/109-provide-inject.md | 8 - .../110-custom-directives.md | 7 - .../101-advanced-topics/111-custom-events.md | 7 - .../101-advanced-topics/112-plugins.md | 8 - .../101-advanced-topics/113-watchers.md | 9 - .../content/101-advanced-topics/114-slots.md | 10 - .../101-advanced-topics/115-transition.md | 11 - .../116-transition-group.md | 8 - .../vue/content/101-advanced-topics/index.md | 3 - .../100-routing/100-vue-router.md | 8 - .../102-ecosystem/100-routing/index.md | 3 - .../101-forms/100-vue-formulate.md | 9 - .../101-forms/101-vee-validate.md | 10 - .../102-ecosystem/101-forms/102-vuelidate.md | 9 - .../content/102-ecosystem/101-forms/index.md | 8 - .../102-ecosystem/102-ssr/100-quasar.md | 11 - .../102-ecosystem/102-ssr/101-nuxt-js.md | 11 - .../content/102-ecosystem/102-ssr/index.md | 11 - .../102-ecosystem/103-ssg/100-gridsome.md | 8 - .../102-ecosystem/103-ssg/101-vuepress.md | 9 - .../content/102-ecosystem/103-ssg/index.md | 10 - .../104-state-management/100-pinia.md | 7 - .../104-state-management/index.md | 7 - .../105-mobile-apps/100-capacitor.md | 10 - .../102-ecosystem/105-mobile-apps/index.md | 7 - .../102-ecosystem/106-api-calls/100-apollo.md | 10 - .../106-api-calls/101-vue-relay.md | 8 - .../102-ecosystem/106-api-calls/102-axios.md | 12 - .../106-api-calls/103-unfetch.md | 9 - .../106-api-calls/104-superagent.md | 9 - .../102-ecosystem/106-api-calls/index.md | 8 - .../vue/content/102-ecosystem/107-jest.md | 8 - .../102-ecosystem/108-vue-testing-library.md | 7 - .../vue/content/102-ecosystem/109-cypress.md | 9 - .../content/102-ecosystem/110-tailwind-css.md | 11 - .../vue/content/102-ecosystem/111-vuetify.md | 8 - .../content/102-ecosystem/112-element-ui.md | 10 - .../vue/content/102-ecosystem/index.md | 8 - src/roadmaps/vue/vue.md | 54 - 2189 files changed, 219925 deletions(-) delete mode 100644 public/jsons/android.json delete mode 100644 public/jsons/angular.json delete mode 100644 public/jsons/aspnet-core.json delete mode 100644 public/jsons/backend.json delete mode 100644 public/jsons/blockchain.json delete mode 100644 public/jsons/computer-science.json delete mode 100644 public/jsons/design-system.json delete mode 100644 public/jsons/devops.json delete mode 100644 public/jsons/flutter.json delete mode 100644 public/jsons/frontend.json delete mode 100644 public/jsons/golang.json delete mode 100644 public/jsons/graphql.json delete mode 100644 public/jsons/java.json delete mode 100644 public/jsons/javascript.json delete mode 100644 public/jsons/nodejs.json delete mode 100644 public/jsons/python.json delete mode 100644 public/jsons/qa.json delete mode 100644 public/jsons/react.json delete mode 100644 public/jsons/software-architect.json delete mode 100644 public/jsons/software-design-architecture.json delete mode 100644 public/jsons/vue.json delete mode 100644 public/pdfs/angular.pdf delete mode 100644 public/pdfs/aspnet-core.pdf delete mode 100644 public/pdfs/backend.pdf delete mode 100644 public/pdfs/blockchain.pdf delete mode 100644 public/pdfs/computer-science.pdf delete mode 100644 public/pdfs/design-system.pdf delete mode 100644 public/pdfs/devops.pdf delete mode 100644 public/pdfs/flutter.pdf delete mode 100644 public/pdfs/frontend.pdf delete mode 100644 public/pdfs/golang.pdf delete mode 100644 public/pdfs/graphql.pdf delete mode 100644 public/pdfs/java.pdf delete mode 100644 public/pdfs/javascript.pdf delete mode 100644 public/pdfs/nodejs.pdf delete mode 100644 public/pdfs/python.pdf delete mode 100644 public/pdfs/qa.pdf delete mode 100644 public/pdfs/react.pdf delete mode 100644 public/pdfs/software-design-architecture.pdf delete mode 100644 public/pdfs/vue.pdf delete mode 100644 src/roadmaps/android/android.md delete mode 100644 src/roadmaps/angular/angular.md delete mode 100644 src/roadmaps/angular/content/100-typescript-basics/100-what-is-typescript.md delete mode 100644 src/roadmaps/angular/content/100-typescript-basics/101-why-use-typescript.md delete mode 100644 src/roadmaps/angular/content/100-typescript-basics/102-structural-typing.md delete mode 100644 src/roadmaps/angular/content/100-typescript-basics/103-type-inference.md delete mode 100644 src/roadmaps/angular/content/100-typescript-basics/104-union-types.md delete mode 100644 src/roadmaps/angular/content/100-typescript-basics/105-builtin-types.md delete mode 100644 src/roadmaps/angular/content/100-typescript-basics/106-type-guard.md delete mode 100644 src/roadmaps/angular/content/100-typescript-basics/index.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/100-observable-pattern.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/101-observable-lifecycle.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/102-marble-diagrams.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/103-rxjs-vs-promises.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/104-operators/100-filtering.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/104-operators/101-rate-limiting.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/104-operators/102-transformation.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/104-operators/103-combination.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/104-operators/index.md delete mode 100644 src/roadmaps/angular/content/101-rxjs-basics/index.md delete mode 100644 src/roadmaps/angular/content/102-angular-basics/100-angularjs-vs-angular.md delete mode 100644 src/roadmaps/angular/content/102-angular-basics/101-angular-components.md delete mode 100644 src/roadmaps/angular/content/102-angular-basics/102-angular-templates.md delete mode 100644 src/roadmaps/angular/content/102-angular-basics/103-angular-modules.md delete mode 100644 src/roadmaps/angular/content/102-angular-basics/104-dependency-injection.md delete mode 100644 src/roadmaps/angular/content/102-angular-basics/105-services.md delete mode 100644 src/roadmaps/angular/content/102-angular-basics/106-routing.md delete mode 100644 src/roadmaps/angular/content/102-angular-basics/index.md delete mode 100644 src/roadmaps/angular/content/103-angular-cli/100-ng-build.md delete mode 100644 src/roadmaps/angular/content/103-angular-cli/101-ng-serve.md delete mode 100644 src/roadmaps/angular/content/103-angular-cli/102-ng-generate.md delete mode 100644 src/roadmaps/angular/content/103-angular-cli/103-ng-test.md delete mode 100644 src/roadmaps/angular/content/103-angular-cli/104-ng-e2e.md delete mode 100644 src/roadmaps/angular/content/103-angular-cli/105-ng-new.md delete mode 100644 src/roadmaps/angular/content/103-angular-cli/106-schematics.md delete mode 100644 src/roadmaps/angular/content/103-angular-cli/index.md delete mode 100644 src/roadmaps/angular/content/104-templates/100-interpolation.md delete mode 100644 src/roadmaps/angular/content/104-templates/101-property-binding.md delete mode 100644 src/roadmaps/angular/content/104-templates/102-template-statements.md delete mode 100644 src/roadmaps/angular/content/104-templates/103-binding-data-props-attrs-events.md delete mode 100644 src/roadmaps/angular/content/104-templates/104-reference-vars.md delete mode 100644 src/roadmaps/angular/content/104-templates/105-input-output.md delete mode 100644 src/roadmaps/angular/content/104-templates/index.md delete mode 100644 src/roadmaps/angular/content/105-rendering-topics/100-builtin-directives.md delete mode 100644 src/roadmaps/angular/content/105-rendering-topics/101-builtin-pipes.md delete mode 100644 src/roadmaps/angular/content/105-rendering-topics/102-change-detection.md delete mode 100644 src/roadmaps/angular/content/105-rendering-topics/index.md delete mode 100644 src/roadmaps/angular/content/106-forms/100-reactive-forms.md delete mode 100644 src/roadmaps/angular/content/106-forms/101-template-driven-forms.md delete mode 100644 src/roadmaps/angular/content/106-forms/index.md delete mode 100644 src/roadmaps/angular/content/107-routing/100-configuration.md delete mode 100644 src/roadmaps/angular/content/107-routing/101-router-outlets.md delete mode 100644 src/roadmaps/angular/content/107-routing/102-router-links.md delete mode 100644 src/roadmaps/angular/content/107-routing/103-router-events.md delete mode 100644 src/roadmaps/angular/content/107-routing/104-guards.md delete mode 100644 src/roadmaps/angular/content/107-routing/105-lazy-loading.md delete mode 100644 src/roadmaps/angular/content/107-routing/index.md delete mode 100644 src/roadmaps/angular/content/108-services-remote-data/100-dependency-injection.md delete mode 100644 src/roadmaps/angular/content/108-services-remote-data/index.md delete mode 100644 src/roadmaps/angular/content/109-lifecycle-hooks.md delete mode 100644 src/roadmaps/angular/content/110-state-management/100-ngxs.md delete mode 100644 src/roadmaps/angular/content/110-state-management/101-ngrx.md delete mode 100644 src/roadmaps/angular/content/110-state-management/index.md delete mode 100644 src/roadmaps/angular/content/111-zones.md delete mode 100644 src/roadmaps/angular/content/112-creating-a-custom-x/100-directive.md delete mode 100644 src/roadmaps/angular/content/112-creating-a-custom-x/101-pipe.md delete mode 100644 src/roadmaps/angular/content/112-creating-a-custom-x/102-library.md delete mode 100644 src/roadmaps/angular/content/112-creating-a-custom-x/index.md delete mode 100644 src/roadmaps/angular/content/113-angular-ssr/100-angular-universal.md delete mode 100644 src/roadmaps/angular/content/113-angular-ssr/index.md delete mode 100644 src/roadmaps/angular/content/114-angular-ssg/100-scully.md delete mode 100644 src/roadmaps/angular/content/114-angular-ssg/index.md delete mode 100644 src/roadmaps/angular/content/115-testing-angular-apps/100-testing-pipes.md delete mode 100644 src/roadmaps/angular/content/115-testing-angular-apps/101-testing-services.md delete mode 100644 src/roadmaps/angular/content/115-testing-angular-apps/102-testing-component-bindings.md delete mode 100644 src/roadmaps/angular/content/115-testing-angular-apps/103-testing-directives.md delete mode 100644 src/roadmaps/angular/content/115-testing-angular-apps/104-testing-component-templates.md delete mode 100644 src/roadmaps/angular/content/115-testing-angular-apps/index.md delete mode 100644 src/roadmaps/aspnet-core/aspnet-core.md delete mode 100644 src/roadmaps/aspnet-core/content/100-basics-of-csharp/100-csharp.md delete mode 100644 src/roadmaps/aspnet-core/content/100-basics-of-csharp/101-dotnet.md delete mode 100644 src/roadmaps/aspnet-core/content/100-basics-of-csharp/102-dotnet-cli.md delete mode 100644 src/roadmaps/aspnet-core/content/100-basics-of-csharp/index.md delete mode 100644 src/roadmaps/aspnet-core/content/101-general-development-skills/100-git.md delete mode 100644 src/roadmaps/aspnet-core/content/101-general-development-skills/101-azure-devops-services.md delete mode 100644 src/roadmaps/aspnet-core/content/101-general-development-skills/102-vcs-hosting-services.md delete mode 100644 src/roadmaps/aspnet-core/content/101-general-development-skills/103-http-https.md delete mode 100644 src/roadmaps/aspnet-core/content/101-general-development-skills/104-datastructures-and-algorithms.md delete mode 100644 src/roadmaps/aspnet-core/content/101-general-development-skills/index.md delete mode 100644 src/roadmaps/aspnet-core/content/102-database-fundamentals/100-database-design-basics.md delete mode 100644 src/roadmaps/aspnet-core/content/102-database-fundamentals/101-sql-basics.md delete mode 100644 src/roadmaps/aspnet-core/content/102-database-fundamentals/102-stored-procedures.md delete mode 100644 src/roadmaps/aspnet-core/content/102-database-fundamentals/103-constraints.md delete mode 100644 src/roadmaps/aspnet-core/content/102-database-fundamentals/104-triggers.md delete mode 100644 src/roadmaps/aspnet-core/content/102-database-fundamentals/index.md delete mode 100644 src/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/100-mvc.md delete mode 100644 src/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/101-rest.md delete mode 100644 src/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/102-razor-pages.md delete mode 100644 src/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/103-razor-components.md delete mode 100644 src/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/104-middlewares.md delete mode 100644 src/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/105-filters-and-attributes.md delete mode 100644 src/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/106-app-settings-and-configurations.md delete mode 100644 src/roadmaps/aspnet-core/content/103-basics-of-aspnet-core/index.md delete mode 100644 src/roadmaps/aspnet-core/content/104-orm/100-entity-framework-core/100-framework-basics.md delete mode 100644 src/roadmaps/aspnet-core/content/104-orm/100-entity-framework-core/101-codefirst-migrations.md delete mode 100644 src/roadmaps/aspnet-core/content/104-orm/100-entity-framework-core/102-change-tracker-api.md delete mode 100644 src/roadmaps/aspnet-core/content/104-orm/100-entity-framework-core/103-lazy-eager-explicit-loading.md delete mode 100644 src/roadmaps/aspnet-core/content/104-orm/100-entity-framework-core/index.md delete mode 100644 src/roadmaps/aspnet-core/content/104-orm/101-dapper.md delete mode 100644 src/roadmaps/aspnet-core/content/104-orm/102-repodb.md delete mode 100644 src/roadmaps/aspnet-core/content/104-orm/103-nhibernate.md delete mode 100644 src/roadmaps/aspnet-core/content/104-orm/index.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/100-scrutor.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/101-di-containers/100-microsoft-extensions-dependency-injection.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/101-di-containers/101-auto-fac.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/101-di-containers/102-ninject.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/101-di-containers/103-castle-windsor.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/101-di-containers/104-simple-injector.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/101-di-containers/index.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/102-life-cycles/100-scoped.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/102-life-cycles/101-transient.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/102-life-cycles/102-singleton.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/102-life-cycles/index.md delete mode 100644 src/roadmaps/aspnet-core/content/105-dependency-injection/index.md delete mode 100644 src/roadmaps/aspnet-core/content/106-caching/100-memory-cache.md delete mode 100644 src/roadmaps/aspnet-core/content/106-caching/101-entity-framework-cache.md delete mode 100644 src/roadmaps/aspnet-core/content/106-caching/102-distributed-cache/100-memcached.md delete mode 100644 src/roadmaps/aspnet-core/content/106-caching/102-distributed-cache/101-redis/easy-caching.md delete mode 100644 src/roadmaps/aspnet-core/content/106-caching/102-distributed-cache/101-redis/index.md delete mode 100644 src/roadmaps/aspnet-core/content/106-caching/102-distributed-cache/101-redis/stackexchange-redis.md delete mode 100644 src/roadmaps/aspnet-core/content/106-caching/102-distributed-cache/index.md delete mode 100644 src/roadmaps/aspnet-core/content/106-caching/index.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/100-search-engines/100-elasticsearch.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/100-search-engines/101-solr.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/100-search-engines/102-sphinx.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/100-search-engines/index.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/101-cloud/100-dynamodb.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/101-cloud/101-cosmosdb.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/101-cloud/index.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/102-relational/100-sql-server.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/102-relational/101-postgresql.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/102-relational/102-mariadb.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/102-relational/103-mysql.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/102-relational/index.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/103-nosql/100-redis.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/103-nosql/101-mongodb.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/103-nosql/102-litedb.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/103-nosql/103-cassandra.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/103-nosql/104-ravendb.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/103-nosql/105-couchdb.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/103-nosql/index.md delete mode 100644 src/roadmaps/aspnet-core/content/107-databases/index.md delete mode 100644 src/roadmaps/aspnet-core/content/108-log-frameworks/100-serilog.md delete mode 100644 src/roadmaps/aspnet-core/content/108-log-frameworks/101-nlog.md delete mode 100644 src/roadmaps/aspnet-core/content/108-log-frameworks/102-log-management-system/100-elk-stack.md delete mode 100644 src/roadmaps/aspnet-core/content/108-log-frameworks/102-log-management-system/101-sentry.md delete mode 100644 src/roadmaps/aspnet-core/content/108-log-frameworks/102-log-management-system/102-datadog.md delete mode 100644 src/roadmaps/aspnet-core/content/108-log-frameworks/102-log-management-system/103-loggly.md delete mode 100644 src/roadmaps/aspnet-core/content/108-log-frameworks/102-log-management-system/104-elmah.md delete mode 100644 src/roadmaps/aspnet-core/content/108-log-frameworks/102-log-management-system/index.md delete mode 100644 src/roadmaps/aspnet-core/content/108-log-frameworks/index.md delete mode 100644 src/roadmaps/aspnet-core/content/109-api-clients/100-rest/101-odata.md delete mode 100644 src/roadmaps/aspnet-core/content/109-api-clients/100-rest/102-sieve.md delete mode 100644 src/roadmaps/aspnet-core/content/109-api-clients/100-rest/index.md delete mode 100644 src/roadmaps/aspnet-core/content/109-api-clients/101-grpc.md delete mode 100644 src/roadmaps/aspnet-core/content/109-api-clients/102-graphql/100-graphql-dotnet.md delete mode 100644 src/roadmaps/aspnet-core/content/109-api-clients/102-graphql/101-hot-chocolate.md delete mode 100644 src/roadmaps/aspnet-core/content/109-api-clients/102-graphql/index.md delete mode 100644 src/roadmaps/aspnet-core/content/109-api-clients/index.md delete mode 100644 src/roadmaps/aspnet-core/content/110-real-time-communication/100-web-sockets.md delete mode 100644 src/roadmaps/aspnet-core/content/110-real-time-communication/101-singlar-core.md delete mode 100644 src/roadmaps/aspnet-core/content/110-real-time-communication/index.md delete mode 100644 src/roadmaps/aspnet-core/content/111-object-mapping/100-atuo-mapper.md delete mode 100644 src/roadmaps/aspnet-core/content/111-object-mapping/101-express-mapper.md delete mode 100644 src/roadmaps/aspnet-core/content/111-object-mapping/102-agile-mapper.md delete mode 100644 src/roadmaps/aspnet-core/content/111-object-mapping/103-mapster.md delete mode 100644 src/roadmaps/aspnet-core/content/111-object-mapping/index.md delete mode 100644 src/roadmaps/aspnet-core/content/112-task-scheduling/100-hangfire.md delete mode 100644 src/roadmaps/aspnet-core/content/112-task-scheduling/101-native-background-service.md delete mode 100644 src/roadmaps/aspnet-core/content/112-task-scheduling/102-quartz.md delete mode 100644 src/roadmaps/aspnet-core/content/112-task-scheduling/103-coravel.md delete mode 100644 src/roadmaps/aspnet-core/content/112-task-scheduling/index.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/100-e2e-testing/100-selenium.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/100-e2e-testing/101-playwright.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/100-e2e-testing/102-puppeteer.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/100-e2e-testing/103-cypress.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/100-e2e-testing/index.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/101-unit-testing/100-fluent-assertions.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/101-unit-testing/101-shouldly.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/101-unit-testing/102-mstest.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/101-unit-testing/103-xunit.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/101-unit-testing/104-nunit.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/101-unit-testing/105-nsubstitute.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/101-unit-testing/106-moq.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/101-unit-testing/107-fake-it-easy.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/101-unit-testing/index.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/102-integration-testing/100-web-application-factory.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/102-integration-testing/101-test-server.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/102-integration-testing/index.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/103-behavior-testing/100-spec-flow.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/103-behavior-testing/101-bddfy.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/103-behavior-testing/102-light-bdd.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/103-behavior-testing/index.md delete mode 100644 src/roadmaps/aspnet-core/content/113-testing/index.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/100-message-brokers/100-active-mq.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/100-message-brokers/101-apache-kafka.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/100-message-brokers/102-rabbit-mq.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/100-message-brokers/103-net-mq.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/100-message-brokers/104-azure-service-bus.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/100-message-brokers/index.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/101-message-bus/100-mass-transit.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/101-message-bus/101-nservice-bus.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/101-message-bus/102-easy-net-q.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/101-message-bus/index.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/102-kubernetes.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/103-docker-swarm.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/104-ocelot.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/105-docker.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/106-yarp.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/107-orleans.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/108-steel-toe.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/109-dapr.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/110-tye.md delete mode 100644 src/roadmaps/aspnet-core/content/114-microservices/index.md delete mode 100644 src/roadmaps/aspnet-core/content/115-ci-cd/100-github-actions.md delete mode 100644 src/roadmaps/aspnet-core/content/115-ci-cd/101-azure-pipelines.md delete mode 100644 src/roadmaps/aspnet-core/content/115-ci-cd/102-travis-ci.md delete mode 100644 src/roadmaps/aspnet-core/content/115-ci-cd/103-jenkins.md delete mode 100644 src/roadmaps/aspnet-core/content/115-ci-cd/104-circle-ci.md delete mode 100644 src/roadmaps/aspnet-core/content/115-ci-cd/105-team-city.md delete mode 100644 src/roadmaps/aspnet-core/content/115-ci-cd/index.md delete mode 100644 src/roadmaps/aspnet-core/content/116-client-side-libraries/100-blazor.md delete mode 100644 src/roadmaps/aspnet-core/content/116-client-side-libraries/index.md delete mode 100644 src/roadmaps/aspnet-core/content/117-template-engines/100-razor.md delete mode 100644 src/roadmaps/aspnet-core/content/117-template-engines/101-dot-liquid.md delete mode 100644 src/roadmaps/aspnet-core/content/117-template-engines/102-scriban.md delete mode 100644 src/roadmaps/aspnet-core/content/117-template-engines/103-fluid.md delete mode 100644 src/roadmaps/aspnet-core/content/117-template-engines/index.md delete mode 100644 src/roadmaps/aspnet-core/content/118-good-to-know-libraries/100-mediatr.md delete mode 100644 src/roadmaps/aspnet-core/content/118-good-to-know-libraries/101-fluent-validation.md delete mode 100644 src/roadmaps/aspnet-core/content/118-good-to-know-libraries/102-polly.md delete mode 100644 src/roadmaps/aspnet-core/content/118-good-to-know-libraries/103-nuke.md delete mode 100644 src/roadmaps/aspnet-core/content/118-good-to-know-libraries/104-benchmark-net.md delete mode 100644 src/roadmaps/aspnet-core/content/118-good-to-know-libraries/105-noda-time.md delete mode 100644 src/roadmaps/aspnet-core/content/118-good-to-know-libraries/106-gen-fu.md delete mode 100644 src/roadmaps/aspnet-core/content/118-good-to-know-libraries/107-swash-buckle.md delete mode 100644 src/roadmaps/aspnet-core/content/118-good-to-know-libraries/index.md delete mode 100644 src/roadmaps/backend/backend.md delete mode 100644 src/roadmaps/backend/content/100-internet/100-how-does-the-internet-work.md delete mode 100644 src/roadmaps/backend/content/100-internet/101-what-is-http.md delete mode 100644 src/roadmaps/backend/content/100-internet/102-browsers-and-how-they-work.md delete mode 100644 src/roadmaps/backend/content/100-internet/103-dns-and-how-it-works.md delete mode 100644 src/roadmaps/backend/content/100-internet/104-what-is-domain-name.md delete mode 100644 src/roadmaps/backend/content/100-internet/105-what-is-hosting.md delete mode 100644 src/roadmaps/backend/content/100-internet/index.md delete mode 100644 src/roadmaps/backend/content/101-basic-frontend/100-html.md delete mode 100644 src/roadmaps/backend/content/101-basic-frontend/101-css.md delete mode 100644 src/roadmaps/backend/content/101-basic-frontend/102-javascript.md delete mode 100644 src/roadmaps/backend/content/101-basic-frontend/index.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/100-terminal-usage.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/101-how-oss-work-in-general.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/102-process-management.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/103-threads-and-concurrency.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/104-basic-terminal-commands.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/105-memory-management.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/106-interprocess-communication.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/107-io-management.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/108-posix-basics.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/109-basic-networking-concepts.md delete mode 100644 src/roadmaps/backend/content/102-os-general-knowledge/index.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/100-go.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/101-rust.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/102-java.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/103-csharp.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/103-php.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/105-javascript.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/106-python.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/107-ruby.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/108-cpp.md delete mode 100644 src/roadmaps/backend/content/103-learn-a-language/index.md delete mode 100644 src/roadmaps/backend/content/104-version-control-systems/100-basic-usage-of-git.md delete mode 100644 src/roadmaps/backend/content/104-version-control-systems/index.md delete mode 100644 src/roadmaps/backend/content/105-repo-hosting-services/100-github.md delete mode 100644 src/roadmaps/backend/content/105-repo-hosting-services/101-gitlab.md delete mode 100644 src/roadmaps/backend/content/105-repo-hosting-services/102-bitbucket.md delete mode 100644 src/roadmaps/backend/content/105-repo-hosting-services/index.md delete mode 100644 src/roadmaps/backend/content/106-relational-databases/100-postgresql.md delete mode 100644 src/roadmaps/backend/content/106-relational-databases/101-mysql.md delete mode 100644 src/roadmaps/backend/content/106-relational-databases/102-mariadb.md delete mode 100644 src/roadmaps/backend/content/106-relational-databases/103-mssql.md delete mode 100644 src/roadmaps/backend/content/106-relational-databases/104-oracle.md delete mode 100644 src/roadmaps/backend/content/106-relational-databases/index.md delete mode 100644 src/roadmaps/backend/content/107-nosql-databases/100-document-databases.md delete mode 100644 src/roadmaps/backend/content/107-nosql-databases/101-column-databases.md delete mode 100644 src/roadmaps/backend/content/107-nosql-databases/102-timeseries-databases.md delete mode 100644 src/roadmaps/backend/content/107-nosql-databases/103-realtime-databases.md delete mode 100644 src/roadmaps/backend/content/107-nosql-databases/104-key-value-databases.md delete mode 100644 src/roadmaps/backend/content/107-nosql-databases/index.md delete mode 100644 src/roadmaps/backend/content/108-more-about-databases/100-orms.md delete mode 100644 src/roadmaps/backend/content/108-more-about-databases/101-acid.md delete mode 100644 src/roadmaps/backend/content/108-more-about-databases/102-transactions.md delete mode 100644 src/roadmaps/backend/content/108-more-about-databases/103-n-plus-one-problem.md delete mode 100644 src/roadmaps/backend/content/108-more-about-databases/104-database-normalization.md delete mode 100644 src/roadmaps/backend/content/108-more-about-databases/105-failure-modes.md delete mode 100644 src/roadmaps/backend/content/108-more-about-databases/106-profiling-performance.md delete mode 100644 src/roadmaps/backend/content/108-more-about-databases/index.md delete mode 100644 src/roadmaps/backend/content/109-apis/100-rest.md delete mode 100644 src/roadmaps/backend/content/109-apis/101-json-apis.md delete mode 100644 src/roadmaps/backend/content/109-apis/102-soap.md delete mode 100644 src/roadmaps/backend/content/109-apis/103-grpc.md delete mode 100644 src/roadmaps/backend/content/109-apis/104-hateoas.md delete mode 100644 src/roadmaps/backend/content/109-apis/105-open-api-spec.md delete mode 100644 src/roadmaps/backend/content/109-apis/106-authentication/100-cookie-based.md delete mode 100644 src/roadmaps/backend/content/109-apis/106-authentication/101-oauth.md delete mode 100644 src/roadmaps/backend/content/109-apis/106-authentication/102-basic-authentication.md delete mode 100644 src/roadmaps/backend/content/109-apis/106-authentication/103-token-authentication.md delete mode 100644 src/roadmaps/backend/content/109-apis/106-authentication/104-jwt.md delete mode 100644 src/roadmaps/backend/content/109-apis/106-authentication/105-openid.md delete mode 100644 src/roadmaps/backend/content/109-apis/106-authentication/105-saml.md delete mode 100644 src/roadmaps/backend/content/109-apis/106-authentication/index.md delete mode 100644 src/roadmaps/backend/content/109-apis/106-graphql.md delete mode 100644 src/roadmaps/backend/content/109-apis/index.md delete mode 100644 src/roadmaps/backend/content/109-scaling-databases/100-database-indexes.md delete mode 100644 src/roadmaps/backend/content/109-scaling-databases/101-data-replication.md delete mode 100644 src/roadmaps/backend/content/109-scaling-databases/102-sharding-strategies.md delete mode 100644 src/roadmaps/backend/content/109-scaling-databases/103-cap-theorem.md delete mode 100644 src/roadmaps/backend/content/109-scaling-databases/index.md delete mode 100644 src/roadmaps/backend/content/110-caching/100-cdn.md delete mode 100644 src/roadmaps/backend/content/110-caching/101-server-side/100-redis.md delete mode 100644 src/roadmaps/backend/content/110-caching/101-server-side/101-memcached.md delete mode 100644 src/roadmaps/backend/content/110-caching/101-server-side/index.md delete mode 100644 src/roadmaps/backend/content/110-caching/102-client-side.md delete mode 100644 src/roadmaps/backend/content/110-caching/index.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/100-md5.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/101-sha-family.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/102-bcrypt.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/104-scrypt.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/105-content-security-policy.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/105-https.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/106-cors.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/106-server-security.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/107-ssl-tls.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/108-owasp.md delete mode 100644 src/roadmaps/backend/content/111-web-security-knowledge/index.md delete mode 100644 src/roadmaps/backend/content/112-testing/100-integration-testing.md delete mode 100644 src/roadmaps/backend/content/112-testing/101-unit-testing.md delete mode 100644 src/roadmaps/backend/content/112-testing/102-functional-testing.md delete mode 100644 src/roadmaps/backend/content/112-testing/index.md delete mode 100644 src/roadmaps/backend/content/113-ci-cd.md delete mode 100644 src/roadmaps/backend/content/114-design-and-development-principles/100-gof-design-patterns.md delete mode 100644 src/roadmaps/backend/content/114-design-and-development-principles/101-domain-driven-design.md delete mode 100644 src/roadmaps/backend/content/114-design-and-development-principles/102-test-driven-development.md delete mode 100644 src/roadmaps/backend/content/114-design-and-development-principles/103-cqrs.md delete mode 100644 src/roadmaps/backend/content/114-design-and-development-principles/104-event-sourcing.md delete mode 100644 src/roadmaps/backend/content/114-design-and-development-principles/index.md delete mode 100644 src/roadmaps/backend/content/115-architectural-patterns/100-monolithic-apps.md delete mode 100644 src/roadmaps/backend/content/115-architectural-patterns/101-microservices.md delete mode 100644 src/roadmaps/backend/content/115-architectural-patterns/102-soa.md delete mode 100644 src/roadmaps/backend/content/115-architectural-patterns/104-serverless.md delete mode 100644 src/roadmaps/backend/content/115-architectural-patterns/105-service-mesh.md delete mode 100644 src/roadmaps/backend/content/115-architectural-patterns/106-twelve-factor-apps.md delete mode 100644 src/roadmaps/backend/content/115-architectural-patterns/index.md delete mode 100644 src/roadmaps/backend/content/116-search-engines/100-elasticsearch.md delete mode 100644 src/roadmaps/backend/content/116-search-engines/101-solr.md delete mode 100644 src/roadmaps/backend/content/116-search-engines/index.md delete mode 100644 src/roadmaps/backend/content/117-message-brokers/100-rabbitmq.md delete mode 100644 src/roadmaps/backend/content/117-message-brokers/101-kafka.md delete mode 100644 src/roadmaps/backend/content/117-message-brokers/index.md delete mode 100644 src/roadmaps/backend/content/118-containerization/100-docker.md delete mode 100644 src/roadmaps/backend/content/118-containerization/102-lxc.md delete mode 100644 src/roadmaps/backend/content/118-containerization/103-kubernetes.md delete mode 100644 src/roadmaps/backend/content/118-containerization/index.md delete mode 100644 src/roadmaps/backend/content/119-graphql/100-apollo.md delete mode 100644 src/roadmaps/backend/content/119-graphql/101-relay-modern.md delete mode 100644 src/roadmaps/backend/content/119-graphql/index.md delete mode 100644 src/roadmaps/backend/content/120-graph-databases/100-neo4j.md delete mode 100644 src/roadmaps/backend/content/120-graph-databases/index.md delete mode 100644 src/roadmaps/backend/content/121-web-sockets.md delete mode 100644 src/roadmaps/backend/content/122-server-sent-events.md delete mode 100644 src/roadmaps/backend/content/122-web-servers/100-nginx.md delete mode 100644 src/roadmaps/backend/content/122-web-servers/101-apache.md delete mode 100644 src/roadmaps/backend/content/122-web-servers/102-caddy.md delete mode 100644 src/roadmaps/backend/content/122-web-servers/103-ms-iis.md delete mode 100644 src/roadmaps/backend/content/122-web-servers/index.md delete mode 100644 src/roadmaps/backend/content/123-scalability/100-mitigation-strategies/100-graceful-degradation.md delete mode 100644 src/roadmaps/backend/content/123-scalability/100-mitigation-strategies/101-throttling.md delete mode 100644 src/roadmaps/backend/content/123-scalability/100-mitigation-strategies/102-backpressure.md delete mode 100644 src/roadmaps/backend/content/123-scalability/100-mitigation-strategies/103-loadshifting.md delete mode 100644 src/roadmaps/backend/content/123-scalability/100-mitigation-strategies/104-circuit-breaker.md delete mode 100644 src/roadmaps/backend/content/123-scalability/100-mitigation-strategies/index.md delete mode 100644 src/roadmaps/backend/content/123-scalability/101-instrumentation-monitoring-telemetry.md delete mode 100644 src/roadmaps/backend/content/123-scalability/102-migration-strategies.md delete mode 100644 src/roadmaps/backend/content/123-scalability/103-horizontal-vertical-scaling.md delete mode 100644 src/roadmaps/backend/content/123-scalability/104-observability.md delete mode 100644 src/roadmaps/backend/content/123-scalability/index.md delete mode 100644 src/roadmaps/blockchain/blockchain.md delete mode 100644 src/roadmaps/blockchain/content/100-blockchain-basics/100-what-is-blockchain.md delete mode 100644 src/roadmaps/blockchain/content/100-blockchain-basics/101-decentralization.md delete mode 100644 src/roadmaps/blockchain/content/100-blockchain-basics/102-why-blockchain-matters.md delete mode 100644 src/roadmaps/blockchain/content/100-blockchain-basics/103-blockchain-structure.md delete mode 100644 src/roadmaps/blockchain/content/100-blockchain-basics/104-basic-blockchain-operations.md delete mode 100644 src/roadmaps/blockchain/content/100-blockchain-basics/105-applications-and-uses.md delete mode 100644 src/roadmaps/blockchain/content/100-blockchain-basics/index.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/100-storage.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/101-mining-and-incentive-models.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/102-decentralization-vs-trust.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/103-blockchain-forking.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/104-cryptocurrencies.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/105-cryptowallets.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/106-cryptography.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/107-consensus-protocols.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/108-blockchain-interoperability.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/100-solana.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/101-ton.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/avalanche.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/binance-smart-chain.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/ethereum.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/fantom.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/gnosis-chain.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/huobi-eco-chain.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/index.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/moonbeam-moonriver.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/102-evm-based/polygon.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/arbitrum.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/index.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/103-l2-blockchains/moonbeam-moonriver.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/109-blockchains/index.md delete mode 100644 src/roadmaps/blockchain/content/101-blockchain-general-knowledge/index.md delete mode 100644 src/roadmaps/blockchain/content/102-blockchain-oracles/100-hybrid-smart-contracts.md delete mode 100644 src/roadmaps/blockchain/content/102-blockchain-oracles/101-chainlink.md delete mode 100644 src/roadmaps/blockchain/content/102-blockchain-oracles/102-oracle-networks.md delete mode 100644 src/roadmaps/blockchain/content/102-blockchain-oracles/index.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/100-solidity.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/101-vyper.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/102-rust.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/100-programming-languages/index.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/101-testing/100-unit-tests.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/101-testing/101-integration-tests.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/101-testing/102-code-coverage.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/101-testing/index.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/102-deployment.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/103-monitoring.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/104-upgrades.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/105-erc-tokens.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/106-crypto-wallets.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/107-ides.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/108-crypto-faucets.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/109-decentralized-storage.md delete mode 100644 src/roadmaps/blockchain/content/103-smart-contracts/index.md delete mode 100644 src/roadmaps/blockchain/content/104-smart-contract-frameworks/100-hardhat.md delete mode 100644 src/roadmaps/blockchain/content/104-smart-contract-frameworks/101-brownie.md delete mode 100644 src/roadmaps/blockchain/content/104-smart-contract-frameworks/102-truffle.md delete mode 100644 src/roadmaps/blockchain/content/104-smart-contract-frameworks/103-foundry.md delete mode 100644 src/roadmaps/blockchain/content/104-smart-contract-frameworks/index.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/100-practices/100-fuzz-testing-and-static-analysis.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/100-practices/101-common-threat-vectors.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/100-practices/102-source-of-randomness-attacks.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/100-practices/index.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/101-tools/100-slither.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/101-tools/101-manticore.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/101-tools/102-mythx.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/101-tools/103-echidna.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/101-tools/index.md delete mode 100644 src/roadmaps/blockchain/content/105-blockchain-security/index.md delete mode 100644 src/roadmaps/blockchain/content/106-management-platforms/100-open-zeppelin.md delete mode 100644 src/roadmaps/blockchain/content/106-management-platforms/index.md delete mode 100644 src/roadmaps/blockchain/content/107-version-control-systems/100-git.md delete mode 100644 src/roadmaps/blockchain/content/107-version-control-systems/index.md delete mode 100644 src/roadmaps/blockchain/content/108-repo-hosting-services/100-github.md delete mode 100644 src/roadmaps/blockchain/content/108-repo-hosting-services/101-gitlab.md delete mode 100644 src/roadmaps/blockchain/content/108-repo-hosting-services/102-bitbucket.md delete mode 100644 src/roadmaps/blockchain/content/108-repo-hosting-services/index.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/100-react.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/101-angular.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/102-vue.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/100-frontend-frameworks/index.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/100-testing.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/101-deployment.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/102-maintenance.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/103-architecture.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/104-security.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/105-applicability/100-defi.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/105-applicability/101-daos.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/105-applicability/102-nfts.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/105-applicability/103-payments.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/105-applicability/104-insurance.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/105-applicability/index.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/100-alchemy.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/101-infura.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/102-moralis.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/103-quicknode.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/106-node-as-a-service/index.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/107-supporting-languages/100-javascript.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/107-supporting-languages/101-python.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/107-supporting-languages/102-go.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/107-supporting-languages/index.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/108-client-libraries/100-ethers-js.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/108-client-libraries/101-web3-js.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/108-client-libraries/102-moralis.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/108-client-libraries/index.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/109-client-nodes/100-geth.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/109-client-nodes/101-besu.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/109-client-nodes/102-nethermind.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/109-client-nodes/103-substrate.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/109-client-nodes/index.md delete mode 100644 src/roadmaps/blockchain/content/109-dapps/index.md delete mode 100644 src/roadmaps/blockchain/content/110-building-for-scale/100-state-and-payment-channels.md delete mode 100644 src/roadmaps/blockchain/content/110-building-for-scale/101-optimistic-rollups-and-fraud-proofs.md delete mode 100644 src/roadmaps/blockchain/content/110-building-for-scale/102-zero-knowledge-rollups-and-zero-knowledge-proof.md delete mode 100644 src/roadmaps/blockchain/content/110-building-for-scale/103-validium.md delete mode 100644 src/roadmaps/blockchain/content/110-building-for-scale/104-plasma.md delete mode 100644 src/roadmaps/blockchain/content/110-building-for-scale/105-sidechains.md delete mode 100644 src/roadmaps/blockchain/content/110-building-for-scale/106-ethereum-2.md delete mode 100644 src/roadmaps/blockchain/content/110-building-for-scale/107-on-chain-scaling.md delete mode 100644 src/roadmaps/blockchain/content/110-building-for-scale/index.md delete mode 100644 src/roadmaps/computer-science/computer-science.md delete mode 100644 src/roadmaps/computer-science/content/100-roadmap-note.md delete mode 100644 src/roadmaps/computer-science/content/101-pick-a-language/100-c-plus-plus.md delete mode 100644 src/roadmaps/computer-science/content/101-pick-a-language/101-c.md delete mode 100644 src/roadmaps/computer-science/content/101-pick-a-language/102-java.md delete mode 100644 src/roadmaps/computer-science/content/101-pick-a-language/103-python.md delete mode 100644 src/roadmaps/computer-science/content/101-pick-a-language/104-go.md delete mode 100644 src/roadmaps/computer-science/content/101-pick-a-language/105-c-sharp.md delete mode 100644 src/roadmaps/computer-science/content/101-pick-a-language/106-rust.md delete mode 100644 src/roadmaps/computer-science/content/101-pick-a-language/index.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/100-array.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/101-linked-list.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/102-stack.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/103-queue.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/104-hash-table.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/105-tree/100-binary-tree.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/105-tree/101-binary-search-tree.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/105-tree/102-full-binary-tree.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/105-tree/103-complete-binary-tree.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/105-tree/104-balanced-tree.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/105-tree/105-unbalanced-tree.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/105-tree/index.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/106-graph/100-directed-graph.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/106-graph/101-undirected-graph.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/106-graph/102-spanning-tree.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/106-graph/103-graph-representation.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/106-graph/index.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/107-heap.md delete mode 100644 src/roadmaps/computer-science/content/102-data-structures/index.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/100-big-o-notation.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/101-big-theta-notation.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/102-big-omega-notation.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/103-common-runtimes/100-constant.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/103-common-runtimes/101-logarithmic.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/103-common-runtimes/102-linear.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/103-common-runtimes/103-polynomial.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/103-common-runtimes/104-exponential.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/103-common-runtimes/105-factorial.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/103-common-runtimes/index.md delete mode 100644 src/roadmaps/computer-science/content/103-asymptotic-notation/index.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/100-sorting-algorithms/100-bubble-sort.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/100-sorting-algorithms/101-selection-sort.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/100-sorting-algorithms/102-insertion-sort.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/100-sorting-algorithms/103-heap-sort.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/100-sorting-algorithms/104-quick-sort.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/100-sorting-algorithms/105-merge-sort.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/100-sorting-algorithms/index.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/101-tree-algorithms/100-pre-order-traversal.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/101-tree-algorithms/101-in-order-traversal.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/101-tree-algorithms/102-post-order-traversal.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/101-tree-algorithms/103-breadth-first-search.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/101-tree-algorithms/104-depth-first-search.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/101-tree-algorithms/index.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/100-breadth-first-search.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/101-depth-first-search.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/102-bellman-fords-algorithm.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/103-dijkstras-algorithm.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/104-a-star-algorithm.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/102-graph-algorithms/index.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/100-dijkstras-algorithm.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/101-huffman-coding.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/102-kruskas-algorithm.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/103-ford-fulkerson-algorithm.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/104-prims-algorithm.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/104-greedy-algorithms/index.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/105-back-tracking-algorithms/100-finding-hamiltonian-paths.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/105-back-tracking-algorithms/101-solving-n-queen-problem.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/105-back-tracking-algorithms/102-maze-solving-problem.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/105-back-tracking-algorithms/103-knights-tour-problem.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/105-back-tracking-algorithms/index.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/106-robin-karp-algorithm.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/107-recursion/100-tail-recursion.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/107-recursion/101-non-tail-recursion.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/107-recursion/index.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/108-search-algorithms/100-binary-search.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/108-search-algorithms/101-linear-search.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/108-search-algorithms/index.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/109-cache-algorithms/100-lru-cache.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/109-cache-algorithms/101-lfu-cache.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/109-cache-algorithms/102-mfu-cache.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/109-cache-algorithms/index.md delete mode 100644 src/roadmaps/computer-science/content/104-common-algorithms/index.md delete mode 100644 src/roadmaps/computer-science/content/105-string-search-and-manipulations/100-suffix-arrays.md delete mode 100644 src/roadmaps/computer-science/content/105-string-search-and-manipulations/101-search-pattern-in-text.md delete mode 100644 src/roadmaps/computer-science/content/105-string-search-and-manipulations/102-substring-search/100-brute-force-search.md delete mode 100644 src/roadmaps/computer-science/content/105-string-search-and-manipulations/102-substring-search/101-knuth-morris-pratt.md delete mode 100644 src/roadmaps/computer-science/content/105-string-search-and-manipulations/102-substring-search/102-boyer-moore.md delete mode 100644 src/roadmaps/computer-science/content/105-string-search-and-manipulations/102-substring-search/103-rabin-karp.md delete mode 100644 src/roadmaps/computer-science/content/105-string-search-and-manipulations/102-substring-search/index.md delete mode 100644 src/roadmaps/computer-science/content/105-string-search-and-manipulations/index.md delete mode 100644 src/roadmaps/computer-science/content/106-bitwise-operators.md delete mode 100644 src/roadmaps/computer-science/content/107-floating-point-numbers.md delete mode 100644 src/roadmaps/computer-science/content/108-endianess/100-big-endian.md delete mode 100644 src/roadmaps/computer-science/content/108-endianess/101-little-endian.md delete mode 100644 src/roadmaps/computer-science/content/108-endianess/index.md delete mode 100644 src/roadmaps/computer-science/content/109-character-encodings/100-unicode.md delete mode 100644 src/roadmaps/computer-science/content/109-character-encodings/101-ascii.md delete mode 100644 src/roadmaps/computer-science/content/109-character-encodings/index.md delete mode 100644 src/roadmaps/computer-science/content/110-common-uml-diagrams/100-class-diagrams.md delete mode 100644 src/roadmaps/computer-science/content/110-common-uml-diagrams/102-usecase-diagrams.md delete mode 100644 src/roadmaps/computer-science/content/110-common-uml-diagrams/103-activity-diagrams.md delete mode 100644 src/roadmaps/computer-science/content/110-common-uml-diagrams/104-statemachine-diagrams.md delete mode 100644 src/roadmaps/computer-science/content/110-common-uml-diagrams/105-sequence-diagrams.md delete mode 100644 src/roadmaps/computer-science/content/110-common-uml-diagrams/index.md delete mode 100644 src/roadmaps/computer-science/content/111-design-patterns/100-gof-design-patterns.md delete mode 100644 src/roadmaps/computer-science/content/111-design-patterns/101-architectural-patterns.md delete mode 100644 src/roadmaps/computer-science/content/111-design-patterns/102-dependency-injection.md delete mode 100644 src/roadmaps/computer-science/content/111-design-patterns/103-null-object-pattern.md delete mode 100644 src/roadmaps/computer-science/content/111-design-patterns/104-type-object-pattern.md delete mode 100644 src/roadmaps/computer-science/content/111-design-patterns/index.md delete mode 100644 src/roadmaps/computer-science/content/112-basic-math-skills/100-probability.md delete mode 100644 src/roadmaps/computer-science/content/112-basic-math-skills/101-combinatorics.md delete mode 100644 src/roadmaps/computer-science/content/112-basic-math-skills/index.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/100-p.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/101-np.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/102-co-np.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/103-np-hard.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/104-np-complete/100-travelling-salesman-problem.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/104-np-complete/101-knapsack-problem.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/104-np-complete/102-longest-path-problem.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/104-np-complete/index.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/105-p-equals-np.md delete mode 100644 src/roadmaps/computer-science/content/113-complexity-classes/index.md delete mode 100644 src/roadmaps/computer-science/content/114-tries.md delete mode 100644 src/roadmaps/computer-science/content/115-balanced-search-trees/100-avl-trees.md delete mode 100644 src/roadmaps/computer-science/content/115-balanced-search-trees/101-red-black-trees.md delete mode 100644 src/roadmaps/computer-science/content/115-balanced-search-trees/102-the-2-3-search-trees.md delete mode 100644 src/roadmaps/computer-science/content/115-balanced-search-trees/103-the-2-3-4-trees.md delete mode 100644 src/roadmaps/computer-science/content/115-balanced-search-trees/104-n-ary-trees.md delete mode 100644 src/roadmaps/computer-science/content/115-balanced-search-trees/105-b-tree.md delete mode 100644 src/roadmaps/computer-science/content/115-balanced-search-trees/index.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/100-horizontal-vs-vertical-scaling.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/101-clustering.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/101-load-balancing.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/102-caching.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/103-cdn.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/104-proxy.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/105-cap-theorem.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/106-queues.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/107-architectural-styles.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/108-rest.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/109-graphql.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/110-grpc.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/111-cloud-design-patterns.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/112-long-polling.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/113-short-polling.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/114-web-sockets.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/115-sse.md delete mode 100644 src/roadmaps/computer-science/content/116-system-design/index.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/100-sql-vs-nosql-databases.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/101-normalization-denormalization.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/102-entity-relationship-model.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/103-ddl.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/104-dml.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/105-dql.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/106-dcl.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/107-locking.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/109-acid-model.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/110-base-model.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/111-cap-theorem.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/112-pacelc-theorem.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/113-indexes.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/114-views.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/115-transactions.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/116-stored-procedures.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/117-database-federation.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/118-replication.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/119-sharding.md delete mode 100644 src/roadmaps/computer-science/content/117-databases/index.md delete mode 100644 src/roadmaps/computer-science/content/118-networking/100-sockets.md delete mode 100644 src/roadmaps/computer-science/content/118-networking/101-tls-https.md delete mode 100644 src/roadmaps/computer-science/content/118-networking/102-http.md delete mode 100644 src/roadmaps/computer-science/content/118-networking/103-dns.md delete mode 100644 src/roadmaps/computer-science/content/118-networking/104-tcp-ip-model.md delete mode 100644 src/roadmaps/computer-science/content/118-networking/105-osi-model.md delete mode 100644 src/roadmaps/computer-science/content/118-networking/index.md delete mode 100644 src/roadmaps/computer-science/content/119-security/100-public-key-cryptography.md delete mode 100644 src/roadmaps/computer-science/content/119-security/101-hashing-encryption-encoding.md delete mode 100644 src/roadmaps/computer-science/content/119-security/102-hashing-algorithms.md delete mode 100644 src/roadmaps/computer-science/content/119-security/103-owasp-top-10.md delete mode 100644 src/roadmaps/computer-science/content/119-security/index.md delete mode 100644 src/roadmaps/computer-science/content/120-how-computers-work/100-how-cpu-executes-programs.md delete mode 100644 src/roadmaps/computer-science/content/120-how-computers-work/101-how-computers-calculate.md delete mode 100644 src/roadmaps/computer-science/content/120-how-computers-work/102-registers-and-ram.md delete mode 100644 src/roadmaps/computer-science/content/120-how-computers-work/103-instructions-and-programs.md delete mode 100644 src/roadmaps/computer-science/content/120-how-computers-work/104-cpu-cache.md delete mode 100644 src/roadmaps/computer-science/content/120-how-computers-work/index.md delete mode 100644 src/roadmaps/computer-science/content/121-processes-and-threads/100-process-forking.md delete mode 100644 src/roadmaps/computer-science/content/121-processes-and-threads/101-memory-management.md delete mode 100644 src/roadmaps/computer-science/content/121-processes-and-threads/102-lock-mutex-semaphore.md delete mode 100644 src/roadmaps/computer-science/content/121-processes-and-threads/103-concurrency-in-multiple-cores.md delete mode 100644 src/roadmaps/computer-science/content/121-processes-and-threads/103-scheduling-algorithms.md delete mode 100644 src/roadmaps/computer-science/content/121-processes-and-threads/104-cpu-interrupts.md delete mode 100644 src/roadmaps/computer-science/content/121-processes-and-threads/105-processes-vs-threads.md delete mode 100644 src/roadmaps/computer-science/content/121-processes-and-threads/index.md delete mode 100644 src/roadmaps/computer-science/content/122-kd-trees.md delete mode 100644 src/roadmaps/computer-science/content/123-skip-lists.md delete mode 100644 src/roadmaps/design-system/content/100-design-system-basics/100-what-is-design-system.md delete mode 100644 src/roadmaps/design-system/content/100-design-system-basics/101-need-of-design-system.md delete mode 100644 src/roadmaps/design-system/content/100-design-system-basics/102-design-system-vs-component-library.md delete mode 100644 src/roadmaps/design-system/content/100-design-system-basics/103-atomic-design.md delete mode 100644 src/roadmaps/design-system/content/100-design-system-basics/105-stakeholders-involved.md delete mode 100644 src/roadmaps/design-system/content/100-design-system-basics/106-design-system-examples.md delete mode 100644 src/roadmaps/design-system/content/100-design-system-basics/index.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/100-component.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/101-component-library.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/102-design-language.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/103-governance.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/104-guidelines.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/105-pattern.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/106-pilot.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/107-token.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/108-ui-kit.md delete mode 100644 src/roadmaps/design-system/content/101-design-system-terminology/index.md delete mode 100644 src/roadmaps/design-system/content/102-making-a-design-system/100-from-scratch.md delete mode 100644 src/roadmaps/design-system/content/102-making-a-design-system/101-from-existing-design.md delete mode 100644 src/roadmaps/design-system/content/102-making-a-design-system/index.md delete mode 100644 src/roadmaps/design-system/content/103-existing-design-analysis/100-existing-design-process.md delete mode 100644 src/roadmaps/design-system/content/103-existing-design-analysis/101-visual-audit.md delete mode 100644 src/roadmaps/design-system/content/103-existing-design-analysis/102-identify-design-elements.md delete mode 100644 src/roadmaps/design-system/content/103-existing-design-analysis/103-identify-components.md delete mode 100644 src/roadmaps/design-system/content/103-existing-design-analysis/104-ab-tests-and-experiments.md delete mode 100644 src/roadmaps/design-system/content/103-existing-design-analysis/105-regional-requirements.md delete mode 100644 src/roadmaps/design-system/content/103-existing-design-analysis/106-documentation.md delete mode 100644 src/roadmaps/design-system/content/103-existing-design-analysis/index.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/100-brand/100-vision.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/100-brand/101-design-principles.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/100-brand/102-terminology.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/100-brand/103-tone-of-voice.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/100-brand/104-writing-guidelines.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/100-brand/index.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/101-guidelines/100-accessibility.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/101-guidelines/101-user-onboarding.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/101-guidelines/102-microcopy-guidelines.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/101-guidelines/index.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/102-logo/100-monochrome-version.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/102-logo/101-small-use-guidance.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/102-logo/102-placement-and-clearance-guidance.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/102-logo/103-usage-guidance.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/102-logo/104-different-file-formats.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/102-logo/index.md delete mode 100644 src/roadmaps/design-system/content/104-design-language/index.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/100-layout/100-spacing.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/100-layout/101-breakpoints.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/100-layout/102-grid.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/100-layout/103-units.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/100-layout/index.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/101-color/100-guidelines.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/101-color/101-dark-mode.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/101-color/102-functional-colors.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/101-color/103-accessibility.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/101-color/index.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/102-iconography/100-accessibility.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/102-iconography/101-style.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/102-iconography/102-naming.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/102-iconography/103-grid-relation.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/102-iconography/104-sizes.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/102-iconography/105-keywords.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/102-iconography/106-reserved-icons.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/102-iconography/107-guidelines.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/102-iconography/index.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/103-typography/100-responsiveness.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/103-typography/101-grid-relation.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/103-typography/102-readability.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/103-typography/103-performance.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/103-typography/104-guidelines.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/103-typography/index.md delete mode 100644 src/roadmaps/design-system/content/105-design-tokens/index.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/100-avatar.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/101-banner.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/102-badge.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/103-button.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/104-card.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/105-carousel.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/106-dropdown.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/107-icon.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/108-input-checkbox.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/109-input-radio.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/110-input-text.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/111-input-switch.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/112-select.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/113-textarea.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/114-list.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/115-loading-indicator.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/116-modal.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/117-tabs.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/118-toast.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/119-tooltip.md delete mode 100644 src/roadmaps/design-system/content/106-core-components/index.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/100-component-catalog.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/101-documentation.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/102-code-style.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/103-unit-testing.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/104-accessibility-testing.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/105-semantic-versioning.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/106-release-strategy.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/107-commit-guidelines.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/108-pr-templates.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/109-contribution-guidelines.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/100-development/index.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/101-design/100-design-editor.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/101-design/101-plugins.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/101-design/102-version-control.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/101-design/103-contribution-guidelines.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/101-design/index.md delete mode 100644 src/roadmaps/design-system/content/107-tooling/index.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/100-task-management/100-ticketing.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/100-task-management/101-milestones.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/100-task-management/102-roadmap.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/100-task-management/index.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/101-communications/100-community-meetings.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/101-communications/101-communication-channel.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/101-communications/102-open-hours.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/101-communications/103-faqs.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/101-communications/index.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/102-analytics/100-component-analytics.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/102-analytics/101-error-logging.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/102-analytics/102-tooling-analytics.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/102-analytics/103-service-and-health-metrics.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/102-analytics/index.md delete mode 100644 src/roadmaps/design-system/content/108-project-management/index.md delete mode 100644 src/roadmaps/design-system/design-system.md delete mode 100644 src/roadmaps/devops/content/100-language/100-python.md delete mode 100644 src/roadmaps/devops/content/100-language/101-ruby.md delete mode 100644 src/roadmaps/devops/content/100-language/102-javascript.md delete mode 100644 src/roadmaps/devops/content/100-language/103-go.md delete mode 100644 src/roadmaps/devops/content/100-language/104-rust.md delete mode 100644 src/roadmaps/devops/content/100-language/index.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/100-networking.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/101-io-management.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/102-virtualization.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/103-memory-storage.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/104-file-system.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/105-sockets.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/106-posix.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/107-processes.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/108-startup-management.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/109-service-management.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/110-threads-concurrency.md delete mode 100644 src/roadmaps/devops/content/101-os-concepts/index.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/100-operating-system/100-windows.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/100-operating-system/102-ubuntu.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/100-operating-system/103-suse-linux.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/100-operating-system/104-rhel.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/100-operating-system/107-free-bsd.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/100-operating-system/108-open-bsd.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/100-operating-system/109-net-bsd.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/100-operating-system/index.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/100-screen-multiplexer.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/100-terminal-multiplexers.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/101-tmux-multiplexer.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/102-ps.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/102-top.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/103-htop.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/104-atop.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/104-bash-scripting.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/105-editors.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/105-lsof.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/106-compiling-apps.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/106-nmon.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/107-iostat.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/108-sar.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/109-vmstat.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/110-traceroute.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/111-mtr.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/112-ping.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/113-nmap.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/114-netstat.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/116-tcpdump.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/118-iptables.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/119-dig.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/120-awk.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/121-sed.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/122-grep.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/123-sort.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/124-cut.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/125-uniq.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/126-cat.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/127-echo.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/128-fmt.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/129-tr.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/130-nl.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/131-wc.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/134-strace.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/135-dtrace.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/136-systemtap.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/137-uname.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/138-df.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/139-history.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/140-du.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/141-scp.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/142-ufw.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/101-live-in-terminal/index.md delete mode 100644 src/roadmaps/devops/content/102-managing-servers/index.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/100-osi-model.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/101-dns.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/102-http.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/103-emails/100-white-grey-listing.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/103-emails/101-smtp.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/103-emails/102-imaps.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/103-emails/103-pop3s.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/103-emails/104-dmarc.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/103-emails/105-spf.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/103-emails/106-domain-keys.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/103-emails/index.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/103-https.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/104-ftp.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/105-ssl-tls.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/106-ssh.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/107-port-forwarding.md delete mode 100644 src/roadmaps/devops/content/103-networking-protocols/index.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/100-reverse-proxy.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/101-caching-server.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/102-forward-proxy.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/103-load-balancer.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/104-firewall.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/105-nginx.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/106-apache.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/107-tomcat.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/108-iis.md delete mode 100644 src/roadmaps/devops/content/104-setting-up-x/index.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/100-docker.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/100-service-mesh/100-consul.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/100-service-mesh/101-istio.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/100-service-mesh/102-envoy.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/100-service-mesh/103-linkerd.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/100-service-mesh/index.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/101-containers.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/101-lxc.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/102-configuration-management/100-ansible.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/102-configuration-management/101-chef.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/102-configuration-management/102-salt.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/102-configuration-management/103-puppet.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/102-configuration-management/index.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/100-terraform.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/101-aws-cdk.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/102-cloudformation.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/103-pulumi.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/103-infrastructure-provisioning/index.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/104-docker-swarm.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/104-gitops/100-argo-cd.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/104-gitops/101-flux-cd.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/104-gitops/index.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/104-kubernetes.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/104-nomad.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/105-secret-management/100-vault.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/105-secret-management/101-sops.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/105-secret-management/102-sealed-secrets.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/105-secret-management/103-cloud-specific-tools.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/105-secret-management/index.md delete mode 100644 src/roadmaps/devops/content/105-infrastructure-as-code/index.md delete mode 100644 src/roadmaps/devops/content/106-ci-cd/100-gitlab-ci.md delete mode 100644 src/roadmaps/devops/content/106-ci-cd/101-jenkins.md delete mode 100644 src/roadmaps/devops/content/106-ci-cd/102-github-actions.md delete mode 100644 src/roadmaps/devops/content/106-ci-cd/103-travis-ci.md delete mode 100644 src/roadmaps/devops/content/106-ci-cd/105-teamcity.md delete mode 100644 src/roadmaps/devops/content/106-ci-cd/106-azure-devops-services.md delete mode 100644 src/roadmaps/devops/content/106-ci-cd/107-circle-ci.md delete mode 100644 src/roadmaps/devops/content/106-ci-cd/108-drone.md delete mode 100644 src/roadmaps/devops/content/106-ci-cd/index.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/100-infrastructure-monitoring/100-prometheus.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/100-infrastructure-monitoring/101-nagios.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/100-infrastructure-monitoring/102-datadog.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/100-infrastructure-monitoring/102-grafana.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/100-infrastructure-monitoring/102-monit.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/100-infrastructure-monitoring/102-zabbix.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/100-infrastructure-monitoring/index.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/101-application-monitoring/100-jaeger.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/101-application-monitoring/101-new-relic.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/101-application-monitoring/102-app-dynamics.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/101-application-monitoring/103-instana.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/101-application-monitoring/104-open-telemetry.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/101-application-monitoring/index.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/102-logs-management/100-elastic-stack.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/102-logs-management/101-graylog.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/102-logs-management/102-papertrail.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/102-logs-management/102-splunk.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/102-logs-management/103-loki.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/102-logs-management/index.md delete mode 100644 src/roadmaps/devops/content/107-monitoring/index.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/100-aws.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/101-google-cloud.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/102-azure.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/103-heroku.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/104-albaba-cloud.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/104-digital-ocean.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/105-linode.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/106-vultr.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/108-IBM-Cloud.md delete mode 100644 src/roadmaps/devops/content/108-cloud-providers/index.md delete mode 100644 src/roadmaps/devops/content/109-availability.md delete mode 100644 src/roadmaps/devops/content/110-data-management.md delete mode 100644 src/roadmaps/devops/content/111-design-and-implementation.md delete mode 100644 src/roadmaps/devops/content/112-management-and-monitoring.md delete mode 100644 src/roadmaps/devops/devops.md delete mode 100644 src/roadmaps/flutter/content/100-dart-basics/100-dart-pad.md delete mode 100644 src/roadmaps/flutter/content/100-dart-basics/101-variables.md delete mode 100644 src/roadmaps/flutter/content/100-dart-basics/102-built-in-types.md delete mode 100644 src/roadmaps/flutter/content/100-dart-basics/103-functions.md delete mode 100644 src/roadmaps/flutter/content/100-dart-basics/104-operators.md delete mode 100644 src/roadmaps/flutter/content/100-dart-basics/105-control-flow-statements.md delete mode 100644 src/roadmaps/flutter/content/100-dart-basics/index.md delete mode 100644 src/roadmaps/flutter/content/101-setup-development-environment/100-flutter-cli.md delete mode 100644 src/roadmaps/flutter/content/101-setup-development-environment/101-ides/100-vs-code.md delete mode 100644 src/roadmaps/flutter/content/101-setup-development-environment/101-ides/101-android-studio.md delete mode 100644 src/roadmaps/flutter/content/101-setup-development-environment/101-ides/102-intellij-idea.md delete mode 100644 src/roadmaps/flutter/content/101-setup-development-environment/101-ides/index.md delete mode 100644 src/roadmaps/flutter/content/101-setup-development-environment/index.md delete mode 100644 src/roadmaps/flutter/content/102-widgets/100-stateless-widgets.md delete mode 100644 src/roadmaps/flutter/content/102-widgets/101-stateful-widgets.md delete mode 100644 src/roadmaps/flutter/content/102-widgets/102-styled-widgets/100-material-widgets.md delete mode 100644 src/roadmaps/flutter/content/102-widgets/102-styled-widgets/101-cupertino-widgets.md delete mode 100644 src/roadmaps/flutter/content/102-widgets/102-styled-widgets/index.md delete mode 100644 src/roadmaps/flutter/content/102-widgets/index.md delete mode 100644 src/roadmaps/flutter/content/103-working-with-assets/100-fonts.md delete mode 100644 src/roadmaps/flutter/content/103-working-with-assets/101-images.md delete mode 100644 src/roadmaps/flutter/content/103-working-with-assets/102-other-file-types.md delete mode 100644 src/roadmaps/flutter/content/103-working-with-assets/index.md delete mode 100644 src/roadmaps/flutter/content/104-version-control-systems/100-git.md delete mode 100644 src/roadmaps/flutter/content/104-version-control-systems/index.md delete mode 100644 src/roadmaps/flutter/content/105-repo-hosting-services/100-github.md delete mode 100644 src/roadmaps/flutter/content/105-repo-hosting-services/index.md delete mode 100644 src/roadmaps/flutter/content/106-design-principles/100-dependency-injection.md delete mode 100644 src/roadmaps/flutter/content/106-design-principles/101-design-patterns.md delete mode 100644 src/roadmaps/flutter/content/106-design-principles/102-solid-principles.md delete mode 100644 src/roadmaps/flutter/content/106-design-principles/103-oop.md delete mode 100644 src/roadmaps/flutter/content/106-design-principles/index.md delete mode 100644 src/roadmaps/flutter/content/107-package-manager/100-pub-dev.md delete mode 100644 src/roadmaps/flutter/content/107-package-manager/101-flutter-pub-dart-pub.md delete mode 100644 src/roadmaps/flutter/content/107-package-manager/index.md delete mode 100644 src/roadmaps/flutter/content/108-working-with-apis/100-json.md delete mode 100644 src/roadmaps/flutter/content/108-working-with-apis/101-web-sockets.md delete mode 100644 src/roadmaps/flutter/content/108-working-with-apis/102-graphql.md delete mode 100644 src/roadmaps/flutter/content/108-working-with-apis/103-restful-apis.md delete mode 100644 src/roadmaps/flutter/content/108-working-with-apis/index.md delete mode 100644 src/roadmaps/flutter/content/109-storage/100-sqlite.md delete mode 100644 src/roadmaps/flutter/content/109-storage/101-shared-preferences.md delete mode 100644 src/roadmaps/flutter/content/109-storage/102-firebase/100-authentication.md delete mode 100644 src/roadmaps/flutter/content/109-storage/102-firebase/101-storage.md delete mode 100644 src/roadmaps/flutter/content/109-storage/102-firebase/102-firestore.md delete mode 100644 src/roadmaps/flutter/content/109-storage/102-firebase/103-push-notifications.md delete mode 100644 src/roadmaps/flutter/content/109-storage/102-firebase/104-remote-config.md delete mode 100644 src/roadmaps/flutter/content/109-storage/102-firebase/index.md delete mode 100644 src/roadmaps/flutter/content/109-storage/index.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/100-core-libraries.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/101-lists.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/102-collections.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/103-lambdas.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/104-functional-programming.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/105-isolates.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/106-async-await.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/107-streams.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/108-futures.md delete mode 100644 src/roadmaps/flutter/content/110-advanced-dart/index.md delete mode 100644 src/roadmaps/flutter/content/111-state-management/100-provider.md delete mode 100644 src/roadmaps/flutter/content/111-state-management/101-bloc.md delete mode 100644 src/roadmaps/flutter/content/111-state-management/102-flutter-bloc.md delete mode 100644 src/roadmaps/flutter/content/111-state-management/103-velocity-x.md delete mode 100644 src/roadmaps/flutter/content/111-state-management/104-get-x.md delete mode 100644 src/roadmaps/flutter/content/111-state-management/105-redux.md delete mode 100644 src/roadmaps/flutter/content/111-state-management/index.md delete mode 100644 src/roadmaps/flutter/content/112-animations/100-curved-animations.md delete mode 100644 src/roadmaps/flutter/content/112-animations/101-animation-controller.md delete mode 100644 src/roadmaps/flutter/content/112-animations/102-animated-builder.md delete mode 100644 src/roadmaps/flutter/content/112-animations/103-animated-widget.md delete mode 100644 src/roadmaps/flutter/content/112-animations/104-hero.md delete mode 100644 src/roadmaps/flutter/content/112-animations/105-opacity.md delete mode 100644 src/roadmaps/flutter/content/112-animations/index.md delete mode 100644 src/roadmaps/flutter/content/113-testing/100-unit-testing.md delete mode 100644 src/roadmaps/flutter/content/113-testing/101-widget-testing.md delete mode 100644 src/roadmaps/flutter/content/113-testing/102-integration-testing.md delete mode 100644 src/roadmaps/flutter/content/113-testing/103-tdd.md delete mode 100644 src/roadmaps/flutter/content/113-testing/104-bdd.md delete mode 100644 src/roadmaps/flutter/content/113-testing/index.md delete mode 100644 src/roadmaps/flutter/content/114-reactive-programming/100-rxdart.md delete mode 100644 src/roadmaps/flutter/content/114-reactive-programming/index.md delete mode 100644 src/roadmaps/flutter/content/115-dev-tools/100-flutter-inspector.md delete mode 100644 src/roadmaps/flutter/content/115-dev-tools/101-flutter-outline.md delete mode 100644 src/roadmaps/flutter/content/115-dev-tools/102-memory-allocation.md delete mode 100644 src/roadmaps/flutter/content/115-dev-tools/index.md delete mode 100644 src/roadmaps/flutter/content/116-flutter-internals/100-render-objects.md delete mode 100644 src/roadmaps/flutter/content/116-flutter-internals/102-immutability.md delete mode 100644 src/roadmaps/flutter/content/116-flutter-internals/3-trees.md delete mode 100644 src/roadmaps/flutter/content/116-flutter-internals/index.md delete mode 100644 src/roadmaps/flutter/content/117-ci-cd/100-fast-lane.md delete mode 100644 src/roadmaps/flutter/content/117-ci-cd/101-codemagic.md delete mode 100644 src/roadmaps/flutter/content/117-ci-cd/102-bitrise.md delete mode 100644 src/roadmaps/flutter/content/117-ci-cd/103-github-actions.md delete mode 100644 src/roadmaps/flutter/content/117-ci-cd/104-firebase-app-distribution.md delete mode 100644 src/roadmaps/flutter/content/117-ci-cd/index.md delete mode 100644 src/roadmaps/flutter/content/118-analytics/100-segment.md delete mode 100644 src/roadmaps/flutter/content/118-analytics/101-mix-panel.md delete mode 100644 src/roadmaps/flutter/content/118-analytics/102-firebase-analytics.md delete mode 100644 src/roadmaps/flutter/content/118-analytics/103-google-analytics.md delete mode 100644 src/roadmaps/flutter/content/118-analytics/index.md delete mode 100644 src/roadmaps/flutter/content/119-deployment/100-appstore.md delete mode 100644 src/roadmaps/flutter/content/119-deployment/101-guidelines-and-protocols.md delete mode 100644 src/roadmaps/flutter/content/119-deployment/101-playstore.md delete mode 100644 src/roadmaps/flutter/content/119-deployment/index.md delete mode 100644 src/roadmaps/flutter/flutter.md delete mode 100644 src/roadmaps/frontend/content/100-internet/100-how-does-the-internet-work.md delete mode 100644 src/roadmaps/frontend/content/100-internet/101-what-is-http.md delete mode 100644 src/roadmaps/frontend/content/100-internet/102-browsers-and-how-they-work.md delete mode 100644 src/roadmaps/frontend/content/100-internet/103-dns-and-how-it-works.md delete mode 100644 src/roadmaps/frontend/content/100-internet/104-what-is-domain-name.md delete mode 100644 src/roadmaps/frontend/content/100-internet/105-what-is-hosting.md delete mode 100644 src/roadmaps/frontend/content/100-internet/index.md delete mode 100644 src/roadmaps/frontend/content/101-html/100-learn-the-basics.md delete mode 100644 src/roadmaps/frontend/content/101-html/101-writing-semantic-html.md delete mode 100644 src/roadmaps/frontend/content/101-html/102-forms-and-validations.md delete mode 100644 src/roadmaps/frontend/content/101-html/103-conventions-and-best-practices.md delete mode 100644 src/roadmaps/frontend/content/101-html/104-accessibility.md delete mode 100644 src/roadmaps/frontend/content/101-html/105-seo-basics.md delete mode 100644 src/roadmaps/frontend/content/101-html/index.md delete mode 100644 src/roadmaps/frontend/content/102-css/100-learn-the-basics.md delete mode 100644 src/roadmaps/frontend/content/102-css/101-making-layouts.md delete mode 100644 src/roadmaps/frontend/content/102-css/102-responsive-design-and-media-queries.md delete mode 100644 src/roadmaps/frontend/content/102-css/index.md delete mode 100644 src/roadmaps/frontend/content/103-javascript/100-syntax-and-basic-constructs.md delete mode 100644 src/roadmaps/frontend/content/103-javascript/101-learn-dom-manipulation.md delete mode 100644 src/roadmaps/frontend/content/103-javascript/102-learn-fetch-api-ajax-xhr.md delete mode 100644 src/roadmaps/frontend/content/103-javascript/103-es6-and-modular-javascript.md delete mode 100644 src/roadmaps/frontend/content/103-javascript/104-concepts.md delete mode 100644 src/roadmaps/frontend/content/103-javascript/index.md delete mode 100644 src/roadmaps/frontend/content/104-version-control-systems/100-basic-usage-of-git.md delete mode 100644 src/roadmaps/frontend/content/104-version-control-systems/index.md delete mode 100644 src/roadmaps/frontend/content/105-repo-hosting-services/100-github.md delete mode 100644 src/roadmaps/frontend/content/105-repo-hosting-services/101-gitlab.md delete mode 100644 src/roadmaps/frontend/content/105-repo-hosting-services/102-bitbucket.md delete mode 100644 src/roadmaps/frontend/content/105-repo-hosting-services/index.md delete mode 100644 src/roadmaps/frontend/content/106-web-security-knowledge/100-https.md delete mode 100644 src/roadmaps/frontend/content/106-web-security-knowledge/101-content-security-policy.md delete mode 100644 src/roadmaps/frontend/content/106-web-security-knowledge/102-cors.md delete mode 100644 src/roadmaps/frontend/content/106-web-security-knowledge/103-owasp-security-risks.md delete mode 100644 src/roadmaps/frontend/content/106-web-security-knowledge/index.md delete mode 100644 src/roadmaps/frontend/content/107-package-managers/100-npm.md delete mode 100644 src/roadmaps/frontend/content/107-package-managers/101-yarn.md delete mode 100644 src/roadmaps/frontend/content/107-package-managers/102-pnpm.md delete mode 100644 src/roadmaps/frontend/content/107-package-managers/index.md delete mode 100644 src/roadmaps/frontend/content/108-css-architecture/100-bem.md delete mode 100644 src/roadmaps/frontend/content/108-css-architecture/101-oocss.md delete mode 100644 src/roadmaps/frontend/content/108-css-architecture/102-smacss.md delete mode 100644 src/roadmaps/frontend/content/108-css-architecture/index.md delete mode 100644 src/roadmaps/frontend/content/109-css-preprocessors/100-sass.md delete mode 100644 src/roadmaps/frontend/content/109-css-preprocessors/101-postcss.md delete mode 100644 src/roadmaps/frontend/content/109-css-preprocessors/102-less.md delete mode 100644 src/roadmaps/frontend/content/109-css-preprocessors/index.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/100-task-runners/100-npm-scripts.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/100-task-runners/index.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/101-module-bundlers/100-webpack.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/101-module-bundlers/101-esbuild.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/101-module-bundlers/102-rollup.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/101-module-bundlers/103-parcel.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/101-module-bundlers/104-vite.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/101-module-bundlers/index.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/102-linters-formatters/100-prettier.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/102-linters-formatters/101-eslint.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/102-linters-formatters/102-standardjs.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/102-linters-formatters/index.md delete mode 100644 src/roadmaps/frontend/content/110-build-tools/index.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/100-react-js/100-redux.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/100-react-js/101-mobx.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/100-react-js/102-recoil.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/100-react-js/index.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/101-angular/100-rxjs.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/101-angular/101-ngrx.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/101-angular/index.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/102-vue-js/100-pinia.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/102-vue-js/index.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/103-svelte.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/104-solid-js.md delete mode 100644 src/roadmaps/frontend/content/111-pick-a-framework/index.md delete mode 100644 src/roadmaps/frontend/content/112-modern-css/100-styled-components.md delete mode 100644 src/roadmaps/frontend/content/112-modern-css/101-css-modules.md delete mode 100644 src/roadmaps/frontend/content/112-modern-css/102-styled-jsx.md delete mode 100644 src/roadmaps/frontend/content/112-modern-css/103-emotion.md delete mode 100644 src/roadmaps/frontend/content/112-modern-css/index.md delete mode 100644 src/roadmaps/frontend/content/113-web-components/100-html-templates.md delete mode 100644 src/roadmaps/frontend/content/113-web-components/101-custom-elements.md delete mode 100644 src/roadmaps/frontend/content/113-web-components/102-shadow-dom.md delete mode 100644 src/roadmaps/frontend/content/113-web-components/index.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-css-first/100-bootstrap.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-css-first/101-bulma.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-css-first/index.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-js-first/100-tailwind-css.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-js-first/101-chakra-ui.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-js-first/102-material-ui.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-js-first/103-radix-ui.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-js-first/104-mantine.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-js-first/105-daisy-ui.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/114-js-first/index.md delete mode 100644 src/roadmaps/frontend/content/114-css-frameworks/index.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/100-jest.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/101-react-testing-library.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/102-cypress.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/104-other-options.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/104-playwright.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/105-mocha.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/106-chai.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/107-ava.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/108-jasmine.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/109-vitest.md delete mode 100644 src/roadmaps/frontend/content/115-testing-your-apps/index.md delete mode 100644 src/roadmaps/frontend/content/116-auth-strategies/index.md delete mode 100644 src/roadmaps/frontend/content/116-type-checkers/100-typescript.md delete mode 100644 src/roadmaps/frontend/content/116-type-checkers/101-flow.md delete mode 100644 src/roadmaps/frontend/content/116-type-checkers/index.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/100-storage.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/101-web-sockets.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/102-server-sent-events.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/103-service-workers.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/104-location.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/105-notifications.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/106-device-orientation.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/107-payments.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/108-credentials.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/109-prpl-pattern.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/110-rail-model.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/111-performance-metrics.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/112-lighthouse.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/113-browser-devtools.md delete mode 100644 src/roadmaps/frontend/content/117-progressive-web-apps/index.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/100-react-js/100-next-js.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/100-react-js/101-after-js.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/100-react-js/101-remix.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/100-react-js/index.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/101-angular/100-universal.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/101-angular/index.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/102-vue-js/100-nuxt-js.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/102-vue-js/index.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/103-svelte/100-svelte-kit.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/103-svelte/index.md delete mode 100644 src/roadmaps/frontend/content/118-server-side-rendering/index.md delete mode 100644 src/roadmaps/frontend/content/119-graphql/100-apollo.md delete mode 100644 src/roadmaps/frontend/content/119-graphql/101-relay-modern.md delete mode 100644 src/roadmaps/frontend/content/119-graphql/index.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/100-next-js.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/101-gatsbyjs.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/102-nuxt-js.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/103-vuepress.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/104-jekyll.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/105-hugo.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/106-astro.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/106-gridsome.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/107-eleventy.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/108-remix.md delete mode 100644 src/roadmaps/frontend/content/120-static-site-generators/index.md delete mode 100644 src/roadmaps/frontend/content/121-mobile-applications/100-react-native.md delete mode 100644 src/roadmaps/frontend/content/121-mobile-applications/101-nativescript.md delete mode 100644 src/roadmaps/frontend/content/121-mobile-applications/102-flutter.md delete mode 100644 src/roadmaps/frontend/content/121-mobile-applications/103-ionic.md delete mode 100644 src/roadmaps/frontend/content/121-mobile-applications/index.md delete mode 100644 src/roadmaps/frontend/content/122-desktop-applications/100-electron.md delete mode 100644 src/roadmaps/frontend/content/122-desktop-applications/101-carlo.md delete mode 100644 src/roadmaps/frontend/content/122-desktop-applications/101-tauri.md delete mode 100644 src/roadmaps/frontend/content/122-desktop-applications/102-flutter.md delete mode 100644 src/roadmaps/frontend/content/122-desktop-applications/index.md delete mode 100644 src/roadmaps/frontend/content/123-bonus-content.md delete mode 100644 src/roadmaps/frontend/frontend.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/100-basic-syntax.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/101-variables.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/102-data-types.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/103-for-loop.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/104-range.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/106-errors-panic-recover.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/107-conditionals.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/108-functions.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/109-packages.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/110-type-casting.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/111-type-inference.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/112-arrays.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/113-slices.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/114-maps.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/115-make.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/116-structs.md delete mode 100644 src/roadmaps/golang/content/100-go-basics/index.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/100-go-modules.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/101-working-with-json.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/102-types-and-type-assertions.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/103-interfaces.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/104-context.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/105-goroutines.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/106-channels.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/107-buffer.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/108-select.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/109-mutext.md delete mode 100644 src/roadmaps/golang/content/101-go-advanced/index.md delete mode 100644 src/roadmaps/golang/content/102-go-building-clis/100-cobra.md delete mode 100644 src/roadmaps/golang/content/102-go-building-clis/101-urfave-cli.md delete mode 100644 src/roadmaps/golang/content/102-go-building-clis/index.md delete mode 100644 src/roadmaps/golang/content/103-go-orms/100-gorm.md delete mode 100644 src/roadmaps/golang/content/103-go-orms/index.md delete mode 100644 src/roadmaps/golang/content/104-go-web-frameworks/100-beego.md delete mode 100644 src/roadmaps/golang/content/104-go-web-frameworks/101-gin.md delete mode 100644 src/roadmaps/golang/content/104-go-web-frameworks/102-revel.md delete mode 100644 src/roadmaps/golang/content/104-go-web-frameworks/103-echo.md delete mode 100644 src/roadmaps/golang/content/104-go-web-frameworks/104-gorilla.md delete mode 100644 src/roadmaps/golang/content/104-go-web-frameworks/105-gofiber.md delete mode 100644 src/roadmaps/golang/content/104-go-web-frameworks/106-buffalo.md delete mode 100644 src/roadmaps/golang/content/104-go-web-frameworks/index.md delete mode 100644 src/roadmaps/golang/content/105-go-logging/100-zerolog.md delete mode 100644 src/roadmaps/golang/content/105-go-logging/101-zap.md delete mode 100644 src/roadmaps/golang/content/105-go-logging/102-apex.md delete mode 100644 src/roadmaps/golang/content/105-go-logging/index.md delete mode 100644 src/roadmaps/golang/content/106-go-realtime-communication/100-melody.md delete mode 100644 src/roadmaps/golang/content/106-go-realtime-communication/101-centrifugo.md delete mode 100644 src/roadmaps/golang/content/106-go-realtime-communication/index.md delete mode 100644 src/roadmaps/golang/content/107-go-api-clients/100-rest/100-heimdall.md delete mode 100644 src/roadmaps/golang/content/107-go-api-clients/100-rest/101-grequests.md delete mode 100644 src/roadmaps/golang/content/107-go-api-clients/100-rest/index.md delete mode 100644 src/roadmaps/golang/content/107-go-api-clients/101-graphql/100-graphql-go.md delete mode 100644 src/roadmaps/golang/content/107-go-api-clients/101-graphql/101-gqlgen.md delete mode 100644 src/roadmaps/golang/content/107-go-api-clients/101-graphql/index.md delete mode 100644 src/roadmaps/golang/content/107-go-api-clients/index.md delete mode 100644 src/roadmaps/golang/content/108-go-testing-your-apps.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/100-watermill.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/101-rpcx.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/102-go-kit.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/103-micro.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/104-go-zero.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/105-protocol-buffers.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/106-grpc-go.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/107-grpc-gateway.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/108-twirp.md delete mode 100644 src/roadmaps/golang/content/109-go-microservices/index.md delete mode 100644 src/roadmaps/golang/golang.md delete mode 100644 src/roadmaps/graphql/content/100-graphql-introduction/100-what-is-graphql.md delete mode 100644 src/roadmaps/graphql/content/100-graphql-introduction/101-problems-graphql-solves.md delete mode 100644 src/roadmaps/graphql/content/100-graphql-introduction/102-thinking-in-graphs.md delete mode 100644 src/roadmaps/graphql/content/100-graphql-introduction/103-graphql-on-the-frontend.md delete mode 100644 src/roadmaps/graphql/content/100-graphql-introduction/104-graphql-on-the-backend.md delete mode 100644 src/roadmaps/graphql/content/100-graphql-introduction/index.md delete mode 100644 src/roadmaps/graphql/content/101-graphql-queries/100-what-are-queries.md delete mode 100644 src/roadmaps/graphql/content/101-graphql-queries/101-fields.md delete mode 100644 src/roadmaps/graphql/content/101-graphql-queries/102-aliases.md delete mode 100644 src/roadmaps/graphql/content/101-graphql-queries/103-arguments.md delete mode 100644 src/roadmaps/graphql/content/101-graphql-queries/104-directives.md delete mode 100644 src/roadmaps/graphql/content/101-graphql-queries/105-variables.md delete mode 100644 src/roadmaps/graphql/content/101-graphql-queries/106-fragments.md delete mode 100644 src/roadmaps/graphql/content/101-graphql-queries/index.md delete mode 100644 src/roadmaps/graphql/content/102-mutations/100-what-are-mutations.md delete mode 100644 src/roadmaps/graphql/content/102-mutations/101-multiple-mutation-fields.md delete mode 100644 src/roadmaps/graphql/content/102-mutations/102-operation-name.md delete mode 100644 src/roadmaps/graphql/content/102-mutations/index.md delete mode 100644 src/roadmaps/graphql/content/103-subscriptions/100-what-are-subscriptions.md delete mode 100644 src/roadmaps/graphql/content/103-subscriptions/101-event-based-subscriptions.md delete mode 100644 src/roadmaps/graphql/content/103-subscriptions/102-live-queries.md delete mode 100644 src/roadmaps/graphql/content/103-subscriptions/103-defer-stream-directives.md delete mode 100644 src/roadmaps/graphql/content/103-subscriptions/index.md delete mode 100644 src/roadmaps/graphql/content/104-schema/100-type-system.md delete mode 100644 src/roadmaps/graphql/content/104-schema/101-fields.md delete mode 100644 src/roadmaps/graphql/content/104-schema/102-scalars.md delete mode 100644 src/roadmaps/graphql/content/104-schema/103-enums.md delete mode 100644 src/roadmaps/graphql/content/104-schema/104-objects.md delete mode 100644 src/roadmaps/graphql/content/104-schema/105-lists.md delete mode 100644 src/roadmaps/graphql/content/104-schema/106-interfaces.md delete mode 100644 src/roadmaps/graphql/content/104-schema/107-unions.md delete mode 100644 src/roadmaps/graphql/content/104-schema/108-arguments.md delete mode 100644 src/roadmaps/graphql/content/104-schema/index.md delete mode 100644 src/roadmaps/graphql/content/104-validation.md delete mode 100644 src/roadmaps/graphql/content/105-execution/100-root-fields.md delete mode 100644 src/roadmaps/graphql/content/105-execution/101-resolvers/100-synchronous.md delete mode 100644 src/roadmaps/graphql/content/105-execution/101-resolvers/101-asynchronous.md delete mode 100644 src/roadmaps/graphql/content/105-execution/101-resolvers/102-scalar-coercion.md delete mode 100644 src/roadmaps/graphql/content/105-execution/101-resolvers/103-lists.md delete mode 100644 src/roadmaps/graphql/content/105-execution/101-resolvers/index.md delete mode 100644 src/roadmaps/graphql/content/105-execution/102-validation.md delete mode 100644 src/roadmaps/graphql/content/105-execution/103-producing-the-result.md delete mode 100644 src/roadmaps/graphql/content/105-execution/index.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/100-graphql-over-http/100-caching.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/100-graphql-over-http/101-batching.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/100-graphql-over-http/102-authorization.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/100-graphql-over-http/index.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/101-graphql-over-websockets/100-real-time.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/101-graphql-over-websockets/101-authorization.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/101-graphql-over-websockets/index.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/102-graphql-over-sse/100-authorization.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/102-graphql-over-sse/index.md delete mode 100644 src/roadmaps/graphql/content/106-serving-over-internet/index.md delete mode 100644 src/roadmaps/graphql/content/107-pagination.md delete mode 100644 src/roadmaps/graphql/content/108-frontend-implementations/100-relay.md delete mode 100644 src/roadmaps/graphql/content/108-frontend-implementations/101-apollo-client.md delete mode 100644 src/roadmaps/graphql/content/108-frontend-implementations/102-urql.md delete mode 100644 src/roadmaps/graphql/content/108-frontend-implementations/index.md delete mode 100644 src/roadmaps/graphql/content/109-backend-implementations/100-graphql-http.md delete mode 100644 src/roadmaps/graphql/content/109-backend-implementations/101-graphql-yoga.md delete mode 100644 src/roadmaps/graphql/content/109-backend-implementations/102-apollo-server.md delete mode 100644 src/roadmaps/graphql/content/109-backend-implementations/103-mercurius.md delete mode 100644 src/roadmaps/graphql/content/109-backend-implementations/index.md delete mode 100644 src/roadmaps/graphql/graphql.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/100-basic-syntax.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/101-data-types-variables.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/102-conditionals.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/103-functions.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/104-datastructures.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/105-oop.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/106-files-and-apis.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/106-packages.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/107-loops.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/108-exception-handling.md delete mode 100644 src/roadmaps/java/content/100-java-fundamentals/index.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/100-generics.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/101-memory-management.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/102-collection-framework.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/103-serialization.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/104-networking-sockets.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/105-streams.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/106-how-jvm-works.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/107-garbage-collection.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/108-basics-of-threads.md delete mode 100644 src/roadmaps/java/content/101-java-advanced-topics/index.md delete mode 100644 src/roadmaps/java/content/102-java-build-tools/100-gradle.md delete mode 100644 src/roadmaps/java/content/102-java-build-tools/101-maven.md delete mode 100644 src/roadmaps/java/content/102-java-build-tools/102-ant.md delete mode 100644 src/roadmaps/java/content/102-java-build-tools/index.md delete mode 100644 src/roadmaps/java/content/103-java-web-frameworks/100-spring.md delete mode 100644 src/roadmaps/java/content/103-java-web-frameworks/101-spring-boot.md delete mode 100644 src/roadmaps/java/content/103-java-web-frameworks/102-play-framework.md delete mode 100644 src/roadmaps/java/content/103-java-web-frameworks/103-spark.md delete mode 100644 src/roadmaps/java/content/103-java-web-frameworks/index.md delete mode 100644 src/roadmaps/java/content/104-java-orm/100-jpa.md delete mode 100644 src/roadmaps/java/content/104-java-orm/101-spring-data-jpa.md delete mode 100644 src/roadmaps/java/content/104-java-orm/102-hibernate.md delete mode 100644 src/roadmaps/java/content/104-java-orm/103-ebean.md delete mode 100644 src/roadmaps/java/content/104-java-orm/index.md delete mode 100644 src/roadmaps/java/content/105-java-logging-frameworks/100-log4j2.md delete mode 100644 src/roadmaps/java/content/105-java-logging-frameworks/101-logback.md delete mode 100644 src/roadmaps/java/content/105-java-logging-frameworks/102-slf4j.md delete mode 100644 src/roadmaps/java/content/105-java-logging-frameworks/103-tinylog.md delete mode 100644 src/roadmaps/java/content/105-java-logging-frameworks/index.md delete mode 100644 src/roadmaps/java/content/106-java-jdbc/100-jdbi3.md delete mode 100644 src/roadmaps/java/content/106-java-jdbc/101-jdbc-template.md delete mode 100644 src/roadmaps/java/content/106-java-jdbc/index.md delete mode 100644 src/roadmaps/java/content/107-testing-java-apps/100-mocking.md delete mode 100644 src/roadmaps/java/content/107-testing-java-apps/101-cucumber-jvm.md delete mode 100644 src/roadmaps/java/content/107-testing-java-apps/102-cukes.md delete mode 100644 src/roadmaps/java/content/107-testing-java-apps/103-jbehave.md delete mode 100644 src/roadmaps/java/content/107-testing-java-apps/104-junit.md delete mode 100644 src/roadmaps/java/content/107-testing-java-apps/105-testng.md delete mode 100644 src/roadmaps/java/content/107-testing-java-apps/106-rest-assured.md delete mode 100644 src/roadmaps/java/content/107-testing-java-apps/107-jmeter.md delete mode 100644 src/roadmaps/java/content/107-testing-java-apps/index.md delete mode 100644 src/roadmaps/java/java.md delete mode 100644 src/roadmaps/javascript/content/100-javascript-introduction/100-what-is-javascript.md delete mode 100644 src/roadmaps/javascript/content/100-javascript-introduction/101-history-of-javascript.md delete mode 100644 src/roadmaps/javascript/content/100-javascript-introduction/102-javascript-versions.md delete mode 100644 src/roadmaps/javascript/content/100-javascript-introduction/103-how-to-run-javascript.md delete mode 100644 src/roadmaps/javascript/content/100-javascript-introduction/index.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/100-variable-declarations/100-var.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/100-variable-declarations/101-let.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/100-variable-declarations/102-const.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/100-variable-declarations/index.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/101-hoisting.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/102-naming-rules.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/103-scopes/100-block.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/103-scopes/101-function.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/103-scopes/102-global.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/103-scopes/index.md delete mode 100644 src/roadmaps/javascript/content/101-javascript-variables/index.md delete mode 100644 src/roadmaps/javascript/content/102-javascript-datatypes/100-primitive-types.md delete mode 100644 src/roadmaps/javascript/content/102-javascript-datatypes/101-object/100-prototype.md delete mode 100644 src/roadmaps/javascript/content/102-javascript-datatypes/101-object/101-prototypal-inheritance.md delete mode 100644 src/roadmaps/javascript/content/102-javascript-datatypes/101-object/102-builtin-objects.md delete mode 100644 src/roadmaps/javascript/content/102-javascript-datatypes/101-object/index.md delete mode 100644 src/roadmaps/javascript/content/102-javascript-datatypes/102-typeof-operator.md delete mode 100644 src/roadmaps/javascript/content/102-javascript-datatypes/index.md delete mode 100644 src/roadmaps/javascript/content/103-javascript-type-casting/100-type-conversion-coercion.md delete mode 100644 src/roadmaps/javascript/content/103-javascript-type-casting/101-explicit-type-casting.md delete mode 100644 src/roadmaps/javascript/content/103-javascript-type-casting/102-implicit-type-casting.md delete mode 100644 src/roadmaps/javascript/content/103-javascript-type-casting/index.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/100-indexed-collections/100-arrays.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/100-indexed-collections/101-typed-arrays.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/100-indexed-collections/index.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/101-keyed-collections/100-map.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/101-keyed-collections/101-weak-map.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/101-keyed-collections/102-set.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/101-keyed-collections/103-weak-set.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/101-keyed-collections/index.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/102-structured-data/100-json.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/102-structured-data/index.md delete mode 100644 src/roadmaps/javascript/content/104-javascript-data-structures/index.md delete mode 100644 src/roadmaps/javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/100-is-loosely-equal.md delete mode 100644 src/roadmaps/javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/101-is-strictly-equal.md delete mode 100644 src/roadmaps/javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/102-same-value-zero.md delete mode 100644 src/roadmaps/javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/103-same-value.md delete mode 100644 src/roadmaps/javascript/content/105-javascript-equality-comparisons/100-equality-algorithms/index.md delete mode 100644 src/roadmaps/javascript/content/105-javascript-equality-comparisons/101-value-comparison-operators.md delete mode 100644 src/roadmaps/javascript/content/105-javascript-equality-comparisons/index.md delete mode 100644 src/roadmaps/javascript/content/106-javascript-loops-iterations/100-for-in-statement.md delete mode 100644 src/roadmaps/javascript/content/106-javascript-loops-iterations/101-for-of-statement.md delete mode 100644 src/roadmaps/javascript/content/106-javascript-loops-iterations/102-break-continue/100-labeled-statements.md delete mode 100644 src/roadmaps/javascript/content/106-javascript-loops-iterations/102-break-continue/index.md delete mode 100644 src/roadmaps/javascript/content/106-javascript-loops-iterations/103-for-statement.md delete mode 100644 src/roadmaps/javascript/content/106-javascript-loops-iterations/104-do-while-statement.md delete mode 100644 src/roadmaps/javascript/content/106-javascript-loops-iterations/105-while-statement.md delete mode 100644 src/roadmaps/javascript/content/106-javascript-loops-iterations/index.md delete mode 100644 src/roadmaps/javascript/content/107-javascript-control-flow/100-exception-handling/100-throw-statement.md delete mode 100644 src/roadmaps/javascript/content/107-javascript-control-flow/100-exception-handling/101-try-catch-finally.md delete mode 100644 src/roadmaps/javascript/content/107-javascript-control-flow/100-exception-handling/102-utilizing-error-objects.md delete mode 100644 src/roadmaps/javascript/content/107-javascript-control-flow/100-exception-handling/index.md delete mode 100644 src/roadmaps/javascript/content/107-javascript-control-flow/101-conditional-statements/100-if-else.md delete mode 100644 src/roadmaps/javascript/content/107-javascript-control-flow/101-conditional-statements/101-switch.md delete mode 100644 src/roadmaps/javascript/content/107-javascript-control-flow/101-conditional-statements/index.md delete mode 100644 src/roadmaps/javascript/content/107-javascript-control-flow/index.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/100-assignment-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/101-omparison-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/102-arithmetic-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/103-bitwise-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/104-logical-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/105-bigint-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/106-string-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/107-conditional-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/108-comma-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/109-unary-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/110-relational-operators.md delete mode 100644 src/roadmaps/javascript/content/108-javascript-expressions-and-operators/index.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/100-defining-calling-functions.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/101-function-parameters/100-default-params.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/101-function-parameters/101-rest-params.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/101-function-parameters/index.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/102-arrow-functions.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/103-iifes.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/104-arguments-object.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/105-scope-and-function-stack/100-recursion.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/105-scope-and-function-stack/101-lexical-scoping.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/105-scope-and-function-stack/102-closures.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/105-scope-and-function-stack/index.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/106-built-in-functions.md delete mode 100644 src/roadmaps/javascript/content/109-javascript-functions/index.md delete mode 100644 src/roadmaps/javascript/content/110-javascript-strict-mode.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/100-function-borrowing.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/101-this-in-a-method.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/102-this-in-a-function.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/103-using-this-alone.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/104-this-in-event-handlers.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/105-this-in-arrow-functions.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/106-explicit-binding.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/107-call-method.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/108-apply-method.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/109-bind-method.md delete mode 100644 src/roadmaps/javascript/content/111-javascript-this-keyword/index.md delete mode 100644 src/roadmaps/javascript/content/112-javascript-asynchronous-javascript/100-event-loop.md delete mode 100644 src/roadmaps/javascript/content/112-javascript-asynchronous-javascript/101-set-timeout.md delete mode 100644 src/roadmaps/javascript/content/112-javascript-asynchronous-javascript/102-set-interval.md delete mode 100644 src/roadmaps/javascript/content/112-javascript-asynchronous-javascript/103-callbacks/100-callback-hell.md delete mode 100644 src/roadmaps/javascript/content/112-javascript-asynchronous-javascript/103-callbacks/index.md delete mode 100644 src/roadmaps/javascript/content/112-javascript-asynchronous-javascript/104-promises/100-async-await.md delete mode 100644 src/roadmaps/javascript/content/112-javascript-asynchronous-javascript/104-promises/index.md delete mode 100644 src/roadmaps/javascript/content/112-javascript-asynchronous-javascript/index.md delete mode 100644 src/roadmaps/javascript/content/113-javascript-classes.md delete mode 100644 src/roadmaps/javascript/content/114-javascript-iterators-and-generators.md delete mode 100644 src/roadmaps/javascript/content/115-javascript-modules/100-commonjs.md delete mode 100644 src/roadmaps/javascript/content/115-javascript-modules/101-esm.md delete mode 100644 src/roadmaps/javascript/content/115-javascript-modules/index.md delete mode 100644 src/roadmaps/javascript/content/116-javascript-memory-management/100-memory-lifecycle.md delete mode 100644 src/roadmaps/javascript/content/116-javascript-memory-management/101-garbage-collection.md delete mode 100644 src/roadmaps/javascript/content/116-javascript-memory-management/index.md delete mode 100644 src/roadmaps/javascript/content/117-javascript-chrome-dev-tools/100-debugging-issues.md delete mode 100644 src/roadmaps/javascript/content/117-javascript-chrome-dev-tools/101-debugging-memory-leaks.md delete mode 100644 src/roadmaps/javascript/content/117-javascript-chrome-dev-tools/102-debugging-performance.md delete mode 100644 src/roadmaps/javascript/content/117-javascript-chrome-dev-tools/index.md delete mode 100644 src/roadmaps/javascript/content/118-working-with-apis/100-xml-http-request.md delete mode 100644 src/roadmaps/javascript/content/118-working-with-apis/101-fetch.md delete mode 100644 src/roadmaps/javascript/content/118-working-with-apis/index.md delete mode 100644 src/roadmaps/javascript/javascript.md delete mode 100644 src/roadmaps/nodejs/content/100-nodejs-introduction/100-what-is-nodejs.md delete mode 100644 src/roadmaps/nodejs/content/100-nodejs-introduction/101-why-nodejs.md delete mode 100644 src/roadmaps/nodejs/content/100-nodejs-introduction/102-history-of-nodejs.md delete mode 100644 src/roadmaps/nodejs/content/100-nodejs-introduction/103-nodejs-vs-browser.md delete mode 100644 src/roadmaps/nodejs/content/100-nodejs-introduction/104-running-nodejs-code.md delete mode 100644 src/roadmaps/nodejs/content/100-nodejs-introduction/index.md delete mode 100644 src/roadmaps/nodejs/content/101-nodejs-modules/100-commonjs-vs-esm.md delete mode 100644 src/roadmaps/nodejs/content/101-nodejs-modules/101-custom-modules.md delete mode 100644 src/roadmaps/nodejs/content/101-nodejs-modules/102-global-keyword.md delete mode 100644 src/roadmaps/nodejs/content/101-nodejs-modules/index.md delete mode 100644 src/roadmaps/nodejs/content/102-nodejs-npm/100-npx.md delete mode 100644 src/roadmaps/nodejs/content/102-nodejs-npm/101-global-install-vs-local-install.md delete mode 100644 src/roadmaps/nodejs/content/102-nodejs-npm/102-updating-packages.md delete mode 100644 src/roadmaps/nodejs/content/102-nodejs-npm/103-using-packages.md delete mode 100644 src/roadmaps/nodejs/content/102-nodejs-npm/104-running-scripts.md delete mode 100644 src/roadmaps/nodejs/content/102-nodejs-npm/105-npm-workspaces.md delete mode 100644 src/roadmaps/nodejs/content/102-nodejs-npm/106-creating-packages.md delete mode 100644 src/roadmaps/nodejs/content/102-nodejs-npm/index.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/100-stack-trace.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/101-using-debugger.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/102-uncaught-exceptions.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/103-error-types/100-javascript-errors.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/103-error-types/101-system-errors.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/103-error-types/102-user-specified-errors.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/103-error-types/103-assertion-errors.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/103-error-types/index.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/104-async-errors.md delete mode 100644 src/roadmaps/nodejs/content/103-nodejs-error-handling/index.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/100-event-loop.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/101-event-emitter.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/102-promises.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/103-async-await.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/104-callbacks.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/105-set-timeout.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/106-set-interval.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/107-set-immediate.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/108-process-next-tick.md delete mode 100644 src/roadmaps/nodejs/content/104-nodejs-async-programming/index.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/100-fs-module.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/101-path-module.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/102-process-cwd.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/103-glob.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/104-globby.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/105-fs-extra.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/106-chokidar.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/107-dirname.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/108-filename.md delete mode 100644 src/roadmaps/nodejs/content/105-nodejs-working-with-files/index.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/100-exitting-and-exit-codes.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/101-printing-output/100-process-stdout.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/101-printing-output/101-process-stderr.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/101-printing-output/102-chalk.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/101-printing-output/103-figlet.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/101-printing-output/104-cli-progress.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/101-printing-output/index.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/102-taking-input/100-process-stdin.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/102-taking-input/101-prompts.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/102-taking-input/102-inquirer.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/102-taking-input/index.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/103-command-line-args/100-process-argv.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/103-command-line-args/101-commander-js.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/103-command-line-args/index.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/104-environment-variables/100-dotenv.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/104-environment-variables/101-process-env.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/104-environment-variables/index.md delete mode 100644 src/roadmaps/nodejs/content/106-nodejs-command-line-apps/index.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/100-http-module.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/101-express-js.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/102-nest-js.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/103-fastify.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/104-got.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/105-unfetch.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/106-axios.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/107-api-calls-http.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/108-jsonwebtoken.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/109-passport-js.md delete mode 100644 src/roadmaps/nodejs/content/107-nodejs-apis/index.md delete mode 100644 src/roadmaps/nodejs/content/108-nodejs-keep-app-running/100-nodemon.md delete mode 100644 src/roadmaps/nodejs/content/108-nodejs-keep-app-running/index.md delete mode 100644 src/roadmaps/nodejs/content/109-nodejs-template-engines/100-marko.md delete mode 100644 src/roadmaps/nodejs/content/109-nodejs-template-engines/101-pug.md delete mode 100644 src/roadmaps/nodejs/content/109-nodejs-template-engines/102-ejs.md delete mode 100644 src/roadmaps/nodejs/content/109-nodejs-template-engines/index.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/100-relational/100-knex.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/100-relational/101-type-orm.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/100-relational/102-sequelize.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/100-relational/103-prisma.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/100-relational/104-native-drivers.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/100-relational/index.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/101-document/100-mongoose.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/101-document/101-prisma.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/101-document/102-native-drivers.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/101-document/index.md delete mode 100644 src/roadmaps/nodejs/content/110-nodejs-databases/index.md delete mode 100644 src/roadmaps/nodejs/content/111-nodejs-testing/100-jest.md delete mode 100644 src/roadmaps/nodejs/content/111-nodejs-testing/101-mocha.md delete mode 100644 src/roadmaps/nodejs/content/111-nodejs-testing/102-cypress.md delete mode 100644 src/roadmaps/nodejs/content/111-nodejs-testing/index.md delete mode 100644 src/roadmaps/nodejs/content/112-nodejs-logging/100-morgan.md delete mode 100644 src/roadmaps/nodejs/content/112-nodejs-logging/101-winston.md delete mode 100644 src/roadmaps/nodejs/content/112-nodejs-logging/index.md delete mode 100644 src/roadmaps/nodejs/content/113-nodejs-keep-app-running-prod/100-pm2.md delete mode 100644 src/roadmaps/nodejs/content/113-nodejs-keep-app-running-prod/101-forever.md delete mode 100644 src/roadmaps/nodejs/content/113-nodejs-keep-app-running-prod/102-nohup.md delete mode 100644 src/roadmaps/nodejs/content/113-nodejs-keep-app-running-prod/index.md delete mode 100644 src/roadmaps/nodejs/content/114-nodejs-threads/100-child-process.md delete mode 100644 src/roadmaps/nodejs/content/114-nodejs-threads/101-cluster.md delete mode 100644 src/roadmaps/nodejs/content/114-nodejs-threads/102-worker-threads.md delete mode 100644 src/roadmaps/nodejs/content/114-nodejs-threads/index.md delete mode 100644 src/roadmaps/nodejs/content/115-nodejs-streams.md delete mode 100644 src/roadmaps/nodejs/content/116-nodejs-more-debugging/100-memory-leaks/100-garbage-collection.md delete mode 100644 src/roadmaps/nodejs/content/116-nodejs-more-debugging/100-memory-leaks/index.md delete mode 100644 src/roadmaps/nodejs/content/116-nodejs-more-debugging/101-node-inspect.md delete mode 100644 src/roadmaps/nodejs/content/116-nodejs-more-debugging/102-using-apm.md delete mode 100644 src/roadmaps/nodejs/content/116-nodejs-more-debugging/index.md delete mode 100644 src/roadmaps/nodejs/content/117-nodejs-common-modules/100-builtin-modules.md delete mode 100644 src/roadmaps/nodejs/content/117-nodejs-common-modules/index.md delete mode 100644 src/roadmaps/nodejs/nodejs.md delete mode 100644 src/roadmaps/postgresql-dba/postgresql-dba.md delete mode 100644 src/roadmaps/python/content/100-python-basics/100-basic-syntax.md delete mode 100644 src/roadmaps/python/content/100-python-basics/101-variables-and-datatypes.md delete mode 100644 src/roadmaps/python/content/100-python-basics/102-conditionals.md delete mode 100644 src/roadmaps/python/content/100-python-basics/103-typecasting-exceptions.md delete mode 100644 src/roadmaps/python/content/100-python-basics/104-functions.md delete mode 100644 src/roadmaps/python/content/100-python-basics/105-lists-tuples-sets-dictionaries.md delete mode 100644 src/roadmaps/python/content/100-python-basics/106-string-methods.md delete mode 100644 src/roadmaps/python/content/100-python-basics/index.md delete mode 100644 src/roadmaps/python/content/100-roadmap-note.md delete mode 100644 src/roadmaps/python/content/101-data-structures-and-algorithms/100-arrays-linked-lists.md delete mode 100644 src/roadmaps/python/content/101-data-structures-and-algorithms/101-heaps-stacks-queues.md delete mode 100644 src/roadmaps/python/content/101-data-structures-and-algorithms/102-hash-tables.md delete mode 100644 src/roadmaps/python/content/101-data-structures-and-algorithms/103-binary-search-trees.md delete mode 100644 src/roadmaps/python/content/101-data-structures-and-algorithms/104-recursion.md delete mode 100644 src/roadmaps/python/content/101-data-structures-and-algorithms/105-sorting-algorithms.md delete mode 100644 src/roadmaps/python/content/101-data-structures-and-algorithms/index.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/100-oop/100-methods-dunder.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/100-oop/101-inheritance.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/100-oop/102-classes.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/100-oop/index.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/101-regular-expressions.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/102-decorators.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/103-lambdas.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/104-iterators.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/105-modules/100-builtin-modules.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/105-modules/101-custom-modules.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/105-modules/index.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/106-list-comprehensions.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/107-generator-expressions.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/108-paradigms.md delete mode 100644 src/roadmaps/python/content/102-python-advanced-topics/index.md delete mode 100644 src/roadmaps/python/content/103-version-control-systems/100-basic-git-usage.md delete mode 100644 src/roadmaps/python/content/103-version-control-systems/index.md delete mode 100644 src/roadmaps/python/content/104-repo-hosting-services/100-github.md delete mode 100644 src/roadmaps/python/content/104-repo-hosting-services/101-gitlab.md delete mode 100644 src/roadmaps/python/content/104-repo-hosting-services/102-bitbucket.md delete mode 100644 src/roadmaps/python/content/104-repo-hosting-services/index.md delete mode 100644 src/roadmaps/python/content/105-python-package-managers/100-pypi.md delete mode 100644 src/roadmaps/python/content/105-python-package-managers/101-pip.md delete mode 100644 src/roadmaps/python/content/105-python-package-managers/102-conda.md delete mode 100644 src/roadmaps/python/content/105-python-package-managers/index.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/100-synchronous/100-django.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/100-synchronous/101-flask.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/100-synchronous/102-pyramid.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/100-synchronous/index.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/101-asynchronous/100-gevent.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/101-asynchronous/101-aiohttp.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/101-asynchronous/102-tornado.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/101-asynchronous/103-sanic.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/101-asynchronous/index.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/102-fastapi.md delete mode 100644 src/roadmaps/python/content/106-python-frameworks/index.md delete mode 100644 src/roadmaps/python/content/107-python-testing/100-unittest-pyunit.md delete mode 100644 src/roadmaps/python/content/107-python-testing/101-pytest.md delete mode 100644 src/roadmaps/python/content/107-python-testing/102-doctest.md delete mode 100644 src/roadmaps/python/content/107-python-testing/102-nose.md delete mode 100644 src/roadmaps/python/content/107-python-testing/index.md delete mode 100644 src/roadmaps/python/python.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/100-what-is-qa.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/101-tester-mindset.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/102-testing-approaches/100-white-box-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/102-testing-approaches/101-gray-box-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/102-testing-approaches/102-black-box-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/102-testing-approaches/index.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/103-test-oracles.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/104-test-prioritization.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/105-manage-your-testing/100-qtest.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/105-manage-your-testing/101-test-rail.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/105-manage-your-testing/102-test-link.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/105-manage-your-testing/103-zephyr.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/105-manage-your-testing/index.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/106-project-management/100-atlassian.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/106-project-management/101-assembla.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/106-project-management/102-youtrack.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/106-project-management/103-trello.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/106-project-management/index.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/exploratory-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/index.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/integration-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/regression-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/sanity-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/smoke-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/uat.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/100-functional-testing/unit-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/accessibility-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/index.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/load-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/performance-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/security-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/101-non-functional-testing/stress-testing.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/107-testing-techniques/index.md delete mode 100644 src/roadmaps/qa/content/100-qa-basics/index.md delete mode 100644 src/roadmaps/qa/content/101-qa-sdlc/100-waterfall-model.md delete mode 100644 src/roadmaps/qa/content/101-qa-sdlc/101-v-model.md delete mode 100644 src/roadmaps/qa/content/101-qa-sdlc/102-agile-model/100-kanban.md delete mode 100644 src/roadmaps/qa/content/101-qa-sdlc/102-agile-model/101-scrum.md delete mode 100644 src/roadmaps/qa/content/101-qa-sdlc/102-agile-model/102-safe.md delete mode 100644 src/roadmaps/qa/content/101-qa-sdlc/102-agile-model/103-xp.md delete mode 100644 src/roadmaps/qa/content/101-qa-sdlc/102-agile-model/index.md delete mode 100644 src/roadmaps/qa/content/101-qa-sdlc/index.md delete mode 100644 src/roadmaps/qa/content/102-qa-manual-testing/100-tdd.md delete mode 100644 src/roadmaps/qa/content/102-qa-manual-testing/101-test-planning.md delete mode 100644 src/roadmaps/qa/content/102-qa-manual-testing/102-test-cases-and-scenarios.md delete mode 100644 src/roadmaps/qa/content/102-qa-manual-testing/103-reporting.md delete mode 100644 src/roadmaps/qa/content/102-qa-manual-testing/104-compatibility.md delete mode 100644 src/roadmaps/qa/content/102-qa-manual-testing/105-verification-and-validation.md delete mode 100644 src/roadmaps/qa/content/102-qa-manual-testing/index.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/ajax.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/browser-devtools.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/caching.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/csr-vs-ssr.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/html-css-javascript.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/index.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/responsive-vs-adaptive.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/100-basic-introduction/swas-pwas-jamstack.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/100-selenium-ide.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/101-browser-addons.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/101-ghost-inspector.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/cypress.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/index.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jasmine.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/jest.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/nightwatch.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/playwright.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/puppeteer.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/qa-wolf.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/robot-framework.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/selenium.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-automation-frameworks/webdriver-io.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/102-bug-management.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/103-check-my-links.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/100-frontend-automation/index.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/101-mobile-automation/100-appium.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/101-mobile-automation/101-xcuitest.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/101-mobile-automation/102-espresso.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/101-mobile-automation/103-detox.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/101-mobile-automation/index.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/102-backend-automation/100-karate-framework.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/102-backend-automation/101-cypress.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/102-backend-automation/102-soap-ui.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/102-backend-automation/103-postman-newman.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/102-backend-automation/104-rest-assured.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/102-backend-automation/index.md delete mode 100644 src/roadmaps/qa/content/103-qa-automated-testing/index.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/100-vegeta.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/101-jmeter.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/102-locust.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/103-gatling.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/104-k6.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/105-artillery.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/106-lighthouse.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/107-webpage-test.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/100-load-and-performance-testing/index.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/101-accessibility-testing/100-chrome-devtools.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/101-accessibility-testing/101-wave.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/101-accessibility-testing/102-axe.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/101-accessibility-testing/index.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/102-security-testing/100-authentication-authorization.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/102-security-testing/101-vulnerability-scanning.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/102-security-testing/102-owasp-10.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/102-security-testing/103-attack-vectors.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/102-security-testing/104-secrets-management.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/102-security-testing/index.md delete mode 100644 src/roadmaps/qa/content/104-qa-non-functional-testing/index.md delete mode 100644 src/roadmaps/qa/content/105-qa-email-testing/100-mailinator.md delete mode 100644 src/roadmaps/qa/content/105-qa-email-testing/101-gmail-tester.md delete mode 100644 src/roadmaps/qa/content/105-qa-email-testing/index.md delete mode 100644 src/roadmaps/qa/content/106-qa-reporting/100-junit.md delete mode 100644 src/roadmaps/qa/content/106-qa-reporting/101-allure.md delete mode 100644 src/roadmaps/qa/content/106-qa-reporting/102-test-rail.md delete mode 100644 src/roadmaps/qa/content/106-qa-reporting/index.md delete mode 100644 src/roadmaps/qa/content/107-qa-monitoring-logs/100-grafana.md delete mode 100644 src/roadmaps/qa/content/107-qa-monitoring-logs/101-new-relic.md delete mode 100644 src/roadmaps/qa/content/107-qa-monitoring-logs/102-run-scope.md delete mode 100644 src/roadmaps/qa/content/107-qa-monitoring-logs/103-sentry.md delete mode 100644 src/roadmaps/qa/content/107-qa-monitoring-logs/104-kibana.md delete mode 100644 src/roadmaps/qa/content/107-qa-monitoring-logs/105-data-dog.md delete mode 100644 src/roadmaps/qa/content/107-qa-monitoring-logs/106-pager-duty.md delete mode 100644 src/roadmaps/qa/content/107-qa-monitoring-logs/index.md delete mode 100644 src/roadmaps/qa/content/108-qa-vcs/100-git.md delete mode 100644 src/roadmaps/qa/content/108-qa-vcs/index.md delete mode 100644 src/roadmaps/qa/content/109-qa-repo-hosting-services/100-gitlab.md delete mode 100644 src/roadmaps/qa/content/109-qa-repo-hosting-services/101-bitbucket.md delete mode 100644 src/roadmaps/qa/content/109-qa-repo-hosting-services/102-github.md delete mode 100644 src/roadmaps/qa/content/109-qa-repo-hosting-services/index.md delete mode 100644 src/roadmaps/qa/content/110-qa-ci-cd/100-jenkins.md delete mode 100644 src/roadmaps/qa/content/110-qa-ci-cd/101-travis-ci.md delete mode 100644 src/roadmaps/qa/content/110-qa-ci-cd/102-circle-ci.md delete mode 100644 src/roadmaps/qa/content/110-qa-ci-cd/103-drone.md delete mode 100644 src/roadmaps/qa/content/110-qa-ci-cd/104-gitlab-ci.md delete mode 100644 src/roadmaps/qa/content/110-qa-ci-cd/105-bamboo.md delete mode 100644 src/roadmaps/qa/content/110-qa-ci-cd/106-team-city.md delete mode 100644 src/roadmaps/qa/content/110-qa-ci-cd/107-azure-devops-services.md delete mode 100644 src/roadmaps/qa/content/110-qa-ci-cd/index.md delete mode 100644 src/roadmaps/qa/content/111-qa-headless-testing/100-zombie-js.md delete mode 100644 src/roadmaps/qa/content/111-qa-headless-testing/101-playwright.md delete mode 100644 src/roadmaps/qa/content/111-qa-headless-testing/102-puppeteer.md delete mode 100644 src/roadmaps/qa/content/111-qa-headless-testing/103-cypress.md delete mode 100644 src/roadmaps/qa/content/111-qa-headless-testing/104-headless-chrome.md delete mode 100644 src/roadmaps/qa/content/111-qa-headless-testing/105-headless-fox.md delete mode 100644 src/roadmaps/qa/content/111-qa-headless-testing/106-html-unit.md delete mode 100644 src/roadmaps/qa/content/111-qa-headless-testing/index.md delete mode 100644 src/roadmaps/qa/qa.md delete mode 100644 src/roadmaps/react/content/100-react-roadmap-note.md delete mode 100644 src/roadmaps/react/content/101-cli-tools/100-vite.md delete mode 100644 src/roadmaps/react/content/101-cli-tools/101-create-react-app.md delete mode 100644 src/roadmaps/react/content/101-cli-tools/index.md delete mode 100644 src/roadmaps/react/content/102-components/100-class-components.md delete mode 100644 src/roadmaps/react/content/102-components/101-functional-components.md delete mode 100644 src/roadmaps/react/content/102-components/102-jsx.md delete mode 100644 src/roadmaps/react/content/102-components/103-props-vs-state.md delete mode 100644 src/roadmaps/react/content/102-components/104-conditional-rendering.md delete mode 100644 src/roadmaps/react/content/102-components/105-composition-vs-inheritance.md delete mode 100644 src/roadmaps/react/content/102-components/index.md delete mode 100644 src/roadmaps/react/content/103-rendering/100-component-life-cycle.md delete mode 100644 src/roadmaps/react/content/103-rendering/101-lists-and-keys.md delete mode 100644 src/roadmaps/react/content/103-rendering/102-render-props.md delete mode 100644 src/roadmaps/react/content/103-rendering/103-refs.md delete mode 100644 src/roadmaps/react/content/103-rendering/104-events.md delete mode 100644 src/roadmaps/react/content/103-rendering/105-high-order-components.md delete mode 100644 src/roadmaps/react/content/103-rendering/index.md delete mode 100644 src/roadmaps/react/content/104-hooks/100-basic-hooks/100-use-state.md delete mode 100644 src/roadmaps/react/content/104-hooks/100-basic-hooks/101-use-effect.md delete mode 100644 src/roadmaps/react/content/104-hooks/100-basic-hooks/index.md delete mode 100644 src/roadmaps/react/content/104-hooks/101-writing-your-own-hooks.md delete mode 100644 src/roadmaps/react/content/104-hooks/102-common-hooks.md delete mode 100644 src/roadmaps/react/content/104-hooks/index.md delete mode 100644 src/roadmaps/react/content/105-routers/100-react-router.md delete mode 100644 src/roadmaps/react/content/105-routers/101-reach-router.md delete mode 100644 src/roadmaps/react/content/105-routers/index.md delete mode 100644 src/roadmaps/react/content/106-state-management/100-context.md delete mode 100644 src/roadmaps/react/content/106-state-management/101-zustand.md delete mode 100644 src/roadmaps/react/content/106-state-management/102-redux-and-redux-toolkit.md delete mode 100644 src/roadmaps/react/content/106-state-management/103-mobx.md delete mode 100644 src/roadmaps/react/content/106-state-management/104-recoil.md delete mode 100644 src/roadmaps/react/content/106-state-management/index.md delete mode 100644 src/roadmaps/react/content/107-styling/100-styled-components.md delete mode 100644 src/roadmaps/react/content/107-styling/101-emotion.md delete mode 100644 src/roadmaps/react/content/107-styling/102-mantine.md delete mode 100644 src/roadmaps/react/content/107-styling/103-tailwind.md delete mode 100644 src/roadmaps/react/content/107-styling/104-material-ui.md delete mode 100644 src/roadmaps/react/content/107-styling/105-chakra-ui.md delete mode 100644 src/roadmaps/react/content/107-styling/106-css-modules.md delete mode 100644 src/roadmaps/react/content/107-styling/index.md delete mode 100644 src/roadmaps/react/content/108-api-calls/100-apollo.md delete mode 100644 src/roadmaps/react/content/108-api-calls/101-relay.md delete mode 100644 src/roadmaps/react/content/108-api-calls/102-urql.md delete mode 100644 src/roadmaps/react/content/108-api-calls/103-swr.md delete mode 100644 src/roadmaps/react/content/108-api-calls/104-react-query.md delete mode 100644 src/roadmaps/react/content/108-api-calls/105-axios.md delete mode 100644 src/roadmaps/react/content/108-api-calls/106-superagent.md delete mode 100644 src/roadmaps/react/content/108-api-calls/107-rtk-query.md delete mode 100644 src/roadmaps/react/content/108-api-calls/index.md delete mode 100644 src/roadmaps/react/content/109-testing/100-jest.md delete mode 100644 src/roadmaps/react/content/109-testing/101-vitest.md delete mode 100644 src/roadmaps/react/content/109-testing/102-react-testing-library.md delete mode 100644 src/roadmaps/react/content/109-testing/103-cypress.md delete mode 100644 src/roadmaps/react/content/109-testing/104-playwright.md delete mode 100644 src/roadmaps/react/content/109-testing/index.md delete mode 100644 src/roadmaps/react/content/110-frameworks/100-remix.md delete mode 100644 src/roadmaps/react/content/110-frameworks/101-next-js.md delete mode 100644 src/roadmaps/react/content/110-frameworks/index.md delete mode 100644 src/roadmaps/react/content/111-forms/100-react-hook-form.md delete mode 100644 src/roadmaps/react/content/111-forms/101-formik.md delete mode 100644 src/roadmaps/react/content/111-forms/102-final-form.md delete mode 100644 src/roadmaps/react/content/111-forms/index.md delete mode 100644 src/roadmaps/react/content/112-suspense.md delete mode 100644 src/roadmaps/react/content/113-portals.md delete mode 100644 src/roadmaps/react/content/114-error-boundaries.md delete mode 100644 src/roadmaps/react/content/115-fiber-architecture.md delete mode 100644 src/roadmaps/react/content/116-mobile/100-react-native.md delete mode 100644 src/roadmaps/react/content/116-mobile/index.md delete mode 100644 src/roadmaps/react/react.md delete mode 100644 src/roadmaps/software-architect/content/100-software-architect-basics/100-what-is-software-architecture.md delete mode 100644 src/roadmaps/software-architect/content/100-software-architect-basics/101-what-is-software-architect.md delete mode 100644 src/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/100-application-architecture.md delete mode 100644 src/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/101-solution-architecture.md delete mode 100644 src/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/102-enterprise-architecture.md delete mode 100644 src/roadmaps/software-architect/content/100-software-architect-basics/102-levels-of-architecture/index.md delete mode 100644 src/roadmaps/software-architect/content/100-software-architect-basics/index.md delete mode 100644 src/roadmaps/software-architect/content/101-architect-responsibilities.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/100-design-and-architecture.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/101-decision-making.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/102-simplifying-things.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/103-how-to-code.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/104-documentation.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/105-communication.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/106-estimate-and-evaluate.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/107-balance.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/108-consult-and-coach.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/109-marketing-skills.md delete mode 100644 src/roadmaps/software-architect/content/102-important-skills/index.md delete mode 100644 src/roadmaps/software-architect/content/103-technical-skills.md delete mode 100644 src/roadmaps/software-architect/content/104-programming-languages/100-java-kotlin-scala.md delete mode 100644 src/roadmaps/software-architect/content/104-programming-languages/101-python.md delete mode 100644 src/roadmaps/software-architect/content/104-programming-languages/102-ruby.md delete mode 100644 src/roadmaps/software-architect/content/104-programming-languages/103-go.md delete mode 100644 src/roadmaps/software-architect/content/104-programming-languages/104-javascript-typescript.md delete mode 100644 src/roadmaps/software-architect/content/104-programming-languages/105-dotnet-framework.md delete mode 100644 src/roadmaps/software-architect/content/104-programming-languages/index.md delete mode 100644 src/roadmaps/software-architect/content/105-patterns-and-design-principles/100-oop.md delete mode 100644 src/roadmaps/software-architect/content/105-patterns-and-design-principles/101-mvc-mvp-mvvm.md delete mode 100644 src/roadmaps/software-architect/content/105-patterns-and-design-principles/102-cqrs-eventual-consistency.md delete mode 100644 src/roadmaps/software-architect/content/105-patterns-and-design-principles/103-actors.md delete mode 100644 src/roadmaps/software-architect/content/105-patterns-and-design-principles/104-acid-cap-theorem.md delete mode 100644 src/roadmaps/software-architect/content/105-patterns-and-design-principles/105-solid.md delete mode 100644 src/roadmaps/software-architect/content/105-patterns-and-design-principles/106-ddd.md delete mode 100644 src/roadmaps/software-architect/content/105-patterns-and-design-principles/106-tdd.md delete mode 100644 src/roadmaps/software-architect/content/105-patterns-and-design-principles/index.md delete mode 100644 src/roadmaps/software-architect/content/106-architect-tools/100-git.md delete mode 100644 src/roadmaps/software-architect/content/106-architect-tools/101-slack.md delete mode 100644 src/roadmaps/software-architect/content/106-architect-tools/102-trello.md delete mode 100644 src/roadmaps/software-architect/content/106-architect-tools/103-atlassian-tools.md delete mode 100644 src/roadmaps/software-architect/content/106-architect-tools/index.md delete mode 100644 src/roadmaps/software-architect/content/107-architectures/100-serverless.md delete mode 100644 src/roadmaps/software-architect/content/107-architectures/101-microservices.md delete mode 100644 src/roadmaps/software-architect/content/107-architectures/102-client-server-architecture.md delete mode 100644 src/roadmaps/software-architect/content/107-architectures/103-layered-architecture.md delete mode 100644 src/roadmaps/software-architect/content/107-architectures/104-distributed-systems.md delete mode 100644 src/roadmaps/software-architect/content/107-architectures/105-service-oriented.md delete mode 100644 src/roadmaps/software-architect/content/107-architectures/index.md delete mode 100644 src/roadmaps/software-architect/content/108-security/100-hashing-algorithms.md delete mode 100644 src/roadmaps/software-architect/content/108-security/101-pki.md delete mode 100644 src/roadmaps/software-architect/content/108-security/102-owasp.md delete mode 100644 src/roadmaps/software-architect/content/108-security/103-auth-strategies.md delete mode 100644 src/roadmaps/software-architect/content/108-security/index.md delete mode 100644 src/roadmaps/software-architect/content/109-working-with-data/100-hadoop-spark-mapreduce.md delete mode 100644 src/roadmaps/software-architect/content/109-working-with-data/101-etl-datawarehouses.md delete mode 100644 src/roadmaps/software-architect/content/109-working-with-data/102-sql-databases.md delete mode 100644 src/roadmaps/software-architect/content/109-working-with-data/103-analytics/100-apache-spark.md delete mode 100644 src/roadmaps/software-architect/content/109-working-with-data/103-analytics/101-hadoop.md delete mode 100644 src/roadmaps/software-architect/content/109-working-with-data/103-analytics/102-datawarehouses-principles.md delete mode 100644 src/roadmaps/software-architect/content/109-working-with-data/103-analytics/index.md delete mode 100644 src/roadmaps/software-architect/content/109-working-with-data/103-nosql-databases.md delete mode 100644 src/roadmaps/software-architect/content/109-working-with-data/index.md delete mode 100644 src/roadmaps/software-architect/content/110-apis-and-integrations/100-grpc.md delete mode 100644 src/roadmaps/software-architect/content/110-apis-and-integrations/101-esb-soap.md delete mode 100644 src/roadmaps/software-architect/content/110-apis-and-integrations/102-graphql.md delete mode 100644 src/roadmaps/software-architect/content/110-apis-and-integrations/103-rest.md delete mode 100644 src/roadmaps/software-architect/content/110-apis-and-integrations/104-bpm-bpel.md delete mode 100644 src/roadmaps/software-architect/content/110-apis-and-integrations/105-messaging-queues.md delete mode 100644 src/roadmaps/software-architect/content/110-apis-and-integrations/index.md delete mode 100644 src/roadmaps/software-architect/content/111-web-and-mobile/100-reactive-functional-programming.md delete mode 100644 src/roadmaps/software-architect/content/111-web-and-mobile/101-react-vue-angular.md delete mode 100644 src/roadmaps/software-architect/content/111-web-and-mobile/102-spa-ssr-ssg.md delete mode 100644 src/roadmaps/software-architect/content/111-web-and-mobile/103-pwa.md delete mode 100644 src/roadmaps/software-architect/content/111-web-and-mobile/104-microfrontends.md delete mode 100644 src/roadmaps/software-architect/content/111-web-and-mobile/105-w3c-and-whatwg-standards.md delete mode 100644 src/roadmaps/software-architect/content/111-web-and-mobile/index.md delete mode 100644 src/roadmaps/software-architect/content/112-architect-frameworks/100-babok.md delete mode 100644 src/roadmaps/software-architect/content/112-architect-frameworks/101-iaf.md delete mode 100644 src/roadmaps/software-architect/content/112-architect-frameworks/101-uml.md delete mode 100644 src/roadmaps/software-architect/content/112-architect-frameworks/102-togaf.md delete mode 100644 src/roadmaps/software-architect/content/112-architect-frameworks/index.md delete mode 100644 src/roadmaps/software-architect/content/113-management/100-certifications/100-pmi-itil-prince2-rup.md delete mode 100644 src/roadmaps/software-architect/content/113-management/100-certifications/index.md delete mode 100644 src/roadmaps/software-architect/content/113-management/101-agile-scrum/100-less.md delete mode 100644 src/roadmaps/software-architect/content/113-management/101-agile-scrum/101-safe.md delete mode 100644 src/roadmaps/software-architect/content/113-management/101-agile-scrum/index.md delete mode 100644 src/roadmaps/software-architect/content/113-management/index.md delete mode 100644 src/roadmaps/software-architect/content/114-networks/100-osi-tcp-ip-model.md delete mode 100644 src/roadmaps/software-architect/content/114-networks/101-http-https.md delete mode 100644 src/roadmaps/software-architect/content/114-networks/102-proxies.md delete mode 100644 src/roadmaps/software-architect/content/114-networks/103-firewalls.md delete mode 100644 src/roadmaps/software-architect/content/114-networks/index.md delete mode 100644 src/roadmaps/software-architect/content/115-operations-knowledge/100-infrastructure-as-code.md delete mode 100644 src/roadmaps/software-architect/content/115-operations-knowledge/101-cloud-providers.md delete mode 100644 src/roadmaps/software-architect/content/115-operations-knowledge/102-serverless-concepts.md delete mode 100644 src/roadmaps/software-architect/content/115-operations-knowledge/103-linux-unix.md delete mode 100644 src/roadmaps/software-architect/content/115-operations-knowledge/104-service-mesh.md delete mode 100644 src/roadmaps/software-architect/content/115-operations-knowledge/105-ci-cd.md delete mode 100644 src/roadmaps/software-architect/content/115-operations-knowledge/106-containers.md delete mode 100644 src/roadmaps/software-architect/content/115-operations-knowledge/107-cloud-design-patterns.md delete mode 100644 src/roadmaps/software-architect/content/115-operations-knowledge/index.md delete mode 100644 src/roadmaps/software-architect/content/116-enterprise-software/100-ms-dynamics.md delete mode 100644 src/roadmaps/software-architect/content/116-enterprise-software/101-sap-epr-hana-business-objects.md delete mode 100644 src/roadmaps/software-architect/content/116-enterprise-software/102-emc-dms.md delete mode 100644 src/roadmaps/software-architect/content/116-enterprise-software/103-ibm-bpm.md delete mode 100644 src/roadmaps/software-architect/content/116-enterprise-software/104-salesforce.md delete mode 100644 src/roadmaps/software-architect/content/116-enterprise-software/index.md delete mode 100644 src/roadmaps/software-architect/software-architect.md delete mode 100644 src/roadmaps/software-design-architecture/software-design-architecture.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/100-vue-cli.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/101-components/100-single-file-components.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/101-components/101-component-registration.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/101-components/102-props.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/101-components/103-events.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/101-components/104-attribute-inheritance.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/101-components/index.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/102-templates.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/103-directives.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/104-api-styles/100-options-api.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/104-api-styles/101-composition-api.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/104-api-styles/index.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/105-app-configurations.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/106-rendering-lists.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/107-conditional-rendering.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/108-lifecycle-hooks.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/109-forms-handling.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/110-events-handling.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/111-computed-properties.md delete mode 100644 src/roadmaps/vue/content/100-fundamental-topics/index.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/100-ref.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/101-torefs.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/102-reactive.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/103-computed.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/104-watch.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/105-next-tick.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/106-composables.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/107-async-components.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/108-teleport-components.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/109-provide-inject.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/110-custom-directives.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/111-custom-events.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/112-plugins.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/113-watchers.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/114-slots.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/115-transition.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/116-transition-group.md delete mode 100644 src/roadmaps/vue/content/101-advanced-topics/index.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/100-routing/100-vue-router.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/100-routing/index.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/101-forms/100-vue-formulate.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/101-forms/101-vee-validate.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/101-forms/102-vuelidate.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/101-forms/index.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/102-ssr/100-quasar.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/102-ssr/101-nuxt-js.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/102-ssr/index.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/103-ssg/100-gridsome.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/103-ssg/101-vuepress.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/103-ssg/index.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/104-state-management/100-pinia.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/104-state-management/index.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/105-mobile-apps/100-capacitor.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/105-mobile-apps/index.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/106-api-calls/100-apollo.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/106-api-calls/101-vue-relay.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/106-api-calls/102-axios.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/106-api-calls/103-unfetch.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/106-api-calls/104-superagent.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/106-api-calls/index.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/107-jest.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/108-vue-testing-library.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/109-cypress.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/110-tailwind-css.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/111-vuetify.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/112-element-ui.md delete mode 100644 src/roadmaps/vue/content/102-ecosystem/index.md delete mode 100644 src/roadmaps/vue/vue.md diff --git a/public/jsons/android.json b/public/jsons/android.json deleted file mode 100644 index c31dcb8ae..000000000 --- a/public/jsons/android.json +++ /dev/null @@ -1 +0,0 @@ -{"mockup":{"controls":{"control":[{"ID":"0","h":"88","measuredH":"87","measuredW":"139","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":139,"y":87},"p1":{"x":0.4839132782964279,"y":0.06388395957102075},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"140","x":"764","y":"409","zOrder":"42"},{"ID":"1","h":"54","measuredH":"53","measuredW":"167","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":167,"y":53},"p1":{"x":0.46628444849827344,"y":0.04019805850544009},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"168","x":"745","y":"398","zOrder":"43"},{"ID":"2","h":"46","measuredH":"45","measuredW":"142","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":142,"y":0},"p1":{"x":0.5393433342768186,"y":-0.060147183696575034},"p2":{"x":0,"y":45},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"143","x":"760","y":"353","zOrder":"44"},{"ID":"5","h":"177","measuredH":"176","measuredW":"28","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":20,"y":0},"p1":{"x":0.553261492147643,"y":0.10567048073208744},"p2":{"x":0,"y":176},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"29","x":"672","y":"404","zOrder":"45"},{"ID":"6","h":"99","measuredH":"98","measuredW":"28","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":12,"y":0},"p1":{"x":0.5196669310071372,"y":-0.19421094369547975},"p2":{"x":28,"y":98},"rightArrow":"false","shape":"bezier"},"typeID":"Arrow","w":"29","x":"646","y":"251","zOrder":"46"},{"ID":"7","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"280","zOrder":"47"},{"ID":"8","measuredH":"23","measuredW":"154","properties":{"bold":"true","size":"15","text":"Install Android Studio"},"typeID":"Label","x":"956","y":"290","zOrder":"48"},{"ID":"9","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"328","zOrder":"49"},{"ID":"10","measuredH":"23","measuredW":"187","properties":{"bold":"true","size":"15","text":"Learn the Basics of Kotlin"},"typeID":"Label","x":"940","y":"338","zOrder":"50"},{"ID":"11","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"568","y":"376","zOrder":"51"},{"ID":"12","measuredH":"23","measuredW":"133","properties":{"bold":"true","size":"15","text":"The Fundamentals"},"typeID":"Label","x":"603","y":"388","zOrder":"52"},{"ID":"17","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"377","zOrder":"53"},{"ID":"18","measuredH":"23","measuredW":"106","properties":{"bold":"true","size":"15","text":"Basics of OOP"},"typeID":"Label","x":"980","y":"387","zOrder":"54"},{"ID":"21","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"425","zOrder":"55"},{"ID":"22","measuredH":"23","measuredW":"222","properties":{"bold":"true","size":"15","text":"DataStructures and Algorithms"},"typeID":"Label","x":"922","y":"435","zOrder":"56"},{"ID":"25","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"292","x":"887","y":"474","zOrder":"57"},{"ID":"26","measuredH":"23","measuredW":"226","properties":{"bold":"true","size":"15","text":"What is and how to use Gradle?"},"typeID":"Label","x":"920","y":"484","zOrder":"58"},{"ID":"29","h":"26","measuredH":"25","measuredW":"130","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":130,"y":0},"p1":{"x":0.45592011412268185,"y":0.050784593437945794},"p2":{"x":0,"y":25},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"131","x":"456","y":"349","zOrder":"59"},{"ID":"30","h":"17","measuredH":"16","measuredW":"128","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":128,"y":16},"p1":{"x":0.5393433342768185,"y":-0.0601471836965751},"p2":{"x":0,"y":4},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"129","x":"458","y":"327","zOrder":"60"},{"ID":"33","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"178","x":"302","y":"304","zOrder":"61"},{"ID":"34","measuredH":"23","measuredW":"41","properties":{"bold":"true","size":"15","text":"Kotlin"},"typeID":"Label","x":"371","y":"314","zOrder":"62"},{"ID":"35","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"13421772"},"typeID":"Canvas","w":"178","x":"302","y":"352","zOrder":"63"},{"ID":"36","measuredH":"23","measuredW":"32","properties":{"bold":"true","size":"15","text":"Java"},"typeID":"Label","x":"375","y":"362","zOrder":"64"},{"ID":"40","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"569","y":"324","zOrder":"65"},{"ID":"41","measuredH":"23","measuredW":"117","properties":{"bold":"true","size":"15","text":"Pick a Language"},"typeID":"Label","x":"612","y":"336","zOrder":"66"},{"ID":"45","h":"6","measuredH":"5","measuredW":"170","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"x":170,"y":0},"p1":{"x":0.4766942707453101,"y":0.008585431806658779},"p2":{"x":0,"y":5},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"171","x":"757","y":"397","zOrder":"40"},{"ID":"46","h":"97","measuredH":"96","measuredW":"146","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":146,"y":0},"p1":{"x":0.5393433342768187,"y":-0.06014718369657506},"p2":{"x":0,"y":96},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"147","x":"764","y":"297","zOrder":"41"},{"ID":"47","h":"93","measuredH":"92","measuredW":"141","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":141,"x":141,"y":0},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.06014718369657501},"p2":{"length":92,"x":0,"y":92},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"142","x":"770","y":"700","zOrder":"67"},{"ID":"48","h":"4","measuredH":"3","measuredW":"156","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":156,"x":156,"y":0},"p1":{"length":0.4915147996747852,"x":0.49149672119334153,"y":-0.004215608560928125},"p2":{"length":3,"x":0,"y":3},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"157","x":"764","y":"799","zOrder":"68"},{"ID":"49","h":"55","measuredH":"54","measuredW":"144","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":144,"x":144,"y":0},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.060147183696575034},"p2":{"length":54,"x":0,"y":54},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"145","x":"767","y":"749","zOrder":"69"},{"ID":"50","h":"3","measuredH":"2","measuredW":"115","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":115.0173899895142,"x":115,"y":2},"p1":{"length":0.48703415530227634,"x":0.4869565217391304,"y":-0.008695652173913042},"p2":{"length":1,"x":0,"y":1},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"116","x":"476","y":"797","zOrder":"70"},{"ID":"51","h":"42","measuredH":"41","measuredW":"128","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"length":134.40610105199838,"x":128,"y":41},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.06014718369657536},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"129","x":"471","y":"753","zOrder":"71"},{"ID":"53","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"343","x":"161","y":"680","zOrder":"72"},{"ID":"54","measuredH":"23","measuredW":"279","properties":{"bold":"true","size":"15","text":"Using Activities and Activity Lifecycles"},"typeID":"Label","x":"192","y":"690","zOrder":"73"},{"ID":"55","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"343","x":"161","y":"728","zOrder":"74"},{"ID":"56","measuredH":"23","measuredW":"317","properties":{"bold":"true","size":"15","text":"Building Flexible Interfaces using Fragments"},"typeID":"Label","x":"173","y":"738","zOrder":"75"},{"ID":"57","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"577","y":"774","zOrder":"76"},{"ID":"58","measuredH":"23","measuredW":"141","properties":{"bold":"true","size":"15","text":"Build an Application"},"typeID":"Label","x":"608","y":"786","zOrder":"77"},{"ID":"59","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"731","zOrder":"78"},{"ID":"60","measuredH":"23","measuredW":"96","properties":{"bold":"true","size":"15","text":"Using Intents"},"typeID":"Label","x":"966","y":"741","zOrder":"79"},{"ID":"61","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"778","zOrder":"80"},{"ID":"62","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"343","x":"161","y":"775","zOrder":"81"},{"ID":"63","measuredH":"23","measuredW":"297","properties":{"bold":"true","size":"15","text":"Debugging using Android Studio Debugger"},"typeID":"Label","x":"183","y":"785","zOrder":"82"},{"ID":"64","measuredH":"23","measuredW":"145","properties":{"bold":"true","size":"15","text":"Understand Context"},"typeID":"Label","x":"942","y":"788","zOrder":"83"},{"ID":"65","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"684","zOrder":"84"},{"ID":"66","measuredH":"23","measuredW":"201","properties":{"bold":"true","size":"15","text":"Handling App Configurations"},"typeID":"Label","x":"914","y":"694","zOrder":"85"},{"ID":"67","h":"48","measuredH":"47","measuredW":"97","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"length":97,"x":97,"y":0},"p1":{"length":0.4944237486591682,"x":0.4917173607861488,"y":0.0516612072999532},"p2":{"length":47,"x":0,"y":47},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"98","x":"501","y":"1019","zOrder":"15"},{"ID":"68","h":"44","measuredH":"43","measuredW":"2","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":2,"y":43},"p1":{"x":0.4750000000000001,"y":0.012500000000000008},"p2":{"x":1,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"3","x":"1032","y":"1035","zOrder":"20"},{"ID":"69","h":"5","measuredH":"4","measuredW":"104","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":104,"x":104,"y":0},"p1":{"length":0.43658008061825626,"x":0.4365079365079367,"y":0.007936507936507943},"p2":{"length":4,"x":0,"y":4},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"105","x":"499","y":"1015","zOrder":"12"},{"ID":"70","h":"3","measuredH":"2","measuredW":"163","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":163.01226947687098,"x":163,"y":2},"p1":{"length":0.4969610318915033,"x":0.49695144900263466,"y":-0.003086187429431695},"p2":{"length":1,"x":0,"y":1},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"164","x":"771","y":"1021","zOrder":"21"},{"ID":"71","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"915","y":"1005","zOrder":"22"},{"ID":"72","measuredH":"23","measuredW":"148","properties":{"bold":"true","size":"15","text":"Learn Multithreading"},"typeID":"Label","x":"959","y":"1015","zOrder":"23"},{"ID":"73","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"846","y":"937","zOrder":"24"},{"ID":"74","measuredH":"23","measuredW":"180","properties":{"bold":"true","size":"15","text":"Why would we need that?"},"typeID":"Label","x":"908","y":"947","zOrder":"25"},{"ID":"75","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"847","y":"1169","zOrder":"26"},{"ID":"76","measuredH":"23","measuredW":"264","properties":{"bold":"true","size":"15","text":"How android uses threads internally?"},"typeID":"Label","x":"867","y":"1179","zOrder":"27"},{"ID":"77","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"847","y":"1121","zOrder":"28"},{"ID":"78","measuredH":"23","measuredW":"130","properties":{"bold":"true","size":"15","text":"Memory Concerns"},"typeID":"Label","x":"934","y":"1131","zOrder":"29"},{"ID":"79","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"304","x":"847","y":"1073","zOrder":"30"},{"ID":"80","measuredH":"23","measuredW":"208","properties":{"bold":"true","size":"15","text":"How to write threaded code?"},"typeID":"Label","x":"895","y":"1083","zOrder":"31"},{"ID":"81","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"187","x":"327","y":"1046","zOrder":"32"},{"ID":"82","measuredH":"23","measuredW":"53","properties":{"bold":"true","size":"15","text":"Testing"},"typeID":"Label","x":"394","y":"1056","zOrder":"33"},{"ID":"83","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"187","x":"327","y":"998","zOrder":"34"},{"ID":"84","measuredH":"23","measuredW":"61","properties":{"bold":"true","size":"15","text":"Security"},"typeID":"Label","x":"390","y":"1008","zOrder":"35"},{"ID":"85","h":"41","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"90","x":"167","y":"998","zOrder":"36"},{"ID":"86","measuredH":"23","measuredW":"39","properties":{"bold":"true","size":"15","text":"JUnit"},"typeID":"Label","w":"41","x":"192","y":"1007","zOrder":"37"},{"ID":"87","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"91","x":"167","y":"1046","zOrder":"38"},{"ID":"88","measuredH":"23","measuredW":"66","properties":{"bold":"true","size":"15","text":"Espresso"},"typeID":"Label","x":"180","y":"1056","zOrder":"39"},{"ID":"90","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"342","x":"161","y":"825","zOrder":"86"},{"ID":"91","measuredH":"23","measuredW":"208","properties":{"bold":"true","size":"15","text":"Components and their Usage"},"typeID":"Label","x":"228","y":"837","zOrder":"87"},{"ID":"92","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"145","x":"359","y":"927","zOrder":"88"},{"ID":"93","measuredH":"23","measuredW":"75","properties":{"bold":"true","size":"15","text":"Navigation"},"typeID":"Label","x":"394","y":"939","zOrder":"89"},{"ID":"94","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"90","x":"161","y":"876","zOrder":"90"},{"ID":"95","measuredH":"23","measuredW":"41","properties":{"bold":"true","size":"15","text":"Room"},"typeID":"Label","x":"186","y":"888","zOrder":"91"},{"ID":"96","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"190","x":"161","y":"927","zOrder":"92"},{"ID":"97","measuredH":"23","measuredW":"103","properties":{"bold":"true","size":"15","text":"Work Manager"},"typeID":"Label","x":"205","y":"939","zOrder":"93"},{"ID":"98","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"112","x":"259","y":"876","zOrder":"94"},{"ID":"99","measuredH":"23","measuredW":"67","properties":{"bold":"true","size":"15","text":"Live Data"},"typeID":"Label","w":"71","x":"280","y":"888","zOrder":"95"},{"ID":"100","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"127","x":"377","y":"876","zOrder":"96"},{"ID":"101","measuredH":"23","measuredW":"91","properties":{"bold":"true","size":"15","text":"Data Binding"},"typeID":"Label","x":"395","y":"888","zOrder":"97"},{"ID":"102","h":"43","measuredH":"42","measuredW":"101","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":101,"x":101,"y":0},"p1":{"length":0.4870341553022764,"x":0.48695652173913045,"y":-0.008695652173913057},"p2":{"length":42,"x":0,"y":42},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"102","x":"492","y":"805","zOrder":"19"},{"ID":"103","h":"83","measuredH":"82","measuredW":"109","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"length":136.40014662748715,"x":109,"y":82},"p1":{"length":0.5426867567349194,"x":0.5393433342768186,"y":-0.06014718369657522},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"110","x":"481","y":"699","zOrder":"18"},{"ID":"106","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"587","y":"999","zOrder":"98"},{"ID":"107","measuredH":"23","measuredW":"147","properties":{"bold":"true","size":"15","text":"Writing Robust Apps"},"typeID":"Label","w":"151","x":"613","y":"1011","zOrder":"99"},{"ID":"108","h":"214","measuredH":"213","measuredW":"37","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":0,"y":0},"p1":{"x":0.5220159151193634,"y":0.12042440318302387},"p2":{"x":21,"y":213},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"38","x":"686","y":"805","zOrder":"17"},{"ID":"109","h":"81","measuredH":"80","measuredW":"1","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"x":1,"y":80},"p1":{"x":0.4750000000000001,"y":0.012500000000000008},"p2":{"x":1,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"1033","y":"943","zOrder":"14"},{"ID":"110","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"229","x":"288","y":"1096","zOrder":"100"},{"ID":"111","measuredH":"23","measuredW":"185","properties":{"bold":"true","size":"15","text":"Dependency Management"},"typeID":"Label","x":"313","y":"1106","zOrder":"101"},{"ID":"113","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"236","x":"896","y":"636","zOrder":"102"},{"ID":"114","measuredH":"23","measuredW":"130","properties":{"bold":"true","size":"15","text":"Content Providers"},"typeID":"Label","x":"949","y":"646","zOrder":"103"},{"ID":"116","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"235","x":"897","y":"827","zOrder":"104"},{"ID":"117","measuredH":"23","measuredW":"134","properties":{"bold":"true","size":"15","text":"3rd Party Libraries"},"typeID":"Label","x":"948","y":"837","zOrder":"105"},{"ID":"118","measuredH":"23","measuredW":"266","properties":{"bold":"true","size":"15","text":"e.g. Glide, Retrofit, Crashlytics, GSON"},"typeID":"Label","x":"867","y":"877","zOrder":"106"},{"ID":"119","h":"89","measuredH":"88","measuredW":"87","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":87,"x":87,"y":0},"p1":{"length":0.47891314261057566,"x":0.4788990825688073,"y":-0.003669724770642195},"p2":{"length":88,"x":0,"y":88},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"88","x":"512","y":"1030","zOrder":"16"},{"ID":"121","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"226","x":"290","y":"1148","zOrder":"107"},{"ID":"122","measuredH":"23","measuredW":"91","properties":{"bold":"true","size":"15","text":"Concurrency"},"typeID":"Label","x":"376","y":"1158","zOrder":"108"},{"ID":"125","h":"130","measuredH":"129","measuredW":"96","properties":{"color":"10027263","curvature":"0","direction":"bottom","leftArrow":"false","p0":{"length":96,"x":96,"y":0},"p1":{"length":0.47891314261057577,"x":0.4788990825688074,"y":-0.003669724770641983},"p2":{"length":129,"x":0,"y":129},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"97","x":"506","y":"1040","zOrder":"13"},{"ID":"155","h":"44","measuredH":"43","measuredW":"88","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":88,"y":43},"p1":{"x":0.6296257687897425,"y":-0.055978317523193995},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"89","x":"415","y":"590","zOrder":"11"},{"ID":"156","h":"45","measuredH":"140","measuredW":"200","properties":{"color":"16776960"},"typeID":"TextArea","w":"186","x":"227","y":"512","zOrder":"109"},{"ID":"157","measuredH":"25","measuredW":"57","properties":{"bold":"true","size":"17","text":"GitHub"},"typeID":"Label","w":"64","x":"288","y":"522","zOrder":"110"},{"ID":"158","h":"45","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.5","borderColor":"0","color":"10066329"},"typeID":"TextArea","w":"186","x":"228","y":"561","zOrder":"111"},{"ID":"159","measuredH":"25","measuredW":"55","properties":{"bold":"true","color":"0","size":"17","text":"GitLab"},"typeID":"Label","x":"294","y":"571","zOrder":"112"},{"ID":"160","h":"23","measuredH":"22","measuredW":"156","properties":{"color":"10027263","curvature":"1","direction":"top","leftArrow":"false","p0":{"length":157.54364474646383,"x":156,"y":22},"p1":{"length":0.5092219658218046,"x":0.5081385979049154,"y":0.03319903303787269},"p2":{"length":0,"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"157","x":"733","y":"576","zOrder":"113"},{"ID":"161","h":"25","measuredH":"24","measuredW":"151","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"length":151,"x":151,"y":0},"p1":{"length":0.5453706051628192,"x":0.5443384523249346,"y":-0.03353723745561875},"p2":{"length":24,"x":0,"y":24},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"152","x":"744","y":"550","zOrder":"114"},{"ID":"162","h":"54","measuredH":"53","measuredW":"1","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"length":53.009433122794285,"x":1,"y":53},"p1":{"length":0.5446701443933412,"x":0.5446682073291514,"y":0.001452624628590294},"p2":{"length":1,"x":1,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"534","y":"504","zOrder":"115"},{"ID":"163","h":"149","measuredH":"148","measuredW":"30","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":21,"y":0},"p1":{"x":0.5694444444444444,"y":-0.1736111111111111},"p2":{"x":30,"y":148},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"31","x":"639","y":"636","zOrder":"8"},{"ID":"165","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"276","x":"484","y":"554","zOrder":"116"},{"ID":"166","measuredH":"23","measuredW":"176","properties":{"bold":"true","size":"15","text":"Version Control Systems"},"typeID":"Label","x":"535","y":"566","zOrder":"117"},{"ID":"167","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"304","x":"875","y":"528","zOrder":"118"},{"ID":"168","measuredH":"23","measuredW":"254","properties":{"bold":"true","size":"15","text":"What are Version Control Systems?"},"typeID":"Label","x":"900","y":"538","zOrder":"119"},{"ID":"169","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"304","x":"875","y":"576","zOrder":"120"},{"ID":"170","measuredH":"23","measuredW":"178","properties":{"bold":"true","size":"15","text":"Why you should use one?"},"typeID":"Label","x":"938","y":"586","zOrder":"121"},{"ID":"171","h":"42","measuredH":"70","measuredW":"100","properties":{"color":"16776960"},"typeID":"Canvas","w":"156","x":"484","y":"471","zOrder":"122"},{"ID":"172","measuredH":"23","measuredW":"117","properties":{"bold":"true","size":"15","text":"Learn to use Git"},"typeID":"Label","x":"504","y":"481","zOrder":"123"},{"ID":"173","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"275","x":"485","y":"610","zOrder":"124"},{"ID":"174","measuredH":"23","measuredW":"163","properties":{"bold":"true","size":"15","text":"Repo Hosting Services"},"typeID":"Label","x":"541","y":"622","zOrder":"125"},{"ID":"175","h":"45","measuredH":"140","measuredW":"200","properties":{"backgroundAlpha":"0.5","borderColor":"0","color":"10066329"},"typeID":"TextArea","w":"184","x":"229","y":"610","zOrder":"126"},{"ID":"176","measuredH":"25","measuredW":"78","properties":{"bold":"true","color":"0","size":"17","text":"Bitbucket"},"typeID":"Label","x":"282","y":"620","zOrder":"127"},{"ID":"180","h":"5","measuredH":"4","measuredW":"87","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":87,"y":4},"p1":{"x":0.44838497033618985,"y":-0.0023731048121292024},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"88","x":"411","y":"634","zOrder":"9"},{"ID":"181","h":"92","measuredH":"91","measuredW":"82","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":82,"y":91},"p1":{"x":0.6164611796067977,"y":-0.07197600799733421},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"83","x":"411","y":"534","zOrder":"10"},{"ID":"182","h":"43","measuredH":"42","measuredW":"139","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":139,"y":42},"p1":{"x":0.49149672119334153,"y":-0.004215608560928125},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"140","x":"771","y":"808","zOrder":"7"},{"ID":"183","h":"130","measuredH":"129","measuredW":"136","properties":{"color":"10027263","curvature":"1","direction":"bottom","leftArrow":"false","p0":{"x":136,"y":0},"p1":{"x":0.5393433342768186,"y":-0.06014718369657501},"p2":{"x":0,"y":129},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"137","x":"772","y":"657","zOrder":"6"},{"ID":"184","h":"210","measuredH":"209","measuredW":"1","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.5542035800419328,"y":-0.004702289336225807},"p2":{"x":1,"y":209},"rightArrow":"false","shape":"bezier","size":"10"},"typeID":"Arrow","w":"2","x":"692","y":"1020","zOrder":"5"},{"ID":"185","h":"46","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"203","x":"587","y":"1202","zOrder":"128"},{"ID":"186","measuredH":"23","measuredW":"103","properties":{"bold":"true","size":"15","text":"Keep Learning"},"typeID":"Label","x":"637","y":"1214","zOrder":"129"},{"ID":"187","h":"91","measuredH":"90","measuredW":"1","properties":{"color":"10027263","curvature":"0","direction":"top","leftArrow":"false","p0":{"x":1,"y":0},"p1":{"x":0.5542035800419328,"y":-0.004702289336225807},"p2":{"x":1,"y":90},"rightArrow":"false","shape":"bezier","size":"10","stroke":"dotted"},"typeID":"Arrow","w":"2","x":"692","y":"1220","zOrder":"4"},{"ID":"188","measuredH":"40","measuredW":"279","properties":{"bold":"true","size":"32","text":"Android Developer"},"typeID":"Label","x":"536","y":"195","zOrder":"130"},{"ID":"189","h":"87","measuredH":"86","measuredW":"32","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":32,"y":0},"p1":{"x":0.5422802850356294,"y":0.07387173396674585},"p2":{"x":0,"y":86},"rightArrow":"false","shape":"bezier","size":"10","stroke":"dotted"},"typeID":"Arrow","w":"33","x":"686","y":"92","zOrder":"131"},{"ID":"190","h":"52","measuredH":"51","measuredW":"111","properties":{"color":"10027263","curvature":"-1","direction":"top","leftArrow":"false","p0":{"x":111,"y":51},"p1":{"x":0.5671491757137114,"y":-0.018697225572979495},"p2":{"x":0,"y":0},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"112","x":"244","y":"1017","zOrder":"3"},{"ID":"191","h":"3","measuredH":"2","measuredW":"95","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":95,"y":0},"p1":{"x":0.4235598227474151,"y":0.012555391432791729},"p2":{"x":0,"y":2},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"96","x":"246","y":"1067","zOrder":"2"},{"ID":"192","h":"41","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"90","x":"169","y":"1096","zOrder":"132"},{"ID":"193","measuredH":"23","measuredW":"51","properties":{"bold":"true","size":"15","text":"Dagger"},"typeID":"Label","x":"189","y":"1105","zOrder":"133"},{"ID":"194","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"91","x":"169","y":"1144","zOrder":"134"},{"ID":"195","measuredH":"23","measuredW":"31","properties":{"bold":"true","size":"15","text":"Koin"},"typeID":"Label","x":"199","y":"1154","zOrder":"135"},{"ID":"196","h":"3","measuredH":"2","measuredW":"95","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":95,"y":0,"length":95},"p1":{"x":0.4235598227474151,"y":0.012555391432791725,"length":0.4237458687702481},"p2":{"x":0,"y":2,"length":2},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"96","x":"227","y":"1116","zOrder":"1"},{"ID":"197","h":"56","measuredH":"55","measuredW":"56","properties":{"color":"10027263","curvature":"-1","direction":"bottom","leftArrow":"false","p0":{"x":56,"y":0},"p1":{"x":0.4235598227474151,"y":0.012555391432791725},"p2":{"x":0,"y":55},"rightArrow":"false","shape":"bezier","stroke":"dotted"},"typeID":"Arrow","w":"57","x":"246","y":"1115","zOrder":"0"},{"ID":"198","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"112","x":"402","y":"1196","zOrder":"136"},{"ID":"199","measuredH":"23","measuredW":"78","properties":{"bold":"true","size":"15","text":"Coroutines"},"typeID":"Label","x":"418","y":"1206","zOrder":"137"},{"ID":"200","h":"43","measuredH":"70","measuredW":"100","properties":{"color":"16770457"},"typeID":"Canvas","w":"103","x":"291","y":"1196","zOrder":"138"},{"ID":"201","measuredH":"23","measuredW":"51","properties":{"bold":"true","size":"15","text":"RxJava"},"typeID":"Label","x":"317","y":"1206","zOrder":"139"}]},"measuredH":"1311","measuredW":"1179","mockupH":"1219","mockupW":"1018","version":"1.0"}} diff --git a/public/jsons/angular.json b/public/jsons/angular.json deleted file mode 100644 index 51012bf2a..000000000 --- a/public/jsons/angular.json +++ /dev/null @@ -1,5633 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "7776", - "typeID": "Arrow", - "zOrder": "44", - "w": "161", - "h": "20", - "measuredW": "150", - "measuredH": "100", - "x": "810", - "y": "1761", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": -0.47029652980143055, - "y": 0.29397476431574887 - }, - "p1": { - "x": 0.37221269296741016, - "y": -0.07547169811320738 - }, - "p2": { - "x": 161.00476611133257, - "y": 16.43596323437623 - } - } - }, - { - "ID": "7777", - "typeID": "Arrow", - "zOrder": "45", - "w": "140", - "h": "16", - "measuredW": "150", - "measuredH": "100", - "x": "812", - "y": "1795", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": -0.29036382738183875, - "y": 15.570879075617313 - }, - "p1": { - "x": 0.41689655172413825, - "y": 0.047241379310345256 - }, - "p2": { - "x": 140.06334432619047, - "y": 0.02442632057955052 - } - } - }, - { - "ID": "7778", - "typeID": "Arrow", - "zOrder": "46", - "w": "383", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "649", - "y": "1784", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 383.4921388017138, - "y": -0.13930809626481278 - }, - "p1": { - "x": 0.30117092560179964, - "y": 0.12278545856721967 - }, - "p2": { - "x": 0.2417599083887012, - "y": 88.49483933119245 - } - } - }, - { - "ID": "7783", - "typeID": "Arrow", - "zOrder": "47", - "w": "316", - "h": "479", - "measuredW": "150", - "measuredH": "100", - "x": "615", - "y": "482", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0.08319857061746916, - "y": -0.2609293042640388 - }, - "p1": { - "x": 0.505799782027685, - "y": -0.1292277358464968 - }, - "p2": { - "x": 316.54476894786956, - "y": 478.91569952606915 - } - } - }, - { - "ID": "7791", - "typeID": "Arrow", - "zOrder": "48", - "w": "131", - "h": "37", - "measuredW": "150", - "measuredH": "100", - "x": "836", - "y": "475", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 130.47867928563346, - "y": 37.061364879539155 - }, - "p1": { - "x": 0.54496644295302, - "y": -0.04519015659955236 - }, - "p2": { - "x": -0.49385068294191115, - "y": 0.483451104531639 - } - } - }, - { - "ID": "7792", - "typeID": "Arrow", - "zOrder": "49", - "w": "109", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "850", - "y": "463", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 108.21915036869632, - "y": -0.4958086220839846 - }, - "p1": { - "x": 0.5209787928221856, - "y": 0.005742251223491233 - }, - "p2": { - "x": -0.3346582539068095, - "y": 4.2239221875944395 - } - } - }, - { - "ID": "7793", - "typeID": "Arrow", - "zOrder": "50", - "w": "117", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "840", - "y": "411", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 117.03921766627673, - "y": -0.41284752854630824 - }, - "p1": { - "x": 0.5198780554566917, - "y": 0.06964721983543032 - }, - "p2": { - "x": 0.22588012673645608, - "y": 49.14432597307683 - } - } - }, - { - "ID": "7794", - "typeID": "Arrow", - "zOrder": "51", - "w": "107", - "h": "107", - "measuredW": "150", - "measuredH": "100", - "x": "456", - "y": "478", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 107.85873396459311, - "y": -0.1566834906291774 - }, - "p1": { - "x": 0.5656811947576953, - "y": -0.05547089302042045 - }, - "p2": { - "x": 0.4400484352249805, - "y": 106.9113622910445 - } - } - }, - { - "ID": "7795", - "typeID": "Arrow", - "zOrder": "52", - "w": "126", - "h": "56", - "measuredW": "150", - "measuredH": "100", - "x": "448", - "y": "410", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 126, - "y": 56 - }, - "p1": { - "x": 0.5245584633234497, - "y": 0.058527781358772735 - }, - "p2": { - "x": -0.07217513242011364, - "y": -0.19723681479831612 - } - } - }, - { - "ID": "7796", - "typeID": "Arrow", - "zOrder": "53", - "w": "130", - "h": "59", - "measuredW": "150", - "measuredH": "100", - "x": "445", - "y": "472", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 130, - "y": 0 - }, - "p1": { - "x": 0.5656811947576954, - "y": -0.055470893020420554 - }, - "p2": { - "x": 0.49576099110981886, - "y": 59.405957008703695 - } - } - }, - { - "ID": "7797", - "typeID": "Arrow", - "zOrder": "54", - "w": "137", - "h": "6", - "measuredW": "150", - "measuredH": "100", - "x": "443", - "y": "467", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 137, - "y": 1 - }, - "p1": { - "x": 0.5205160087037611, - "y": 0.039011501398818746 - }, - "p2": { - "x": 0.0636971146398082, - "y": -0.04373571775238361 - } - } - }, - { - "ID": "7801", - "typeID": "Arrow", - "zOrder": "58", - "w": "35", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "635", - "y": "120", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 11, - "y": 0 - }, - "p1": { - "x": 0.4744027303754264, - "y": -0.21757679180887368 - }, - "p2": { - "x": 35, - "y": 95.5 - } - } - }, - { - "ID": "7802", - "typeID": "Arrow", - "zOrder": "59", - "w": "10", - "h": "81", - "measuredW": "150", - "measuredH": "100", - "x": "673", - "y": "239", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4938271604938272, - "y": 0.1234567901234568 - }, - "p2": { - "x": 0, - "y": 81 - } - } - }, - { - "ID": "7804", - "typeID": "Label", - "zOrder": "61", - "measuredW": "97", - "measuredH": "36", - "x": "612", - "y": "327", - "properties": { - "size": "28", - "text": "Angular" - } - }, - { - "ID": "7805", - "typeID": "Arrow", - "zOrder": "62", - "w": "27", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "615", - "y": "374", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 27, - "y": 0 - }, - "p1": { - "x": 0.4823199813799716, - "y": -0.10967714240780892 - }, - "p2": { - "x": 1.3644195033188566, - "y": 92.36441950331886 - } - } - }, - { - "ID": "7839", - "typeID": "Canvas", - "zOrder": "79", - "w": "198", - "h": "393", - "measuredW": "100", - "measuredH": "70", - "x": "964", - "y": "1001" - }, - { - "ID": "7840", - "typeID": "Label", - "zOrder": "80", - "measuredW": "101", - "measuredH": "26", - "x": "1012", - "y": "1018", - "properties": { - "text": "What are __", - "size": "18" - } - }, - { - "ID": "7903", - "typeID": "Arrow", - "zOrder": "40", - "w": "137", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "467", - "y": "740", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 137.79594489989745, - "y": -0.30749565311725746 - }, - "p1": { - "x": 0.5656811947576953, - "y": -0.055470893020420554 - }, - "p2": { - "x": 0.38433587934019897, - "y": 96.9750594056843 - } - } - }, - { - "ID": "7904", - "typeID": "Arrow", - "zOrder": "41", - "w": "152", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "461", - "y": "658", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 152.30816846754254, - "y": 67.10012108806256 - }, - "p1": { - "x": 0.5245584633234497, - "y": 0.05852778135877274 - }, - "p2": { - "x": 0.30417618816505865, - "y": 0.21836448513636242 - } - } - }, - { - "ID": "7905", - "typeID": "Arrow", - "zOrder": "42", - "w": "148", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "449", - "y": "735", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 148.4997532704873, - "y": -0.17162340605727877 - }, - "p1": { - "x": 0.5656811947576955, - "y": -0.055470893020420554 - }, - "p2": { - "x": 0.1438568058148917, - "y": 47.2536221851085 - } - } - }, - { - "ID": "7906", - "typeID": "Arrow", - "zOrder": "43", - "w": "145", - "h": "15", - "measuredW": "150", - "measuredH": "100", - "x": "459", - "y": "713", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 144.5799129616624, - "y": 14.532184964532576 - }, - "p1": { - "x": 0.5205160087037614, - "y": 0.039011501398818746 - }, - "p2": { - "x": -0.127887688304952, - "y": -0.060198294287715726 - } - } - }, - { - "ID": "7907", - "typeID": "Arrow", - "zOrder": "39", - "w": "194", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "753", - "y": "963", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 194, - "y": 4 - }, - "p1": { - "x": 0.5232067510548526, - "y": -0.00421940928270042 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7909", - "typeID": "Arrow", - "zOrder": "38", - "w": "1", - "h": "137", - "measuredW": "150", - "measuredH": "100", - "x": "1070", - "y": "897", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.6653417460931905, - "y": 137 - }, - "p1": { - "x": 0.5209787928221855, - "y": 0.00574225122349123 - }, - "p2": { - "x": 0.6653417460931905, - "y": -0.1453471090021594 - } - } - }, - { - "ID": "7922", - "typeID": "Arrow", - "zOrder": "36", - "w": "152", - "h": "16", - "measuredW": "150", - "measuredH": "100", - "x": "454", - "y": "960", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 152.11465204170747, - "y": 0.7908157952633701 - }, - "p1": { - "x": 0.5449664429530199, - "y": -0.04519015659955239 - }, - "p2": { - "x": -0.35063894976218535, - "y": 16.165466987680475 - } - } - }, - { - "ID": "7924", - "typeID": "Arrow", - "zOrder": "37", - "w": "137", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "463", - "y": "903", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 136.70854737820036, - "y": 47.54104833365204 - }, - "p1": { - "x": 0.5198780554566916, - "y": 0.06964721983543047 - }, - "p2": { - "x": -0.38209242085218875, - "y": 0.1358738236992849 - } - } - }, - { - "ID": "7927", - "typeID": "Arrow", - "zOrder": "35", - "w": "153", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "810", - "y": "734", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 152.30933474099322, - "y": 0.48329069395197166 - }, - "p1": { - "x": 0.5209787928221856, - "y": 0.0057422512234912345 - }, - "p2": { - "x": -0.3346582539068095, - "y": 1.2239221875944395 - } - } - }, - { - "ID": "7928", - "typeID": "Canvas", - "zOrder": "90", - "w": "253", - "h": "188", - "measuredW": "100", - "measuredH": "70", - "x": "221", - "y": "877" - }, - { - "ID": "7939", - "typeID": "Arrow", - "zOrder": "34", - "w": "133", - "h": "72", - "measuredW": "150", - "measuredH": "100", - "x": "464", - "y": "963", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 133.14610551279748, - "y": 0.35325766066625874 - }, - "p1": { - "x": 0.54496644295302, - "y": -0.04519015659955244 - }, - "p2": { - "x": -0.10087148815074443, - "y": 72.101629891946 - } - } - }, - { - "ID": "7964", - "typeID": "Arrow", - "zOrder": "33", - "w": "2", - "h": "212", - "measuredW": "150", - "measuredH": "100", - "x": "744", - "y": "966", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 2, - "y": 211.63760017984214 - }, - "p1": { - "x": 0.5232067510548527, - "y": -0.004219409282700418 - }, - "p2": { - "x": -0.36468620791185913, - "y": -0.28900271550764955 - } - } - }, - { - "ID": "7967", - "typeID": "Arrow", - "zOrder": "32", - "w": "1", - "h": "109", - "measuredW": "150", - "measuredH": "100", - "x": "642", - "y": "858", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.6653417460931905, - "y": 108.91512571003409 - }, - "p1": { - "x": 0.5209787928221856, - "y": 0.005742251223491229 - }, - "p2": { - "x": 0.6653417460931905, - "y": -0.1453471090021594 - } - } - }, - { - "ID": "7980", - "typeID": "Arrow", - "zOrder": "28", - "w": "137", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "535", - "y": "1199", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 137.79594489989745, - "y": -0.30749565311725746 - }, - "p1": { - "x": 0.5656811947576953, - "y": -0.055470893020420554 - }, - "p2": { - "x": 0.38433587934019897, - "y": 96.9750594056843 - } - } - }, - { - "ID": "7981", - "typeID": "Arrow", - "zOrder": "29", - "w": "152", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "529", - "y": "1117", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 152.30816846754254, - "y": 67.10012108806256 - }, - "p1": { - "x": 0.5245584633234497, - "y": 0.05852778135877274 - }, - "p2": { - "x": 0.30417618816505865, - "y": 0.21836448513636242 - } - } - }, - { - "ID": "7982", - "typeID": "Arrow", - "zOrder": "30", - "w": "148", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "517", - "y": "1194", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 148.4997532704873, - "y": -0.17162340605727877 - }, - "p1": { - "x": 0.5656811947576955, - "y": -0.055470893020420554 - }, - "p2": { - "x": 0.1438568058148917, - "y": 47.2536221851085 - } - } - }, - { - "ID": "7983", - "typeID": "Arrow", - "zOrder": "31", - "w": "145", - "h": "15", - "measuredW": "150", - "measuredH": "100", - "x": "527", - "y": "1172", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 144.5799129616624, - "y": 14.532184964532576 - }, - "p1": { - "x": 0.5205160087037614, - "y": 0.039011501398818746 - }, - "p2": { - "x": -0.127887688304952, - "y": -0.060198294287715726 - } - } - }, - { - "ID": "7990", - "typeID": "Arrow", - "zOrder": "27", - "w": "162", - "h": "253", - "measuredW": "150", - "measuredH": "100", - "x": "583", - "y": "1206", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": -0.3084915658236014, - "y": 252.89791781788676 - }, - "p1": { - "x": 0.45433123552684945, - "y": -0.17593627878712412 - }, - "p2": { - "x": 162, - "y": 0 - } - } - }, - { - "ID": "8000", - "typeID": "Arrow", - "zOrder": "25", - "w": "137", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "376", - "y": "1476", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 137, - "y": 3 - }, - "p1": { - "x": 0.5718039173147684, - "y": -0.006974564311454229 - }, - "p2": { - "x": -0.08142479985480122, - "y": 0.7671836529266329 - } - } - }, - { - "ID": "8001", - "typeID": "Arrow", - "zOrder": "26", - "w": "122", - "h": "54", - "measuredW": "150", - "measuredH": "100", - "x": "383", - "y": "1415", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 121.83256443864616, - "y": 54.10892686648094 - }, - "p1": { - "x": 0.516182454167905, - "y": 0.07501328692757032 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "8004", - "typeID": "Arrow", - "zOrder": "24", - "w": "153", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "650", - "y": "1472", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 152.30933474099322, - "y": 0.48329069395197166 - }, - "p1": { - "x": 0.5209787928221856, - "y": 0.0057422512234912345 - }, - "p2": { - "x": -0.3346582539068095, - "y": 1.2239221875944395 - } - } - }, - { - "ID": "8005", - "typeID": "Arrow", - "zOrder": "23", - "w": "121", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "389", - "y": "1367", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 120.93806896294319, - "y": 93.17429394896112 - }, - "p1": { - "x": 0.516182454167905, - "y": 0.07501328692757027 - }, - "p2": { - "x": -0.31766348911210684, - "y": -0.0011636194603852346 - } - } - }, - { - "ID": "8011", - "typeID": "Arrow", - "zOrder": "22", - "w": "110", - "h": "36", - "measuredW": "150", - "measuredH": "100", - "x": "858", - "y": "1431", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 110.15710001860498, - "y": -0.18235706574705546 - }, - "p1": { - "x": 0.5205160087037611, - "y": 0.03901150139881878 - }, - "p2": { - "x": 0.3887527462180742, - "y": 35.556174604332455 - } - } - }, - { - "ID": "8012", - "typeID": "Arrow", - "zOrder": "21", - "w": "112", - "h": "19", - "measuredW": "150", - "measuredH": "100", - "x": "860", - "y": "1479", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 111.98622841182782, - "y": 19.46557788118912 - }, - "p1": { - "x": 0.49235273148208303, - "y": -0.056041280138932066 - }, - "p2": { - "x": -0.33487112270768193, - "y": 0.31993591507512065 - } - } - }, - { - "ID": "8013", - "typeID": "Arrow", - "zOrder": "20", - "w": "160", - "h": "188", - "measuredW": "150", - "measuredH": "100", - "x": "652", - "y": "1481", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": -0.3841804878131825, - "y": 188.49997944514098 - }, - "p1": { - "x": 0.49884332978224843, - "y": -0.21997537262096778 - }, - "p2": { - "x": 159.6653417460932, - "y": 0.2239221875944395 - } - } - }, - { - "ID": "8024", - "typeID": "Arrow", - "zOrder": "17", - "w": "121", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "388", - "y": "1568", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 120.93806896294319, - "y": 93.17429394896112 - }, - "p1": { - "x": 0.516182454167905, - "y": 0.07501328692757027 - }, - "p2": { - "x": -0.31766348911210684, - "y": -0.0011636194603852346 - } - } - }, - { - "ID": "8025", - "typeID": "Arrow", - "zOrder": "18", - "w": "137", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "375", - "y": "1677", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 137, - "y": 3 - }, - "p1": { - "x": 0.5718039173147684, - "y": -0.006974564311454229 - }, - "p2": { - "x": -0.08142479985480122, - "y": 0.7671836529266329 - } - } - }, - { - "ID": "8026", - "typeID": "Arrow", - "zOrder": "19", - "w": "122", - "h": "54", - "measuredW": "150", - "measuredH": "100", - "x": "382", - "y": "1616", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 121.83256443864616, - "y": 54.10892686648094 - }, - "p1": { - "x": 0.516182454167905, - "y": 0.07501328692757032 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "8027", - "typeID": "Arrow", - "zOrder": "16", - "w": "1", - "h": "205", - "measuredW": "150", - "measuredH": "100", - "x": "574", - "y": "1569", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": -0.3346582539068095, - "y": 205.1628221932308 - }, - "p1": { - "x": 0.5160009912864776, - "y": -0.006662715401372748 - }, - "p2": { - "x": -0.3346582539068095, - "y": -0.1453471090021594 - } - } - }, - { - "ID": "8030", - "typeID": "Arrow", - "zOrder": "15", - "w": "232", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "668", - "y": "1680", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 231.23278894059456, - "y": 0.2239221875943258 - }, - "p1": { - "x": 0.5209787928221857, - "y": 0.005742251223491235 - }, - "p2": { - "x": -0.3346582539068095, - "y": 0.2239221875944395 - } - } - }, - { - "ID": "8033", - "typeID": "Arrow", - "zOrder": "14", - "w": "110", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "396", - "y": "1686", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 110.1089405697204, - "y": 0.09286914910626365 - }, - "p1": { - "x": 0.5902039507828301, - "y": -0.08117284189966499 - }, - "p2": { - "x": -0.08142479985480122, - "y": 47.76718365292663 - } - } - }, - { - "ID": "8039", - "typeID": "Arrow", - "zOrder": "13", - "w": "1", - "h": "87", - "measuredW": "150", - "measuredH": "100", - "x": "1050", - "y": "1588", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.6653417460931905, - "y": 86.60548396943796 - }, - "p1": { - "x": 0.5209787928221857, - "y": 0.005742251223491228 - }, - "p2": { - "x": 0.6653417460931905, - "y": -0.18809294361221873 - } - } - }, - { - "ID": "8048", - "typeID": "Arrow", - "zOrder": "12", - "w": "165", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "419", - "y": "1868", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 165.29974235933003, - "y": 3.223922187594326 - }, - "p1": { - "x": 0.5209787928221858, - "y": 0.0057422512234912345 - }, - "p2": { - "x": 0.2387810888058084, - "y": -0.32883026031754525 - } - } - }, - { - "ID": "8056", - "typeID": "Arrow", - "zOrder": "11", - "w": "1", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "281", - "y": "1872", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.6653417460931905, - "y": 82.26052647176084 - }, - "p1": { - "x": 0.5209787928221856, - "y": 0.005742251223491229 - }, - "p2": { - "x": 0.6653417460931905, - "y": -0.1453471090021594 - } - } - }, - { - "ID": "8057", - "typeID": "Arrow", - "zOrder": "10", - "w": "1", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "397", - "y": "1884", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.6653417460931905, - "y": 82.26052647176084 - }, - "p1": { - "x": 0.5209787928221856, - "y": 0.005742251223491229 - }, - "p2": { - "x": 0.6653417460931905, - "y": -0.1453471090021594 - } - } - }, - { - "ID": "8058", - "typeID": "Arrow", - "zOrder": "9", - "w": "274", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "429", - "y": "1878", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 273.85853278458967, - "y": 90.7596536600604 - }, - "p1": { - "x": 0.5394209656837318, - "y": 0.08127816093452517 - }, - "p2": { - "x": 0.2417599083887012, - "y": 0.49483933119245194 - } - } - }, - { - "ID": "8072", - "typeID": "Canvas", - "zOrder": "63", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "900", - "y": "158" - }, - { - "ID": "8073", - "typeID": "Label", - "zOrder": "64", - "measuredW": "314", - "measuredH": "25", - "x": "914", - "y": "175", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "8074", - "typeID": "Label", - "zOrder": "65", - "measuredW": "319", - "measuredH": "25", - "x": "914", - "y": "203", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "8081", - "typeID": "__group__", - "zOrder": "66", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "915", - "y": "239", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "45", - "measuredH": "28", - "x": "65", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "https" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "8082", - "typeID": "__group__", - "zOrder": "60", - "measuredW": "572", - "measuredH": "90", - "w": "572", - "h": "90", - "x": "181", - "y": "168", - "properties": { - "controlName": "ext_link:roadmap.sh/frontend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "572", - "h": "90", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "396", - "measuredH": "28", - "x": "88", - "y": "19", - "properties": { - "size": "20", - "text": "Frontend Roadmap till Framework Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "152", - "measuredH": "24", - "x": "210", - "y": "49", - "properties": { - "size": "16", - "color": "10027263", - "text": "roadmap.sh/frontend" - } - } - ] - } - } - }, - { - "ID": "8083", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "576", - "measuredH": "105", - "w": "576", - "h": "105", - "x": "575", - "y": "2457", - "properties": { - "controlName": "ext_link:roadmap.sh/frontend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "576", - "h": "105", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "502", - "measuredH": "32", - "x": "40", - "y": "22", - "properties": { - "size": "24", - "text": "Frontend Roadmap after Framework Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "171", - "measuredH": "26", - "x": "205", - "y": "58", - "properties": { - "text": "roadmap.sh/frontend", - "size": "18", - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "8091", - "typeID": "Arrow", - "zOrder": "8", - "w": "4", - "h": "617", - "measuredW": "150", - "measuredH": "100", - "x": "780", - "y": "2032", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 3.6653417460931905, - "y": 616.945330548373 - }, - "p1": { - "x": 0.5209787928221856, - "y": 0.0057422512234912276 - }, - "p2": { - "x": 3.6653417460931905, - "y": -0.1453471090021594 - } - } - }, - { - "ID": "8093", - "typeID": "Arrow", - "zOrder": "7", - "w": "136", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "940", - "y": "1970", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 136, - "y": 0 - }, - "p1": { - "x": 0.5718039173147684, - "y": -0.006974564311454232 - }, - "p2": { - "x": -0.33608340984960705, - "y": 5.057669186803878 - } - } - }, - { - "ID": "8097", - "typeID": "Arrow", - "zOrder": "6", - "w": "104", - "h": "40", - "measuredW": "150", - "measuredH": "100", - "x": "936", - "y": "1976", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 104.43216501804841, - "y": 0.3172722921526656 - }, - "p1": { - "x": 0.5205160087037611, - "y": 0.039011501398818815 - }, - "p2": { - "x": 0.3887527462180742, - "y": 40.556174604332455 - } - } - }, - { - "ID": "8098", - "typeID": "Arrow", - "zOrder": "5", - "w": "136", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "940", - "y": "2022", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 136, - "y": 0 - }, - "p1": { - "x": 0.5718039173147684, - "y": -0.006974564311454232 - }, - "p2": { - "x": -0.33608340984960705, - "y": 5.057669186803878 - } - } - }, - { - "ID": "8099", - "typeID": "Arrow", - "zOrder": "1", - "w": "137", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "471", - "y": "2233", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 137.79594489989745, - "y": -0.30749565311725746 - }, - "p1": { - "x": 0.5656811947576953, - "y": -0.055470893020420554 - }, - "p2": { - "x": 0.38433587934019897, - "y": 96.9750594056843 - } - } - }, - { - "ID": "8100", - "typeID": "Arrow", - "zOrder": "2", - "w": "152", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "465", - "y": "2151", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 152.30816846754254, - "y": 67.10012108806256 - }, - "p1": { - "x": 0.5245584633234497, - "y": 0.05852778135877274 - }, - "p2": { - "x": 0.30417618816505865, - "y": 0.21836448513636242 - } - } - }, - { - "ID": "8101", - "typeID": "Arrow", - "zOrder": "3", - "w": "148", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "453", - "y": "2228", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 148.4997532704873, - "y": -0.17162340605727877 - }, - "p1": { - "x": 0.5656811947576955, - "y": -0.055470893020420554 - }, - "p2": { - "x": 0.1438568058148917, - "y": 47.2536221851085 - } - } - }, - { - "ID": "8102", - "typeID": "Arrow", - "zOrder": "4", - "w": "145", - "h": "15", - "measuredW": "150", - "measuredH": "100", - "x": "463", - "y": "2206", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 144.5799129616624, - "y": 14.532184964532576 - }, - "p1": { - "x": 0.5205160087037614, - "y": 0.039011501398818746 - }, - "p2": { - "x": -0.127887688304952, - "y": -0.060198294287715726 - } - } - }, - { - "ID": "8103", - "typeID": "Arrow", - "zOrder": "0", - "w": "147", - "h": "139", - "measuredW": "150", - "measuredH": "100", - "x": "466", - "y": "2240", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 146.93535762737952, - "y": -0.4256786899632061 - }, - "p1": { - "x": 0.5656811947576953, - "y": -0.05547089302042055 - }, - "p2": { - "x": -0.43820569842159784, - "y": 138.13066289839662 - } - } - }, - { - "ID": "8105", - "typeID": "__group__", - "zOrder": "67", - "measuredW": "303", - "measuredH": "52", - "w": "303", - "h": "52", - "x": "545", - "y": "447", - "properties": { - "controlName": "100-typescript-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "303", - "h": "52", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "197", - "measuredH": "26", - "x": "53", - "y": "13", - "properties": { - "text": "Learn TypeScript Basics", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "8106", - "typeID": "__group__", - "zOrder": "72", - "measuredW": "262", - "measuredH": "50", - "w": "262", - "h": "50", - "x": "586", - "y": "712", - "properties": { - "controlName": "101-rxjs-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "262", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "145", - "measuredH": "25", - "x": "63", - "y": "12", - "properties": { - "text": "Learn RxJS Basics", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8107", - "typeID": "__group__", - "zOrder": "77", - "measuredW": "262", - "measuredH": "50", - "w": "262", - "h": "50", - "x": "901", - "y": "935", - "properties": { - "controlName": "102-angular-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "262", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "25", - "x": "48", - "y": "12", - "properties": { - "text": "Understand the Basics", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8108", - "typeID": "__group__", - "zOrder": "89", - "measuredW": "243", - "measuredH": "50", - "w": "243", - "h": "50", - "x": "579", - "y": "940", - "properties": { - "controlName": "103-angular-cli" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "243", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "76", - "y": "12", - "properties": { - "text": "Angular CLI", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8109", - "typeID": "__group__", - "zOrder": "81", - "measuredW": "222", - "measuredH": "50", - "w": "222", - "h": "50", - "x": "657", - "y": "1166", - "properties": { - "controlName": "104-templates" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "25", - "x": "71", - "y": "12", - "properties": { - "text": "Templates", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8110", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "186", - "measuredH": "50", - "w": "186", - "h": "50", - "x": "489", - "y": "1448", - "properties": { - "controlName": "105-rendering-topics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "186", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "25", - "x": "25", - "y": "12", - "properties": { - "size": "17", - "text": "Rendering Topics" - } - } - ] - } - } - }, - { - "ID": "8111", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "133", - "measuredH": "50", - "w": "133", - "h": "50", - "x": "745", - "y": "1448", - "properties": { - "controlName": "106-forms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "133", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "43", - "y": "12", - "properties": { - "size": "17", - "text": "Forms" - } - } - ] - } - } - }, - { - "ID": "8112", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "186", - "measuredH": "50", - "w": "186", - "h": "50", - "x": "489", - "y": "1644", - "properties": { - "controlName": "107-routing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "186", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "25", - "x": "63", - "y": "12", - "properties": { - "size": "17", - "text": "Routing" - } - } - ] - } - } - }, - { - "ID": "8113", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "285", - "measuredH": "50", - "w": "285", - "h": "50", - "x": "878", - "y": "1655", - "properties": { - "controlName": "108-services-remote-data" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "285", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "207", - "measuredH": "25", - "x": "39", - "y": "12", - "properties": { - "size": "17", - "text": "Services and Remote Data" - } - } - ] - } - } - }, - { - "ID": "8114", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "285", - "measuredH": "50", - "w": "285", - "h": "50", - "x": "878", - "y": "1709", - "properties": { - "controlName": "109-lifecycle-hooks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "285", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "25", - "x": "82", - "y": "12", - "properties": { - "size": "17", - "text": "Lifecycle Hooks" - } - } - ] - } - } - }, - { - "ID": "8115", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "286", - "measuredH": "50", - "w": "286", - "h": "50", - "x": "877", - "y": "1763", - "properties": { - "controlName": "110-state-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "286", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "148", - "measuredH": "25", - "x": "69", - "y": "12", - "properties": { - "size": "17", - "text": "State Management" - } - } - ] - } - } - }, - { - "ID": "8116", - "typeID": "__group__", - "zOrder": "130", - "measuredW": "126", - "measuredH": "50", - "w": "126", - "h": "50", - "x": "540", - "y": "1848", - "properties": { - "controlName": "111-zones" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "126", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "25", - "x": "38", - "y": "12", - "properties": { - "size": "17", - "text": "Zones" - } - } - ] - } - } - }, - { - "ID": "8118", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "227", - "measuredH": "50", - "w": "227", - "h": "50", - "x": "221", - "y": "1847", - "properties": { - "controlName": "112-creating-a-custom-x" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "227", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "177", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "Creating a custom ___" - } - } - ] - } - } - }, - { - "ID": "8119", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "272", - "measuredH": "50", - "w": "272", - "h": "50", - "x": "688", - "y": "1944", - "properties": { - "controlName": "113-angular-ssr" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "272", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "225", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "size": "17", - "text": "Server Side Rendering (SSR)" - } - } - ] - } - } - }, - { - "ID": "8120", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "271", - "measuredH": "50", - "w": "271", - "h": "50", - "x": "689", - "y": "2000", - "properties": { - "controlName": "114-angular-ssg" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "271", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "219", - "measuredH": "25", - "x": "30", - "y": "12", - "properties": { - "size": "17", - "text": "Static Site Generation (SSG)" - } - } - ] - } - } - }, - { - "ID": "8121", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "272", - "measuredH": "50", - "w": "272", - "h": "50", - "x": "588", - "y": "2205", - "properties": { - "controlName": "115-testing-angular-apps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "272", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "55", - "y": "12", - "properties": { - "size": "17", - "text": "Testing Angular Apps" - } - } - ] - } - } - }, - { - "ID": "8122", - "typeID": "__group__", - "zOrder": "55", - "measuredW": "240", - "measuredH": "49", - "w": "240", - "h": "49", - "x": "222", - "y": "387", - "properties": { - "controlName": "100-typescript-basics:what-is-typescript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "240", - "h": "49", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "141", - "measuredW": "150", - "measuredH": "25", - "x": "55", - "y": "12", - "properties": { - "text": "What is TypeScript?", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8123", - "typeID": "__group__", - "zOrder": "68", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "222", - "y": "442", - "properties": { - "controlName": "101-typescript-basics:why-use-typescript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "160", - "measuredW": "157", - "measuredH": "25", - "x": "40", - "y": "12", - "properties": { - "text": "Why use TypeScript?", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8124", - "typeID": "__group__", - "zOrder": "56", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "222", - "y": "499", - "properties": { - "controlName": "102-typescript-basics:structural-typing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "131", - "measuredW": "128", - "measuredH": "25", - "x": "54", - "y": "12", - "properties": { - "text": "Structural Typing", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8125", - "typeID": "__group__", - "zOrder": "57", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "222", - "y": "555", - "properties": { - "controlName": "103-typescript-basics:type-inference" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "118", - "measuredW": "116", - "measuredH": "25", - "x": "61", - "y": "12", - "properties": { - "text": "Type Inference", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8126", - "typeID": "__group__", - "zOrder": "69", - "measuredW": "222", - "measuredH": "50", - "w": "222", - "h": "50", - "x": "943", - "y": "386", - "properties": { - "controlName": "104-typescript-basics:union-types" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "25", - "x": "63", - "y": "12", - "properties": { - "text": "Union Types", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8127", - "typeID": "__group__", - "zOrder": "70", - "measuredW": "222", - "measuredH": "50", - "w": "222", - "h": "50", - "x": "943", - "y": "441", - "properties": { - "controlName": "105-typescript-basics:builtin-types" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "25", - "x": "61", - "y": "12", - "properties": { - "text": "Built-in types", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8128", - "typeID": "__group__", - "zOrder": "71", - "measuredW": "222", - "measuredH": "50", - "w": "222", - "h": "50", - "x": "943", - "y": "497", - "properties": { - "controlName": "106-typescript-basics:type-guard" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "94", - "measuredW": "97", - "measuredH": "25", - "x": "64", - "y": "12", - "properties": { - "text": "Type Guards", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8129", - "typeID": "__group__", - "zOrder": "73", - "measuredW": "256", - "measuredH": "50", - "w": "256", - "h": "50", - "x": "221", - "y": "635", - "properties": { - "controlName": "100-rxjs-basics:observable-pattern" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "256", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "210", - "measuredH": "25", - "x": "23", - "y": "12", - "properties": { - "text": "What is Observable Pattern", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8130", - "typeID": "__group__", - "zOrder": "74", - "measuredW": "256", - "measuredH": "50", - "w": "256", - "h": "50", - "x": "221", - "y": "690", - "properties": { - "controlName": "101-rxjs-basics:observable-lifecycle" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "256", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "161", - "measuredH": "25", - "x": "47", - "y": "12", - "properties": { - "text": "Observable Lifecycle", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8131", - "typeID": "__group__", - "zOrder": "75", - "measuredW": "256", - "measuredH": "50", - "w": "256", - "h": "50", - "x": "221", - "y": "746", - "properties": { - "controlName": "102-rxjs-basics:marble-diagrams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "256", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "133", - "measuredH": "25", - "x": "61", - "y": "12", - "properties": { - "text": "Marble Diagrams", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8132", - "typeID": "__group__", - "zOrder": "76", - "measuredW": "256", - "measuredH": "50", - "w": "256", - "h": "50", - "x": "221", - "y": "802", - "properties": { - "controlName": "103-rxjs-basics:rxjs-vs-promises" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "256", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "137", - "measuredH": "25", - "x": "59", - "y": "12", - "properties": { - "text": "RxJS vs Promises", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8133", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "222", - "measuredH": "274", - "w": "222", - "h": "274", - "x": "941", - "y": "567", - "properties": { - "controlName": "104-rxjs-basics:operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "274", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "26", - "x": "59", - "y": "13", - "properties": { - "text": "Operators", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "8134", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "196", - "measuredH": "50", - "w": "196", - "h": "50", - "x": "955", - "y": "616", - "properties": { - "controlName": "100-rxjs-basics:operators:filtering" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "196", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "70", - "y": "12", - "properties": { - "text": "Filtering", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8137", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "195", - "measuredH": "50", - "w": "195", - "h": "50", - "x": "955", - "y": "670", - "properties": { - "controlName": "101-rxjs-basics:operators:rate-limiting" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "195", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "25", - "x": "51", - "y": "12", - "properties": { - "text": "Rate Limiting", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8138", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "197", - "measuredH": "50", - "w": "197", - "h": "50", - "x": "954", - "y": "726", - "properties": { - "controlName": "102-rxjs-basics:operators:transformation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "197", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "116", - "measuredH": "25", - "x": "45", - "y": "12", - "properties": { - "text": "Transformation", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8139", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "197", - "measuredH": "50", - "w": "197", - "h": "50", - "x": "954", - "y": "781", - "properties": { - "controlName": "103-rxjs-basics:operators:combination" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "197", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "25", - "x": "54", - "y": "12", - "properties": { - "text": "Combination", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8140", - "typeID": "__group__", - "zOrder": "78", - "measuredW": "262", - "measuredH": "50", - "w": "262", - "h": "50", - "x": "900", - "y": "876", - "properties": { - "controlName": "100-angular-basics:angularjs-vs-angular" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "262", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "25", - "x": "52", - "y": "12", - "properties": { - "text": "Angular.js vs Angular", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8141", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "236", - "measuredH": "50", - "w": "236", - "h": "50", - "x": "915", - "y": "1054", - "properties": { - "controlName": "101-angular-basics:angular-components" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "236", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "99", - "measuredH": "25", - "x": "68", - "y": "12", - "properties": { - "size": "17", - "text": "Components" - } - } - ] - } - } - }, - { - "ID": "8142", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "236", - "measuredH": "50", - "w": "236", - "h": "50", - "x": "915", - "y": "1108", - "properties": { - "controlName": "102-angular-basics:angular-templates" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "236", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "25", - "x": "78", - "y": "12", - "properties": { - "size": "17", - "text": "Templates" - } - } - ] - } - } - }, - { - "ID": "8143", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "236", - "measuredH": "50", - "w": "236", - "h": "50", - "x": "915", - "y": "1163", - "properties": { - "controlName": "103-angular-basics:angular-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "236", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "25", - "x": "85", - "y": "12", - "properties": { - "size": "17", - "text": "Modules" - } - } - ] - } - } - }, - { - "ID": "8144", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "236", - "measuredH": "50", - "w": "236", - "h": "50", - "x": "915", - "y": "1218", - "properties": { - "controlName": "104-angular-basics:dependency-injection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "236", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "168", - "measuredH": "25", - "x": "34", - "y": "12", - "properties": { - "size": "17", - "text": "Dependency Injection" - } - } - ] - } - } - }, - { - "ID": "8145", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "236", - "measuredH": "50", - "w": "236", - "h": "50", - "x": "915", - "y": "1273", - "properties": { - "controlName": "105-angular-basics:services" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "236", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "25", - "x": "84", - "y": "12", - "properties": { - "size": "17", - "text": "Services" - } - } - ] - } - } - }, - { - "ID": "8146", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "236", - "measuredH": "50", - "w": "236", - "h": "50", - "x": "915", - "y": "1329", - "properties": { - "controlName": "106-angular-basics:routing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "236", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "25", - "x": "88", - "y": "12", - "properties": { - "size": "17", - "text": "Routing" - } - } - ] - } - } - }, - { - "ID": "8147", - "typeID": "__group__", - "zOrder": "91", - "measuredW": "123", - "measuredH": "50", - "w": "123", - "h": "50", - "x": "235", - "y": "891", - "properties": { - "controlName": "100-angular-cli:ng-build" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "123", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "25", - "x": "33", - "y": "12", - "properties": { - "text": "ng build", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8148", - "typeID": "__group__", - "zOrder": "92", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "364", - "y": "891", - "properties": { - "controlName": "101-angular-cli:ng-serve" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "94", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "25", - "x": "16", - "y": "12", - "properties": { - "text": "ng serve", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8149", - "typeID": "__group__", - "zOrder": "93", - "measuredW": "123", - "measuredH": "50", - "w": "123", - "h": "50", - "x": "236", - "y": "946", - "properties": { - "controlName": "102-angular-cli:ng-generate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "123", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "25", - "x": "17", - "y": "12", - "properties": { - "text": "ng generate", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8150", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "94", - "measuredH": "50", - "w": "94", - "h": "50", - "x": "365", - "y": "946", - "properties": { - "controlName": "103-angular-cli:ng-test" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "94", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "22", - "y": "12", - "properties": { - "text": "ng test", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8151", - "typeID": "__group__", - "zOrder": "96", - "measuredW": "123", - "measuredH": "49", - "w": "123", - "h": "49", - "x": "235", - "y": "1002", - "properties": { - "controlName": "104-angular-cli:ng-e2e" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "123", - "h": "49", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "text": "ng e2e", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8152", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "94", - "measuredH": "49", - "w": "94", - "h": "49", - "x": "364", - "y": "1002", - "properties": { - "controlName": "105-angular-cli:ng-new" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "94", - "h": "49", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "21", - "y": "12", - "properties": { - "text": "ng new", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8153", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "145", - "measuredH": "50", - "w": "145", - "h": "50", - "x": "579", - "y": "839", - "properties": { - "controlName": "106-angular-cli:schematics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "145", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "25", - "x": "28", - "y": "12", - "properties": { - "size": "17", - "text": "Schematics" - } - } - ] - } - } - }, - { - "ID": "8154", - "typeID": "__group__", - "zOrder": "82", - "measuredW": "157", - "measuredH": "50", - "w": "157", - "h": "50", - "x": "221", - "y": "1095", - "properties": { - "controlName": "100-templates:interpolation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "157", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "25", - "x": "30", - "y": "11", - "properties": { - "text": "Interpolation", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8155", - "typeID": "__group__", - "zOrder": "83", - "measuredW": "161", - "measuredH": "50", - "w": "161", - "h": "50", - "x": "384", - "y": "1095", - "properties": { - "controlName": "101-templates:property-binding" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "161", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "25", - "x": "17", - "y": "11", - "properties": { - "text": "Property Binding", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8156", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "324", - "measuredH": "50", - "w": "324", - "h": "50", - "x": "221", - "y": "1150", - "properties": { - "controlName": "102-templates:template-statements" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "324", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "163", - "measuredH": "25", - "x": "80", - "y": "12", - "properties": { - "size": "17", - "text": "Template Statements" - } - } - ] - } - } - }, - { - "ID": "8157", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "324", - "measuredH": "50", - "w": "324", - "h": "50", - "x": "221", - "y": "1206", - "properties": { - "controlName": "103-templates:binding-data-props-attrs-events" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "324", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "267", - "measuredH": "25", - "x": "19", - "y": "12", - "properties": { - "size": "17", - "text": "Binding (Data, Props, Attrs, Events)" - } - } - ] - } - } - }, - { - "ID": "8158", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "154", - "measuredH": "50", - "w": "154", - "h": "50", - "x": "221", - "y": "1261", - "properties": { - "controlName": "104-templates:reference-vars" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "154", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "119", - "measuredH": "25", - "x": "17", - "y": "12", - "properties": { - "size": "17", - "text": "Reference Vars" - } - } - ] - } - } - }, - { - "ID": "8159", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "164", - "measuredH": "50", - "w": "164", - "h": "50", - "x": "381", - "y": "1261", - "properties": { - "controlName": "105-templates:input-output" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "164", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "131", - "measuredH": "25", - "x": "18", - "y": "12", - "properties": { - "size": "17", - "text": "@Input, @Output" - } - } - ] - } - } - }, - { - "ID": "8160", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "221", - "y": "1344", - "properties": { - "controlName": "100-rendering-topics:builtin-directives" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "25", - "x": "21", - "y": "12", - "properties": { - "size": "17", - "text": "Built-in Directives" - } - } - ] - } - } - }, - { - "ID": "8161", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "221", - "y": "1399", - "properties": { - "controlName": "101-rendering-topics:builtin-pipes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "25", - "x": "38", - "y": "12", - "properties": { - "size": "17", - "text": "Built-in Pipes" - } - } - ] - } - } - }, - { - "ID": "8162", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "221", - "y": "1453", - "properties": { - "controlName": "102-rendering-topics:change-detection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "141", - "measuredH": "25", - "x": "18", - "y": "12", - "properties": { - "size": "17", - "text": "Change Detection" - } - } - ] - } - } - }, - { - "ID": "8163", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "212", - "measuredH": "50", - "w": "212", - "h": "50", - "x": "951", - "y": "1414", - "properties": { - "controlName": "100-forms:reactive-forms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "212", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "25", - "x": "46", - "y": "12", - "properties": { - "size": "17", - "text": "Reactive Forms" - } - } - ] - } - } - }, - { - "ID": "8164", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "212", - "measuredH": "50", - "w": "212", - "h": "50", - "x": "951", - "y": "1469", - "properties": { - "controlName": "101-forms:template-driven-forms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "212", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "177", - "measuredH": "25", - "x": "17", - "y": "12", - "properties": { - "size": "17", - "text": "Template-driven Forms" - } - } - ] - } - } - }, - { - "ID": "8165", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "493", - "y": "1540", - "properties": { - "controlName": "100-routing:configuration" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "25", - "x": "37", - "y": "12", - "properties": { - "size": "17", - "text": "Configuration" - } - } - ] - } - } - }, - { - "ID": "8166", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "221", - "y": "1549", - "properties": { - "controlName": "101-routing:router-outlets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "25", - "x": "32", - "y": "12", - "properties": { - "size": "17", - "text": "Router Outlets" - } - } - ] - } - } - }, - { - "ID": "8167", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "221", - "y": "1604", - "properties": { - "controlName": "102-routing:router-links" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "25", - "x": "40", - "y": "12", - "properties": { - "size": "17", - "text": "Router Links" - } - } - ] - } - } - }, - { - "ID": "8168", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "221", - "y": "1659", - "properties": { - "controlName": "103-routing:router-events" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "25", - "x": "34", - "y": "12", - "properties": { - "size": "17", - "text": "Router Events" - } - } - ] - } - } - }, - { - "ID": "8169", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "221", - "y": "1715", - "properties": { - "controlName": "104-routing:guards" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "61", - "y": "12", - "properties": { - "size": "17", - "text": "Guards" - } - } - ] - } - } - }, - { - "ID": "8170", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "154", - "measuredH": "50", - "w": "154", - "h": "50", - "x": "493", - "y": "1747", - "properties": { - "controlName": "105-routing:lazy-loading" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "154", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "Lazy Loading" - } - } - ] - } - } - }, - { - "ID": "8171", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "212", - "measuredH": "50", - "w": "212", - "h": "50", - "x": "951", - "y": "1560", - "properties": { - "controlName": "100-services-remote-data:dependency-injection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "212", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "168", - "measuredH": "25", - "x": "22", - "y": "12", - "properties": { - "size": "17", - "text": "Dependency Injection" - } - } - ] - } - } - }, - { - "ID": "8172", - "typeID": "__group__", - "zOrder": "84", - "measuredW": "126", - "measuredH": "50", - "w": "126", - "h": "50", - "x": "691", - "y": "1732", - "properties": { - "controlName": "100-state-management:ngxs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "126", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "25", - "x": "40", - "y": "12", - "properties": { - "text": "NGXS", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "8173", - "typeID": "__group__", - "zOrder": "85", - "measuredW": "126", - "measuredH": "50", - "w": "126", - "h": "50", - "x": "691", - "y": "1789", - "properties": { - "controlName": "101-state-management:ngrx" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "126", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "39", - "y": "12", - "properties": { - "size": "17", - "text": "NGRX" - } - } - ] - } - } - }, - { - "ID": "8174", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "121", - "measuredH": "50", - "w": "121", - "h": "50", - "x": "221", - "y": "1929", - "properties": { - "controlName": "100-creating-a-custom-x:directive" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "121", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "Directive" - } - } - ] - } - } - }, - { - "ID": "8175", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "100", - "measuredH": "50", - "w": "100", - "h": "50", - "x": "348", - "y": "1929", - "properties": { - "controlName": "101-creating-a-custom-x:pipe" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "35", - "measuredH": "25", - "x": "32", - "y": "12", - "properties": { - "size": "17", - "text": "Pipe" - } - } - ] - } - } - }, - { - "ID": "8176", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "227", - "measuredH": "50", - "w": "227", - "h": "50", - "x": "221", - "y": "1983", - "properties": { - "controlName": "102-creating-a-custom-x:library" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "227", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "87", - "y": "12", - "properties": { - "size": "17", - "text": "Library" - } - } - ] - } - } - }, - { - "ID": "8177", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "197", - "measuredH": "50", - "w": "197", - "h": "50", - "x": "1020", - "y": "1944", - "properties": { - "controlName": "100-angular-ssr:angular-universal" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "197", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "25", - "x": "36", - "y": "12", - "properties": { - "size": "17", - "text": "Angular Universal" - } - } - ] - } - } - }, - { - "ID": "8178", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "197", - "measuredH": "50", - "w": "197", - "h": "50", - "x": "1020", - "y": "2000", - "properties": { - "controlName": "100-angular-ssg:scully" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "197", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "76", - "y": "12", - "properties": { - "size": "17", - "text": "Scully" - } - } - ] - } - } - }, - { - "ID": "8179", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "255", - "measuredH": "50", - "w": "255", - "h": "50", - "x": "222", - "y": "2128", - "properties": { - "controlName": "100-testing-angular-apps:testing-pipes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "255", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "104", - "measuredH": "25", - "x": "76", - "y": "12", - "properties": { - "size": "17", - "text": "Testing Pipes" - } - } - ] - } - } - }, - { - "ID": "8180", - "typeID": "__group__", - "zOrder": "87", - "measuredW": "255", - "measuredH": "50", - "w": "255", - "h": "50", - "x": "222", - "y": "2183", - "properties": { - "controlName": "101-testing-angular-apps:testing-services" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "255", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "219", - "measuredH": "25", - "x": "18", - "y": "12", - "properties": { - "size": "17", - "text": "Services with Dependencies" - } - } - ] - } - } - }, - { - "ID": "8181", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "255", - "measuredH": "50", - "w": "255", - "h": "50", - "x": "222", - "y": "2238", - "properties": { - "controlName": "102-testing-angular-apps:testing-component-bindings" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "255", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "47", - "y": "12", - "properties": { - "size": "17", - "text": "Component Bindings" - } - } - ] - } - } - }, - { - "ID": "8182", - "typeID": "__group__", - "zOrder": "138", - "measuredW": "255", - "measuredH": "50", - "w": "255", - "h": "50", - "x": "222", - "y": "2293", - "properties": { - "controlName": "103-testing-angular-apps:testing-directives" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "255", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "137", - "measuredH": "25", - "x": "59", - "y": "12", - "properties": { - "size": "17", - "text": "Testing Directives" - } - } - ] - } - } - }, - { - "ID": "8183", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "255", - "measuredH": "50", - "w": "255", - "h": "50", - "x": "222", - "y": "2348", - "properties": { - "controlName": "104-testing-angular-apps:testing-component-templates" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "255", - "h": "50", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "174", - "measuredH": "25", - "x": "41", - "y": "12", - "properties": { - "size": "17", - "text": "Component Templates" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy", - "order": 1000022.7455786733, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "8024860B-B61F-451D-B579-28AA621BB239", - "mockupH": "2529", - "mockupW": "1069", - "measuredW": "1250", - "measuredH": "2649", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/aspnet-core.json b/public/jsons/aspnet-core.json deleted file mode 100644 index 6a42b1110..000000000 --- a/public/jsons/aspnet-core.json +++ /dev/null @@ -1,21412 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "10597", - "typeID": "Arrow", - "zOrder": "120", - "w": "372", - "h": "339", - "measuredW": "150", - "measuredH": "100", - "x": "556", - "y": "544", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 371.52571336931953, - "y": 0.22853030359101467 - }, - "p1": { - "x": 0.5035058827524153, - "y": 0.11037164054939656 - }, - "p2": { - "x": -0.07827100262403519, - "y": 338.88889903972404 - } - } - }, - { - "ID": "10605", - "typeID": "Label", - "zOrder": "121", - "measuredW": "206", - "measuredH": "40", - "x": "846", - "y": "294", - "properties": { - "size": "32", - "text": "ASP.NET Core" - } - }, - { - "ID": "10606", - "typeID": "Arrow", - "zOrder": "122", - "w": "17", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "907", - "y": "189", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 16.339656000000105, - "y": -0.4605359999999976 - }, - "p1": { - "x": 0.47266137171756467, - "y": -0.1805805391947072 - }, - "p2": { - "x": 16.339656000000105, - "y": 91.24769600000002 - } - } - }, - { - "ID": "10607", - "typeID": "Arrow", - "zOrder": "123", - "w": "22", - "h": "143", - "measuredW": "150", - "measuredH": "100", - "x": "947", - "y": "345", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 1, - "y": 0 - }, - "p1": { - "x": 0.45347006063746154, - "y": 0.15257428266756415 - }, - "p2": { - "x": 0.2918827508058257, - "y": 142.56551140999682 - } - } - }, - { - "ID": "10641", - "typeID": "Canvas", - "zOrder": "126", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "1232", - "y": "206" - }, - { - "ID": "10642", - "typeID": "Label", - "zOrder": "127", - "measuredW": "314", - "measuredH": "25", - "x": "1246", - "y": "223", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "10643", - "typeID": "Label", - "zOrder": "128", - "measuredW": "319", - "measuredH": "25", - "x": "1246", - "y": "251", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "10650", - "typeID": "Canvas", - "zOrder": "130", - "w": "408", - "h": "162", - "measuredW": "100", - "measuredH": "70", - "x": "298", - "y": "196" - }, - { - "ID": "10653", - "typeID": "Label", - "zOrder": "132", - "measuredW": "269", - "measuredH": "24", - "x": "357", - "y": "217", - "properties": { - "size": "16", - "text": "Personal Recommendation / Opinion" - } - }, - { - "ID": "10654", - "typeID": "Label", - "zOrder": "133", - "measuredW": "159", - "measuredH": "24", - "x": "357", - "y": "314", - "properties": { - "size": "16", - "text": "I wouldn't recommend" - } - }, - { - "ID": "10656", - "typeID": "Label", - "zOrder": "135", - "w": "324", - "measuredW": "315", - "measuredH": "24", - "x": "358", - "y": "282", - "properties": { - "size": "16", - "text": "Order in roadmap not strict (Learn anytime)" - } - }, - { - "ID": "10659", - "typeID": "Label", - "zOrder": "137", - "measuredW": "272", - "measuredH": "24", - "x": "357", - "y": "250", - "properties": { - "size": "16", - "text": "Alternative Option - Pick this or purple" - } - }, - { - "ID": "10686", - "typeID": "Arrow", - "zOrder": "119", - "w": "224", - "h": "8", - "measuredW": "150", - "measuredH": "100", - "x": "1138", - "y": "482", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.09716998878445793, - "y": 8.030919693704618 - }, - "p1": { - "x": 0.564722657257297, - "y": -0.008677972962353458 - }, - "p2": { - "x": 223.8410108125454, - "y": -0.17733562916464507 - } - } - }, - { - "ID": "10687", - "typeID": "Arrow", - "zOrder": "118", - "w": "222", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "1137", - "y": "422", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.09245158327996705, - "y": 56.56003565560616 - }, - "p1": { - "x": 0.5667465019538631, - "y": -0.09781923610235727 - }, - "p2": { - "x": 221.70210094693743, - "y": 0.32228678989048376 - } - } - }, - { - "ID": "10694", - "typeID": "Arrow", - "zOrder": "117", - "w": "205", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "1146", - "y": "496", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3903644341978634, - "y": -0.03579004622974935 - }, - "p1": { - "x": 0.5997856951513523, - "y": 0.082373426198768 - }, - "p2": { - "x": 204.85482628291743, - "y": 51.87868141421234 - } - } - }, - { - "ID": "10721", - "typeID": "Arrow", - "zOrder": "110", - "w": "165", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "683", - "y": "545", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.09716998878445793, - "y": 0.030919693704618112 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432151 - }, - "p2": { - "x": 165.0092065759775, - "y": 3.23149039216878 - } - } - }, - { - "ID": "10722", - "typeID": "Arrow", - "zOrder": "111", - "w": "167", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "685", - "y": "492", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.1558613574420633, - "y": 0.28950157664132803 - }, - "p1": { - "x": 0.5217150699561692, - "y": -0.058095463624905135 - }, - "p2": { - "x": 167.27974065494232, - "y": 46.0157138571102 - } - } - }, - { - "ID": "10723", - "typeID": "Arrow", - "zOrder": "109", - "w": "167", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "685", - "y": "439", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.1558613574420633, - "y": 0.28950157664132803 - }, - "p1": { - "x": 0.5217150699561692, - "y": -0.05809546362490517 - }, - "p2": { - "x": 167.0913428918368, - "y": 92.82731609400469 - } - } - }, - { - "ID": "10724", - "typeID": "Arrow", - "zOrder": "108", - "w": "173", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "681", - "y": "558", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.26537644525456017, - "y": 45.2008579796493 - }, - "p1": { - "x": 0.5612843769704615, - "y": 0.05607023330261436 - }, - "p2": { - "x": 173.06396411988374, - "y": 0.4472669272273606 - } - } - }, - { - "ID": "10725", - "typeID": "Arrow", - "zOrder": "107", - "w": "174", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "683", - "y": "562", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.02222113824285543, - "y": 89.41338087414158 - }, - "p1": { - "x": 0.5612843769704616, - "y": 0.05607023330261442 - }, - "p2": { - "x": 174.06396411988374, - "y": -0.09380123070229729 - } - } - }, - { - "ID": "10739", - "typeID": "Arrow", - "zOrder": "102", - "w": "121", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "592", - "y": "751", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 28 - }, - "p1": { - "x": 0.5357706199231295, - "y": 0.06148757378953288 - }, - "p2": { - "x": 121, - "y": 0 - } - } - }, - { - "ID": "10740", - "typeID": "Arrow", - "zOrder": "106", - "w": "114", - "h": "6", - "measuredW": "150", - "measuredH": "100", - "x": "916", - "y": "751", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.09415873774355532, - "y": 5.595727040430347 - }, - "p1": { - "x": 0.5537063361730054, - "y": 0.0009779515015223314 - }, - "p2": { - "x": 113.91341656971849, - "y": -0.32674440411312844 - } - } - }, - { - "ID": "10741", - "typeID": "Arrow", - "zOrder": "105", - "w": "98", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "919", - "y": "697", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.13292301547187435, - "y": 50.71201987361508 - }, - "p1": { - "x": 0.5745889396395687, - "y": -0.10157561581357251 - }, - "p2": { - "x": 97.58785581949564, - "y": 0.37101259499547723 - } - } - }, - { - "ID": "10742", - "typeID": "Arrow", - "zOrder": "104", - "w": "93", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "920", - "y": "641", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.347694845664023, - "y": 97.82831270679992 - }, - "p1": { - "x": 0.5719087513824819, - "y": -0.09701474419519386 - }, - "p2": { - "x": 93.62662009722396, - "y": 0.10753387183240193 - } - } - }, - { - "ID": "10771", - "typeID": "Arrow", - "zOrder": "103", - "w": "114", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "592", - "y": "716", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.547045774812979, - "y": -0.07709396362740584 - }, - "p2": { - "x": 114, - "y": 22 - } - } - }, - { - "ID": "10794", - "typeID": "Arrow", - "zOrder": "101", - "w": "1", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "398", - "y": "902", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1.097169988784458, - "y": 0.030919693704618112 - }, - "p1": { - "x": 0.564722657257297, - "y": -0.008677972962353458 - }, - "p2": { - "x": 1.097169988784458, - "y": 92.89719220148004 - } - } - }, - { - "ID": "10795", - "typeID": "Arrow", - "zOrder": "100", - "w": "1", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "533", - "y": "902", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1.097169988784458, - "y": 0.030919693704618112 - }, - "p1": { - "x": 0.564722657257297, - "y": -0.008677972962353458 - }, - "p2": { - "x": 1.097169988784458, - "y": 92.89719220148004 - } - } - }, - { - "ID": "10796", - "typeID": "Arrow", - "zOrder": "99", - "w": "281", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "574", - "y": "894", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.1745155500960891, - "y": 0.030919693704618112 - }, - "p1": { - "x": 0.5603752218607516, - "y": 0.00004147385484432152 - }, - "p2": { - "x": 281.0497589705361, - "y": 0.030919693704618112 - } - } - }, - { - "ID": "10802", - "typeID": "Arrow", - "zOrder": "98", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "843", - "y": "880", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172672719, - "y": 0.33195240379461666 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844321544 - }, - "p2": { - "x": 149.8746522919903, - "y": 4.030919693704618 - } - } - }, - { - "ID": "10836", - "typeID": "Arrow", - "zOrder": "97", - "w": "144", - "h": "61", - "measuredW": "150", - "measuredH": "100", - "x": "842", - "y": "889", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.14836954386862544, - "y": 0.21565957060988694 - }, - "p1": { - "x": 0.5641384131422578, - "y": 0.09437259699405771 - }, - "p2": { - "x": 143.47156298631091, - "y": 60.920991877180654 - } - } - }, - { - "ID": "10837", - "typeID": "Arrow", - "zOrder": "96", - "w": "144", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "851", - "y": "898", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.26466237705335516, - "y": 0.09936673742515723 - }, - "p1": { - "x": 0.5641384131422578, - "y": 0.09437259699405774 - }, - "p2": { - "x": 143.35527015312618, - "y": 103.74261701693615 - } - } - }, - { - "ID": "10838", - "typeID": "Arrow", - "zOrder": "95", - "w": "136", - "h": "153", - "measuredW": "150", - "measuredH": "100", - "x": "842", - "y": "901", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.14836954386862544, - "y": 0.060602459696838196 - }, - "p1": { - "x": 0.5641384131422579, - "y": 0.09437259699405756 - }, - "p2": { - "x": 136.06847368063154, - "y": 152.56424215669153 - } - } - }, - { - "ID": "10839", - "typeID": "Arrow", - "zOrder": "94", - "w": "239", - "h": "354", - "measuredW": "150", - "measuredH": "100", - "x": "799", - "y": "898", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 2.097169988784458, - "y": 0.030919693704618112 - }, - "p1": { - "x": 0.5624700347893109, - "y": -0.23976212880510578 - }, - "p2": { - "x": 239.37779718930074, - "y": 354.244226962707 - } - } - }, - { - "ID": "10852", - "typeID": "Arrow", - "zOrder": "93", - "w": "148", - "h": "7", - "measuredW": "150", - "measuredH": "100", - "x": "1187", - "y": "884", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.14109014987911905, - "y": 7.331952403794617 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484432276 - }, - "p2": { - "x": 147.9206959637081, - "y": -0.07113690188464261 - } - } - }, - { - "ID": "10853", - "typeID": "Arrow", - "zOrder": "92", - "w": "118", - "h": "55", - "measuredW": "150", - "measuredH": "100", - "x": "1200", - "y": "825", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.18447060034372953, - "y": 54.487009514707665 - }, - "p1": { - "x": 0.5496640195479536, - "y": -0.09383017715332968 - }, - "p2": { - "x": 118.63389949121347, - "y": -0.2570870695913072 - } - } - }, - { - "ID": "10854", - "typeID": "Arrow", - "zOrder": "91", - "w": "127", - "h": "123", - "measuredW": "150", - "measuredH": "100", - "x": "1191", - "y": "758", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.30076343352845925, - "y": 122.96762737584356 - }, - "p1": { - "x": 0.5496640195479535, - "y": -0.09383017715332966 - }, - "p2": { - "x": 127.63389949121347, - "y": 0.07634490156624452 - } - } - }, - { - "ID": "10855", - "typeID": "Arrow", - "zOrder": "90", - "w": "133", - "h": "176", - "measuredW": "150", - "measuredH": "100", - "x": "1179", - "y": "704", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.455820544441508, - "y": 176.48700951470767 - }, - "p1": { - "x": 0.5496640195479536, - "y": -0.09383017715332964 - }, - "p2": { - "x": 133.71142804666988, - "y": 0.29348403953895286 - } - } - }, - { - "ID": "10873", - "typeID": "Arrow", - "zOrder": "89", - "w": "1", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "1456", - "y": "1168", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172672719, - "y": 0.33195240379461666 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844322324 - }, - "p2": { - "x": 0.3322483172673856, - "y": 91.86939691517887 - } - } - }, - { - "ID": "10874", - "typeID": "Arrow", - "zOrder": "88", - "w": "123", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "1233", - "y": "1255", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.437564080560378, - "y": 1.8693969151788679 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484432067 - }, - "p2": { - "x": 122.87465229199029, - "y": 0.030919693704618112 - } - } - }, - { - "ID": "10877", - "typeID": "Arrow", - "zOrder": "87", - "w": "1", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "1198", - "y": "1168", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172672719, - "y": 0.33195240379461666 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844322324 - }, - "p2": { - "x": 0.3322483172673856, - "y": 91.86939691517887 - } - } - }, - { - "ID": "10878", - "typeID": "Arrow", - "zOrder": "86", - "w": "1", - "h": "77", - "measuredW": "150", - "measuredH": "100", - "x": "1198", - "y": "1269", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172672719, - "y": 0.33195240379461666 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844322974 - }, - "p2": { - "x": 0.3322483172672719, - "y": 77.1894182194003 - } - } - }, - { - "ID": "10887", - "typeID": "Arrow", - "zOrder": "85", - "w": "154", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1265", - "y": "1337", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5612961818921481, - "y": 0.00022867252189391965 - }, - "p2": { - "x": 154, - "y": 2 - } - } - }, - { - "ID": "10888", - "typeID": "Arrow", - "zOrder": "84", - "w": "162", - "h": "60", - "measuredW": "150", - "measuredH": "100", - "x": "1253", - "y": "1348", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.6128430230474166, - "y": 0.10872422886127613 - }, - "p2": { - "x": 162, - "y": 60 - } - } - }, - { - "ID": "10889", - "typeID": "Arrow", - "zOrder": "83", - "w": "139", - "h": "105", - "measuredW": "150", - "measuredH": "100", - "x": "1261", - "y": "1355", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.6119596717263374, - "y": 0.10809426981507679 - }, - "p2": { - "x": 139, - "y": 105 - } - } - }, - { - "ID": "10890", - "typeID": "Arrow", - "zOrder": "82", - "w": "203", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "848", - "y": "1262", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.4306391668677634, - "y": 66.22309017168027 - }, - "p1": { - "x": 0.42724524722153456, - "y": 0.13151780040122107 - }, - "p2": { - "x": 203.04975897053612, - "y": 1.0309196937046181 - } - } - }, - { - "ID": "10909", - "typeID": "Arrow", - "zOrder": "81", - "w": "1", - "h": "87", - "measuredW": "150", - "measuredH": "100", - "x": "430", - "y": "1467", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.437564080560378, - "y": -0.13060308482113214 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484431989 - }, - "p2": { - "x": -0.437564080560378, - "y": 86.78558719925854 - } - } - }, - { - "ID": "10915", - "typeID": "Arrow", - "zOrder": "80", - "w": "1", - "h": "156", - "measuredW": "150", - "measuredH": "100", - "x": "768", - "y": "1244", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.437564080560378, - "y": -0.13060308482113214 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484431993 - }, - "p2": { - "x": -0.437564080560378, - "y": 156.0392732186167 - } - } - }, - { - "ID": "10916", - "typeID": "Arrow", - "zOrder": "79", - "w": "124", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "643", - "y": "1333", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.437564080560378, - "y": -0.13060308482113214 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484431972 - }, - "p2": { - "x": 123.37040141957095, - "y": -0.13060308482113214 - } - } - }, - { - "ID": "10917", - "typeID": "Arrow", - "zOrder": "78", - "w": "128", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "487", - "y": "1407", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.437564080560378, - "y": 2.869396915178868 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484431969 - }, - "p2": { - "x": 127.84945604086488, - "y": 0.057186962663308805 - } - } - }, - { - "ID": "10918", - "typeID": "Arrow", - "zOrder": "77", - "w": "135", - "h": "55", - "measuredW": "150", - "measuredH": "100", - "x": "481", - "y": "1419", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.1311834137360961, - "y": 55.67810473497843 - }, - "p1": { - "x": 0.5610020427769666, - "y": 0.0972522041100265 - }, - "p2": { - "x": 134.37040141957095, - "y": 0.8693969151788679 - } - } - }, - { - "ID": "10919", - "typeID": "Arrow", - "zOrder": "76", - "w": "252", - "h": "355", - "measuredW": "150", - "measuredH": "100", - "x": "854", - "y": "1337", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 2.872735078975893, - "y": -0.33481391621171497 - }, - "p1": { - "x": 0.519642864580947, - "y": -0.23045397934829226 - }, - "p2": { - "x": 252.64621279854873, - "y": 354.2894950317443 - } - } - }, - { - "ID": "10932", - "typeID": "Arrow", - "zOrder": "75", - "w": "84", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1380", - "y": "1687", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.2826816296803827, - "y": -0.026288230697446124 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.000041473854844321646 - }, - "p2": { - "x": 84.70364075076168, - "y": 1.3807277546538899 - } - } - }, - { - "ID": "10933", - "typeID": "Arrow", - "zOrder": "73", - "w": "89", - "h": "56", - "measuredW": "150", - "measuredH": "100", - "x": "1376", - "y": "1695", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.06163367362637473, - "y": 0.41580768141079716 - }, - "p1": { - "x": 0.5075693860386883, - "y": 0.10428931875525668 - }, - "p2": { - "x": 88.70364075076168, - "y": 56.69644709546492 - } - } - }, - { - "ID": "10934", - "typeID": "Arrow", - "zOrder": "74", - "w": "97", - "h": "94", - "measuredW": "150", - "measuredH": "100", - "x": "1362", - "y": "1704", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.008526179887212493, - "y": -0.14209640648118693 - }, - "p1": { - "x": 0.5018378378378366, - "y": 0.12497297297297241 - }, - "p2": { - "x": 97.07557680935633, - "y": 94.12797461205969 - } - } - }, - { - "ID": "10935", - "typeID": "Arrow", - "zOrder": "72", - "w": "114", - "h": "152", - "measuredW": "150", - "measuredH": "100", - "x": "1345", - "y": "1701", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.10728199589652831, - "y": 0.0438716228161411 - }, - "p1": { - "x": 0.5185185185185176, - "y": 0.11111111111111069 - }, - "p2": { - "x": 114.07557680935633, - "y": 152.0015980407627 - } - } - }, - { - "ID": "10937", - "typeID": "Arrow", - "zOrder": "71", - "w": "111", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "1196", - "y": "1688", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 3 - }, - "p1": { - "x": 0.5611518257876794, - "y": 0.00046982362474169356 - }, - "p2": { - "x": 111, - "y": 0 - } - } - }, - { - "ID": "10944", - "typeID": "Arrow", - "zOrder": "70", - "w": "85", - "h": "6", - "measuredW": "150", - "measuredH": "100", - "x": "1385", - "y": "1634", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.49627041426560936, - "y": 6.068383154059575 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844312064 - }, - "p2": { - "x": 84.70364075076168, - "y": 0.38072775465388986 - } - } - }, - { - "ID": "10945", - "typeID": "Arrow", - "zOrder": "69", - "w": "63", - "h": "61", - "measuredW": "150", - "measuredH": "100", - "x": "1394", - "y": "1570", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.2826816296803827, - "y": 60.973711769302554 - }, - "p1": { - "x": 0.4778793130959362, - "y": -0.13718947308358445 - }, - "p2": { - "x": 63.668560824005, - "y": -0.2824161135083614 - } - } - }, - { - "ID": "10946", - "typeID": "Arrow", - "zOrder": "68", - "w": "98", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "1199", - "y": "1624", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 58 - }, - "p1": { - "x": 0.549376450841471, - "y": -0.12327909853320433 - }, - "p2": { - "x": 98, - "y": 0 - } - } - }, - { - "ID": "10949", - "typeID": "Arrow", - "zOrder": "67", - "w": "1", - "h": "238", - "measuredW": "150", - "measuredH": "100", - "x": "1179", - "y": "1519", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": -0.22619939572473413 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844323564 - }, - "p2": { - "x": 0.3322483172673856, - "y": 237.55950212865446 - } - } - }, - { - "ID": "10971", - "typeID": "Arrow", - "zOrder": "66", - "w": "1", - "h": "99", - "measuredW": "150", - "measuredH": "100", - "x": "1165", - "y": "1763", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": -0.390329134334479 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484432404 - }, - "p2": { - "x": 0.3322483172673856, - "y": 98.55950212865446 - } - } - }, - { - "ID": "10972", - "typeID": "Arrow", - "zOrder": "65", - "w": "89", - "h": "65", - "measuredW": "150", - "measuredH": "100", - "x": "1224", - "y": "1769", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.46973141187118017, - "y": 1.0668555880276926 - }, - "p1": { - "x": 0.4925674435676276, - "y": 0.21967333455679897 - }, - "p2": { - "x": 89.95594808021747, - "y": 65.19864420034241 - } - } - }, - { - "ID": "10973", - "typeID": "Arrow", - "zOrder": "64", - "w": "264", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "807", - "y": "1696", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.13261304041122912, - "y": 0.4778822533505718 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321226 - }, - "p2": { - "x": 263.85172613121017, - "y": 0.4778822533505718 - } - } - }, - { - "ID": "10982", - "typeID": "Arrow", - "zOrder": "63", - "w": "124", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "541", - "y": "1689", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.437564080560378, - "y": -0.13060308482113214 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484431972 - }, - "p2": { - "x": 123.37040141957095, - "y": -0.13060308482113214 - } - } - }, - { - "ID": "10983", - "typeID": "Arrow", - "zOrder": "62", - "w": "1", - "h": "151", - "measuredW": "150", - "measuredH": "100", - "x": "682", - "y": "1618", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.437564080560378, - "y": -0.13060308482113214 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.000041473854844319376 - }, - "p2": { - "x": -0.437564080560378, - "y": 150.84421614431108 - } - } - }, - { - "ID": "10984", - "typeID": "Arrow", - "zOrder": "61", - "w": "1", - "h": "75", - "measuredW": "150", - "measuredH": "100", - "x": "430", - "y": "1701", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.437564080560378, - "y": -0.13060308482113214 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484431918 - }, - "p2": { - "x": -0.437564080560378, - "y": 75.30140086667325 - } - } - }, - { - "ID": "10995", - "typeID": "Arrow", - "zOrder": "60", - "w": "1", - "h": "356", - "measuredW": "150", - "measuredH": "100", - "x": "817", - "y": "1706", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.13261304041122912, - "y": 0.4778822533505718 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432138 - }, - "p2": { - "x": -0.13261304041122912, - "y": 356.6572942053813 - } - } - }, - { - "ID": "11008", - "typeID": "Arrow", - "zOrder": "59", - "w": "1", - "h": "183", - "measuredW": "150", - "measuredH": "100", - "x": "950", - "y": "1873", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": -0.390329134334479 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.0000414738548443241 - }, - "p2": { - "x": 0.3322483172673856, - "y": 182.2514878161844 - } - } - }, - { - "ID": "11009", - "typeID": "Arrow", - "zOrder": "58", - "w": "1", - "h": "180", - "measuredW": "150", - "measuredH": "100", - "x": "705", - "y": "1968", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": -0.390329134334479 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484432426 - }, - "p2": { - "x": 0.3322483172673856, - "y": 179.7205783734753 - } - } - }, - { - "ID": "11014", - "typeID": "Arrow", - "zOrder": "57", - "w": "112", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "509", - "y": "2154", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.420001934898778, - "y": -0.2794216265247087 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844323814 - }, - "p2": { - "x": 111.43776890053402, - "y": -0.2794216265247087 - } - } - }, - { - "ID": "11015", - "typeID": "Arrow", - "zOrder": "56", - "w": "109", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "525", - "y": "2093", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.420001934898778, - "y": -0.2794216265247087 - }, - "p1": { - "x": 0.5072633037161028, - "y": -0.11171061310241293 - }, - "p2": { - "x": 108.86070140078596, - "y": 51.737704484530695 - } - } - }, - { - "ID": "11023", - "typeID": "Arrow", - "zOrder": "55", - "w": "264", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "880", - "y": "2059", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.13261304041122912, - "y": 0.4778822533505718 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321226 - }, - "p2": { - "x": 263.85172613121017, - "y": 0.4778822533505718 - } - } - }, - { - "ID": "11026", - "typeID": "Arrow", - "zOrder": "53", - "w": "98", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "1365", - "y": "1994", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 58 - }, - "p1": { - "x": 0.549376450841471, - "y": -0.12327909853320433 - }, - "p2": { - "x": 98, - "y": 0 - } - } - }, - { - "ID": "11027", - "typeID": "Arrow", - "zOrder": "54", - "w": "111", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "1362", - "y": "2058", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 3 - }, - "p1": { - "x": 0.5611518257876794, - "y": 0.00046982362474169356 - }, - "p2": { - "x": 111, - "y": 0 - } - } - }, - { - "ID": "11033", - "typeID": "Arrow", - "zOrder": "52", - "w": "1", - "h": "103", - "measuredW": "150", - "measuredH": "100", - "x": "1255", - "y": "2056", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.13261304041122912, - "y": 0.4778822533505718 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321124 - }, - "p2": { - "x": -0.1326130404113428, - "y": 103.54103811831101 - } - } - }, - { - "ID": "11046", - "typeID": "Arrow", - "zOrder": "49", - "w": "155", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1290", - "y": "2153", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.03329949087969908, - "y": 0 - }, - "p1": { - "x": 0.5611518257876793, - "y": 0.0004698236247416945 - }, - "p2": { - "x": 154.9637692826766, - "y": 0.2548855354225452 - } - } - }, - { - "ID": "11047", - "typeID": "Arrow", - "zOrder": "51", - "w": "132", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "1300", - "y": "2163", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.03329949087969908, - "y": 0 - }, - "p1": { - "x": 0.6033926960450965, - "y": 0.10007443087419315 - }, - "p2": { - "x": 132.3163839935503, - "y": 50.32996565877238 - } - } - }, - { - "ID": "11048", - "typeID": "Arrow", - "zOrder": "50", - "w": "134", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "1298", - "y": "2167", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.062084703416303455, - "y": 0.48319398568992256 - }, - "p1": { - "x": 0.6107234343255891, - "y": 0.0951329387863263 - }, - "p2": { - "x": 134.3163839935503, - "y": 101.66227629869991 - } - } - }, - { - "ID": "11049", - "typeID": "Arrow", - "zOrder": "48", - "w": "125", - "h": "143", - "measuredW": "150", - "measuredH": "100", - "x": "1296", - "y": "2174", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3569921354428516, - "y": -0.19311336974715232 - }, - "p1": { - "x": 0.5528599740312996, - "y": 0.09218888812957025 - }, - "p2": { - "x": 125.54905696000037, - "y": 142.64522160000024 - } - } - }, - { - "ID": "11050", - "typeID": "Arrow", - "zOrder": "47", - "w": "305", - "h": "81", - "measuredW": "150", - "measuredH": "100", - "x": "947", - "y": "2164", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.027026476670357624, - "y": 80.91088881991345 - }, - "p1": { - "x": 0.6044327129378225, - "y": -0.09479055582082785 - }, - "p2": { - "x": 305.091143623501, - "y": 0.2838076017333151 - } - } - }, - { - "ID": "11061", - "typeID": "Arrow", - "zOrder": "46", - "w": "1", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "886", - "y": "2159", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": -0.390329134334479 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484432418 - }, - "p2": { - "x": 0.3322483172673856, - "y": 94.9195068152776 - } - } - }, - { - "ID": "11064", - "typeID": "Arrow", - "zOrder": "45", - "w": "196", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "573", - "y": "2244", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.420001934898778, - "y": 5.720578373475291 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484432611 - }, - "p2": { - "x": 195.32865631442098, - "y": 0.4339678484329852 - } - } - }, - { - "ID": "11065", - "typeID": "Arrow", - "zOrder": "44", - "w": "365", - "h": "167", - "measuredW": "150", - "measuredH": "100", - "x": "944", - "y": "2261", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.18887279895193387, - "y": -0.2798795686790072 - }, - "p1": { - "x": 0.5477910365765467, - "y": 0.09494911330068262 - }, - "p2": { - "x": 364.78304818200945, - "y": 167.2031201225759 - } - } - }, - { - "ID": "11078", - "typeID": "Arrow", - "zOrder": "43", - "w": "1", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "1500", - "y": "2438", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484432478 - }, - "p2": { - "x": 0.3322483172673856, - "y": 90.58206872075789 - } - } - }, - { - "ID": "11084", - "typeID": "Arrow", - "zOrder": "42", - "w": "175", - "h": "60", - "measuredW": "150", - "measuredH": "100", - "x": "594", - "y": "2254", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.42710858893474324, - "y": 59.994586938627435 - }, - "p1": { - "x": 0.42318940271780003, - "y": 0.0983218649782658 - }, - "p2": { - "x": 175.90957947556183, - "y": -0.08049318472239975 - } - } - }, - { - "ID": "11085", - "typeID": "Arrow", - "zOrder": "41", - "w": "161", - "measuredW": "150", - "measuredH": "100", - "x": "598", - "y": "2260", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.4110450887836805, - "y": 99.8413586117099 - }, - "p1": { - "x": 0.4231894027177999, - "y": 0.09832186497826581 - }, - "p2": { - "x": 160.84311734757637, - "y": 0.24319945984052538 - } - } - }, - { - "ID": "11127", - "typeID": "Arrow", - "zOrder": "26", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "1039", - "y": "2442", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.000041473854844324777 - }, - "p2": { - "x": 0.3322483172673856, - "y": 98.48028302679404 - } - } - }, - { - "ID": "11128", - "typeID": "Arrow", - "zOrder": "25", - "w": "1009", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "484", - "y": "2438", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.30000118386777785, - "y": 0.2577914274311297 - }, - "p1": { - "x": 0.5611518257876795, - "y": 0.0004698236247416924 - }, - "p2": { - "x": 1009.1186887710248, - "y": 0.2577914274311297 - } - } - }, - { - "ID": "11136", - "typeID": "TextArea", - "zOrder": "27", - "w": "291", - "h": "173", - "measuredW": "200", - "measuredH": "140", - "x": "883", - "y": "2677" - }, - { - "ID": "11138", - "typeID": "Label", - "zOrder": "29", - "measuredW": "77", - "measuredH": "28", - "x": "991", - "y": "2809", - "properties": { - "size": "20", - "text": "Mocking" - } - }, - { - "ID": "11146", - "typeID": "TextArea", - "zOrder": "32", - "w": "160", - "h": "179", - "measuredW": "200", - "measuredH": "140", - "x": "884", - "y": "2503" - }, - { - "ID": "11148", - "typeID": "Label", - "zOrder": "34", - "measuredW": "111", - "measuredH": "28", - "x": "908", - "y": "2638", - "properties": { - "size": "20", - "text": "Frameworks" - } - }, - { - "ID": "11154", - "typeID": "TextArea", - "zOrder": "37", - "w": "136", - "h": "179", - "measuredW": "200", - "measuredH": "140", - "x": "1037", - "y": "2503" - }, - { - "ID": "11155", - "typeID": "Label", - "zOrder": "38", - "measuredW": "85", - "measuredH": "28", - "x": "1067", - "y": "2639", - "properties": { - "size": "20", - "text": "Assertion" - } - }, - { - "ID": "11160", - "typeID": "Arrow", - "zOrder": "24", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "704", - "y": "2442", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.000041473854844324777 - }, - "p2": { - "x": 0.3322483172673856, - "y": 98.48028302679404 - } - } - }, - { - "ID": "11161", - "typeID": "Arrow", - "zOrder": "244", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "411", - "y": "2442", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.000041473854844324777 - }, - "p2": { - "x": 0.3322483172673856, - "y": 98.48028302679404 - } - } - }, - { - "ID": "11170", - "typeID": "Arrow", - "zOrder": "23", - "w": "1", - "h": "477", - "measuredW": "150", - "measuredH": "100", - "x": "1307", - "y": "2445", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.13261304041122912, - "y": 0.4778822533505718 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844321144 - }, - "p2": { - "x": -0.1326130404113428, - "y": 477.55779261129874 - } - } - }, - { - "ID": "11185", - "typeID": "Arrow", - "zOrder": "22", - "w": "1", - "h": "178", - "measuredW": "150", - "measuredH": "100", - "x": "1487", - "y": "2837", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844324716 - }, - "p2": { - "x": 0.3322483172673856, - "y": 177.72561290580643 - } - } - }, - { - "ID": "11186", - "typeID": "Arrow", - "zOrder": "21", - "w": "1009", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "444", - "y": "2929", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.30000118386777785, - "y": 0.2577914274311297 - }, - "p1": { - "x": 0.5611518257876795, - "y": 0.0004698236247416924 - }, - "p2": { - "x": 1009.1186887710248, - "y": 0.2577914274311297 - } - } - }, - { - "ID": "11195", - "typeID": "Arrow", - "zOrder": "20", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "984", - "y": "2930", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484432521 - }, - "p2": { - "x": 0.3322483172673856, - "y": 87.97662329437662 - } - } - }, - { - "ID": "11196", - "typeID": "Arrow", - "zOrder": "19", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "703", - "y": "2872", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484432521 - }, - "p2": { - "x": 0.3322483172673856, - "y": 87.97662329437662 - } - } - }, - { - "ID": "11197", - "typeID": "TextArea", - "zOrder": "260", - "w": "173", - "h": "119", - "measuredW": "200", - "measuredH": "140", - "x": "617", - "y": "2856" - }, - { - "ID": "11198", - "typeID": "Label", - "zOrder": "261", - "measuredW": "103", - "measuredH": "26", - "x": "652", - "y": "2867", - "properties": { - "size": "18", - "text": "API Gateway" - } - }, - { - "ID": "11210", - "typeID": "Arrow", - "zOrder": "263", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "703", - "y": "2986", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5607664622521449, - "y": 0.0019291337642273502 - }, - "p2": { - "x": 0, - "y": 88 - } - } - }, - { - "ID": "11211", - "typeID": "TextArea", - "zOrder": "264", - "w": "173", - "h": "112", - "measuredW": "200", - "measuredH": "140", - "x": "617", - "y": "2970" - }, - { - "ID": "11212", - "typeID": "Label", - "zOrder": "265", - "measuredW": "134", - "measuredH": "26", - "x": "637", - "y": "2981", - "properties": { - "size": "18", - "text": "Containerization" - } - }, - { - "ID": "11215", - "typeID": "Arrow", - "zOrder": "267", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "703", - "y": "2764", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5607664622521449, - "y": 0.0019291337642273502 - }, - "p2": { - "x": 0, - "y": 88 - } - } - }, - { - "ID": "11216", - "typeID": "TextArea", - "zOrder": "268", - "w": "173", - "h": "178", - "measuredW": "200", - "measuredH": "140", - "x": "617", - "y": "2681" - }, - { - "ID": "11217", - "typeID": "Label", - "zOrder": "269", - "measuredW": "111", - "measuredH": "26", - "x": "648", - "y": "2697", - "properties": { - "size": "18", - "text": "Orchestration" - } - }, - { - "ID": "11222", - "typeID": "Arrow", - "zOrder": "272", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "703", - "y": "3091", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5607664622521449, - "y": 0.0019291337642273502 - }, - "p2": { - "x": 0, - "y": 88 - } - } - }, - { - "ID": "11223", - "typeID": "TextArea", - "zOrder": "273", - "w": "173", - "h": "112", - "measuredW": "200", - "measuredH": "140", - "x": "617", - "y": "3075" - }, - { - "ID": "11224", - "typeID": "Label", - "zOrder": "274", - "measuredW": "118", - "measuredH": "26", - "x": "645", - "y": "3086", - "properties": { - "size": "18", - "text": "Reverse Proxy" - } - }, - { - "ID": "11236", - "typeID": "Arrow", - "zOrder": "276", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "430", - "y": "2810", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5607664622521449, - "y": 0.0019291337642273502 - }, - "p2": { - "x": 0, - "y": 88 - } - } - }, - { - "ID": "11237", - "typeID": "TextArea", - "zOrder": "277", - "w": "173", - "h": "278", - "measuredW": "200", - "measuredH": "140", - "x": "344", - "y": "2794" - }, - { - "ID": "11238", - "typeID": "Label", - "zOrder": "278", - "measuredW": "47", - "measuredH": "26", - "x": "407", - "y": "2808", - "properties": { - "size": "18", - "text": "Other" - } - }, - { - "ID": "11252", - "typeID": "Arrow", - "zOrder": "18", - "w": "1", - "h": "303", - "measuredW": "150", - "measuredH": "100", - "x": "1307", - "y": "2937", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.13261304041122912, - "y": 0.4778822533505718 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484432124 - }, - "p2": { - "x": -0.1326130404113428, - "y": 303.3029955927436 - } - } - }, - { - "ID": "11271", - "typeID": "Arrow", - "zOrder": "14", - "w": "132", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "1310", - "y": "3243", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.2574795502248435, - "y": 3.851708194992625 - }, - "p1": { - "x": 0.5611518257876795, - "y": 0.0004698236247416899 - }, - "p2": { - "x": 132.02651501520245, - "y": -0.07751936635668244 - } - } - }, - { - "ID": "11272", - "typeID": "Arrow", - "zOrder": "13", - "w": "123", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "1290", - "y": "3139", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.09638264302839161, - "y": 97.37376803139432 - }, - "p1": { - "x": 0.5036333147009506, - "y": -0.13051984348798162 - }, - "p2": { - "x": 123.21217956530745, - "y": 0.4528215181107953 - } - } - }, - { - "ID": "11273", - "typeID": "Arrow", - "zOrder": "12", - "w": "115", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "1301", - "y": "3185", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.42567719337330345, - "y": 50.0640255109447 - }, - "p1": { - "x": 0.5036333147009507, - "y": -0.13051984348798149 - }, - "p2": { - "x": 114.83166460620691, - "y": 0.2938097338528678 - } - } - }, - { - "ID": "11274", - "typeID": "Arrow", - "zOrder": "15", - "w": "94", - "h": "41", - "measuredW": "150", - "measuredH": "100", - "x": "1314", - "y": "3258", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.42567719337330345, - "y": 0.06402551094470255 - }, - "p1": { - "x": 0.5078771973589815, - "y": 0.10006410141674411 - }, - "p2": { - "x": 93.9732094835083, - "y": 41.241409012983695 - } - } - }, - { - "ID": "11275", - "typeID": "Arrow", - "zOrder": "16", - "w": "102", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "1307", - "y": "3261", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.1230354088754666, - "y": 0.2588759199402375 - }, - "p1": { - "x": 0.5078771973589815, - "y": 0.1000641014167442 - }, - "p2": { - "x": 102.28295200395792, - "y": 90.63110983097431 - } - } - }, - { - "ID": "11276", - "typeID": "Arrow", - "zOrder": "17", - "w": "120", - "h": "132", - "measuredW": "150", - "measuredH": "100", - "x": "1289", - "y": "3263", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.21335987742122597, - "y": -0.4313815596101449 - }, - "p1": { - "x": 0.43632467184569984, - "y": 0.08770425930886809 - }, - "p2": { - "x": 120.28295200395792, - "y": 131.85261300581715 - } - } - }, - { - "ID": "11277", - "typeID": "Arrow", - "zOrder": "11", - "w": "634", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "518", - "y": "3244", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.15400226456790733, - "y": -0.44220738870126297 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.0000414738548443211 - }, - "p2": { - "x": 633.8673869595887, - "y": -0.44220738870126297 - } - } - }, - { - "ID": "11278", - "typeID": "__group__", - "zOrder": "290", - "measuredW": "356", - "measuredH": "55", - "w": "356", - "h": "55", - "x": "648", - "y": "3218", - "properties": { - "controlName": "ext_link:roadmap.sh/software-design-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "356", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "4273622", - "borderColor": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "303", - "measuredH": "28", - "x": "29", - "y": "14", - "properties": { - "size": "20", - "color": "16777215", - "text": "Software Design and Architecture" - } - } - ] - } - } - }, - { - "ID": "11281", - "typeID": "Arrow", - "zOrder": "9", - "w": "1", - "h": "121", - "measuredW": "150", - "measuredH": "100", - "x": "430", - "y": "3126", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484432478 - }, - "p2": { - "x": 0.3322483172673856, - "y": 121.29702065194579 - } - } - }, - { - "ID": "11286", - "typeID": "Arrow", - "zOrder": "8", - "w": "1", - "h": "107", - "measuredW": "150", - "measuredH": "100", - "x": "429", - "y": "3258", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.13261304041122912, - "y": 0.4778822533505718 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844321266 - }, - "p2": { - "x": -0.13261304041122912, - "y": 107.30482174447025 - } - } - }, - { - "ID": "11293", - "typeID": "Arrow", - "zOrder": "4", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "430", - "y": "3368", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484432521 - }, - "p2": { - "x": 0.3322483172673856, - "y": 87.97662329437662 - } - } - }, - { - "ID": "11302", - "typeID": "Arrow", - "zOrder": "3", - "w": "340", - "h": "276", - "measuredW": "150", - "measuredH": "100", - "x": "878", - "y": "3360", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.23737962537347812, - "y": 0.07693732336474568 - }, - "p1": { - "x": 0.5467786614590079, - "y": 0.24687813111124973 - }, - "p2": { - "x": 340.5069042692603, - "y": 276.38956576007513 - } - } - }, - { - "ID": "11322", - "typeID": "Arrow", - "zOrder": "2", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "774", - "y": "3368", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3322483172673856, - "y": 0.21982730867694045 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484432521 - }, - "p2": { - "x": 0.3322483172673856, - "y": 87.97662329437662 - } - } - }, - { - "ID": "11323", - "typeID": "TextArea", - "zOrder": "303", - "w": "281", - "h": "124", - "measuredW": "200", - "measuredH": "140", - "x": "1093", - "y": "3590" - }, - { - "ID": "11324", - "typeID": "Label", - "zOrder": "304", - "measuredW": "186", - "measuredH": "25", - "x": "1141", - "y": "3610", - "properties": { - "size": "17", - "text": "Identify what you missed" - } - }, - { - "ID": "11325", - "typeID": "__group__", - "zOrder": "305", - "measuredW": "229", - "measuredH": "44", - "w": "229", - "h": "44", - "x": "1119", - "y": "3645", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "229", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "Backend Roadmap" - } - } - ] - } - } - }, - { - "ID": "11327", - "typeID": "Arrow", - "zOrder": "1", - "w": "1", - "h": "253", - "measuredW": "150", - "measuredH": "100", - "x": "1217", - "y": "3665", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.13261304041122912, - "y": 0.4778822533505718 - }, - "p1": { - "x": 0.560375221860752, - "y": 0.00004147385484432134 - }, - "p2": { - "x": -0.1326130404113428, - "y": 253.9418913877298 - }, - "stroke": "dotted" - } - }, - { - "ID": "11328", - "typeID": "Arrow", - "zOrder": "0", - "w": "319", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "509", - "y": "3356", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.15400226456790733, - "y": -0.44220738870126297 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.0000414738548443211 - }, - "p2": { - "x": 319.31980209782114, - "y": -0.44220738870126297 - } - } - }, - { - "ID": "11329", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "1247", - "y": "287", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "45", - "measuredH": "28", - "x": "65", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "https" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "bold": "true", - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "11330", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "321", - "y": "217", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "11332", - "typeID": "__group__", - "zOrder": "138", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "321", - "y": "249", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "11333", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "321", - "y": "282", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "11334", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "321", - "y": "314", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "11538", - "typeID": "__group__", - "zOrder": "307", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1108", - "y": "3656", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "11539", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "352", - "measuredH": "50", - "w": "352", - "h": "50", - "x": "830", - "y": "464", - "properties": { - "controlName": "100-basics-of-csharp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "341", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "188", - "measuredH": "26", - "x": "88", - "y": "12", - "properties": { - "size": "18", - "text": "Learn the Basics of C#" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "15", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11540", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "351", - "measuredH": "50", - "w": "351", - "h": "50", - "x": "841", - "y": "520", - "properties": { - "controlName": "101-general-development-skills" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "341", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "224", - "measuredH": "26", - "x": "59", - "y": "12", - "properties": { - "size": "18", - "text": "General Development Skills" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "327", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11541", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "244", - "measuredH": "50", - "w": "244", - "h": "50", - "x": "687", - "y": "721", - "properties": { - "controlName": "102-database-fundamentals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "244", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "199", - "measuredH": "26", - "x": "22", - "y": "12", - "properties": { - "size": "18", - "text": "Database Fundamentals" - } - } - ] - } - } - }, - { - "ID": "11542", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "269", - "measuredH": "50", - "w": "269", - "h": "50", - "x": "330", - "y": "869", - "properties": { - "controlName": "103-basics-of-aspnet-core" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "175", - "measuredH": "26", - "x": "51", - "y": "12", - "properties": { - "size": "18", - "text": "ASP.NET Core Basics" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11543", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "141", - "measuredH": "50", - "w": "141", - "h": "50", - "x": "727", - "y": "869", - "properties": { - "controlName": "104-orm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "133", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "26", - "x": "53", - "y": "12", - "properties": { - "size": "18", - "text": "ORM" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11544", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "279", - "measuredH": "50", - "w": "279", - "h": "50", - "x": "1003", - "y": "1231", - "properties": { - "controlName": "105-dependency-injection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "178", - "measuredH": "26", - "x": "46", - "y": "12", - "properties": { - "size": "18", - "text": "Dependency Injection" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "255", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11545", - "typeID": "__group__", - "zOrder": "177", - "measuredW": "172", - "measuredH": "50", - "w": "172", - "h": "50", - "x": "734", - "y": "1308", - "properties": { - "controlName": "106-caching" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "165", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "7", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "26", - "x": "56", - "y": "12", - "properties": { - "size": "18", - "text": "Caching" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11546", - "typeID": "__group__", - "zOrder": "185", - "measuredW": "176", - "measuredH": "50", - "w": "176", - "h": "50", - "x": "1043", - "y": "1665", - "properties": { - "controlName": "107-databases" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "165", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "88", - "measuredH": "26", - "x": "50", - "y": "12", - "properties": { - "size": "18", - "text": "Databases" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "17", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11547", - "typeID": "__group__", - "zOrder": "205", - "measuredW": "219", - "measuredH": "50", - "w": "219", - "h": "50", - "x": "633", - "y": "1665", - "properties": { - "controlName": "108-log-frameworks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "26", - "x": "46", - "y": "12", - "properties": { - "size": "18", - "text": "Log Frameworks" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11548", - "typeID": "__group__", - "zOrder": "214", - "measuredW": "322", - "measuredH": "50", - "w": "322", - "h": "50", - "x": "653", - "y": "2035", - "properties": { - "controlName": "109-api-clients" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "314", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "257", - "measuredH": "26", - "x": "36", - "y": "12", - "properties": { - "size": "18", - "text": "API Clients and Communication" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11549", - "typeID": "__group__", - "zOrder": "222", - "measuredW": "323", - "measuredH": "50", - "w": "323", - "h": "50", - "x": "1080", - "y": "2033", - "properties": { - "controlName": "110-real-time-communication" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "314", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "215", - "measuredH": "26", - "x": "58", - "y": "12", - "properties": { - "size": "18", - "text": "Real-Time Communication" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "24", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "1", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11550", - "typeID": "__group__", - "zOrder": "225", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "1080", - "y": "2132", - "properties": { - "controlName": "111-object-mapping" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "237", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "26", - "x": "63", - "y": "12", - "properties": { - "size": "18", - "text": "Object Mapping" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11551", - "typeID": "__group__", - "zOrder": "230", - "measuredW": "247", - "measuredH": "50", - "w": "247", - "h": "50", - "x": "733", - "y": "2226", - "properties": { - "controlName": "112-task-scheduling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "237", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "132", - "measuredH": "26", - "x": "44", - "y": "12", - "properties": { - "size": "18", - "text": "Task Scheduling" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "223", - "y": "24", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "223", - "y": "1", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11552", - "typeID": "__group__", - "zOrder": "235", - "measuredW": "212", - "measuredH": "50", - "w": "212", - "h": "50", - "x": "1183", - "y": "2411", - "properties": { - "controlName": "113-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "202", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "26", - "x": "81", - "y": "12", - "properties": { - "size": "18", - "text": "Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "14", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11553", - "typeID": "__group__", - "zOrder": "249", - "measuredW": "210", - "measuredH": "50", - "w": "210", - "h": "50", - "x": "1133", - "y": "2905", - "properties": { - "controlName": "114-microservices" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "202", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "123", - "measuredH": "26", - "x": "39", - "y": "12", - "properties": { - "size": "18", - "text": "Micro-Services" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "186", - "y": "1", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "186", - "y": "25", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11555", - "typeID": "__group__", - "zOrder": "283", - "measuredW": "211", - "measuredH": "50", - "w": "211", - "h": "50", - "x": "1124", - "y": "3218", - "properties": { - "controlName": "115-ci-cd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "202", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "26", - "x": "78", - "y": "12", - "properties": { - "size": "18", - "text": "CI / CD" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "1", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "25", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11556", - "typeID": "__group__", - "zOrder": "291", - "measuredW": "229", - "measuredH": "50", - "w": "229", - "h": "50", - "x": "335", - "y": "3220", - "properties": { - "controlName": "116-client-side-libraries" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "220", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "165", - "measuredH": "26", - "x": "36", - "y": "12", - "properties": { - "size": "18", - "text": "Client Side Libraries" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11557", - "typeID": "__group__", - "zOrder": "292", - "measuredW": "230", - "measuredH": "50", - "w": "230", - "h": "50", - "x": "334", - "y": "3330", - "properties": { - "controlName": "117-template-engines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "220", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "26", - "x": "46", - "y": "12", - "properties": { - "size": "18", - "text": "Template Engines" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "24", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11558", - "typeID": "__group__", - "zOrder": "294", - "measuredW": "253", - "measuredH": "50", - "w": "253", - "h": "50", - "x": "648", - "y": "3330", - "properties": { - "controlName": "118-good-to-know-libraries" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "253", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "190", - "measuredH": "26", - "x": "32", - "y": "12", - "properties": { - "size": "18", - "text": "Good to Know Libraries" - } - } - ] - } - } - }, - { - "ID": "11559", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "206", - "measuredH": "47", - "w": "206", - "h": "47", - "x": "1344", - "y": "407", - "properties": { - "controlName": "100-basics-of-csharp:csharp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "25", - "measuredH": "26", - "x": "85", - "y": "11", - "properties": { - "size": "18", - "text": "C#" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "182", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11560", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "206", - "measuredH": "47", - "w": "206", - "h": "47", - "x": "1344", - "y": "459", - "properties": { - "controlName": "101-basics-of-csharp:dotnet" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "26", - "x": "78", - "y": "11", - "properties": { - "size": "18", - "text": ".NET" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "182", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11561", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "206", - "measuredH": "47", - "w": "206", - "h": "47", - "x": "1344", - "y": "512", - "properties": { - "controlName": "102-basics-of-csharp:dotnet-cli" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "26", - "x": "61", - "y": "11", - "properties": { - "size": "18", - "text": ".NET CLI" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "182", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11562", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "355", - "measuredH": "47", - "w": "355", - "h": "47", - "x": "343", - "y": "419", - "properties": { - "controlName": "100-general-development-skills:git" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "346", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "26", - "x": "101", - "y": "11", - "properties": { - "size": "18", - "text": "Git - Version Control" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11563", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "355", - "measuredH": "47", - "w": "355", - "h": "47", - "x": "343", - "y": "470", - "properties": { - "controlName": "101-general-development-skills:azure-devops-services" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "346", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "192", - "measuredH": "26", - "x": "86", - "y": "11", - "properties": { - "size": "18", - "text": "Azure DevOps Services" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11564", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "355", - "measuredH": "47", - "w": "355", - "h": "47", - "x": "343", - "y": "522", - "properties": { - "controlName": "102-general-development-skills:vcs-hosting-services" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "346", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "204", - "measuredH": "26", - "x": "80", - "y": "11", - "properties": { - "size": "18", - "text": "GitHub, GitLab, BitBucket" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11565", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "355", - "measuredH": "47", - "w": "355", - "h": "47", - "x": "343", - "y": "573", - "properties": { - "controlName": "103-general-development-skills:http-https" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "346", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "193", - "measuredH": "26", - "x": "85", - "y": "11", - "properties": { - "size": "18", - "text": "HTTP / HTTPS Protocol" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11566", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "355", - "measuredH": "47", - "w": "355", - "h": "47", - "x": "343", - "y": "625", - "properties": { - "controlName": "104-general-development-skills:datastructures-and-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "346", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "249", - "measuredH": "26", - "x": "57", - "y": "11", - "properties": { - "size": "18", - "text": "DataStructures and Algorithms" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11567", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "260", - "measuredH": "47", - "w": "260", - "h": "47", - "x": "343", - "y": "697", - "properties": { - "controlName": "100-database-fundamentals:database-design-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "251", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "200", - "measuredH": "26", - "x": "33", - "y": "11", - "properties": { - "size": "18", - "text": "Database Design Basics" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11568", - "typeID": "__group__", - "zOrder": "144", - "measuredW": "260", - "measuredH": "47", - "w": "260", - "h": "47", - "x": "343", - "y": "750", - "properties": { - "controlName": "101-database-fundamentals:sql-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "251", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "26", - "x": "87", - "y": "11", - "properties": { - "size": "18", - "text": "SQL Basics" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11569", - "typeID": "__group__", - "zOrder": "145", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "1007", - "y": "626", - "properties": { - "controlName": "102-database-fundamentals:stored-procedures" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "153", - "measuredH": "26", - "x": "36", - "y": "11", - "properties": { - "size": "18", - "text": "Stored Procedures" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "212", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11570", - "typeID": "__group__", - "zOrder": "146", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "1007", - "y": "678", - "properties": { - "controlName": "103-database-fundamentals:constraints" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "26", - "x": "66", - "y": "11", - "properties": { - "size": "18", - "text": "Constraints" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "212", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11571", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "1007", - "y": "730", - "properties": { - "controlName": "104-database-fundamentals:triggers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "26", - "x": "79", - "y": "11", - "properties": { - "size": "18", - "text": "Triggers" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "212", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11572", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "129", - "measuredH": "47", - "w": "129", - "h": "47", - "x": "330", - "y": "970", - "properties": { - "controlName": "100-basics-of-aspnet-core:mvc" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "121", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "39", - "measuredH": "26", - "x": "49", - "y": "11", - "properties": { - "size": "18", - "text": "MVC" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11573", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "137", - "measuredH": "47", - "w": "137", - "h": "47", - "x": "469", - "y": "970", - "properties": { - "controlName": "101-basics-of-aspnet-core:rest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "26", - "x": "41", - "y": "11", - "properties": { - "size": "18", - "text": "REST" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "113", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11574", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "268", - "measuredH": "47", - "w": "268", - "h": "47", - "x": "338", - "y": "1022", - "properties": { - "controlName": "102-basics-of-aspnet-core:razor-pages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "104", - "measuredH": "26", - "x": "79", - "y": "11", - "properties": { - "size": "18", - "text": "Razor Pages" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "244", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11575", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "268", - "measuredH": "47", - "w": "268", - "h": "47", - "x": "338", - "y": "1074", - "properties": { - "controlName": "103-basics-of-aspnet-core:razor-components" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "157", - "measuredH": "26", - "x": "52", - "y": "11", - "properties": { - "size": "18", - "text": "Razor Components" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "244", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11576", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "268", - "measuredH": "47", - "w": "268", - "h": "47", - "x": "338", - "y": "1126", - "properties": { - "controlName": "104-basics-of-aspnet-core:middlewares" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "26", - "x": "79", - "y": "11", - "properties": { - "size": "18", - "text": "Middlewares" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "244", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11577", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "268", - "measuredH": "47", - "w": "268", - "h": "47", - "x": "338", - "y": "1178", - "properties": { - "controlName": "105-basics-of-aspnet-core:filters-and-attributes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "169", - "measuredH": "26", - "x": "46", - "y": "11", - "properties": { - "size": "18", - "text": "Filters and Attributes" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "244", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11578", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "268", - "measuredH": "47", - "w": "268", - "h": "47", - "x": "338", - "y": "1231", - "properties": { - "controlName": "106-basics-of-aspnet-core:app-settings-and-configurations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "196", - "measuredH": "26", - "x": "33", - "y": "11", - "properties": { - "size": "18", - "text": "App Settings and Config" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "244", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11579", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "261", - "measuredH": "47", - "w": "261", - "h": "47", - "x": "961", - "y": "861", - "properties": { - "controlName": "100-orm:entity-framework-core" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "251", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "184", - "measuredH": "26", - "x": "44", - "y": "11", - "properties": { - "size": "18", - "text": "Entity Framework Core" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11580", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "261", - "measuredH": "47", - "w": "261", - "h": "47", - "x": "961", - "y": "915", - "properties": { - "controlName": "101-orm:dapper" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "251", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "26", - "x": "105", - "y": "11", - "properties": { - "size": "18", - "text": "Dapper" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "40463" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11581", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "261", - "measuredH": "47", - "w": "261", - "h": "47", - "x": "961", - "y": "968", - "properties": { - "controlName": "102-orm:repodb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "251", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "70", - "measuredH": "26", - "x": "101", - "y": "11", - "properties": { - "size": "18", - "text": "RepoDB" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "40463" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11582", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "261", - "measuredH": "47", - "w": "261", - "h": "47", - "x": "961", - "y": "1022", - "properties": { - "controlName": "103-orm:nhibernate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "251", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "26", - "x": "88", - "y": "11", - "properties": { - "size": "18", - "text": "NHibernate" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "40463" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11583", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "286", - "measuredH": "47", - "w": "286", - "h": "47", - "x": "1307", - "y": "689", - "properties": { - "controlName": "100-orm:entity-framework-core:framework-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "277", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "150", - "measuredH": "26", - "x": "64", - "y": "11", - "properties": { - "size": "18", - "text": "Framework Basics" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "262", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11584", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "286", - "measuredH": "47", - "w": "286", - "h": "47", - "x": "1307", - "y": "745", - "properties": { - "controlName": "101-orm:entity-framework-core:codefirst-migrations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "277", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "192", - "measuredH": "26", - "x": "43", - "y": "11", - "properties": { - "size": "18", - "text": "Code First + Migrations" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "262", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11585", - "typeID": "__group__", - "zOrder": "160", - "measuredW": "286", - "measuredH": "47", - "w": "286", - "h": "47", - "x": "1307", - "y": "801", - "properties": { - "controlName": "102-orm:entity-framework-core:change-tracker-api" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "277", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "163", - "measuredH": "26", - "x": "57", - "y": "11", - "properties": { - "size": "18", - "text": "Change Tracker API" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "262", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11586", - "typeID": "__group__", - "zOrder": "161", - "measuredW": "286", - "measuredH": "47", - "w": "286", - "h": "47", - "x": "1307", - "y": "857", - "properties": { - "controlName": "103-orm:entity-framework-core:lazy-eager-explicit-loading" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "277", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "229", - "measuredH": "26", - "x": "24", - "y": "11", - "properties": { - "size": "18", - "text": "Lazy, Eager, Explicit Loading" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "262", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11587", - "typeID": "__group__", - "zOrder": "172", - "measuredW": "158", - "measuredH": "47", - "w": "158", - "h": "47", - "x": "1124", - "y": "1146", - "properties": { - "controlName": "100-dependency-injection:scrutor" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "26", - "x": "45", - "y": "11", - "properties": { - "size": "18", - "text": "Scrutor" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "134", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11588", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "260", - "measuredH": "47", - "w": "260", - "h": "47", - "x": "1322", - "y": "1232", - "properties": { - "controlName": "101-dependency-injection:di-containers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "251", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "26", - "x": "78", - "y": "11", - "properties": { - "size": "18", - "text": "DI Containers" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11589", - "typeID": "__group__", - "zOrder": "173", - "measuredW": "158", - "measuredH": "47", - "w": "158", - "h": "47", - "x": "1115", - "y": "1323", - "properties": { - "controlName": "102-dependency-injection:life-cycles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "26", - "x": "39", - "y": "11", - "properties": { - "size": "18", - "text": "Life Cycles" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11590", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "261", - "measuredH": "76", - "w": "261", - "h": "76", - "x": "1321", - "y": "1118", - "properties": { - "controlName": "100-dependency-injection:di-containers:microsoft-extensions-dependency-injection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "251", - "h": "76", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "172", - "measuredH": "26", - "x": "50", - "y": "13", - "properties": { - "size": "18", - "text": "Microsoft.Extensions." - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "174", - "measuredH": "26", - "x": "49", - "y": "39", - "properties": { - "size": "18", - "text": "DependencyInjection" - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "26", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11591", - "typeID": "__group__", - "zOrder": "168", - "measuredW": "130", - "measuredH": "47", - "w": "130", - "h": "47", - "x": "1322", - "y": "1065", - "properties": { - "controlName": "101-dependency-injection:di-containers:auto-fac" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "26", - "x": "36", - "y": "10", - "properties": { - "size": "18", - "text": "AutoFac" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11592", - "typeID": "__group__", - "zOrder": "169", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "1462", - "y": "1065", - "properties": { - "controlName": "102-dependency-injection:di-containers:ninject" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "118", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "58", - "measuredH": "26", - "x": "30", - "y": "10", - "properties": { - "size": "18", - "text": "Ninject" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "104", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11593", - "typeID": "__group__", - "zOrder": "170", - "measuredW": "258", - "measuredH": "47", - "w": "258", - "h": "47", - "x": "1322", - "y": "1011", - "properties": { - "controlName": "103-dependency-injection:di-containers:castle-windsor" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "248", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "26", - "x": "73", - "y": "11", - "properties": { - "size": "18", - "text": "Castle Windsor" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11594", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "258", - "measuredH": "47", - "w": "258", - "h": "47", - "x": "1322", - "y": "957", - "properties": { - "controlName": "104-dependency-injection:di-containers:simple-injector" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "248", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "123", - "measuredH": "26", - "x": "72", - "y": "11", - "properties": { - "size": "18", - "text": "Simple Injector" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11595", - "typeID": "__group__", - "zOrder": "174", - "measuredW": "196", - "measuredH": "47", - "w": "196", - "h": "47", - "x": "1394", - "y": "1319", - "properties": { - "controlName": "100-dependency-injection:life-cycles:scoped" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "26", - "x": "62", - "y": "11", - "properties": { - "size": "18", - "text": "Scoped" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "172", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11596", - "typeID": "__group__", - "zOrder": "175", - "measuredW": "196", - "measuredH": "47", - "w": "196", - "h": "47", - "x": "1394", - "y": "1376", - "properties": { - "controlName": "101-dependency-injection:life-cycles:transient" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "26", - "x": "56", - "y": "11", - "properties": { - "size": "18", - "text": "Transient" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "172", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11597", - "typeID": "__group__", - "zOrder": "176", - "measuredW": "196", - "measuredH": "47", - "w": "196", - "h": "47", - "x": "1394", - "y": "1434", - "properties": { - "controlName": "102-dependency-injection:life-cycles:singleton" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "26", - "x": "56", - "y": "11", - "properties": { - "size": "18", - "text": "Singleton" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "172", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11598", - "typeID": "__group__", - "zOrder": "178", - "measuredW": "181", - "measuredH": "47", - "w": "181", - "h": "47", - "x": "653", - "y": "1221", - "properties": { - "controlName": "100-caching:memory-cache" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "124", - "measuredH": "26", - "x": "24", - "y": "11", - "properties": { - "size": "18", - "text": "Memory Cache" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "157", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11599", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "335", - "measuredH": "47", - "w": "335", - "h": "47", - "x": "330", - "y": "1309", - "properties": { - "controlName": "101-caching:entity-framework-cache" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "327", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "282", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Entity Framework 2nd Level Cache" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11600", - "typeID": "__group__", - "zOrder": "180", - "measuredW": "237", - "measuredH": "47", - "w": "237", - "h": "47", - "x": "592", - "y": "1388", - "properties": { - "controlName": "102-caching:distributed-cache" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "228", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "148", - "measuredH": "26", - "x": "40", - "y": "11", - "properties": { - "size": "18", - "text": "Distributed Cache" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "213", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11601", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "166", - "measuredH": "47", - "w": "166", - "h": "47", - "x": "330", - "y": "1390", - "properties": { - "controlName": "100-caching:distributed-cache:memcached" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "158", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "26", - "x": "37", - "y": "11", - "properties": { - "size": "18", - "text": "Memcached" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11602", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "167", - "measuredH": "47", - "w": "167", - "h": "47", - "x": "330", - "y": "1448", - "properties": { - "controlName": "101-caching:distributed-cache:redis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "158", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "26", - "x": "64", - "y": "11", - "properties": { - "size": "18", - "text": "Redis" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11603", - "typeID": "__group__", - "zOrder": "183", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "300", - "y": "1537", - "properties": { - "controlName": "100-caching:distributed-cache:redis:stackexchange-redis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "217", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "26", - "x": "30", - "y": "11", - "properties": { - "size": "18", - "text": "StackExchange.Redis" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11604", - "typeID": "__group__", - "zOrder": "184", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "300", - "y": "1589", - "properties": { - "controlName": "101-caching:distributed-cache:redis:easy-caching" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "217", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "107", - "measuredH": "26", - "x": "64", - "y": "11", - "properties": { - "size": "18", - "text": "EasyCaching" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11605", - "typeID": "__group__", - "zOrder": "194", - "measuredW": "171", - "measuredH": "49", - "w": "171", - "h": "49", - "x": "1082", - "y": "1579", - "properties": { - "controlName": "100-databases:search-engines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "2", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "26", - "x": "29", - "y": "13", - "properties": { - "size": "18", - "text": "Search Engines" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "23", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11606", - "typeID": "__group__", - "zOrder": "191", - "measuredW": "141", - "measuredH": "47", - "w": "141", - "h": "47", - "x": "1265", - "y": "1608", - "properties": { - "controlName": "101-databases:cloud" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "26", - "x": "52", - "y": "11", - "properties": { - "size": "18", - "text": "Cloud" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11607", - "typeID": "__group__", - "zOrder": "186", - "measuredW": "141", - "measuredH": "47", - "w": "141", - "h": "47", - "x": "1265", - "y": "1666", - "properties": { - "controlName": "102-databases:relational" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "26", - "x": "35", - "y": "11", - "properties": { - "size": "18", - "text": "Relational" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11608", - "typeID": "__group__", - "zOrder": "198", - "measuredW": "154", - "measuredH": "47", - "w": "154", - "h": "47", - "x": "1084", - "y": "1744", - "properties": { - "controlName": "103-databases:nosql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "145", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "26", - "x": "52", - "y": "11", - "properties": { - "size": "18", - "text": "NoSQL" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "21", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11609", - "typeID": "__group__", - "zOrder": "195", - "measuredW": "171", - "measuredH": "47", - "w": "171", - "h": "47", - "x": "1083", - "y": "1497", - "properties": { - "controlName": "100-databases:search-engines:elasticsearch" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Elastic Search" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11610", - "typeID": "__group__", - "zOrder": "196", - "measuredW": "77", - "measuredH": "47", - "w": "77", - "h": "47", - "x": "1084", - "y": "1444", - "properties": { - "controlName": "101-databases:search-engines:solr" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "68", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "32", - "measuredH": "26", - "x": "30", - "y": "11", - "properties": { - "size": "18", - "text": "Solr" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11611", - "typeID": "__group__", - "zOrder": "197", - "measuredW": "97", - "measuredH": "47", - "w": "97", - "h": "47", - "x": "1168", - "y": "1444", - "properties": { - "controlName": "102-databases:search-engines:sphinx" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "87", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "26", - "x": "12", - "y": "11", - "properties": { - "size": "18", - "text": "Sphinx" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "73", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11612", - "typeID": "__group__", - "zOrder": "193", - "measuredW": "141", - "measuredH": "47", - "w": "141", - "h": "47", - "x": "1450", - "y": "1553", - "properties": { - "controlName": "100-databases:cloud:dynamodb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "26", - "x": "15", - "y": "11", - "properties": { - "size": "18", - "text": "DynamoDB" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "117", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11613", - "typeID": "__group__", - "zOrder": "192", - "measuredW": "142", - "measuredH": "47", - "w": "142", - "h": "47", - "x": "1450", - "y": "1608", - "properties": { - "controlName": "101-databases:cloud:cosmosdb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "92", - "measuredH": "26", - "x": "17", - "y": "11", - "properties": { - "size": "18", - "text": "CosmosDB" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "118", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11614", - "typeID": "__group__", - "zOrder": "187", - "measuredW": "141", - "measuredH": "47", - "w": "141", - "h": "47", - "x": "1450", - "y": "1666", - "properties": { - "controlName": "100-databases:relational:sql-server" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "26", - "x": "16", - "y": "11", - "properties": { - "size": "18", - "text": "SQL Server" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "117", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11615", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "141", - "measuredH": "47", - "w": "141", - "h": "47", - "x": "1450", - "y": "1719", - "properties": { - "controlName": "101-databases:relational:postgresql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "26", - "x": "13", - "y": "11", - "properties": { - "size": "18", - "text": "PostgreSQL" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "117", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11616", - "typeID": "__group__", - "zOrder": "189", - "measuredW": "140", - "measuredH": "47", - "w": "140", - "h": "47", - "x": "1450", - "y": "1771", - "properties": { - "controlName": "102-databases:relational:mariadb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "73", - "measuredH": "26", - "x": "28", - "y": "11", - "properties": { - "size": "18", - "text": "MariaDB" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "116", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11617", - "typeID": "__group__", - "zOrder": "190", - "measuredW": "140", - "measuredH": "47", - "w": "140", - "h": "47", - "x": "1450", - "y": "1823", - "properties": { - "controlName": "103-databases:relational:mysql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "26", - "x": "35", - "y": "11", - "properties": { - "size": "18", - "text": "MySQL" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "116", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11618", - "typeID": "__group__", - "zOrder": "199", - "measuredW": "156", - "measuredH": "47", - "w": "156", - "h": "47", - "x": "1082", - "y": "1823", - "properties": { - "controlName": "100-databases:nosql:redis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "145", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "26", - "x": "60", - "y": "11", - "properties": { - "size": "18", - "text": "Redis" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11619", - "typeID": "__group__", - "zOrder": "200", - "measuredW": "156", - "measuredH": "47", - "w": "156", - "h": "47", - "x": "1082", - "y": "1876", - "properties": { - "controlName": "101-databases:nosql:mongodb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "145", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "MongoDB" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11620", - "typeID": "__group__", - "zOrder": "201", - "measuredW": "156", - "measuredH": "47", - "w": "156", - "h": "47", - "x": "1082", - "y": "1929", - "properties": { - "controlName": "102-databases:nosql:litedb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "145", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "LiteDB" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11621", - "typeID": "__group__", - "zOrder": "202", - "measuredW": "149", - "measuredH": "47", - "w": "149", - "h": "47", - "x": "1251", - "y": "1823", - "properties": { - "controlName": "103-databases:nosql:cassandra" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "139", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "88", - "measuredH": "26", - "x": "26", - "y": "11", - "properties": { - "size": "18", - "text": "Cassandra" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "125", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11622", - "typeID": "__group__", - "zOrder": "203", - "measuredW": "149", - "measuredH": "47", - "w": "149", - "h": "47", - "x": "1251", - "y": "1876", - "properties": { - "controlName": "104-databases:nosql:ravendb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "139", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "RavenDB" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "125", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11623", - "typeID": "__group__", - "zOrder": "204", - "measuredW": "150", - "measuredH": "47", - "w": "150", - "h": "47", - "x": "1251", - "y": "1929", - "properties": { - "controlName": "105-databases:nosql:couchdb" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "139", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "26", - "x": "30", - "y": "11", - "properties": { - "size": "18", - "text": "CouchDB" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "126", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11624", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "171", - "measuredH": "47", - "w": "171", - "h": "47", - "x": "592", - "y": "1589", - "properties": { - "controlName": "100-log-frameworks:serilog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "26", - "x": "62", - "y": "11", - "properties": { - "size": "18", - "text": "Serilog" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11625", - "typeID": "__group__", - "zOrder": "207", - "measuredW": "171", - "measuredH": "47", - "w": "171", - "h": "47", - "x": "592", - "y": "1744", - "properties": { - "controlName": "101-log-frameworks:nlog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "26", - "x": "69", - "y": "11", - "properties": { - "size": "18", - "text": "NLog" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11626", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "265", - "measuredH": "47", - "w": "265", - "h": "47", - "x": "300", - "y": "1666", - "properties": { - "controlName": "102-log-frameworks:log-management-system" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "256", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "208", - "measuredH": "26", - "x": "33", - "y": "11", - "properties": { - "size": "18", - "text": "Log Management System" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "23", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11627", - "typeID": "__group__", - "zOrder": "209", - "measuredW": "228", - "measuredH": "47", - "w": "228", - "h": "47", - "x": "298", - "y": "1744", - "properties": { - "controlName": "100-log-frameworks:log-management-system:elk-stack" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "217", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "84", - "measuredH": "26", - "x": "78", - "y": "11", - "properties": { - "size": "18", - "text": "ELK Stack" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11628", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "228", - "measuredH": "47", - "w": "228", - "h": "47", - "x": "298", - "y": "1799", - "properties": { - "controlName": "101-log-frameworks:log-management-system:sentry" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "217", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "26", - "x": "85", - "y": "11", - "properties": { - "size": "18", - "text": "Sentry.io" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11629", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "300", - "y": "1853", - "properties": { - "controlName": "102-log-frameworks:log-management-system:datadog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "217", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "70", - "measuredH": "26", - "x": "83", - "y": "11", - "properties": { - "size": "18", - "text": "Datadog" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11630", - "typeID": "__group__", - "zOrder": "212", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "300", - "y": "1906", - "properties": { - "controlName": "103-log-frameworks:log-management-system:loggly" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "217", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "84", - "measuredH": "26", - "x": "76", - "y": "11", - "properties": { - "size": "18", - "text": "loggly.com" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11631", - "typeID": "__group__", - "zOrder": "213", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "300", - "y": "1959", - "properties": { - "controlName": "104-log-frameworks:log-management-system:elmah" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "217", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "26", - "x": "84", - "y": "11", - "properties": { - "size": "18", - "text": "elmah.io" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11632", - "typeID": "__group__", - "zOrder": "216", - "measuredW": "171", - "measuredH": "47", - "w": "171", - "h": "47", - "x": "858", - "y": "1945", - "properties": { - "controlName": "100-api-clients:rest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "26", - "x": "69", - "y": "11", - "properties": { - "size": "18", - "text": "REST" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11633", - "typeID": "__group__", - "zOrder": "215", - "measuredW": "170", - "measuredH": "47", - "w": "170", - "h": "47", - "x": "603", - "y": "1947", - "properties": { - "controlName": "101-api-clients:grpc" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "26", - "x": "56", - "y": "11", - "properties": { - "size": "18", - "text": "gRPC" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "146", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11634", - "typeID": "__group__", - "zOrder": "217", - "measuredW": "171", - "measuredH": "47", - "w": "171", - "h": "47", - "x": "592", - "y": "2128", - "properties": { - "controlName": "102-api-clients:graphql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "26", - "x": "53", - "y": "11", - "properties": { - "size": "18", - "text": "GraphQL" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11635", - "typeID": "__group__", - "zOrder": "218", - "measuredW": "170", - "measuredH": "47", - "w": "170", - "h": "47", - "x": "861", - "y": "1855", - "properties": { - "controlName": "101-api-clients:rest:odata" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "26", - "x": "63", - "y": "11", - "properties": { - "size": "18", - "text": "OData" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11636", - "typeID": "__group__", - "zOrder": "219", - "measuredW": "170", - "measuredH": "47", - "w": "170", - "h": "47", - "x": "861", - "y": "1800", - "properties": { - "controlName": "102-api-clients:rest:sieve" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "26", - "x": "67", - "y": "11", - "properties": { - "size": "18", - "text": "Sieve" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11637", - "typeID": "__group__", - "zOrder": "221", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "301", - "y": "2074", - "properties": { - "controlName": "100-api-clients:graphql:graphql-dotnet" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "220", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "26", - "x": "53", - "y": "11", - "properties": { - "size": "18", - "text": "GraphQL-dotnet" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11638", - "typeID": "__group__", - "zOrder": "220", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "301", - "y": "2128", - "properties": { - "controlName": "101-api-clients:graphql:hot-chocolate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "220", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "26", - "x": "64", - "y": "11", - "properties": { - "size": "18", - "text": "HotChocolate" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11639", - "typeID": "__group__", - "zOrder": "223", - "measuredW": "148", - "measuredH": "47", - "w": "148", - "h": "47", - "x": "1445", - "y": "1983", - "properties": { - "controlName": "100-real-time-communication:web-sockets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "139", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "26", - "x": "12", - "y": "11", - "properties": { - "size": "18", - "text": "Web Sockets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "124", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11640", - "typeID": "__group__", - "zOrder": "224", - "measuredW": "148", - "measuredH": "47", - "w": "148", - "h": "47", - "x": "1445", - "y": "2036", - "properties": { - "controlName": "101-real-time-communication:singlar-core" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "139", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "26", - "x": "11", - "y": "11", - "properties": { - "size": "18", - "text": "SingalR Core" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "124", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11641", - "typeID": "__group__", - "zOrder": "226", - "measuredW": "176", - "measuredH": "47", - "w": "176", - "h": "47", - "x": "1415", - "y": "2131", - "properties": { - "controlName": "100-object-mapping:atuo-mapper" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "165", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "104", - "measuredW": "101", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "text": "AutoMapper", - "size": "18" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "152", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11642", - "typeID": "__group__", - "zOrder": "228", - "measuredW": "175", - "measuredH": "47", - "w": "175", - "h": "47", - "x": "1415", - "y": "2184", - "properties": { - "controlName": "101-object-mapping:express-mapper" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "166", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "26", - "x": "13", - "y": "11", - "properties": { - "size": "18", - "text": "Express Mapper" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "151", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11643", - "typeID": "__group__", - "zOrder": "229", - "measuredW": "173", - "measuredH": "47", - "w": "173", - "h": "47", - "x": "1415", - "y": "2237", - "properties": { - "controlName": "102-object-mapping:agile-mapper" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "165", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "112", - "measuredW": "109", - "measuredH": "26", - "x": "27", - "y": "11", - "properties": { - "text": "Agile Mapper", - "size": "18" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "149", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11644", - "typeID": "__group__", - "zOrder": "227", - "measuredW": "173", - "measuredH": "47", - "w": "173", - "h": "47", - "x": "1415", - "y": "2291", - "properties": { - "controlName": "103-object-mapping:mapster" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "166", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "26", - "x": "49", - "y": "11", - "properties": { - "size": "18", - "text": "Mapster" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "149", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11645", - "typeID": "__group__", - "zOrder": "231", - "measuredW": "170", - "measuredH": "47", - "w": "170", - "h": "47", - "x": "797", - "y": "2138", - "properties": { - "controlName": "100-task-scheduling:hangfire" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "70", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "Hangfire" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11646", - "typeID": "__group__", - "zOrder": "234", - "measuredW": "306", - "measuredH": "47", - "w": "306", - "h": "47", - "x": "300", - "y": "2227", - "properties": { - "controlName": "101-task-scheduling:native-background-service" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "295", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "211", - "measuredH": "26", - "x": "53", - "y": "11", - "properties": { - "size": "18", - "text": "NativeBackgroundService" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11647", - "typeID": "__group__", - "zOrder": "232", - "measuredW": "168", - "measuredH": "47", - "w": "168", - "h": "47", - "x": "437", - "y": "2284", - "properties": { - "controlName": "102-task-scheduling:quartz" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "26", - "x": "60", - "y": "11", - "properties": { - "size": "18", - "text": "Quartz" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11648", - "typeID": "__group__", - "zOrder": "233", - "measuredW": "168", - "measuredH": "47", - "w": "168", - "h": "47", - "x": "437", - "y": "2338", - "properties": { - "controlName": "103-task-scheduling:coravel" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "26", - "x": "56", - "y": "11", - "properties": { - "size": "18", - "text": "Coravel" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11649", - "typeID": "__group__", - "zOrder": "236", - "measuredW": "170", - "measuredH": "48", - "w": "170", - "h": "48", - "x": "1421", - "y": "2410", - "properties": { - "controlName": "100-testing:e2e-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "1", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "26", - "x": "31", - "y": "12", - "properties": { - "size": "18", - "text": "E2E Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "146", - "y": "23", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "146", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11650", - "typeID": "__group__", - "zOrder": "240", - "measuredW": "169", - "measuredH": "47", - "w": "169", - "h": "47", - "x": "951", - "y": "2415", - "properties": { - "controlName": "101-testing:unit-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "97", - "measuredW": "97", - "measuredH": "26", - "x": "40", - "y": "11", - "properties": { - "text": "Unit Testing", - "size": "18" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11651", - "typeID": "__group__", - "zOrder": "241", - "measuredW": "205", - "measuredH": "47", - "w": "205", - "h": "47", - "x": "598", - "y": "2415", - "properties": { - "controlName": "102-testing:integration-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "197", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "text": "Integration Testing", - "size": "18" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11652", - "typeID": "__group__", - "zOrder": "245", - "measuredW": "206", - "measuredH": "47", - "w": "206", - "h": "47", - "x": "304", - "y": "2415", - "properties": { - "controlName": "103-testing:behavior-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "197", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "26", - "x": "40", - "y": "11", - "properties": { - "size": "18", - "text": "Behavior Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11653", - "typeID": "__group__", - "zOrder": "237", - "measuredW": "169", - "measuredH": "47", - "w": "169", - "h": "47", - "x": "1421", - "y": "2488", - "properties": { - "controlName": "100-testing:e2e-testing:selenium" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "Selenium" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "145", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11654", - "typeID": "__group__", - "zOrder": "239", - "measuredW": "169", - "measuredH": "47", - "w": "169", - "h": "47", - "x": "1421", - "y": "2541", - "properties": { - "controlName": "101-testing:e2e-testing:playwright" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "26", - "x": "38", - "y": "11", - "properties": { - "size": "18", - "text": "Playwright" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "145", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11655", - "typeID": "__group__", - "zOrder": "238", - "measuredW": "169", - "measuredH": "47", - "w": "169", - "h": "47", - "x": "1421", - "y": "2594", - "properties": { - "controlName": "102-testing:e2e-testing:puppeteer" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "26", - "x": "36", - "y": "11", - "properties": { - "size": "18", - "text": "Puppeteer" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "145", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11656", - "typeID": "__group__", - "zOrder": "306", - "measuredW": "169", - "measuredH": "47", - "w": "169", - "h": "47", - "x": "1421", - "y": "2646", - "properties": { - "controlName": "103-testing:e2e-testing:cypress" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "160", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "26", - "x": "46", - "y": "11", - "properties": { - "size": "18", - "text": "Cypress" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "145", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11657", - "typeID": "__group__", - "zOrder": "39", - "measuredW": "212", - "measuredH": "47", - "w": "212", - "h": "47", - "x": "1053", - "y": "2520", - "properties": { - "controlName": "100-testing:unit-testing:fluent-assertions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "157", - "measuredH": "28", - "x": "20", - "y": "10", - "properties": { - "size": "20", - "text": "Fluent Assertions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "188", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11658", - "typeID": "__group__", - "zOrder": "40", - "measuredW": "212", - "measuredH": "47", - "w": "212", - "h": "47", - "x": "1053", - "y": "2574", - "properties": { - "controlName": "101-testing:unit-testing:shouldly" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "28", - "x": "62", - "y": "10", - "properties": { - "size": "20", - "text": "Shouldly" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "188", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11659", - "typeID": "__group__", - "zOrder": "36", - "measuredW": "193", - "measuredH": "47", - "w": "193", - "h": "47", - "x": "832", - "y": "2520", - "properties": { - "controlName": "102-testing:unit-testing:mstest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "181", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "28", - "x": "69", - "y": "10", - "properties": { - "size": "20", - "text": "MSTest" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11660", - "typeID": "__group__", - "zOrder": "33", - "measuredW": "98", - "measuredH": "47", - "w": "98", - "h": "47", - "x": "832", - "y": "2575", - "properties": { - "controlName": "103-testing:unit-testing:xunit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "87", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "28", - "x": "33", - "y": "10", - "properties": { - "size": "20", - "text": "xUnit" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11661", - "typeID": "__group__", - "zOrder": "35", - "measuredW": "98", - "measuredH": "47", - "w": "98", - "h": "47", - "x": "938", - "y": "2575", - "properties": { - "controlName": "104-testing:unit-testing:nunit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "87", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "52", - "measuredH": "28", - "x": "13", - "y": "10", - "properties": { - "size": "20", - "text": "NUnit" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "74", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11662", - "typeID": "__group__", - "zOrder": "31", - "measuredW": "260", - "measuredH": "47", - "w": "260", - "h": "47", - "x": "894", - "y": "2695", - "properties": { - "controlName": "105-testing:unit-testing:nsubstitute" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "252", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "28", - "x": "89", - "y": "10", - "properties": { - "size": "20", - "text": "NSubstitute" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11663", - "typeID": "__group__", - "zOrder": "28", - "measuredW": "111", - "measuredH": "47", - "w": "111", - "h": "47", - "x": "895", - "y": "2750", - "properties": { - "controlName": "106-testing:unit-testing:moq" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "102", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "28", - "x": "39", - "y": "10", - "properties": { - "size": "20", - "text": "Moq" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11664", - "typeID": "__group__", - "zOrder": "30", - "measuredW": "152", - "measuredH": "47", - "w": "152", - "h": "47", - "x": "1014", - "y": "2750", - "properties": { - "controlName": "107-testing:unit-testing:fake-it-easy" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "140", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "28", - "x": "20", - "y": "10", - "properties": { - "size": "20", - "text": "FakeItEasy" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "128", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11665", - "typeID": "__group__", - "zOrder": "242", - "measuredW": "241", - "measuredH": "47", - "w": "241", - "h": "47", - "x": "565", - "y": "2503", - "properties": { - "controlName": "100-testing:integration-testing:web-application-factory" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "229", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "187", - "measuredH": "26", - "x": "33", - "y": "11", - "properties": { - "size": "18", - "text": "WebApplicationFactory" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11666", - "typeID": "__group__", - "zOrder": "243", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "568", - "y": "2557", - "properties": { - "controlName": "101-testing:integration-testing:test-server" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "229", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "26", - "x": "77", - "y": "11", - "properties": { - "size": "18", - "text": "Test Server" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11667", - "typeID": "__group__", - "zOrder": "246", - "measuredW": "146", - "measuredH": "47", - "w": "146", - "h": "47", - "x": "334", - "y": "2503", - "properties": { - "controlName": "100-testing:behavior-testing:spec-flow" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "137", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "26", - "x": "38", - "y": "11", - "properties": { - "size": "18", - "text": "SpecFlow" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11668", - "typeID": "__group__", - "zOrder": "247", - "measuredW": "146", - "measuredH": "47", - "w": "146", - "h": "47", - "x": "334", - "y": "2557", - "properties": { - "controlName": "101-testing:behavior-testing:bddfy" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "137", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "26", - "x": "48", - "y": "11", - "properties": { - "size": "18", - "text": "BDDFY" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11669", - "typeID": "__group__", - "zOrder": "248", - "measuredW": "146", - "measuredH": "47", - "w": "146", - "h": "47", - "x": "334", - "y": "2611", - "properties": { - "controlName": "102-testing:behavior-testing:light-bdd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "137", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "26", - "x": "38", - "y": "11", - "properties": { - "size": "18", - "text": "LightBDD" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11670", - "typeID": "__group__", - "zOrder": "250", - "measuredW": "187", - "measuredH": "47", - "w": "187", - "h": "47", - "x": "1387", - "y": "2906", - "properties": { - "controlName": "100-microservices:message-brokers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "144", - "measuredH": "26", - "x": "22", - "y": "11", - "properties": { - "size": "18", - "text": "Message Brokers" - } - } - ] - } - } - }, - { - "ID": "11671", - "typeID": "__group__", - "zOrder": "256", - "measuredW": "173", - "measuredH": "47", - "w": "173", - "h": "47", - "x": "898", - "y": "2906", - "properties": { - "controlName": "101-microservices:message-bus" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Message Bus" - } - } - ] - } - } - }, - { - "ID": "11672", - "typeID": "__group__", - "zOrder": "270", - "measuredW": "151", - "measuredH": "48", - "w": "151", - "h": "48", - "x": "624", - "y": "2733", - "properties": { - "controlName": "102-microservices:kubernetes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "Kubernetes" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "1", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "24", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11673", - "typeID": "__group__", - "zOrder": "271", - "measuredW": "142", - "measuredH": "47", - "w": "142", - "h": "47", - "x": "633", - "y": "2786", - "properties": { - "controlName": "103-microservices:docker-swarm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "26", - "x": "12", - "y": "11", - "properties": { - "size": "18", - "text": "Docker Swarm" - } - } - ] - } - } - }, - { - "ID": "11674", - "typeID": "__group__", - "zOrder": "262", - "measuredW": "150", - "measuredH": "47", - "w": "150", - "h": "47", - "x": "625", - "y": "2909", - "properties": { - "controlName": "104-microservices:ocelot" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "54", - "measuredH": "26", - "x": "52", - "y": "11", - "properties": { - "size": "18", - "text": "Ocelot" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11675", - "typeID": "__group__", - "zOrder": "266", - "measuredW": "150", - "measuredH": "47", - "w": "150", - "h": "47", - "x": "625", - "y": "3015", - "properties": { - "controlName": "105-microservices:docker" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "26", - "x": "49", - "y": "11", - "properties": { - "size": "18", - "text": "Docker" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11676", - "typeID": "__group__", - "zOrder": "275", - "measuredW": "150", - "measuredH": "47", - "w": "150", - "h": "47", - "x": "625", - "y": "3121", - "properties": { - "controlName": "106-microservices:yarp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "26", - "x": "56", - "y": "11", - "properties": { - "size": "18", - "text": "YARP" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11677", - "typeID": "__group__", - "zOrder": "279", - "measuredW": "149", - "measuredH": "47", - "w": "149", - "h": "47", - "x": "353", - "y": "2847", - "properties": { - "controlName": "107-microservices:orleans" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "7", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "26", - "x": "45", - "y": "11", - "properties": { - "size": "18", - "text": "Orleans" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11678", - "typeID": "__group__", - "zOrder": "280", - "measuredW": "149", - "measuredH": "47", - "w": "149", - "h": "47", - "x": "353", - "y": "2900", - "properties": { - "controlName": "108-microservices:steel-toe" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "7", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "SteelToe" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11679", - "typeID": "__group__", - "zOrder": "281", - "measuredW": "149", - "measuredH": "47", - "w": "149", - "h": "47", - "x": "353", - "y": "2954", - "properties": { - "controlName": "109-microservices:dapr" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "7", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "26", - "x": "58", - "y": "11", - "properties": { - "size": "18", - "text": "Dapr" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11680", - "typeID": "__group__", - "zOrder": "282", - "measuredW": "149", - "measuredH": "47", - "w": "149", - "h": "47", - "x": "353", - "y": "3007", - "properties": { - "controlName": "110-microservices:tye" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "7", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "28", - "measuredH": "26", - "x": "64", - "y": "11", - "properties": { - "size": "18", - "text": "Tye" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11681", - "typeID": "__group__", - "zOrder": "253", - "measuredW": "197", - "measuredH": "47", - "w": "197", - "h": "47", - "x": "1387", - "y": "2722", - "properties": { - "controlName": "100-microservices:message-brokers:active-mq" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "ActiveMQ" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "173", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11682", - "typeID": "__group__", - "zOrder": "252", - "measuredW": "197", - "measuredH": "47", - "w": "197", - "h": "47", - "x": "1387", - "y": "2775", - "properties": { - "controlName": "101-microservices:message-brokers:apache-kafka" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "26", - "x": "37", - "y": "11", - "properties": { - "size": "18", - "text": "Apache Kafka" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "173", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11683", - "typeID": "__group__", - "zOrder": "251", - "measuredW": "197", - "measuredH": "47", - "w": "197", - "h": "47", - "x": "1387", - "y": "2828", - "properties": { - "controlName": "102-microservices:message-brokers:rabbit-mq" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "26", - "x": "52", - "y": "11", - "properties": { - "size": "18", - "text": "RabbitMQ" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "173", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11684", - "typeID": "__group__", - "zOrder": "254", - "measuredW": "197", - "measuredH": "47", - "w": "197", - "h": "47", - "x": "1387", - "y": "2976", - "properties": { - "controlName": "103-microservices:message-brokers:net-mq" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "26", - "x": "64", - "y": "11", - "properties": { - "size": "18", - "text": "NetMQ" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "173", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11685", - "typeID": "__group__", - "zOrder": "255", - "measuredW": "198", - "measuredH": "47", - "w": "198", - "h": "47", - "x": "1387", - "y": "3028", - "properties": { - "controlName": "104-microservices:message-brokers:azure-service-bus" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "26", - "x": "17", - "y": "11", - "properties": { - "size": "18", - "text": "Azure Service Bus" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "174", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11686", - "typeID": "__group__", - "zOrder": "257", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "888", - "y": "2989", - "properties": { - "controlName": "100-microservices:message-bus:mass-transit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "26", - "x": "45", - "y": "11", - "properties": { - "size": "18", - "text": "Mass Transit" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11687", - "typeID": "__group__", - "zOrder": "258", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "888", - "y": "3043", - "properties": { - "controlName": "101-microservices:message-bus:nservice-bus" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "26", - "x": "44", - "y": "11", - "properties": { - "size": "18", - "text": "NServiceBus" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11688", - "typeID": "__group__", - "zOrder": "259", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "888", - "y": "3096", - "properties": { - "controlName": "102-microservices:message-bus:easy-net-q" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "EasyNetQ" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11689", - "typeID": "__group__", - "zOrder": "284", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "1401", - "y": "3119", - "properties": { - "controlName": "100-ci-cd:github-actions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "26", - "x": "23", - "y": "11", - "properties": { - "size": "18", - "text": "GitHub Actions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "159", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11690", - "typeID": "__group__", - "zOrder": "285", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "1401", - "y": "3171", - "properties": { - "controlName": "101-ci-cd:azure-pipelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "126", - "measuredH": "26", - "x": "21", - "y": "11", - "properties": { - "size": "18", - "text": "Azure Pipelines" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "159", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11691", - "typeID": "__group__", - "zOrder": "286", - "measuredW": "182", - "measuredH": "47", - "w": "182", - "h": "47", - "x": "1401", - "y": "3222", - "properties": { - "controlName": "102-ci-cd:travis-ci" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "26", - "x": "51", - "y": "11", - "properties": { - "size": "18", - "text": "Travis CI" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "158", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11692", - "typeID": "__group__", - "zOrder": "287", - "measuredW": "182", - "measuredH": "47", - "w": "182", - "h": "47", - "x": "1401", - "y": "3273", - "properties": { - "controlName": "103-ci-cd:jenkins" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "Jenkins" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "158", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11693", - "typeID": "__group__", - "zOrder": "288", - "measuredW": "181", - "measuredH": "47", - "w": "181", - "h": "47", - "x": "1401", - "y": "3325", - "properties": { - "controlName": "104-ci-cd:circle-ci" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "71", - "measuredH": "26", - "x": "51", - "y": "11", - "properties": { - "size": "18", - "text": "Circle CI" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "157", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11694", - "typeID": "__group__", - "zOrder": "289", - "measuredW": "181", - "measuredH": "47", - "w": "181", - "h": "47", - "x": "1401", - "y": "3376", - "properties": { - "controlName": "105-ci-cd:team-city" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "26", - "x": "49", - "y": "11", - "properties": { - "size": "18", - "text": "TeamCity" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "157", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11695", - "typeID": "__group__", - "zOrder": "10", - "measuredW": "182", - "measuredH": "47", - "w": "182", - "h": "47", - "x": "335", - "y": "3127", - "properties": { - "controlName": "100-client-side-libraries:blazor" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "52", - "measuredH": "26", - "x": "70", - "y": "11", - "properties": { - "size": "18", - "text": "Blazor" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11696", - "typeID": "__group__", - "zOrder": "5", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "334", - "y": "3421", - "properties": { - "controlName": "100-template-engines:razor" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "26", - "x": "72", - "y": "11", - "properties": { - "size": "18", - "text": "Razor" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11697", - "typeID": "__group__", - "zOrder": "6", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "334", - "y": "3473", - "properties": { - "controlName": "101-template-engines:dot-liquid" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "26", - "x": "57", - "y": "11", - "properties": { - "size": "18", - "text": "DotLiquid" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11698", - "typeID": "__group__", - "zOrder": "7", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "334", - "y": "3525", - "properties": { - "controlName": "102-template-engines:scriban" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "26", - "x": "66", - "y": "11", - "properties": { - "size": "18", - "text": "Scriban" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11699", - "typeID": "__group__", - "zOrder": "293", - "measuredW": "183", - "measuredH": "47", - "w": "183", - "h": "47", - "x": "334", - "y": "3576", - "properties": { - "controlName": "103-template-engines:fluid" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "26", - "x": "77", - "y": "11", - "properties": { - "size": "18", - "text": "Fluid" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11700", - "typeID": "__group__", - "zOrder": "295", - "measuredW": "208", - "measuredH": "47", - "w": "208", - "h": "47", - "x": "666", - "y": "3420", - "properties": { - "controlName": "100-good-to-know-libraries:mediatr" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "70", - "measuredH": "26", - "x": "74", - "y": "11", - "properties": { - "size": "18", - "text": "MediatR" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11701", - "typeID": "__group__", - "zOrder": "296", - "measuredW": "208", - "measuredH": "47", - "w": "208", - "h": "47", - "x": "666", - "y": "3472", - "properties": { - "controlName": "101-good-to-know-libraries:fluent-validation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "26", - "x": "44", - "y": "11", - "properties": { - "size": "18", - "text": "FluentValidation" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11702", - "typeID": "__group__", - "zOrder": "297", - "measuredW": "208", - "measuredH": "47", - "w": "208", - "h": "47", - "x": "666", - "y": "3524", - "properties": { - "controlName": "102-good-to-know-libraries:polly" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "26", - "x": "90", - "y": "11", - "properties": { - "size": "18", - "text": "Polly" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11703", - "typeID": "__group__", - "zOrder": "298", - "measuredW": "208", - "measuredH": "47", - "w": "208", - "h": "47", - "x": "666", - "y": "3575", - "properties": { - "controlName": "103-good-to-know-libraries:nuke" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "26", - "x": "87", - "y": "11", - "properties": { - "size": "18", - "text": "Nuke" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11704", - "typeID": "__group__", - "zOrder": "299", - "measuredW": "208", - "measuredH": "47", - "w": "208", - "h": "47", - "x": "666", - "y": "3628", - "properties": { - "controlName": "104-good-to-know-libraries:benchmark-net" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "Benchmark.NET" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11705", - "typeID": "__group__", - "zOrder": "300", - "measuredW": "208", - "measuredH": "47", - "w": "208", - "h": "47", - "x": "666", - "y": "3680", - "properties": { - "controlName": "105-good-to-know-libraries:noda-time" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "26", - "x": "66", - "y": "11", - "properties": { - "size": "18", - "text": "NodaTime" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11706", - "typeID": "__group__", - "zOrder": "301", - "measuredW": "208", - "measuredH": "47", - "w": "208", - "h": "47", - "x": "666", - "y": "3732", - "properties": { - "controlName": "106-good-to-know-libraries:gen-fu" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "26", - "x": "81", - "y": "11", - "properties": { - "size": "18", - "text": "GenFu" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11707", - "typeID": "__group__", - "zOrder": "302", - "measuredW": "208", - "measuredH": "47", - "w": "208", - "h": "47", - "x": "666", - "y": "3785", - "properties": { - "controlName": "107-good-to-know-libraries:swash-buckle" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "SwashBuckle" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy 2", - "order": 1000006.8992828326, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", - "mockupH": "3729", - "mockupW": "1295", - "measuredW": "1593", - "measuredH": "3918", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/backend.json b/public/jsons/backend.json deleted file mode 100644 index 1e6b3cff0..000000000 --- a/public/jsons/backend.json +++ /dev/null @@ -1,14494 +0,0 @@ -{ - "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" -} diff --git a/public/jsons/blockchain.json b/public/jsons/blockchain.json deleted file mode 100644 index 885e5f5cc..000000000 --- a/public/jsons/blockchain.json +++ /dev/null @@ -1,14258 +0,0 @@ -{ - "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" -} diff --git a/public/jsons/computer-science.json b/public/jsons/computer-science.json deleted file mode 100644 index 5691cf89c..000000000 --- a/public/jsons/computer-science.json +++ /dev/null @@ -1,12186 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "10597", - "typeID": "Arrow", - "zOrder": "93", - "w": "229", - "h": "226", - "measuredW": "150", - "measuredH": "100", - "x": "770", - "y": "494", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 228.31055982133557, - "y": 0.10378348623532929 - }, - "p1": { - "x": 0.5329669805326468, - "y": 0.14360846249705583 - }, - "p2": { - "x": -0.2675809373233733, - "y": 225.7930320127624 - } - } - }, - { - "ID": "10605", - "typeID": "Label", - "zOrder": "94", - "measuredW": "269", - "measuredH": "40", - "x": "885", - "y": "308", - "properties": { - "size": "32", - "text": "Computer Science" - } - }, - { - "ID": "10606", - "typeID": "Arrow", - "zOrder": "95", - "w": "21", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "961", - "y": "221", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 20.339656000000105, - "y": 0.38163287300682214 - }, - "p1": { - "x": 0.4726613717175647, - "y": -0.18058053919470718 - }, - "p2": { - "x": 6.501387975842022, - "y": 74.27541947376 - } - } - }, - { - "ID": "10607", - "typeID": "Arrow", - "zOrder": "96", - "w": "21", - "h": "124", - "measuredW": "150", - "measuredH": "100", - "x": "998", - "y": "361", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 5.718319958248799, - "y": -0.38263953595850353 - }, - "p1": { - "x": 0.4699952673923335, - "y": 0.14969238050165654 - }, - "p2": { - "x": 0.4526764944405386, - "y": 123.33372374697893 - } - } - }, - { - "ID": "10641", - "typeID": "Canvas", - "zOrder": "97", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "1282", - "y": "161" - }, - { - "ID": "10642", - "typeID": "Label", - "zOrder": "98", - "measuredW": "314", - "measuredH": "25", - "x": "1296", - "y": "178", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "10643", - "typeID": "Label", - "zOrder": "99", - "measuredW": "319", - "measuredH": "25", - "x": "1296", - "y": "206", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "10686", - "typeID": "Arrow", - "zOrder": "92", - "w": "224", - "h": "8", - "measuredW": "150", - "measuredH": "100", - "x": "1105", - "y": "480", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.09716998878445793, - "y": 8.030919693704618 - }, - "p1": { - "x": 0.564722657257297, - "y": -0.008677972962353458 - }, - "p2": { - "x": 223.8410108125454, - "y": -0.17733562916464507 - } - } - }, - { - "ID": "10687", - "typeID": "Arrow", - "zOrder": "91", - "w": "222", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "1104", - "y": "420", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.09245158327996705, - "y": 56.56003565560616 - }, - "p1": { - "x": 0.5667465019538631, - "y": -0.09781923610235727 - }, - "p2": { - "x": 221.70210094693743, - "y": 0.32228678989048376 - } - } - }, - { - "ID": "10694", - "typeID": "Arrow", - "zOrder": "89", - "w": "205", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "1113", - "y": "494", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3903644341978634, - "y": -0.03579004622974935 - }, - "p1": { - "x": 0.5997856951513523, - "y": 0.082373426198768 - }, - "p2": { - "x": 204.85482628291743, - "y": 51.87868141421234 - } - } - }, - { - "ID": "10721", - "typeID": "Arrow", - "zOrder": "85", - "w": "165", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "683", - "y": "485", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.09716998878445793, - "y": 0.030919693704618112 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432151 - }, - "p2": { - "x": 165.0092065759775, - "y": 3.23149039216878 - } - } - }, - { - "ID": "10722", - "typeID": "Arrow", - "zOrder": "86", - "w": "167", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "685", - "y": "432", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.1558613574420633, - "y": 0.28950157664132803 - }, - "p1": { - "x": 0.5217150699561692, - "y": -0.058095463624905135 - }, - "p2": { - "x": 167.27974065494232, - "y": 46.0157138571102 - } - } - }, - { - "ID": "10724", - "typeID": "Arrow", - "zOrder": "84", - "w": "173", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "681", - "y": "498", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.26537644525456017, - "y": 45.2008579796493 - }, - "p1": { - "x": 0.5612843769704615, - "y": 0.05607023330261436 - }, - "p2": { - "x": 173.06396411988374, - "y": 0.4472669272273606 - } - } - }, - { - "ID": "11803", - "typeID": "Arrow", - "zOrder": "83", - "w": "130", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "573", - "y": "723", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.0340006863726785, - "y": 4.970951109570933 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484431856 - }, - "p2": { - "x": 129.9374700368271, - "y": -0.4416934466979683 - } - } - }, - { - "ID": "11804", - "typeID": "Arrow", - "zOrder": "82", - "w": "160", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "938", - "y": "724", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.29899257363251763, - "y": 0.2314903921687801 - }, - "p1": { - "x": 0.5603752218607515, - "y": 0.000041473854844320995 - }, - "p2": { - "x": 160.16844314823038, - "y": 2.209968314819548 - } - } - }, - { - "ID": "12394", - "typeID": "Arrow", - "zOrder": "81", - "w": "169", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "1146", - "y": "501", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.12748478994694779, - "y": 0.37594373301101314 - }, - "p1": { - "x": 0.5830539012061454, - "y": 0.10785245983684466 - }, - "p2": { - "x": 169.27262717335134, - "y": 89.6845789114484 - } - } - }, - { - "ID": "12403", - "typeID": "Arrow", - "zOrder": "80", - "w": "130", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "578", - "y": "734", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.2001936182911095, - "y": 50.450557811327485 - }, - "p1": { - "x": 0.4344465290806758, - "y": 0.11459662288930632 - }, - "p2": { - "x": 129.70327573216332, - "y": 0.3835956658398345 - } - } - }, - { - "ID": "12411", - "typeID": "Arrow", - "zOrder": "79", - "w": "1", - "h": "312", - "measuredW": "150", - "measuredH": "100", - "x": "775", - "y": "621", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.24232757605466304 - }, - "p1": { - "x": 0.5603752218607516, - "y": 0.00004147385484432192 - }, - "p2": { - "x": -0.40400616127988087, - "y": 311.32802481732415 - } - } - }, - { - "ID": "12412", - "typeID": "Arrow", - "zOrder": "78", - "w": "137", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "586", - "y": "737", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.08122678388770055, - "y": 94.51751995681514 - }, - "p1": { - "x": 0.51678696775048, - "y": 0.11707833918283551 - }, - "p2": { - "x": 136.58804826190283, - "y": -0.2037597778911504 - } - } - }, - { - "ID": "12413", - "typeID": "Arrow", - "zOrder": "77", - "w": "129", - "h": "35", - "measuredW": "150", - "measuredH": "100", - "x": "573", - "y": "676", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.0340006863726785, - "y": -0.029048890429066887 - }, - "p1": { - "x": 0.4652118803823874, - "y": -0.07321971659095661 - }, - "p2": { - "x": 129.2906311758943, - "y": 35.37985630169692 - } - } - }, - { - "ID": "12414", - "typeID": "Arrow", - "zOrder": "75", - "w": "134", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "579", - "y": "615", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.15296752077608744, - "y": 0.0117377060578292 - }, - "p1": { - "x": 0.46978874706379403, - "y": -0.100896626855586 - }, - "p2": { - "x": 134.11592028843222, - "y": 93.37985630169692 - } - } - }, - { - "ID": "12420", - "typeID": "Arrow", - "zOrder": "76", - "w": "1", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "934", - "y": "725", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432186 - }, - "p2": { - "x": -0.40400616127988087, - "y": 100.45803653961343 - } - } - }, - { - "ID": "12423", - "typeID": "Arrow", - "zOrder": "74", - "w": "1", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "493", - "y": "833", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432186 - }, - "p2": { - "x": -0.40400616127988087, - "y": 100.45803653961343 - } - } - }, - { - "ID": "12464", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "376", - "y": "1157", - "properties": { - "controlName": "105-data-structures:tree:unbalanced-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "141", - "measuredH": "26", - "x": "44", - "y": "11", - "properties": { - "size": "18", - "text": "Unbalanced Tree" - } - } - ] - } - } - }, - { - "ID": "12465", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "376", - "y": "1105", - "properties": { - "controlName": "104-data-structures:tree:balanced-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "Balanced Tree" - } - } - ] - } - } - }, - { - "ID": "12466", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "376", - "y": "1053", - "properties": { - "controlName": "103-data-structures:tree:complete-binary-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "177", - "measuredH": "26", - "x": "26", - "y": "11", - "properties": { - "size": "18", - "text": "Complete Binary Tree" - } - } - ] - } - } - }, - { - "ID": "12467", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "376", - "y": "1002", - "properties": { - "controlName": "102-data-structures:tree:full-binary-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "126", - "measuredH": "26", - "x": "52", - "y": "11", - "properties": { - "size": "18", - "text": "Full Binary Tree" - } - } - ] - } - } - }, - { - "ID": "12468", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "376", - "y": "950", - "properties": { - "controlName": "101-data-structures:tree:binary-search-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "26", - "x": "37", - "y": "11", - "properties": { - "size": "18", - "text": "Binary Search Tree" - } - } - ] - } - } - }, - { - "ID": "12471", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "655", - "y": "1001", - "properties": { - "controlName": "102-data-structures:graph:spanning-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "119", - "measuredH": "26", - "x": "54", - "y": "11", - "properties": { - "size": "18", - "text": "Spanning Tree" - } - } - ] - } - } - }, - { - "ID": "12472", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "655", - "y": "950", - "properties": { - "controlName": "101-data-structures:graph:undirected-graph" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "26", - "x": "41", - "y": "11", - "properties": { - "size": "18", - "text": "Undirected Graph" - } - } - ] - } - } - }, - { - "ID": "12473", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "655", - "y": "899", - "properties": { - "controlName": "100-data-structures:graph:directed-graph" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "126", - "measuredH": "26", - "x": "51", - "y": "11", - "properties": { - "size": "18", - "text": "Directed Graph" - } - } - ] - } - } - }, - { - "ID": "12483", - "typeID": "Arrow", - "zOrder": "73", - "w": "136", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "1299", - "y": "722", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 3 - }, - "p1": { - "x": 0.5591723126937833, - "y": 0.0008641584587329898 - }, - "p2": { - "x": 136, - "y": 0 - } - } - }, - { - "ID": "12484", - "typeID": "Arrow", - "zOrder": "72", - "w": "133", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "1290", - "y": "664", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 51 - }, - "p1": { - "x": 0.6049982158696215, - "y": -0.11048518805179115 - }, - "p2": { - "x": 133, - "y": 0 - } - } - }, - { - "ID": "12485", - "typeID": "Arrow", - "zOrder": "71", - "w": "136", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "1292", - "y": "731", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.6279384084247398, - "y": 0.0894746594067004 - }, - "p2": { - "x": 136, - "y": 47 - } - } - }, - { - "ID": "12501", - "typeID": "Arrow", - "zOrder": "69", - "w": "141", - "h": "112", - "measuredW": "150", - "measuredH": "100", - "x": "1285", - "y": "738", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.10689341779038841, - "y": 0.43706984473033117 - }, - "p1": { - "x": 0.5751295336787576, - "y": 0.16450777202072547 - }, - "p2": { - "x": 140.68610989889817, - "y": 112.7698972094355 - } - } - }, - { - "ID": "12502", - "typeID": "Arrow", - "zOrder": "68", - "w": "1", - "h": "1101", - "measuredW": "150", - "measuredH": "100", - "x": "1263", - "y": "738", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607514, - "y": 0.00004147385484432091 - }, - "p2": { - "x": -0.40400616127999456, - "y": 1100.843293737311 - } - } - }, - { - "ID": "12509", - "typeID": "Arrow", - "zOrder": "67", - "w": "1", - "h": "113", - "measuredW": "150", - "measuredH": "100", - "x": "1118", - "y": "1155", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484432021 - }, - "p2": { - "x": -0.40400616127999456, - "y": 112.92732078922768 - } - } - }, - { - "ID": "12557", - "typeID": "Arrow", - "zOrder": "66", - "w": "165", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1234", - "y": "1258", - "properties": { - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 164.88187101517303, - "y": 0 - }, - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263" - } - }, - { - "ID": "12597", - "typeID": "Arrow", - "zOrder": "65", - "w": "554", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "477", - "y": "1259", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.14145350618525754, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 553.881871015173, - "y": 0 - } - } - }, - { - "ID": "12604", - "typeID": "Arrow", - "zOrder": "64", - "w": "1", - "h": "347", - "measuredW": "150", - "measuredH": "100", - "x": "1423", - "y": "1271", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 0, - "y": 347.04119117859636 - } - } - }, - { - "ID": "12646", - "typeID": "Arrow", - "zOrder": "63", - "w": "1", - "h": "162", - "measuredW": "150", - "measuredH": "100", - "x": "496", - "y": "1453", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0.08248322334543445 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 0, - "y": 161.75516113964727 - } - } - }, - { - "ID": "12647", - "typeID": "Arrow", - "zOrder": "62", - "w": "1", - "h": "403", - "measuredW": "150", - "measuredH": "100", - "x": "759", - "y": "1471", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0.08248322334543445 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 0, - "y": 403.3515342166356 - } - } - }, - { - "ID": "12656", - "typeID": "Arrow", - "zOrder": "61", - "w": "1", - "h": "195", - "measuredW": "150", - "measuredH": "100", - "x": "1054", - "y": "1423", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844319586 - }, - "p2": { - "x": -0.40400616127999456, - "y": 194.6093502958738 - } - } - }, - { - "ID": "12684", - "typeID": "Arrow", - "zOrder": "59", - "w": "189", - "h": "160", - "measuredW": "150", - "measuredH": "100", - "x": "1071", - "y": "1954", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 189, - "y": 0 - }, - "p1": { - "x": 0.4985776880716896, - "y": 0.20637600477852766 - }, - "p2": { - "x": 0.3798709441214214, - "y": 160.0556596124461 - } - } - }, - { - "ID": "12694", - "typeID": "Arrow", - "zOrder": "55", - "w": "1", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "888", - "y": "2024", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432186 - }, - "p2": { - "x": -0.40400616127988087, - "y": 100.45803653961343 - } - } - }, - { - "ID": "12695", - "typeID": "Arrow", - "zOrder": "56", - "w": "1", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "1008", - "y": "2024", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432186 - }, - "p2": { - "x": -0.40400616127988087, - "y": 100.45803653961343 - } - } - }, - { - "ID": "12766", - "typeID": "Arrow", - "zOrder": "53", - "w": "1", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "824", - "y": "2347", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127999456, - "y": -0.010444118840950978 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321544 - }, - "p2": { - "x": -0.40400616127988087, - "y": 89.45803653961343 - } - } - }, - { - "ID": "12767", - "typeID": "Arrow", - "zOrder": "52", - "w": "1", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "882", - "y": "2347", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127999456, - "y": -0.010444118840950978 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321544 - }, - "p2": { - "x": -0.40400616127988087, - "y": 89.45803653961343 - } - } - }, - { - "ID": "12768", - "typeID": "Arrow", - "zOrder": "51", - "w": "1", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "952", - "y": "2347", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127999456, - "y": -0.010444118840950978 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321544 - }, - "p2": { - "x": -0.40400616127988087, - "y": 89.45803653961343 - } - } - }, - { - "ID": "12769", - "typeID": "Arrow", - "zOrder": "50", - "w": "1", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "1042", - "y": "2347", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127999456, - "y": -0.010444118840950978 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321544 - }, - "p2": { - "x": -0.40400616127988087, - "y": 89.45803653961343 - } - } - }, - { - "ID": "12770", - "typeID": "TextArea", - "zOrder": "48", - "w": "89", - "h": "193", - "measuredW": "200", - "measuredH": "140", - "x": "846", - "y": "2497" - }, - { - "ID": "12777", - "typeID": "Arrow", - "zOrder": "47", - "w": "195", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "667", - "y": "2336", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": 0.13439210593833195, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 194.88187101517303, - "y": 0 - } - } - }, - { - "ID": "12780", - "typeID": "Arrow", - "zOrder": "34", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "453", - "y": "2334", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": 0.24614635156922304 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432124 - }, - "p2": { - "x": -0.40400616127988087, - "y": 69.45803653961343 - } - } - }, - { - "ID": "12820", - "typeID": "Arrow", - "zOrder": "45", - "w": "127", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "1108", - "y": "1951", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5605181187999518, - "y": -0.0005546755370219163 - }, - "p2": { - "x": 127, - "y": 3 - } - } - }, - { - "ID": "12821", - "typeID": "Arrow", - "zOrder": "46", - "w": "129", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "1109", - "y": "1898", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5059151699781369, - "y": -0.09339503524008039 - }, - "p2": { - "x": 129, - "y": 46 - } - } - }, - { - "ID": "12852", - "typeID": "Arrow", - "zOrder": "44", - "w": "1", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "1040", - "y": "2804", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127999456, - "y": 0.02195310850356691 - }, - "p1": { - "x": 0.5603752218607515, - "y": 0.00004147385484431973 - }, - "p2": { - "x": -0.40400616127999456, - "y": 82.12831111664991 - } - } - }, - { - "ID": "12893", - "typeID": "Arrow", - "zOrder": "42", - "w": "1", - "h": "114", - "measuredW": "150", - "measuredH": "100", - "x": "500", - "y": "2145", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432123 - }, - "p2": { - "x": -0.40400616127988087, - "y": 114.05770390174985 - } - } - }, - { - "ID": "12894", - "typeID": "__group__", - "zOrder": "189", - "measuredW": "237", - "measuredH": "47", - "w": "237", - "h": "47", - "x": "1299", - "y": "2102", - "properties": { - "controlName": "100-common-uml-diagrams:class-diagrams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "237", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "Class Diagrams" - } - } - ] - } - } - }, - { - "ID": "12898", - "typeID": "__group__", - "zOrder": "191", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "1299", - "y": "2208", - "properties": { - "controlName": "103-common-uml-diagrams:activity-diagrams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "138", - "measuredH": "26", - "x": "50", - "y": "11", - "properties": { - "size": "18", - "text": "Activity Diagrams" - } - } - ] - } - } - }, - { - "ID": "12899", - "typeID": "__group__", - "zOrder": "192", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "1299", - "y": "2260", - "properties": { - "controlName": "104-common-uml-diagrams:statemachine-diagrams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "195", - "measuredH": "26", - "x": "21", - "y": "11", - "properties": { - "size": "18", - "text": "Statemachine Diagrams" - } - } - ] - } - } - }, - { - "ID": "12900", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "1300", - "y": "2312", - "properties": { - "controlName": "105-common-uml-diagrams:sequence-diagrams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "236", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "167", - "measuredH": "26", - "x": "34", - "y": "11", - "properties": { - "size": "18", - "text": "Sequence Diagrams" - } - } - ] - } - } - }, - { - "ID": "12901", - "typeID": "Arrow", - "zOrder": "41", - "w": "245", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "1061", - "y": "2125", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.33344214759267743, - "y": 93.13117226047461 - }, - "p1": { - "x": 0.5126752577446054, - "y": -0.07306562685033402 - }, - "p2": { - "x": 245.48664551451702, - "y": 0.38856823494461423 - } - } - }, - { - "ID": "12902", - "typeID": "Arrow", - "zOrder": "40", - "w": "234", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "1074", - "y": "2176", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.25027917170109504, - "y": 50.74239694321341 - }, - "p1": { - "x": 0.518435301398724, - "y": -0.05714837019048969 - }, - "p2": { - "x": 233.98921784978393, - "y": 0.47602763401710035 - } - } - }, - { - "ID": "12903", - "typeID": "Arrow", - "zOrder": "39", - "w": "240", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "1071", - "y": "2232", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0.2967079682300664, - "y": 1.0944380811120027 - }, - "p1": { - "x": 0.507997698072514, - "y": -0.004093722600268801 - }, - "p2": { - "x": 239.9943625203175, - "y": 0.07120403889030058 - } - } - }, - { - "ID": "12904", - "typeID": "Arrow", - "zOrder": "38", - "w": "237", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "1079", - "y": "2243", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": -0.44410848692928084, - "y": -0.4703578050980468 - }, - "p1": { - "x": 0.5598743765010158, - "y": 0.013892481064104577 - }, - "p2": { - "x": 236.502079526118, - "y": 43.163808108496596 - } - } - }, - { - "ID": "12905", - "typeID": "Arrow", - "zOrder": "37", - "w": "237", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "1073", - "y": "2251", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": -0.18492494208862809, - "y": 0.14086687764120143 - }, - "p1": { - "x": 0.5666977129255916, - "y": 0.059401842078030516 - }, - "p2": { - "x": 236.4917901850506, - "y": 87.75383984283599 - } - } - }, - { - "ID": "12907", - "typeID": "Arrow", - "zOrder": "36", - "w": "1", - "h": "120", - "measuredW": "150", - "measuredH": "100", - "x": "946", - "y": "2114", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607514, - "y": 0.000041473854844320934 - }, - "p2": { - "x": -0.40400616127988087, - "y": 119.89520311389833 - } - } - }, - { - "ID": "12908", - "typeID": "Arrow", - "zOrder": "35", - "w": "179", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "667", - "y": "2238", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 178.91698054523056, - "y": -0.10479688610166704 - }, - "p1": { - "x": 0.5603752218607513, - "y": 0.00004147385484432086 - }, - "p2": { - "x": -0.40400616127988087, - "y": -0.10479688610166704 - } - } - }, - { - "ID": "12913", - "typeID": "Arrow", - "zOrder": "33", - "w": "1", - "h": "120", - "measuredW": "150", - "measuredH": "100", - "x": "500", - "y": "2230", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.40400616127988087, - "y": -0.3822100294962638 - }, - "p1": { - "x": 0.5603752218607514, - "y": 0.000041473854844320934 - }, - "p2": { - "x": -0.40400616127988087, - "y": 119.89520311389833 - } - } - }, - { - "ID": "12916", - "typeID": "Arrow", - "zOrder": "32", - "w": "1", - "h": "147", - "measuredW": "150", - "measuredH": "100", - "x": "1483", - "y": "2658", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127999456, - "y": -0.23469462112143447 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321266 - }, - "p2": { - "x": -0.40400616127988087, - "y": 146.45803653961343 - } - } - }, - { - "ID": "12939", - "typeID": "Arrow", - "zOrder": "31", - "w": "255", - "h": "146", - "measuredW": "150", - "measuredH": "100", - "x": "1074", - "y": "2340", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": -0.13526499871818487, - "y": 0.031203232169445982 - }, - "p1": { - "x": 0.5580705321176507, - "y": 0.162062936184401 - }, - "p2": { - "x": 255.30850584265454, - "y": 145.83878382758257 - } - } - }, - { - "ID": "12940", - "typeID": "Arrow", - "zOrder": "30", - "w": "1", - "h": "253", - "measuredW": "150", - "measuredH": "100", - "x": "1321", - "y": "2490", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.40400616127999456, - "y": 0.0057689332443260355 - }, - "p1": { - "x": 0.5603752218607514, - "y": 0.000041473854844320684 - }, - "p2": { - "x": -0.40400616127999456, - "y": 252.80692385306293 - } - } - }, - { - "ID": "12954", - "typeID": "Arrow", - "zOrder": "29", - "w": "1", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "980", - "y": "2885", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127999456, - "y": -0.31215130454575046 - }, - "p1": { - "x": 0.5603752218607516, - "y": 0.000041473854844319586 - }, - "p2": { - "x": -0.40400616127999456, - "y": 96.19883091555585 - } - } - }, - { - "ID": "12955", - "typeID": "Arrow", - "zOrder": "28", - "w": "1", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "1120", - "y": "2885", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127999456, - "y": -0.31215130454575046 - }, - "p1": { - "x": 0.5603752218607516, - "y": 0.000041473854844319586 - }, - "p2": { - "x": -0.40400616127999456, - "y": 96.19883091555585 - } - } - }, - { - "ID": "12956", - "typeID": "Arrow", - "zOrder": "27", - "w": "159", - "h": "137", - "measuredW": "150", - "measuredH": "100", - "x": "1162", - "y": "2747", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 159.07286500993314, - "y": -0.39734577004583116 - }, - "p1": { - "x": 0.49052267735105126, - "y": 0.18476933315403826 - }, - "p2": { - "x": 0.4014816133383192, - "y": 136.98127069141265 - } - } - }, - { - "ID": "12957", - "typeID": "Arrow", - "zOrder": "26", - "w": "141", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "774", - "y": "2887", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": 0.4466977252284323, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 141.76187746709184, - "y": 0 - } - } - }, - { - "ID": "12996", - "typeID": "Arrow", - "zOrder": "22", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "603", - "y": "2336", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": 0.24614635156922304 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432124 - }, - "p2": { - "x": -0.40400616127988087, - "y": 69.45803653961343 - } - } - }, - { - "ID": "13102", - "typeID": "Arrow", - "zOrder": "20", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "613", - "y": "3101", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": 0.24614635156922304 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432124 - }, - "p2": { - "x": -0.40400616127988087, - "y": 69.45803653961343 - } - } - }, - { - "ID": "13103", - "typeID": "Arrow", - "zOrder": "21", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "463", - "y": "3099", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": 0.24614635156922304 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432124 - }, - "p2": { - "x": -0.40400616127988087, - "y": 69.45803653961343 - } - } - }, - { - "ID": "13104", - "typeID": "Arrow", - "zOrder": "12", - "w": "1", - "h": "624", - "measuredW": "150", - "measuredH": "100", - "x": "773", - "y": "2887", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": 0.4466977252284323, - "y": 0 - }, - "p1": { - "x": 0.4999999999999999, - "y": 0 - }, - "p2": { - "x": 0.4466977252284323, - "y": 623.7469287947233 - } - } - }, - { - "ID": "13105", - "typeID": "Arrow", - "zOrder": "19", - "w": "141", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "630", - "y": "3172", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": 0.4466977252284323, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 141.76187746709184, - "y": 0 - } - } - }, - { - "ID": "13119", - "typeID": "Arrow", - "zOrder": "18", - "w": "160", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "549", - "y": "3487", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": -0.08842807118332985, - "y": 0.007398065631605277 - }, - "p1": { - "x": 0.49999999999999983, - "y": 0 - }, - "p2": { - "x": 160.01078040805487, - "y": 0.007398065631605277 - }, - "stroke": "dotted" - } - }, - { - "ID": "13120", - "typeID": "Arrow", - "zOrder": "17", - "w": "146", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "552", - "y": "3432", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": -0.22951363405400116, - "y": 0.11438071376414882 - }, - "p1": { - "x": 0.4312820512820512, - "y": -0.08307692307692233 - }, - "p2": { - "x": 145.5751226595379, - "y": 45.00119753567924 - } - } - }, - { - "ID": "13121", - "typeID": "Arrow", - "zOrder": "16", - "w": "149", - "measuredW": "150", - "measuredH": "100", - "x": "550", - "y": "3370", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 0.33482861742891146, - "y": -0.17709120690597047 - }, - "p1": { - "x": 0.43128205128205127, - "y": -0.08307692307692248 - }, - "p2": { - "x": 149.0045798781025, - "y": 99.85391144285586 - } - } - }, - { - "ID": "13122", - "typeID": "Arrow", - "zOrder": "14", - "w": "154", - "h": "146", - "measuredW": "150", - "measuredH": "100", - "x": "550", - "y": "3319", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 0.33482861742891146, - "y": -0.17709120690597047 - }, - "p1": { - "x": 0.4312820512820513, - "y": -0.0830769230769224 - }, - "p2": { - "x": 154.72240875236105, - "y": 145.9918967407507 - } - } - }, - { - "ID": "13123", - "typeID": "Arrow", - "zOrder": "15", - "w": "172", - "h": "190", - "measuredW": "150", - "measuredH": "100", - "x": "552", - "y": "3272", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 0.33482861742891146, - "y": -0.17709120690597047 - }, - "p1": { - "x": 0.4389538660648381, - "y": -0.09164921705513132 - }, - "p2": { - "x": 172.73480981226578, - "y": 190.13298230362125 - } - } - }, - { - "ID": "13146", - "typeID": "Arrow", - "zOrder": "13", - "w": "242", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "462", - "y": "3539", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 0.42941020565677945, - "y": 81.2259902529072 - }, - "p1": { - "x": 0.38345159921218686, - "y": 0.1373540341609731 - }, - "p2": { - "x": 242.01078040805487, - "y": 0.007398065631605277 - } - } - }, - { - "ID": "13155", - "typeID": "Arrow", - "zOrder": "11", - "w": "141", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "811", - "y": "3539", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": 0.4466977252284323, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 141.76187746709184, - "y": 0 - } - } - }, - { - "ID": "13174", - "typeID": "Arrow", - "zOrder": "10", - "w": "1", - "h": "167", - "measuredW": "150", - "measuredH": "100", - "x": "1048", - "y": "3454", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": 0.24614635156922304 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844320914 - }, - "p2": { - "x": -0.40400616127999456, - "y": 167.32964661212372 - } - } - }, - { - "ID": "13175", - "typeID": "Arrow", - "zOrder": "9", - "w": "286", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1095", - "y": "3539", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": 0.4466977252284323, - "y": 0 - }, - "p1": { - "x": 0.4999999999999999, - "y": 0 - }, - "p2": { - "x": 286.5882648254353, - "y": 0 - } - } - }, - { - "ID": "13198", - "typeID": "Arrow", - "zOrder": "8", - "w": "1", - "h": "79", - "measuredW": "150", - "measuredH": "100", - "x": "1433", - "y": "3461", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": 0.24614635156922304 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844319715 - }, - "p2": { - "x": -0.40400616127999456, - "y": 79.06042188867423 - } - } - }, - { - "ID": "13222", - "typeID": "Arrow", - "zOrder": "7", - "w": "1", - "h": "280", - "measuredW": "150", - "measuredH": "100", - "x": "1433", - "y": "3539", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": 0.4466977252284323, - "y": 0 - }, - "p1": { - "x": 0.4999999999999999, - "y": 0 - }, - "p2": { - "x": 0.4466977252284323, - "y": 279.78759008067254 - } - } - }, - { - "ID": "13225", - "typeID": "Arrow", - "zOrder": "6", - "w": "286", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1053", - "y": "3820", - "properties": { - "curvature": "0", - "rightArrow": "false", - "leftArrow": "false", - "color": "10027263", - "p0": { - "x": 0.4466977252284323, - "y": 0 - }, - "p1": { - "x": 0.4999999999999999, - "y": 0 - }, - "p2": { - "x": 286.5882648254353, - "y": 0 - } - } - }, - { - "ID": "13228", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "139", - "measuredW": "150", - "measuredH": "100", - "x": "1019", - "y": "4022", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 139 - }, - "stroke": "dotted" - } - }, - { - "ID": "13229", - "typeID": "Arrow", - "zOrder": "1", - "w": "1", - "h": "161", - "measuredW": "150", - "measuredH": "100", - "x": "1021", - "y": "3834", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 161 - } - } - }, - { - "ID": "13230", - "typeID": "TextArea", - "zOrder": "2", - "w": "552", - "h": "124", - "measuredW": "200", - "measuredH": "140", - "x": "745", - "y": "3953" - }, - { - "ID": "13231", - "typeID": "Label", - "zOrder": "3", - "measuredW": "501", - "measuredH": "25", - "x": "774", - "y": "3973", - "properties": { - "size": "17", - "text": "Have a look at the following Web Development related Roadmaps" - } - }, - { - "ID": "13232", - "typeID": "__group__", - "zOrder": "4", - "measuredW": "229", - "measuredH": "44", - "w": "229", - "h": "44", - "x": "1040", - "y": "4008", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "229", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "Backend Roadmap" - } - } - ] - } - } - }, - { - "ID": "13233", - "typeID": "__group__", - "zOrder": "5", - "measuredW": "252", - "measuredH": "44", - "w": "252", - "h": "44", - "x": "774", - "y": "4008", - "properties": { - "controlName": "ext_link:roadmap.sh/frontend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "252", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "51", - "y": "9", - "properties": { - "size": "17", - "text": "Frontend Roadmap" - } - } - ] - } - } - }, - { - "ID": "13235", - "typeID": "Canvas", - "zOrder": "284", - "w": "411", - "h": "181", - "measuredW": "100", - "measuredH": "70", - "x": "354", - "y": "171" - }, - { - "ID": "13236", - "typeID": "Label", - "zOrder": "285", - "measuredW": "281", - "measuredH": "28", - "x": "382", - "y": "196", - "properties": { - "size": "20", - "text": "References / Other Resources" - } - }, - { - "ID": "13237", - "typeID": "__group__", - "zOrder": "286", - "measuredW": "254", - "measuredH": "26", - "w": "254", - "h": "26", - "x": "383", - "y": "239", - "properties": { - "controlName": "ext_link:github.com/jwasham/coding-interview-university" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "221", - "measuredH": "26", - "x": "33", - "y": "0", - "properties": { - "size": "18", - "text": "Coding Interview University" - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10066329" - } - } - ] - } - } - }, - { - "ID": "13238", - "typeID": "__group__", - "zOrder": "287", - "measuredW": "320", - "measuredH": "26", - "w": "320", - "h": "26", - "x": "383", - "y": "269", - "properties": { - "controlName": "ext_link:github.com/ossu/computer-science" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "287", - "measuredH": "26", - "x": "33", - "y": "0", - "properties": { - "size": "18", - "text": "OpenSource Society University - CS" - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10066329" - } - } - ] - } - } - }, - { - "ID": "13239", - "typeID": "__group__", - "zOrder": "288", - "measuredW": "307", - "measuredH": "26", - "w": "307", - "h": "26", - "x": "383", - "y": "299", - "properties": { - "controlName": "ext_link:teachyourselfcs.com" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "274", - "measuredH": "26", - "x": "33", - "y": "0", - "properties": { - "size": "18", - "text": "Teach Yourself Computer Science" - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10066329" - } - } - ] - } - } - }, - { - "ID": "13247", - "typeID": "__group__", - "zOrder": "289", - "measuredW": "352", - "measuredH": "54", - "w": "352", - "h": "54", - "x": "1282", - "y": "318", - "properties": { - "controlName": "100-roadmap-note" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "352", - "h": "54", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "224", - "measuredH": "26", - "x": "50", - "y": "14", - "properties": { - "size": "18", - "text": "Important Note / Click here" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "18", - "y": "18", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "13576743" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "13248", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "1297", - "y": "242", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "45", - "measuredH": "28", - "x": "65", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "https" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "bold": "true", - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "13249", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "341", - "measuredH": "50", - "w": "341", - "h": "50", - "x": "826", - "y": "464", - "properties": { - "controlName": "101-pick-a-language" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "341", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "26", - "x": "103", - "y": "12", - "properties": { - "size": "18", - "text": "Pick a Language" - } - } - ] - } - } - }, - { - "ID": "13250", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "303", - "measuredH": "50", - "w": "303", - "h": "50", - "x": "685", - "y": "698", - "properties": { - "controlName": "102-data-structures" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "303", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "26", - "x": "88", - "y": "12", - "properties": { - "size": "18", - "text": "Data Structures" - } - } - ] - } - } - }, - { - "ID": "13251", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "251", - "measuredH": "50", - "w": "251", - "h": "50", - "x": "1065", - "y": "699", - "properties": { - "controlName": "103-asymptotic-notation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "251", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "26", - "x": "45", - "y": "12", - "properties": { - "size": "18", - "text": "Asymptotic Notation" - } - } - ] - } - } - }, - { - "ID": "13252", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "1009", - "y": "1234", - "properties": { - "controlName": "104-common-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "164", - "measuredH": "26", - "x": "67", - "y": "12", - "properties": { - "size": "18", - "text": "Common Algorithms" - } - } - ] - } - } - }, - { - "ID": "13253", - "typeID": "__group__", - "zOrder": "176", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "1009", - "y": "1494", - "properties": { - "controlName": "105-string-search-and-manipulations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "245", - "measuredH": "26", - "x": "26", - "y": "12", - "properties": { - "size": "18", - "text": "String Search & Manipulations" - } - } - ] - } - } - }, - { - "ID": "13254", - "typeID": "__group__", - "zOrder": "184", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "1218", - "y": "1814", - "properties": { - "controlName": "106-bitwise-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "145", - "measuredH": "26", - "x": "76", - "y": "12", - "properties": { - "size": "18", - "text": "Bitwise Operators" - } - } - ] - } - } - }, - { - "ID": "13255", - "typeID": "__group__", - "zOrder": "185", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "1218", - "y": "1868", - "properties": { - "controlName": "107-floating-point-numbers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "191", - "measuredH": "26", - "x": "53", - "y": "12", - "properties": { - "size": "18", - "text": "Floating Point Numbers" - } - } - ] - } - } - }, - { - "ID": "13256", - "typeID": "__group__", - "zOrder": "216", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "1218", - "y": "1923", - "properties": { - "controlName": "108-endianess" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "26", - "x": "106", - "y": "12", - "properties": { - "size": "18", - "text": "Endianess" - } - } - ] - } - } - }, - { - "ID": "13257", - "typeID": "__group__", - "zOrder": "186", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "800", - "y": "2095", - "properties": { - "controlName": "109-character-encodings" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "173", - "measuredH": "26", - "x": "62", - "y": "12", - "properties": { - "size": "18", - "text": "Character Encodings" - } - } - ] - } - } - }, - { - "ID": "13258", - "typeID": "__group__", - "zOrder": "54", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "798", - "y": "2212", - "properties": { - "controlName": "110-common-uml-diagrams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "200", - "measuredH": "26", - "x": "49", - "y": "12", - "properties": { - "size": "18", - "text": "Common UML Diagrams" - } - } - ] - } - } - }, - { - "ID": "13259", - "typeID": "__group__", - "zOrder": "190", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "382", - "y": "2214", - "properties": { - "controlName": "111-design-patterns" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "26", - "x": "84", - "y": "12", - "properties": { - "size": "18", - "text": "Design Patterns" - } - } - ] - } - } - }, - { - "ID": "13260", - "typeID": "__group__", - "zOrder": "237", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "382", - "y": "2310", - "properties": { - "controlName": "112-basic-math-skills" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "137", - "measuredH": "26", - "x": "80", - "y": "12", - "properties": { - "size": "18", - "text": "Basic Math Skills" - } - } - ] - } - } - }, - { - "ID": "13261", - "typeID": "__group__", - "zOrder": "198", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "800", - "y": "2318", - "properties": { - "controlName": "113-complexity-classes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "157", - "measuredH": "26", - "x": "70", - "y": "12", - "properties": { - "size": "18", - "text": "Complexity Classes" - } - } - ] - } - } - }, - { - "ID": "13262", - "typeID": "__group__", - "zOrder": "209", - "measuredW": "262", - "measuredH": "50", - "w": "262", - "h": "50", - "x": "1292", - "y": "2457", - "properties": { - "controlName": "114-tries" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "262", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "26", - "x": "110", - "y": "12", - "properties": { - "size": "18", - "text": "Tries" - } - } - ] - } - } - }, - { - "ID": "13263", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "290", - "measuredH": "50", - "w": "290", - "h": "50", - "x": "1294", - "y": "2710", - "properties": { - "controlName": "115-balanced-search-trees" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "290", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "190", - "measuredH": "26", - "x": "54", - "y": "12", - "properties": { - "size": "18", - "text": "Balanced Search Trees" - } - } - ] - } - } - }, - { - "ID": "13264", - "typeID": "__group__", - "zOrder": "220", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "892", - "y": "2863", - "properties": { - "controlName": "116-system-design" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "26", - "x": "88", - "y": "12", - "properties": { - "size": "18", - "text": "System Design" - } - } - ] - } - } - }, - { - "ID": "13265", - "typeID": "__group__", - "zOrder": "238", - "measuredW": "298", - "measuredH": "50", - "w": "298", - "h": "50", - "x": "381", - "y": "3148", - "properties": { - "controlName": "117-databases" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "88", - "measuredH": "26", - "x": "105", - "y": "12", - "properties": { - "size": "18", - "text": "Databases" - } - } - ] - } - } - }, - { - "ID": "13266", - "typeID": "__group__", - "zOrder": "267", - "measuredW": "156", - "measuredH": "50", - "w": "156", - "h": "50", - "x": "680", - "y": "3449", - "properties": { - "controlName": "118-networking" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "156", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "92", - "measuredH": "26", - "x": "32", - "y": "12", - "properties": { - "size": "18", - "text": "Networking" - } - } - ] - } - } - }, - { - "ID": "13267", - "typeID": "__group__", - "zOrder": "255", - "measuredW": "157", - "measuredH": "52", - "w": "157", - "h": "52", - "x": "679", - "y": "3514", - "properties": { - "controlName": "119-security" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "157", - "h": "52", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "26", - "x": "46", - "y": "13", - "properties": { - "text": "Security", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "13268", - "typeID": "__group__", - "zOrder": "268", - "measuredW": "240", - "measuredH": "52", - "w": "240", - "h": "52", - "x": "891", - "y": "3514", - "properties": { - "controlName": "120-how-computers-work" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "52", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "26", - "x": "32", - "y": "13", - "properties": { - "size": "18", - "text": "How Computers Work" - } - } - ] - } - } - }, - { - "ID": "13269", - "typeID": "__group__", - "zOrder": "274", - "measuredW": "257", - "measuredH": "52", - "w": "257", - "h": "52", - "x": "1292", - "y": "3514", - "properties": { - "controlName": "121-processes-and-threads" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "257", - "h": "52", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "192", - "measuredH": "26", - "x": "33", - "y": "13", - "properties": { - "size": "18", - "text": "Processes and Threads" - } - } - ] - } - } - }, - { - "ID": "13270", - "typeID": "__group__", - "zOrder": "282", - "measuredW": "257", - "measuredH": "52", - "w": "257", - "h": "52", - "x": "1292", - "y": "3795", - "properties": { - "controlName": "122-kd-trees" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "257", - "h": "52", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "26", - "x": "88", - "y": "13", - "properties": { - "size": "18", - "text": "K-D Trees" - } - } - ] - } - } - }, - { - "ID": "13271", - "typeID": "__group__", - "zOrder": "283", - "measuredW": "257", - "measuredH": "52", - "w": "257", - "h": "52", - "x": "892", - "y": "3795", - "properties": { - "controlName": "123-skip-lists" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "257", - "h": "52", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "26", - "x": "90", - "y": "13", - "properties": { - "size": "18", - "text": "Skip Lists" - } - } - ] - } - } - }, - { - "ID": "13272", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "157", - "measuredH": "47", - "w": "157", - "h": "47", - "x": "545", - "y": "410", - "properties": { - "controlName": "100-pick-a-language:c-plus-plus" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "157", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "26", - "x": "60", - "y": "11", - "properties": { - "size": "18", - "text": "C++" - } - } - ] - } - } - }, - { - "ID": "13273", - "typeID": "__group__", - "zOrder": "90", - "measuredW": "157", - "measuredH": "47", - "w": "157", - "h": "47", - "x": "545", - "y": "462", - "properties": { - "controlName": "101-pick-a-language:c" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "157", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "13", - "measuredH": "26", - "x": "72", - "y": "11", - "properties": { - "size": "18", - "text": "C" - } - } - ] - } - } - }, - { - "ID": "13274", - "typeID": "__group__", - "zOrder": "87", - "measuredW": "157", - "measuredH": "47", - "w": "157", - "h": "47", - "x": "545", - "y": "513", - "properties": { - "controlName": "102-pick-a-language:java" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "157", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "39", - "measuredH": "26", - "x": "59", - "y": "11", - "properties": { - "size": "18", - "text": "Java" - } - } - ] - } - } - }, - { - "ID": "13275", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "164", - "measuredH": "47", - "w": "164", - "h": "47", - "x": "1312", - "y": "407", - "properties": { - "controlName": "103-pick-a-language:python" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "26", - "x": "54", - "y": "11", - "properties": { - "size": "18", - "text": "Python" - } - } - ] - } - } - }, - { - "ID": "13276", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "164", - "measuredH": "47", - "w": "164", - "h": "47", - "x": "1312", - "y": "458", - "properties": { - "controlName": "104-pick-a-language:go" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "24", - "measuredH": "26", - "x": "70", - "y": "11", - "properties": { - "size": "18", - "text": "Go" - } - } - ] - } - } - }, - { - "ID": "13277", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "164", - "measuredH": "47", - "w": "164", - "h": "47", - "x": "1312", - "y": "510", - "properties": { - "controlName": "105-pick-a-language:c-sharp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "25", - "measuredH": "26", - "x": "69", - "y": "11", - "properties": { - "size": "18", - "text": "C#" - } - } - ] - } - } - }, - { - "ID": "13278", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "164", - "measuredH": "47", - "w": "164", - "h": "47", - "x": "1312", - "y": "562", - "properties": { - "controlName": "106-pick-a-language:rust" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "26", - "x": "63", - "y": "11", - "properties": { - "size": "18", - "text": "Rust" - } - } - ] - } - } - }, - { - "ID": "13279", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "120", - "measuredH": "47", - "w": "120", - "h": "47", - "x": "716", - "y": "595", - "properties": { - "controlName": "100-data-structures:array" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "26", - "x": "39", - "y": "11", - "properties": { - "size": "18", - "text": "Array" - } - } - ] - } - } - }, - { - "ID": "13280", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "190", - "measuredH": "47", - "w": "190", - "h": "47", - "x": "399", - "y": "600", - "properties": { - "controlName": "101-data-structures:linked-list" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "113", - "measuredW": "89", - "measuredH": "26", - "x": "38", - "y": "11", - "properties": { - "text": "Linked List", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "13281", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "190", - "measuredH": "47", - "w": "190", - "h": "47", - "x": "399", - "y": "652", - "properties": { - "controlName": "102-data-structures:stack" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "57", - "measuredW": "45", - "measuredH": "26", - "x": "66", - "y": "11", - "properties": { - "text": "Stack", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "13282", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "190", - "measuredH": "47", - "w": "190", - "h": "47", - "x": "399", - "y": "704", - "properties": { - "controlName": "103-data-structures:queue" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "71", - "measuredW": "56", - "measuredH": "26", - "x": "59", - "y": "11", - "properties": { - "text": "Queue", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "13283", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "190", - "measuredH": "47", - "w": "190", - "h": "47", - "x": "399", - "y": "756", - "properties": { - "controlName": "104-data-structures:hash-table" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "116", - "measuredW": "91", - "measuredH": "26", - "x": "37", - "y": "11", - "properties": { - "text": "Hash Table", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "13284", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "190", - "measuredH": "47", - "w": "190", - "h": "47", - "x": "399", - "y": "808", - "properties": { - "controlName": "105-data-structures:tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "48", - "measuredW": "38", - "measuredH": "26", - "x": "71", - "y": "11", - "properties": { - "text": "Tree", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "13285", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "175", - "measuredH": "47", - "w": "175", - "h": "47", - "x": "685", - "y": "798", - "properties": { - "controlName": "106-data-structures:graph" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "26", - "x": "62", - "y": "11", - "properties": { - "size": "18", - "text": "Graph" - } - } - ] - } - } - }, - { - "ID": "13286", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "105", - "measuredH": "47", - "w": "105", - "h": "47", - "x": "882", - "y": "796", - "properties": { - "controlName": "107-data-structures:heap" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "105", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "26", - "x": "30", - "y": "11", - "properties": { - "size": "18", - "text": "Heap" - } - } - ] - } - } - }, - { - "ID": "13292", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "376", - "y": "899", - "properties": { - "controlName": "100-data-structures:tree:binary-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "26", - "x": "68", - "y": "11", - "properties": { - "size": "18", - "text": "Binary Tree" - } - } - ] - } - } - }, - { - "ID": "13293", - "typeID": "__group__", - "zOrder": "60", - "measuredW": "227", - "measuredH": "153", - "w": "227", - "h": "153", - "x": "653", - "y": "1040", - "properties": { - "controlName": "103-data-structures:graph:graph-representation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "138", - "measuredW": "200", - "measuredH": "140", - "x": "27", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "26", - "x": "50", - "y": "20", - "properties": { - "size": "18", - "text": "Representation" - } - }, - { - "ID": "2", - "typeID": "TextArea", - "zOrder": "2", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "54", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "138", - "measuredH": "26", - "x": "45", - "y": "65", - "properties": { - "size": "18", - "text": "Adjacency Matrix" - } - }, - { - "ID": "4", - "typeID": "TextArea", - "zOrder": "4", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "106", - "properties": { - "color": "16770457" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "117", - "measuredH": "26", - "x": "55", - "y": "117", - "properties": { - "size": "18", - "text": "Adjacency List" - } - } - ] - } - } - }, - { - "ID": "13294", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "192", - "measuredH": "47", - "w": "192", - "h": "47", - "x": "1417", - "y": "646", - "properties": { - "controlName": "100-asymptotic-notation:big-o-notation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "26", - "x": "36", - "y": "11", - "properties": { - "size": "18", - "text": "Big O Notation" - } - } - ] - } - } - }, - { - "ID": "13295", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "192", - "measuredH": "47", - "w": "192", - "h": "47", - "x": "1417", - "y": "697", - "properties": { - "controlName": "101-asymptotic-notation:big-theta-notation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "119", - "measuredH": "26", - "x": "36", - "y": "11", - "properties": { - "size": "18", - "text": "Big-θ Notation" - } - } - ] - } - } - }, - { - "ID": "13297", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "192", - "measuredH": "47", - "w": "192", - "h": "47", - "x": "1417", - "y": "748", - "properties": { - "controlName": "102-asymptotic-notation:big-omega-notation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "26", - "x": "37", - "y": "11", - "properties": { - "size": "18", - "text": "Big-Ω Notation" - } - } - ] - } - } - }, - { - "ID": "13298", - "typeID": "__group__", - "zOrder": "70", - "measuredW": "193", - "measuredH": "364", - "w": "193", - "h": "364", - "x": "1363", - "y": "822", - "properties": { - "controlName": "103-asymptotic-notation:common-runtimes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "193", - "h": "364", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "156", - "measuredH": "26", - "x": "20", - "y": "14", - "properties": { - "size": "18", - "text": "Common Runtimes" - } - } - ] - } - } - }, - { - "ID": "13299", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "203", - "measuredH": "47", - "w": "203", - "h": "47", - "x": "1382", - "y": "872", - "properties": { - "controlName": "100-asymptotic-notation:common-runtimes:constant" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "203", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "26", - "x": "65", - "y": "11", - "properties": { - "size": "18", - "text": "Constant" - } - } - ] - } - } - }, - { - "ID": "13300", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "203", - "measuredH": "47", - "w": "203", - "h": "47", - "x": "1382", - "y": "922", - "properties": { - "controlName": "101-asymptotic-notation:common-runtimes:logarithmic" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "203", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "26", - "x": "54", - "y": "11", - "properties": { - "size": "18", - "text": "Logarithmic" - } - } - ] - } - } - }, - { - "ID": "13301", - "typeID": "__group__", - "zOrder": "130", - "measuredW": "203", - "measuredH": "47", - "w": "203", - "h": "47", - "x": "1382", - "y": "973", - "properties": { - "controlName": "102-asymptotic-notation:common-runtimes:linear" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "203", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "26", - "x": "75", - "y": "11", - "properties": { - "size": "18", - "text": "Linear" - } - } - ] - } - } - }, - { - "ID": "13302", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "203", - "measuredH": "47", - "w": "203", - "h": "47", - "x": "1382", - "y": "1024", - "properties": { - "controlName": "103-asymptotic-notation:common-runtimes:polynomial" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "203", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "26", - "x": "58", - "y": "11", - "properties": { - "size": "18", - "text": "Polynomial" - } - } - ] - } - } - }, - { - "ID": "13303", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "203", - "measuredH": "47", - "w": "203", - "h": "47", - "x": "1382", - "y": "1075", - "properties": { - "controlName": "104-asymptotic-notation:common-runtimes:exponential" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "203", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "26", - "x": "54", - "y": "11", - "properties": { - "size": "18", - "text": "Exponential" - } - } - ] - } - } - }, - { - "ID": "13304", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "203", - "measuredH": "47", - "w": "203", - "h": "47", - "x": "1382", - "y": "1125", - "properties": { - "controlName": "105-asymptotic-notation:common-runtimes:factorial" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "203", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "71", - "measuredH": "26", - "x": "66", - "y": "11", - "properties": { - "size": "18", - "text": "Factorial" - } - } - ] - } - } - }, - { - "ID": "13305", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "109", - "measuredH": "369", - "w": "109", - "h": "369", - "x": "1064", - "y": "835", - "properties": { - "controlName": "100-common-algorithms:sorting-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "109", - "h": "369", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "26", - "x": "25", - "y": "328", - "properties": { - "size": "18", - "text": "Sorting" - } - } - ] - } - } - }, - { - "ID": "13306", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "125", - "measuredH": "309", - "w": "125", - "h": "309", - "x": "697", - "y": "1234", - "properties": { - "controlName": "101-common-algorithms:tree-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "125", - "h": "309", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "26", - "x": "44", - "y": "12", - "properties": { - "size": "18", - "text": "Tree" - } - } - ] - } - } - }, - { - "ID": "13307", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "125", - "measuredH": "309", - "w": "125", - "h": "309", - "x": "434", - "y": "1235", - "properties": { - "controlName": "102-common-algorithms:graph-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "125", - "h": "309", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "26", - "x": "37", - "y": "12", - "properties": { - "size": "18", - "text": "Graph" - } - } - ] - } - } - }, - { - "ID": "13308", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "180", - "measuredH": "309", - "w": "180", - "h": "309", - "x": "407", - "y": "1589", - "properties": { - "controlName": "104-common-algorithms:greedy-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "180", - "h": "309", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "26", - "x": "15", - "y": "12", - "properties": { - "size": "18", - "text": "Greedy Algorithms" - } - } - ] - } - } - }, - { - "ID": "13309", - "typeID": "__group__", - "zOrder": "170", - "measuredW": "180", - "measuredH": "236", - "w": "180", - "h": "236", - "x": "683", - "y": "1589", - "properties": { - "controlName": "105-common-algorithms:back-tracking-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "180", - "h": "236", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "115", - "measuredH": "26", - "x": "32", - "y": "12", - "properties": { - "size": "18", - "text": "Back Tracking" - } - } - ] - } - } - }, - { - "ID": "13310", - "typeID": "__group__", - "zOrder": "175", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "654", - "y": "1851", - "properties": { - "controlName": "106-common-algorithms:robin-karp-algorithm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "175", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Rabin-Karp Algorithm" - } - } - ] - } - } - }, - { - "ID": "13311", - "typeID": "__group__", - "zOrder": "138", - "measuredW": "122", - "measuredH": "157", - "w": "122", - "h": "157", - "x": "1363", - "y": "1207", - "properties": { - "controlName": "107-common-algorithms:recursion" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "122", - "h": "157", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "84", - "measuredH": "26", - "x": "19", - "y": "11", - "properties": { - "size": "18", - "text": "Recursion" - } - } - ] - } - } - }, - { - "ID": "13312", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "125", - "measuredH": "159", - "w": "125", - "h": "159", - "x": "1362", - "y": "1388", - "properties": { - "controlName": "108-common-algorithms:search-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "125", - "h": "159", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "26", - "x": "21", - "y": "13", - "properties": { - "size": "18", - "text": "Searching" - } - } - ] - } - } - }, - { - "ID": "13313", - "typeID": "__group__", - "zOrder": "160", - "measuredW": "125", - "measuredH": "215", - "w": "125", - "h": "215", - "x": "1363", - "y": "1570", - "properties": { - "controlName": "109-common-algorithms:cache-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "125", - "h": "215", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Caches" - } - } - ] - } - } - }, - { - "ID": "13314", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "191", - "measuredH": "47", - "w": "191", - "h": "47", - "x": "1023", - "y": "850", - "properties": { - "controlName": "100-common-algorithms:sorting-algorithms:bubble-sort" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "191", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "26", - "x": "48", - "y": "11", - "properties": { - "size": "18", - "text": "Bubble Sort" - } - } - ] - } - } - }, - { - "ID": "13315", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "191", - "measuredH": "47", - "w": "191", - "h": "47", - "x": "1023", - "y": "901", - "properties": { - "controlName": "101-common-algorithms:sorting-algorithms:selection-sort" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "191", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "114", - "measuredH": "26", - "x": "39", - "y": "11", - "properties": { - "size": "18", - "text": "Selection Sort" - } - } - ] - } - } - }, - { - "ID": "13316", - "typeID": "__group__", - "zOrder": "144", - "measuredW": "191", - "measuredH": "47", - "w": "191", - "h": "47", - "x": "1023", - "y": "952", - "properties": { - "controlName": "102-common-algorithms:sorting-algorithms:insertion-sort" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "191", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "26", - "x": "41", - "y": "11", - "properties": { - "size": "18", - "text": "Insertion Sort" - } - } - ] - } - } - }, - { - "ID": "13317", - "typeID": "__group__", - "zOrder": "145", - "measuredW": "191", - "measuredH": "47", - "w": "191", - "h": "47", - "x": "1023", - "y": "1003", - "properties": { - "controlName": "103-common-algorithms:sorting-algorithms:heap-sort" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "191", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "26", - "x": "54", - "y": "11", - "properties": { - "size": "18", - "text": "Heap Sort" - } - } - ] - } - } - }, - { - "ID": "13318", - "typeID": "__group__", - "zOrder": "146", - "measuredW": "191", - "measuredH": "47", - "w": "191", - "h": "47", - "x": "1023", - "y": "1054", - "properties": { - "controlName": "104-common-algorithms:sorting-algorithms:quick-sort" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "191", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "26", - "x": "53", - "y": "11", - "properties": { - "size": "18", - "text": "Quick Sort" - } - } - ] - } - } - }, - { - "ID": "13319", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "191", - "measuredH": "47", - "w": "191", - "h": "47", - "x": "1023", - "y": "1106", - "properties": { - "controlName": "105-common-algorithms:sorting-algorithms:merge-sort" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "191", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "92", - "measuredH": "26", - "x": "50", - "y": "11", - "properties": { - "size": "18", - "text": "Merge Sort" - } - } - ] - } - } - }, - { - "ID": "13320", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "213", - "measuredH": "47", - "w": "213", - "h": "47", - "x": "653", - "y": "1280", - "properties": { - "controlName": "100-common-algorithms:tree-algorithms:pre-order-traversal" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "213", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "26", - "x": "26", - "y": "12", - "properties": { - "size": "18", - "text": "Pre-Order Traversal" - } - } - ] - } - } - }, - { - "ID": "13321", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "213", - "measuredH": "47", - "w": "213", - "h": "47", - "x": "653", - "y": "1331", - "properties": { - "controlName": "101-common-algorithms:tree-algorithms:in-order-traversal" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "213", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "In-Order Traversal" - } - } - ] - } - } - }, - { - "ID": "13322", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "213", - "measuredH": "47", - "w": "213", - "h": "47", - "x": "653", - "y": "1382", - "properties": { - "controlName": "102-common-algorithms:tree-algorithms:post-order-traversal" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "213", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "167", - "measuredH": "26", - "x": "23", - "y": "11", - "properties": { - "size": "18", - "text": "Post Order Traversal" - } - } - ] - } - } - }, - { - "ID": "13323", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "213", - "measuredH": "47", - "w": "213", - "h": "47", - "x": "653", - "y": "1433", - "properties": { - "controlName": "103-common-algorithms:tree-algorithms:breadth-first-search" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "213", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "168", - "measuredH": "26", - "x": "23", - "y": "11", - "properties": { - "size": "18", - "text": "Breadth First Search" - } - } - ] - } - } - }, - { - "ID": "13324", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "213", - "measuredH": "47", - "w": "213", - "h": "47", - "x": "653", - "y": "1484", - "properties": { - "controlName": "104-common-algorithms:tree-algorithms:depth-first-search" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "213", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Depth First Search" - } - } - ] - } - } - }, - { - "ID": "13325", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1281", - "properties": { - "controlName": "100-common-algorithms:graph-algorithms:breadth-first-search" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "168", - "measuredH": "26", - "x": "35", - "y": "11", - "properties": { - "size": "18", - "text": "Breadth First Search" - } - } - ] - } - } - }, - { - "ID": "13326", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1332", - "properties": { - "controlName": "101-common-algorithms:graph-algorithms:depth-first-search" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "26", - "x": "43", - "y": "11", - "properties": { - "size": "18", - "text": "Depth First Search" - } - } - ] - } - } - }, - { - "ID": "13327", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1383", - "properties": { - "controlName": "102-common-algorithms:graph-algorithms:bellman-fords-algorithm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "202", - "measuredH": "26", - "x": "18", - "y": "11", - "properties": { - "size": "18", - "text": "Bellman Ford's Algorithm" - } - } - ] - } - } - }, - { - "ID": "13328", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1434", - "properties": { - "controlName": "103-common-algorithms:graph-algorithms:dijkstras-algorithm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "26", - "x": "41", - "y": "11", - "properties": { - "size": "18", - "text": "Dijkstra's Algorithm" - } - } - ] - } - } - }, - { - "ID": "13329", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1485", - "properties": { - "controlName": "104-common-algorithms:graph-algorithms:a-star-algorithm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "101", - "measuredH": "26", - "x": "68", - "y": "11", - "properties": { - "size": "18", - "text": "A* Algorithm" - } - } - ] - } - } - }, - { - "ID": "13330", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1635", - "properties": { - "controlName": "100-common-algorithms:greedy-algorithms:dijkstras-algorithm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "26", - "x": "41", - "y": "11", - "properties": { - "size": "18", - "text": "Dijkstra's Algorithm" - } - } - ] - } - } - }, - { - "ID": "13331", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1686", - "properties": { - "controlName": "101-common-algorithms:greedy-algorithms:huffman-coding" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "132", - "measuredH": "26", - "x": "53", - "y": "11", - "properties": { - "size": "18", - "text": "Huffman Coding" - } - } - ] - } - } - }, - { - "ID": "13332", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1737", - "properties": { - "controlName": "102-common-algorithms:greedy-algorithms:kruskas-algorithm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "153", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "Kruskal's Algorithm" - } - } - ] - } - } - }, - { - "ID": "13333", - "typeID": "__group__", - "zOrder": "168", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1788", - "properties": { - "controlName": "103-common-algorithms:greedy-algorithms:ford-fulkerson-algorithm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "205", - "measuredH": "26", - "x": "16", - "y": "11", - "properties": { - "size": "18", - "text": "Ford-Fulkerson Algorithm" - } - } - ] - } - } - }, - { - "ID": "13334", - "typeID": "__group__", - "zOrder": "169", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "378", - "y": "1839", - "properties": { - "controlName": "104-common-algorithms:greedy-algorithms:prims-algorithm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "26", - "x": "54", - "y": "11", - "properties": { - "size": "18", - "text": "Prim's Algorithm" - } - } - ] - } - } - }, - { - "ID": "13335", - "typeID": "__group__", - "zOrder": "172", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "654", - "y": "1635", - "properties": { - "controlName": "100-common-algorithms:back-tracking-algorithms:finding-hamiltonian-paths" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "212", - "measuredH": "26", - "x": "13", - "y": "11", - "properties": { - "size": "18", - "text": "Finding Hamiltonian Paths" - } - } - ] - } - } - }, - { - "ID": "13336", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "654", - "y": "1686", - "properties": { - "controlName": "101-common-algorithms:back-tracking-algorithms:solving-n-queen-problem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "210", - "measuredH": "26", - "x": "15", - "y": "11", - "properties": { - "size": "18", - "text": "Solving N Queen Problem" - } - } - ] - } - } - }, - { - "ID": "13337", - "typeID": "__group__", - "zOrder": "173", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "654", - "y": "1737", - "properties": { - "controlName": "102-common-algorithms:back-tracking-algorithms:maze-solving-problem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "180", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "Maze Solving Problem" - } - } - ] - } - } - }, - { - "ID": "13338", - "typeID": "__group__", - "zOrder": "174", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "654", - "y": "1788", - "properties": { - "controlName": "103-common-algorithms:back-tracking-algorithms:knights-tour-problem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "212", - "measuredH": "26", - "x": "16", - "y": "11", - "properties": { - "size": "18", - "text": "The Knight's Tour Problem" - } - } - ] - } - } - }, - { - "ID": "13339", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "197", - "measuredH": "47", - "w": "197", - "h": "47", - "x": "1380", - "y": "1252", - "properties": { - "controlName": "100-common-algorithms:recursion:tail-recursion" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "197", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "116", - "measuredH": "26", - "x": "41", - "y": "11", - "properties": { - "size": "18", - "text": "Tail Recursion" - } - } - ] - } - } - }, - { - "ID": "13340", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "197", - "measuredH": "47", - "w": "197", - "h": "47", - "x": "1380", - "y": "1303", - "properties": { - "controlName": "101-common-algorithms:recursion:non-tail-recursion" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "197", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "26", - "x": "21", - "y": "11", - "properties": { - "size": "18", - "text": "Non-Tail Recursion" - } - } - ] - } - } - }, - { - "ID": "13341", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "175", - "measuredH": "47", - "w": "175", - "h": "47", - "x": "1375", - "y": "1434", - "properties": { - "controlName": "100-common-algorithms:search-algorithms:binary-search" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Binary Search" - } - } - ] - } - } - }, - { - "ID": "13342", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "175", - "measuredH": "47", - "w": "175", - "h": "47", - "x": "1375", - "y": "1485", - "properties": { - "controlName": "101-common-algorithms:search-algorithms:linear-search" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "114", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Linear Search" - } - } - ] - } - } - }, - { - "ID": "13343", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "175", - "measuredH": "47", - "w": "175", - "h": "47", - "x": "1377", - "y": "1618", - "properties": { - "controlName": "100-common-algorithms:cache-algorithms:lru-cache" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "LRU Cache" - } - } - ] - } - } - }, - { - "ID": "13344", - "typeID": "__group__", - "zOrder": "161", - "measuredW": "175", - "measuredH": "47", - "w": "175", - "h": "47", - "x": "1377", - "y": "1669", - "properties": { - "controlName": "101-common-algorithms:cache-algorithms:lfu-cache" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "LFU Cache" - } - } - ] - } - } - }, - { - "ID": "13345", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "175", - "measuredH": "47", - "w": "175", - "h": "47", - "x": "1377", - "y": "1720", - "properties": { - "controlName": "102-common-algorithms:cache-algorithms:mfu-cache" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "26", - "x": "39", - "y": "11", - "properties": { - "size": "18", - "text": "MFU Cache" - } - } - ] - } - } - }, - { - "ID": "13346", - "typeID": "__group__", - "zOrder": "177", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "941", - "y": "1411", - "properties": { - "controlName": "100-string-search-and-manipulations:suffix-arrays" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "26", - "x": "65", - "y": "11", - "properties": { - "size": "18", - "text": "Suffix Arrays" - } - } - ] - } - } - }, - { - "ID": "13347", - "typeID": "__group__", - "zOrder": "178", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "941", - "y": "1359", - "properties": { - "controlName": "101-string-search-and-manipulations:search-pattern-in-text" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "179", - "measuredH": "26", - "x": "24", - "y": "11", - "properties": { - "size": "18", - "text": "Search Pattern in Text" - } - } - ] - } - } - }, - { - "ID": "13348", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "179", - "measuredH": "263", - "w": "179", - "h": "263", - "x": "965", - "y": "1588", - "properties": { - "controlName": "102-string-search-and-manipulations:substring-search" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "179", - "h": "263", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "139", - "measuredH": "26", - "x": "20", - "y": "13", - "properties": { - "size": "18", - "text": "Substring Search" - } - } - ] - } - } - }, - { - "ID": "13349", - "typeID": "__group__", - "zOrder": "180", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "941", - "y": "1638", - "properties": { - "controlName": "100-string-search-and-manipulations:substring-search:brute-force-search" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "159", - "measuredH": "26", - "x": "34", - "y": "11", - "properties": { - "size": "18", - "text": "Brute Force Search" - } - } - ] - } - } - }, - { - "ID": "13350", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "941", - "y": "1689", - "properties": { - "controlName": "101-string-search-and-manipulations:substring-search:knuth-morris-pratt" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "150", - "measuredH": "26", - "x": "39", - "y": "11", - "properties": { - "size": "18", - "text": "Knuth-Morris Pratt" - } - } - ] - } - } - }, - { - "ID": "13351", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "941", - "y": "1740", - "properties": { - "controlName": "102-string-search-and-manipulations:substring-search:boyer-moore" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "26", - "x": "61", - "y": "11", - "properties": { - "size": "18", - "text": "Boyer-Moore" - } - } - ] - } - } - }, - { - "ID": "13352", - "typeID": "__group__", - "zOrder": "183", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "941", - "y": "1791", - "properties": { - "controlName": "103-string-search-and-manipulations:substring-search:rabin-karp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "26", - "x": "67", - "y": "11", - "properties": { - "size": "18", - "text": "Rabin-Karp" - } - } - ] - } - } - }, - { - "ID": "13353", - "typeID": "__group__", - "zOrder": "217", - "measuredW": "181", - "measuredH": "47", - "w": "181", - "h": "47", - "x": "939", - "y": "1876", - "properties": { - "controlName": "100-endianess:big-endian" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "181", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "26", - "x": "46", - "y": "11", - "properties": { - "size": "18", - "text": "Big Endian" - } - } - ] - } - } - }, - { - "ID": "13354", - "typeID": "__group__", - "zOrder": "219", - "measuredW": "181", - "measuredH": "47", - "w": "181", - "h": "47", - "x": "939", - "y": "1928", - "properties": { - "controlName": "101-endianess:little-endian" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "181", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "26", - "x": "40", - "y": "11", - "properties": { - "size": "18", - "text": "Little Endian" - } - } - ] - } - } - }, - { - "ID": "13355", - "typeID": "__group__", - "zOrder": "58", - "measuredW": "105", - "measuredH": "47", - "w": "105", - "h": "47", - "x": "836", - "y": "2014", - "properties": { - "controlName": "100-character-encodings:unicode" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "105", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "26", - "x": "18", - "y": "11", - "properties": { - "size": "18", - "text": "Unicode" - } - } - ] - } - } - }, - { - "ID": "13356", - "typeID": "__group__", - "zOrder": "57", - "measuredW": "105", - "measuredH": "47", - "w": "105", - "h": "47", - "x": "956", - "y": "2014", - "properties": { - "controlName": "101-character-encodings:ascii" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "105", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "26", - "x": "30", - "y": "11", - "properties": { - "size": "18", - "text": "ASCII" - } - } - ] - } - } - }, - { - "ID": "13359", - "typeID": "__group__", - "zOrder": "187", - "measuredW": "237", - "measuredH": "47", - "w": "237", - "h": "47", - "x": "1299", - "y": "2156", - "properties": { - "controlName": "102-common-uml-diagrams:usecase-diagrams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "237", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "26", - "x": "41", - "y": "11", - "properties": { - "size": "18", - "text": "Usecase Diagrams" - } - } - ] - } - } - }, - { - "ID": "13360", - "typeID": "__group__", - "zOrder": "193", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "382", - "y": "1929", - "properties": { - "controlName": "100-design-patterns:gof-design-patterns" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "170", - "measuredH": "26", - "x": "34", - "y": "11", - "properties": { - "size": "18", - "text": "GoF Design Patterns" - } - } - ] - } - } - }, - { - "ID": "13361", - "typeID": "__group__", - "zOrder": "194", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "382", - "y": "1979", - "properties": { - "controlName": "101-design-patterns:architectural-patterns" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "175", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Architectural Patterns" - } - } - ] - } - } - }, - { - "ID": "13362", - "typeID": "__group__", - "zOrder": "195", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "382", - "y": "2029", - "properties": { - "controlName": "102-design-patterns:dependency-injection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "178", - "measuredH": "26", - "x": "30", - "y": "11", - "properties": { - "size": "18", - "text": "Dependency Injection" - } - } - ] - } - } - }, - { - "ID": "13363", - "typeID": "__group__", - "zOrder": "196", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "382", - "y": "2079", - "properties": { - "controlName": "103-design-patterns:null-object-pattern" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "154", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "Null Object Pattern" - } - } - ] - } - } - }, - { - "ID": "13364", - "typeID": "__group__", - "zOrder": "197", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "382", - "y": "2129", - "properties": { - "controlName": "104-design-patterns:type-object-pattern" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "161", - "measuredH": "26", - "x": "38", - "y": "11", - "properties": { - "size": "18", - "text": "Type Object Pattern" - } - } - ] - } - } - }, - { - "ID": "13365", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "133", - "measuredH": "47", - "w": "133", - "h": "47", - "x": "382", - "y": "2386", - "properties": { - "controlName": "100-basic-math-skills:probability" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "133", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "26", - "x": "24", - "y": "11", - "properties": { - "size": "18", - "text": "Probability" - } - } - ] - } - } - }, - { - "ID": "13366", - "typeID": "__group__", - "zOrder": "207", - "measuredW": "156", - "measuredH": "47", - "w": "156", - "h": "47", - "x": "523", - "y": "2386", - "properties": { - "controlName": "101-basic-math-skills:combinatorics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "156", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "26", - "x": "18", - "y": "11", - "properties": { - "size": "18", - "text": "Combinatorics" - } - } - ] - } - } - }, - { - "ID": "13367", - "typeID": "__group__", - "zOrder": "200", - "measuredW": "50", - "measuredH": "47", - "w": "50", - "h": "47", - "x": "800", - "y": "2406", - "properties": { - "controlName": "100-complexity-classes:p" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "50", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "12", - "measuredH": "26", - "x": "19", - "y": "11", - "properties": { - "size": "18", - "text": "P" - } - } - ] - } - } - }, - { - "ID": "13368", - "typeID": "__group__", - "zOrder": "201", - "measuredW": "53", - "measuredH": "47", - "w": "53", - "h": "47", - "x": "856", - "y": "2406", - "properties": { - "controlName": "101-complexity-classes:np" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "53", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "25", - "measuredH": "26", - "x": "14", - "y": "11", - "properties": { - "size": "18", - "text": "NP" - } - } - ] - } - } - }, - { - "ID": "13369", - "typeID": "__group__", - "zOrder": "202", - "measuredW": "78", - "measuredH": "47", - "w": "78", - "h": "47", - "x": "915", - "y": "2406", - "properties": { - "controlName": "102-complexity-classes:co-np" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "78", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "26", - "x": "11", - "y": "11", - "properties": { - "size": "18", - "text": "Co-NP" - } - } - ] - } - } - }, - { - "ID": "13370", - "typeID": "__group__", - "zOrder": "203", - "measuredW": "98", - "measuredH": "47", - "w": "98", - "h": "47", - "x": "1000", - "y": "2406", - "properties": { - "controlName": "103-complexity-classes:np-hard" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "98", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "70", - "measuredH": "26", - "x": "14", - "y": "11", - "properties": { - "size": "18", - "text": "NP Hard" - } - } - ] - } - } - }, - { - "ID": "13371", - "typeID": "__group__", - "zOrder": "199", - "measuredW": "159", - "measuredH": "47", - "w": "159", - "h": "47", - "x": "800", - "y": "2460", - "properties": { - "controlName": "104-complexity-classes:np-complete" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "159", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "26", - "x": "25", - "y": "11", - "properties": { - "size": "18", - "text": "NP Complete" - } - } - ] - } - } - }, - { - "ID": "13372", - "typeID": "__group__", - "zOrder": "204", - "measuredW": "129", - "measuredH": "47", - "w": "129", - "h": "47", - "x": "969", - "y": "2460", - "properties": { - "controlName": "105-complexity-classes:p-equals-np" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "129", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "26", - "x": "35", - "y": "11", - "properties": { - "size": "18", - "text": "P = NP" - } - } - ] - } - } - }, - { - "ID": "13373", - "typeID": "__group__", - "zOrder": "205", - "measuredW": "272", - "measuredH": "47", - "w": "272", - "h": "47", - "x": "802", - "y": "2525", - "properties": { - "controlName": "100-complexity-classes:np-complete:travelling-salesman-problem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "272", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "235", - "measuredH": "26", - "x": "18", - "y": "11", - "properties": { - "size": "18", - "text": "Travelling Salesman Problem" - } - } - ] - } - } - }, - { - "ID": "13374", - "typeID": "__group__", - "zOrder": "49", - "measuredW": "272", - "measuredH": "47", - "w": "272", - "h": "47", - "x": "802", - "y": "2576", - "properties": { - "controlName": "101-complexity-classes:np-complete:knapsack-problem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "272", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "153", - "measuredH": "26", - "x": "59", - "y": "11", - "properties": { - "size": "18", - "text": "Knapsack Problem" - } - } - ] - } - } - }, - { - "ID": "13375", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "272", - "measuredH": "47", - "w": "272", - "h": "47", - "x": "802", - "y": "2628", - "properties": { - "controlName": "102-complexity-classes:np-complete:longest-path-problem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "272", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "179", - "measuredH": "26", - "x": "46", - "y": "11", - "properties": { - "size": "18", - "text": "Longest Path Problem" - } - } - ] - } - } - }, - { - "ID": "13376", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "1371", - "y": "2535", - "properties": { - "controlName": "100-balanced-search-trees:avl-trees" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "26", - "x": "72", - "y": "11", - "properties": { - "size": "18", - "text": "AVL Trees" - } - } - ] - } - } - }, - { - "ID": "13377", - "typeID": "__group__", - "zOrder": "212", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "1371", - "y": "2586", - "properties": { - "controlName": "101-balanced-search-trees:red-black-trees" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "148", - "measuredH": "26", - "x": "39", - "y": "11", - "properties": { - "size": "18", - "text": "Red / Black Trees" - } - } - ] - } - } - }, - { - "ID": "13378", - "typeID": "__group__", - "zOrder": "213", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "1371", - "y": "2637", - "properties": { - "controlName": "102-balanced-search-trees:the-2-3-search-trees" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "141", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "2-3 Search Trees" - } - } - ] - } - } - }, - { - "ID": "13379", - "typeID": "__group__", - "zOrder": "214", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "1371", - "y": "2787", - "properties": { - "controlName": "103-balanced-search-trees:the-2-3-4-trees" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "97", - "measuredH": "26", - "x": "64", - "y": "11", - "properties": { - "size": "18", - "text": "2-3-4 Trees" - } - } - ] - } - } - }, - { - "ID": "13380", - "typeID": "__group__", - "zOrder": "215", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "1371", - "y": "2838", - "properties": { - "controlName": "104-balanced-search-trees:n-ary-trees" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "148", - "measuredH": "26", - "x": "39", - "y": "11", - "properties": { - "size": "18", - "text": "K-ary / M-ary Tree" - } - } - ] - } - } - }, - { - "ID": "13381", - "typeID": "__group__", - "zOrder": "218", - "measuredW": "226", - "measuredH": "47", - "w": "226", - "h": "47", - "x": "1371", - "y": "2890", - "properties": { - "controlName": "105-balanced-search-trees:b-tree" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "26", - "x": "85", - "y": "11", - "properties": { - "size": "18", - "text": "B-Tree" - } - } - ] - } - } - }, - { - "ID": "13382", - "typeID": "__group__", - "zOrder": "221", - "measuredW": "298", - "measuredH": "47", - "w": "298", - "h": "47", - "x": "890", - "y": "2742", - "properties": { - "controlName": "100-system-design:horizontal-vs-vertical-scaling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "234", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "Horizontal vs Vertical Scaling" - } - } - ] - } - } - }, - { - "ID": "13383", - "typeID": "__group__", - "zOrder": "222", - "measuredW": "298", - "measuredH": "47", - "w": "298", - "h": "47", - "x": "890", - "y": "2793", - "properties": { - "controlName": "101-system-design:load-balancing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "26", - "x": "85", - "y": "11", - "properties": { - "size": "18", - "text": "Load Balancing" - } - } - ] - } - } - }, - { - "ID": "13384", - "typeID": "__group__", - "zOrder": "223", - "measuredW": "155", - "measuredH": "47", - "w": "155", - "h": "47", - "x": "892", - "y": "2935", - "properties": { - "controlName": "101-system-design:clustering" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "84", - "measuredH": "26", - "x": "35", - "y": "11", - "properties": { - "size": "18", - "text": "Clustering" - } - } - ] - } - } - }, - { - "ID": "13385", - "typeID": "__group__", - "zOrder": "224", - "measuredW": "136", - "measuredH": "47", - "w": "136", - "h": "47", - "x": "1053", - "y": "2935", - "properties": { - "controlName": "102-system-design:caching" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "136", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "26", - "x": "38", - "y": "11", - "properties": { - "size": "18", - "text": "Caching" - } - } - ] - } - } - }, - { - "ID": "13386", - "typeID": "__group__", - "zOrder": "225", - "measuredW": "155", - "measuredH": "47", - "w": "155", - "h": "47", - "x": "892", - "y": "2988", - "properties": { - "controlName": "103-system-design:cdn" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "26", - "x": "58", - "y": "11", - "properties": { - "size": "18", - "text": "CDN" - } - } - ] - } - } - }, - { - "ID": "13387", - "typeID": "__group__", - "zOrder": "226", - "measuredW": "136", - "measuredH": "47", - "w": "136", - "h": "47", - "x": "1053", - "y": "2988", - "properties": { - "controlName": "104-system-design:proxy" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "136", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "26", - "x": "47", - "y": "11", - "properties": { - "size": "18", - "text": "Proxy" - } - } - ] - } - } - }, - { - "ID": "13388", - "typeID": "__group__", - "zOrder": "227", - "measuredW": "155", - "measuredH": "47", - "w": "155", - "h": "47", - "x": "892", - "y": "3041", - "properties": { - "controlName": "105-system-design:cap-theorem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "26", - "x": "21", - "y": "11", - "properties": { - "size": "18", - "text": "CAP Theorem" - } - } - ] - } - } - }, - { - "ID": "13389", - "typeID": "__group__", - "zOrder": "228", - "measuredW": "137", - "measuredH": "47", - "w": "137", - "h": "47", - "x": "1052", - "y": "3041", - "properties": { - "controlName": "106-system-design:queues" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "137", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "26", - "x": "36", - "y": "11", - "properties": { - "size": "18", - "text": "Queues" - } - } - ] - } - } - }, - { - "ID": "13390", - "typeID": "__group__", - "zOrder": "229", - "measuredW": "297", - "measuredH": "47", - "w": "297", - "h": "47", - "x": "892", - "y": "3093", - "properties": { - "controlName": "107-system-design:architectural-styles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "297", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "26", - "x": "71", - "y": "11", - "properties": { - "size": "18", - "text": "Architectural Styles" - } - } - ] - } - } - }, - { - "ID": "13391", - "typeID": "__group__", - "zOrder": "230", - "measuredW": "98", - "measuredH": "47", - "w": "98", - "h": "47", - "x": "892", - "y": "3146", - "properties": { - "controlName": "108-system-design:rest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "98", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "26", - "x": "25", - "y": "11", - "properties": { - "size": "18", - "text": "REST" - } - } - ] - } - } - }, - { - "ID": "13392", - "typeID": "__group__", - "zOrder": "231", - "measuredW": "98", - "measuredH": "47", - "w": "98", - "h": "47", - "x": "996", - "y": "3146", - "properties": { - "controlName": "109-system-design:graphql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "98", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "26", - "x": "11", - "y": "11", - "properties": { - "size": "18", - "text": "GraphQL" - } - } - ] - } - } - }, - { - "ID": "13393", - "typeID": "__group__", - "zOrder": "232", - "measuredW": "88", - "measuredH": "47", - "w": "88", - "h": "47", - "x": "1101", - "y": "3146", - "properties": { - "controlName": "110-system-design:grpc" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "88", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "26", - "x": "20", - "y": "11", - "properties": { - "size": "18", - "text": "gRPC" - } - } - ] - } - } - }, - { - "ID": "13394", - "typeID": "__group__", - "zOrder": "233", - "measuredW": "297", - "measuredH": "47", - "w": "297", - "h": "47", - "x": "890", - "y": "3199", - "properties": { - "controlName": "111-system-design:cloud-design-patterns" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "297", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "183", - "measuredH": "26", - "x": "57", - "y": "11", - "properties": { - "size": "18", - "text": "Cloud Design Patterns" - } - } - ] - } - } - }, - { - "ID": "13395", - "typeID": "__group__", - "zOrder": "234", - "measuredW": "149", - "measuredH": "47", - "w": "149", - "h": "47", - "x": "890", - "y": "3252", - "properties": { - "controlName": "112-system-design:long-polling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "26", - "x": "25", - "y": "11", - "properties": { - "size": "18", - "text": "Long Polling" - } - } - ] - } - } - }, - { - "ID": "13396", - "typeID": "__group__", - "zOrder": "43", - "measuredW": "143", - "measuredH": "47", - "w": "143", - "h": "47", - "x": "1046", - "y": "3252", - "properties": { - "controlName": "113-system-design:short-polling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "143", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "26", - "x": "21", - "y": "11", - "properties": { - "size": "18", - "text": "Short Polling" - } - } - ] - } - } - }, - { - "ID": "13397", - "typeID": "__group__", - "zOrder": "235", - "measuredW": "149", - "measuredH": "47", - "w": "149", - "h": "47", - "x": "890", - "y": "3305", - "properties": { - "controlName": "114-system-design:web-sockets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "26", - "x": "22", - "y": "11", - "properties": { - "size": "18", - "text": "Web Sockets" - } - } - ] - } - } - }, - { - "ID": "13398", - "typeID": "__group__", - "zOrder": "236", - "measuredW": "143", - "measuredH": "47", - "w": "143", - "h": "47", - "x": "1046", - "y": "3305", - "properties": { - "controlName": "115-system-design:sse" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "143", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "34", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "SSE" - } - } - ] - } - } - }, - { - "ID": "13399", - "typeID": "__group__", - "zOrder": "239", - "measuredW": "298", - "measuredH": "47", - "w": "298", - "h": "47", - "x": "380", - "y": "2497", - "properties": { - "controlName": "100-databases:sql-vs-nosql-databases" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "214", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "SQL vs NoSQL Databases" - } - } - ] - } - } - }, - { - "ID": "13400", - "typeID": "__group__", - "zOrder": "240", - "measuredW": "298", - "measuredH": "47", - "w": "298", - "h": "47", - "x": "380", - "y": "2549", - "properties": { - "controlName": "101-databases:normalization-denormalization" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "263", - "measuredH": "26", - "x": "19", - "y": "11", - "properties": { - "size": "18", - "text": "Normalization / Denormalization" - } - } - ] - } - } - }, - { - "ID": "13401", - "typeID": "__group__", - "zOrder": "241", - "measuredW": "298", - "measuredH": "47", - "w": "298", - "h": "47", - "x": "380", - "y": "2600", - "properties": { - "controlName": "102-databases:entity-relationship-model" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "209", - "measuredH": "26", - "x": "44", - "y": "11", - "properties": { - "size": "18", - "text": "Entity-Relationship Model" - } - } - ] - } - } - }, - { - "ID": "13402", - "typeID": "__group__", - "zOrder": "242", - "measuredW": "74", - "measuredH": "47", - "w": "74", - "h": "47", - "x": "380", - "y": "2653", - "properties": { - "controlName": "103-databases:ddl" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "74", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "26", - "x": "18", - "y": "11", - "properties": { - "size": "18", - "text": "DDL" - } - } - ] - } - } - }, - { - "ID": "13403", - "typeID": "__group__", - "zOrder": "25", - "measuredW": "68", - "measuredH": "47", - "w": "68", - "h": "47", - "x": "460", - "y": "2653", - "properties": { - "controlName": "104-databases:dml" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "68", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "26", - "x": "14", - "y": "11", - "properties": { - "size": "18", - "text": "DML" - } - } - ] - } - } - }, - { - "ID": "13404", - "typeID": "__group__", - "zOrder": "24", - "measuredW": "67", - "measuredH": "47", - "w": "67", - "h": "47", - "x": "535", - "y": "2653", - "properties": { - "controlName": "105-databases:dql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "67", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "26", - "x": "15", - "y": "11", - "properties": { - "size": "18", - "text": "DQL" - } - } - ] - } - } - }, - { - "ID": "13405", - "typeID": "__group__", - "zOrder": "23", - "measuredW": "67", - "measuredH": "47", - "w": "67", - "h": "47", - "x": "609", - "y": "2653", - "properties": { - "controlName": "106-databases:dcl" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "67", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "26", - "x": "15", - "y": "11", - "properties": { - "size": "18", - "text": "DCL" - } - } - ] - } - } - }, - { - "ID": "13406", - "typeID": "__group__", - "zOrder": "244", - "measuredW": "148", - "measuredH": "47", - "w": "148", - "h": "47", - "x": "380", - "y": "2705", - "properties": { - "controlName": "107-databases:locking" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "148", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "Locking" - } - } - ] - } - } - }, - { - "ID": "13407", - "typeID": "__group__", - "zOrder": "245", - "measuredW": "140", - "measuredH": "47", - "w": "140", - "h": "47", - "x": "536", - "y": "2705", - "properties": { - "controlName": "108-databases:transactions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "140", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "26", - "x": "15", - "y": "11", - "properties": { - "size": "18", - "text": "Transactions" - } - } - ] - } - } - }, - { - "ID": "13408", - "typeID": "__group__", - "zOrder": "246", - "measuredW": "148", - "measuredH": "47", - "w": "148", - "h": "47", - "x": "380", - "y": "2757", - "properties": { - "controlName": "109-databases:acid-model" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "148", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "26", - "x": "25", - "y": "11", - "properties": { - "size": "18", - "text": "ACID Model" - } - } - ] - } - } - }, - { - "ID": "13409", - "typeID": "__group__", - "zOrder": "247", - "measuredW": "140", - "measuredH": "47", - "w": "140", - "h": "47", - "x": "536", - "y": "2757", - "properties": { - "controlName": "110-databases:base-model" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "140", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "26", - "x": "19", - "y": "11", - "properties": { - "size": "18", - "text": "BASE Model" - } - } - ] - } - } - }, - { - "ID": "13410", - "typeID": "__group__", - "zOrder": "248", - "measuredW": "148", - "measuredH": "47", - "w": "148", - "h": "47", - "x": "380", - "y": "2810", - "properties": { - "controlName": "111-databases:cap-theorem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "148", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "26", - "x": "19", - "y": "11", - "properties": { - "size": "18", - "text": "CAP Theorem" - } - } - ] - } - } - }, - { - "ID": "13411", - "typeID": "__group__", - "zOrder": "249", - "measuredW": "140", - "measuredH": "47", - "w": "140", - "h": "47", - "x": "536", - "y": "2810", - "properties": { - "controlName": "112-databases:pacelc-theorem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "140", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "26", - "x": "36", - "y": "11", - "properties": { - "size": "18", - "text": "PACELC" - } - } - ] - } - } - }, - { - "ID": "13412", - "typeID": "__group__", - "zOrder": "243", - "measuredW": "148", - "measuredH": "47", - "w": "148", - "h": "47", - "x": "380", - "y": "2862", - "properties": { - "controlName": "113-databases:indexes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "148", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "26", - "x": "42", - "y": "10", - "properties": { - "size": "18", - "text": "Indexes" - } - } - ] - } - } - }, - { - "ID": "13413", - "typeID": "__group__", - "zOrder": "250", - "measuredW": "141", - "measuredH": "47", - "w": "141", - "h": "47", - "x": "536", - "y": "2861", - "properties": { - "controlName": "114-databases:views" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "141", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "26", - "x": "47", - "y": "11", - "properties": { - "size": "18", - "text": "Views" - } - } - ] - } - } - }, - { - "ID": "13414", - "typeID": "__group__", - "zOrder": "251", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "380", - "y": "2913", - "properties": { - "controlName": "115-databases:transactions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "26", - "x": "97", - "y": "10", - "properties": { - "size": "18", - "text": "Transactions" - } - } - ] - } - } - }, - { - "ID": "13415", - "typeID": "__group__", - "zOrder": "252", - "measuredW": "300", - "measuredH": "47", - "w": "300", - "h": "47", - "x": "380", - "y": "2964", - "properties": { - "controlName": "116-databases:stored-procedures" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "300", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "153", - "measuredH": "26", - "x": "73", - "y": "10", - "properties": { - "size": "18", - "text": "Stored Procedures" - } - } - ] - } - } - }, - { - "ID": "13416", - "typeID": "__group__", - "zOrder": "253", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "381", - "y": "3016", - "properties": { - "controlName": "117-databases:database-federation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "172", - "measuredH": "26", - "x": "64", - "y": "10", - "properties": { - "size": "18", - "text": "Database Federation" - } - } - ] - } - } - }, - { - "ID": "13417", - "typeID": "__group__", - "zOrder": "254", - "measuredW": "147", - "measuredH": "47", - "w": "147", - "h": "47", - "x": "381", - "y": "3068", - "properties": { - "controlName": "118-databases:replication" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "147", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "26", - "x": "27", - "y": "11", - "properties": { - "size": "18", - "text": "Replication" - } - } - ] - } - } - }, - { - "ID": "13418", - "typeID": "__group__", - "zOrder": "266", - "measuredW": "143", - "measuredH": "47", - "w": "143", - "h": "47", - "x": "537", - "y": "3068", - "properties": { - "controlName": "119-databases:sharding" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "143", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "73", - "measuredH": "26", - "x": "35", - "y": "11", - "properties": { - "size": "18", - "text": "Sharding" - } - } - ] - } - } - }, - { - "ID": "13419", - "typeID": "__group__", - "zOrder": "261", - "measuredW": "175", - "measuredH": "47", - "w": "175", - "h": "47", - "x": "380", - "y": "3462", - "properties": { - "controlName": "100-networking:sockets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "Sockets" - } - } - ] - } - } - }, - { - "ID": "13420", - "typeID": "__group__", - "zOrder": "260", - "measuredW": "175", - "measuredH": "47", - "w": "175", - "h": "47", - "x": "380", - "y": "3409", - "properties": { - "controlName": "101-networking:tls-https" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "111", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "TLS & HTTPS" - } - } - ] - } - } - }, - { - "ID": "13421", - "typeID": "__group__", - "zOrder": "259", - "measuredW": "85", - "measuredH": "47", - "w": "85", - "h": "47", - "x": "381", - "y": "3357", - "properties": { - "controlName": "103-networking:dns" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "85", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "26", - "x": "24", - "y": "11", - "properties": { - "size": "18", - "text": "DNS" - } - } - ] - } - } - }, - { - "ID": "13422", - "typeID": "__group__", - "zOrder": "258", - "measuredW": "84", - "measuredH": "47", - "w": "84", - "h": "47", - "x": "472", - "y": "3357", - "properties": { - "controlName": "102-networking:http" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "84", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "26", - "x": "18", - "y": "11", - "properties": { - "size": "18", - "text": "HTTP" - } - } - ] - } - } - }, - { - "ID": "13423", - "typeID": "__group__", - "zOrder": "257", - "measuredW": "176", - "measuredH": "47", - "w": "176", - "h": "47", - "x": "381", - "y": "3305", - "properties": { - "controlName": "104-networking:tcp-ip-model" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "176", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "125", - "measuredH": "26", - "x": "23", - "y": "11", - "properties": { - "size": "18", - "text": "TCP / IP Model" - } - } - ] - } - } - }, - { - "ID": "13424", - "typeID": "__group__", - "zOrder": "256", - "measuredW": "176", - "measuredH": "47", - "w": "176", - "h": "47", - "x": "381", - "y": "3253", - "properties": { - "controlName": "105-networking:osi-model" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "176", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "26", - "x": "45", - "y": "11", - "properties": { - "size": "18", - "text": "OSI Model" - } - } - ] - } - } - }, - { - "ID": "13425", - "typeID": "__group__", - "zOrder": "262", - "measuredW": "250", - "measuredH": "47", - "w": "250", - "h": "47", - "x": "381", - "y": "3602", - "properties": { - "controlName": "100-security:public-key-cryptography" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "250", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "197", - "measuredH": "26", - "x": "26", - "y": "10", - "properties": { - "size": "18", - "text": "Public Key Cryptography" - } - } - ] - } - } - }, - { - "ID": "13426", - "typeID": "__group__", - "zOrder": "263", - "measuredW": "300", - "measuredH": "47", - "w": "300", - "h": "47", - "x": "381", - "y": "3653", - "properties": { - "controlName": "101-security:hashing-encryption-encoding" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "300", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "267", - "measuredH": "26", - "x": "16", - "y": "11", - "properties": { - "size": "18", - "text": "Hashing / Encryption / Encoding" - } - } - ] - } - } - }, - { - "ID": "13427", - "typeID": "__group__", - "zOrder": "264", - "measuredW": "200", - "measuredH": "47", - "w": "200", - "h": "47", - "x": "381", - "y": "3704", - "properties": { - "controlName": "102-security:hashing-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "26", - "x": "21", - "y": "11", - "properties": { - "size": "18", - "text": "Hashing Algorithms" - } - } - ] - } - } - }, - { - "ID": "13428", - "typeID": "__group__", - "zOrder": "265", - "measuredW": "157", - "measuredH": "47", - "w": "157", - "h": "47", - "x": "381", - "y": "3756", - "properties": { - "controlName": "103-security:owasp-top-10" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "157", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "26", - "x": "20", - "y": "11", - "properties": { - "size": "18", - "text": "OWASP Top 10" - } - } - ] - } - } - }, - { - "ID": "13429", - "typeID": "__group__", - "zOrder": "269", - "measuredW": "280", - "measuredH": "47", - "w": "280", - "h": "47", - "x": "895", - "y": "3384", - "properties": { - "controlName": "100-how-computers-work:how-cpu-executes-programs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "280", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "248", - "measuredH": "26", - "x": "16", - "y": "11", - "properties": { - "size": "18", - "text": "How CPU executes programs?" - } - } - ] - } - } - }, - { - "ID": "13430", - "typeID": "__group__", - "zOrder": "270", - "measuredW": "280", - "measuredH": "47", - "w": "280", - "h": "47", - "x": "895", - "y": "3434", - "properties": { - "controlName": "101-how-computers-work:how-computers-calculate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "280", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "215", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "How computers calculate?" - } - } - ] - } - } - }, - { - "ID": "13432", - "typeID": "__group__", - "zOrder": "271", - "measuredW": "281", - "measuredH": "47", - "w": "281", - "h": "47", - "x": "894", - "y": "3600", - "properties": { - "controlName": "102-how-computers-work:registers-and-ram" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "281", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "162", - "measuredW": "159", - "measuredH": "26", - "x": "60", - "y": "11", - "properties": { - "size": "18", - "text": "Registers and RAM" - } - } - ] - } - } - }, - { - "ID": "13433", - "typeID": "__group__", - "zOrder": "272", - "measuredW": "281", - "measuredH": "47", - "w": "281", - "h": "47", - "x": "894", - "y": "3650", - "properties": { - "controlName": "103-how-computers-work:instructions-and-programs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "281", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "218", - "measuredW": "214", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "Instructions and Programs" - } - } - ] - } - } - }, - { - "ID": "13434", - "typeID": "__group__", - "zOrder": "273", - "measuredW": "281", - "measuredH": "47", - "w": "281", - "h": "47", - "x": "894", - "y": "3701", - "properties": { - "controlName": "104-how-computers-work:cpu-cache" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "281", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "98", - "measuredW": "96", - "measuredH": "26", - "x": "92", - "y": "11", - "properties": { - "size": "18", - "text": "CPU Cache" - } - } - ] - } - } - }, - { - "ID": "13435", - "typeID": "__group__", - "zOrder": "279", - "measuredW": "270", - "measuredH": "47", - "w": "270", - "h": "47", - "x": "1322", - "y": "3129", - "properties": { - "controlName": "100-processes-and-threads:process-forking" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "132", - "measuredH": "26", - "x": "69", - "y": "11", - "properties": { - "size": "18", - "text": "Process Forking" - } - } - ] - } - } - }, - { - "ID": "13436", - "typeID": "__group__", - "zOrder": "278", - "measuredW": "268", - "measuredH": "47", - "w": "268", - "h": "47", - "x": "1323", - "y": "3181", - "properties": { - "controlName": "101-processes-and-threads:memory-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "179", - "measuredH": "26", - "x": "44", - "y": "11", - "properties": { - "size": "18", - "text": "Memory Management" - } - } - ] - } - } - }, - { - "ID": "13437", - "typeID": "__group__", - "zOrder": "277", - "measuredW": "269", - "measuredH": "47", - "w": "269", - "h": "47", - "x": "1322", - "y": "3232", - "properties": { - "controlName": "102-processes-and-threads:lock-mutex-semaphore" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "269", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "218", - "measuredH": "26", - "x": "26", - "y": "11", - "properties": { - "size": "18", - "text": "Lock / Mutex / Semaphore" - } - } - ] - } - } - }, - { - "ID": "13438", - "typeID": "__group__", - "zOrder": "281", - "measuredW": "270", - "measuredH": "47", - "w": "270", - "h": "47", - "x": "1322", - "y": "3283", - "properties": { - "controlName": "103-processes-and-threads:concurrency-in-multiple-cores" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "242", - "measuredH": "26", - "x": "14", - "y": "11", - "properties": { - "size": "18", - "text": "Concurrency in Multiple cores" - } - } - ] - } - } - }, - { - "ID": "13439", - "typeID": "__group__", - "zOrder": "280", - "measuredW": "269", - "measuredH": "47", - "w": "269", - "h": "47", - "x": "1322", - "y": "3334", - "properties": { - "controlName": "103-processes-and-threads:scheduling-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "269", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "181", - "measuredH": "26", - "x": "44", - "y": "11", - "properties": { - "size": "18", - "text": "Scheduling Algorithms" - } - } - ] - } - } - }, - { - "ID": "13440", - "typeID": "__group__", - "zOrder": "276", - "measuredW": "269", - "measuredH": "47", - "w": "269", - "h": "47", - "x": "1322", - "y": "3384", - "properties": { - "controlName": "104-processes-and-threads:cpu-interrupts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "269", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "26", - "x": "74", - "y": "11", - "properties": { - "size": "18", - "text": "CPU Interrupts" - } - } - ] - } - } - }, - { - "ID": "13442", - "typeID": "__group__", - "zOrder": "275", - "measuredW": "270", - "measuredH": "47", - "w": "270", - "h": "47", - "x": "1322", - "y": "3435", - "properties": { - "controlName": "105-processes-and-threads:processes-vs-threads" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "179", - "measuredH": "26", - "x": "45", - "y": "11", - "properties": { - "size": "18", - "text": "Processes vs Threads" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy 2", - "order": 1000006.8992828326, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", - "mockupH": "4000", - "mockupW": "1280", - "measuredW": "1634", - "measuredH": "4161", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/design-system.json b/public/jsons/design-system.json deleted file mode 100644 index e1af862e5..000000000 --- a/public/jsons/design-system.json +++ /dev/null @@ -1,8110 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "9767", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "239", - "measuredW": "150", - "measuredH": "100", - "x": "787", - "y": "2583", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 238.85737453330648 - }, - "p1": { - "x": 0.5696202531645572, - "y": -9.547097558079946e-19 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9768", - "typeID": "Arrow", - "zOrder": "1", - "w": "254", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "587", - "y": "2582", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 253.7747974284025, - "y": -0.1911648668892667 - }, - "p1": { - "x": 0.3835837984920354, - "y": 0.004804079064842176 - }, - "p2": { - "x": -0.12726614315988627, - "y": -0.1911648668892667 - } - } - }, - { - "ID": "9769", - "typeID": "Arrow", - "zOrder": "2", - "w": "141", - "h": "72", - "measuredW": "150", - "measuredH": "100", - "x": "910", - "y": "2588", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 141, - "y": 71 - }, - "p1": { - "x": 0.4909438867647635, - "y": -0.13610386286861906 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9770", - "typeID": "Arrow", - "zOrder": "3", - "w": "141", - "h": "42", - "measuredW": "150", - "measuredH": "100", - "x": "902", - "y": "2536", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 141, - "y": 0 - }, - "p1": { - "x": 0.4137225127850132, - "y": 0.07483568957188338 - }, - "p2": { - "x": 0, - "y": 42 - } - } - }, - { - "ID": "9771", - "typeID": "Arrow", - "zOrder": "4", - "w": "4", - "h": "488", - "measuredW": "150", - "measuredH": "100", - "x": "787", - "y": "2118", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 4, - "y": 488 - }, - "p1": { - "x": 0.5696202531645573, - "y": -9.547097558079948e-19 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9772", - "typeID": "TextArea", - "zOrder": "5", - "w": "179", - "h": "245", - "measuredW": "200", - "measuredH": "140", - "x": "490", - "y": "2527" - }, - { - "ID": "9773", - "typeID": "TextArea", - "zOrder": "6", - "w": "133", - "h": "193", - "measuredW": "200", - "measuredH": "140", - "x": "1039", - "y": "2367" - }, - { - "ID": "9774", - "typeID": "Arrow", - "zOrder": "7", - "w": "225", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "510", - "y": "2118", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 224.9665093990128, - "y": 0.0005471037206916662 - }, - "p1": { - "x": 0.6677015419641932, - "y": -0.09117251371209674 - }, - "p2": { - "x": -0.3055697927708252, - "y": 57.34253089799313 - } - } - }, - { - "ID": "9775", - "typeID": "Arrow", - "zOrder": "8", - "w": "373", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "354", - "y": "2103", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 372.7747974284025, - "y": -0.1911648668892667 - }, - "p1": { - "x": 0.38358379849203533, - "y": 0.004804079064842176 - }, - "p2": { - "x": 0.0519027656332014, - "y": -0.1911648668892667 - } - } - }, - { - "ID": "9776", - "typeID": "TextArea", - "zOrder": "9", - "w": "190", - "h": "247", - "measuredW": "200", - "measuredH": "140", - "x": "469", - "y": "2181" - }, - { - "ID": "9777", - "typeID": "Arrow", - "zOrder": "10", - "w": "205", - "h": "313", - "measuredW": "150", - "measuredH": "100", - "x": "782", - "y": "1799", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 2.3440290410588887, - "y": 313.14548909543873 - }, - "p1": { - "x": 0.5983740467924911, - "y": 0.26381020739309036 - }, - "p2": { - "x": 204.616587909156, - "y": 0.42963121347270317 - } - } - }, - { - "ID": "9778", - "typeID": "Arrow", - "zOrder": "11", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "1175", - "y": "1793", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 97.50570630909533 - }, - "p1": { - "x": 0.5696202531645572, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9779", - "typeID": "Arrow", - "zOrder": "12", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "1004", - "y": "1793", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 97.50570630909533 - }, - "p1": { - "x": 0.5696202531645572, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9780", - "typeID": "Arrow", - "zOrder": "13", - "w": "434", - "h": "115", - "measuredW": "150", - "measuredH": "100", - "x": "555", - "y": "1676", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.21579368960033207, - "y": -0.20847649162965354 - }, - "p1": { - "x": 0.30218415810388827, - "y": -0.16098569846591773 - }, - "p2": { - "x": 434.09845979710815, - "y": 103.57465610985582 - } - } - }, - { - "ID": "9781", - "typeID": "Arrow", - "zOrder": "14", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "463", - "y": "1678", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 97.50570630909533 - }, - "p1": { - "x": 0.5696202531645572, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9782", - "typeID": "Arrow", - "zOrder": "15", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "463", - "y": "1569", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 97.50570630909533 - }, - "p1": { - "x": 0.5696202531645572, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9783", - "typeID": "Arrow", - "zOrder": "16", - "w": "78", - "measuredW": "150", - "measuredH": "100", - "x": "260", - "y": "1568", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 78, - "y": 99 - }, - "p1": { - "x": 0.4270235064243003, - "y": 0.2855704896678307 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "9784", - "typeID": "Arrow", - "zOrder": "17", - "w": "123", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "225", - "y": "1680", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 123, - "y": 0 - }, - "p1": { - "x": 0.5331597295140493, - "y": -0.24763744802385654 - }, - "p2": { - "x": 0, - "y": 97 - } - } - }, - { - "ID": "9785", - "typeID": "Arrow", - "zOrder": "18", - "w": "163", - "h": "25", - "measuredW": "150", - "measuredH": "100", - "x": "895", - "y": "1335", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 163, - "y": 0 - }, - "p1": { - "x": 0.43967889908256924, - "y": 0.059403669724772554 - }, - "p2": { - "x": 0, - "y": 24 - } - } - }, - { - "ID": "9786", - "typeID": "Arrow", - "zOrder": "19", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "776", - "y": "1351", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 97.50570630909533 - }, - "p1": { - "x": 0.5696202531645572, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9787", - "typeID": "TextArea", - "zOrder": "20", - "w": "120", - "h": "203", - "measuredW": "200", - "measuredH": "140", - "x": "159", - "y": "1362" - }, - { - "ID": "9788", - "typeID": "Arrow", - "zOrder": "21", - "w": "183", - "h": "294", - "measuredW": "150", - "measuredH": "100", - "x": "548", - "y": "1374", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 183, - "y": 0 - }, - "p1": { - "x": 0.497454770689608, - "y": -0.2224265751011547 - }, - "p2": { - "x": 6.770879405488586, - "y": 293.89042115201073 - } - } - }, - { - "ID": "9789", - "typeID": "Arrow", - "zOrder": "22", - "w": "209", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "881", - "y": "1373", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 209, - "y": 69 - }, - "p1": { - "x": 0.3656158645007683, - "y": -0.144103553238299 - }, - "p2": { - "x": 0, - "y": 1 - } - } - }, - { - "ID": "9790", - "typeID": "TextArea", - "zOrder": "23", - "w": "163", - "h": "262", - "measuredW": "200", - "measuredH": "140", - "x": "1091", - "y": "1070" - }, - { - "ID": "9791", - "typeID": "Arrow", - "zOrder": "24", - "w": "108", - "h": "304", - "measuredW": "150", - "measuredH": "100", - "x": "756", - "y": "1039", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 107.21029252867754, - "y": -0.1673123886146186 - }, - "p1": { - "x": 0.5483800113143977, - "y": 0.1197025215699228 - }, - "p2": { - "x": 0, - "y": 304 - } - } - }, - { - "ID": "9792", - "typeID": "Arrow", - "zOrder": "25", - "w": "152", - "h": "19", - "measuredW": "150", - "measuredH": "100", - "x": "331", - "y": "681", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 152, - "y": 17 - }, - "p1": { - "x": 0.5624761985359454, - "y": 0.06537468793636021 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9793", - "typeID": "Arrow", - "zOrder": "26", - "w": "157", - "h": "30", - "measuredW": "150", - "measuredH": "100", - "x": "343", - "y": "713", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 157, - "y": 0 - }, - "p1": { - "x": 0.6288700144819758, - "y": -0.07558025754432658 - }, - "p2": { - "x": 0, - "y": 30 - } - } - }, - { - "ID": "9794", - "typeID": "Arrow", - "zOrder": "27", - "w": "338", - "h": "320", - "measuredW": "150", - "measuredH": "100", - "x": "525", - "y": "702", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5467512140736054, - "y": 0.1713049817218941 - }, - "p2": { - "x": 338.33333333333337, - "y": 320 - } - } - }, - { - "ID": "9795", - "typeID": "Arrow", - "zOrder": "28", - "w": "280", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "596", - "y": "706", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 280, - "y": 0 - }, - "p1": { - "x": 0.3990825688073394, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9796", - "typeID": "Arrow", - "zOrder": "29", - "w": "193", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "934", - "y": "633", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 193, - "y": 0 - }, - "p1": { - "x": 0.43967889908256885, - "y": 0.059403669724770604 - }, - "p2": { - "x": 0, - "y": 57 - } - } - }, - { - "ID": "9797", - "typeID": "Arrow", - "zOrder": "30", - "w": "178", - "h": "11", - "measuredW": "150", - "measuredH": "100", - "x": "948", - "y": "691", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 178, - "y": 1 - }, - "p1": { - "x": 0.4952865761689297, - "y": -0.026018099547511303 - }, - "p2": { - "x": 0, - "y": 11 - } - } - }, - { - "ID": "9798", - "typeID": "Arrow", - "zOrder": "31", - "w": "185", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "939", - "y": "710", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 185, - "y": 28 - }, - "p1": { - "x": 0.4773338021448126, - "y": -0.06587638445889948 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "9799", - "typeID": "Arrow", - "zOrder": "32", - "w": "165", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "961", - "y": "715", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 165, - "y": 74 - }, - "p1": { - "x": 0.42475765267117216, - "y": -0.0822299012262622 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9800", - "typeID": "Arrow", - "zOrder": "33", - "w": "204", - "h": "124", - "measuredW": "150", - "measuredH": "100", - "x": "925", - "y": "714", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 204, - "y": 124 - }, - "p1": { - "x": 0.48827905670971367, - "y": -0.08555586749017406 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9801", - "typeID": "Arrow", - "zOrder": "34", - "w": "219", - "h": "175", - "measuredW": "150", - "measuredH": "100", - "x": "908", - "y": "711", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 219, - "y": 175 - }, - "p1": { - "x": 0.47850762222278775, - "y": -0.07881811009594585 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9802", - "typeID": "Arrow", - "zOrder": "35", - "w": "217", - "h": "217", - "measuredW": "150", - "measuredH": "100", - "x": "910", - "y": "720", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 217, - "y": 217 - }, - "p1": { - "x": 0.5046082949308756, - "y": -0.06221198156682028 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9803", - "typeID": "Arrow", - "zOrder": "36", - "w": "237", - "h": "263", - "measuredW": "150", - "measuredH": "100", - "x": "886", - "y": "716", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 237, - "y": 263 - }, - "p1": { - "x": 0.5432497720328272, - "y": -0.06251899726439393 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9804", - "typeID": "Arrow", - "zOrder": "37", - "w": "208", - "h": "110", - "measuredW": "150", - "measuredH": "100", - "x": "915", - "y": "582", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 208, - "y": 0 - }, - "p1": { - "x": 0.40717778212399774, - "y": 0.06499119890475254 - }, - "p2": { - "x": 0, - "y": 110 - } - } - }, - { - "ID": "9805", - "typeID": "Arrow", - "zOrder": "38", - "w": "355", - "h": "61", - "measuredW": "150", - "measuredH": "100", - "x": "437", - "y": "1045", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 355, - "y": 0 - }, - "p1": { - "x": 0.5883979271379048, - "y": -0.04115949837304429 - }, - "p2": { - "x": 0, - "y": 61 - } - } - }, - { - "ID": "9806", - "typeID": "Arrow", - "zOrder": "39", - "w": "159", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "484", - "y": "481", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 159, - "y": 0 - }, - "p1": { - "x": 0.4552212800557556, - "y": -0.054942502032756385 - }, - "p2": { - "x": 0, - "y": 90 - } - } - }, - { - "ID": "9807", - "typeID": "Arrow", - "zOrder": "40", - "w": "132", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "644", - "y": "1047", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 132, - "y": 0 - }, - "p1": { - "x": 0.6647493837304848, - "y": -0.14954806902218587 - }, - "p2": { - "x": 0, - "y": 98 - } - } - }, - { - "ID": "9808", - "typeID": "Arrow", - "zOrder": "41", - "w": "382", - "h": "81", - "measuredW": "150", - "measuredH": "100", - "x": "400", - "y": "955", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 382, - "y": 80 - }, - "p1": { - "x": 0.5801843438985321, - "y": 0.07961975788450934 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9809", - "typeID": "Arrow", - "zOrder": "42", - "w": "173", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "615", - "y": "957", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 173, - "y": 65 - }, - "p1": { - "x": 0.5730514727411138, - "y": 0.15172454178134334 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9810", - "typeID": "Arrow", - "zOrder": "43", - "w": "190", - "h": "228", - "measuredW": "150", - "measuredH": "100", - "x": "704", - "y": "481", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.47179900279163, - "y": -0.12522048304885122 - }, - "p2": { - "x": 190, - "y": 228 - } - } - }, - { - "ID": "9811", - "typeID": "Arrow", - "zOrder": "44", - "w": "162", - "h": "18", - "measuredW": "150", - "measuredH": "100", - "x": "870", - "y": "477", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 162, - "y": 18 - }, - "p1": { - "x": 0.47465493485460114, - "y": -0.05218883705189875 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "9812", - "typeID": "Arrow", - "zOrder": "45", - "w": "158", - "h": "27", - "measuredW": "150", - "measuredH": "100", - "x": "874", - "y": "436", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 158, - "y": 0 - }, - "p1": { - "x": 0.4983333333333333, - "y": 0.07166666666666674 - }, - "p2": { - "x": 0, - "y": 25 - } - } - }, - { - "ID": "9813", - "typeID": "Arrow", - "zOrder": "46", - "w": "164", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "477", - "y": "470", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 164, - "y": 0 - }, - "p1": { - "x": 0.47096774193548385, - "y": 0 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9814", - "typeID": "Arrow", - "zOrder": "47", - "w": "155", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "479", - "y": "479", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 155, - "y": 0 - }, - "p1": { - "x": 0.45522128005575563, - "y": -0.05494250203275639 - }, - "p2": { - "x": 0, - "y": 46 - } - } - }, - { - "ID": "9815", - "typeID": "Arrow", - "zOrder": "48", - "w": "24", - "h": "124", - "measuredW": "150", - "measuredH": "100", - "x": "694", - "y": "337", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 24, - "y": 0 - }, - "p1": { - "x": 0.5339433105125088, - "y": -0.12854309296820018 - }, - "p2": { - "x": 10, - "y": 124 - } - } - }, - { - "ID": "9816", - "typeID": "Label", - "zOrder": "49", - "measuredW": "215", - "measuredH": "40", - "x": "654", - "y": "282", - "properties": { - "size": "32", - "text": "Design System" - } - }, - { - "ID": "9817", - "typeID": "Arrow", - "zOrder": "50", - "w": "19", - "h": "80", - "measuredW": "150", - "measuredH": "100", - "x": "761", - "y": "194", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "p0": { - "x": 17, - "y": 0 - }, - "p1": { - "x": 0.4835868694955965, - "y": 0.10168134507606086 - }, - "p2": { - "x": 0, - "y": 79 - }, - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "9818", - "typeID": "Canvas", - "zOrder": "51", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "969", - "y": "189" - }, - { - "ID": "9819", - "typeID": "Label", - "zOrder": "52", - "measuredW": "314", - "measuredH": "25", - "x": "983", - "y": "206", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "9820", - "typeID": "Label", - "zOrder": "53", - "measuredW": "319", - "measuredH": "25", - "x": "983", - "y": "234", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "9821", - "typeID": "__group__", - "zOrder": "54", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "984", - "y": "270", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "45", - "measuredH": "28", - "x": "66", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "https" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "bold": "true", - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "9822", - "typeID": "Canvas", - "zOrder": "55", - "w": "373", - "h": "151", - "measuredW": "100", - "measuredH": "70", - "x": "157", - "y": "179" - }, - { - "ID": "9823", - "typeID": "__group__", - "zOrder": "56", - "measuredW": "211", - "measuredH": "25", - "w": "211", - "h": "25", - "x": "183", - "y": "247", - "properties": { - "controlName": "ext_link:designsystemchecklist.com" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "178", - "measuredH": "24", - "x": "33", - "y": "0", - "properties": { - "size": "16", - "text": "Design System Checklist" - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10066329" - } - } - ] - } - } - }, - { - "ID": "9824", - "typeID": "Arrow", - "zOrder": "57", - "w": "143", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "483", - "y": "418", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 143, - "y": 44 - }, - "p1": { - "x": 0.49336609336609333, - "y": 0.03292383292383292 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9825", - "typeID": "__group__", - "zOrder": "58", - "measuredW": "272", - "measuredH": "50", - "w": "272", - "h": "50", - "x": "612", - "y": "444", - "properties": { - "controlName": "100-design-system-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "272", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "25", - "x": "47", - "y": "13", - "properties": { - "size": "17", - "text": "Understand the Basics" - } - } - ] - } - } - }, - { - "ID": "9826", - "typeID": "__group__", - "zOrder": "59", - "measuredW": "340", - "measuredH": "44", - "w": "340", - "h": "44", - "x": "157", - "y": "399", - "properties": { - "controlName": "100-design-system-basics:what-is-design-system" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "340", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "189", - "measuredH": "25", - "x": "75", - "y": "10", - "properties": { - "size": "17", - "text": "What is a Design System" - } - } - ] - } - } - }, - { - "ID": "9827", - "typeID": "__group__", - "zOrder": "60", - "measuredW": "340", - "measuredH": "44", - "w": "340", - "h": "44", - "x": "157", - "y": "447", - "properties": { - "controlName": "101-design-system-basics:need-of-design-system" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "340", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "181", - "measuredH": "25", - "x": "79", - "y": "10", - "properties": { - "size": "17", - "text": "Need of Design System" - } - } - ] - } - } - }, - { - "ID": "9828", - "typeID": "__group__", - "zOrder": "61", - "measuredW": "340", - "measuredH": "44", - "w": "340", - "h": "44", - "x": "157", - "y": "495", - "properties": { - "controlName": "102-design-system-basics:design-system-vs-component-library" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "340", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "287", - "measuredH": "25", - "x": "26", - "y": "10", - "properties": { - "size": "17", - "text": "Design System vs Component Library" - } - } - ] - } - } - }, - { - "ID": "9829", - "typeID": "__group__", - "zOrder": "62", - "measuredW": "287", - "measuredH": "44", - "w": "287", - "h": "44", - "x": "1017", - "y": "420", - "properties": { - "controlName": "105-design-system-basics:stakeholders-involved" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "287", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "169", - "measuredH": "25", - "x": "59", - "y": "10", - "properties": { - "size": "17", - "text": "Stakeholders Involved" - } - } - ] - } - } - }, - { - "ID": "9830", - "typeID": "__group__", - "zOrder": "63", - "measuredW": "287", - "measuredH": "44", - "w": "287", - "h": "44", - "x": "1017", - "y": "468", - "properties": { - "controlName": "106-design-system-basics:design-system-examples" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "287", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "193", - "measuredH": "25", - "x": "47", - "y": "10", - "properties": { - "size": "17", - "text": "Design System Examples" - } - } - ] - } - } - }, - { - "ID": "9831", - "typeID": "__group__", - "zOrder": "64", - "measuredW": "258", - "measuredH": "50", - "w": "258", - "h": "50", - "x": "458", - "y": "681", - "properties": { - "controlName": "102-making-a-design-system" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "258", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "189", - "measuredH": "25", - "x": "34", - "y": "13", - "properties": { - "size": "17", - "text": "Making a Design System" - } - } - ] - } - } - }, - { - "ID": "9832", - "typeID": "__group__", - "zOrder": "65", - "measuredW": "250", - "measuredH": "50", - "w": "250", - "h": "50", - "x": "738", - "y": "1014", - "properties": { - "controlName": "103-existing-design-analysis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "250", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "186", - "measuredH": "25", - "x": "32", - "y": "12", - "properties": { - "size": "17", - "text": "Existing Design Analysis" - } - } - ] - } - } - }, - { - "ID": "9833", - "typeID": "__group__", - "zOrder": "66", - "measuredW": "241", - "measuredH": "44", - "w": "241", - "h": "44", - "x": "498", - "y": "926", - "properties": { - "controlName": "101-existing-design-analysis:visual-audit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "241", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "25", - "x": "76", - "y": "10", - "properties": { - "size": "17", - "text": "Visual Audit" - } - } - ] - } - } - }, - { - "ID": "9834", - "typeID": "__group__", - "zOrder": "67", - "measuredW": "267", - "measuredH": "215", - "w": "267", - "h": "215", - "x": "187", - "y": "809", - "properties": { - "controlName": "102-existing-design-analysis:identify-design-elements" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "267", - "h": "200", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "TextArea", - "zOrder": "1", - "w": "94", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "18", - "y": "114", - "properties": { - "color": "16770457" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "42", - "measuredH": "25", - "x": "44", - "y": "124", - "properties": { - "size": "17", - "text": "Color" - } - }, - { - "ID": "3", - "typeID": "TextArea", - "zOrder": "3", - "w": "131", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "118", - "y": "114", - "properties": { - "color": "16770457" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "89", - "measuredH": "25", - "x": "139", - "y": "124", - "properties": { - "size": "17", - "text": "Typography" - } - }, - { - "ID": "5", - "typeID": "TextArea", - "zOrder": "5", - "w": "94", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "19", - "y": "65", - "properties": { - "color": "16770457" - } - }, - { - "ID": "6", - "typeID": "Label", - "zOrder": "6", - "measuredW": "46", - "measuredH": "25", - "x": "43", - "y": "75", - "properties": { - "size": "17", - "text": "Sizing" - } - }, - { - "ID": "7", - "typeID": "TextArea", - "zOrder": "7", - "w": "130", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "119", - "y": "65", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8", - "typeID": "Label", - "zOrder": "8", - "measuredW": "58", - "measuredH": "25", - "x": "155", - "y": "75", - "properties": { - "size": "17", - "text": "Spaces" - } - }, - { - "ID": "9", - "typeID": "TextArea", - "zOrder": "9", - "w": "94", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "19", - "y": "16", - "properties": { - "color": "16770457" - } - }, - { - "ID": "10", - "typeID": "Label", - "zOrder": "10", - "measuredW": "42", - "measuredH": "25", - "x": "45", - "y": "26", - "properties": { - "size": "17", - "text": "Icons" - } - }, - { - "ID": "11", - "typeID": "TextArea", - "zOrder": "11", - "w": "129", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "120", - "y": "16", - "properties": { - "color": "16770457" - } - }, - { - "ID": "12", - "typeID": "Label", - "zOrder": "12", - "measuredW": "99", - "measuredH": "25", - "x": "135", - "y": "26", - "properties": { - "size": "17", - "text": "Visual Forms" - } - }, - { - "ID": "13", - "typeID": "TextArea", - "zOrder": "13", - "w": "231", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "18", - "y": "171", - "properties": { - "color": "16776960" - } - }, - { - "ID": "14", - "typeID": "Label", - "zOrder": "14", - "measuredW": "192", - "measuredH": "25", - "x": "38", - "y": "180", - "properties": { - "size": "17", - "text": "Identify Design Elements" - } - } - ] - } - } - }, - { - "ID": "9835", - "typeID": "__group__", - "zOrder": "68", - "measuredW": "267", - "measuredH": "264", - "w": "267", - "h": "264", - "x": "187", - "y": "1039", - "properties": { - "controlName": "103-existing-design-analysis:identify-components" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "267", - "h": "246", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "18" - }, - { - "ID": "1", - "typeID": "TextArea", - "zOrder": "1", - "w": "94", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "18", - "y": "153", - "properties": { - "color": "16770457" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "46", - "measuredH": "25", - "x": "42", - "y": "163", - "properties": { - "size": "17", - "text": "Cards" - } - }, - { - "ID": "3", - "typeID": "TextArea", - "zOrder": "3", - "w": "131", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "118", - "y": "153", - "properties": { - "color": "16770457" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "94", - "measuredH": "25", - "x": "137", - "y": "163", - "properties": { - "size": "17", - "text": "Drop Downs" - } - }, - { - "ID": "5", - "typeID": "TextArea", - "zOrder": "5", - "w": "94", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "19", - "y": "104", - "properties": { - "color": "16770457" - } - }, - { - "ID": "6", - "typeID": "Label", - "zOrder": "6", - "measuredW": "66", - "measuredH": "25", - "x": "33", - "y": "114", - "properties": { - "size": "17", - "text": "Banners" - } - }, - { - "ID": "7", - "typeID": "TextArea", - "zOrder": "7", - "w": "130", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "119", - "y": "104", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8", - "typeID": "Label", - "zOrder": "8", - "measuredW": "60", - "measuredH": "25", - "x": "154", - "y": "114", - "properties": { - "size": "17", - "text": "Buttons" - } - }, - { - "ID": "9", - "typeID": "TextArea", - "zOrder": "9", - "w": "94", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "19", - "y": "55", - "properties": { - "color": "16770457" - } - }, - { - "ID": "10", - "typeID": "Label", - "zOrder": "10", - "measuredW": "49", - "measuredH": "25", - "x": "45", - "y": "65", - "properties": { - "size": "17", - "text": "Avatar" - } - }, - { - "ID": "11", - "typeID": "TextArea", - "zOrder": "11", - "w": "129", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "120", - "y": "55", - "properties": { - "color": "16770457" - } - }, - { - "ID": "12", - "typeID": "Label", - "zOrder": "12", - "measuredW": "60", - "measuredH": "25", - "x": "155", - "y": "65", - "properties": { - "size": "17", - "text": "Badges" - } - }, - { - "ID": "13", - "typeID": "TextArea", - "zOrder": "13", - "w": "231", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "18", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "14", - "typeID": "Label", - "zOrder": "14", - "measuredW": "159", - "measuredH": "25", - "x": "54", - "y": "9", - "properties": { - "size": "17", - "text": "Identify Components" - } - }, - { - "ID": "15", - "typeID": "TextArea", - "zOrder": "15", - "w": "157", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "18", - "y": "203", - "properties": { - "color": "16770457" - } - }, - { - "ID": "16", - "typeID": "Label", - "zOrder": "16", - "measuredW": "117", - "measuredH": "25", - "x": "38", - "y": "213", - "properties": { - "size": "17", - "text": "Form Elements" - } - }, - { - "ID": "17", - "typeID": "TextArea", - "zOrder": "17", - "w": "66", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "183", - "y": "204", - "properties": { - "color": "16770457" - } - }, - { - "ID": "18", - "typeID": "Label", - "zOrder": "18", - "measuredW": "19", - "measuredH": "40", - "x": "206", - "y": "208", - "properties": { - "size": "32", - "text": "..." - } - } - ] - } - } - }, - { - "ID": "9836", - "typeID": "__group__", - "zOrder": "69", - "measuredW": "247", - "measuredH": "44", - "w": "247", - "h": "44", - "x": "478", - "y": "1120", - "properties": { - "controlName": "104-existing-design-analysis:ab-tests-and-experiments" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "247", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "210", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "A/B Tests and Experiments" - } - } - ] - } - } - }, - { - "ID": "9837", - "typeID": "__group__", - "zOrder": "70", - "measuredW": "241", - "measuredH": "44", - "w": "241", - "h": "44", - "x": "498", - "y": "877", - "properties": { - "controlName": "100-existing-design-analysis:existing-design-process" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "241", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "186", - "measuredH": "25", - "x": "28", - "y": "10", - "properties": { - "size": "17", - "text": "Existing Design Process" - } - } - ] - } - } - }, - { - "ID": "9838", - "typeID": "__group__", - "zOrder": "71", - "measuredW": "340", - "measuredH": "44", - "w": "340", - "h": "44", - "x": "157", - "y": "544", - "properties": { - "controlName": "103-design-system-basics:atomic-design" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "340", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "172", - "measuredH": "25", - "x": "84", - "y": "10", - "properties": { - "size": "17", - "text": "What is Atomic Design" - } - } - ] - } - } - }, - { - "ID": "9839", - "typeID": "__group__", - "zOrder": "72", - "measuredW": "198", - "measuredH": "50", - "w": "198", - "h": "50", - "x": "787", - "y": "681", - "properties": { - "controlName": "101-design-system-terminology" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "52", - "y": "13", - "properties": { - "size": "17", - "text": "Terminology" - } - } - ] - } - } - }, - { - "ID": "9840", - "typeID": "__group__", - "zOrder": "73", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1112", - "y": "569", - "properties": { - "controlName": "100-design-system-terminology:component" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "25", - "x": "51", - "y": "10", - "properties": { - "size": "17", - "text": "Component" - } - } - ] - } - } - }, - { - "ID": "9841", - "typeID": "__group__", - "zOrder": "74", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1112", - "y": "618", - "properties": { - "controlName": "101-design-system-terminology:component-library" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "148", - "measuredH": "25", - "x": "22", - "y": "10", - "properties": { - "size": "17", - "text": "Component Library" - } - } - ] - } - } - }, - { - "ID": "9842", - "typeID": "__group__", - "zOrder": "75", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1112", - "y": "666", - "properties": { - "controlName": "102-design-system-terminology:design-language" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "25", - "x": "28", - "y": "10", - "properties": { - "size": "17", - "text": "Design Language" - } - } - ] - } - } - }, - { - "ID": "9843", - "typeID": "__group__", - "zOrder": "76", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1112", - "y": "714", - "properties": { - "controlName": "103-design-system-terminology:governance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "25", - "x": "48", - "y": "10", - "properties": { - "size": "17", - "text": "Governance" - } - } - ] - } - } - }, - { - "ID": "9844", - "typeID": "__group__", - "zOrder": "77", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1112", - "y": "762", - "properties": { - "controlName": "104-design-system-terminology:guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "55", - "y": "10", - "properties": { - "size": "17", - "text": "Guidelines" - } - } - ] - } - } - }, - { - "ID": "9845", - "typeID": "__group__", - "zOrder": "78", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1112", - "y": "810", - "properties": { - "controlName": "105-design-system-terminology:pattern" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "68", - "y": "10", - "properties": { - "size": "17", - "text": "Pattern" - } - } - ] - } - } - }, - { - "ID": "9846", - "typeID": "__group__", - "zOrder": "79", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1112", - "y": "859", - "properties": { - "controlName": "106-design-system-terminology:pilot" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "34", - "measuredH": "25", - "x": "79", - "y": "10", - "properties": { - "size": "17", - "text": "Pilot" - } - } - ] - } - } - }, - { - "ID": "9847", - "typeID": "__group__", - "zOrder": "80", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1112", - "y": "907", - "properties": { - "controlName": "107-design-system-terminology:token" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "25", - "x": "73", - "y": "10", - "properties": { - "size": "17", - "text": "Token" - } - } - ] - } - } - }, - { - "ID": "9848", - "typeID": "__group__", - "zOrder": "81", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1112", - "y": "955", - "properties": { - "controlName": "108-design-system-terminology:ui-kit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "25", - "x": "74", - "y": "10", - "properties": { - "size": "17", - "text": "UI Kit" - } - } - ] - } - } - }, - { - "ID": "9849", - "typeID": "__group__", - "zOrder": "82", - "measuredW": "247", - "measuredH": "44", - "w": "247", - "h": "44", - "x": "478", - "y": "1170", - "properties": { - "controlName": "105-existing-design-analysis:regional-requirements" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "247", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "182", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "Regional Requirements" - } - } - ] - } - } - }, - { - "ID": "9850", - "typeID": "__group__", - "zOrder": "83", - "measuredW": "198", - "measuredH": "44", - "w": "198", - "h": "44", - "x": "157", - "y": "664", - "properties": { - "controlName": "100-making-a-design-system:from-scratch" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "25", - "x": "39", - "y": "10", - "properties": { - "size": "17", - "text": "From Scratch" - } - } - ] - } - } - }, - { - "ID": "9851", - "typeID": "__group__", - "zOrder": "84", - "measuredW": "198", - "measuredH": "44", - "w": "198", - "h": "44", - "x": "157", - "y": "714", - "properties": { - "controlName": "101-making-a-design-system:from-existing-design" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "163", - "measuredH": "25", - "x": "19", - "y": "10", - "properties": { - "size": "17", - "text": "From Existing Design" - } - } - ] - } - } - }, - { - "ID": "9852", - "typeID": "__group__", - "zOrder": "85", - "measuredW": "247", - "measuredH": "44", - "w": "247", - "h": "44", - "x": "478", - "y": "1219", - "properties": { - "controlName": "106-existing-design-analysis:documentation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "247", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "25", - "x": "65", - "y": "9", - "properties": { - "size": "17", - "text": "Documentation" - } - } - ] - } - } - }, - { - "ID": "9853", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "265", - "measuredH": "50", - "w": "265", - "h": "50", - "x": "641", - "y": "1342", - "properties": { - "controlName": "104-design-language" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "265", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "207", - "measuredH": "25", - "x": "29", - "y": "12", - "properties": { - "size": "17", - "text": "Creating Design Language" - } - } - ] - } - } - }, - { - "ID": "9854", - "typeID": "__group__", - "zOrder": "87", - "measuredW": "194", - "measuredH": "44", - "w": "194", - "h": "44", - "x": "1029", - "y": "1250", - "properties": { - "controlName": "100-design-language:brand:vision" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "194", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "25", - "x": "73", - "y": "10", - "properties": { - "size": "17", - "text": "Vision" - } - } - ] - } - } - }, - { - "ID": "9855", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "1028", - "y": "1200", - "properties": { - "controlName": "101-design-language:brand:design-principles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "25", - "x": "30", - "y": "10", - "properties": { - "size": "17", - "text": "Design Principles" - } - } - ] - } - } - }, - { - "ID": "9856", - "typeID": "__group__", - "zOrder": "89", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "1028", - "y": "1099", - "properties": { - "controlName": "103-design-language:brand:tone-of-voice" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "104", - "measuredH": "25", - "x": "46", - "y": "10", - "properties": { - "size": "17", - "text": "Tone of Voice" - } - } - ] - } - } - }, - { - "ID": "9857", - "typeID": "__group__", - "zOrder": "90", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "1028", - "y": "1151", - "properties": { - "controlName": "102-design-language:brand:terminology" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "51", - "y": "10", - "properties": { - "size": "17", - "text": "Terminology" - } - } - ] - } - } - }, - { - "ID": "9858", - "typeID": "__group__", - "zOrder": "91", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "1028", - "y": "1050", - "properties": { - "controlName": "104-design-language:brand:writing-guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "141", - "measuredH": "25", - "x": "27", - "y": "10", - "properties": { - "size": "17", - "text": "Writing Guidelines" - } - } - ] - } - } - }, - { - "ID": "9859", - "typeID": "__group__", - "zOrder": "92", - "measuredW": "166", - "measuredH": "44", - "w": "166", - "h": "44", - "x": "1029", - "y": "1309", - "properties": { - "controlName": "100-design-language:brand" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "166", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "25", - "x": "59", - "y": "10", - "properties": { - "size": "17", - "text": "Brand" - } - } - ] - } - } - }, - { - "ID": "9860", - "typeID": "TextArea", - "zOrder": "93", - "w": "179", - "h": "255", - "measuredW": "200", - "measuredH": "140", - "x": "1075", - "y": "1440" - }, - { - "ID": "9861", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "310", - "measuredH": "44", - "w": "310", - "h": "44", - "x": "926", - "y": "1474", - "properties": { - "controlName": "100-design-language:logo:monochrome-version" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "310", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "163", - "measuredH": "25", - "x": "73", - "y": "10", - "properties": { - "size": "17", - "text": "Monochrome Version" - } - } - ] - } - } - }, - { - "ID": "9862", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "166", - "measuredH": "44", - "w": "166", - "h": "44", - "x": "1000", - "y": "1418", - "properties": { - "controlName": "102-design-language:logo" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "166", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "39", - "measuredH": "25", - "x": "63", - "y": "10", - "properties": { - "size": "17", - "text": "Logo" - } - } - ] - } - } - }, - { - "ID": "9863", - "typeID": "__group__", - "zOrder": "96", - "measuredW": "310", - "measuredH": "44", - "w": "310", - "h": "44", - "x": "926", - "y": "1523", - "properties": { - "controlName": "101-design-language:logo:small-use-guidance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "310", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "156", - "measuredH": "25", - "x": "77", - "y": "10", - "properties": { - "size": "17", - "text": "Small Use Guidance" - } - } - ] - } - } - }, - { - "ID": "9864", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "310", - "measuredH": "44", - "w": "310", - "h": "44", - "x": "926", - "y": "1572", - "properties": { - "controlName": "102-design-language:logo:placement-and-clearance-guidance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "310", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "261", - "measuredH": "25", - "x": "24", - "y": "10", - "properties": { - "size": "17", - "text": "Placement & Clearance Guidance" - } - } - ] - } - } - }, - { - "ID": "9865", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "310", - "measuredH": "44", - "w": "310", - "h": "44", - "x": "926", - "y": "1620", - "properties": { - "controlName": "103-design-language:logo:usage-guidance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "310", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "25", - "x": "90", - "y": "10", - "properties": { - "size": "17", - "text": "Usage Guidance" - } - } - ] - } - } - }, - { - "ID": "9866", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "310", - "measuredH": "44", - "w": "310", - "h": "44", - "x": "926", - "y": "1668", - "properties": { - "controlName": "104-design-language:logo:different-file-formats" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "310", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "166", - "measuredH": "25", - "x": "72", - "y": "10", - "properties": { - "size": "17", - "text": "Different File Formats" - } - } - ] - } - } - }, - { - "ID": "9867", - "typeID": "TextArea", - "zOrder": "100", - "w": "140", - "h": "156", - "measuredW": "200", - "measuredH": "140", - "x": "749", - "y": "1450" - }, - { - "ID": "9868", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "225", - "measuredH": "44", - "w": "225", - "h": "44", - "x": "648", - "y": "1482", - "properties": { - "controlName": "100-design-language:guidelines:accessibility" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "225", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "66", - "y": "10", - "properties": { - "size": "17", - "text": "Accessibility" - } - } - ] - } - } - }, - { - "ID": "9869", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "132", - "measuredH": "44", - "w": "132", - "h": "44", - "x": "695", - "y": "1428", - "properties": { - "controlName": "101-design-language:guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "132", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "25", - "y": "10", - "properties": { - "size": "17", - "text": "Guidelines" - } - } - ] - } - } - }, - { - "ID": "9870", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "225", - "measuredH": "44", - "w": "225", - "h": "44", - "x": "648", - "y": "1531", - "properties": { - "controlName": "101-design-language:guidelines:user-onboarding" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "225", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "133", - "measuredH": "25", - "x": "46", - "y": "10", - "properties": { - "size": "17", - "text": "User Onboarding" - } - } - ] - } - } - }, - { - "ID": "9871", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "225", - "measuredH": "44", - "w": "225", - "h": "44", - "x": "648", - "y": "1580", - "properties": { - "controlName": "102-design-language:guidelines:microcopy-guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "225", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "165", - "measuredH": "25", - "x": "30", - "y": "10", - "properties": { - "size": "17", - "text": "Microcopy Guidelines" - } - } - ] - } - } - }, - { - "ID": "9872", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "265", - "measuredH": "50", - "w": "265", - "h": "50", - "x": "318", - "y": "1651", - "properties": { - "controlName": "105-design-tokens" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "265", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "181", - "measuredH": "25", - "x": "42", - "y": "12", - "properties": { - "size": "17", - "text": "Defining Design Tokens" - } - } - ] - } - } - }, - { - "ID": "9873", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "148", - "measuredH": "44", - "w": "148", - "h": "44", - "x": "202", - "y": "1540", - "properties": { - "controlName": "101-design-tokens:color" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "148", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "25", - "x": "53", - "y": "10", - "properties": { - "size": "17", - "text": "Color" - } - } - ] - } - } - }, - { - "ID": "9874", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "177", - "measuredH": "44", - "w": "177", - "h": "44", - "x": "175", - "y": "1387", - "properties": { - "controlName": "102-design-tokens:color:functional-colors" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "177", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "25", - "x": "21", - "y": "10", - "properties": { - "size": "17", - "text": "Functional Colors" - } - } - ] - } - } - }, - { - "ID": "9875", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "177", - "measuredH": "44", - "w": "177", - "h": "44", - "x": "175", - "y": "1435", - "properties": { - "controlName": "101-design-tokens:color:dark-mode" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "177", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "25", - "x": "46", - "y": "10", - "properties": { - "size": "17", - "text": "Dark Mode" - } - } - ] - } - } - }, - { - "ID": "9876", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "177", - "measuredH": "44", - "w": "177", - "h": "44", - "x": "175", - "y": "1339", - "properties": { - "controlName": "103-design-tokens:color:accessibility" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "177", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "42", - "y": "10", - "properties": { - "size": "17", - "text": "Accessibility" - } - } - ] - } - } - }, - { - "ID": "9877", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "177", - "measuredH": "44", - "w": "177", - "h": "44", - "x": "175", - "y": "1483", - "properties": { - "controlName": "100-design-tokens:color:guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "177", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "48", - "y": "10", - "properties": { - "size": "17", - "text": "Guidelines" - } - } - ] - } - } - }, - { - "ID": "9878", - "typeID": "TextArea", - "zOrder": "111", - "w": "87", - "h": "205", - "measuredW": "200", - "measuredH": "140", - "x": "373", - "y": "1358" - }, - { - "ID": "9879", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "124", - "measuredH": "44", - "w": "124", - "h": "44", - "x": "391", - "y": "1540", - "properties": { - "controlName": "100-design-tokens:layout" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "124", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "36", - "y": "9", - "properties": { - "size": "17", - "text": "Layout" - } - } - ] - } - } - }, - { - "ID": "9880", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "123", - "measuredH": "44", - "w": "123", - "h": "44", - "x": "392", - "y": "1387", - "properties": { - "controlName": "102-design-tokens:layout:grid" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "123", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "33", - "measuredH": "25", - "x": "45", - "y": "10", - "properties": { - "size": "17", - "text": "Grid" - } - } - ] - } - } - }, - { - "ID": "9881", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "123", - "measuredH": "44", - "w": "123", - "h": "44", - "x": "392", - "y": "1435", - "properties": { - "controlName": "101-design-tokens:layout:breakpoints" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "123", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "15", - "y": "10", - "properties": { - "size": "17", - "text": "Breakpoints" - } - } - ] - } - } - }, - { - "ID": "9882", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "123", - "measuredH": "44", - "w": "123", - "h": "44", - "x": "392", - "y": "1339", - "properties": { - "controlName": "103-design-tokens:layout:units" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "123", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "25", - "x": "42", - "y": "10", - "properties": { - "size": "17", - "text": "Units" - } - } - ] - } - } - }, - { - "ID": "9883", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "123", - "measuredH": "44", - "w": "123", - "h": "44", - "x": "392", - "y": "1483", - "properties": { - "controlName": "100-design-tokens:layout:spacing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "123", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "30", - "y": "10", - "properties": { - "size": "17", - "text": "Spacing" - } - } - ] - } - } - }, - { - "ID": "9884", - "typeID": "TextArea", - "zOrder": "117", - "w": "125", - "h": "250", - "measuredW": "200", - "measuredH": "140", - "x": "477", - "y": "1777" - }, - { - "ID": "9885", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "164", - "measuredH": "44", - "w": "164", - "h": "44", - "x": "421", - "y": "1860", - "properties": { - "controlName": "101-design-tokens:typography:grid-relation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "25", - "x": "31", - "y": "10", - "properties": { - "size": "17", - "text": "Grid Relation" - } - } - ] - } - } - }, - { - "ID": "9886", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "164", - "measuredH": "44", - "w": "164", - "h": "44", - "x": "421", - "y": "1908", - "properties": { - "controlName": "102-design-tokens:typography:readability" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "39", - "y": "10", - "properties": { - "size": "17", - "text": "Readability" - } - } - ] - } - } - }, - { - "ID": "9887", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "164", - "measuredH": "44", - "w": "164", - "h": "44", - "x": "421", - "y": "1812", - "properties": { - "controlName": "100-design-tokens:typography:responsiveness" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "25", - "x": "18", - "y": "10", - "properties": { - "size": "17", - "text": "Responsiveness" - } - } - ] - } - } - }, - { - "ID": "9888", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "164", - "measuredH": "44", - "w": "164", - "h": "44", - "x": "421", - "y": "1956", - "properties": { - "controlName": "103-design-tokens:typography:performance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "25", - "x": "32", - "y": "10", - "properties": { - "size": "17", - "text": "Performance" - } - } - ] - } - } - }, - { - "ID": "9889", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "164", - "measuredH": "44", - "w": "164", - "h": "44", - "x": "421", - "y": "2005", - "properties": { - "controlName": "104-design-tokens:typography:guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "41", - "y": "10", - "properties": { - "size": "17", - "text": "Guidelines" - } - } - ] - } - } - }, - { - "ID": "9890", - "typeID": "TextArea", - "zOrder": "123", - "w": "206", - "h": "251", - "measuredW": "200", - "measuredH": "140", - "x": "153", - "y": "1776" - }, - { - "ID": "9891", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "153", - "measuredH": "44", - "w": "153", - "h": "44", - "x": "172", - "y": "1755", - "properties": { - "controlName": "102-design-tokens:iconography" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "153", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "25", - "x": "29", - "y": "10", - "properties": { - "size": "17", - "text": "Iconography" - } - } - ] - } - } - }, - { - "ID": "9892", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "89", - "measuredH": "44", - "w": "89", - "h": "44", - "x": "302", - "y": "1810", - "properties": { - "controlName": "101-design-tokens:iconography:style" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "89", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "25", - "x": "26", - "y": "10", - "properties": { - "size": "17", - "text": "Style" - } - } - ] - } - } - }, - { - "ID": "9893", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "88", - "measuredH": "44", - "w": "88", - "h": "44", - "x": "167", - "y": "1857", - "properties": { - "controlName": "102-design-tokens:iconography:naming" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "88", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "25", - "x": "14", - "y": "10", - "properties": { - "size": "17", - "text": "Naming" - } - } - ] - } - } - }, - { - "ID": "9894", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "126", - "measuredH": "44", - "w": "126", - "h": "44", - "x": "167", - "y": "1809", - "properties": { - "controlName": "100-design-tokens:iconography:accessibility" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "126", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "16", - "y": "10", - "properties": { - "size": "17", - "text": "Accessibility" - } - } - ] - } - } - }, - { - "ID": "9895", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "224", - "measuredH": "44", - "w": "224", - "h": "44", - "x": "167", - "y": "1953", - "properties": { - "controlName": "106-design-tokens:iconography:reserved-icons" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "224", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "25", - "x": "51", - "y": "10", - "properties": { - "size": "17", - "text": "Reserved Icons" - } - } - ] - } - } - }, - { - "ID": "9896", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "224", - "measuredH": "44", - "w": "224", - "h": "44", - "x": "167", - "y": "2002", - "properties": { - "controlName": "107-design-tokens:iconography:guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "224", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "71", - "y": "10", - "properties": { - "size": "17", - "text": "Guidelines" - } - } - ] - } - } - }, - { - "ID": "9897", - "typeID": "__group__", - "zOrder": "130", - "measuredW": "131", - "measuredH": "44", - "w": "131", - "h": "44", - "x": "260", - "y": "1857", - "properties": { - "controlName": "103-design-tokens:iconography:grid-relation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "131", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "25", - "x": "15", - "y": "10", - "properties": { - "size": "17", - "text": "Grid Relation" - } - } - ] - } - } - }, - { - "ID": "9898", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "88", - "measuredH": "44", - "w": "88", - "h": "44", - "x": "167", - "y": "1905", - "properties": { - "controlName": "104-design-tokens:iconography:sizes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "88", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "25", - "x": "23", - "y": "10", - "properties": { - "size": "17", - "text": "Sizes" - } - } - ] - } - } - }, - { - "ID": "9899", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "131", - "measuredH": "44", - "w": "131", - "h": "44", - "x": "260", - "y": "1905", - "properties": { - "controlName": "105-design-tokens:iconography:keywords" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "131", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "25", - "x": "29", - "y": "10", - "properties": { - "size": "17", - "text": "Keywords" - } - } - ] - } - } - }, - { - "ID": "9900", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "129", - "measuredH": "44", - "w": "129", - "h": "44", - "x": "421", - "y": "1757", - "properties": { - "controlName": "103-design-tokens:typography" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "129", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "25", - "x": "20", - "y": "10", - "properties": { - "size": "17", - "text": "Typography" - } - } - ] - } - } - }, - { - "ID": "9901", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "336", - "measuredH": "50", - "w": "336", - "h": "50", - "x": "927", - "y": "1766", - "properties": { - "controlName": "106-core-components" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "336", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "212", - "measuredH": "25", - "x": "62", - "y": "12", - "properties": { - "size": "17", - "text": "Creating Core Components" - } - } - ] - } - } - }, - { - "ID": "9902", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "927", - "y": "1859", - "properties": { - "controlName": "100-core-components:avatar" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "25", - "x": "53", - "y": "10", - "properties": { - "size": "17", - "text": "Avatar" - } - } - ] - } - } - }, - { - "ID": "9903", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "927", - "y": "1955", - "properties": { - "controlName": "102-core-components:badge" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "52", - "y": "10", - "properties": { - "size": "17", - "text": "Badge" - } - } - ] - } - } - }, - { - "ID": "9904", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "927", - "y": "1907", - "properties": { - "controlName": "101-core-components:banner" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "25", - "x": "49", - "y": "10", - "properties": { - "size": "17", - "text": "Banner" - } - } - ] - } - } - }, - { - "ID": "9905", - "typeID": "__group__", - "zOrder": "138", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "927", - "y": "2004", - "properties": { - "controlName": "103-core-components:button" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "52", - "y": "10", - "properties": { - "size": "17", - "text": "Button" - } - } - ] - } - } - }, - { - "ID": "9906", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "927", - "y": "2053", - "properties": { - "controlName": "104-core-components:card" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "25", - "x": "59", - "y": "9", - "properties": { - "size": "17", - "text": "Card" - } - } - ] - } - } - }, - { - "ID": "9907", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "927", - "y": "2101", - "properties": { - "controlName": "105-core-components:carousel" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "25", - "x": "43", - "y": "9", - "properties": { - "size": "17", - "text": "Carousel" - } - } - ] - } - } - }, - { - "ID": "9908", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "927", - "y": "2149", - "properties": { - "controlName": "106-core-components:dropdown" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "155", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "39", - "y": "9", - "properties": { - "size": "17", - "text": "Dropdown" - } - } - ] - } - } - }, - { - "ID": "9909", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "156", - "measuredH": "44", - "w": "156", - "h": "44", - "x": "927", - "y": "2198", - "properties": { - "controlName": "107-core-components:icon" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "156", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "34", - "measuredH": "25", - "x": "61", - "y": "9", - "properties": { - "size": "17", - "text": "Icon" - } - } - ] - } - } - }, - { - "ID": "9910", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "156", - "measuredH": "44", - "w": "156", - "h": "44", - "x": "927", - "y": "2247", - "properties": { - "controlName": "108-core-components:input-checkbox" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "156", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "25", - "x": "18", - "y": "9", - "properties": { - "size": "17", - "text": "Input Checkbox" - } - } - ] - } - } - }, - { - "ID": "9911", - "typeID": "__group__", - "zOrder": "144", - "measuredW": "156", - "measuredH": "44", - "w": "156", - "h": "44", - "x": "927", - "y": "2296", - "properties": { - "controlName": "109-core-components:input-radio" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "156", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "Input Radio" - } - } - ] - } - } - }, - { - "ID": "9912", - "typeID": "__group__", - "zOrder": "145", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1089", - "y": "1860", - "properties": { - "controlName": "110-core-components:input-text" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "49", - "y": "10", - "properties": { - "size": "17", - "text": "Input Text" - } - } - ] - } - } - }, - { - "ID": "9913", - "typeID": "__group__", - "zOrder": "146", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1089", - "y": "1908", - "properties": { - "controlName": "111-core-components:input-switch" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "40", - "y": "10", - "properties": { - "size": "17", - "text": "Input Switch" - } - } - ] - } - } - }, - { - "ID": "9914", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1089", - "y": "2053", - "properties": { - "controlName": "114-core-components:list" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "28", - "measuredH": "25", - "x": "73", - "y": "9", - "properties": { - "size": "17", - "text": "List" - } - } - ] - } - } - }, - { - "ID": "9915", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "175", - "measuredH": "44", - "w": "175", - "h": "44", - "x": "1088", - "y": "2101", - "properties": { - "controlName": "115-core-components:loading-indicator" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "25", - "x": "20", - "y": "9", - "properties": { - "size": "17", - "text": "Loading Indicator" - } - } - ] - } - } - }, - { - "ID": "9916", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1089", - "y": "2149", - "properties": { - "controlName": "116-core-components:modal" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "63", - "y": "9", - "properties": { - "size": "17", - "text": "Modal" - } - } - ] - } - } - }, - { - "ID": "9917", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1089", - "y": "2198", - "properties": { - "controlName": "117-core-components:tabs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "25", - "x": "68", - "y": "9", - "properties": { - "size": "17", - "text": "Tabs" - } - } - ] - } - } - }, - { - "ID": "9918", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1089", - "y": "2247", - "properties": { - "controlName": "118-core-components:toast" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "25", - "x": "66", - "y": "9", - "properties": { - "size": "17", - "text": "Toast" - } - } - ] - } - } - }, - { - "ID": "9919", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1089", - "y": "2296", - "properties": { - "controlName": "119-core-components:tooltip" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "61", - "y": "9", - "properties": { - "size": "17", - "text": "Tooltip" - } - } - ] - } - } - }, - { - "ID": "9920", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1089", - "y": "1956", - "properties": { - "controlName": "112-core-components:select" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "25", - "x": "62", - "y": "10", - "properties": { - "size": "17", - "text": "Select" - } - } - ] - } - } - }, - { - "ID": "9921", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1089", - "y": "2005", - "properties": { - "controlName": "113-core-components:textarea" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "25", - "x": "53", - "y": "10", - "properties": { - "size": "17", - "text": "Textarea" - } - } - ] - } - } - }, - { - "ID": "9922", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "179", - "measuredH": "50", - "w": "179", - "h": "50", - "x": "652", - "y": "2088", - "properties": { - "controlName": "107-tooling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "179", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "25", - "x": "62", - "y": "12", - "properties": { - "size": "17", - "text": "Tooling" - } - } - ] - } - } - }, - { - "ID": "9923", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "164", - "measuredH": "44", - "w": "164", - "h": "44", - "x": "431", - "y": "2163", - "properties": { - "controlName": "101-tooling:design" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "25", - "x": "54", - "y": "10", - "properties": { - "size": "17", - "text": "Design" - } - } - ] - } - } - }, - { - "ID": "9924", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "431", - "y": "2216", - "properties": { - "controlName": "100-tooling:design:design-editor" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "25", - "x": "53", - "y": "10", - "properties": { - "size": "17", - "text": "Design Editor" - } - } - ] - } - } - }, - { - "ID": "9925", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "431", - "y": "2266", - "properties": { - "controlName": "101-tooling:design:plugins" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "78", - "y": "10", - "properties": { - "size": "17", - "text": "Plugins" - } - } - ] - } - } - }, - { - "ID": "9926", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "431", - "y": "2316", - "properties": { - "controlName": "102-tooling:design:version-control" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "25", - "x": "47", - "y": "10", - "properties": { - "size": "17", - "text": "Version Control" - } - } - ] - } - } - }, - { - "ID": "9927", - "typeID": "__group__", - "zOrder": "160", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "431", - "y": "2366", - "properties": { - "controlName": "103-tooling:design:contribution-guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "181", - "measuredH": "25", - "x": "15", - "y": "10", - "properties": { - "size": "17", - "text": "Contribution Guidelines" - } - } - ] - } - } - }, - { - "ID": "9928", - "typeID": "TextArea", - "zOrder": "161", - "w": "161", - "h": "546", - "measuredW": "200", - "measuredH": "140", - "x": "163", - "y": "2112" - }, - { - "ID": "9929", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "164", - "measuredH": "44", - "w": "164", - "h": "44", - "x": "233", - "y": "2091", - "properties": { - "controlName": "100-tooling:development" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "25", - "x": "30", - "y": "10", - "properties": { - "size": "17", - "text": "Development" - } - } - ] - } - } - }, - { - "ID": "9930", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2144", - "properties": { - "controlName": "100-tooling:development:component-catalog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "154", - "measuredH": "25", - "x": "29", - "y": "10", - "properties": { - "size": "17", - "text": "Component Catalog" - } - } - ] - } - } - }, - { - "ID": "9931", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2194", - "properties": { - "controlName": "101-tooling:development:documentation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "25", - "x": "47", - "y": "10", - "properties": { - "size": "17", - "text": "Documentation" - } - } - ] - } - } - }, - { - "ID": "9932", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2244", - "properties": { - "controlName": "102-tooling:development:code-style" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "25", - "x": "64", - "y": "10", - "properties": { - "size": "17", - "text": "Code Style" - } - } - ] - } - } - }, - { - "ID": "9933", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2294", - "properties": { - "controlName": "103-tooling:development:unit-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "60", - "y": "10", - "properties": { - "size": "17", - "text": "Unit Testing" - } - } - ] - } - } - }, - { - "ID": "9934", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2345", - "properties": { - "controlName": "104-tooling:development:accessibility-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "25", - "x": "30", - "y": "10", - "properties": { - "size": "17", - "text": "Accessibility Testing" - } - } - ] - } - } - }, - { - "ID": "9935", - "typeID": "__group__", - "zOrder": "168", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2396", - "properties": { - "controlName": "105-tooling:development:semantic-versioning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "157", - "measuredH": "25", - "x": "27", - "y": "10", - "properties": { - "size": "17", - "text": "Semantic Versioning" - } - } - ] - } - } - }, - { - "ID": "9936", - "typeID": "__group__", - "zOrder": "169", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2447", - "properties": { - "controlName": "106-tooling:development:release-strategy" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "132", - "measuredH": "25", - "x": "40", - "y": "10", - "properties": { - "size": "17", - "text": "Release Strategy" - } - } - ] - } - } - }, - { - "ID": "9937", - "typeID": "__group__", - "zOrder": "170", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2497", - "properties": { - "controlName": "107-tooling:development:commit-guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "25", - "x": "33", - "y": "10", - "properties": { - "size": "17", - "text": "Commit Guidelines" - } - } - ] - } - } - }, - { - "ID": "9938", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2549", - "properties": { - "controlName": "108-tooling:development:pr-templates" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "107", - "measuredH": "25", - "x": "52", - "y": "10", - "properties": { - "size": "17", - "text": "PR Templates" - } - } - ] - } - } - }, - { - "ID": "9939", - "typeID": "__group__", - "zOrder": "172", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "182", - "y": "2599", - "properties": { - "controlName": "109-tooling:development:contribution-guidelines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "181", - "measuredH": "25", - "x": "15", - "y": "10", - "properties": { - "size": "17", - "text": "Contribution Guidelines" - } - } - ] - } - } - }, - { - "ID": "9940", - "typeID": "__group__", - "zOrder": "173", - "measuredW": "219", - "measuredH": "50", - "w": "219", - "h": "50", - "x": "721", - "y": "2557", - "properties": { - "controlName": "108-project-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "219", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "29", - "y": "12", - "properties": { - "size": "17", - "text": "Project Management" - } - } - ] - } - } - }, - { - "ID": "9941", - "typeID": "__group__", - "zOrder": "174", - "measuredW": "187", - "measuredH": "44", - "w": "187", - "h": "44", - "x": "1050", - "y": "2534", - "properties": { - "controlName": "100-project-management:task-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "187", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "142", - "measuredH": "25", - "x": "23", - "y": "9", - "properties": { - "size": "17", - "text": "Task Management" - } - } - ] - } - } - }, - { - "ID": "9942", - "typeID": "__group__", - "zOrder": "175", - "measuredW": "190", - "measuredH": "44", - "w": "190", - "h": "44", - "x": "1049", - "y": "2379", - "properties": { - "controlName": "102-project-management:task-management:roadmap" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "57", - "y": "9", - "properties": { - "size": "17", - "text": "Roadmap" - } - } - ] - } - } - }, - { - "ID": "9943", - "typeID": "__group__", - "zOrder": "176", - "measuredW": "190", - "measuredH": "44", - "w": "190", - "h": "44", - "x": "1049", - "y": "2430", - "properties": { - "controlName": "101-project-management:task-management:milestones" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "84", - "measuredH": "25", - "x": "53", - "y": "9", - "properties": { - "size": "17", - "text": "Milestones" - } - } - ] - } - } - }, - { - "ID": "9944", - "typeID": "__group__", - "zOrder": "177", - "measuredW": "190", - "measuredH": "44", - "w": "190", - "h": "44", - "x": "1049", - "y": "2480", - "properties": { - "controlName": "100-project-management:task-management:ticketing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "70", - "measuredH": "25", - "x": "60", - "y": "9", - "properties": { - "size": "17", - "text": "Ticketing" - } - } - ] - } - } - }, - { - "ID": "9945", - "typeID": "__group__", - "zOrder": "178", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "476", - "y": "2507", - "properties": { - "controlName": "101-project-management:communications" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "Communications" - } - } - ] - } - } - }, - { - "ID": "9946", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "429", - "y": "2563", - "properties": { - "controlName": "100-project-management:communications:community-meetings" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "Community Meetings" - } - } - ] - } - } - }, - { - "ID": "9947", - "typeID": "__group__", - "zOrder": "180", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "429", - "y": "2613", - "properties": { - "controlName": "101-project-management:communications:communication-channel" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "189", - "measuredH": "25", - "x": "17", - "y": "9", - "properties": { - "size": "17", - "text": "Communication Channel" - } - } - ] - } - } - }, - { - "ID": "9948", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "429", - "y": "2663", - "properties": { - "controlName": "102-project-management:communications:open-hours" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "65", - "y": "9", - "properties": { - "size": "17", - "text": "Open Hours" - } - } - ] - } - } - }, - { - "ID": "9949", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "429", - "y": "2713", - "properties": { - "controlName": "103-project-management:communications:faqs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "25", - "x": "91", - "y": "9", - "properties": { - "size": "17", - "text": "FAQs" - } - } - ] - } - } - }, - { - "ID": "9950", - "typeID": "TextArea", - "zOrder": "183", - "w": "179", - "h": "245", - "measuredW": "200", - "measuredH": "140", - "x": "1038", - "y": "2624" - }, - { - "ID": "9951", - "typeID": "__group__", - "zOrder": "184", - "measuredW": "174", - "measuredH": "44", - "w": "174", - "h": "44", - "x": "1058", - "y": "2604", - "properties": { - "controlName": "102-project-management:analytics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "25", - "x": "53", - "y": "9", - "properties": { - "size": "17", - "text": "Analytics" - } - } - ] - } - } - }, - { - "ID": "9952", - "typeID": "__group__", - "zOrder": "185", - "measuredW": "246", - "measuredH": "44", - "w": "246", - "h": "44", - "x": "1057", - "y": "2660", - "properties": { - "controlName": "100-project-management:analytics:component-analytics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "163", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "Component Analytics" - } - } - ] - } - } - }, - { - "ID": "9953", - "typeID": "__group__", - "zOrder": "186", - "measuredW": "246", - "measuredH": "44", - "w": "246", - "h": "44", - "x": "1057", - "y": "2710", - "properties": { - "controlName": "101-project-management:analytics:error-logging" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "25", - "x": "70", - "y": "9", - "properties": { - "size": "17", - "text": "Error Logging" - } - } - ] - } - } - }, - { - "ID": "9954", - "typeID": "__group__", - "zOrder": "187", - "measuredW": "246", - "measuredH": "44", - "w": "246", - "h": "44", - "x": "1057", - "y": "2760", - "properties": { - "controlName": "102-project-management:analytics:tooling-analytics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "25", - "x": "59", - "y": "9", - "properties": { - "size": "17", - "text": "Tooling Analytics" - } - } - ] - } - } - }, - { - "ID": "9955", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "246", - "measuredH": "44", - "w": "246", - "h": "44", - "x": "1057", - "y": "2810", - "properties": { - "controlName": "103-project-management:analytics:service-and-health-metrics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "209", - "measuredH": "25", - "x": "18", - "y": "9", - "properties": { - "size": "17", - "text": "Service and Health Metrics" - } - } - ] - } - } - }, - { - "ID": "9956", - "typeID": "Label", - "zOrder": "189", - "measuredW": "161", - "measuredH": "32", - "x": "708", - "y": "2844", - "properties": { - "size": "24", - "text": "Design System" - } - }, - { - "ID": "9957", - "typeID": "Arrow", - "zOrder": "190", - "w": "1", - "h": "75", - "measuredW": "150", - "measuredH": "100", - "x": "788", - "y": "2900", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 75 - }, - "p1": { - "x": 0.5696202531645572, - "y": -9.547097558079946e-19 - }, - "p2": { - "x": 0, - "y": 0 - }, - "stroke": "dotted" - } - }, - { - "ID": "9958", - "typeID": "Label", - "zOrder": "191", - "measuredW": "243", - "measuredH": "28", - "x": "185", - "y": "206", - "properties": { - "size": "20", - "text": "Recommended Resources" - } - }, - { - "ID": "9959", - "typeID": "__group__", - "zOrder": "192", - "measuredW": "286", - "measuredH": "25", - "w": "286", - "h": "25", - "x": "183", - "y": "276", - "properties": { - "controlName": "ext_link:designbetter.co/design-systems-handbook/introducing-design-systems" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "253", - "measuredH": "24", - "x": "33", - "y": "0", - "properties": { - "size": "16", - "text": "Invision Design Systems Handbook" - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10066329" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy 2", - "order": 1000006.8992828326, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", - "mockupH": "2796", - "mockupW": "1166", - "measuredW": "1319", - "measuredH": "2975", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/devops.json b/public/jsons/devops.json deleted file mode 100644 index f47ea4b12..000000000 --- a/public/jsons/devops.json +++ /dev/null @@ -1,17348 +0,0 @@ -{ - "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" -} diff --git a/public/jsons/flutter.json b/public/jsons/flutter.json deleted file mode 100644 index 1cb7837d8..000000000 --- a/public/jsons/flutter.json +++ /dev/null @@ -1,12455 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "10597", - "typeID": "Arrow", - "zOrder": "105", - "w": "180", - "h": "150", - "measuredW": "150", - "measuredH": "100", - "x": "818", - "y": "492", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 180.31055982133557, - "y": 0.10378348623532929 - }, - "p1": { - "x": 0.5035058827524155, - "y": 0.11037164054939594 - }, - "p2": { - "x": 0.44629253500193045, - "y": 150.32493844519138 - } - } - }, - { - "ID": "10605", - "typeID": "Label", - "zOrder": "106", - "measuredW": "94", - "measuredH": "40", - "x": "925", - "y": "314", - "properties": { - "size": "32", - "text": "Flutter" - } - }, - { - "ID": "10606", - "typeID": "Arrow", - "zOrder": "107", - "w": "21", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "931", - "y": "223", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 20.339656000000105, - "y": 0.38163287300682214 - }, - "p1": { - "x": 0.4726613717175647, - "y": -0.18058053919470718 - }, - "p2": { - "x": 6.501387975842022, - "y": 74.27541947376 - } - } - }, - { - "ID": "10607", - "typeID": "Arrow", - "zOrder": "108", - "w": "27", - "h": "124", - "measuredW": "150", - "measuredH": "100", - "x": "982", - "y": "361", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.40236279219118387, - "y": -0.2438919927808456 - }, - "p1": { - "x": 0.4699952673923336, - "y": 0.14969238050165656 - }, - "p2": { - "x": 16.45267649444054, - "y": 123.33372374697893 - } - } - }, - { - "ID": "10641", - "typeID": "Canvas", - "zOrder": "110", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "1282", - "y": "206" - }, - { - "ID": "10642", - "typeID": "Label", - "zOrder": "111", - "measuredW": "314", - "measuredH": "25", - "x": "1296", - "y": "223", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "10643", - "typeID": "Label", - "zOrder": "112", - "measuredW": "319", - "measuredH": "25", - "x": "1296", - "y": "251", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "10686", - "typeID": "Arrow", - "zOrder": "104", - "w": "224", - "h": "8", - "measuredW": "150", - "measuredH": "100", - "x": "1105", - "y": "482", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.09716998878445793, - "y": 8.030919693704618 - }, - "p1": { - "x": 0.564722657257297, - "y": -0.008677972962353458 - }, - "p2": { - "x": 223.8410108125454, - "y": -0.17733562916464507 - } - } - }, - { - "ID": "10687", - "typeID": "Arrow", - "zOrder": "103", - "w": "222", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "1104", - "y": "422", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.09245158327996705, - "y": 56.56003565560616 - }, - "p1": { - "x": 0.5667465019538631, - "y": -0.09781923610235727 - }, - "p2": { - "x": 221.70210094693743, - "y": 0.32228678989048376 - } - } - }, - { - "ID": "10694", - "typeID": "Arrow", - "zOrder": "102", - "w": "205", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "1113", - "y": "496", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3903644341978634, - "y": -0.03579004622974935 - }, - "p1": { - "x": 0.5997856951513523, - "y": 0.082373426198768 - }, - "p2": { - "x": 204.85482628291743, - "y": 51.87868141421234 - } - } - }, - { - "ID": "10721", - "typeID": "Arrow", - "zOrder": "97", - "w": "165", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "683", - "y": "485", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.09716998878445793, - "y": 0.030919693704618112 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432151 - }, - "p2": { - "x": 165.0092065759775, - "y": 3.23149039216878 - } - } - }, - { - "ID": "10722", - "typeID": "Arrow", - "zOrder": "98", - "w": "167", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "685", - "y": "432", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.1558613574420633, - "y": 0.28950157664132803 - }, - "p1": { - "x": 0.5217150699561692, - "y": -0.058095463624905135 - }, - "p2": { - "x": 167.27974065494232, - "y": 46.0157138571102 - } - } - }, - { - "ID": "10724", - "typeID": "Arrow", - "zOrder": "96", - "w": "173", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "681", - "y": "498", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.26537644525456017, - "y": 45.2008579796493 - }, - "p1": { - "x": 0.5612843769704615, - "y": 0.05607023330261436 - }, - "p2": { - "x": 173.06396411988374, - "y": 0.4472669272273606 - } - } - }, - { - "ID": "11744", - "typeID": "Canvas", - "zOrder": "114", - "w": "408", - "h": "162", - "measuredW": "100", - "measuredH": "70", - "x": "375", - "y": "186" - }, - { - "ID": "11745", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "398", - "y": "207", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "11746", - "typeID": "Label", - "zOrder": "116", - "measuredW": "269", - "measuredH": "24", - "x": "434", - "y": "207", - "properties": { - "size": "16", - "text": "Personal Recommendation / Opinion" - } - }, - { - "ID": "11747", - "typeID": "Label", - "zOrder": "117", - "measuredW": "159", - "measuredH": "24", - "x": "434", - "y": "304", - "properties": { - "size": "16", - "text": "I wouldn't recommend" - } - }, - { - "ID": "11748", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "398", - "y": "304", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "11749", - "typeID": "Label", - "zOrder": "119", - "w": "324", - "measuredW": "315", - "measuredH": "24", - "x": "435", - "y": "272", - "properties": { - "size": "16", - "text": "Order in roadmap not strict (Learn anytime)" - } - }, - { - "ID": "11750", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "398", - "y": "272", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "11751", - "typeID": "Label", - "zOrder": "121", - "measuredW": "272", - "measuredH": "24", - "x": "434", - "y": "240", - "properties": { - "size": "16", - "text": "Alternative Option - Pick this or purple" - } - }, - { - "ID": "11752", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "398", - "y": "239", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "3700253", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "11798", - "typeID": "Arrow", - "zOrder": "95", - "w": "1", - "h": "110", - "measuredW": "150", - "measuredH": "100", - "x": "780", - "y": "656", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.009206575977486864, - "y": 110.64589427329292 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321565 - }, - "p2": { - "x": 0.009206575977486864, - "y": 0.2314903921687801 - } - } - }, - { - "ID": "11799", - "typeID": "Arrow", - "zOrder": "93", - "w": "108", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "620", - "y": "779", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 45 - }, - "p1": { - "x": 0.5805379144535684, - "y": 0.08004921937951336 - }, - "p2": { - "x": 108, - "y": 0 - } - } - }, - { - "ID": "11800", - "typeID": "Arrow", - "zOrder": "94", - "w": "104", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "622", - "y": "713", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5437559795798811, - "y": -0.0842847687196672 - }, - "p2": { - "x": 104, - "y": 46 - } - } - }, - { - "ID": "11803", - "typeID": "Arrow", - "zOrder": "92", - "w": "111", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "550", - "y": "643", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.24232757605466304 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432151 - }, - "p2": { - "x": 110.09716998878446, - "y": -0.24232757605466304 - } - } - }, - { - "ID": "11804", - "typeID": "Arrow", - "zOrder": "91", - "w": "160", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "938", - "y": "644", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.29899257363251763, - "y": 0.2314903921687801 - }, - "p1": { - "x": 0.5603752218607515, - "y": 0.000041473854844320995 - }, - "p2": { - "x": 160.16844314823038, - "y": 2.209968314819548 - } - } - }, - { - "ID": "11806", - "typeID": "Arrow", - "zOrder": "90", - "w": "111", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "618", - "y": "769", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.40400616127988087, - "y": -0.24232757605466304 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432151 - }, - "p2": { - "x": 110.09716998878446, - "y": -0.24232757605466304 - } - } - }, - { - "ID": "11817", - "typeID": "Arrow", - "zOrder": "86", - "w": "124", - "h": "56", - "measuredW": "150", - "measuredH": "100", - "x": "1197", - "y": "646", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.2367048237488234, - "y": 0.20996831481954814 - }, - "p1": { - "x": 0.5820514973802247, - "y": 0.10832691195181844 - }, - "p2": { - "x": 124, - "y": 56 - } - } - }, - { - "ID": "11818", - "typeID": "Arrow", - "zOrder": "87", - "w": "160", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "1169", - "y": "633", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.253514220191164, - "y": 0.2598687493922398 - }, - "p1": { - "x": 0.5643220132397158, - "y": -0.0116565125140245 - }, - "p2": { - "x": 160, - "y": 3 - } - } - }, - { - "ID": "11828", - "typeID": "Arrow", - "zOrder": "85", - "w": "122", - "measuredW": "150", - "measuredH": "100", - "x": "1199", - "y": "654", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.46828521970837755, - "y": -0.019971945924112333 - }, - "p1": { - "x": 0.5820514973802245, - "y": 0.10832691195181837 - }, - "p2": { - "x": 121.91015567357908, - "y": 100.34329968613702 - } - } - }, - { - "ID": "11841", - "typeID": "Arrow", - "zOrder": "84", - "w": "1", - "h": "103", - "measuredW": "150", - "measuredH": "100", - "x": "1455", - "y": "747", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.009206575977486864, - "y": 103.17403647029857 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432155 - }, - "p2": { - "x": 0.009206575977486864, - "y": 0.2314903921687801 - } - } - }, - { - "ID": "11842", - "typeID": "Arrow", - "zOrder": "83", - "w": "1", - "h": "357", - "measuredW": "150", - "measuredH": "100", - "x": "1129", - "y": "656", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 357.34529099468193 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.0000414738548443209 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.20996831481954814 - } - } - }, - { - "ID": "11845", - "typeID": "Arrow", - "zOrder": "80", - "w": "113", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "864", - "y": "914", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 45 - }, - "p1": { - "x": 0.5780466345592883, - "y": 0.07749932113477949 - }, - "p2": { - "x": 113, - "y": 0 - } - } - }, - { - "ID": "11846", - "typeID": "Arrow", - "zOrder": "81", - "w": "108", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "865", - "y": "901", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5605231306206365, - "y": -0.0006521181272198188 - }, - "p2": { - "x": 108, - "y": 3 - } - } - }, - { - "ID": "11847", - "typeID": "Arrow", - "zOrder": "82", - "w": "109", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "866", - "y": "848", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.540919443990127, - "y": -0.0816155649905874 - }, - "p2": { - "x": 109, - "y": 46 - } - } - }, - { - "ID": "11865", - "typeID": "Arrow", - "zOrder": "79", - "w": "217", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1179", - "y": "1013", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5585826161273703, - "y": 0.000582160637810676 - }, - "p2": { - "x": 216, - "y": 0 - } - } - }, - { - "ID": "11872", - "typeID": "Arrow", - "zOrder": "78", - "w": "217", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1179", - "y": "1067", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5585826161273703, - "y": 0.000582160637810676 - }, - "p2": { - "x": 216, - "y": 0 - } - } - }, - { - "ID": "11873", - "typeID": "Arrow", - "zOrder": "77", - "w": "251", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "739", - "y": "1067", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 0.3452909946819318 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432086 - }, - "p2": { - "x": 250.99279597295322, - "y": 0.3452909946818181 - } - } - }, - { - "ID": "11878", - "typeID": "Arrow", - "zOrder": "75", - "w": "108", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "619", - "y": "1069", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5605231306206365, - "y": -0.0006521181272198188 - }, - "p2": { - "x": 108, - "y": 3 - } - } - }, - { - "ID": "11879", - "typeID": "Arrow", - "zOrder": "76", - "w": "99", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "622", - "y": "1004", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3952208594922695, - "y": 0.28022129888279323 - }, - "p1": { - "x": 0.42099695825857497, - "y": -0.10056895534296266 - }, - "p2": { - "x": 98.67304081602629, - "y": 57.79161346894534 - } - } - }, - { - "ID": "11895", - "typeID": "__group__", - "zOrder": "145", - "measuredW": "235", - "measuredH": "47", - "w": "235", - "h": "47", - "x": "392", - "y": "1042", - "properties": { - "controlName": "103-design-principles:oop" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "39", - "measuredH": "26", - "x": "102", - "y": "11", - "properties": { - "size": "18", - "text": "OOP" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "11896", - "typeID": "Arrow", - "zOrder": "74", - "w": "110", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "619", - "y": "951", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.09245982481490955, - "y": -0.39794139981302123 - }, - "p1": { - "x": 0.44610223399446886, - "y": -0.10191568037396126 - }, - "p2": { - "x": 109.90930413963792, - "y": 95.69179737565719 - } - } - }, - { - "ID": "11897", - "typeID": "Arrow", - "zOrder": "73", - "w": "148", - "h": "154", - "measuredW": "150", - "measuredH": "100", - "x": "623", - "y": "903", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.21059148662072857, - "y": -0.44281078754806913 - }, - "p1": { - "x": 0.4109852408382261, - "y": -0.0999149000446767 - }, - "p2": { - "x": 148.46333131163192, - "y": 153.30077125320418 - } - } - }, - { - "ID": "11901", - "typeID": "Arrow", - "zOrder": "69", - "w": "109", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "600", - "y": "1148", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.21768970820471623, - "y": 1.2266468706677642 - }, - "p1": { - "x": 0.5603752218607516, - "y": 0.00004147385484432109 - }, - "p2": { - "x": 109.34817874606006, - "y": -0.2284263165036009 - } - } - }, - { - "ID": "11902", - "typeID": "Arrow", - "zOrder": "70", - "w": "95", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "616", - "y": "1158", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.22349476709018745, - "y": 45.06435479600964 - }, - "p1": { - "x": 0.5805379144535684, - "y": 0.0800492193795133 - }, - "p2": { - "x": 94.80325193323154, - "y": -0.04291400630381759 - } - } - }, - { - "ID": "11909", - "typeID": "Arrow", - "zOrder": "68", - "w": "1", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "807", - "y": "1065", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 95.23535445899597 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432103 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.20996831481954814 - } - } - }, - { - "ID": "11912", - "typeID": "Arrow", - "zOrder": "67", - "w": "290", - "h": "171", - "measuredW": "150", - "measuredH": "100", - "x": "805", - "y": "1147", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.34452749421279805, - "y": 0.32520808465301343 - }, - "p1": { - "x": 0.36864121227916674, - "y": -0.20798629856470052 - }, - "p2": { - "x": 290.08808066519964, - "y": 171.7328295334446 - } - } - }, - { - "ID": "11913", - "typeID": "Arrow", - "zOrder": "66", - "w": "152", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1256", - "y": "1327", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 1 - }, - "p1": { - "x": 0.5585116359476103, - "y": 0.0007059944035228401 - }, - "p2": { - "x": 152, - "y": 0 - } - } - }, - { - "ID": "11920", - "typeID": "Arrow", - "zOrder": "65", - "w": "156", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "1233", - "y": "1255", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 66 - }, - "p1": { - "x": 0.560477982710205, - "y": -0.1031035318609024 - }, - "p2": { - "x": 156, - "y": 0 - } - } - }, - { - "ID": "11921", - "typeID": "Arrow", - "zOrder": "64", - "w": "144", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "1239", - "y": "1211", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 104 - }, - "p1": { - "x": 0.5586944690525306, - "y": -0.10027307331795988 - }, - "p2": { - "x": 144, - "y": 0 - } - } - }, - { - "ID": "11922", - "typeID": "Arrow", - "zOrder": "63", - "w": "1", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "1181", - "y": "1215", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 96.34529099468193 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432079 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - }, - "stroke": "dotted" - } - }, - { - "ID": "11939", - "typeID": "Arrow", - "zOrder": "62", - "w": "108", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "608", - "y": "1334", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.22059223764745184, - "y": -0.039886689793775076 - }, - "p1": { - "x": 0.5605231306206366, - "y": -0.0006521181272198216 - }, - "p2": { - "x": 107.89600808833143, - "y": 1.0499669358634947 - } - } - }, - { - "ID": "11940", - "typeID": "Arrow", - "zOrder": "61", - "w": "98", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "614", - "y": "1271", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3952208594922695, - "y": 0.28022129888279323 - }, - "p1": { - "x": 0.41974040430634524, - "y": -0.14522184045265296 - }, - "p2": { - "x": 97.53078852681722, - "y": 49.86445462566371 - } - } - }, - { - "ID": "11946", - "typeID": "Arrow", - "zOrder": "60", - "w": "251", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "819", - "y": "1329", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 0.3452909946819318 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432086 - }, - "p2": { - "x": 250.99279597295322, - "y": 0.3452909946818181 - } - } - }, - { - "ID": "11947", - "typeID": "Arrow", - "zOrder": "59", - "w": "95", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "616", - "y": "1347", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.22349476709018745, - "y": 45.06435479600964 - }, - "p1": { - "x": 0.5805379144535684, - "y": 0.0800492193795133 - }, - "p2": { - "x": 94.80325193323154, - "y": -0.04291400630381759 - } - } - }, - { - "ID": "11970", - "typeID": "Arrow", - "zOrder": "58", - "w": "1", - "h": "111", - "measuredW": "150", - "measuredH": "100", - "x": "515", - "y": "1376", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.21768970820471623, - "y": 0.22664687066776423 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844321016 - }, - "p2": { - "x": 0.21768970820471623, - "y": 111.14793581379149 - } - } - }, - { - "ID": "11974", - "typeID": "Arrow", - "zOrder": "57", - "w": "224", - "h": "173", - "measuredW": "150", - "measuredH": "100", - "x": "809", - "y": "1329", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.022960128313798123, - "y": -0.2417162069443748 - }, - "p1": { - "x": 0.4458178821590407, - "y": -0.2299134734239755 - }, - "p2": { - "x": 223.62178873993116, - "y": 172.50457257404491 - } - } - }, - { - "ID": "11987", - "typeID": "Arrow", - "zOrder": "51", - "w": "147", - "h": "113", - "measuredW": "150", - "measuredH": "100", - "x": "1216", - "y": "1389", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16472056973225335, - "y": 112.50457257404491 - }, - "p1": { - "x": 0.5586944690525307, - "y": -0.10027307331796004 - }, - "p2": { - "x": 146.69059051789282, - "y": -0.08899064927845757 - } - } - }, - { - "ID": "11988", - "typeID": "Arrow", - "zOrder": "52", - "w": "136", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "1227", - "y": "1446", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.0386363814559445, - "y": 57.04695015244647 - }, - "p1": { - "x": 0.5604779827102052, - "y": -0.10310353186090236 - }, - "p2": { - "x": 135.69059051789282, - "y": -0.021020248415879905 - } - } - }, - { - "ID": "11989", - "typeID": "Arrow", - "zOrder": "53", - "w": "148", - "h": "11", - "measuredW": "150", - "measuredH": "100", - "x": "1224", - "y": "1502", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.12339153825928406, - "y": 10.301215622856716 - }, - "p1": { - "x": 0.5585116359476102, - "y": 0.0007059944035228466 - }, - "p2": { - "x": 147.94485598830283, - "y": -0.4954274259550857 - } - } - }, - { - "ID": "12011", - "typeID": "Arrow", - "zOrder": "50", - "w": "133", - "h": "43", - "measuredW": "150", - "measuredH": "100", - "x": "1236", - "y": "1520", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.21562908895430155, - "y": 0.013103514865179022 - }, - "p1": { - "x": 0.5605504091713222, - "y": 0.07106638481797008 - }, - "p2": { - "x": 132.8601008314995, - "y": 43.19967571011239 - } - } - }, - { - "ID": "12018", - "typeID": "Arrow", - "zOrder": "49", - "w": "125", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "1236", - "y": "1526", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.21562908895430155, - "y": 0.18261382847185814 - }, - "p1": { - "x": 0.556931489224831, - "y": 0.11080733354776345 - }, - "p2": { - "x": 125.14821293949103, - "y": 92.72526853257318 - } - } - }, - { - "ID": "12022", - "typeID": "Arrow", - "zOrder": "48", - "w": "148", - "h": "143", - "measuredW": "150", - "measuredH": "100", - "x": "1216", - "y": "1525", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16472056973225335, - "y": -0.35976374992969795 - }, - "p1": { - "x": 0.46619289340101544, - "y": 0.09329949238578594 - }, - "p2": { - "x": 148.2329680962946, - "y": 143.0813510414273 - } - } - }, - { - "ID": "12029", - "typeID": "Arrow", - "zOrder": "47", - "w": "1", - "h": "201", - "measuredW": "150", - "measuredH": "100", - "x": "1180", - "y": "1401", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16844314823038076, - "y": 200.7591151701547 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432074 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - } - } - }, - { - "ID": "12030", - "typeID": "Arrow", - "zOrder": "46", - "w": "179", - "h": "206", - "measuredW": "150", - "measuredH": "100", - "x": "854", - "y": "1517", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.09292190758219476, - "y": 205.595386976182 - }, - "p1": { - "x": 0.5212887995188843, - "y": 0.23594695117076778 - }, - "p2": { - "x": 178.62178873993116, - "y": -0.07165164193816054 - } - } - }, - { - "ID": "12036", - "typeID": "Arrow", - "zOrder": "45", - "w": "1", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "734", - "y": "1642", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16844314823038076, - "y": 92.38501319883267 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432084 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - } - } - }, - { - "ID": "12050", - "typeID": "Arrow", - "zOrder": "43", - "w": "121", - "h": "8", - "measuredW": "150", - "measuredH": "100", - "x": "557", - "y": "1726", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.38732863754023583, - "y": 7.730033964240874 - }, - "p1": { - "x": 0.5603752218607516, - "y": 0.00004147385484433633 - }, - "p2": { - "x": 120.90350780241386, - "y": -0.12971685085949503 - } - } - }, - { - "ID": "12051", - "typeID": "Arrow", - "zOrder": "44", - "w": "109", - "h": "59", - "measuredW": "150", - "measuredH": "100", - "x": "565", - "y": "1738", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.24707945264071896, - "y": 58.60804048504451 - }, - "p1": { - "x": 0.3802782911076141, - "y": 0.1266849980422059 - }, - "p2": { - "x": 108.97363239486356, - "y": -0.3400906282088272 - } - } - }, - { - "ID": "12052", - "typeID": "Arrow", - "zOrder": "42", - "w": "113", - "h": "103", - "measuredW": "150", - "measuredH": "100", - "x": "564", - "y": "1744", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.06287901654275174, - "y": 103.69642078319748 - }, - "p1": { - "x": 0.3802782911076141, - "y": 0.12668499804220582 - }, - "p2": { - "x": 112.59354933323038, - "y": 0.20970171770818524 - } - } - }, - { - "ID": "12056", - "typeID": "Arrow", - "zOrder": "41", - "w": "165", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "857", - "y": "1747", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 0.3452909946819318 - }, - "p1": { - "x": 0.4376879296824561, - "y": -0.2156145991630711 - }, - "p2": { - "x": 165.04277132806567, - "y": 103.51183095663328 - } - } - }, - { - "ID": "12059", - "typeID": "Arrow", - "zOrder": "35", - "w": "144", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "1227", - "y": "1747", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 104 - }, - "p1": { - "x": 0.5586944690525306, - "y": -0.10027307331795988 - }, - "p2": { - "x": 144, - "y": 0 - } - } - }, - { - "ID": "12060", - "typeID": "Arrow", - "zOrder": "36", - "w": "156", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "1221", - "y": "1791", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 66 - }, - "p1": { - "x": 0.560477982710205, - "y": -0.1031035318609024 - }, - "p2": { - "x": 156, - "y": 0 - } - } - }, - { - "ID": "12061", - "typeID": "Arrow", - "zOrder": "37", - "w": "152", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1244", - "y": "1863", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 1 - }, - "p1": { - "x": 0.5585116359476103, - "y": 0.0007059944035228401 - }, - "p2": { - "x": 152, - "y": 0 - } - } - }, - { - "ID": "12077", - "typeID": "Arrow", - "zOrder": "34", - "w": "1", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "1153", - "y": "1753", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16844314823038076, - "y": 104.5 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844320785 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - } - } - }, - { - "ID": "12078", - "typeID": "Arrow", - "zOrder": "33", - "w": "1", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "1107", - "y": "1866", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16844314823038076, - "y": 104.5 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844320785 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - } - } - }, - { - "ID": "12079", - "typeID": "Arrow", - "zOrder": "32", - "w": "1", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "1206", - "y": "1864", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16844314823038076, - "y": 104.5 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844320785 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - } - } - }, - { - "ID": "12083", - "typeID": "Arrow", - "zOrder": "31", - "w": "195", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "849", - "y": "1866", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.46487040607644303, - "y": 103.94615041409156 - }, - "p1": { - "x": 0.4040806547491292, - "y": 0.20557545995547116 - }, - "p2": { - "x": 194.99279597295322, - "y": 0.3452909946818181 - } - } - }, - { - "ID": "12086", - "typeID": "Arrow", - "zOrder": "30", - "w": "1", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "734", - "y": "1870", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16844314823038076, - "y": 92.38501319883267 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432084 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - } - } - }, - { - "ID": "12105", - "typeID": "Arrow", - "zOrder": "29", - "w": "121", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "559", - "y": "1962", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.38732863754023583, - "y": 4.730033964240874 - }, - "p1": { - "x": 0.5603752218607516, - "y": 0.00004147385484433222 - }, - "p2": { - "x": 121.6923776048692, - "y": 0.444646414066483 - } - } - }, - { - "ID": "12106", - "typeID": "Arrow", - "zOrder": "28", - "w": "105", - "h": "62", - "measuredW": "150", - "measuredH": "100", - "x": "571", - "y": "1972", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.44545280408772214, - "y": 61.474726414567385 - }, - "p1": { - "x": 0.4568921011874029, - "y": 0.10325245224574055 - }, - "p2": { - "x": 105.49057280483908, - "y": -0.1517439858735088 - } - } - }, - { - "ID": "12107", - "typeID": "Arrow", - "zOrder": "27", - "w": "98", - "h": "41", - "measuredW": "150", - "measuredH": "100", - "x": "576", - "y": "1913", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.35274239588227374, - "y": 0.022988813705751454 - }, - "p1": { - "x": 0.45956496589413093, - "y": -0.09607166216550617 - }, - "p2": { - "x": 97.68936960481903, - "y": 40.6404352139964 - } - } - }, - { - "ID": "12114", - "typeID": "Arrow", - "zOrder": "26", - "w": "121", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "559", - "y": "2095", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.38732863754023583, - "y": 1.7300339642408744 - }, - "p1": { - "x": 0.5603752218607516, - "y": 0.00004147385484433143 - }, - "p2": { - "x": 121.6923776048692, - "y": 0.40992001515360244 - } - } - }, - { - "ID": "12115", - "typeID": "Arrow", - "zOrder": "25", - "w": "1", - "h": "117", - "measuredW": "150", - "measuredH": "100", - "x": "850", - "y": "1972", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 117.10793394134407 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484436867 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.20996831481954814 - } - } - }, - { - "ID": "12116", - "typeID": "Arrow", - "zOrder": "24", - "w": "251", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "886", - "y": "2093", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 0.3452909946819318 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432086 - }, - "p2": { - "x": 250.99279597295322, - "y": 0.3452909946818181 - } - } - }, - { - "ID": "12131", - "typeID": "Arrow", - "zOrder": "21", - "w": "132", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "1229", - "y": "1998", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 96 - }, - "p1": { - "x": 0.5586944690525306, - "y": -0.10027307331795991 - }, - "p2": { - "x": 132.2643034721375, - "y": 0.43814775717987686 - } - } - }, - { - "ID": "12132", - "typeID": "Arrow", - "zOrder": "22", - "w": "145", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "1220", - "y": "2047", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3701327272756316, - "y": 52.15596905454049 - }, - "p1": { - "x": 0.560477982710205, - "y": -0.10310353186090239 - }, - "p2": { - "x": 144.41173538767998, - "y": 0.22334244808871517 - } - } - }, - { - "ID": "12133", - "typeID": "Arrow", - "zOrder": "23", - "w": "136", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "1246", - "y": "2102", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 5 - }, - "p1": { - "x": 0.5585116359476104, - "y": 0.0007059944035228352 - }, - "p2": { - "x": 135.72261092316398, - "y": 0.30340097008274824 - } - } - }, - { - "ID": "12136", - "typeID": "Arrow", - "zOrder": "18", - "w": "122", - "measuredW": "150", - "measuredH": "100", - "x": "1242", - "y": "2177", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.46828521970837755, - "y": -0.019971945924112333 - }, - "p1": { - "x": 0.5820514973802245, - "y": 0.10832691195181837 - }, - "p2": { - "x": 121.91015567357908, - "y": 100.34329968613702 - } - } - }, - { - "ID": "12137", - "typeID": "Arrow", - "zOrder": "19", - "w": "124", - "h": "56", - "measuredW": "150", - "measuredH": "100", - "x": "1240", - "y": "2169", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.2367048237488234, - "y": 0.20996831481954814 - }, - "p1": { - "x": 0.5821471972680257, - "y": 0.10220382075323102 - }, - "p2": { - "x": 124, - "y": 56 - } - } - }, - { - "ID": "12138", - "typeID": "Arrow", - "zOrder": "20", - "w": "160", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "1212", - "y": "2156", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.253514220191164, - "y": 0.2598687493922398 - }, - "p1": { - "x": 0.5643220132397158, - "y": -0.0116565125140245 - }, - "p2": { - "x": 160, - "y": 3 - } - } - }, - { - "ID": "12148", - "typeID": "Arrow", - "zOrder": "17", - "w": "1", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "1139", - "y": "2093", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 66.13829406216519 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484436846 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.20996831481954814 - } - } - }, - { - "ID": "12151", - "typeID": "Arrow", - "zOrder": "16", - "w": "251", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "862", - "y": "2167", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 0.3452909946819318 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432086 - }, - "p2": { - "x": 250.99279597295322, - "y": 0.3452909946818181 - } - } - }, - { - "ID": "12154", - "typeID": "Arrow", - "zOrder": "14", - "w": "121", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "554", - "y": "2161", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.07587772858573771, - "y": 3.436861934245826 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844317506 - }, - "p2": { - "x": 120.62795154401022, - "y": 0.34578311846553333 - } - } - }, - { - "ID": "12155", - "typeID": "Arrow", - "zOrder": "15", - "w": "113", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "574", - "y": "2172", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16789003115638934, - "y": 46.62182002617783 - }, - "p1": { - "x": 0.5805379144535684, - "y": 0.08004921937951325 - }, - "p2": { - "x": 112.9922668071307, - "y": 0.2556377894761681 - } - } - }, - { - "ID": "12171", - "typeID": "Arrow", - "zOrder": "13", - "w": "113", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "580", - "y": "2177", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.35004766271663357, - "y": 92.6246204865497 - }, - "p1": { - "x": 0.5805379144535685, - "y": 0.08004921937951325 - }, - "p2": { - "x": 113.17442443869083, - "y": -0.1077439868536203 - } - } - }, - { - "ID": "12172", - "typeID": "Arrow", - "zOrder": "12", - "w": "116", - "h": "142", - "measuredW": "150", - "measuredH": "100", - "x": "580", - "y": "2182", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.35004766271663357, - "y": 141.71849976270187 - }, - "p1": { - "x": 0.5805379144535684, - "y": 0.08004921937951331 - }, - "p2": { - "x": 116.26550325447101, - "y": -0.4711257631834087 - } - } - }, - { - "ID": "12173", - "typeID": "Arrow", - "zOrder": "11", - "w": "134", - "h": "192", - "measuredW": "150", - "measuredH": "100", - "x": "583", - "y": "2180", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4411264784968125, - "y": 191.63022140729345 - }, - "p1": { - "x": 0.5805379144535681, - "y": 0.08004921937951333 - }, - "p2": { - "x": 134.9030549649318, - "y": -0.016665171073782403 - } - } - }, - { - "ID": "12174", - "typeID": "Arrow", - "zOrder": "10", - "w": "203", - "h": "268", - "measuredW": "150", - "measuredH": "100", - "x": "853", - "y": "2177", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 0.3452909946819318 - }, - "p1": { - "x": 0.5640833540220509, - "y": -0.243720821079253 - }, - "p2": { - "x": 203.060606060606, - "y": 268.4545454545455 - } - } - }, - { - "ID": "12183", - "typeID": "Arrow", - "zOrder": "8", - "w": "145", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "1217", - "y": "2395", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3701327272756316, - "y": 52.15596905454049 - }, - "p1": { - "x": 0.560477982710205, - "y": -0.10310353186090239 - }, - "p2": { - "x": 144.41173538767998, - "y": 0.22334244808871517 - } - } - }, - { - "ID": "12184", - "typeID": "Arrow", - "zOrder": "9", - "w": "136", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "1243", - "y": "2450", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 5 - }, - "p1": { - "x": 0.5585116359476104, - "y": 0.0007059944035228352 - }, - "p2": { - "x": 135.72261092316398, - "y": 0.30340097008274824 - } - } - }, - { - "ID": "12189", - "typeID": "Arrow", - "zOrder": "6", - "w": "1", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "1189", - "y": "2349", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16844314823038076, - "y": 104.5 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844320785 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - } - } - }, - { - "ID": "12190", - "typeID": "Arrow", - "zOrder": "7", - "w": "1", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "1060", - "y": "2351", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16844314823038076, - "y": 104.5 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.000041473854844320785 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - } - } - }, - { - "ID": "12199", - "typeID": "Arrow", - "zOrder": "5", - "w": "254", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "797", - "y": "2449", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.37938035930415026, - "y": 0.4255917056684666 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484432103 - }, - "p2": { - "x": 253.99279597295322, - "y": 4.345290994681818 - } - } - }, - { - "ID": "12200", - "typeID": "Arrow", - "zOrder": "3", - "w": "1", - "h": "209", - "measuredW": "150", - "measuredH": "100", - "x": "761", - "y": "2353", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.16844314823038076, - "y": 209.4521834847542 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.000041473854844320806 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.14550083333870134 - } - } - }, - { - "ID": "12207", - "typeID": "Arrow", - "zOrder": "2", - "w": "148", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "568", - "y": "2458", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.07587772858573771, - "y": 0.436861934245826 - }, - "p1": { - "x": 0.5603752218607517, - "y": 0.00004147385484431722 - }, - "p2": { - "x": 147.9534279820159, - "y": 0.436861934245826 - } - } - }, - { - "ID": "12211", - "typeID": "Arrow", - "zOrder": "1", - "w": "212", - "h": "211", - "measuredW": "150", - "measuredH": "100", - "x": "824", - "y": "2463", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 211.81903972888244, - "y": 210.93046578741405 - }, - "p1": { - "x": 0.5120354219777272, - "y": -0.21432980008050467 - }, - "p2": { - "x": -0.2993585414566269, - "y": 0.36037699350072216 - } - } - }, - { - "ID": "12212", - "typeID": "Label", - "zOrder": "212", - "measuredW": "187", - "measuredH": "36", - "x": "948", - "y": "2685", - "properties": { - "size": "28", - "text": "Keep Learning" - } - }, - { - "ID": "12213", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "113", - "measuredW": "150", - "measuredH": "100", - "x": "1041", - "y": "2736", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.16844314823038076, - "y": 112.88943662353313 - }, - "p1": { - "x": 0.5603752218607518, - "y": 0.00004147385484432088 - }, - "p2": { - "x": 0.16844314823038076, - "y": 0.20996831481954814 - }, - "stroke": "dotted" - } - }, - { - "ID": "12214", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "1297", - "y": "287", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "45", - "measuredH": "28", - "x": "65", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "https" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "bold": "true", - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "12215", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "341", - "measuredH": "50", - "w": "341", - "h": "50", - "x": "826", - "y": "464", - "properties": { - "controlName": "100-dart-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "341", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "199", - "measuredH": "26", - "x": "71", - "y": "12", - "properties": { - "size": "18", - "text": "Learn the Basics of Dart" - } - } - ] - } - } - }, - { - "ID": "12216", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "341", - "measuredH": "50", - "w": "341", - "h": "50", - "x": "647", - "y": "618", - "properties": { - "controlName": "101-setup-development-environment" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "341", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "268", - "measuredH": "26", - "x": "37", - "y": "12", - "properties": { - "size": "18", - "text": "Setup Development Environment" - } - } - ] - } - } - }, - { - "ID": "12217", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "164", - "measuredH": "50", - "w": "164", - "h": "50", - "x": "1046", - "y": "618", - "properties": { - "controlName": "102-widgets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "164", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "26", - "x": "49", - "y": "12", - "properties": { - "size": "18", - "text": "Widgets" - } - } - ] - } - } - }, - { - "ID": "12218", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "966", - "y": "875", - "properties": { - "controlName": "103-working-with-assets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "161", - "measuredH": "26", - "x": "39", - "y": "12", - "properties": { - "size": "18", - "text": "Working with Assets" - } - } - ] - } - } - }, - { - "ID": "12219", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "303", - "measuredH": "50", - "w": "303", - "h": "50", - "x": "966", - "y": "989", - "properties": { - "controlName": "104-version-control-systems" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "303", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "197", - "measuredH": "26", - "x": "53", - "y": "12", - "properties": { - "size": "18", - "text": "Version Control Systems" - } - } - ] - } - } - }, - { - "ID": "12221", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "303", - "measuredH": "50", - "w": "303", - "h": "50", - "x": "966", - "y": "1043", - "properties": { - "controlName": "105-repo-hosting-services" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "303", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "187", - "measuredH": "26", - "x": "58", - "y": "12", - "properties": { - "size": "18", - "text": "Repo Hosting Services" - } - } - ] - } - } - }, - { - "ID": "12222", - "typeID": "__group__", - "zOrder": "144", - "measuredW": "216", - "measuredH": "60", - "w": "216", - "h": "60", - "x": "695", - "y": "1031", - "properties": { - "controlName": "106-design-principles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "10", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "142", - "measuredH": "26", - "x": "35", - "y": "22", - "properties": { - "size": "18", - "text": "Design Principles" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "169", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "3", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "192", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12223", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "212", - "measuredH": "50", - "w": "212", - "h": "50", - "x": "695", - "y": "1128", - "properties": { - "controlName": "107-package-manager" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "26", - "x": "31", - "y": "12", - "properties": { - "size": "18", - "text": "Package Manager" - } - } - ] - } - } - }, - { - "ID": "12224", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "1020", - "y": "1291", - "properties": { - "controlName": "108-working-with-apis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "144", - "measuredH": "26", - "x": "48", - "y": "12", - "properties": { - "size": "18", - "text": "Working with APIs" - } - } - ] - } - } - }, - { - "ID": "12225", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "212", - "measuredH": "50", - "w": "212", - "h": "50", - "x": "695", - "y": "1305", - "properties": { - "controlName": "109-storage" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "26", - "x": "74", - "y": "12", - "properties": { - "size": "18", - "text": "Storage" - } - } - ] - } - } - }, - { - "ID": "12226", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "1010", - "y": "1483", - "properties": { - "controlName": "110-advanced-dart" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "26", - "x": "59", - "y": "12", - "properties": { - "size": "18", - "text": "Advanced Dart" - } - } - ] - } - } - }, - { - "ID": "12227", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "661", - "y": "1709", - "properties": { - "controlName": "111-state-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "156", - "measuredH": "26", - "x": "45", - "y": "12", - "properties": { - "size": "18", - "text": "State Management" - } - } - ] - } - } - }, - { - "ID": "12228", - "typeID": "__group__", - "zOrder": "178", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "1007", - "y": "1832", - "properties": { - "controlName": "112-animations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "26", - "x": "78", - "y": "12", - "properties": { - "size": "18", - "text": "Animations" - } - } - ] - } - } - }, - { - "ID": "12229", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "661", - "y": "1939", - "properties": { - "controlName": "113-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "26", - "x": "93", - "y": "12", - "properties": { - "size": "18", - "text": "Testing" - } - } - ] - } - } - }, - { - "ID": "12230", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "661", - "y": "2069", - "properties": { - "controlName": "114-reactive-programming" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "186", - "measuredH": "26", - "x": "30", - "y": "12", - "properties": { - "size": "18", - "text": "Reactive Programming" - } - } - ] - } - } - }, - { - "ID": "12231", - "typeID": "__group__", - "zOrder": "190", - "measuredW": "254", - "measuredH": "50", - "w": "254", - "h": "50", - "x": "999", - "y": "2069", - "properties": { - "controlName": "115-dev-tools" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "26", - "x": "91", - "y": "12", - "properties": { - "size": "18", - "text": "Dev Tools" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12232", - "typeID": "__group__", - "zOrder": "194", - "measuredW": "254", - "measuredH": "50", - "w": "254", - "h": "50", - "x": "999", - "y": "2142", - "properties": { - "controlName": "116-flutter-internals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "26", - "x": "66", - "y": "12", - "properties": { - "size": "18", - "text": "Flutter Internals" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12233", - "typeID": "__group__", - "zOrder": "198", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "661", - "y": "2140", - "properties": { - "controlName": "117-ci-cd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "26", - "x": "91", - "y": "12", - "properties": { - "size": "18", - "text": "CI / CD" - } - } - ] - } - } - }, - { - "ID": "12234", - "typeID": "__group__", - "zOrder": "204", - "measuredW": "246", - "measuredH": "50", - "w": "246", - "h": "50", - "x": "1007", - "y": "2426", - "properties": { - "controlName": "118-analytics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "26", - "x": "87", - "y": "12", - "properties": { - "size": "18", - "text": "Analytics" - } - } - ] - } - } - }, - { - "ID": "12235", - "typeID": "__group__", - "zOrder": "209", - "measuredW": "162", - "measuredH": "50", - "w": "162", - "h": "50", - "x": "694", - "y": "2431", - "properties": { - "controlName": "119-deployment" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "26", - "x": "32", - "y": "12", - "properties": { - "size": "18", - "text": "Deployment" - } - } - ] - } - } - }, - { - "ID": "12236", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "284", - "measuredH": "47", - "w": "284", - "h": "47", - "x": "418", - "y": "410", - "properties": { - "controlName": "100-dart-basics:dart-pad" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "275", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "26", - "x": "111", - "y": "11", - "properties": { - "size": "18", - "text": "Dart Pad" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12237", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "284", - "measuredH": "47", - "w": "284", - "h": "47", - "x": "418", - "y": "462", - "properties": { - "controlName": "101-dart-basics:variables" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "275", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "26", - "x": "109", - "y": "11", - "properties": { - "size": "18", - "text": "Variables" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12239", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "284", - "measuredH": "47", - "w": "284", - "h": "47", - "x": "418", - "y": "513", - "properties": { - "controlName": "102-dart-basics:built-in-types" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "275", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "26", - "x": "92", - "y": "11", - "properties": { - "size": "18", - "text": "Built-in Types" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12240", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "1312", - "y": "409", - "properties": { - "controlName": "103-dart-basics:functions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "288", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "26", - "x": "104", - "y": "11", - "properties": { - "size": "18", - "text": "Functions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "275", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12241", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "1312", - "y": "460", - "properties": { - "controlName": "104-dart-basics:operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "288", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "26", - "x": "102", - "y": "11", - "properties": { - "size": "18", - "text": "Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "275", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12242", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "1312", - "y": "512", - "properties": { - "controlName": "105-dart-basics:control-flow-statements" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "288", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "198", - "measuredH": "26", - "x": "45", - "y": "11", - "properties": { - "size": "18", - "text": "Control Flow Statements" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "275", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12243", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "158", - "measuredH": "47", - "w": "158", - "h": "47", - "x": "418", - "y": "619", - "properties": { - "controlName": "100-setup-development-environment:flutter-cli" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "149", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "26", - "x": "40", - "y": "11", - "properties": { - "size": "18", - "text": "Flutter CLI" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12244", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "113", - "measuredH": "47", - "w": "113", - "h": "47", - "x": "716", - "y": "743", - "properties": { - "controlName": "101-setup-development-environment:ides" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "113", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "26", - "x": "37", - "y": "11", - "properties": { - "size": "18", - "text": "IDEs" - } - } - ] - } - } - }, - { - "ID": "12245", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "209", - "measuredH": "47", - "w": "209", - "h": "47", - "x": "418", - "y": "692", - "properties": { - "controlName": "100-setup-development-environment:ides:vs-code" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "71", - "measuredH": "26", - "x": "73", - "y": "11", - "properties": { - "size": "18", - "text": "VS Code" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12246", - "typeID": "__group__", - "zOrder": "130", - "measuredW": "209", - "measuredH": "47", - "w": "209", - "h": "47", - "x": "418", - "y": "744", - "properties": { - "controlName": "101-setup-development-environment:ides:android-studio" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "26", - "x": "50", - "y": "11", - "properties": { - "size": "18", - "text": "Android Studio" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12247", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "209", - "measuredH": "47", - "w": "209", - "h": "47", - "x": "418", - "y": "795", - "properties": { - "controlName": "102-setup-development-environment:ides:intellij-idea" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "26", - "x": "61", - "y": "11", - "properties": { - "size": "18", - "text": "IntelliJ Idea" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12248", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "1312", - "y": "614", - "properties": { - "controlName": "100-widgets:stateless-widgets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "288", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "145", - "measuredH": "26", - "x": "71", - "y": "11", - "properties": { - "size": "18", - "text": "Stateless Widgets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "275", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12249", - "typeID": "__group__", - "zOrder": "89", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "1312", - "y": "667", - "properties": { - "controlName": "101-widgets:stateful-widgets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "288", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "132", - "measuredH": "26", - "x": "78", - "y": "11", - "properties": { - "size": "18", - "text": "Stateful Widgets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "275", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12250", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "1312", - "y": "721", - "properties": { - "controlName": "102-widgets:styled-widgets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "288", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "26", - "x": "84", - "y": "11", - "properties": { - "size": "18", - "text": "Styled Widgets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "275", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12251", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "1312", - "y": "803", - "properties": { - "controlName": "100-widgets:styled-widgets:material-widgets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "288", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "137", - "measuredH": "26", - "x": "75", - "y": "11", - "properties": { - "size": "18", - "text": "Material Widgets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "275", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12252", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "299", - "measuredH": "47", - "w": "299", - "h": "47", - "x": "1312", - "y": "857", - "properties": { - "controlName": "101-widgets:styled-widgets:cupertino-widgets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "288", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "151", - "measuredH": "26", - "x": "68", - "y": "11", - "properties": { - "size": "18", - "text": "Cupertino Widgets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "275", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12253", - "typeID": "__group__", - "zOrder": "138", - "measuredW": "185", - "measuredH": "47", - "w": "185", - "h": "47", - "x": "689", - "y": "825", - "properties": { - "controlName": "100-working-with-assets:fonts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "26", - "x": "75", - "y": "11", - "properties": { - "size": "18", - "text": "Fonts" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12254", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "188", - "measuredH": "47", - "w": "188", - "h": "47", - "x": "686", - "y": "877", - "properties": { - "controlName": "101-working-with-assets:images" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "177", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "26", - "x": "69", - "y": "11", - "properties": { - "size": "18", - "text": "Images" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12255", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "188", - "measuredH": "47", - "w": "188", - "h": "47", - "x": "686", - "y": "928", - "properties": { - "controlName": "102-working-with-assets:other-file-types" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "179", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "133", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "Other File Types" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12256", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "136", - "measuredH": "47", - "w": "136", - "h": "47", - "x": "1352", - "y": "987", - "properties": { - "controlName": "100-version-control-systems:git" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "125", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "24", - "measuredH": "26", - "x": "51", - "y": "11", - "properties": { - "size": "18", - "text": "Git" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "112", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12257", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "136", - "measuredH": "47", - "w": "136", - "h": "47", - "x": "1352", - "y": "1044", - "properties": { - "controlName": "100-repo-hosting-services:github" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "125", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "26", - "x": "34", - "y": "11", - "properties": { - "size": "18", - "text": "GitHub" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "112", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12258", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "233", - "measuredH": "47", - "w": "233", - "h": "47", - "x": "394", - "y": "888", - "properties": { - "controlName": "100-design-principles:dependency-injection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "__group__", - "zOrder": "0", - "measuredW": "233", - "measuredH": "47", - "w": "233", - "h": "47", - "x": "0", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "224", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "178", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Dependency Injection" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12259", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "235", - "measuredH": "47", - "w": "235", - "h": "47", - "x": "392", - "y": "939", - "properties": { - "controlName": "101-design-principles:design-patterns" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "__group__", - "zOrder": "0", - "measuredW": "235", - "measuredH": "47", - "w": "235", - "h": "47", - "x": "0", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "26", - "x": "57", - "y": "11", - "properties": { - "size": "18", - "text": "Design Patterns" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12260", - "typeID": "__group__", - "zOrder": "146", - "measuredW": "235", - "measuredH": "47", - "w": "235", - "h": "47", - "x": "392", - "y": "990", - "properties": { - "controlName": "102-design-principles:solid-principles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "__group__", - "zOrder": "0", - "measuredW": "235", - "measuredH": "47", - "w": "235", - "h": "47", - "x": "0", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "139", - "measuredH": "26", - "x": "52", - "y": "11", - "properties": { - "size": "18", - "text": "SOLID Principles" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12261", - "typeID": "__group__", - "zOrder": "72", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "391", - "y": "1128", - "properties": { - "controlName": "100-package-manager:pub-dev" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "26", - "x": "91", - "y": "11", - "properties": { - "size": "18", - "text": "pub.dev" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12262", - "typeID": "__group__", - "zOrder": "71", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "391", - "y": "1179", - "properties": { - "controlName": "101-package-manager:flutter-pub-dart-pub" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "169", - "measuredH": "26", - "x": "38", - "y": "11", - "properties": { - "size": "18", - "text": "flutter pub / dart pub" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12263", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "288", - "measuredH": "47", - "w": "288", - "h": "47", - "x": "1030", - "y": "1191", - "properties": { - "controlName": "100-working-with-apis:json" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "278", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "232", - "measuredH": "26", - "x": "35", - "y": "11", - "properties": { - "size": "18", - "text": "JSON Serialize / Deserialize" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12264", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "1366", - "y": "1190", - "properties": { - "controlName": "101-working-with-apis:web-sockets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "26", - "x": "61", - "y": "11", - "properties": { - "size": "18", - "text": "Web Sockets" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "214", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12265", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "1366", - "y": "1242", - "properties": { - "controlName": "102-working-with-apis:graphql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "26", - "x": "76", - "y": "11", - "properties": { - "size": "18", - "text": "GraphQL" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "214", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12266", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "1366", - "y": "1294", - "properties": { - "controlName": "103-working-with-apis:restful-apis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "107", - "measuredH": "26", - "x": "60", - "y": "11", - "properties": { - "size": "18", - "text": "RESTful APIs" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "214", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12267", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "393", - "y": "1260", - "properties": { - "controlName": "100-storage:sqlite" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "26", - "x": "95", - "y": "11", - "properties": { - "size": "18", - "text": "SQLite" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12268", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "393", - "y": "1312", - "properties": { - "controlName": "101-storage:shared-preferences" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "163", - "measuredH": "26", - "x": "41", - "y": "11", - "properties": { - "size": "18", - "text": "Shared Preferences" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12269", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "393", - "y": "1364", - "properties": { - "controlName": "102-storage:firebase" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "26", - "x": "87", - "y": "11", - "properties": { - "size": "18", - "text": "Firebase" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12270", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "393", - "y": "1459", - "properties": { - "controlName": "100-storage:firebase:authentication" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "26", - "x": "64", - "y": "11", - "properties": { - "size": "18", - "text": "Authentication" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12271", - "typeID": "__group__", - "zOrder": "160", - "measuredW": "119", - "measuredH": "47", - "w": "119", - "h": "47", - "x": "393", - "y": "1512", - "properties": { - "controlName": "101-storage:firebase:storage" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "110", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "Storage" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12272", - "typeID": "__group__", - "zOrder": "161", - "measuredW": "123", - "measuredH": "47", - "w": "123", - "h": "47", - "x": "518", - "y": "1512", - "properties": { - "controlName": "102-storage:firebase:firestore" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "111", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "26", - "x": "15", - "y": "11", - "properties": { - "size": "18", - "text": "Firestore" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "99", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12273", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "393", - "y": "1565", - "properties": { - "controlName": "103-storage:firebase:push-notifications" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "26", - "x": "50", - "y": "11", - "properties": { - "size": "18", - "text": "Push Notifications" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12274", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "236", - "measuredH": "47", - "w": "236", - "h": "47", - "x": "393", - "y": "1617", - "properties": { - "controlName": "104-storage:firebase:remote-config" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "26", - "x": "62", - "y": "11", - "properties": { - "size": "18", - "text": "Remote Config" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12275", - "typeID": "__group__", - "zOrder": "170", - "measuredW": "173", - "measuredH": "47", - "w": "173", - "h": "47", - "x": "1079", - "y": "1395", - "properties": { - "controlName": "100-advanced-dart:core-libraries" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "26", - "x": "33", - "y": "11", - "properties": { - "size": "18", - "text": "Core Libraries" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12276", - "typeID": "__group__", - "zOrder": "56", - "measuredW": "256", - "measuredH": "47", - "w": "256", - "h": "47", - "x": "1354", - "y": "1374", - "properties": { - "controlName": "101-advanced-dart:lists" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "26", - "x": "104", - "y": "11", - "properties": { - "size": "18", - "text": "Lists" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "232", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12277", - "typeID": "__group__", - "zOrder": "55", - "measuredW": "256", - "measuredH": "47", - "w": "256", - "h": "47", - "x": "1354", - "y": "1426", - "properties": { - "controlName": "102-advanced-dart:collections" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "26", - "x": "77", - "y": "11", - "properties": { - "size": "18", - "text": "Collections" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "232", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12278", - "typeID": "__group__", - "zOrder": "54", - "measuredW": "256", - "measuredH": "47", - "w": "256", - "h": "47", - "x": "1354", - "y": "1479", - "properties": { - "controlName": "103-advanced-dart:lambdas" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "26", - "x": "85", - "y": "11", - "properties": { - "size": "18", - "text": "Lambdas" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "232", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12279", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "256", - "measuredH": "47", - "w": "256", - "h": "47", - "x": "1354", - "y": "1532", - "properties": { - "controlName": "104-advanced-dart:functional-programming" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "199", - "measuredH": "26", - "x": "23", - "y": "11", - "properties": { - "size": "18", - "text": "Functional Programming" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "232", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12280", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "257", - "measuredH": "47", - "w": "257", - "h": "47", - "x": "1354", - "y": "1587", - "properties": { - "controlName": "105-advanced-dart:isolates" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "26", - "x": "91", - "y": "11", - "properties": { - "size": "18", - "text": "Isolates" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "233", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12281", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "258", - "measuredH": "47", - "w": "258", - "h": "47", - "x": "1354", - "y": "1642", - "properties": { - "controlName": "106-advanced-dart:async-await" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "26", - "x": "69", - "y": "11", - "properties": { - "size": "18", - "text": "Async / Await" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "234", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12282", - "typeID": "__group__", - "zOrder": "168", - "measuredW": "172", - "measuredH": "47", - "w": "172", - "h": "47", - "x": "1080", - "y": "1570", - "properties": { - "controlName": "107-advanced-dart:streams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "26", - "x": "57", - "y": "11", - "properties": { - "size": "18", - "text": "Streams" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12283", - "typeID": "__group__", - "zOrder": "169", - "measuredW": "171", - "measuredH": "47", - "w": "171", - "h": "47", - "x": "1081", - "y": "1622", - "properties": { - "controlName": "108-advanced-dart:futures" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "26", - "x": "59", - "y": "11", - "properties": { - "size": "18", - "text": "Futures" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12284", - "typeID": "__group__", - "zOrder": "172", - "measuredW": "156", - "measuredH": "47", - "w": "156", - "h": "47", - "x": "661", - "y": "1616", - "properties": { - "controlName": "100-state-management:provider" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "147", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "26", - "x": "40", - "y": "11", - "properties": { - "size": "18", - "text": "Provider" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "132", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12285", - "typeID": "__group__", - "zOrder": "173", - "measuredW": "156", - "measuredH": "47", - "w": "156", - "h": "47", - "x": "661", - "y": "1564", - "properties": { - "controlName": "101-state-management:bloc" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "147", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "26", - "x": "51", - "y": "11", - "properties": { - "size": "18", - "text": "BLoC" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "132", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12286", - "typeID": "__group__", - "zOrder": "174", - "measuredW": "156", - "measuredH": "47", - "w": "156", - "h": "47", - "x": "661", - "y": "1512", - "properties": { - "controlName": "102-state-management:flutter-bloc" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "147", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "26", - "x": "22", - "y": "11", - "properties": { - "size": "18", - "text": "Flutter BLoC" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "132", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12287", - "typeID": "__group__", - "zOrder": "175", - "measuredW": "177", - "measuredH": "47", - "w": "177", - "h": "47", - "x": "393", - "y": "1710", - "properties": { - "controlName": "103-state-management:velocity-x" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "168", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "26", - "x": "55", - "y": "11", - "properties": { - "size": "18", - "text": "Velocity X" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12288", - "typeID": "__group__", - "zOrder": "176", - "measuredW": "177", - "measuredH": "47", - "w": "177", - "h": "47", - "x": "393", - "y": "1762", - "properties": { - "controlName": "104-state-management:get-x" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "168", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "26", - "x": "71", - "y": "11", - "properties": { - "size": "18", - "text": "Get X" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12289", - "typeID": "__group__", - "zOrder": "177", - "measuredW": "177", - "measuredH": "47", - "w": "177", - "h": "47", - "x": "393", - "y": "1815", - "properties": { - "controlName": "105-state-management:redux" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "168", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "26", - "x": "66", - "y": "11", - "properties": { - "size": "18", - "text": "Redux" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12290", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "199", - "measuredH": "47", - "w": "199", - "h": "47", - "x": "1054", - "y": "1734", - "properties": { - "controlName": "100-animations:curved-animations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "186", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "13", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "145", - "measuredH": "26", - "x": "33", - "y": "11", - "properties": { - "size": "18", - "text": "Curved Animation" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12291", - "typeID": "__group__", - "zOrder": "40", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "1354", - "y": "1726", - "properties": { - "controlName": "101-animations:animation-controller" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "166", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Animation Controller" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "214", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12292", - "typeID": "__group__", - "zOrder": "39", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "1354", - "y": "1778", - "properties": { - "controlName": "102-animations:animated-builder" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "140", - "measuredH": "26", - "x": "44", - "y": "11", - "properties": { - "size": "18", - "text": "Animated Builder" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "214", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12293", - "typeID": "__group__", - "zOrder": "38", - "measuredW": "238", - "measuredH": "47", - "w": "238", - "h": "47", - "x": "1354", - "y": "1830", - "properties": { - "controlName": "103-animations:animated-widget" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "138", - "measuredH": "26", - "x": "45", - "y": "11", - "properties": { - "size": "18", - "text": "Animated Widget" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "214", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12294", - "typeID": "__group__", - "zOrder": "180", - "measuredW": "92", - "measuredH": "47", - "w": "92", - "h": "47", - "x": "1054", - "y": "1925", - "properties": { - "controlName": "104-animations:hero" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "79", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "13", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "26", - "x": "34", - "y": "11", - "properties": { - "size": "18", - "text": "Hero" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12295", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "112", - "measuredH": "47", - "w": "112", - "h": "47", - "x": "1158", - "y": "1925", - "properties": { - "controlName": "105-animations:opacity" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "98", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "26", - "x": "17", - "y": "11", - "properties": { - "size": "18", - "text": "Opacity" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "88", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12296", - "typeID": "__group__", - "zOrder": "183", - "measuredW": "193", - "measuredH": "47", - "w": "193", - "h": "47", - "x": "661", - "y": "1833", - "properties": { - "controlName": "100-testing:unit-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "182", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "97", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "Unit Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "169", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12297", - "typeID": "__group__", - "zOrder": "184", - "measuredW": "194", - "measuredH": "47", - "w": "194", - "h": "47", - "x": "390", - "y": "1890", - "properties": { - "controlName": "101-testing:widget-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "182", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "Widget Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12298", - "typeID": "__group__", - "zOrder": "185", - "measuredW": "194", - "measuredH": "47", - "w": "194", - "h": "47", - "x": "390", - "y": "1944", - "properties": { - "controlName": "102-testing:integration-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "182", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "26", - "x": "30", - "y": "11", - "properties": { - "size": "18", - "text": "Integration Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12299", - "typeID": "__group__", - "zOrder": "186", - "measuredW": "99", - "measuredH": "47", - "w": "99", - "h": "47", - "x": "391", - "y": "1999", - "properties": { - "controlName": "103-testing:tdd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "88", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "26", - "x": "36", - "y": "11", - "properties": { - "size": "18", - "text": "TDD" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12300", - "typeID": "__group__", - "zOrder": "187", - "measuredW": "93", - "measuredH": "47", - "w": "93", - "h": "47", - "x": "491", - "y": "1999", - "properties": { - "controlName": "104-testing:bdd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "83", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "39", - "measuredH": "26", - "x": "32", - "y": "14", - "properties": { - "size": "18", - "text": "BDD" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12301", - "typeID": "__group__", - "zOrder": "189", - "measuredW": "193", - "measuredH": "47", - "w": "193", - "h": "47", - "x": "388", - "y": "2070", - "properties": { - "controlName": "100-reactive-programming:rxdart" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "182", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "26", - "x": "73", - "y": "11", - "properties": { - "size": "18", - "text": "RxDart" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10066329", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12303", - "typeID": "__group__", - "zOrder": "192", - "measuredW": "245", - "measuredH": "47", - "w": "245", - "h": "47", - "x": "1354", - "y": "1977", - "properties": { - "controlName": "100-dev-tools:flutter-inspector" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "26", - "x": "49", - "y": "11", - "properties": { - "size": "18", - "text": "Flutter Inspector" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "221", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12304", - "typeID": "__group__", - "zOrder": "191", - "measuredW": "245", - "measuredH": "47", - "w": "245", - "h": "47", - "x": "1354", - "y": "2028", - "properties": { - "controlName": "101-dev-tools:flutter-outline" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "116", - "measuredH": "26", - "x": "59", - "y": "11", - "properties": { - "size": "18", - "text": "Flutter Outline" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "221", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12305", - "typeID": "__group__", - "zOrder": "193", - "measuredW": "245", - "measuredH": "47", - "w": "245", - "h": "47", - "x": "1354", - "y": "2080", - "properties": { - "controlName": "102-dev-tools:memory-allocation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "150", - "measuredH": "26", - "x": "42", - "y": "11", - "properties": { - "size": "18", - "text": "Memory Allocation" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "221", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12306", - "typeID": "__group__", - "zOrder": "195", - "measuredW": "245", - "measuredH": "47", - "w": "245", - "h": "47", - "x": "1355", - "y": "2137", - "properties": { - "controlName": "100-flutter-internals:render-objects" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "233", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "26", - "x": "52", - "y": "11", - "properties": { - "size": "18", - "text": "Render Objects" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "221", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12307", - "typeID": "__group__", - "zOrder": "196", - "measuredW": "245", - "measuredH": "47", - "w": "245", - "h": "47", - "x": "1355", - "y": "2190", - "properties": { - "controlName": "101-flutter-internals:3-trees" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "233", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "26", - "x": "86", - "y": "11", - "properties": { - "size": "18", - "text": "3 Trees" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "221", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12308", - "typeID": "__group__", - "zOrder": "197", - "measuredW": "245", - "measuredH": "47", - "w": "245", - "h": "47", - "x": "1355", - "y": "2244", - "properties": { - "controlName": "102-flutter-internals:immutability" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "233", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "26", - "x": "68", - "y": "11", - "properties": { - "size": "18", - "text": "Immutability" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "221", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "10027263", - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12309", - "typeID": "__group__", - "zOrder": "200", - "measuredW": "199", - "measuredH": "47", - "w": "199", - "h": "47", - "x": "388", - "y": "2137", - "properties": { - "controlName": "100-ci-cd:fast-lane" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "81", - "measuredH": "26", - "x": "63", - "y": "11", - "properties": { - "size": "18", - "text": "Fast Lane" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12310", - "typeID": "__group__", - "zOrder": "199", - "measuredW": "199", - "measuredH": "47", - "w": "199", - "h": "47", - "x": "388", - "y": "2189", - "properties": { - "controlName": "101-ci-cd:codemagic" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "26", - "x": "57", - "y": "11", - "properties": { - "size": "18", - "text": "Codemagic" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12311", - "typeID": "__group__", - "zOrder": "201", - "measuredW": "199", - "measuredH": "47", - "w": "199", - "h": "47", - "x": "388", - "y": "2240", - "properties": { - "controlName": "102-ci-cd:bitrise" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "26", - "x": "77", - "y": "11", - "properties": { - "size": "18", - "text": "Bitrise" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12312", - "typeID": "__group__", - "zOrder": "202", - "measuredW": "199", - "measuredH": "47", - "w": "199", - "h": "47", - "x": "388", - "y": "2291", - "properties": { - "controlName": "103-ci-cd:github-actions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "26", - "x": "43", - "y": "11", - "properties": { - "size": "18", - "text": "GitHub Actions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12313", - "typeID": "__group__", - "zOrder": "203", - "measuredW": "199", - "measuredH": "47", - "w": "199", - "h": "47", - "x": "388", - "y": "2343", - "properties": { - "controlName": "104-ci-cd:firebase-app-distribution" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "26", - "x": "31", - "y": "11", - "properties": { - "size": "18", - "text": "Firebase App Dist" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12314", - "typeID": "__group__", - "zOrder": "207", - "measuredW": "127", - "measuredH": "47", - "w": "127", - "h": "47", - "x": "992", - "y": "2332", - "properties": { - "controlName": "100-analytics:segment" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "116", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "26", - "x": "32", - "y": "11", - "properties": { - "size": "18", - "text": "Segment" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12315", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "131", - "measuredH": "47", - "w": "131", - "h": "47", - "x": "1130", - "y": "2332", - "properties": { - "controlName": "101-analytics:mix-panel" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "26", - "x": "18", - "y": "11", - "properties": { - "size": "18", - "text": "Mix Panel" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "107", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12316", - "typeID": "__group__", - "zOrder": "205", - "measuredW": "244", - "measuredH": "47", - "w": "244", - "h": "47", - "x": "1355", - "y": "2377", - "properties": { - "controlName": "102-analytics:firebase-analytics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "233", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "26", - "x": "38", - "y": "11", - "properties": { - "size": "18", - "text": "Firebase Analytics" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "220", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12317", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "243", - "measuredH": "47", - "w": "243", - "h": "47", - "x": "1356", - "y": "2429", - "properties": { - "controlName": "103-analytics:google-analytics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "233", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "26", - "x": "49", - "y": "11", - "properties": { - "size": "18", - "text": "Google Analytics" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "219", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12318", - "typeID": "__group__", - "zOrder": "4", - "measuredW": "143", - "measuredH": "47", - "w": "143", - "h": "47", - "x": "694", - "y": "2336", - "properties": { - "controlName": "100-deployment:appstore" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "26", - "x": "25", - "y": "11", - "properties": { - "size": "18", - "text": "App Store" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "119", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12319", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "143", - "measuredH": "47", - "w": "143", - "h": "47", - "x": "694", - "y": "2535", - "properties": { - "controlName": "101-deployment:playstore" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "130", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "26", - "x": "27", - "y": "11", - "properties": { - "size": "18", - "text": "Playstore" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "119", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "12320", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "245", - "measuredH": "47", - "w": "245", - "h": "47", - "x": "388", - "y": "2433", - "properties": { - "controlName": "101-deployment:guidelines-and-protocols" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "236", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "185", - "measuredH": "26", - "x": "34", - "y": "11", - "properties": { - "size": "18", - "text": "Guidelines & Protocols" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy 2", - "order": 1000006.8992828326, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", - "mockupH": "2663", - "mockupW": "1257", - "measuredW": "1632", - "measuredH": "2849", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/frontend.json b/public/jsons/frontend.json deleted file mode 100644 index 0f2f1ea80..000000000 --- a/public/jsons/frontend.json +++ /dev/null @@ -1,14195 +0,0 @@ -{ - "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" -} diff --git a/public/jsons/golang.json b/public/jsons/golang.json deleted file mode 100644 index 02343e2bc..000000000 --- a/public/jsons/golang.json +++ /dev/null @@ -1,5195 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "4412", - "typeID": "Arrow", - "zOrder": "0", - "w": "38", - "h": "79", - "measuredW": "150", - "measuredH": "100", - "x": "293", - "y": "157", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.7039806190217623, - "y": -0.22079278225638052 - }, - "p2": { - "x": 38, - "y": 78 - } - } - }, - { - "ID": "4413", - "typeID": "Arrow", - "zOrder": "1", - "w": "206", - "h": "329", - "measuredW": "150", - "measuredH": "100", - "x": "576", - "y": "1249", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4190752404149273, - "y": 0.21784346648791786 - }, - "p2": { - "x": 206, - "y": 329 - } - } - }, - { - "ID": "4414", - "typeID": "Arrow", - "zOrder": "2", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "497", - "y": "1261", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": -0.5, - "y": 0 - }, - "p1": { - "x": 0.37281767955801104, - "y": 0.003535911602209944 - }, - "p2": { - "x": -0.5, - "y": 69 - } - } - }, - { - "ID": "4415", - "typeID": "Arrow", - "zOrder": "3", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "344", - "y": "1250", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": -0.5, - "y": 0 - }, - "p1": { - "x": 0.37281767955801104, - "y": 0.003535911602209944 - }, - "p2": { - "x": -0.5, - "y": 69 - } - } - }, - { - "ID": "4416", - "typeID": "Arrow", - "zOrder": "4", - "w": "140", - "h": "78", - "measuredW": "150", - "measuredH": "100", - "x": "217", - "y": "1245", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 139.5, - "y": 1 - }, - "p1": { - "x": 0.5976080058579448, - "y": -0.22367586038564805 - }, - "p2": { - "x": -0.5, - "y": 78.5 - } - } - }, - { - "ID": "4417", - "typeID": "Arrow", - "zOrder": "5", - "w": "121", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "588", - "y": "1248", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 120.5, - "y": 2 - }, - "p1": { - "x": 0.5993031358885019, - "y": 0.01393728222996517 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4418", - "typeID": "Arrow", - "zOrder": "6", - "w": "203", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "598", - "y": "1151", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.573333003439147, - "y": 0.10998342281713142 - }, - "p2": { - "x": 203, - "y": 96.5 - } - } - }, - { - "ID": "4419", - "typeID": "Arrow", - "zOrder": "7", - "w": "68", - "h": "20", - "measuredW": "150", - "measuredH": "100", - "x": "174", - "y": "1187", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 67.5, - "y": 0.5 - }, - "p1": { - "x": 0.5100630820066085, - "y": -0.10093121057374592 - }, - "p2": { - "x": -0.5, - "y": 19.5 - } - } - }, - { - "ID": "4420", - "typeID": "Arrow", - "zOrder": "8", - "w": "68", - "h": "61", - "measuredW": "150", - "measuredH": "100", - "x": "171", - "y": "1188", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 67.5, - "y": -0.5 - }, - "p1": { - "x": 0.5024657534246576, - "y": 0.1665753424657536 - }, - "p2": { - "x": -0.5, - "y": 60.5 - } - } - }, - { - "ID": "4421", - "typeID": "Arrow", - "zOrder": "9", - "w": "57", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "305", - "y": "1151", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 56.5, - "y": -0.5 - }, - "p1": { - "x": 0.6131911728242003, - "y": -0.0731465410364493 - }, - "p2": { - "x": -0.5, - "y": 27.5 - } - } - }, - { - "ID": "4422", - "typeID": "Arrow", - "zOrder": "10", - "w": "68", - "h": "26", - "measuredW": "150", - "measuredH": "100", - "x": "165", - "y": "1134", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 67.5, - "y": -0.5 - }, - "p1": { - "x": 0.5348310364357182, - "y": -0.0641872758164999 - }, - "p2": { - "x": -0.5, - "y": 25.5 - } - } - }, - { - "ID": "4423", - "typeID": "Arrow", - "zOrder": "11", - "w": "64", - "h": "19", - "measuredW": "150", - "measuredH": "100", - "x": "173", - "y": "1107", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 63.5, - "y": 18.5 - }, - "p1": { - "x": 0.5728068207314337, - "y": 0.12317702490464438 - }, - "p2": { - "x": -0.5, - "y": -0.5 - } - } - }, - { - "ID": "4424", - "typeID": "Arrow", - "zOrder": "12", - "w": "70", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "300", - "y": "1123", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 69.5, - "y": 23 - }, - "p1": { - "x": 0.5649908976333847, - "y": 0.09399243803388879 - }, - "p2": { - "x": -0.5, - "y": -0.5 - } - } - }, - { - "ID": "4425", - "typeID": "Arrow", - "zOrder": "13", - "w": "93", - "h": "21", - "measuredW": "150", - "measuredH": "100", - "x": "605", - "y": "1103", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 93, - "y": 21 - }, - "p1": { - "x": 0.5575228437406796, - "y": -0.08334914996881863 - }, - "p2": { - "x": 0, - "y": 1.5 - } - } - }, - { - "ID": "4426", - "typeID": "Arrow", - "zOrder": "14", - "w": "94", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "604", - "y": "1069", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 94, - "y": 0 - }, - "p1": { - "x": 0.5179181109750058, - "y": 0.06124736115092914 - }, - "p2": { - "x": 0, - "y": 27.5 - } - } - }, - { - "ID": "4427", - "typeID": "Arrow", - "zOrder": "15", - "w": "111", - "h": "43", - "measuredW": "150", - "measuredH": "100", - "x": "244", - "y": "1005", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 110.5, - "y": 43 - }, - "p1": { - "x": 0.5740822925252013, - "y": 0.09902998795409876 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4428", - "typeID": "Arrow", - "zOrder": "16", - "w": "121", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "235", - "y": "1054", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 120.5, - "y": 2 - }, - "p1": { - "x": 0.5993031358885019, - "y": 0.01393728222996517 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4429", - "typeID": "Arrow", - "zOrder": "17", - "w": "77", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "150", - "y": "895", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 1.5 - }, - "p1": { - "x": 0.4819277108433731, - "y": 0.018072289156626502 - }, - "p2": { - "x": 77, - "y": 1.5 - } - } - }, - { - "ID": "4430", - "typeID": "Arrow", - "zOrder": "18", - "w": "99", - "h": "108", - "measuredW": "150", - "measuredH": "100", - "x": "270", - "y": "899", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 99, - "y": 107.5 - }, - "p1": { - "x": 0.4816540477577168, - "y": 0.3011065812463601 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "4431", - "typeID": "Arrow", - "zOrder": "19", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "589", - "y": "922", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433732, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 68.5 - } - } - }, - { - "ID": "4432", - "typeID": "Arrow", - "zOrder": "20", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "506", - "y": "925", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433732, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 68.5 - } - } - }, - { - "ID": "4433", - "typeID": "Arrow", - "zOrder": "21", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "434", - "y": "927", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433732, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 68.5 - } - } - }, - { - "ID": "4434", - "typeID": "Arrow", - "zOrder": "22", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "374", - "y": "924", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433732, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 68.5 - } - } - }, - { - "ID": "4435", - "typeID": "Arrow", - "zOrder": "23", - "w": "94", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "616", - "y": "1008", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 94, - "y": 0.5 - }, - "p1": { - "x": 0.6535117710266678, - "y": -0.0007814789489108132 - }, - "p2": { - "x": 0, - "y": 0.5 - } - } - }, - { - "ID": "4436", - "typeID": "Arrow", - "zOrder": "24", - "w": "97", - "h": "40", - "measuredW": "150", - "measuredH": "100", - "x": "605", - "y": "958", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 97, - "y": -0.5 - }, - "p1": { - "x": 0.5439101123595506, - "y": 0.05905617977528093 - }, - "p2": { - "x": 0, - "y": 39.5 - } - } - }, - { - "ID": "4437", - "typeID": "Arrow", - "zOrder": "25", - "w": "1", - "h": "118", - "measuredW": "150", - "measuredH": "100", - "x": "271", - "y": "775", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 1, - "y": 117 - }, - "p1": { - "x": 0.4340835430661428, - "y": 0.0048163102717775075 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "4438", - "typeID": "Arrow", - "zOrder": "26", - "w": "2", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "107", - "y": "766", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 2, - "y": 68 - }, - "p1": { - "x": 0.5297297297297298, - "y": 0.021621621621621623 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "4439", - "typeID": "Arrow", - "zOrder": "27", - "w": "1", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "197", - "y": "777", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 51 - }, - "p1": { - "x": 0.5145945945945946, - "y": -0.0075675675675675675 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4440", - "typeID": "Arrow", - "zOrder": "28", - "w": "1", - "h": "54", - "measuredW": "150", - "measuredH": "100", - "x": "465", - "y": "773", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.48192771084337327, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 54 - } - } - }, - { - "ID": "4441", - "typeID": "Arrow", - "zOrder": "29", - "w": "98", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "270", - "y": "770", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 98, - "y": 0.5 - }, - "p1": { - "x": 0.5245467907888293, - "y": 0.010387065164135229 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "4442", - "typeID": "Arrow", - "zOrder": "30", - "w": "1", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "467", - "y": "709", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4819277108433734, - "y": 0.018072289156626505 - }, - "p2": { - "x": 0, - "y": 57.5 - } - } - }, - { - "ID": "4443", - "typeID": "Arrow", - "zOrder": "31", - "w": "107", - "h": "125", - "measuredW": "150", - "measuredH": "100", - "x": "589", - "y": "785", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 106.5, - "y": 125 - }, - "p1": { - "x": 0.6311916037373609, - "y": -0.05279662101625488 - }, - "p2": { - "x": -0.5, - "y": 0 - } - } - }, - { - "ID": "4444", - "typeID": "Arrow", - "zOrder": "32", - "w": "91", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "600", - "y": "783", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 90.5, - "y": 69 - }, - "p1": { - "x": 0.6311916037373609, - "y": -0.0527966210162549 - }, - "p2": { - "x": -0.5, - "y": 0 - } - } - }, - { - "ID": "4445", - "typeID": "Arrow", - "zOrder": "33", - "w": "107", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "595", - "y": "766", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 107, - "y": 0 - }, - "p1": { - "x": 0.599303135888502, - "y": 0.013937282229965165 - }, - "p2": { - "x": 0, - "y": 3 - } - } - }, - { - "ID": "4446", - "typeID": "Arrow", - "zOrder": "34", - "w": "95", - "h": "34", - "measuredW": "150", - "measuredH": "100", - "x": "601", - "y": "779", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 95, - "y": 34 - }, - "p1": { - "x": 0.6311916037373608, - "y": -0.052796621016254944 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4447", - "typeID": "Arrow", - "zOrder": "35", - "w": "109", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "593", - "y": "712", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 108, - "y": 0 - }, - "p1": { - "x": 0.5854522369608072, - "y": 0.026930401951284707 - }, - "p2": { - "x": -0.5, - "y": 56.5 - } - } - }, - { - "ID": "4448", - "typeID": "Arrow", - "zOrder": "36", - "w": "141", - "h": "181", - "measuredW": "150", - "measuredH": "100", - "x": "557", - "y": "469", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 141, - "y": 180.5 - }, - "p1": { - "x": 0.5960734774514647, - "y": -0.08589149348429012 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "4449", - "typeID": "Arrow", - "zOrder": "37", - "w": "125", - "h": "133", - "measuredW": "150", - "measuredH": "100", - "x": "577", - "y": "471", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 125, - "y": 132.5 - }, - "p1": { - "x": 0.6144660011301564, - "y": -0.09666603880203428 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4450", - "typeID": "Arrow", - "zOrder": "38", - "w": "4", - "h": "78", - "measuredW": "150", - "measuredH": "100", - "x": "468", - "y": "464", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 4.5, - "y": 78 - }, - "p1": { - "x": 0.4819277108433735, - "y": 0.018072289156626516 - }, - "p2": { - "x": 0.5, - "y": 0 - } - } - }, - { - "ID": "4451", - "typeID": "Arrow", - "zOrder": "39", - "w": "2", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "392", - "y": "463", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 1, - "y": 83 - }, - "p1": { - "x": 0.48192771084337344, - "y": 0.018072289156626505 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "4452", - "typeID": "Arrow", - "zOrder": "40", - "w": "101", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "602", - "y": "469", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 101, - "y": 83 - }, - "p1": { - "x": 0.5714745465184319, - "y": -0.07492685781158573 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4453", - "typeID": "Arrow", - "zOrder": "41", - "w": "27", - "h": "64", - "measuredW": "150", - "measuredH": "100", - "x": "342", - "y": "270", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.46939890710382504, - "y": -0.09672131147540984 - }, - "p2": { - "x": 27, - "y": 64 - } - } - }, - { - "ID": "4454", - "typeID": "__group__", - "zOrder": "42", - "measuredW": "535", - "measuredH": "90", - "w": "535", - "h": "90", - "x": "6", - "y": "202", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "535", - "h": "90", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "384", - "measuredH": "28", - "x": "76", - "y": "19", - "properties": { - "size": "20", - "text": "Backend Roadmap till Language Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "153", - "measuredH": "24", - "x": "191", - "y": "48", - "properties": { - "size": "16", - "text": "roadmap.sh/backend", - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "4455", - "typeID": "Arrow", - "zOrder": "43", - "w": "126", - "h": "299", - "measuredW": "150", - "measuredH": "100", - "x": "479", - "y": "467", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5666915052160955, - "y": 0.2790611028315946 - }, - "p2": { - "x": 69, - "y": 298.5 - } - } - }, - { - "ID": "4456", - "typeID": "Arrow", - "zOrder": "44", - "w": "98", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "601", - "y": "406", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 97.5, - "y": -0.5 - }, - "p1": { - "x": 0.5537800308573949, - "y": 0.044853427374917355 - }, - "p2": { - "x": 0, - "y": 46 - } - } - }, - { - "ID": "4457", - "typeID": "Arrow", - "zOrder": "45", - "w": "120", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "597", - "y": "465", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 120, - "y": 44 - }, - "p1": { - "x": 0.5846756207563067, - "y": -0.036972790801407494 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4458", - "typeID": "Arrow", - "zOrder": "46", - "w": "107", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "276", - "y": "405", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 107, - "y": 51 - }, - "p1": { - "x": 0.5245584633234497, - "y": 0.05852778135877272 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4459", - "typeID": "Arrow", - "zOrder": "47", - "w": "108", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "276", - "y": "462", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 108, - "y": 0 - }, - "p1": { - "x": 0.5656811947576956, - "y": -0.05547089302042055 - }, - "p2": { - "x": 0, - "y": 44 - } - } - }, - { - "ID": "4460", - "typeID": "Arrow", - "zOrder": "48", - "w": "115", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "274", - "y": "457", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 115, - "y": 1 - }, - "p1": { - "x": 0.5205160087037612, - "y": 0.03901150139881877 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "4461", - "typeID": "Arrow", - "zOrder": "49", - "w": "123", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "577", - "y": "458", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 122.5, - "y": -0.5 - }, - "p1": { - "x": 0.5536354056902003, - "y": 0.01338250790305583 - }, - "p2": { - "x": 0, - "y": 1 - } - } - }, - { - "ID": "4462", - "typeID": "Label", - "zOrder": "50", - "measuredW": "37", - "measuredH": "36", - "x": "374", - "y": "338", - "properties": { - "size": "28", - "text": "Go" - } - }, - { - "ID": "4463", - "typeID": "Arrow", - "zOrder": "51", - "w": "51", - "h": "59", - "measuredW": "150", - "measuredH": "100", - "x": "400", - "y": "386", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5149949247946848, - "y": -0.13269354987542692 - }, - "p2": { - "x": 51, - "y": 59 - } - } - }, - { - "ID": "4464", - "typeID": "__group__", - "zOrder": "52", - "measuredW": "262", - "measuredH": "43", - "w": "262", - "h": "43", - "x": "354", - "y": "437", - "properties": { - "controlName": "100-go-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "262", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "123", - "measuredH": "24", - "x": "69", - "y": "10", - "properties": { - "size": "16", - "text": "Learn the Basics" - } - } - ] - } - } - }, - { - "ID": "4465", - "typeID": "__group__", - "zOrder": "53", - "measuredW": "247", - "measuredH": "42", - "w": "247", - "h": "42", - "x": "57", - "y": "392", - "properties": { - "controlName": "100-go-basics:basic-syntax" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "247", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "95", - "measuredW": "92", - "measuredH": "24", - "x": "76", - "y": "9", - "properties": { - "size": "16", - "text": "Basic Syntax" - } - } - ] - } - } - }, - { - "ID": "4466", - "typeID": "__group__", - "zOrder": "54", - "measuredW": "249", - "measuredH": "42", - "w": "249", - "h": "42", - "x": "55", - "y": "438", - "properties": { - "controlName": "101-go-basics:variables" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "249", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "183", - "measuredH": "24", - "x": "33", - "y": "9", - "properties": { - "size": "16", - "text": "Variables and declaration" - } - } - ] - } - } - }, - { - "ID": "4467", - "typeID": "__group__", - "zOrder": "55", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "688", - "y": "484", - "properties": { - "controlName": "109-go-basics:packages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "222", - "measuredH": "24", - "x": "29", - "y": "9", - "properties": { - "size": "16", - "text": "Packages, imports and exports" - } - } - ] - } - } - }, - { - "ID": "4468", - "typeID": "__group__", - "zOrder": "56", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "688", - "y": "438", - "properties": { - "controlName": "108-go-basics:functions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "247", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "text": "Functions, multiple/named returns", - "size": "16" - } - } - ] - } - } - }, - { - "ID": "4469", - "typeID": "Canvas", - "zOrder": "57", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "654", - "y": "171" - }, - { - "ID": "4470", - "typeID": "Label", - "zOrder": "58", - "measuredW": "314", - "measuredH": "25", - "x": "668", - "y": "188", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "4471", - "typeID": "Label", - "zOrder": "59", - "measuredW": "319", - "measuredH": "25", - "x": "668", - "y": "216", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "4472", - "typeID": "__group__", - "zOrder": "60", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "669", - "y": "252", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "35", - "measuredH": "28", - "x": "76", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "http" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "4473", - "typeID": "__group__", - "zOrder": "61", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "688", - "y": "393", - "properties": { - "controlName": "107-go-basics:conditionals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "92", - "measuredW": "90", - "measuredH": "24", - "x": "94", - "y": "9", - "properties": { - "size": "16", - "text": "Conditionals" - } - } - ] - } - } - }, - { - "ID": "4474", - "typeID": "__group__", - "zOrder": "62", - "measuredW": "127", - "measuredH": "42", - "w": "127", - "h": "42", - "x": "688", - "y": "531", - "properties": { - "controlName": "110-go-basics:type-casting" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "127", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "24", - "x": "17", - "y": "9", - "properties": { - "size": "16", - "text": "Type Casting" - } - } - ] - } - } - }, - { - "ID": "4475", - "typeID": "__group__", - "zOrder": "63", - "measuredW": "146", - "measuredH": "42", - "w": "146", - "h": "42", - "x": "822", - "y": "531", - "properties": { - "controlName": "111-go-basics:type-inference" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "146", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "24", - "x": "18", - "y": "9", - "properties": { - "size": "16", - "text": "Type Inference" - } - } - ] - } - } - }, - { - "ID": "4476", - "typeID": "__group__", - "zOrder": "64", - "measuredW": "106", - "measuredH": "42", - "w": "106", - "h": "42", - "x": "322", - "y": "526", - "properties": { - "controlName": "103-go-basics:for-loop" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "106", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "24", - "x": "20", - "y": "9", - "properties": { - "size": "16", - "text": "For Loop" - } - } - ] - } - } - }, - { - "ID": "4477", - "typeID": "__group__", - "zOrder": "65", - "measuredW": "192", - "measuredH": "42", - "w": "192", - "h": "42", - "x": "321", - "y": "571", - "properties": { - "controlName": "105-go-basics:conditionals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "192", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "145", - "measuredH": "24", - "x": "23", - "y": "9", - "properties": { - "size": "16", - "text": "if, switch statements" - } - } - ] - } - } - }, - { - "ID": "4478", - "typeID": "__group__", - "zOrder": "66", - "measuredW": "262", - "measuredH": "43", - "w": "262", - "h": "43", - "x": "354", - "y": "750", - "properties": { - "controlName": "101-go-advanced" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "262", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "24", - "x": "79", - "y": "10", - "properties": { - "size": "16", - "text": "Going Deeper" - } - } - ] - } - } - }, - { - "ID": "4479", - "typeID": "__group__", - "zOrder": "67", - "measuredW": "181", - "measuredH": "42", - "w": "181", - "h": "42", - "x": "786", - "y": "626", - "properties": { - "controlName": "116-go-basics:structs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "181", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "24", - "x": "65", - "y": "9", - "properties": { - "size": "16", - "text": "Structs" - } - } - ] - } - } - }, - { - "ID": "4480", - "typeID": "__group__", - "zOrder": "68", - "measuredW": "143", - "measuredH": "42", - "w": "143", - "h": "42", - "x": "684", - "y": "746", - "properties": { - "controlName": "103-go-advanced:interfaces" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "143", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "24", - "x": "35", - "y": "10", - "properties": { - "size": "16", - "text": "Interfaces" - } - } - ] - } - } - }, - { - "ID": "4481", - "typeID": "__group__", - "zOrder": "69", - "measuredW": "84", - "measuredH": "42", - "w": "84", - "h": "42", - "x": "688", - "y": "578", - "properties": { - "controlName": "112-go-basics:arrays" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "84", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "24", - "x": "19", - "y": "9", - "properties": { - "size": "16", - "text": "Arrays" - } - } - ] - } - } - }, - { - "ID": "4482", - "typeID": "__group__", - "zOrder": "70", - "measuredW": "92", - "measuredH": "42", - "w": "92", - "h": "42", - "x": "778", - "y": "578", - "properties": { - "controlName": "113-go-basics:slices" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "92", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "24", - "x": "24", - "y": "9", - "properties": { - "size": "16", - "text": "Slices" - } - } - ] - } - } - }, - { - "ID": "4483", - "typeID": "__group__", - "zOrder": "71", - "measuredW": "94", - "measuredH": "42", - "w": "94", - "h": "42", - "x": "687", - "y": "626", - "properties": { - "controlName": "115-go-basics:make" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "94", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "52", - "measuredH": "24", - "x": "21", - "y": "9", - "properties": { - "size": "16", - "text": "make()" - } - } - ] - } - } - }, - { - "ID": "4484", - "typeID": "__group__", - "zOrder": "72", - "measuredW": "81", - "measuredH": "42", - "w": "81", - "h": "42", - "x": "432", - "y": "526", - "properties": { - "controlName": "104-go-basics:range" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "81", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "24", - "x": "19", - "y": "9", - "properties": { - "size": "16", - "text": "range" - } - } - ] - } - } - }, - { - "ID": "4485", - "typeID": "__group__", - "zOrder": "73", - "measuredW": "92", - "measuredH": "42", - "w": "92", - "h": "42", - "x": "875", - "y": "578", - "properties": { - "controlName": "114-go-basics:maps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "92", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "24", - "x": "25", - "y": "9", - "properties": { - "size": "16", - "text": "Maps" - } - } - ] - } - } - }, - { - "ID": "4486", - "typeID": "__group__", - "zOrder": "74", - "measuredW": "281", - "measuredH": "42", - "w": "281", - "h": "42", - "x": "685", - "y": "700", - "properties": { - "controlName": "102-go-advanced:types-and-type-assertions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "281", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "233", - "measuredH": "24", - "x": "24", - "y": "9", - "properties": { - "size": "16", - "text": "Types, Type Assertions, Switches" - } - } - ] - } - } - }, - { - "ID": "4487", - "typeID": "__group__", - "zOrder": "75", - "measuredW": "192", - "measuredH": "42", - "w": "192", - "h": "42", - "x": "321", - "y": "617", - "properties": { - "controlName": "106-go-basics:errors-panic-recover" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "192", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "size": "16", - "text": "Errors, Panic, Recover" - } - } - ] - } - } - }, - { - "ID": "4488", - "typeID": "__group__", - "zOrder": "76", - "measuredW": "142", - "measuredH": "42", - "w": "142", - "h": "42", - "x": "685", - "y": "792", - "properties": { - "controlName": "105-go-advanced:goroutines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "142", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "24", - "x": "31", - "y": "9", - "properties": { - "size": "16", - "text": "Goroutines" - } - } - ] - } - } - }, - { - "ID": "4489", - "typeID": "__group__", - "zOrder": "77", - "measuredW": "134", - "measuredH": "42", - "w": "134", - "h": "42", - "x": "832", - "y": "792", - "properties": { - "controlName": "106-go-advanced:channels" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "134", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "24", - "x": "32", - "y": "9", - "properties": { - "size": "16", - "text": "Channels" - } - } - ] - } - } - }, - { - "ID": "4490", - "typeID": "__group__", - "zOrder": "78", - "measuredW": "142", - "measuredH": "42", - "w": "142", - "h": "42", - "x": "685", - "y": "838", - "properties": { - "controlName": "107-go-advanced:buffer" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "142", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "24", - "x": "49", - "y": "9", - "properties": { - "size": "16", - "text": "Buffer" - } - } - ] - } - } - }, - { - "ID": "4491", - "typeID": "__group__", - "zOrder": "79", - "measuredW": "134", - "measuredH": "42", - "w": "134", - "h": "42", - "x": "832", - "y": "838", - "properties": { - "controlName": "108-go-advanced:select" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "134", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "24", - "x": "40", - "y": "9", - "properties": { - "size": "16", - "text": "Select" - } - } - ] - } - } - }, - { - "ID": "4492", - "typeID": "__group__", - "zOrder": "80", - "measuredW": "281", - "measuredH": "42", - "w": "281", - "h": "42", - "x": "685", - "y": "884", - "properties": { - "controlName": "109-go-advanced:mutext" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "281", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "24", - "x": "118", - "y": "9", - "properties": { - "size": "16", - "text": "Mutex" - } - } - ] - } - } - }, - { - "ID": "4493", - "typeID": "__group__", - "zOrder": "81", - "measuredW": "145", - "measuredH": "42", - "w": "145", - "h": "42", - "x": "395", - "y": "683", - "properties": { - "controlName": "100-go-advanced:go-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "145", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "88", - "measuredH": "24", - "x": "29", - "y": "9", - "properties": { - "size": "16", - "text": "Go Modules" - } - } - ] - } - } - }, - { - "ID": "4494", - "typeID": "__group__", - "zOrder": "82", - "measuredW": "222", - "measuredH": "43", - "w": "222", - "h": "43", - "x": "69", - "y": "749", - "properties": { - "controlName": "102-go-building-clis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "97", - "measuredH": "24", - "x": "62", - "y": "10", - "properties": { - "size": "16", - "text": "Building CLIs" - } - } - ] - } - } - }, - { - "ID": "4495", - "typeID": "__group__", - "zOrder": "83", - "measuredW": "237", - "measuredH": "66", - "w": "237", - "h": "66", - "x": "354", - "y": "808", - "properties": { - "controlName": "101-go-advanced:working-with-json" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "237", - "h": "66", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "207", - "measuredH": "24", - "x": "15", - "y": "9", - "properties": { - "size": "16", - "text": "Marshalling & Unmarshalling" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "43", - "measuredH": "24", - "x": "97", - "y": "33", - "properties": { - "size": "16", - "text": "JSON" - } - } - ] - } - } - }, - { - "ID": "4496", - "typeID": "__group__", - "zOrder": "84", - "measuredW": "134", - "measuredH": "42", - "w": "134", - "h": "42", - "x": "832", - "y": "746", - "properties": { - "controlName": "104-go-advanced:context" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "134", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "24", - "x": "39", - "y": "9", - "properties": { - "size": "16", - "text": "Context" - } - } - ] - } - } - }, - { - "ID": "4497", - "typeID": "__group__", - "zOrder": "85", - "measuredW": "73", - "measuredH": "42", - "w": "73", - "h": "42", - "x": "69", - "y": "808", - "properties": { - "controlName": "100-go-building-clis:cobra" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "73", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "24", - "x": "15", - "y": "9", - "properties": { - "size": "16", - "text": "Cobra" - } - } - ] - } - } - }, - { - "ID": "4498", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "100", - "measuredH": "42", - "w": "100", - "h": "42", - "x": "149", - "y": "808", - "properties": { - "controlName": "101-go-building-clis:urfave-cli" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "size": "16", - "text": "urfave/cli" - } - } - ] - } - } - }, - { - "ID": "4499", - "typeID": "__group__", - "zOrder": "87", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "343", - "y": "986", - "properties": { - "controlName": "104-go-web-frameworks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "125", - "measuredH": "24", - "x": "75", - "y": "10", - "properties": { - "size": "16", - "text": "Web Frameworks" - } - } - ] - } - } - }, - { - "ID": "4500", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "79", - "measuredH": "42", - "w": "79", - "h": "42", - "x": "323", - "y": "896", - "properties": { - "controlName": "100-go-web-frameworks:beego" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "79", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "24", - "x": "15", - "y": "9", - "properties": { - "size": "16", - "text": "Beego" - } - } - ] - } - } - }, - { - "ID": "4501", - "typeID": "__group__", - "zOrder": "89", - "measuredW": "54", - "measuredH": "42", - "w": "54", - "h": "42", - "x": "408", - "y": "896", - "properties": { - "controlName": "101-go-web-frameworks:gin" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "54", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "25", - "measuredH": "24", - "x": "14", - "y": "9", - "properties": { - "size": "16", - "text": "Gin" - } - } - ] - } - } - }, - { - "ID": "4502", - "typeID": "__group__", - "zOrder": "90", - "measuredW": "76", - "measuredH": "42", - "w": "76", - "h": "42", - "x": "469", - "y": "896", - "properties": { - "controlName": "102-go-web-frameworks:revel" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "76", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "24", - "x": "17", - "y": "9", - "properties": { - "size": "16", - "text": "Revel" - } - } - ] - } - } - }, - { - "ID": "4503", - "typeID": "__group__", - "zOrder": "91", - "measuredW": "76", - "measuredH": "42", - "w": "76", - "h": "42", - "x": "552", - "y": "896", - "properties": { - "controlName": "103-go-web-frameworks:echo" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "76", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "37", - "measuredH": "24", - "x": "19", - "y": "9", - "properties": { - "size": "16", - "text": "Echo" - } - } - ] - } - } - }, - { - "ID": "4504", - "typeID": "__group__", - "zOrder": "92", - "measuredW": "205", - "measuredH": "42", - "w": "205", - "h": "42", - "x": "687", - "y": "983", - "properties": { - "controlName": "106-go-web-frameworks:buffalo" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "205", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "24", - "x": "78", - "y": "9", - "properties": { - "size": "16", - "text": "Buffalo" - } - } - ] - } - } - }, - { - "ID": "4505", - "typeID": "__group__", - "zOrder": "93", - "measuredW": "95", - "measuredH": "42", - "w": "95", - "h": "42", - "x": "690", - "y": "936", - "properties": { - "controlName": "104-go-web-frameworks:gorilla" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "95", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "24", - "x": "24", - "y": "9", - "properties": { - "size": "16", - "text": "Gorilla" - } - } - ] - } - } - }, - { - "ID": "4506", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "110", - "measuredH": "43", - "w": "110", - "h": "43", - "x": "182", - "y": "874", - "properties": { - "controlName": "103-go-orms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "110", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "24", - "x": "32", - "y": "10", - "properties": { - "size": "16", - "text": "ORMs" - } - } - ] - } - } - }, - { - "ID": "4507", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "89", - "measuredH": "42", - "w": "89", - "h": "42", - "x": "69", - "y": "875", - "properties": { - "controlName": "100-go-orms:gorm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "89", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "24", - "x": "20", - "y": "9", - "properties": { - "size": "16", - "text": "GORM" - } - } - ] - } - } - }, - { - "ID": "4508", - "typeID": "__group__", - "zOrder": "96", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "343", - "y": "1033", - "properties": { - "controlName": "105-go-logging" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "24", - "x": "100", - "y": "10", - "properties": { - "size": "16", - "text": "Logging" - } - } - ] - } - } - }, - { - "ID": "4509", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "187", - "measuredH": "42", - "w": "187", - "h": "42", - "x": "69", - "y": "1033", - "properties": { - "controlName": "101-go-logging:zap" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "187", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "29", - "measuredH": "24", - "x": "79", - "y": "9", - "properties": { - "size": "16", - "text": "Zap" - } - } - ] - } - } - }, - { - "ID": "4510", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "88", - "measuredH": "42", - "w": "88", - "h": "42", - "x": "69", - "y": "985", - "properties": { - "controlName": "102-go-logging:apex" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "88", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "36", - "measuredH": "24", - "x": "26", - "y": "9", - "properties": { - "size": "16", - "text": "Apex" - } - } - ] - } - } - }, - { - "ID": "4511", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "343", - "y": "1080", - "properties": { - "controlName": "106-go-realtime-communication" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "184", - "measuredH": "24", - "x": "46", - "y": "10", - "properties": { - "size": "16", - "text": "Real time communication" - } - } - ] - } - } - }, - { - "ID": "4512", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "205", - "measuredH": "42", - "w": "205", - "h": "42", - "x": "687", - "y": "1062", - "properties": { - "controlName": "100-go-realtime-communication:melody" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "205", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "24", - "x": "76", - "y": "9", - "properties": { - "size": "16", - "text": "Melody" - } - } - ] - } - } - }, - { - "ID": "4513", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "205", - "measuredH": "42", - "w": "205", - "h": "42", - "x": "687", - "y": "1110", - "properties": { - "controlName": "101-go-realtime-communication:centrifugo" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "205", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "24", - "x": "64", - "y": "9", - "properties": { - "size": "16", - "text": "Centrifugo" - } - } - ] - } - } - }, - { - "ID": "4514", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "342", - "y": "1128", - "properties": { - "controlName": "107-go-api-clients" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "24", - "x": "98", - "y": "10", - "properties": { - "size": "16", - "text": "API Clients" - } - } - ] - } - } - }, - { - "ID": "4515", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "90", - "measuredH": "42", - "w": "90", - "h": "42", - "x": "220", - "y": "1109", - "properties": { - "controlName": "100-go-api-clients:rest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "90", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "24", - "x": "24", - "y": "9", - "properties": { - "size": "16", - "text": "REST" - } - } - ] - } - } - }, - { - "ID": "4516", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "113", - "measuredH": "42", - "w": "113", - "h": "42", - "x": "69", - "y": "1089", - "properties": { - "controlName": "100-go-api-clients:rest:heimdall" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "113", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "24", - "x": "25", - "y": "9", - "properties": { - "size": "16", - "text": "Heimdall" - } - } - ] - } - } - }, - { - "ID": "4517", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "113", - "measuredH": "42", - "w": "113", - "h": "42", - "x": "69", - "y": "1136", - "properties": { - "controlName": "101-go-api-clients:rest:grequests" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "113", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "size": "16", - "text": "GRequests" - } - } - ] - } - } - }, - { - "ID": "4518", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "90", - "measuredH": "42", - "w": "90", - "h": "42", - "x": "220", - "y": "1158", - "properties": { - "controlName": "101-go-api-clients:graphql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "90", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "24", - "x": "11", - "y": "9", - "properties": { - "size": "16", - "text": "GraphQL" - } - } - ] - } - } - }, - { - "ID": "4519", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "113", - "measuredH": "42", - "w": "113", - "h": "42", - "x": "69", - "y": "1186", - "properties": { - "controlName": "100-go-api-clients:graphql:graphql-go" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "113", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "24", - "x": "17", - "y": "9", - "properties": { - "size": "16", - "text": "graphql-go" - } - } - ] - } - } - }, - { - "ID": "4520", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "113", - "measuredH": "42", - "w": "113", - "h": "42", - "x": "69", - "y": "1232", - "properties": { - "controlName": "101-go-api-clients:graphql:gqlgen" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "113", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "24", - "x": "32", - "y": "9", - "properties": { - "size": "16", - "text": "gqlgen" - } - } - ] - } - } - }, - { - "ID": "4521", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "275", - "measuredH": "43", - "w": "275", - "h": "43", - "x": "685", - "y": "1229", - "properties": { - "controlName": "108-go-testing-your-apps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "275", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "24", - "x": "74", - "y": "10", - "properties": { - "size": "16", - "text": "Testing your Apps" - } - } - ] - } - } - }, - { - "ID": "4522", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "313", - "measuredH": "43", - "w": "313", - "h": "43", - "x": "306", - "y": "1225", - "properties": { - "controlName": "109-go-microservices" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "313", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "167", - "measuredH": "24", - "x": "73", - "y": "10", - "properties": { - "size": "16", - "text": "Tools for Microservices" - } - } - ] - } - } - }, - { - "ID": "4523", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "179", - "measuredH": "42", - "w": "179", - "h": "42", - "x": "69", - "y": "1315", - "properties": { - "controlName": "100-go-microservices:watermill" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "179", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "24", - "x": "56", - "y": "9", - "properties": { - "size": "16", - "text": "Watermill" - } - } - ] - } - } - }, - { - "ID": "4524", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "260", - "y": "1315", - "properties": { - "controlName": "101-go-microservices:rpcx" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "32", - "measuredH": "24", - "x": "58", - "y": "9", - "properties": { - "size": "16", - "text": "rpcx" - } - } - ] - } - } - }, - { - "ID": "4525", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "260", - "y": "1360", - "properties": { - "controlName": "102-go-microservices:go-kit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "24", - "x": "52", - "y": "9", - "properties": { - "size": "16", - "text": "Go-kit" - } - } - ] - } - } - }, - { - "ID": "4526", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "260", - "y": "1406", - "properties": { - "controlName": "103-go-microservices:micro" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "24", - "x": "53", - "y": "9", - "properties": { - "size": "16", - "text": "Micro" - } - } - ] - } - } - }, - { - "ID": "4527", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "260", - "y": "1452", - "properties": { - "controlName": "104-go-microservices:go-zero" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "24", - "x": "46", - "y": "9", - "properties": { - "size": "16", - "text": "go-zero" - } - } - ] - } - } - }, - { - "ID": "4528", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "424", - "y": "1315", - "properties": { - "controlName": "105-go-microservices:protocol-buffers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "115", - "measuredH": "24", - "x": "16", - "y": "9", - "properties": { - "size": "16", - "text": "Protocol Buffers" - } - } - ] - } - } - }, - { - "ID": "4529", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "424", - "y": "1361", - "properties": { - "controlName": "106-go-microservices:grpc-go" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "24", - "x": "39", - "y": "9", - "properties": { - "size": "16", - "text": "gRPC-Go" - } - } - ] - } - } - }, - { - "ID": "4530", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "424", - "y": "1407", - "properties": { - "controlName": "107-go-microservices:grpc-gateway" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "24", - "x": "20", - "y": "9", - "properties": { - "size": "16", - "text": "gRPC-gateway" - } - } - ] - } - } - }, - { - "ID": "4531", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "424", - "y": "1453", - "properties": { - "controlName": "108-go-microservices:twirp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "35", - "measuredH": "24", - "x": "56", - "y": "9", - "properties": { - "size": "16", - "text": "twirp" - } - } - ] - } - } - }, - { - "ID": "4532", - "typeID": "Arrow", - "zOrder": "120", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "781", - "y": "1606", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": -0.5, - "y": -0.5 - }, - "p1": { - "x": 0.5259259259259262, - "y": 0 - }, - "p2": { - "x": -0.5, - "y": 97 - }, - "stroke": "dotted" - } - }, - { - "ID": "4533", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "468", - "measuredH": "84", - "w": "468", - "h": "84", - "x": "480", - "y": "1551", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "468", - "h": "84", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "407", - "measuredH": "28", - "x": "30", - "y": "16", - "properties": { - "size": "20", - "text": "Backend Roadmap after Language Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "153", - "measuredH": "24", - "x": "157", - "y": "44", - "properties": { - "size": "16", - "text": "roadmap.sh/backend", - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "4534", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "102", - "measuredH": "42", - "w": "102", - "h": "42", - "x": "793", - "y": "936", - "properties": { - "controlName": "105-go-web-frameworks:gofiber" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "102", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "24", - "x": "25", - "y": "9", - "properties": { - "size": "16", - "text": "gofiber" - } - } - ] - } - } - }, - { - "ID": "4535", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "250", - "measuredH": "246", - "w": "250", - "h": "246", - "x": "54", - "y": "486", - "properties": { - "controlName": "102-go-basics:data-types" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "250", - "h": "246", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "81", - "measuredH": "24", - "x": "85", - "y": "15", - "properties": { - "size": "16", - "text": "Data Types" - } - }, - { - "ID": "2", - "typeID": "Canvas", - "zOrder": "2", - "w": "57", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "14", - "y": "50", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "31", - "measuredH": "24", - "x": "27", - "y": "59", - "properties": { - "size": "16", - "text": "bool" - } - }, - { - "ID": "4", - "typeID": "Canvas", - "zOrder": "4", - "w": "161", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "75", - "y": "50", - "properties": { - "color": "16770457" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "129", - "measuredH": "24", - "x": "91", - "y": "59", - "properties": { - "size": "16", - "text": "int, int8/16/32/64" - } - }, - { - "ID": "6", - "typeID": "Canvas", - "zOrder": "6", - "w": "51", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "14", - "y": "96", - "properties": { - "color": "16770457" - } - }, - { - "ID": "7", - "typeID": "Label", - "zOrder": "7", - "measuredW": "31", - "measuredH": "24", - "x": "25", - "y": "105", - "properties": { - "size": "16", - "text": "byte" - } - }, - { - "ID": "8", - "typeID": "Canvas", - "zOrder": "8", - "w": "166", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "70", - "y": "96", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "9", - "measuredW": "147", - "measuredH": "24", - "x": "79", - "y": "105", - "properties": { - "size": "16", - "text": "uint, uint8/16/32/64" - } - }, - { - "ID": "10", - "typeID": "Canvas", - "zOrder": "10", - "w": "76", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "14", - "y": "142", - "properties": { - "color": "16770457" - } - }, - { - "ID": "11", - "typeID": "Label", - "zOrder": "11", - "measuredW": "34", - "measuredH": "24", - "x": "35", - "y": "151", - "properties": { - "size": "16", - "text": "rune" - } - }, - { - "ID": "12", - "typeID": "Canvas", - "zOrder": "12", - "w": "142", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "94", - "y": "142", - "properties": { - "color": "16770457" - } - }, - { - "ID": "13", - "typeID": "Label", - "zOrder": "13", - "measuredW": "108", - "measuredH": "24", - "x": "111", - "y": "151", - "properties": { - "size": "16", - "text": "float32, float64" - } - }, - { - "ID": "14", - "typeID": "Canvas", - "zOrder": "14", - "w": "138", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "14", - "y": "189", - "properties": { - "color": "16770457" - } - }, - { - "ID": "15", - "typeID": "Label", - "zOrder": "15", - "measuredW": "113", - "measuredH": "24", - "x": "25", - "y": "198", - "properties": { - "size": "16", - "text": "complex64/128" - } - }, - { - "ID": "16", - "typeID": "Canvas", - "zOrder": "16", - "w": "80", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "156", - "y": "189", - "properties": { - "color": "16770457" - } - }, - { - "ID": "17", - "typeID": "Label", - "zOrder": "17", - "measuredW": "47", - "measuredH": "24", - "x": "172", - "y": "198", - "properties": { - "size": "16", - "text": "uintptr" - } - } - ] - } - } - }, - { - "ID": "4536", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "92", - "measuredH": "42", - "w": "92", - "h": "42", - "x": "164", - "y": "985", - "properties": { - "controlName": "100-go-logging:zerolog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "92", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "24", - "x": "18", - "y": "9", - "properties": { - "size": "16", - "text": "Zerolog" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy", - "order": 1000011.7645389404, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "3DD51A3C-1F09-4BE6-B9FB-6875747EBA53", - "mockupH": "1547", - "mockupW": "998", - "measuredW": "1004", - "measuredH": "1704", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/graphql.json b/public/jsons/graphql.json deleted file mode 100644 index 39a263316..000000000 --- a/public/jsons/graphql.json +++ /dev/null @@ -1,4786 +0,0 @@ -{ - "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" -} diff --git a/public/jsons/java.json b/public/jsons/java.json deleted file mode 100644 index 235be9f7f..000000000 --- a/public/jsons/java.json +++ /dev/null @@ -1,4270 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "3439", - "typeID": "Arrow", - "zOrder": "1", - "w": "29", - "h": "56", - "measuredW": "150", - "measuredH": "100", - "x": "396", - "y": "165", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 1, - "y": 0 - }, - "p1": { - "x": 0.5189460476787955, - "y": -0.17340025094102887 - }, - "p2": { - "x": 29, - "y": 56 - }, - "stroke": "dotted" - } - }, - { - "ID": "3440", - "typeID": "Arrow", - "zOrder": "2", - "w": "164", - "h": "80", - "measuredW": "150", - "measuredH": "100", - "x": "370", - "y": "1160", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 163.54590590319128, - "y": 0.21503750628403395 - }, - "p1": { - "x": 0.3415936949541605, - "y": 0.2360486189239869 - }, - "p2": { - "x": -0.4888832845319939, - "y": 78.4480648241979 - } - } - }, - { - "ID": "3441", - "typeID": "Arrow", - "zOrder": "3", - "w": "1", - "h": "153", - "measuredW": "150", - "measuredH": "100", - "x": "614", - "y": "1148", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 1, - "y": -0.5 - }, - "p1": { - "x": 0.5467472449342342, - "y": -0.006043370067543646 - }, - "p2": { - "x": 1, - "y": 152.12975218407814 - } - } - }, - { - "ID": "3442", - "typeID": "Arrow", - "zOrder": "4", - "w": "1", - "h": "62", - "measuredW": "150", - "measuredH": "100", - "x": "617", - "y": "1081", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.5467472449342341, - "y": -0.006043370067543647 - }, - "p2": { - "x": 0, - "y": 61.5 - } - } - }, - { - "ID": "3443", - "typeID": "Arrow", - "zOrder": "5", - "w": "101", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "691", - "y": "1148", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 100.54590590319128, - "y": 0.21503750628403395 - }, - "p1": { - "x": 0.5467472449342339, - "y": -0.006043370067543644 - }, - "p2": { - "x": -0.34456558612976096, - "y": 0.21503750628403395 - } - } - }, - { - "ID": "3444", - "typeID": "Arrow", - "zOrder": "6", - "w": "190", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "349", - "y": "1050", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 189.60923090179483, - "y": 100.34652634056556 - }, - "p1": { - "x": 0.49438202247191004, - "y": 0.14606741573033685 - }, - "p2": { - "x": -0.5, - "y": 0 - } - } - }, - { - "ID": "3445", - "typeID": "Arrow", - "zOrder": "7", - "w": "102", - "h": "97", - "measuredW": "150", - "measuredH": "100", - "x": "234", - "y": "1049", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 102, - "y": 0 - }, - "p1": { - "x": 0.555359394703657, - "y": 0.21664564943253461 - }, - "p2": { - "x": 0, - "y": 97 - } - } - }, - { - "ID": "3446", - "typeID": "Arrow", - "zOrder": "8", - "w": "89", - "h": "57", - "measuredW": "150", - "measuredH": "100", - "x": "234", - "y": "1046", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 89, - "y": -0.5 - }, - "p1": { - "x": 0.4221511395441838, - "y": 0.24854058376649316 - }, - "p2": { - "x": 0, - "y": 56 - } - } - }, - { - "ID": "3447", - "typeID": "Arrow", - "zOrder": "9", - "w": "16", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "336", - "y": "963", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 16, - "y": 88.5 - }, - "p1": { - "x": 0.49438202247191015, - "y": 0.1460674157303371 - }, - "p2": { - "x": 11, - "y": -0.5 - } - } - }, - { - "ID": "3448", - "typeID": "Arrow", - "zOrder": "10", - "w": "94", - "h": "27", - "measuredW": "150", - "measuredH": "100", - "x": "735", - "y": "1002", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 94, - "y": 26 - }, - "p1": { - "x": 0.5652504390218331, - "y": -0.04277514219065342 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3449", - "typeID": "Arrow", - "zOrder": "11", - "w": "1", - "h": "62", - "measuredW": "150", - "measuredH": "100", - "x": "637", - "y": "931", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.5467472449342341, - "y": -0.006043370067543647 - }, - "p2": { - "x": 0, - "y": 61.5 - } - } - }, - { - "ID": "3452", - "typeID": "Arrow", - "zOrder": "13", - "h": "34", - "measuredW": "150", - "measuredH": "100", - "x": "370", - "y": "966", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 149.5, - "y": 32.5 - }, - "p1": { - "x": 0.6803934308695361, - "y": 0.12103152376044628 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3453", - "typeID": "Arrow", - "zOrder": "14", - "w": "71", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "245", - "y": "959", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 91 - }, - "p1": { - "x": 0.6008857528899565, - "y": 0.11717459840864736 - }, - "p2": { - "x": 71, - "y": 0 - } - } - }, - { - "ID": "3454", - "typeID": "Arrow", - "zOrder": "15", - "w": "72", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "235", - "y": "961", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 45 - }, - "p1": { - "x": 0.5642946317103621, - "y": 0.14731585518102372 - }, - "p2": { - "x": 72, - "y": 0 - } - } - }, - { - "ID": "3455", - "typeID": "Arrow", - "zOrder": "16", - "w": "74", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "229", - "y": "950", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 2.5 - }, - "p1": { - "x": 0.5467472449342342, - "y": -0.006043370067543645 - }, - "p2": { - "x": 74, - "y": 0 - } - } - }, - { - "ID": "3456", - "typeID": "Arrow", - "zOrder": "17", - "w": "1", - "h": "62", - "measuredW": "150", - "measuredH": "100", - "x": "332", - "y": "886", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": -0.5 - }, - "p1": { - "x": 0.5467472449342341, - "y": -0.006043370067543647 - }, - "p2": { - "x": 0, - "y": 61.5 - } - } - }, - { - "ID": "3457", - "typeID": "Arrow", - "zOrder": "18", - "w": "169", - "h": "138", - "measuredW": "150", - "measuredH": "100", - "x": "399", - "y": "817", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 137.5 - }, - "p1": { - "x": 0.5796146044624716, - "y": -0.25050709939147836 - }, - "p2": { - "x": 168, - "y": -0.5 - } - } - }, - { - "ID": "3458", - "typeID": "Arrow", - "zOrder": "19", - "w": "69", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "684", - "y": "806", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 69, - "y": 89.5 - }, - "p1": { - "x": 0.517683465959328, - "y": -0.07117595048629538 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3459", - "typeID": "Arrow", - "zOrder": "20", - "w": "71", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "687", - "y": "805", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 71, - "y": 51.5 - }, - "p1": { - "x": 0.5176834659593281, - "y": -0.07117595048629538 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3460", - "typeID": "Arrow", - "zOrder": "21", - "w": "87", - "h": "8", - "measuredW": "150", - "measuredH": "100", - "x": "675", - "y": "802", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 87, - "y": 7.5 - }, - "p1": { - "x": 0.46115550897419105, - "y": -0.015066160094327265 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3461", - "typeID": "Arrow", - "zOrder": "22", - "w": "75", - "h": "34", - "measuredW": "150", - "measuredH": "100", - "x": "684", - "y": "760", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 75, - "y": -0.5 - }, - "p1": { - "x": 0.5901794145420208, - "y": 0.12086874409820589 - }, - "p2": { - "x": 0, - "y": 32.5 - } - } - }, - { - "ID": "3462", - "typeID": "Arrow", - "zOrder": "23", - "w": "142", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "383", - "y": "804", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 142, - "y": 0.5 - }, - "p1": { - "x": 0.4577237788246963, - "y": -0.003223406893131664 - }, - "p2": { - "x": 0, - "y": 1.5 - } - } - }, - { - "ID": "3463", - "typeID": "Arrow", - "zOrder": "24", - "w": "72", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "187", - "y": "815", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 71, - "y": 0 - }, - "p1": { - "x": 0.49238578680203043, - "y": -0.1065989847715736 - }, - "p2": { - "x": -0.5, - "y": 82.5 - } - } - }, - { - "ID": "3464", - "typeID": "Arrow", - "zOrder": "25", - "w": "78", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "182", - "y": "808", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 77, - "y": 0 - }, - "p1": { - "x": 0.5286705624543463, - "y": -0.1044558071585099 - }, - "p2": { - "x": -0.5, - "y": 46.5 - } - } - }, - { - "ID": "3465", - "typeID": "Arrow", - "zOrder": "26", - "w": "92", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "175", - "y": "799", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 92, - "y": 0 - }, - "p1": { - "x": 0.5115764636484295, - "y": 0.01858133018728801 - }, - "p2": { - "x": 0, - "y": 3.5 - } - } - }, - { - "ID": "3466", - "typeID": "Arrow", - "zOrder": "27", - "w": "181", - "h": "131", - "measuredW": "150", - "measuredH": "100", - "x": "341", - "y": "671", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 181, - "y": -0.5 - }, - "p1": { - "x": 0.47484417739114826, - "y": 0.025178243128110726 - }, - "p2": { - "x": 0, - "y": 130.5 - } - } - }, - { - "ID": "3467", - "typeID": "Arrow", - "zOrder": "28", - "w": "114", - "h": "41", - "measuredW": "150", - "measuredH": "100", - "x": "289", - "y": "614", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 114, - "y": 40.5 - }, - "p1": { - "x": 0.5332865705904859, - "y": 0.09074097691620968 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3468", - "typeID": "Arrow", - "zOrder": "29", - "w": "118", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "287", - "y": "674", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 118, - "y": -0.5 - }, - "p1": { - "x": 0.5576080853453116, - "y": -0.077653003930376 - }, - "p2": { - "x": 0, - "y": 82.5 - } - } - }, - { - "ID": "3469", - "typeID": "Arrow", - "zOrder": "30", - "w": "120", - "h": "39", - "measuredW": "150", - "measuredH": "100", - "x": "287", - "y": "670", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 120, - "y": -0.5 - }, - "p1": { - "x": 0.5543621631807046, - "y": -0.06350103636706236 - }, - "p2": { - "x": 0, - "y": 38.5 - } - } - }, - { - "ID": "3470", - "typeID": "Arrow", - "zOrder": "31", - "w": "139", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "271", - "y": "663", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 139, - "y": 0.5 - }, - "p1": { - "x": 0.5194288003393264, - "y": 0.00233286990126545 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3471", - "typeID": "Arrow", - "zOrder": "32", - "w": "1", - "h": "126", - "measuredW": "150", - "measuredH": "100", - "x": "648", - "y": "601", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 1, - "y": -0.5 - }, - "p1": { - "x": 0.546747244934234, - "y": -0.006043370067543548 - }, - "p2": { - "x": 1, - "y": 125.5 - } - } - }, - { - "ID": "3472", - "typeID": "Arrow", - "zOrder": "33", - "w": "105", - "h": "40", - "measuredW": "150", - "measuredH": "100", - "x": "652", - "y": "669", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 104, - "y": 39.5 - }, - "p1": { - "x": 0.4372442019099593, - "y": -0.09720327421555257 - }, - "p2": { - "x": -0.5, - "y": -0.5 - } - } - }, - { - "ID": "3473", - "typeID": "Arrow", - "zOrder": "34", - "w": "114", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "641", - "y": "618", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 114, - "y": -0.5 - }, - "p1": { - "x": 0.42392803686203145, - "y": 0.09827429342881466 - }, - "p2": { - "x": 0, - "y": 47 - } - } - }, - { - "ID": "3474", - "typeID": "Arrow", - "zOrder": "35", - "w": "115", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "653", - "y": "665", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 114.5, - "y": 0 - }, - "p1": { - "x": 0.5194288003393264, - "y": 0.0023328699012654486 - }, - "p2": { - "x": -0.5, - "y": 1 - } - } - }, - { - "ID": "3475", - "typeID": "Arrow", - "zOrder": "36", - "w": "103", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "609", - "y": "479", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 103, - "y": 69.5 - }, - "p1": { - "x": 0.5846756207563066, - "y": -0.036972790801407494 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3476", - "typeID": "Arrow", - "zOrder": "37", - "w": "1", - "h": "75", - "measuredW": "150", - "measuredH": "100", - "x": "440", - "y": "476", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 1, - "y": -0.5 - }, - "p1": { - "x": 0.5467472449342339, - "y": -0.006043370067543547 - }, - "p2": { - "x": 0, - "y": 74.5 - } - } - }, - { - "ID": "3477", - "typeID": "Arrow", - "zOrder": "38", - "w": "100", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "284", - "y": "477", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 100, - "y": -0.5 - }, - "p1": { - "x": 0.5656811947576956, - "y": -0.055470893020420485 - }, - "p2": { - "x": 0, - "y": 92.5 - } - } - }, - { - "ID": "3478", - "typeID": "Arrow", - "zOrder": "39", - "w": "13", - "h": "63", - "measuredW": "150", - "measuredH": "100", - "x": "467", - "y": "293", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 4, - "y": 0 - }, - "p1": { - "x": 0.48693312836279784, - "y": 0.16641045349730976 - }, - "p2": { - "x": 0, - "y": 63 - } - } - }, - { - "ID": "3479", - "typeID": "Arrow", - "zOrder": "40", - "w": "87", - "h": "177", - "measuredW": "150", - "measuredH": "100", - "x": "489", - "y": "477", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5656248906310154, - "y": 0.32313022783746903 - }, - "p2": { - "x": 49, - "y": 177 - } - } - }, - { - "ID": "3480", - "typeID": "Arrow", - "zOrder": "41", - "w": "98", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "611", - "y": "416", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 97.5, - "y": -0.5 - }, - "p1": { - "x": 0.5537800308573949, - "y": 0.044853427374917355 - }, - "p2": { - "x": 0, - "y": 46 - } - } - }, - { - "ID": "3481", - "typeID": "Arrow", - "zOrder": "42", - "w": "120", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "607", - "y": "475", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 120, - "y": 44 - }, - "p1": { - "x": 0.5846756207563067, - "y": -0.036972790801407494 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3482", - "typeID": "Arrow", - "zOrder": "43", - "w": "107", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "286", - "y": "415", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 107, - "y": 51 - }, - "p1": { - "x": 0.5245584633234497, - "y": 0.05852778135877272 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3483", - "typeID": "Arrow", - "zOrder": "44", - "w": "108", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "286", - "y": "472", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 108, - "y": 0 - }, - "p1": { - "x": 0.5656811947576956, - "y": -0.05547089302042055 - }, - "p2": { - "x": 0, - "y": 44 - } - } - }, - { - "ID": "3484", - "typeID": "Arrow", - "zOrder": "45", - "w": "115", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "284", - "y": "467", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 115, - "y": 1 - }, - "p1": { - "x": 0.5205160087037612, - "y": 0.03901150139881877 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "3485", - "typeID": "Arrow", - "zOrder": "46", - "w": "123", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "587", - "y": "468", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 122.5, - "y": -0.5 - }, - "p1": { - "x": 0.5536354056902003, - "y": 0.01338250790305583 - }, - "p2": { - "x": 0, - "y": 1 - } - } - }, - { - "ID": "3486", - "typeID": "Label", - "zOrder": "47", - "measuredW": "60", - "measuredH": "36", - "x": "425", - "y": "359", - "properties": { - "size": "28", - "text": "Java" - } - }, - { - "ID": "3487", - "typeID": "Arrow", - "zOrder": "48", - "w": "24", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "437", - "y": "404", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 5, - "y": 0 - }, - "p1": { - "x": 0.4861538461538458, - "y": -0.24923076923076912 - }, - "p2": { - "x": 24, - "y": 51 - } - } - }, - { - "ID": "3491", - "typeID": "__group__", - "zOrder": "51", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "79", - "y": "448", - "properties": { - "controlName": "101-java-fundamentals:data-types-variables" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "150", - "measuredH": "24", - "x": "36", - "y": "9", - "properties": { - "size": "16", - "text": "DataTypes, Variables" - } - } - ] - } - } - }, - { - "ID": "3576", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "557", - "measuredH": "90", - "w": "557", - "h": "90", - "x": "22", - "y": "213", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "557", - "h": "90", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "384", - "measuredH": "28", - "x": "87", - "y": "19", - "properties": { - "size": "20", - "text": "Backend Roadmap till Language Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "153", - "measuredH": "24", - "x": "202", - "y": "48", - "properties": { - "size": "16", - "text": "roadmap.sh/backend", - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "3577", - "typeID": "Canvas", - "zOrder": "55", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "716", - "y": "181" - }, - { - "ID": "3578", - "typeID": "Label", - "zOrder": "56", - "measuredW": "314", - "measuredH": "25", - "x": "730", - "y": "198", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "3579", - "typeID": "Label", - "zOrder": "57", - "measuredW": "319", - "measuredH": "25", - "x": "730", - "y": "226", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "3586", - "typeID": "__group__", - "zOrder": "58", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "731", - "y": "262", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "35", - "measuredH": "28", - "x": "76", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "http" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "3587", - "typeID": "Arrow", - "zOrder": "109", - "w": "1", - "h": "98", - "measuredW": "150", - "measuredH": "100", - "x": "743", - "y": "1328", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": -0.5, - "y": -0.5 - }, - "p1": { - "x": 0.5259259259259262, - "y": 0 - }, - "p2": { - "x": -0.5, - "y": 97 - }, - "stroke": "dotted" - } - }, - { - "ID": "3590", - "typeID": "__group__", - "zOrder": "49", - "measuredW": "262", - "measuredH": "43", - "w": "262", - "h": "43", - "x": "364", - "y": "447", - "properties": { - "controlName": "100-java-fundamentals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "262", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "177", - "measuredH": "24", - "x": "42", - "y": "9", - "properties": { - "size": "16", - "text": "Learn the Fundamentals" - } - } - ] - } - } - }, - { - "ID": "3591", - "typeID": "__group__", - "zOrder": "63", - "measuredW": "284", - "measuredH": "43", - "w": "284", - "h": "43", - "x": "393", - "y": "644", - "properties": { - "controlName": "101-java-advanced-topics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "284", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "24", - "x": "85", - "y": "10", - "properties": { - "size": "16", - "text": "Getting Deeper" - } - } - ] - } - } - }, - { - "ID": "3592", - "typeID": "__group__", - "zOrder": "74", - "measuredW": "169", - "measuredH": "43", - "w": "169", - "h": "43", - "x": "249", - "y": "784", - "properties": { - "controlName": "102-java-build-tools" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "169", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "24", - "x": "46", - "y": "10", - "properties": { - "size": "16", - "text": "Build Tools" - } - } - ] - } - } - }, - { - "ID": "3593", - "typeID": "__group__", - "zOrder": "78", - "measuredW": "218", - "measuredH": "43", - "w": "218", - "h": "43", - "x": "480", - "y": "782", - "properties": { - "controlName": "103-java-web-frameworks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "218", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "125", - "measuredH": "24", - "x": "46", - "y": "10", - "properties": { - "size": "16", - "text": "Web Frameworks" - } - } - ] - } - } - }, - { - "ID": "3594", - "typeID": "__group__", - "zOrder": "83", - "measuredW": "129", - "measuredH": "43", - "w": "129", - "h": "43", - "x": "289", - "y": "932", - "properties": { - "controlName": "104-java-orm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "129", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "24", - "x": "46", - "y": "10", - "properties": { - "size": "16", - "text": "ORM" - } - } - ] - } - } - }, - { - "ID": "3595", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "239", - "measuredH": "43", - "w": "239", - "h": "43", - "x": "511", - "y": "977", - "properties": { - "controlName": "105-java-logging-frameworks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "239", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "151", - "measuredH": "24", - "x": "44", - "y": "10", - "properties": { - "size": "16", - "text": "Logging Frameworks" - } - } - ] - } - } - }, - { - "ID": "3596", - "typeID": "__group__", - "zOrder": "91", - "measuredW": "129", - "measuredH": "43", - "w": "129", - "h": "43", - "x": "289", - "y": "1023", - "properties": { - "controlName": "106-java-jdbc" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "129", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "24", - "x": "43", - "y": "10", - "properties": { - "size": "16", - "text": "JDBC" - } - } - ] - } - } - }, - { - "ID": "3597", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "201", - "measuredH": "43", - "w": "201", - "h": "43", - "x": "511", - "y": "1127", - "properties": { - "controlName": "107-testing-java-apps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "201", - "h": "43", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "24", - "x": "37", - "y": "9", - "properties": { - "size": "16", - "text": "Testing your Apps" - } - } - ] - } - } - }, - { - "ID": "3600", - "typeID": "Arrow", - "zOrder": "0", - "w": "88", - "h": "21", - "measuredW": "150", - "measuredH": "100", - "x": "744", - "y": "973", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 88, - "y": 0 - }, - "p1": { - "x": 0.5683314450194445, - "y": 0.049422788376152126 - }, - "p2": { - "x": 0, - "y": 20.5 - } - } - }, - { - "ID": "3603", - "typeID": "__group__", - "zOrder": "50", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "79", - "y": "402", - "properties": { - "controlName": "100-java-fundamentals:basic-syntax" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "95", - "measuredW": "92", - "measuredH": "24", - "x": "64", - "y": "9", - "properties": { - "size": "16", - "text": "Basic Syntax" - } - } - ] - } - } - }, - { - "ID": "3604", - "typeID": "__group__", - "zOrder": "53", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "79", - "y": "494", - "properties": { - "controlName": "102-java-fundamentals:conditionals" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "24", - "x": "66", - "y": "9", - "properties": { - "size": "16", - "text": "Conditionals" - } - } - ] - } - } - }, - { - "ID": "3605", - "typeID": "__group__", - "zOrder": "59", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "79", - "y": "539", - "properties": { - "controlName": "103-java-fundamentals:functions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "71", - "measuredH": "24", - "x": "75", - "y": "9", - "properties": { - "size": "16", - "text": "Functions" - } - } - ] - } - } - }, - { - "ID": "3606", - "typeID": "__group__", - "zOrder": "54", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "698", - "y": "394", - "properties": { - "controlName": "104-java-fundamentals:datastructures" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "24", - "x": "85", - "y": "9", - "properties": { - "size": "16", - "text": "DataStructures" - } - } - ] - } - } - }, - { - "ID": "3607", - "typeID": "__group__", - "zOrder": "52", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "698", - "y": "440", - "properties": { - "controlName": "105-java-fundamentals:oop" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "178", - "measuredH": "24", - "x": "51", - "y": "9", - "properties": { - "size": "16", - "text": "OOP, Interfaces, Classes" - } - } - ] - } - } - }, - { - "ID": "3608", - "typeID": "__group__", - "zOrder": "60", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "698", - "y": "486", - "properties": { - "controlName": "106-java-fundamentals:packages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "71", - "measuredH": "24", - "x": "104", - "y": "9", - "properties": { - "size": "16", - "text": "Packages" - } - } - ] - } - } - }, - { - "ID": "3609", - "typeID": "__group__", - "zOrder": "61", - "measuredW": "280", - "measuredH": "42", - "w": "280", - "h": "42", - "x": "698", - "y": "532", - "properties": { - "controlName": "106-java-fundamentals:files-and-apis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "280", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "199", - "measuredH": "24", - "x": "40", - "y": "9", - "properties": { - "size": "16", - "text": "Working with Files and APIs" - } - } - ] - } - } - }, - { - "ID": "3610", - "typeID": "__group__", - "zOrder": "62", - "measuredW": "186", - "measuredH": "42", - "w": "186", - "h": "42", - "x": "348", - "y": "521", - "properties": { - "controlName": "107-java-fundamentals:loops" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "186", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "24", - "x": "70", - "y": "9", - "properties": { - "size": "16", - "text": "Loops" - } - } - ] - } - } - }, - { - "ID": "3611", - "typeID": "__group__", - "zOrder": "67", - "measuredW": "186", - "measuredH": "42", - "w": "186", - "h": "42", - "x": "348", - "y": "567", - "properties": { - "controlName": "108-java-fundamentals:exception-handling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "186", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "141", - "measuredH": "24", - "x": "22", - "y": "9", - "properties": { - "size": "16", - "text": "Exception Handling" - } - } - ] - } - } - }, - { - "ID": "3612", - "typeID": "__group__", - "zOrder": "70", - "measuredW": "117", - "measuredH": "42", - "w": "117", - "h": "42", - "x": "593", - "y": "585", - "properties": { - "controlName": "100-java-advanced-topics:generics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "117", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "24", - "x": "26", - "y": "9", - "properties": { - "size": "16", - "text": "Generics" - } - } - ] - } - } - }, - { - "ID": "3613", - "typeID": "__group__", - "zOrder": "68", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "79", - "y": "595", - "properties": { - "controlName": "101-java-advanced-topics:memory-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "159", - "measuredH": "24", - "x": "31", - "y": "9", - "properties": { - "size": "16", - "text": "Memory Management" - } - } - ] - } - } - }, - { - "ID": "3614", - "typeID": "__group__", - "zOrder": "69", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "79", - "y": "640", - "properties": { - "controlName": "102-java-advanced-topics:collection-framework" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "157", - "measuredH": "24", - "x": "32", - "y": "9", - "properties": { - "size": "16", - "text": "Collection Framework" - } - } - ] - } - } - }, - { - "ID": "3615", - "typeID": "__group__", - "zOrder": "72", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "79", - "y": "685", - "properties": { - "controlName": "103-java-advanced-topics:serialization" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "24", - "x": "66", - "y": "9", - "properties": { - "size": "16", - "text": "Serialization" - } - } - ] - } - } - }, - { - "ID": "3616", - "typeID": "__group__", - "zOrder": "73", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "79", - "y": "730", - "properties": { - "controlName": "104-java-advanced-topics:networking-sockets" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "24", - "x": "32", - "y": "9", - "properties": { - "size": "16", - "text": "Networking & Sockets" - } - } - ] - } - } - }, - { - "ID": "3617", - "typeID": "__group__", - "zOrder": "71", - "measuredW": "117", - "measuredH": "42", - "w": "117", - "h": "42", - "x": "593", - "y": "705", - "properties": { - "controlName": "105-java-advanced-topics:streams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "117", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "24", - "x": "29", - "y": "9", - "properties": { - "size": "16", - "text": "Streams" - } - } - ] - } - } - }, - { - "ID": "3619", - "typeID": "__group__", - "zOrder": "64", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "749", - "y": "598", - "properties": { - "controlName": "106-java-advanced-topics:how-jvm-works" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "24", - "x": "50", - "y": "9", - "properties": { - "size": "16", - "text": "How JVM works?" - } - } - ] - } - } - }, - { - "ID": "3620", - "typeID": "__group__", - "zOrder": "65", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "749", - "y": "644", - "properties": { - "controlName": "107-java-advanced-topics:garbage-collection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "141", - "measuredH": "24", - "x": "40", - "y": "9", - "properties": { - "size": "16", - "text": "Garbage Collection" - } - } - ] - } - } - }, - { - "ID": "3621", - "typeID": "__group__", - "zOrder": "66", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "749", - "y": "690", - "properties": { - "controlName": "108-java-advanced-topics:basics-of-threads" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "24", - "x": "46", - "y": "9", - "properties": { - "size": "16", - "text": "Basics of Threads" - } - } - ] - } - } - }, - { - "ID": "3622", - "typeID": "__group__", - "zOrder": "75", - "measuredW": "116", - "measuredH": "42", - "w": "116", - "h": "42", - "x": "79", - "y": "783", - "properties": { - "controlName": "100-java-build-tools:gradle" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "116", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "24", - "x": "33", - "y": "9", - "properties": { - "size": "16", - "text": "Gradle" - } - } - ] - } - } - }, - { - "ID": "3623", - "typeID": "__group__", - "zOrder": "76", - "measuredW": "116", - "measuredH": "42", - "w": "116", - "h": "42", - "x": "79", - "y": "829", - "properties": { - "controlName": "101-java-build-tools:maven" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "116", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "24", - "x": "33", - "y": "9", - "properties": { - "size": "16", - "text": "Maven" - } - } - ] - } - } - }, - { - "ID": "3624", - "typeID": "__group__", - "zOrder": "77", - "measuredW": "116", - "measuredH": "42", - "w": "116", - "h": "42", - "x": "81", - "y": "876", - "properties": { - "controlName": "102-java-build-tools:ant" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "116", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "46", - "y": "9", - "properties": { - "size": "16", - "text": "Ant" - } - } - ] - } - } - }, - { - "ID": "3625", - "typeID": "__group__", - "zOrder": "79", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "750", - "y": "743", - "properties": { - "controlName": "100-java-web-frameworks:spring" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "24", - "x": "87", - "y": "9", - "properties": { - "size": "16", - "text": "Spring" - } - } - ] - } - } - }, - { - "ID": "3626", - "typeID": "__group__", - "zOrder": "80", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "750", - "y": "789", - "properties": { - "controlName": "101-java-web-frameworks:spring-boot" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "24", - "x": "68", - "y": "9", - "properties": { - "size": "16", - "text": "Spring Boot" - } - } - ] - } - } - }, - { - "ID": "3627", - "typeID": "__group__", - "zOrder": "81", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "750", - "y": "835", - "properties": { - "controlName": "102-java-web-frameworks:play-framework" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "114", - "measuredH": "24", - "x": "54", - "y": "9", - "properties": { - "size": "16", - "text": "Play Framework" - } - } - ] - } - } - }, - { - "ID": "3628", - "typeID": "__group__", - "zOrder": "82", - "measuredW": "222", - "measuredH": "42", - "w": "222", - "h": "42", - "x": "750", - "y": "882", - "properties": { - "controlName": "103-java-web-frameworks:spark" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "222", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "24", - "x": "90", - "y": "9", - "properties": { - "size": "16", - "text": "Spark" - } - } - ] - } - } - }, - { - "ID": "3629", - "typeID": "__group__", - "zOrder": "84", - "measuredW": "92", - "measuredH": "42", - "w": "92", - "h": "42", - "x": "288", - "y": "865", - "properties": { - "controlName": "100-java-orm:jpa" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "92", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "28", - "measuredH": "24", - "x": "32", - "y": "9", - "properties": { - "size": "16", - "text": "JPA" - } - } - ] - } - } - }, - { - "ID": "3630", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "169", - "measuredH": "42", - "w": "169", - "h": "42", - "x": "84", - "y": "931", - "properties": { - "controlName": "101-java-orm:spring-data-jpa" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "169", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "24", - "x": "26", - "y": "9", - "properties": { - "size": "16", - "text": "Spring Data JPA" - } - } - ] - } - } - }, - { - "ID": "3631", - "typeID": "__group__", - "zOrder": "85", - "measuredW": "169", - "measuredH": "42", - "w": "169", - "h": "42", - "x": "84", - "y": "977", - "properties": { - "controlName": "102-java-orm:hibernate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "169", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "73", - "measuredH": "24", - "x": "48", - "y": "9", - "properties": { - "size": "16", - "text": "Hibernate" - } - } - ] - } - } - }, - { - "ID": "3633", - "typeID": "__group__", - "zOrder": "87", - "measuredW": "169", - "measuredH": "42", - "w": "169", - "h": "42", - "x": "84", - "y": "1023", - "properties": { - "controlName": "103-java-orm:ebean" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "169", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "24", - "x": "60", - "y": "9", - "properties": { - "size": "16", - "text": "EBean" - } - } - ] - } - } - }, - { - "ID": "3634", - "typeID": "__group__", - "zOrder": "12", - "measuredW": "116", - "measuredH": "42", - "w": "116", - "h": "42", - "x": "580", - "y": "917", - "properties": { - "controlName": "100-java-logging-frameworks:log4j2" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "116", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "24", - "x": "32", - "y": "9", - "properties": { - "size": "16", - "text": "Log4j2" - } - } - ] - } - } - }, - { - "ID": "3635", - "typeID": "__group__", - "zOrder": "89", - "measuredW": "116", - "measuredH": "42", - "w": "116", - "h": "42", - "x": "581", - "y": "871", - "properties": { - "controlName": "101-java-logging-frameworks:logback" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "116", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "24", - "x": "27", - "y": "9", - "properties": { - "size": "16", - "text": "Logback" - } - } - ] - } - } - }, - { - "ID": "3636", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "166", - "measuredH": "42", - "w": "166", - "h": "42", - "x": "806", - "y": "954", - "properties": { - "controlName": "102-java-logging-frameworks:slf4j" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "166", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "24", - "x": "59", - "y": "9", - "properties": { - "size": "16", - "text": "SLF4J" - } - } - ] - } - } - }, - { - "ID": "3637", - "typeID": "__group__", - "zOrder": "90", - "measuredW": "168", - "measuredH": "42", - "w": "168", - "h": "42", - "x": "804", - "y": "1001", - "properties": { - "controlName": "103-java-logging-frameworks:tinylog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "168", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "24", - "x": "55", - "y": "9", - "properties": { - "size": "16", - "text": "TinyLog" - } - } - ] - } - } - }, - { - "ID": "3640", - "typeID": "__group__", - "zOrder": "92", - "measuredW": "169", - "measuredH": "42", - "w": "169", - "h": "42", - "x": "84", - "y": "1083", - "properties": { - "controlName": "100-java-jdbc:jdbi3" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "169", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "24", - "x": "61", - "y": "9", - "properties": { - "size": "16", - "text": "JDBI3" - } - } - ] - } - } - }, - { - "ID": "3641", - "typeID": "__group__", - "zOrder": "93", - "measuredW": "169", - "measuredH": "42", - "w": "169", - "h": "42", - "x": "84", - "y": "1129", - "properties": { - "controlName": "101-java-jdbc:jdbc-template" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "169", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "114", - "measuredH": "24", - "x": "28", - "y": "9", - "properties": { - "size": "16", - "text": "JDBC Template" - } - } - ] - } - } - }, - { - "ID": "3646", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "177", - "measuredH": "42", - "w": "177", - "h": "42", - "x": "535", - "y": "1062", - "properties": { - "controlName": "100-testing-java-apps:mocking" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "177", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "24", - "x": "18", - "y": "9", - "properties": { - "size": "16", - "text": "Mocking" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "57", - "measuredH": "24", - "x": "102", - "y": "9", - "properties": { - "size": "16", - "text": "Mockito" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "10", - "measuredH": "21", - "x": "85", - "y": "10", - "properties": { - "text": ">", - "bold": "true" - } - } - ] - } - } - }, - { - "ID": "3647", - "typeID": "Canvas", - "zOrder": "96", - "w": "192", - "h": "133", - "measuredW": "100", - "measuredH": "70", - "x": "768", - "y": "1062" - }, - { - "ID": "3648", - "typeID": "Label", - "zOrder": "97", - "measuredW": "121", - "measuredH": "24", - "x": "797", - "y": "1070", - "properties": { - "size": "16", - "text": "Behavior Testing" - } - }, - { - "ID": "3655", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "172", - "measuredH": "42", - "w": "172", - "h": "42", - "x": "778", - "y": "1099", - "properties": { - "controlName": "101-testing-java-apps:cucumber-jvm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "172", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "114", - "measuredH": "24", - "x": "29", - "y": "9", - "properties": { - "size": "16", - "text": "Cucumber-JVM" - } - } - ] - } - } - }, - { - "ID": "3656", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "76", - "measuredH": "42", - "w": "76", - "h": "42", - "x": "778", - "y": "1145", - "properties": { - "controlName": "102-testing-java-apps:cukes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "76", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "24", - "x": "15", - "y": "9", - "properties": { - "size": "16", - "text": "Cukes" - } - } - ] - } - } - }, - { - "ID": "3657", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "91", - "measuredH": "42", - "w": "91", - "h": "42", - "x": "859", - "y": "1145", - "properties": { - "controlName": "103-testing-java-apps:jbehave" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "91", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "24", - "x": "14", - "y": "9", - "properties": { - "size": "16", - "text": "JBehave" - } - } - ] - } - } - }, - { - "ID": "3658", - "typeID": "Canvas", - "zOrder": "105", - "w": "154", - "h": "133", - "measuredW": "100", - "measuredH": "70", - "x": "99", - "y": "1198" - }, - { - "ID": "3659", - "typeID": "Label", - "zOrder": "106", - "measuredW": "86", - "measuredH": "24", - "x": "133", - "y": "1206", - "properties": { - "size": "16", - "text": "Unit Testing" - } - }, - { - "ID": "3664", - "typeID": "Canvas", - "zOrder": "101", - "w": "168", - "h": "133", - "measuredW": "100", - "measuredH": "70", - "x": "249", - "y": "1198" - }, - { - "ID": "3665", - "typeID": "Label", - "zOrder": "102", - "measuredW": "135", - "measuredH": "24", - "x": "265", - "y": "1207", - "properties": { - "size": "16", - "text": "Integration Testing" - } - }, - { - "ID": "3670", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "125", - "measuredH": "42", - "w": "125", - "h": "42", - "x": "113", - "y": "1234", - "properties": { - "controlName": "104-testing-java-apps:junit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "125", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "39", - "measuredH": "24", - "x": "43", - "y": "9", - "properties": { - "size": "16", - "text": "JUnit" - } - } - ] - } - } - }, - { - "ID": "3671", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "125", - "measuredH": "42", - "w": "125", - "h": "42", - "x": "113", - "y": "1280", - "properties": { - "controlName": "105-testing-java-apps:testng" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "125", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "24", - "x": "35", - "y": "9", - "properties": { - "size": "16", - "text": "TestNG" - } - } - ] - } - } - }, - { - "ID": "3672", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "259", - "y": "1235", - "properties": { - "controlName": "106-testing-java-apps:rest-assured" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "104", - "measuredH": "24", - "x": "29", - "y": "9", - "properties": { - "size": "16", - "text": "REST Assured" - } - } - ] - } - } - }, - { - "ID": "3673", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "148", - "measuredH": "42", - "w": "148", - "h": "42", - "x": "259", - "y": "1281", - "properties": { - "controlName": "107-testing-java-apps:jmeter" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "148", - "h": "42", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "52", - "measuredH": "24", - "x": "48", - "y": "9", - "properties": { - "size": "16", - "text": "JMeter" - } - } - ] - } - } - }, - { - "ID": "3678", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "468", - "measuredH": "84", - "w": "468", - "h": "84", - "x": "510", - "y": "1273", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "468", - "h": "84", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "407", - "measuredH": "28", - "x": "30", - "y": "16", - "properties": { - "size": "20", - "text": "Backend Roadmap after Language Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "153", - "measuredH": "24", - "x": "157", - "y": "44", - "properties": { - "size": "16", - "text": "roadmap.sh/backend", - "color": "10027263" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1", - "order": 1000000, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "CCB6346D-253A-48EE-9AB5-68DBEF696597", - "mockupH": "1261", - "mockupW": "1044", - "measuredW": "1066", - "measuredH": "1426", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/javascript.json b/public/jsons/javascript.json deleted file mode 100644 index a077cf206..000000000 --- a/public/jsons/javascript.json +++ /dev/null @@ -1,16276 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "10314", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "142", - "measuredW": "150", - "measuredH": "100", - "x": "946", - "y": "2033", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 142 - }, - "p1": { - "x": 0.43463170073274193, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10315", - "typeID": "Arrow", - "zOrder": "1", - "w": "137", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "357", - "y": "2434", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 137, - "y": 0 - }, - "p1": { - "x": 0.4707150975159109, - "y": -0.06528731437784985 - }, - "p2": { - "x": -0.036745982530419496, - "y": 65.96108274350672 - } - } - }, - { - "ID": "10316", - "typeID": "Arrow", - "zOrder": "2", - "w": "130", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "355", - "y": "2416", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 129.88523924557296, - "y": -0.10193612067541835 - }, - "p1": { - "x": 0.4346317007327419, - "y": 0.008098727342846149 - }, - "p2": { - "x": -0.4733552249705326, - "y": 27.9190701673856 - } - } - }, - { - "ID": "10317", - "typeID": "Arrow", - "zOrder": "3", - "w": "1", - "h": "139", - "measuredW": "150", - "measuredH": "100", - "x": "600", - "y": "2993", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 139 - }, - "stroke": "dotted" - } - }, - { - "ID": "10318", - "typeID": "Arrow", - "zOrder": "4", - "w": "1", - "h": "161", - "measuredW": "150", - "measuredH": "100", - "x": "602", - "y": "2805", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549725, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 161 - } - } - }, - { - "ID": "10319", - "typeID": "Arrow", - "zOrder": "5", - "w": "133", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "705", - "y": "2739", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 133, - "y": 0 - }, - "p1": { - "x": 0.4403419352249467, - "y": 0.09764417867319503 - }, - "p2": { - "x": 0, - "y": 47 - } - } - }, - { - "ID": "10320", - "typeID": "Arrow", - "zOrder": "6", - "w": "124", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "702", - "y": "2800", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 124, - "y": 48 - }, - "p1": { - "x": 0.35350772889417365, - "y": -0.09381688466111773 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10321", - "typeID": "Arrow", - "zOrder": "7", - "w": "160", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "694", - "y": "2794", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 160, - "y": 0 - }, - "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10322", - "typeID": "Arrow", - "zOrder": "8", - "w": "112", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "720", - "y": "2647", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 112, - "y": 29 - }, - "p1": { - "x": 0.5888824808127413, - "y": -0.08637593718113669 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "10323", - "typeID": "Arrow", - "zOrder": "9", - "w": "102", - "h": "21", - "measuredW": "150", - "measuredH": "100", - "x": "724", - "y": "2614", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 102, - "y": 0 - }, - "p1": { - "x": 0.5619316722322116, - "y": 0.09139481119958906 - }, - "p2": { - "x": 0, - "y": 18 - } - } - }, - { - "ID": "10324", - "typeID": "Arrow", - "zOrder": "10", - "w": "145", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "376", - "y": "2593", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 145, - "y": 1 - }, - "p1": { - "x": 0.5888824808127412, - "y": -0.08637593718113665 - }, - "p2": { - "x": 0, - "y": 28 - } - } - }, - { - "ID": "10325", - "typeID": "Arrow", - "zOrder": "11", - "w": "143", - "h": "26", - "measuredW": "150", - "measuredH": "100", - "x": "380", - "y": "2554", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 143, - "y": 23 - }, - "p1": { - "x": 0.5619316722322119, - "y": 0.09139481119958909 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10326", - "typeID": "Arrow", - "zOrder": "12", - "w": "1", - "h": "258", - "measuredW": "150", - "measuredH": "100", - "x": "602", - "y": "2526", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.44386240125497245, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 0, - "y": 258 - } - } - }, - { - "ID": "10327", - "typeID": "Arrow", - "zOrder": "13", - "w": "336", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "669", - "y": "2535", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 336, - "y": 5 - }, - "p1": { - "x": 0.5514394580863673, - "y": -0.0002116850127011012 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10328", - "typeID": "Arrow", - "zOrder": "14", - "w": "328", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "669", - "y": "2439", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 327.5731801579867, - "y": 81.67226130424751 - }, - "p1": { - "x": 0.6383835273395956, - "y": 0.09307593687062075 - }, - "p2": { - "x": -0.15076295020207908, - "y": -0.46127437797440507 - } - } - }, - { - "ID": "10329", - "typeID": "Arrow", - "zOrder": "15", - "w": "78", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "921", - "y": "2335", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 78, - "y": 0 - }, - "p1": { - "x": 0.5615052363765463, - "y": -0.004319271049050346 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10330", - "typeID": "Arrow", - "zOrder": "16", - "w": "88", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "913", - "y": "2387", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 88, - "y": 4 - }, - "p1": { - "x": 0.5615052363765459, - "y": -0.004319271049050346 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10331", - "typeID": "Arrow", - "zOrder": "17", - "w": "112", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "716", - "y": "2365", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 112, - "y": 29 - }, - "p1": { - "x": 0.5888824808127413, - "y": -0.08637593718113669 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "10332", - "typeID": "Arrow", - "zOrder": "18", - "w": "102", - "h": "21", - "measuredW": "150", - "measuredH": "100", - "x": "720", - "y": "2332", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 102, - "y": 0 - }, - "p1": { - "x": 0.5619316722322116, - "y": 0.09139481119958906 - }, - "p2": { - "x": 0, - "y": 18 - } - } - }, - { - "ID": "10333", - "typeID": "Arrow", - "zOrder": "19", - "w": "145", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "339", - "y": "2368", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 145, - "y": 1 - }, - "p1": { - "x": 0.5888824808127412, - "y": -0.08637593718113665 - }, - "p2": { - "x": 0, - "y": 28 - } - } - }, - { - "ID": "10334", - "typeID": "Arrow", - "zOrder": "20", - "w": "143", - "h": "26", - "measuredW": "150", - "measuredH": "100", - "x": "343", - "y": "2329", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 143, - "y": 23 - }, - "p1": { - "x": 0.5619316722322119, - "y": 0.09139481119958909 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10335", - "typeID": "Arrow", - "zOrder": "21", - "w": "1", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "561", - "y": "2256", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 90 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846123 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10336", - "typeID": "__group__", - "zOrder": "22", - "measuredW": "150", - "measuredH": "44", - "w": "150", - "h": "44", - "x": "489", - "y": "2249", - "properties": { - "controlName": "100-javascript-asynchronous-javascript:event-loop" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "139", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "88", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "Event Loop" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "126", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10337", - "typeID": "Arrow", - "zOrder": "23", - "w": "114", - "h": "335", - "measuredW": "150", - "measuredH": "100", - "x": "660", - "y": "2108", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 6.412627807357808, - "y": 334.70076554616526 - }, - "p1": { - "x": 0.6858595992123588, - "y": 0.18770524853403914 - }, - "p2": { - "x": 114, - "y": 0 - } - } - }, - { - "ID": "10338", - "typeID": "__group__", - "zOrder": "24", - "measuredW": "211", - "measuredH": "110", - "w": "211", - "h": "110", - "x": "801", - "y": "2153", - "properties": { - "controlName": "106-javascript-this-keyword:explicit-binding" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "169", - "y": "22", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 70 - }, - "p1": { - "x": 0.43463170073274204, - "y": 0.008098727342846123 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "1", - "typeID": "Arrow", - "zOrder": "1", - "w": "1", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "98", - "y": "22", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 70 - }, - "p1": { - "x": 0.43463170073274204, - "y": 0.008098727342846123 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "2", - "typeID": "Arrow", - "zOrder": "2", - "w": "1", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "28", - "y": "22", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 70 - }, - "p1": { - "x": 0.43463170073274204, - "y": 0.008098727342846123 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "3", - "typeID": "TextArea", - "zOrder": "3", - "w": "202", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "118", - "measuredH": "25", - "x": "49", - "y": "9", - "properties": { - "size": "17", - "text": "Explicit Binding" - } - }, - { - "ID": "5", - "typeID": "__group__", - "zOrder": "5", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "187", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "7", - "typeID": "TextArea", - "zOrder": "8", - "w": "70", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "63", - "y": "66", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8", - "typeID": "Label", - "zOrder": "9", - "measuredW": "41", - "measuredH": "25", - "x": "77", - "y": "75", - "properties": { - "size": "17", - "text": "apply" - } - }, - { - "ID": "9", - "typeID": "TextArea", - "zOrder": "10", - "w": "62", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "141", - "y": "66", - "properties": { - "color": "16770457" - } - }, - { - "ID": "10", - "typeID": "Label", - "zOrder": "11", - "measuredW": "33", - "measuredH": "25", - "x": "155", - "y": "75", - "properties": { - "size": "17", - "text": "bind" - } - }, - { - "ID": "11", - "typeID": "TextArea", - "zOrder": "6", - "w": "52", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "66", - "properties": { - "color": "16770457" - } - }, - { - "ID": "12", - "typeID": "Label", - "zOrder": "7", - "measuredW": "27", - "measuredH": "25", - "x": "12", - "y": "75", - "properties": { - "size": "17", - "text": "call" - } - } - ] - } - } - }, - { - "ID": "10339", - "typeID": "Arrow", - "zOrder": "25", - "w": "86", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "990", - "y": "2018", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 86, - "y": 0 - }, - "p1": { - "x": 0.4752475247524752, - "y": 0.08580858085808583 - }, - "p2": { - "x": 0, - "y": 66 - } - } - }, - { - "ID": "10340", - "typeID": "Arrow", - "zOrder": "26", - "w": "105", - "h": "23", - "measuredW": "150", - "measuredH": "100", - "x": "979", - "y": "2070", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 105, - "y": 0 - }, - "p1": { - "x": 0.4508650111804166, - "y": 0.04695774979404492 - }, - "p2": { - "x": 0, - "y": 23 - } - } - }, - { - "ID": "10341", - "typeID": "Arrow", - "zOrder": "27", - "w": "89", - "h": "20", - "measuredW": "150", - "measuredH": "100", - "x": "991", - "y": "2106", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 89, - "y": 20 - }, - "p1": { - "x": 0.4897405460403595, - "y": -0.07088350008478889 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10342", - "typeID": "Arrow", - "zOrder": "28", - "w": "87", - "h": "65", - "measuredW": "150", - "measuredH": "100", - "x": "990", - "y": "2109", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 87, - "y": 65 - }, - "p1": { - "x": 0.48974054604035955, - "y": -0.07088350008478889 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10343", - "typeID": "Arrow", - "zOrder": "29", - "w": "88", - "h": "107", - "measuredW": "150", - "measuredH": "100", - "x": "986", - "y": "2120", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 88, - "y": 107 - }, - "p1": { - "x": 0.6556559421119335, - "y": -0.099995911859695 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10344", - "typeID": "Arrow", - "zOrder": "30", - "w": "159", - "h": "133", - "measuredW": "150", - "measuredH": "100", - "x": "644", - "y": "1962", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 159, - "y": 132 - }, - "p1": { - "x": 0.5367276641550054, - "y": 0.2802368137782564 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10345", - "typeID": "Arrow", - "zOrder": "31", - "w": "27", - "h": "256", - "measuredW": "150", - "measuredH": "100", - "x": "638", - "y": "1701", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 256 - }, - "p1": { - "x": 0.5418218964066819, - "y": -0.10497536353803628 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10346", - "typeID": "Arrow", - "zOrder": "32", - "w": "122", - "h": "239", - "measuredW": "150", - "measuredH": "100", - "x": "702", - "y": "1719", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 122, - "y": 239 - }, - "p1": { - "x": 0.38300118047357823, - "y": 0.16014165682938683 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10347", - "typeID": "Arrow", - "zOrder": "33", - "w": "108", - "h": "189", - "measuredW": "150", - "measuredH": "100", - "x": "710", - "y": "1717", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 108, - "y": 189 - }, - "p1": { - "x": 0.3636363636363637, - "y": 0.12500000000000003 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10348", - "typeID": "Arrow", - "zOrder": "34", - "w": "93", - "h": "133", - "measuredW": "150", - "measuredH": "100", - "x": "719", - "y": "1717", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 93, - "y": 133 - }, - "p1": { - "x": 0.36363636363636376, - "y": 0.125 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10349", - "typeID": "Arrow", - "zOrder": "35", - "w": "88", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "727", - "y": "1716", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 88, - "y": 88 - }, - "p1": { - "x": 0.36363636363636365, - "y": 0.125 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10350", - "typeID": "Arrow", - "zOrder": "36", - "w": "55", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "1021", - "y": "1851", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 55, - "y": 0 - }, - "p1": { - "x": 0.4752092723760463, - "y": 0.09594333547971662 - }, - "p2": { - "x": 0, - "y": 47 - } - } - }, - { - "ID": "10351", - "typeID": "Arrow", - "zOrder": "37", - "w": "62", - "h": "49", - "measuredW": "150", - "measuredH": "100", - "x": "1014", - "y": "1911", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 62, - "y": 49 - }, - "p1": { - "x": 0.4290879211175021, - "y": -0.13114215283483976 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10352", - "typeID": "Arrow", - "zOrder": "38", - "w": "59", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1019", - "y": "1905", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 59, - "y": 0 - }, - "p1": { - "x": 0.5615052363765461, - "y": -0.004319271049050346 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10353", - "typeID": "Arrow", - "zOrder": "39", - "w": "89", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "725", - "y": "1705", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 89, - "y": 45 - }, - "p1": { - "x": 0.4211743414437965, - "y": 0.07812185803338026 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10354", - "typeID": "Arrow", - "zOrder": "40", - "w": "80", - "h": "55", - "measuredW": "150", - "measuredH": "100", - "x": "1003", - "y": "1711", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 80, - "y": 55 - }, - "p1": { - "x": 0.4657824933687003, - "y": -0.20477453580901858 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10355", - "typeID": "Arrow", - "zOrder": "41", - "w": "88", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "1022", - "y": "1703", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 88, - "y": 4 - }, - "p1": { - "x": 0.5615052363765459, - "y": -0.004319271049050346 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10356", - "typeID": "Arrow", - "zOrder": "42", - "w": "130", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "717", - "y": "1702", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 130, - "y": 1 - }, - "p1": { - "x": 0.5615052363765458, - "y": -0.004319271049050352 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10357", - "typeID": "Arrow", - "zOrder": "43", - "w": "1", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "703", - "y": "1623", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 82 - }, - "p1": { - "x": 0.434631700732742, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10358", - "typeID": "Arrow", - "zOrder": "44", - "w": "188", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "435", - "y": "1707", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 188, - "y": 2 - }, - "p1": { - "x": 0.5531914893617021, - "y": -0.010638297872340425 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "10359", - "typeID": "Arrow", - "zOrder": "45", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "320", - "y": "1704", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10360", - "typeID": "Arrow", - "zOrder": "46", - "w": "161", - "h": "165", - "measuredW": "150", - "measuredH": "100", - "x": "428", - "y": "1532", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 161, - "y": 0 - }, - "p1": { - "x": 0.5119105859330899, - "y": 0.22071275354683323 - }, - "p2": { - "x": 0, - "y": 165 - } - } - }, - { - "ID": "10361", - "typeID": "Arrow", - "zOrder": "47", - "w": "76", - "h": "96", - "measuredW": "150", - "measuredH": "100", - "x": "954", - "y": "1535", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 76, - "y": 96 - }, - "p1": { - "x": 0.4573170731707317, - "y": 0.13414634146341473 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10362", - "typeID": "Arrow", - "zOrder": "48", - "w": "68", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "958", - "y": "1532", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 68, - "y": 44 - }, - "p1": { - "x": 0.4573170731707317, - "y": 0.13414634146341464 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10363", - "typeID": "Arrow", - "zOrder": "49", - "w": "76", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "956", - "y": "1522", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 76, - "y": 1 - }, - "p1": { - "x": 0.5677789797786468, - "y": 0.0019139552300907004 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10364", - "typeID": "Arrow", - "zOrder": "50", - "w": "130", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "668", - "y": "1521", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 130, - "y": 1 - }, - "p1": { - "x": 0.5615052363765458, - "y": -0.004319271049050352 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10365", - "typeID": "Arrow", - "zOrder": "51", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "236", - "y": "1533", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10366", - "typeID": "Arrow", - "zOrder": "52", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "352", - "y": "1533", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10367", - "typeID": "__group__", - "zOrder": "53", - "measuredW": "111", - "measuredH": "44", - "w": "111", - "h": "44", - "x": "302", - "y": "1572", - "properties": { - "controlName": "101-javascript-control-flow:conditional-statements:switch" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "101", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "25", - "x": "20", - "y": "9", - "properties": { - "size": "17", - "text": "Switch" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "87", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10368", - "typeID": "__group__", - "zOrder": "54", - "measuredW": "115", - "measuredH": "44", - "w": "115", - "h": "44", - "x": "174", - "y": "1571", - "properties": { - "controlName": "100-javascript-control-flow:conditional-statements:if-else" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "105", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "37", - "y": "10", - "properties": { - "size": "17", - "text": "If...else" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10369", - "typeID": "Arrow", - "zOrder": "55", - "w": "130", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "368", - "y": "1521", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 130, - "y": 1 - }, - "p1": { - "x": 0.5615052363765458, - "y": -0.004319271049050352 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10370", - "typeID": "Arrow", - "zOrder": "56", - "w": "3", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "586", - "y": "1461", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4438624012549723, - "y": -0.00008403832147459167 - }, - "p2": { - "x": 3, - "y": 69 - } - } - }, - { - "ID": "10371", - "typeID": "Arrow", - "zOrder": "57", - "w": "128", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "947", - "y": "1456", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 128, - "y": 0 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846118 - }, - "p2": { - "x": 0, - "y": 4 - } - } - }, - { - "ID": "10372", - "typeID": "Arrow", - "zOrder": "58", - "w": "115", - "h": "102", - "measuredW": "150", - "measuredH": "100", - "x": "672", - "y": "1354", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 115, - "y": 0 - }, - "p1": { - "x": 0.5239324558804859, - "y": 0.10051208261035169 - }, - "p2": { - "x": 0, - "y": 102 - } - } - }, - { - "ID": "10373", - "typeID": "Arrow", - "zOrder": "59", - "w": "105", - "h": "53", - "measuredW": "150", - "measuredH": "100", - "x": "682", - "y": "1406", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 105, - "y": 0 - }, - "p1": { - "x": 0.5619316722322119, - "y": 0.09139481119958899 - }, - "p2": { - "x": 0, - "y": 53 - } - } - }, - { - "ID": "10374", - "typeID": "Arrow", - "zOrder": "60", - "w": "115", - "h": "6", - "measuredW": "150", - "measuredH": "100", - "x": "677", - "y": "1463", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 115, - "y": 0 - }, - "p1": { - "x": 0.43463170073274204, - "y": 0.008098727342846121 - }, - "p2": { - "x": 0, - "y": 6 - } - } - }, - { - "ID": "10375", - "typeID": "Arrow", - "zOrder": "61", - "w": "110", - "h": "85", - "measuredW": "150", - "measuredH": "100", - "x": "396", - "y": "1363", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 110, - "y": 85 - }, - "p1": { - "x": 0.4798458802608179, - "y": 0.06727919383521047 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10376", - "typeID": "Arrow", - "zOrder": "62", - "w": "116", - "h": "6", - "measuredW": "150", - "measuredH": "100", - "x": "382", - "y": "1460", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 116, - "y": 6 - }, - "p1": { - "x": 0.5615052363765459, - "y": -0.004319271049050351 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10377", - "typeID": "Arrow", - "zOrder": "63", - "w": "102", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "397", - "y": "1411", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 102, - "y": 46 - }, - "p1": { - "x": 0.5619316722322119, - "y": 0.09139481119958906 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10378", - "typeID": "Arrow", - "zOrder": "64", - "w": "120", - "h": "205", - "measuredW": "150", - "measuredH": "100", - "x": "586", - "y": "1244", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 120, - "y": 0 - }, - "p1": { - "x": 0.4654417745871477, - "y": -0.18317860785807433 - }, - "p2": { - "x": 0, - "y": 205 - } - } - }, - { - "ID": "10379", - "typeID": "Arrow", - "zOrder": "65", - "w": "97", - "h": "27", - "measuredW": "150", - "measuredH": "100", - "x": "996", - "y": "1219", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 97, - "y": 0 - }, - "p1": { - "x": 0.5362343379613952, - "y": 0.07670165932949556 - }, - "p2": { - "x": 0, - "y": 27 - } - } - }, - { - "ID": "10380", - "typeID": "Arrow", - "zOrder": "66", - "w": "101", - "h": "23", - "measuredW": "150", - "measuredH": "100", - "x": "990", - "y": "1254", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 101, - "y": 23 - }, - "p1": { - "x": 0.4715257712741169, - "y": -0.04268804175598845 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10381", - "typeID": "Arrow", - "zOrder": "67", - "w": "92", - "h": "72", - "measuredW": "150", - "measuredH": "100", - "x": "994", - "y": "1258", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 92, - "y": 72 - }, - "p1": { - "x": 0.4427283527849604, - "y": -0.11349500314487382 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10382", - "typeID": "Arrow", - "zOrder": "68", - "w": "101", - "h": "75", - "measuredW": "150", - "measuredH": "100", - "x": "987", - "y": "1167", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 101, - "y": 0 - }, - "p1": { - "x": 0.5017060533299634, - "y": 0.1422974851510173 - }, - "p2": { - "x": 0, - "y": 75 - } - } - }, - { - "ID": "10383", - "typeID": "Arrow", - "zOrder": "69", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "1077", - "y": "1026", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10384", - "typeID": "Arrow", - "zOrder": "70", - "w": "118", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "732", - "y": "1249", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 118, - "y": 0 - }, - "p1": { - "x": 0.43463170073274193, - "y": 0.00809872734284612 - }, - "p2": { - "x": 0, - "y": 1 - } - } - }, - { - "ID": "10385", - "typeID": "Arrow", - "zOrder": "71", - "w": "134", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "449", - "y": "1249", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 134, - "y": 0 - }, - "p1": { - "x": 0.4346317007327418, - "y": 0.008098727342846095 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "10386", - "typeID": "Arrow", - "zOrder": "72", - "w": "197", - "h": "223", - "measuredW": "150", - "measuredH": "100", - "x": "677", - "y": "1021", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 197, - "y": 0 - }, - "p1": { - "x": 0.46304778335297475, - "y": 0.16187780194146445 - }, - "p2": { - "x": 0, - "y": 223 - } - } - }, - { - "ID": "10387", - "typeID": "Arrow", - "zOrder": "73", - "w": "110", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "765", - "y": "924", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.508228330568136, - "y": 0.248464194430743 - }, - "p2": { - "x": 110, - "y": 101 - } - } - }, - { - "ID": "10388", - "typeID": "Arrow", - "zOrder": "74", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "1197", - "y": "1026", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10389", - "typeID": "Arrow", - "zOrder": "75", - "w": "164", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "577", - "y": "912", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 164, - "y": 0 - }, - "p1": { - "x": 0.4346317007327419, - "y": 0.008098727342846102 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10390", - "typeID": "Arrow", - "zOrder": "76", - "w": "93", - "h": "61", - "measuredW": "150", - "measuredH": "100", - "x": "919", - "y": "853", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 93, - "y": 0 - }, - "p1": { - "x": 0.42797129354104674, - "y": 0.09504638543672332 - }, - "p2": { - "x": 0, - "y": 61 - } - } - }, - { - "ID": "10391", - "typeID": "Arrow", - "zOrder": "77", - "w": "98", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "927", - "y": "907", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 98, - "y": 0 - }, - "p1": { - "x": 0.4346317007327419, - "y": 0.008098727342846118 - }, - "p2": { - "x": 0, - "y": 3 - } - } - }, - { - "ID": "10392", - "typeID": "__group__", - "zOrder": "78", - "measuredW": "245", - "measuredH": "44", - "w": "245", - "h": "44", - "x": "1003", - "y": "885", - "properties": { - "controlName": "102-javascript-type-casting:implicit-type-casting" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "236", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "25", - "x": "38", - "y": "9", - "properties": { - "size": "17", - "text": "Implicit Type Casting" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "221", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10393", - "typeID": "Arrow", - "zOrder": "79", - "w": "114", - "h": "79", - "measuredW": "150", - "measuredH": "100", - "x": "592", - "y": "1026", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 114, - "y": 0 - }, - "p1": { - "x": 0.5334511618235691, - "y": -0.14160212091282423 - }, - "p2": { - "x": 0, - "y": 79 - } - } - }, - { - "ID": "10394", - "typeID": "Arrow", - "zOrder": "80", - "w": "1", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "473", - "y": "1097", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 89 - }, - "p1": { - "x": 0.43463170073274204, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10395", - "typeID": "Arrow", - "zOrder": "81", - "w": "110", - "h": "16", - "measuredW": "150", - "measuredH": "100", - "x": "324", - "y": "1017", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 110, - "y": 0 - }, - "p1": { - "x": 0.5801230171576562, - "y": -0.01165425704111363 - }, - "p2": { - "x": 0, - "y": 16 - } - } - }, - { - "ID": "10396", - "typeID": "Arrow", - "zOrder": "82", - "w": "95", - "h": "62", - "measuredW": "150", - "measuredH": "100", - "x": "335", - "y": "1024", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 95, - "y": 0 - }, - "p1": { - "x": 0.588716066886285, - "y": -0.07118135190359026 - }, - "p2": { - "x": 0, - "y": 62 - } - } - }, - { - "ID": "10397", - "typeID": "Arrow", - "zOrder": "83", - "w": "108", - "h": "112", - "measuredW": "150", - "measuredH": "100", - "x": "335", - "y": "1026", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 108, - "y": 0 - }, - "p1": { - "x": 0.588716066886285, - "y": -0.07118135190359025 - }, - "p2": { - "x": 0, - "y": 112 - } - } - }, - { - "ID": "10398", - "typeID": "Arrow", - "zOrder": "84", - "w": "105", - "h": "37", - "measuredW": "150", - "measuredH": "100", - "x": "332", - "y": "974", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 105, - "y": 37 - }, - "p1": { - "x": 0.6194444444444444, - "y": 0.08611111111111105 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10399", - "typeID": "Arrow", - "zOrder": "85", - "w": "169", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "531", - "y": "1015", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 169, - "y": 1 - }, - "p1": { - "x": 0.42352941176470593, - "y": -0.0058823529411764705 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10400", - "typeID": "Arrow", - "zOrder": "86", - "w": "132", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "885", - "y": "1021", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 132, - "y": 0 - }, - "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10401", - "typeID": "Arrow", - "zOrder": "87", - "w": "188", - "h": "143", - "measuredW": "150", - "measuredH": "100", - "x": "536", - "y": "762", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.45100789353512954, - "y": -0.16576423771935558 - }, - "p2": { - "x": 188, - "y": 143 - } - } - }, - { - "ID": "10402", - "typeID": "Arrow", - "zOrder": "88", - "w": "89", - "h": "43", - "measuredW": "150", - "measuredH": "100", - "x": "638", - "y": "768", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 89, - "y": 43 - }, - "p1": { - "x": 0.4914022517911975, - "y": -0.13336745138178097 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10403", - "typeID": "Arrow", - "zOrder": "89", - "w": "132", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "864", - "y": "756", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 132, - "y": 0 - }, - "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10404", - "typeID": "Arrow", - "zOrder": "90", - "w": "115", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "360", - "y": "757", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 115, - "y": 0 - }, - "p1": { - "x": 0.4346317007327418, - "y": 0.008098727342846121 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10405", - "typeID": "Arrow", - "zOrder": "91", - "w": "115", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "628", - "y": "756", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 115, - "y": 2 - }, - "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10406", - "typeID": "Arrow", - "zOrder": "92", - "w": "1", - "h": "76", - "measuredW": "150", - "measuredH": "100", - "x": "804", - "y": "672", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 76 - }, - "p1": { - "x": 0.4503554364293207, - "y": -0.0034378277590024473 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10407", - "typeID": "Arrow", - "zOrder": "93", - "w": "107", - "h": "90", - "measuredW": "150", - "measuredH": "100", - "x": "850", - "y": "520", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 107, - "y": 90 - }, - "p1": { - "x": 0.5032482479922247, - "y": -0.10941736150186711 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10408", - "typeID": "Arrow", - "zOrder": "94", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "1200", - "y": "608", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10409", - "typeID": "Arrow", - "zOrder": "95", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "1099", - "y": "608", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10410", - "typeID": "Arrow", - "zOrder": "96", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "992", - "y": "608", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10411", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "97", - "measuredH": "53", - "w": "97", - "h": "53", - "x": "949", - "y": "649", - "properties": { - "controlName": "100-javascript-variables:scopes:block" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "88", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "Block" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "73", - "y": "29", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10412", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "108", - "measuredH": "53", - "w": "108", - "h": "53", - "x": "1051", - "y": "649", - "properties": { - "controlName": "101-javascript-variables:scopes:function" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "98", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "25", - "x": "15", - "y": "9", - "properties": { - "size": "17", - "text": "Function" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "84", - "y": "29", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10413", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "85", - "measuredH": "53", - "w": "85", - "h": "53", - "x": "1163", - "y": "649", - "properties": { - "controlName": "102-javascript-variables:scopes:global" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "76", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "25", - "x": "13", - "y": "9", - "properties": { - "size": "17", - "text": "Global" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "61", - "y": "29", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10414", - "typeID": "Arrow", - "zOrder": "100", - "w": "141", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "411", - "y": "452", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 141, - "y": 0 - }, - "p1": { - "x": 0.49499951135290093, - "y": -0.088510277877317 - }, - "p2": { - "x": 0, - "y": 104 - } - } - }, - { - "ID": "10415", - "typeID": "Arrow", - "zOrder": "101", - "w": "139", - "h": "237", - "measuredW": "150", - "measuredH": "100", - "x": "535", - "y": "508", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 139, - "y": 0 - }, - "p1": { - "x": 0.5160265819744322, - "y": -0.17006058341562358 - }, - "p2": { - "x": 2, - "y": 237 - } - } - }, - { - "ID": "10416", - "typeID": "Arrow", - "zOrder": "102", - "w": "114", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "852", - "y": "445", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 114, - "y": 0 - }, - "p1": { - "x": 0.48235294117647065, - "y": 0.10392156862745099 - }, - "p2": { - "x": 0, - "y": 48 - } - } - }, - { - "ID": "10417", - "typeID": "Arrow", - "zOrder": "103", - "w": "110", - "h": "49", - "measuredW": "150", - "measuredH": "100", - "x": "847", - "y": "511", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 110, - "y": 49 - }, - "p1": { - "x": 0.3159689412924697, - "y": -0.09329937143091893 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10418", - "typeID": "Arrow", - "zOrder": "104", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "1191", - "y": "370", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10419", - "typeID": "Arrow", - "zOrder": "105", - "w": "1", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "1087", - "y": "370", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 68 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "10420", - "typeID": "Arrow", - "zOrder": "106", - "w": "1", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "991", - "y": "386", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 52 - }, - "p1": { - "x": 0.4346317007327421, - "y": 0.008098727342846125 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10421", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "85", - "measuredH": "44", - "w": "85", - "h": "44", - "x": "949", - "y": "363", - "properties": { - "controlName": "100-javascript-variables:variable-declarations:var" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "85", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "24", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "var" - } - } - ] - } - } - }, - { - "ID": "10422", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "82", - "measuredH": "44", - "w": "82", - "h": "44", - "x": "1047", - "y": "363", - "properties": { - "controlName": "101-javascript-variables:variable-declarations:let" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "82", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "19", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "let" - } - } - ] - } - } - }, - { - "ID": "10423", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "93", - "measuredH": "44", - "w": "93", - "h": "44", - "x": "1145", - "y": "363", - "properties": { - "controlName": "102-javascript-variables:variable-declarations:const" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "93", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "const" - } - } - ] - } - } - }, - { - "ID": "10424", - "typeID": "Arrow", - "zOrder": "110", - "w": "131", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "842", - "y": "502", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 131, - "y": 0 - }, - "p1": { - "x": 0.43463170073274177, - "y": 0.008098727342846121 - }, - "p2": { - "x": 0, - "y": 1 - } - } - }, - { - "ID": "10425", - "typeID": "Arrow", - "zOrder": "111", - "w": "162", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "405", - "y": "447", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 162, - "y": 1 - }, - "p1": { - "x": 0.4382716049382716, - "y": -0.00617283950617284 - }, - "p2": { - "x": 0, - "y": 1 - } - } - }, - { - "ID": "10426", - "typeID": "Arrow", - "zOrder": "112", - "w": "158", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "405", - "y": "451", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 158, - "y": 0 - }, - "p1": { - "x": 0.45522128005575585, - "y": -0.05494250203275638 - }, - "p2": { - "x": 0, - "y": 46 - } - } - }, - { - "ID": "10427", - "typeID": "Arrow", - "zOrder": "113", - "w": "19", - "h": "76", - "measuredW": "150", - "measuredH": "100", - "x": "684", - "y": "210", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 13, - "y": 0 - }, - "p1": { - "x": 0.5175865027166142, - "y": -0.2113239919931367 - }, - "p2": { - "x": 19, - "y": 76 - }, - "stroke": "dotted" - } - }, - { - "ID": "10428", - "typeID": "Label", - "zOrder": "114", - "measuredW": "133", - "measuredH": "36", - "x": "657", - "y": "297", - "properties": { - "size": "28", - "text": "JavaScript" - } - }, - { - "ID": "10429", - "typeID": "Arrow", - "zOrder": "115", - "w": "33", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "716", - "y": "340", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 28, - "y": 0 - }, - "p1": { - "x": 0.4488347077805664, - "y": 0.15539619935460752 - }, - "p2": { - "x": 0, - "y": 91 - } - } - }, - { - "ID": "10430", - "typeID": "Canvas", - "zOrder": "116", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "914", - "y": "174" - }, - { - "ID": "10431", - "typeID": "Label", - "zOrder": "117", - "measuredW": "314", - "measuredH": "25", - "x": "928", - "y": "191", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "10432", - "typeID": "Label", - "zOrder": "118", - "measuredW": "319", - "measuredH": "25", - "x": "928", - "y": "219", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "10433", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "929", - "y": "255", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "45", - "measuredH": "28", - "x": "65", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "https" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "10434", - "typeID": "Arrow", - "zOrder": "120", - "w": "154", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "399", - "y": "394", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 154, - "y": 47 - }, - "p1": { - "x": 0.4298167791706846, - "y": 0.05974927675988428 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "10435", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "350", - "measuredH": "50", - "w": "350", - "h": "50", - "x": "524", - "y": "424", - "properties": { - "controlName": "100-javascript-introduction" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "340", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "196", - "measuredH": "25", - "x": "72", - "y": "12", - "properties": { - "size": "17", - "text": "Introduction to JavaScript" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "326", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10436", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "248", - "measuredH": "44", - "w": "248", - "h": "44", - "x": "175", - "y": "372", - "properties": { - "controlName": "100-javascript-introduction:what-is-javascript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "54", - "y": "10", - "properties": { - "size": "17", - "text": "What is JavaScript?" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10437", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "491", - "measuredH": "136", - "w": "491", - "h": "136", - "x": "96", - "y": "177", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "491", - "h": "136", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "2", - "measuredW": "244", - "measuredH": "24", - "x": "59", - "y": "21", - "properties": { - "size": "16", - "text": "Beginner Topics / start with these" - } - }, - { - "ID": "6", - "typeID": "Label", - "zOrder": "3", - "measuredW": "394", - "measuredH": "24", - "x": "60", - "y": "86", - "properties": { - "size": "16", - "text": "Advanced Topics / pick these after intermediate topics" - } - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "5", - "measuredW": "385", - "measuredH": "24", - "x": "59", - "y": "54", - "properties": { - "size": "16", - "text": "Intermediate Topics / pick them after beginner topics" - } - }, - { - "ID": "13", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "21", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "14", - "typeID": "__group__", - "zOrder": "6", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "53", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "15", - "typeID": "__group__", - "zOrder": "4", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "86", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10438", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "248", - "measuredH": "44", - "w": "248", - "h": "44", - "x": "175", - "y": "422", - "properties": { - "controlName": "101-javascript-introduction:history-of-javascript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "156", - "measuredH": "25", - "x": "51", - "y": "10", - "properties": { - "size": "17", - "text": "History of JavaScript" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10439", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "248", - "measuredH": "44", - "w": "248", - "h": "44", - "x": "175", - "y": "473", - "properties": { - "controlName": "102-javascript-introduction:javascript-versions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "150", - "measuredH": "25", - "x": "54", - "y": "10", - "properties": { - "size": "17", - "text": "JavaScript Versions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10440", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "351", - "measuredH": "50", - "w": "351", - "h": "50", - "x": "513", - "y": "480", - "properties": { - "controlName": "101-javascript-variables" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "340", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "142", - "measuredH": "25", - "x": "110", - "y": "12", - "properties": { - "size": "17", - "text": "All About Variables" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10441", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "300", - "measuredH": "44", - "w": "300", - "h": "44", - "x": "948", - "y": "429", - "properties": { - "controlName": "100-javascript-variables:variable-declarations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "164", - "measuredH": "25", - "x": "64", - "y": "9", - "properties": { - "size": "17", - "text": "Variable Declarations" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "276", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10442", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "300", - "measuredH": "44", - "w": "300", - "h": "44", - "x": "948", - "y": "532", - "properties": { - "controlName": "102-javascript-variables:naming-rules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "175", - "measuredH": "25", - "x": "58", - "y": "9", - "properties": { - "size": "17", - "text": "Variable Naming Rules" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "276", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10443", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "299", - "measuredH": "44", - "w": "299", - "h": "44", - "x": "948", - "y": "480", - "properties": { - "controlName": "101-javascript-variables:hoisting" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "25", - "x": "114", - "y": "9", - "properties": { - "size": "17", - "text": "Hoisting" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "275", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10444", - "typeID": "__group__", - "zOrder": "130", - "measuredW": "226", - "measuredH": "50", - "w": "226", - "h": "50", - "x": "438", - "y": "733", - "properties": { - "controlName": "102-javascript-datatypes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "218", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "74", - "y": "12", - "properties": { - "size": "17", - "text": "Data Types" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10445", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "248", - "measuredH": "44", - "w": "248", - "h": "44", - "x": "175", - "y": "524", - "properties": { - "controlName": "103-javascript-introduction:how-to-run-javascript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "25", - "x": "41", - "y": "10", - "properties": { - "size": "17", - "text": "How to run JavaScript?" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10446", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "300", - "measuredH": "44", - "w": "300", - "h": "44", - "x": "948", - "y": "585", - "properties": { - "controlName": "103-javascript-variables:scopes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "291", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "124", - "measuredH": "25", - "x": "84", - "y": "9", - "properties": { - "size": "17", - "text": "Variable Scopes" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "276", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10447", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "192", - "measuredH": "55", - "w": "192", - "h": "55", - "x": "721", - "y": "724", - "properties": { - "controlName": "101-javascript-datatypes:object" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "11", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "66", - "y": "20", - "properties": { - "size": "17", - "text": "Object" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "168", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10448", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "231", - "measuredH": "44", - "w": "231", - "h": "44", - "x": "684", - "y": "649", - "properties": { - "controlName": "100-javascript-datatypes:object:prototype" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "220", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "25", - "x": "56", - "y": "9", - "properties": { - "size": "17", - "text": "Object Prototype" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10449", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "231", - "measuredH": "44", - "w": "231", - "h": "44", - "x": "684", - "y": "599", - "properties": { - "controlName": "101-javascript-datatypes:object:prototypal-inheritance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "220", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "170", - "measuredH": "25", - "x": "36", - "y": "9", - "properties": { - "size": "17", - "text": "Prototypal Inheritance" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10450", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "179", - "measuredH": "44", - "w": "179", - "h": "44", - "x": "948", - "y": "735", - "properties": { - "controlName": "102-javascript-datatypes:object:builtin-objects" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "168", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "25", - "x": "25", - "y": "9", - "properties": { - "size": "17", - "text": "Built-in Objects" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "155", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10451", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "218", - "measuredH": "262", - "w": "218", - "h": "262", - "x": "185", - "y": "606", - "properties": { - "controlName": "100-javascript-datatypes:primitive-types" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "218", - "h": "262", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "115", - "measuredH": "25", - "x": "50", - "y": "224", - "properties": { - "size": "17", - "text": "Primitive Types" - } - }, - { - "ID": "2", - "typeID": "TextArea", - "zOrder": "2", - "w": "74", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "16", - "y": "14", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "44", - "measuredH": "25", - "x": "31", - "y": "23", - "properties": { - "size": "17", - "text": "string" - } - }, - { - "ID": "4", - "typeID": "TextArea", - "zOrder": "4", - "w": "101", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "15", - "y": "67", - "properties": { - "color": "16770457" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "59", - "measuredH": "25", - "x": "36", - "y": "76", - "properties": { - "size": "17", - "text": "number" - } - }, - { - "ID": "6", - "typeID": "TextArea", - "zOrder": "6", - "w": "78", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "124", - "y": "67", - "properties": { - "color": "16770457" - } - }, - { - "ID": "7", - "typeID": "Label", - "zOrder": "7", - "measuredW": "43", - "measuredH": "25", - "x": "141", - "y": "76", - "properties": { - "size": "17", - "text": "bigint" - } - }, - { - "ID": "8", - "typeID": "TextArea", - "zOrder": "8", - "w": "100", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "16", - "y": "118", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "9", - "measuredW": "62", - "measuredH": "25", - "x": "35", - "y": "127", - "properties": { - "size": "17", - "text": "boolean" - } - }, - { - "ID": "10", - "typeID": "TextArea", - "zOrder": "10", - "w": "75", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "124", - "y": "118", - "properties": { - "color": "16770457" - } - }, - { - "ID": "11", - "typeID": "Label", - "zOrder": "11", - "measuredW": "27", - "measuredH": "25", - "x": "148", - "y": "127", - "properties": { - "size": "17", - "text": "null" - } - }, - { - "ID": "12", - "typeID": "TextArea", - "zOrder": "12", - "w": "105", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "97", - "y": "14", - "properties": { - "color": "16770457" - } - }, - { - "ID": "13", - "typeID": "Label", - "zOrder": "13", - "measuredW": "77", - "measuredH": "25", - "x": "111", - "y": "23", - "properties": { - "size": "17", - "text": "undefined" - } - }, - { - "ID": "14", - "typeID": "TextArea", - "zOrder": "14", - "w": "186", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "16", - "y": "169", - "properties": { - "color": "16770457" - } - }, - { - "ID": "15", - "typeID": "Label", - "zOrder": "15", - "measuredW": "56", - "measuredH": "25", - "x": "81", - "y": "178", - "properties": { - "size": "17", - "text": "Symbol" - } - }, - { - "ID": "16", - "typeID": "__group__", - "zOrder": "16", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "2", - "y": "24", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "17", - "typeID": "__group__", - "zOrder": "17", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "2", - "y": "77", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "18", - "typeID": "__group__", - "zOrder": "18", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "2", - "y": "128", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "19", - "typeID": "__group__", - "zOrder": "19", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "192", - "y": "24", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "20", - "typeID": "__group__", - "zOrder": "20", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "189", - "y": "77", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "21", - "typeID": "__group__", - "zOrder": "21", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "189", - "y": "128", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "22", - "typeID": "__group__", - "zOrder": "22", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "3", - "y": "179", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10452", - "typeID": "__group__", - "zOrder": "138", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "720", - "y": "787", - "properties": { - "controlName": "102-javascript-datatypes:typeof-operator" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "119", - "measuredH": "25", - "x": "32", - "y": "9", - "properties": { - "size": "17", - "text": "typeof operator" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "168", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10453", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "269", - "measuredH": "50", - "w": "269", - "h": "50", - "x": "692", - "y": "997", - "properties": { - "controlName": "104-javascript-data-structures" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "258", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "25", - "x": "69", - "y": "12", - "properties": { - "size": "17", - "text": "Data Structures" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "245", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10454", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "238", - "measuredH": "44", - "w": "238", - "h": "44", - "x": "1010", - "y": "1000", - "properties": { - "controlName": "100-javascript-data-structures:indexed-collections" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "229", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "25", - "x": "39", - "y": "9", - "properties": { - "size": "17", - "text": "Indexed Collections" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "214", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10455", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "91", - "measuredH": "44", - "w": "91", - "h": "44", - "x": "1157", - "y": "1067", - "properties": { - "controlName": "100-javascript-data-structures:indexed-collections:arrays" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "82", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "25", - "x": "14", - "y": "9", - "properties": { - "size": "17", - "text": "Arrays" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "67", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10456", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "140", - "measuredH": "44", - "w": "140", - "h": "44", - "x": "1001", - "y": "1066", - "properties": { - "controlName": "101-javascript-data-structures:indexed-collections:typed-arrays" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "99", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Typed Arrays" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10457", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "202", - "measuredH": "44", - "w": "202", - "h": "44", - "x": "419", - "y": "994", - "properties": { - "controlName": "101-javascript-data-structures:keyed-collections" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "193", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "137", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Keyed Collections" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "178", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10458", - "typeID": "__group__", - "zOrder": "144", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "175", - "y": "959", - "properties": { - "controlName": "100-javascript-data-structures:keyed-collections:map" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "161", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "35", - "measuredH": "25", - "x": "66", - "y": "9", - "properties": { - "size": "17", - "text": "Map" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10459", - "typeID": "__group__", - "zOrder": "145", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "175", - "y": "1009", - "properties": { - "controlName": "101-javascript-data-structures:keyed-collections:weak-map" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "161", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "50", - "y": "9", - "properties": { - "size": "17", - "text": "Weak Map" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10460", - "typeID": "__group__", - "zOrder": "146", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "175", - "y": "1059", - "properties": { - "controlName": "102-javascript-data-structures:keyed-collections:set" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "161", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "26", - "measuredH": "25", - "x": "78", - "y": "9", - "properties": { - "size": "17", - "text": "Set" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10461", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "175", - "y": "1109", - "properties": { - "controlName": "103-javascript-data-structures:keyed-collections:weak-set" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "161", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "73", - "measuredH": "25", - "x": "54", - "y": "9", - "properties": { - "size": "17", - "text": "Weak Set" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10462", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "204", - "measuredH": "44", - "w": "204", - "h": "44", - "x": "408", - "y": "1074", - "properties": { - "controlName": "102-javascript-data-structures:structured-data" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "193", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "25", - "x": "47", - "y": "9", - "properties": { - "size": "17", - "text": "Structured Data" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10463", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "116", - "measuredH": "44", - "w": "116", - "h": "44", - "x": "408", - "y": "1144", - "properties": { - "controlName": "100-javascript-data-structures:structured-data:json" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "105", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "JSON" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10464", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "268", - "measuredH": "50", - "w": "268", - "h": "50", - "x": "692", - "y": "882", - "properties": { - "controlName": "103-javascript-type-casting" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "258", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "25", - "x": "79", - "y": "12", - "properties": { - "size": "17", - "text": "Type Casting" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "244", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10465", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "245", - "measuredH": "44", - "w": "245", - "h": "44", - "x": "1003", - "y": "833", - "properties": { - "controlName": "101-javascript-type-casting:explicit-type-casting" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "236", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "159", - "measuredH": "25", - "x": "38", - "y": "9", - "properties": { - "size": "17", - "text": "Explicit Type Casting" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "221", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10466", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "318", - "measuredH": "44", - "w": "318", - "h": "44", - "x": "297", - "y": "891", - "properties": { - "controlName": "100-javascript-type-casting:type-conversion-coercion" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "308", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "224", - "measuredH": "25", - "x": "52", - "y": "9", - "properties": { - "size": "17", - "text": "Type Conversion vs Coercion" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10467", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "238", - "measuredH": "50", - "w": "238", - "h": "50", - "x": "523", - "y": "1226", - "properties": { - "controlName": "105-javascript-equality-comparisons" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "228", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "166", - "measuredH": "25", - "x": "41", - "y": "12", - "properties": { - "size": "17", - "text": "Equality Comparisons" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10468", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "289", - "measuredH": "120", - "w": "289", - "h": "120", - "x": "178", - "y": "1196", - "properties": { - "controlName": "101-javascript-equality-comparisons:value-comparison-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "282", - "h": "111", - "measuredW": "200", - "measuredH": "140", - "x": "7", - "y": "9" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "222", - "measuredH": "25", - "x": "36", - "y": "79", - "properties": { - "size": "17", - "text": "Value Comparison Operators" - } - }, - { - "ID": "2", - "typeID": "TextArea", - "zOrder": "2", - "w": "60", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "22", - "y": "26", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "25", - "measuredH": "25", - "x": "39", - "y": "35", - "properties": { - "size": "17", - "text": "==" - } - }, - { - "ID": "4", - "typeID": "TextArea", - "zOrder": "4", - "w": "69", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "90", - "y": "26", - "properties": { - "color": "16770457" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "37", - "measuredH": "25", - "x": "106", - "y": "35", - "properties": { - "size": "17", - "text": "===" - } - }, - { - "ID": "6", - "typeID": "TextArea", - "zOrder": "6", - "w": "107", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "166", - "y": "26", - "properties": { - "color": "16770457" - } - }, - { - "ID": "7", - "typeID": "Label", - "zOrder": "7", - "measuredW": "67", - "measuredH": "25", - "x": "186", - "y": "35", - "properties": { - "size": "17", - "text": "Object.is" - } - }, - { - "ID": "8", - "typeID": "__group__", - "zOrder": "8", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10469", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "209", - "measuredH": "44", - "w": "209", - "h": "44", - "x": "811", - "y": "1229", - "properties": { - "controlName": "100-javascript-equality-comparisons:equality-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "25", - "x": "27", - "y": "8", - "properties": { - "size": "17", - "text": "Equality Algorithms" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "185", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10470", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "1077", - "y": "1154", - "properties": { - "controlName": "100-javascript-equality-comparisons:equality-algorithms:is-loosely-equal" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "115", - "measuredH": "25", - "x": "23", - "y": "9", - "properties": { - "size": "17", - "text": "isLooselyEqual" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "147", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10471", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "1077", - "y": "1204", - "properties": { - "controlName": "101-javascript-equality-comparisons:equality-algorithms:is-strictly-equal" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "25", - "x": "27", - "y": "9", - "properties": { - "size": "17", - "text": "isStrictlyEqual" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "147", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10472", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "1077", - "y": "1253", - "properties": { - "controlName": "102-javascript-equality-comparisons:equality-algorithms:same-value-zero" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "123", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "SameValueZero" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "147", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10473", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "1077", - "y": "1303", - "properties": { - "controlName": "103-javascript-equality-comparisons:equality-algorithms:same-value" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "25", - "x": "37", - "y": "9", - "properties": { - "size": "17", - "text": "SameValue" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "147", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10474", - "typeID": "__group__", - "zOrder": "160", - "measuredW": "220", - "measuredH": "50", - "w": "220", - "h": "50", - "x": "472", - "y": "1435", - "properties": { - "controlName": "106-javascript-loops-iterations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "13", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "25", - "x": "38", - "y": "12", - "properties": { - "size": "17", - "text": "Loops and Iterations" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10475", - "typeID": "__group__", - "zOrder": "161", - "measuredW": "228", - "measuredH": "44", - "w": "228", - "h": "44", - "x": "175", - "y": "1343", - "properties": { - "controlName": "103-javascript-loops-iterations:for-statement" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "25", - "x": "67", - "y": "9", - "properties": { - "size": "17", - "text": "for statement" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10476", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "228", - "measuredH": "44", - "w": "228", - "h": "44", - "x": "175", - "y": "1392", - "properties": { - "controlName": "104-javascript-loops-iterations:do-while-statement" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "150", - "measuredH": "25", - "x": "44", - "y": "9", - "properties": { - "size": "17", - "text": "do...while statement" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10477", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "228", - "measuredH": "44", - "w": "228", - "h": "44", - "x": "175", - "y": "1441", - "properties": { - "controlName": "105-javascript-loops-iterations:while-statement" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "25", - "x": "58", - "y": "9", - "properties": { - "size": "17", - "text": "while statement" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10478", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "206", - "measuredH": "44", - "w": "206", - "h": "44", - "x": "774", - "y": "1438", - "properties": { - "controlName": "102-javascript-loops-iterations:break-continue" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "25", - "x": "35", - "y": "9", - "properties": { - "size": "17", - "text": "break / continue" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "182", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10479", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "227", - "measuredH": "44", - "w": "227", - "h": "44", - "x": "1021", - "y": "1436", - "properties": { - "controlName": "100-javascript-loops-iterations:break-continue:labeled-statements" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "154", - "measuredH": "25", - "x": "32", - "y": "9", - "properties": { - "size": "17", - "text": "Labeled Statements" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "203", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10480", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "206", - "measuredH": "44", - "w": "206", - "h": "44", - "x": "774", - "y": "1340", - "properties": { - "controlName": "100-javascript-loops-iterations:for-in-statement" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "125", - "measuredH": "25", - "x": "36", - "y": "9", - "properties": { - "size": "17", - "text": "for...in statement" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "182", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10481", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "206", - "measuredH": "44", - "w": "206", - "h": "44", - "x": "774", - "y": "1389", - "properties": { - "controlName": "101-javascript-loops-iterations:for-of-statement" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "126", - "measuredH": "25", - "x": "36", - "y": "9", - "properties": { - "size": "17", - "text": "for...of statement" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "182", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10482", - "typeID": "__group__", - "zOrder": "168", - "measuredW": "220", - "measuredH": "50", - "w": "220", - "h": "50", - "x": "472", - "y": "1496", - "properties": { - "controlName": "107-javascript-control-flow" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "13", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "25", - "x": "69", - "y": "12", - "properties": { - "size": "17", - "text": "Control Flow" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10483", - "typeID": "__group__", - "zOrder": "169", - "measuredW": "229", - "measuredH": "44", - "w": "229", - "h": "44", - "x": "174", - "y": "1502", - "properties": { - "controlName": "101-javascript-control-flow:conditional-statements" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "179", - "measuredH": "25", - "x": "30", - "y": "9", - "properties": { - "size": "17", - "text": "Conditional Statements" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10484", - "typeID": "__group__", - "zOrder": "170", - "measuredW": "206", - "measuredH": "44", - "w": "206", - "h": "44", - "x": "774", - "y": "1501", - "properties": { - "controlName": "100-javascript-control-flow:exception-handling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "198", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "24", - "y": "9", - "properties": { - "size": "17", - "text": "Exception Handling" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "182", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10485", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "227", - "measuredH": "44", - "w": "227", - "h": "44", - "x": "1021", - "y": "1503", - "properties": { - "controlName": "100-javascript-control-flow:exception-handling:throw-statement" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "124", - "measuredH": "25", - "x": "47", - "y": "9", - "properties": { - "size": "17", - "text": "throw statement" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "203", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10486", - "typeID": "__group__", - "zOrder": "172", - "measuredW": "227", - "measuredH": "44", - "w": "227", - "h": "44", - "x": "1021", - "y": "1555", - "properties": { - "controlName": "101-javascript-control-flow:exception-handling:try-catch-finally" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "218", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "137", - "measuredH": "25", - "x": "40", - "y": "9", - "properties": { - "size": "17", - "text": "try / catch / finally" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "203", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10487", - "typeID": "__group__", - "zOrder": "173", - "measuredW": "228", - "measuredH": "44", - "w": "228", - "h": "44", - "x": "1020", - "y": "1607", - "properties": { - "controlName": "102-javascript-control-flow:exception-handling:utilizing-error-objects" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "219", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "169", - "measuredH": "25", - "x": "25", - "y": "9", - "properties": { - "size": "17", - "text": "Utilizing Error Objects" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "204", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10488", - "typeID": "__group__", - "zOrder": "174", - "measuredW": "280", - "measuredH": "50", - "w": "280", - "h": "50", - "x": "175", - "y": "1678", - "properties": { - "controlName": "108-javascript-expressions-and-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "210", - "measuredH": "25", - "x": "40", - "y": "12", - "properties": { - "size": "17", - "text": "Expressions and Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10489", - "typeID": "__group__", - "zOrder": "175", - "measuredW": "280", - "measuredH": "44", - "w": "280", - "h": "44", - "x": "175", - "y": "1752", - "properties": { - "controlName": "100-javascript-expressions-and-operators:assignment-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "172", - "measuredH": "25", - "x": "59", - "y": "9", - "properties": { - "size": "17", - "text": "Assignment Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10490", - "typeID": "__group__", - "zOrder": "176", - "measuredW": "280", - "measuredH": "44", - "w": "280", - "h": "44", - "x": "175", - "y": "1802", - "properties": { - "controlName": "101-javascript-expressions-and-operators:omparison-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "25", - "x": "57", - "y": "9", - "properties": { - "size": "17", - "text": "Comparison Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10491", - "typeID": "__group__", - "zOrder": "177", - "measuredW": "280", - "measuredH": "44", - "w": "280", - "h": "44", - "x": "175", - "y": "1850", - "properties": { - "controlName": "102-javascript-expressions-and-operators:arithmetic-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "25", - "x": "65", - "y": "9", - "properties": { - "size": "17", - "text": "Arithmetic Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10492", - "typeID": "__group__", - "zOrder": "178", - "measuredW": "281", - "measuredH": "44", - "w": "281", - "h": "44", - "x": "174", - "y": "1900", - "properties": { - "controlName": "103-javascript-expressions-and-operators:bitwise-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "137", - "measuredH": "25", - "x": "77", - "y": "9", - "properties": { - "size": "17", - "text": "Bitwise Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10493", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "280", - "measuredH": "44", - "w": "280", - "h": "44", - "x": "175", - "y": "1950", - "properties": { - "controlName": "104-javascript-expressions-and-operators:logical-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "138", - "measuredH": "25", - "x": "76", - "y": "9", - "properties": { - "size": "17", - "text": "Logical Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10494", - "typeID": "__group__", - "zOrder": "180", - "measuredW": "281", - "measuredH": "44", - "w": "281", - "h": "44", - "x": "174", - "y": "1999", - "properties": { - "controlName": "105-javascript-expressions-and-operators:bigint-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "25", - "x": "82", - "y": "9", - "properties": { - "size": "17", - "text": "BigInt Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10495", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "280", - "measuredH": "44", - "w": "280", - "h": "44", - "x": "175", - "y": "2049", - "properties": { - "controlName": "106-javascript-expressions-and-operators:string-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "25", - "x": "81", - "y": "9", - "properties": { - "size": "17", - "text": "String Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10496", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "280", - "measuredH": "44", - "w": "280", - "h": "44", - "x": "175", - "y": "2099", - "properties": { - "controlName": "107-javascript-expressions-and-operators:conditional-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "170", - "measuredH": "25", - "x": "60", - "y": "9", - "properties": { - "size": "17", - "text": "Conditional Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10497", - "typeID": "__group__", - "zOrder": "183", - "measuredW": "280", - "measuredH": "44", - "w": "280", - "h": "44", - "x": "175", - "y": "2148", - "properties": { - "controlName": "108-javascript-expressions-and-operators:comma-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "142", - "measuredH": "25", - "x": "74", - "y": "9", - "properties": { - "size": "17", - "text": "Comma Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10498", - "typeID": "__group__", - "zOrder": "184", - "measuredW": "281", - "measuredH": "44", - "w": "281", - "h": "44", - "x": "174", - "y": "2197", - "properties": { - "controlName": "109-javascript-expressions-and-operators:unary-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "25", - "x": "82", - "y": "9", - "properties": { - "size": "17", - "text": "Unary Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10499", - "typeID": "__group__", - "zOrder": "185", - "measuredW": "281", - "measuredH": "44", - "w": "281", - "h": "44", - "x": "174", - "y": "2246", - "properties": { - "controlName": "110-javascript-expressions-and-operators:relational-operators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "270", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "25", - "x": "66", - "y": "9", - "properties": { - "size": "17", - "text": "Relational Operators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10500", - "typeID": "__group__", - "zOrder": "186", - "measuredW": "197", - "measuredH": "50", - "w": "197", - "h": "50", - "x": "552", - "y": "1678", - "properties": { - "controlName": "109-javascript-functions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "186", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "55", - "y": "12", - "properties": { - "size": "17", - "text": "Functions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "173", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10501", - "typeID": "__group__", - "zOrder": "187", - "measuredW": "287", - "measuredH": "44", - "w": "287", - "h": "44", - "x": "612", - "y": "1598", - "properties": { - "controlName": "100-javascript-functions:defining-calling-functions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "277", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "234", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "Defining and Calling Functions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "263", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10502", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "236", - "measuredH": "44", - "w": "236", - "h": "44", - "x": "803", - "y": "1681", - "properties": { - "controlName": "101-javascript-functions:function-parameters" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "Function Parameters" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "212", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10503", - "typeID": "__group__", - "zOrder": "189", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "1077", - "y": "1681", - "properties": { - "controlName": "100-javascript-functions:function-parameters:default-params" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "Default Params" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "147", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10504", - "typeID": "__group__", - "zOrder": "190", - "measuredW": "171", - "measuredH": "44", - "w": "171", - "h": "44", - "x": "1077", - "y": "1730", - "properties": { - "controlName": "101-javascript-functions:function-parameters:rest-params" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "162", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "25", - "x": "32", - "y": "9", - "properties": { - "size": "17", - "text": "Rest Params" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "147", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10505", - "typeID": "__group__", - "zOrder": "191", - "measuredW": "236", - "measuredH": "44", - "w": "236", - "h": "44", - "x": "803", - "y": "1731", - "properties": { - "controlName": "102-javascript-functions:arrow-functions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "123", - "measuredH": "25", - "x": "51", - "y": "9", - "properties": { - "size": "17", - "text": "Arrow Functions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "212", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10506", - "typeID": "__group__", - "zOrder": "192", - "measuredW": "236", - "measuredH": "44", - "w": "236", - "h": "44", - "x": "803", - "y": "1782", - "properties": { - "controlName": "103-javascript-functions:iifes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "25", - "x": "92", - "y": "9", - "properties": { - "size": "17", - "text": "IIFEs" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "212", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10507", - "typeID": "__group__", - "zOrder": "193", - "measuredW": "235", - "measuredH": "44", - "w": "235", - "h": "44", - "x": "804", - "y": "1882", - "properties": { - "controlName": "105-javascript-functions:scope-and-function-stack" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "183", - "measuredH": "25", - "x": "21", - "y": "9", - "properties": { - "size": "17", - "text": "Scope & Function Stack" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "211", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10508", - "typeID": "__group__", - "zOrder": "194", - "measuredW": "178", - "measuredH": "44", - "w": "178", - "h": "44", - "x": "1070", - "y": "1834", - "properties": { - "controlName": "100-javascript-functions:scope-and-function-stack:recursion" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "170", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "79", - "measuredH": "25", - "x": "45", - "y": "9", - "properties": { - "size": "17", - "text": "Recursion" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10509", - "typeID": "__group__", - "zOrder": "195", - "measuredW": "178", - "measuredH": "44", - "w": "178", - "h": "44", - "x": "1070", - "y": "1884", - "properties": { - "controlName": "101-javascript-functions:scope-and-function-stack:lexical-scoping" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "170", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "25", - "x": "25", - "y": "9", - "properties": { - "size": "17", - "text": "Lexical Scoping" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10510", - "typeID": "__group__", - "zOrder": "196", - "measuredW": "178", - "measuredH": "44", - "w": "178", - "h": "44", - "x": "1070", - "y": "1934", - "properties": { - "controlName": "102-javascript-functions:scope-and-function-stack:closures" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "170", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "25", - "x": "51", - "y": "9", - "properties": { - "size": "17", - "text": "Closures" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "154", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10511", - "typeID": "__group__", - "zOrder": "197", - "measuredW": "236", - "measuredH": "44", - "w": "236", - "h": "44", - "x": "803", - "y": "1831", - "properties": { - "controlName": "104-javascript-functions:arguments-object" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "134", - "measuredW": "134", - "measuredH": "25", - "x": "46", - "y": "9", - "properties": { - "size": "17", - "text": "arguments object" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "212", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10512", - "typeID": "__group__", - "zOrder": "198", - "measuredW": "235", - "measuredH": "44", - "w": "235", - "h": "44", - "x": "804", - "y": "1934", - "properties": { - "controlName": "106-javascript-functions:built-in-functions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "25", - "x": "46", - "y": "9", - "properties": { - "size": "17", - "text": "Built-in Functions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "211", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10513", - "typeID": "__group__", - "zOrder": "199", - "measuredW": "181", - "measuredH": "44", - "w": "181", - "h": "44", - "x": "1067", - "y": "2000", - "properties": { - "controlName": "101-javascript-this-keyword:this-in-a-method" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "40", - "y": "9", - "properties": { - "size": "17", - "text": "in a method" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "157", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10514", - "typeID": "__group__", - "zOrder": "200", - "measuredW": "181", - "measuredH": "44", - "w": "181", - "h": "44", - "x": "1067", - "y": "2050", - "properties": { - "controlName": "102-javascript-this-keyword:this-in-a-function" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "39", - "y": "9", - "properties": { - "size": "17", - "text": "in a function" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "157", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10515", - "typeID": "__group__", - "zOrder": "201", - "measuredW": "188", - "measuredH": "50", - "w": "188", - "h": "50", - "x": "555", - "y": "1935", - "properties": { - "controlName": "110-javascript-strict-mode" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "180", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "25", - "x": "45", - "y": "13", - "properties": { - "size": "17", - "text": "Strict Mode" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "164", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10516", - "typeID": "__group__", - "zOrder": "202", - "measuredW": "263", - "measuredH": "50", - "w": "263", - "h": "50", - "x": "749", - "y": "2075", - "properties": { - "controlName": "111-javascript-this-keyword" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "253", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "202", - "measuredH": "25", - "x": "26", - "y": "12", - "properties": { - "size": "17", - "text": "Using (this) keyword ____" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "239", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10517", - "typeID": "__group__", - "zOrder": "203", - "measuredW": "181", - "measuredH": "44", - "w": "181", - "h": "44", - "x": "1067", - "y": "2099", - "properties": { - "controlName": "103-javascript-this-keyword:using-this-alone" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "172", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "25", - "x": "34", - "y": "9", - "properties": { - "size": "17", - "text": "using it alone" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "157", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10518", - "typeID": "__group__", - "zOrder": "204", - "measuredW": "182", - "measuredH": "44", - "w": "182", - "h": "44", - "x": "1066", - "y": "2148", - "properties": { - "controlName": "104-javascript-this-keyword:this-in-event-handlers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "173", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "133", - "measuredH": "25", - "x": "16", - "y": "9", - "properties": { - "size": "17", - "text": "in event handlers" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "158", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10519", - "typeID": "__group__", - "zOrder": "205", - "measuredW": "183", - "measuredH": "44", - "w": "183", - "h": "44", - "x": "1065", - "y": "2197", - "properties": { - "controlName": "105-javascript-this-keyword:this-in-arrow-functions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "176", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "25", - "x": "15", - "y": "9", - "properties": { - "size": "17", - "text": "in arrow functions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "159", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10520", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "815", - "y": "2001", - "properties": { - "controlName": "100-javascript-this-keyword:function-borrowing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "188", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "Function Borrowing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "175", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10521", - "typeID": "__group__", - "zOrder": "207", - "measuredW": "282", - "measuredH": "50", - "w": "282", - "h": "50", - "x": "467", - "y": "2334", - "properties": { - "controlName": "112-javascript-asynchronous-javascript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "274", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "191", - "measuredH": "25", - "x": "40", - "y": "12", - "properties": { - "size": "17", - "text": "Asynchronous JavaScript" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "258", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10522", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "180", - "measuredH": "44", - "w": "180", - "h": "44", - "x": "174", - "y": "2312", - "properties": { - "controlName": "101-javascript-asynchronous-javascript:set-timeout" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "169", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "53", - "y": "9", - "properties": { - "size": "17", - "text": "setTimeout" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10523", - "typeID": "__group__", - "zOrder": "209", - "measuredW": "180", - "measuredH": "44", - "w": "180", - "h": "44", - "x": "174", - "y": "2362", - "properties": { - "controlName": "102-javascript-asynchronous-javascript:set-interval" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "169", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "55", - "y": "9", - "properties": { - "size": "17", - "text": "setInterval" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10524", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "133", - "measuredH": "44", - "w": "133", - "h": "44", - "x": "809", - "y": "2314", - "properties": { - "controlName": "103-javascript-asynchronous-javascript:callbacks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "125", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "Callbacks" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "109", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10525", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "133", - "measuredH": "44", - "w": "133", - "h": "44", - "x": "809", - "y": "2366", - "properties": { - "controlName": "104-javascript-asynchronous-javascript:promises" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "125", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "Promises" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "109", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10526", - "typeID": "__group__", - "zOrder": "212", - "measuredW": "168", - "measuredH": "44", - "w": "168", - "h": "44", - "x": "983", - "y": "2368", - "properties": { - "controlName": "100-javascript-asynchronous-javascript:promises:async-await" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "158", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "async / await" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "144", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10527", - "typeID": "__group__", - "zOrder": "213", - "measuredW": "168", - "measuredH": "44", - "w": "168", - "h": "44", - "x": "983", - "y": "2314", - "properties": { - "controlName": "100-javascript-asynchronous-javascript:callbacks:callback-hell" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "158", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "101", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Callback Hell" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "144", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10528", - "typeID": "__group__", - "zOrder": "214", - "measuredW": "265", - "measuredH": "50", - "w": "265", - "h": "50", - "x": "983", - "y": "2506", - "properties": { - "controlName": "113-javascript-classes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "255", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "25", - "x": "97", - "y": "12", - "properties": { - "size": "17", - "text": "Classes" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "241", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10529", - "typeID": "__group__", - "zOrder": "215", - "measuredW": "283", - "measuredH": "50", - "w": "283", - "h": "50", - "x": "458", - "y": "2506", - "properties": { - "controlName": "114-javascript-iterators-and-generators" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "274", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "191", - "measuredH": "25", - "x": "50", - "y": "12", - "properties": { - "size": "17", - "text": "Iterators and Generators" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10530", - "typeID": "__group__", - "zOrder": "216", - "measuredW": "283", - "measuredH": "50", - "w": "283", - "h": "50", - "x": "467", - "y": "2561", - "properties": { - "controlName": "115-javascript-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "274", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "168", - "measuredH": "25", - "x": "53", - "y": "12", - "properties": { - "size": "17", - "text": "Modules in JavaScript" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "259", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10531", - "typeID": "__group__", - "zOrder": "217", - "measuredW": "225", - "measuredH": "44", - "w": "225", - "h": "44", - "x": "175", - "y": "2539", - "properties": { - "controlName": "100-javascript-modules:commonjs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "213", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "25", - "x": "74", - "y": "9", - "properties": { - "size": "17", - "text": "CommonJS" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10532", - "typeID": "__group__", - "zOrder": "218", - "measuredW": "224", - "measuredH": "44", - "w": "224", - "h": "44", - "x": "176", - "y": "2589", - "properties": { - "controlName": "101-javascript-modules:esm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "213", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "163", - "measuredH": "25", - "x": "36", - "y": "9", - "properties": { - "size": "17", - "text": "ECMAScript Modules" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10533", - "typeID": "__group__", - "zOrder": "219", - "measuredW": "283", - "measuredH": "50", - "w": "283", - "h": "50", - "x": "458", - "y": "2617", - "properties": { - "controlName": "116-javascript-memory-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "274", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "169", - "measuredH": "25", - "x": "61", - "y": "12", - "properties": { - "size": "17", - "text": "Memory Management" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10534", - "typeID": "__group__", - "zOrder": "220", - "measuredW": "251", - "measuredH": "44", - "w": "251", - "h": "44", - "x": "816", - "y": "2595", - "properties": { - "controlName": "100-javascript-memory-management:memory-lifecycle" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "241", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "25", - "x": "54", - "y": "9", - "properties": { - "size": "17", - "text": "Memory Lifecycle" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "227", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10535", - "typeID": "__group__", - "zOrder": "221", - "measuredW": "251", - "measuredH": "44", - "w": "251", - "h": "44", - "x": "816", - "y": "2645", - "properties": { - "controlName": "101-javascript-memory-management:garbage-collection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "241", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "46", - "y": "9", - "properties": { - "size": "17", - "text": "Garbage Collection" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "227", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10536", - "typeID": "__group__", - "zOrder": "222", - "measuredW": "282", - "measuredH": "50", - "w": "282", - "h": "50", - "x": "449", - "y": "2770", - "properties": { - "controlName": "117-javascript-chrome-dev-tools" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "274", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "189", - "measuredH": "25", - "x": "50", - "y": "12", - "properties": { - "size": "17", - "text": "Using Chrome Dev Tools" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10537", - "typeID": "__group__", - "zOrder": "223", - "measuredW": "249", - "measuredH": "44", - "w": "249", - "h": "44", - "x": "818", - "y": "2724", - "properties": { - "controlName": "100-javascript-chrome-dev-tools:debugging-issues" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "139", - "measuredH": "25", - "x": "50", - "y": "9", - "properties": { - "size": "17", - "text": "Debugging Issues" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "225", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10538", - "typeID": "__group__", - "zOrder": "224", - "measuredW": "249", - "measuredH": "44", - "w": "249", - "h": "44", - "x": "818", - "y": "2773", - "properties": { - "controlName": "101-javascript-chrome-dev-tools:debugging-memory-leaks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "201", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "Debugging Memory Leaks" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "225", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10539", - "typeID": "__group__", - "zOrder": "225", - "measuredW": "249", - "measuredH": "44", - "w": "249", - "h": "44", - "x": "818", - "y": "2822", - "properties": { - "controlName": "102-javascript-chrome-dev-tools:debugging-performance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "188", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "Debugging Performance" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "225", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10540", - "typeID": "TextArea", - "zOrder": "226", - "w": "552", - "h": "124", - "measuredW": "200", - "measuredH": "140", - "x": "326", - "y": "2924" - }, - { - "ID": "10541", - "typeID": "Label", - "zOrder": "227", - "measuredW": "495", - "measuredH": "25", - "x": "355", - "y": "2944", - "properties": { - "size": "17", - "text": "For ecosystem and more, check other tracks involving JavaScript" - } - }, - { - "ID": "10542", - "typeID": "__group__", - "zOrder": "228", - "measuredW": "229", - "measuredH": "44", - "w": "229", - "h": "44", - "x": "621", - "y": "2979", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "229", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "Backend Roadmap" - } - } - ] - } - } - }, - { - "ID": "10543", - "typeID": "__group__", - "zOrder": "229", - "measuredW": "252", - "measuredH": "44", - "w": "252", - "h": "44", - "x": "355", - "y": "2979", - "properties": { - "controlName": "ext_link:roadmap.sh/frontend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "252", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "51", - "y": "9", - "properties": { - "size": "17", - "text": "Frontend Roadmap" - } - } - ] - } - } - }, - { - "ID": "10544", - "typeID": "__group__", - "zOrder": "230", - "measuredW": "282", - "measuredH": "50", - "w": "282", - "h": "50", - "x": "471", - "y": "2398", - "properties": { - "controlName": "118-working-with-apis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "276", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "25", - "x": "70", - "y": "12", - "properties": { - "size": "17", - "text": "Working with APIs" - } - }, - { - "ID": "3", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "258", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10545", - "typeID": "__group__", - "zOrder": "231", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "175", - "y": "2422", - "properties": { - "controlName": "100-working-with-apis:xml-http-request" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "143", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "XMLHTTPRequest" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "10546", - "typeID": "__group__", - "zOrder": "232", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "175", - "y": "2472", - "properties": { - "controlName": "101-working-with-apis:fetch" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "25", - "x": "81", - "y": "9", - "properties": { - "size": "17", - "text": "Fetch" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy", - "order": 1000022.7455786733, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "8024860B-B61F-451D-B579-28AA621BB239", - "mockupH": "2958", - "mockupW": "1168", - "measuredW": "1264", - "measuredH": "3132", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/nodejs.json b/public/jsons/nodejs.json deleted file mode 100644 index 1f0c3210a..000000000 --- a/public/jsons/nodejs.json +++ /dev/null @@ -1,12219 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "9314", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "103", - "measuredW": "150", - "measuredH": "100", - "x": "790", - "y": "2944", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 103 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777237 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "9315", - "typeID": "Arrow", - "zOrder": "1", - "w": "1", - "h": "178", - "measuredW": "150", - "measuredH": "100", - "x": "791", - "y": "2731", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 1, - "y": 178 - }, - "p1": { - "x": 0.5156027000964317, - "y": 0.006017357762777239 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "9316", - "typeID": "Arrow", - "zOrder": "2", - "w": "423", - "h": "6", - "measuredW": "150", - "measuredH": "100", - "x": "271", - "y": "2725", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 423, - "y": 0 - }, - "p1": { - "x": 0.5142857142857143, - "y": 0.002380952380952381 - }, - "p2": { - "x": 0, - "y": 6 - }, - "stroke": "dotted" - } - }, - { - "ID": "9317", - "typeID": "Arrow", - "zOrder": "3", - "w": "1", - "h": "54", - "measuredW": "150", - "measuredH": "100", - "x": "1130", - "y": "2610", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 54 - }, - "p1": { - "x": 0.5156027000964317, - "y": 0.006017357762777236 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9318", - "typeID": "Arrow", - "zOrder": "4", - "w": "160", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "881", - "y": "2676", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4934427011302398, - "y": 0.051838428155849055 - }, - "p2": { - "x": 160, - "y": 92 - } - } - }, - { - "ID": "9319", - "typeID": "Arrow", - "zOrder": "5", - "w": "145", - "h": "37", - "measuredW": "150", - "measuredH": "100", - "x": "897", - "y": "2676", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49344270113023975, - "y": 0.05183842815584912 - }, - "p2": { - "x": 145, - "y": 37 - } - } - }, - { - "ID": "9320", - "typeID": "Arrow", - "zOrder": "6", - "w": "167", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "880", - "y": "2663", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 167, - "y": 0 - } - } - }, - { - "ID": "9321", - "typeID": "Arrow", - "zOrder": "7", - "w": "134", - "h": "18", - "measuredW": "150", - "measuredH": "100", - "x": "942", - "y": "2207", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 18 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 134, - "y": 0 - } - } - }, - { - "ID": "9322", - "typeID": "Arrow", - "zOrder": "8", - "w": "315", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "464", - "y": "2667", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 315, - "y": 0 - }, - "p1": { - "x": 0.5156027000964317, - "y": 0.006017357762777239 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "9323", - "typeID": "Arrow", - "zOrder": "9", - "w": "88", - "h": "79", - "measuredW": "150", - "measuredH": "100", - "x": "484", - "y": "2530", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 79 - }, - "p1": { - "x": 0.4342465753424658, - "y": 0.1253424657534247 - }, - "p2": { - "x": 88, - "y": 0 - } - } - }, - { - "ID": "9324", - "typeID": "Arrow", - "zOrder": "10", - "w": "87", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "348", - "y": "2535", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 87, - "y": 69 - }, - "p1": { - "x": 0.40881590319792577, - "y": -0.1002592912705273 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9325", - "typeID": "Arrow", - "zOrder": "11", - "w": "1", - "h": "73", - "measuredW": "150", - "measuredH": "100", - "x": "464", - "y": "2529", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 73.2755183658519 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777236 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9326", - "typeID": "Arrow", - "zOrder": "12", - "w": "460", - "h": "155", - "measuredW": "150", - "measuredH": "100", - "x": "447", - "y": "2456", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 460, - "y": 0 - }, - "p1": { - "x": 0.3834034835279876, - "y": 0.14820718504573013 - }, - "p2": { - "x": 0, - "y": 152 - } - } - }, - { - "ID": "9327", - "typeID": "Arrow", - "zOrder": "13", - "w": "101", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "968", - "y": "2459", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5086212591662812, - "y": -0.12195283081191785 - }, - "p2": { - "x": 101, - "y": 83 - } - } - }, - { - "ID": "9328", - "typeID": "Arrow", - "zOrder": "14", - "w": "116", - "h": "42", - "measuredW": "150", - "measuredH": "100", - "x": "965", - "y": "2451", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5086212591662813, - "y": -0.12195283081191781 - }, - "p2": { - "x": 116, - "y": 41 - } - } - }, - { - "ID": "9329", - "typeID": "Arrow", - "zOrder": "15", - "w": "140", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "951", - "y": "2441", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4999999999999999, - "y": 0 - }, - "p2": { - "x": 140, - "y": 3 - } - } - }, - { - "ID": "9330", - "typeID": "Arrow", - "zOrder": "16", - "w": "1", - "h": "73", - "measuredW": "150", - "measuredH": "100", - "x": "903", - "y": "2311", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 73.2755183658519 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777236 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9331", - "typeID": "Arrow", - "zOrder": "17", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "955", - "y": "2385", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 136, - "y": 0 - } - } - }, - { - "ID": "9332", - "typeID": "Arrow", - "zOrder": "18", - "w": "315", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "548", - "y": "2391", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 315, - "y": 0 - }, - "p1": { - "x": 0.5156027000964317, - "y": 0.006017357762777239 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "9333", - "typeID": "Arrow", - "zOrder": "19", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "273", - "y": "2387", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 136, - "y": 0 - } - } - }, - { - "ID": "9334", - "typeID": "Arrow", - "zOrder": "20", - "w": "86", - "h": "38", - "measuredW": "150", - "measuredH": "100", - "x": "290", - "y": "2338", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.45907102686940227, - "y": 0.07665069777129764 - }, - "p2": { - "x": 86, - "y": 38 - } - } - }, - { - "ID": "9335", - "typeID": "Arrow", - "zOrder": "21", - "w": "88", - "h": "43", - "measuredW": "150", - "measuredH": "100", - "x": "289", - "y": "2397", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 43 - }, - "p1": { - "x": 0.4919435666253705, - "y": -0.08946122541468803 - }, - "p2": { - "x": 88, - "y": 0 - } - } - }, - { - "ID": "9336", - "typeID": "Arrow", - "zOrder": "22", - "w": "139", - "h": "156", - "measuredW": "150", - "measuredH": "100", - "x": "554", - "y": "2225", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 139, - "y": 0 - }, - "p1": { - "x": 0.4905971550954028, - "y": 0.21918592665551917 - }, - "p2": { - "x": 0, - "y": 156 - } - } - }, - { - "ID": "9337", - "typeID": "Arrow", - "zOrder": "23", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "339", - "y": "2217", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 136, - "y": 0 - } - } - }, - { - "ID": "9338", - "typeID": "Arrow", - "zOrder": "24", - "w": "86", - "h": "38", - "measuredW": "150", - "measuredH": "100", - "x": "356", - "y": "2168", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.45907102686940227, - "y": 0.07665069777129764 - }, - "p2": { - "x": 86, - "y": 38 - } - } - }, - { - "ID": "9339", - "typeID": "Arrow", - "zOrder": "25", - "w": "88", - "h": "43", - "measuredW": "150", - "measuredH": "100", - "x": "355", - "y": "2227", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 43 - }, - "p1": { - "x": 0.4919435666253705, - "y": -0.08946122541468803 - }, - "p2": { - "x": 88, - "y": 0 - } - } - }, - { - "ID": "9340", - "typeID": "Arrow", - "zOrder": "26", - "w": "105", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "962", - "y": "2161", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 58 - }, - "p1": { - "x": 0.5001959708395392, - "y": 0.051814689974131835 - }, - "p2": { - "x": 105, - "y": 0 - } - } - }, - { - "ID": "9341", - "typeID": "Arrow", - "zOrder": "27", - "w": "99", - "h": "35", - "measuredW": "150", - "measuredH": "100", - "x": "960", - "y": "2222", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49572649572649585, - "y": -0.051282051282051384 - }, - "p2": { - "x": 99, - "y": 35 - } - } - }, - { - "ID": "9342", - "typeID": "Arrow", - "zOrder": "28", - "w": "100", - "h": "101", - "measuredW": "150", - "measuredH": "100", - "x": "965", - "y": "2112", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 101 - }, - "p1": { - "x": 0.5524478986188803, - "y": 0.04202762239493094 - }, - "p2": { - "x": 100, - "y": 0 - } - } - }, - { - "ID": "9343", - "typeID": "Arrow", - "zOrder": "29", - "w": "102", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "956", - "y": "2217", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.24117783365011292, - "y": -0.25221481362359555 - }, - "p1": { - "x": 0.49194356662537053, - "y": -0.08946122541468803 - }, - "p2": { - "x": 102, - "y": 89 - } - } - }, - { - "ID": "9344", - "typeID": "Arrow", - "zOrder": "30", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "482", - "y": "2218", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 136, - "y": 0 - } - } - }, - { - "ID": "9345", - "typeID": "Arrow", - "zOrder": "31", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "739", - "y": "2218", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 136, - "y": 0 - } - } - }, - { - "ID": "9346", - "typeID": "Arrow", - "zOrder": "32", - "w": "138", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "351", - "y": "2049", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 1 - }, - "p1": { - "x": 0.4999999999999999, - "y": 7.429280728468e-19 - }, - "p2": { - "x": 138.29668754860404, - "y": -0.4820715743310302 - } - } - }, - { - "ID": "9347", - "typeID": "Arrow", - "zOrder": "33", - "w": "108", - "h": "170", - "measuredW": "150", - "measuredH": "100", - "x": "610", - "y": "2050", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 108, - "y": 170 - }, - "p1": { - "x": 0.43521595384020156, - "y": 0.16713256707037824 - }, - "p2": { - "x": 0.021560070165264733, - "y": 0.21827874287396298 - } - } - }, - { - "ID": "9348", - "typeID": "Arrow", - "zOrder": "34", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "342", - "y": "1994", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 136, - "y": 0 - } - } - }, - { - "ID": "9349", - "typeID": "Arrow", - "zOrder": "35", - "w": "166", - "h": "68", - "measuredW": "150", - "measuredH": "100", - "x": "714", - "y": "1866", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.2570705803244664, - "y": 67.74428201432556 - }, - "p1": { - "x": 0.6141126262185013, - "y": -0.1511162629233905 - }, - "p2": { - "x": 166, - "y": 0 - } - } - }, - { - "ID": "9350", - "typeID": "Arrow", - "zOrder": "36", - "w": "191", - "h": "331", - "measuredW": "150", - "measuredH": "100", - "x": "616", - "y": "1595", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 191, - "y": 0 - }, - "p1": { - "x": 0.4291177970423254, - "y": -0.13997960224375322 - }, - "p2": { - "x": 0, - "y": 331 - } - } - }, - { - "ID": "9351", - "typeID": "TextArea", - "zOrder": "37", - "w": "224", - "h": "257", - "measuredW": "200", - "measuredH": "140", - "x": "769", - "y": "1633" - }, - { - "ID": "9352", - "typeID": "__group__", - "zOrder": "38", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "782", - "y": "1647", - "properties": { - "controlName": "103-nodejs-apis:fastify" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}fastify{color} framework" - } - } - ] - } - } - }, - { - "ID": "9353", - "typeID": "__group__", - "zOrder": "39", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "782", - "y": "1697", - "properties": { - "controlName": "102-nodejs-apis:nest-js" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Nestjs{color} framework" - } - } - ] - } - } - }, - { - "ID": "9354", - "typeID": "__group__", - "zOrder": "40", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "782", - "y": "1747", - "properties": { - "controlName": "101-nodejs-apis:express-js" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "163", - "measuredH": "25", - "x": "16", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Express.js{color} framework" - } - } - ] - } - } - }, - { - "ID": "9355", - "typeID": "__group__", - "zOrder": "41", - "measuredW": "195", - "measuredH": "44", - "w": "195", - "h": "44", - "x": "782", - "y": "1797", - "properties": { - "controlName": "100-nodejs-apis:http-module" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "195", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "52", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}http{color} module" - } - } - ] - } - } - }, - { - "ID": "9356", - "typeID": "Arrow", - "zOrder": "42", - "w": "184", - "h": "87", - "measuredW": "150", - "measuredH": "100", - "x": "705", - "y": "1950", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.24117783365011292, - "y": 0.7477851863764045 - }, - "p1": { - "x": 0.5719439874035206, - "y": 0.1712992985106312 - }, - "p2": { - "x": 184, - "y": 87 - } - } - }, - { - "ID": "9357", - "typeID": "Arrow", - "zOrder": "43", - "w": "363", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "695", - "y": "1938", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 5 - }, - "p1": { - "x": 0.4999999999999999, - "y": 8.626101167095318e-19 - }, - "p2": { - "x": 363, - "y": 0 - } - } - }, - { - "ID": "9358", - "typeID": "Arrow", - "zOrder": "44", - "w": "411", - "h": "85", - "measuredW": "150", - "measuredH": "100", - "x": "341", - "y": "1580", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.17155936578905084, - "y": 84.91920269775756 - }, - "p1": { - "x": 0.33498240949591773, - "y": 0.10656572802911912 - }, - "p2": { - "x": 410.93805543531914, - "y": 2.8726096508373757 - } - } - }, - { - "ID": "9359", - "typeID": "Arrow", - "zOrder": "45", - "w": "1", - "h": "79", - "measuredW": "150", - "measuredH": "100", - "x": "500", - "y": "1657", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 79.23889028246595 - }, - "p1": { - "x": 0.5156027000964319, - "y": 0.006017357762777238 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9360", - "typeID": "Arrow", - "zOrder": "46", - "w": "244", - "h": "62", - "measuredW": "150", - "measuredH": "100", - "x": "500", - "y": "1592", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.02127656562527136, - "y": 62.50282779940767 - }, - "p1": { - "x": 0.34023081361800384, - "y": 0.11463358338141981 - }, - "p2": { - "x": 243.93805543531914, - "y": 0.8726096508373757 - } - } - }, - { - "ID": "9361", - "typeID": "Arrow", - "zOrder": "47", - "w": "1", - "h": "87", - "measuredW": "150", - "measuredH": "100", - "x": "771", - "y": "1496", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 87.32426599401651 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777237 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "9362", - "typeID": "Arrow", - "zOrder": "48", - "w": "171", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "568", - "y": "1496", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.27228659510024045, - "y": -0.3468894004286085 - }, - "p1": { - "x": 0.4417621159312998, - "y": -0.13436680050985259 - }, - "p2": { - "x": 170.7298679861442, - "y": 73.43576612955007 - } - } - }, - { - "ID": "9363", - "typeID": "Arrow", - "zOrder": "49", - "w": "1", - "h": "76", - "measuredW": "150", - "measuredH": "100", - "x": "1130", - "y": "1583", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 75.84298400705347 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777235 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9364", - "typeID": "Arrow", - "zOrder": "50", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "921", - "y": "1582", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 136, - "y": 0 - } - } - }, - { - "ID": "9365", - "typeID": "Arrow", - "zOrder": "51", - "w": "75", - "h": "223", - "measuredW": "150", - "measuredH": "100", - "x": "905", - "y": "1357", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 51.37347730491274, - "y": 0.2881011147085246 - }, - "p1": { - "x": 0.5468636012410677, - "y": 0.21517474179199572 - }, - "p2": { - "x": 0.3918663597428349, - "y": 223.72017226942899 - } - } - }, - { - "ID": "9366", - "typeID": "Arrow", - "zOrder": "52", - "w": "1", - "h": "76", - "measuredW": "150", - "measuredH": "100", - "x": "889", - "y": "1277", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 76.16388962008796 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777236 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9367", - "typeID": "Arrow", - "zOrder": "53", - "w": "108", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "1055", - "y": "1365", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.36127212526639596, - "y": 0.0020264057200165553 - }, - "p1": { - "x": 0.5287776356659964, - "y": 0.1807052804677515 - }, - "p2": { - "x": 108.00981560558034, - "y": 66.52640720816112 - } - } - }, - { - "ID": "9368", - "typeID": "Arrow", - "zOrder": "54", - "w": "111", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "1042", - "y": "1280", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.05639596477817577, - "y": 71.6971502452318 - }, - "p1": { - "x": 0.4400167434072833, - "y": -0.19522812892423688 - }, - "p2": { - "x": 111.33354203431622, - "y": 0.3346326571584086 - } - } - }, - { - "ID": "9369", - "typeID": "Arrow", - "zOrder": "55", - "w": "315", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "649", - "y": "1358", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 315, - "y": 0 - }, - "p1": { - "x": 0.5156027000964317, - "y": 0.006017357762777239 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "9370", - "typeID": "Arrow", - "zOrder": "56", - "w": "1", - "h": "73", - "measuredW": "150", - "measuredH": "100", - "x": "512", - "y": "1267", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 73.2755183658519 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777236 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9371", - "typeID": "Arrow", - "zOrder": "57", - "w": "154", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "327", - "y": "1347", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4999999999999999, - "y": 0 - }, - "p2": { - "x": 154, - "y": 0 - } - } - }, - { - "ID": "9372", - "typeID": "Arrow", - "zOrder": "58", - "w": "139", - "h": "269", - "measuredW": "150", - "measuredH": "100", - "x": "645", - "y": "1075", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 137, - "y": 0 - }, - "p1": { - "x": 0.6296840558412926, - "y": 0.23113257058885278 - }, - "p2": { - "x": 0, - "y": 269 - } - } - }, - { - "ID": "9373", - "typeID": "Arrow", - "zOrder": "59", - "w": "173", - "h": "26", - "measuredW": "150", - "measuredH": "100", - "x": "857", - "y": "1077", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 173, - "y": 26 - }, - "p1": { - "x": 0.4854329714718506, - "y": -0.06705377429941935 - }, - "p2": { - "x": 0, - "y": 3 - } - } - }, - { - "ID": "9374", - "typeID": "Arrow", - "zOrder": "60", - "w": "164", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "859", - "y": "1035", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 164, - "y": 0 - }, - "p1": { - "x": 0.42619316896629716, - "y": 0.0641031440850483 - }, - "p2": { - "x": 0, - "y": 29 - } - } - }, - { - "ID": "9375", - "typeID": "Arrow", - "zOrder": "61", - "w": "107", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "590", - "y": "981", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 107, - "y": 82 - }, - "p1": { - "x": 0.4681176470588236, - "y": 0.09447058823529415 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9376", - "typeID": "Arrow", - "zOrder": "62", - "w": "107", - "h": "78", - "measuredW": "150", - "measuredH": "100", - "x": "597", - "y": "1074", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 107, - "y": 0 - }, - "p1": { - "x": 0.5241681712664431, - "y": -0.1324219757544493 - }, - "p2": { - "x": 0, - "y": 78 - } - } - }, - { - "ID": "9377", - "typeID": "Arrow", - "zOrder": "63", - "w": "89", - "h": "76", - "measuredW": "150", - "measuredH": "100", - "x": "365", - "y": "1079", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 89, - "y": 0 - }, - "p1": { - "x": 0.5027990571596935, - "y": -0.09119033588685924 - }, - "p2": { - "x": 0, - "y": 76 - } - } - }, - { - "ID": "9378", - "typeID": "Arrow", - "zOrder": "64", - "w": "99", - "h": "34", - "measuredW": "150", - "measuredH": "100", - "x": "359", - "y": "1073", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 99, - "y": 0 - }, - "p1": { - "x": 0.46652854183039233, - "y": -0.06844323783667937 - }, - "p2": { - "x": 0, - "y": 34 - } - } - }, - { - "ID": "9379", - "typeID": "Arrow", - "zOrder": "65", - "w": "96", - "h": "19", - "measuredW": "150", - "measuredH": "100", - "x": "359", - "y": "1045", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 96, - "y": 19 - }, - "p1": { - "x": 0.5241882763129204, - "y": 0.05436914360427998 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9380", - "typeID": "Arrow", - "zOrder": "66", - "w": "91", - "h": "60", - "measuredW": "150", - "measuredH": "100", - "x": "369", - "y": "999", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 91, - "y": 60 - }, - "p1": { - "x": 0.5335943617854346, - "y": 0.0961628817541112 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9381", - "typeID": "Arrow", - "zOrder": "67", - "w": "136", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "574", - "y": "1069", - "properties": { - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 136, - "y": 0 - } - } - }, - { - "ID": "9382", - "typeID": "Arrow", - "zOrder": "68", - "w": "1", - "h": "177", - "measuredW": "150", - "measuredH": "100", - "x": "781", - "y": "895", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 1, - "y": 177 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777239 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "9383", - "typeID": "Arrow", - "zOrder": "69", - "w": "170", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "529", - "y": "899", - "properties": { - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.49999999999999994, - "y": 0 - }, - "p2": { - "x": 170, - "y": 1 - }, - "curvature": "0", - "color": "10027263", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "9384", - "typeID": "Arrow", - "zOrder": "70", - "w": "159", - "h": "77", - "measuredW": "150", - "measuredH": "100", - "x": "859", - "y": "906", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 159, - "y": 77 - }, - "p1": { - "x": 0.46553280717593276, - "y": -0.07467163700963975 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9385", - "typeID": "Arrow", - "zOrder": "71", - "w": "1", - "h": "65", - "measuredW": "150", - "measuredH": "100", - "x": "819", - "y": "814", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 65 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777236 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9386", - "typeID": "Arrow", - "zOrder": "72", - "w": "171", - "h": "118", - "measuredW": "150", - "measuredH": "100", - "x": "852", - "y": "767", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 171, - "y": 0 - }, - "p1": { - "x": 0.4912692701034051, - "y": 0.06969432976023625 - }, - "p2": { - "x": 0, - "y": 118 - } - } - }, - { - "ID": "9387", - "typeID": "Arrow", - "zOrder": "73", - "w": "163", - "h": "65", - "measuredW": "150", - "measuredH": "100", - "x": "859", - "y": "823", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 163, - "y": 0 - }, - "p1": { - "x": 0.49126927010340515, - "y": 0.06969432976023633 - }, - "p2": { - "x": 0, - "y": 65 - } - } - }, - { - "ID": "9388", - "typeID": "Arrow", - "zOrder": "74", - "w": "161", - "h": "20", - "measuredW": "150", - "measuredH": "100", - "x": "863", - "y": "875", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 161, - "y": 0 - }, - "p1": { - "x": 0.4686372098324532, - "y": 0.022529539151248053 - }, - "p2": { - "x": 0, - "y": 20 - } - } - }, - { - "ID": "9389", - "typeID": "Arrow", - "zOrder": "75", - "w": "166", - "h": "34", - "measuredW": "150", - "measuredH": "100", - "x": "852", - "y": "901", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 166, - "y": 34 - }, - "p1": { - "x": 0.4827893175074185, - "y": -0.04718100890207714 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9390", - "typeID": "Arrow", - "zOrder": "76", - "w": "163", - "h": "152", - "measuredW": "150", - "measuredH": "100", - "x": "526", - "y": "733", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4814285426690556, - "y": -0.2136371872043162 - }, - "p2": { - "x": 163, - "y": 152 - } - } - }, - { - "ID": "9391", - "typeID": "Arrow", - "zOrder": "77", - "w": "101", - "h": "28", - "measuredW": "150", - "measuredH": "100", - "x": "608", - "y": "728", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 101, - "y": 28 - }, - "p1": { - "x": 0.4371415566681839, - "y": -0.07683204369594902 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9392", - "typeID": "Arrow", - "zOrder": "78", - "w": "105", - "h": "27", - "measuredW": "150", - "measuredH": "100", - "x": "599", - "y": "693", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 105, - "y": 0 - }, - "p1": { - "x": 0.4389994895354773, - "y": 0.07759060745278204 - }, - "p2": { - "x": 0, - "y": 27 - } - } - }, - { - "ID": "9393", - "typeID": "Arrow", - "zOrder": "79", - "w": "160", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "330", - "y": "722", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 160, - "y": 2 - }, - "p1": { - "x": 0.5156027000964318, - "y": 0.006017357762777238 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9394", - "typeID": "__group__", - "zOrder": "80", - "measuredW": "222", - "measuredH": "162", - "w": "222", - "h": "162", - "x": "154", - "y": "659", - "properties": { - "controlName": "100-nodejs-modules:commonjs-vs-esm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "155", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0" - }, - { - "ID": "1", - "typeID": "TextArea", - "zOrder": "1", - "w": "180", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "27", - "y": "16", - "properties": { - "color": "16770457" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "93", - "measuredH": "25", - "x": "70", - "y": "25", - "properties": { - "size": "17", - "text": "Common JS" - } - }, - { - "ID": "3", - "typeID": "TextArea", - "zOrder": "3", - "w": "180", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "27", - "y": "65", - "properties": { - "color": "16770457" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "37", - "measuredH": "25", - "x": "98", - "y": "74", - "properties": { - "size": "17", - "text": "ESM" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "137", - "measuredH": "25", - "x": "48", - "y": "119", - "properties": { - "size": "17", - "text": "Common Formats" - } - }, - { - "ID": "6", - "typeID": "__group__", - "zOrder": "6", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "138", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9395", - "typeID": "Arrow", - "zOrder": "81", - "w": "134", - "h": "26", - "measuredW": "150", - "measuredH": "100", - "x": "885", - "y": "568", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 134, - "y": 26 - }, - "p1": { - "x": 0.48543297147185066, - "y": -0.06705377429941935 - }, - "p2": { - "x": 0, - "y": 1 - } - } - }, - { - "ID": "9396", - "typeID": "Arrow", - "zOrder": "82", - "w": "115", - "h": "27", - "measuredW": "150", - "measuredH": "100", - "x": "901", - "y": "534", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 115, - "y": 0 - }, - "p1": { - "x": 0.4261931689662971, - "y": 0.06410314408504864 - }, - "p2": { - "x": 0, - "y": 27 - } - } - }, - { - "ID": "9397", - "typeID": "Arrow", - "zOrder": "83", - "w": "161", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "385", - "y": "567", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 161, - "y": 0 - }, - "p1": { - "x": 0.4996921308649069, - "y": 0.009605517014900816 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "9398", - "typeID": "Arrow", - "zOrder": "84", - "w": "158", - "h": "43", - "measuredW": "150", - "measuredH": "100", - "x": "392", - "y": "577", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 158, - "y": 0 - }, - "p1": { - "x": 0.5367172640137247, - "y": -0.05113191362398837 - }, - "p2": { - "x": 0, - "y": 43 - } - } - }, - { - "ID": "9399", - "typeID": "Arrow", - "zOrder": "85", - "w": "156", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "384", - "y": "510", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 156, - "y": 48 - }, - "p1": { - "x": 0.49168026101141915, - "y": 0.05785753126699295 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "9400", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "249", - "measuredH": "44", - "w": "249", - "h": "44", - "x": "154", - "y": "496", - "properties": { - "controlName": "100-nodejs-introduction:what-is-nodejs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "25", - "x": "66", - "y": "9", - "properties": { - "size": "17", - "text": "What is Node.js?" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9401", - "typeID": "Arrow", - "zOrder": "87", - "w": "120", - "h": "142", - "measuredW": "150", - "measuredH": "100", - "x": "527", - "y": "573", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 120, - "y": 0 - }, - "p1": { - "x": 0.5777424483306838, - "y": -0.12527821939586645 - }, - "p2": { - "x": 0, - "y": 142 - } - } - }, - { - "ID": "9402", - "typeID": "Arrow", - "zOrder": "88", - "w": "19", - "h": "76", - "measuredW": "150", - "measuredH": "100", - "x": "694", - "y": "220", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 13, - "y": 0 - }, - "p1": { - "x": 0.5175865027166142, - "y": -0.2113239919931367 - }, - "p2": { - "x": 19, - "y": 76 - }, - "stroke": "dotted" - } - }, - { - "ID": "9403", - "typeID": "Label", - "zOrder": "89", - "measuredW": "95", - "measuredH": "36", - "x": "687", - "y": "307", - "properties": { - "size": "28", - "text": "Node.js" - } - }, - { - "ID": "9404", - "typeID": "Arrow", - "zOrder": "90", - "w": "33", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "726", - "y": "350", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 28, - "y": 0 - }, - "p1": { - "x": 0.4488347077805664, - "y": 0.15539619935460752 - }, - "p2": { - "x": 0, - "y": 91 - } - } - }, - { - "ID": "9405", - "typeID": "Canvas", - "zOrder": "91", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "893", - "y": "223" - }, - { - "ID": "9406", - "typeID": "Label", - "zOrder": "92", - "measuredW": "314", - "measuredH": "25", - "x": "907", - "y": "240", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "9407", - "typeID": "Label", - "zOrder": "93", - "measuredW": "319", - "measuredH": "25", - "x": "907", - "y": "268", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "9408", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "908", - "y": "304", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "35", - "measuredH": "28", - "x": "76", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "http" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "9409", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "374", - "measuredH": "50", - "w": "374", - "h": "50", - "x": "540", - "y": "431", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "374", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "4273622", - "borderColor": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "320", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "Backend roadmap till Language Selection", - "color": "16777215" - } - } - ] - } - } - }, - { - "ID": "9410", - "typeID": "__group__", - "zOrder": "96", - "measuredW": "400", - "measuredH": "136", - "w": "400", - "h": "136", - "x": "166", - "y": "226", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "400", - "h": "136", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "2", - "measuredW": "244", - "measuredH": "24", - "x": "59", - "y": "21", - "properties": { - "size": "16", - "text": "Beginner Topics / start with these" - } - }, - { - "ID": "6", - "typeID": "Label", - "zOrder": "3", - "measuredW": "289", - "measuredH": "24", - "x": "60", - "y": "86", - "properties": { - "size": "16", - "text": "Advanced Topics / pick these in the end" - } - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "5", - "measuredW": "265", - "measuredH": "24", - "x": "59", - "y": "54", - "properties": { - "size": "16", - "text": "Intermediate Topics / pick them next" - } - }, - { - "ID": "13", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "21", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "14", - "typeID": "__group__", - "zOrder": "6", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "53", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "15", - "typeID": "__group__", - "zOrder": "4", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "23", - "y": "86", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9411", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "374", - "measuredH": "50", - "w": "374", - "h": "50", - "x": "540", - "y": "486", - "properties": { - "controlName": "ext_link:roadmap.sh/javascript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "374", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "4273622", - "borderColor": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "25", - "x": "109", - "y": "12", - "properties": { - "color": "16777215", - "size": "17", - "text": "JavaScript Roadmap" - } - } - ] - } - } - }, - { - "ID": "9412", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "374", - "measuredH": "50", - "w": "374", - "h": "50", - "x": "540", - "y": "542", - "properties": { - "controlName": "100-nodejs-introduction" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "374", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "174", - "measuredH": "25", - "x": "100", - "y": "12", - "properties": { - "size": "17", - "text": "Introduction to Node.js" - } - } - ] - } - } - }, - { - "ID": "9413", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "249", - "measuredH": "44", - "w": "249", - "h": "44", - "x": "154", - "y": "546", - "properties": { - "controlName": "101-nodejs-introduction:why-nodejs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "25", - "x": "63", - "y": "9", - "properties": { - "size": "17", - "text": "Why use Node.js?" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9414", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "249", - "measuredH": "44", - "w": "249", - "h": "44", - "x": "154", - "y": "595", - "properties": { - "controlName": "102-nodejs-introduction:history-of-nodejs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "134", - "measuredH": "25", - "x": "63", - "y": "9", - "properties": { - "size": "17", - "text": "History of Node.js" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9415", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "247", - "measuredH": "44", - "w": "247", - "h": "44", - "x": "1005", - "y": "518", - "properties": { - "controlName": "103-nodejs-introduction:nodejs-vs-browser" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "45", - "y": "9", - "properties": { - "size": "17", - "text": "Node.js vs Browser" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "223", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9416", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "247", - "measuredH": "44", - "w": "247", - "h": "44", - "x": "1005", - "y": "568", - "properties": { - "controlName": "104-nodejs-introduction:running-nodejs-code" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "238", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "174", - "measuredW": "173", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "Running Node.js Code" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "223", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9417", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "183", - "measuredH": "50", - "w": "183", - "h": "50", - "x": "437", - "y": "698", - "properties": { - "controlName": "101-nodejs-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "183", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "25", - "x": "59", - "y": "12", - "properties": { - "size": "17", - "text": "Modules" - } - } - ] - } - } - }, - { - "ID": "9418", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "270", - "measuredH": "44", - "w": "270", - "h": "44", - "x": "694", - "y": "675", - "properties": { - "controlName": "101-nodejs-modules:custom-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "262", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "200", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "Creating Custom Modules" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "246", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9419", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "270", - "measuredH": "44", - "w": "270", - "h": "44", - "x": "694", - "y": "726", - "properties": { - "controlName": "102-nodejs-modules:global-keyword" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "262", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "116", - "measuredH": "25", - "x": "73", - "y": "9", - "properties": { - "size": "17", - "text": "[global] Keyword" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "246", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9420", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "199", - "measuredH": "50", - "w": "199", - "h": "50", - "x": "678", - "y": "867", - "properties": { - "controlName": "102-nodejs-npm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "34", - "measuredH": "25", - "x": "83", - "y": "12", - "properties": { - "size": "17", - "text": "npm" - } - } - ] - } - } - }, - { - "ID": "9421", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "247", - "measuredH": "162", - "w": "247", - "h": "162", - "x": "1005", - "y": "632", - "properties": { - "controlName": "101-nodejs-npm:global-install-vs-local-install" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "156", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "53", - "y": "117", - "properties": { - "size": "17", - "text": "Installing Packages" - } - }, - { - "ID": "2", - "typeID": "TextArea", - "zOrder": "2", - "w": "209", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "14", - "y": "63", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "130", - "measuredH": "25", - "x": "54", - "y": "72", - "properties": { - "size": "17", - "text": "Local Installation" - } - }, - { - "ID": "4", - "typeID": "TextArea", - "zOrder": "4", - "w": "209", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "14", - "y": "14", - "properties": { - "color": "16770457" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "138", - "measuredH": "25", - "x": "50", - "y": "23", - "properties": { - "size": "17", - "text": "Global Installation" - } - }, - { - "ID": "6", - "typeID": "__group__", - "zOrder": "6", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "223", - "y": "138", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9422", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "249", - "measuredH": "44", - "w": "249", - "h": "44", - "x": "1005", - "y": "806", - "properties": { - "controlName": "102-nodejs-npm:updating-packages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "150", - "measuredH": "25", - "x": "45", - "y": "9", - "properties": { - "size": "17", - "text": "Updating Packages" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "225", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9423", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "250", - "measuredH": "44", - "w": "250", - "h": "44", - "x": "1004", - "y": "856", - "properties": { - "controlName": "103-nodejs-npm:using-packages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "194", - "measuredH": "25", - "x": "24", - "y": "9", - "properties": { - "size": "17", - "text": "Using Installed Packages" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "226", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9424", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "250", - "measuredH": "44", - "w": "250", - "h": "44", - "x": "1004", - "y": "906", - "properties": { - "controlName": "104-nodejs-npm:running-scripts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "25", - "x": "59", - "y": "9", - "properties": { - "size": "17", - "text": "Running Scripts" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "226", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9425", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "130", - "measuredH": "44", - "w": "130", - "h": "44", - "x": "747", - "y": "794", - "properties": { - "controlName": "100-nodejs-npm:npx" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "27", - "measuredH": "25", - "x": "56", - "y": "9", - "properties": { - "size": "17", - "text": "npx" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9426", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "248", - "measuredH": "44", - "w": "248", - "h": "44", - "x": "1004", - "y": "956", - "properties": { - "controlName": "105-nodejs-npm:npm-workspaces" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "25", - "x": "55", - "y": "9", - "properties": { - "size": "17", - "text": "npm workspaces" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "224", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9427", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "383", - "measuredH": "93", - "w": "383", - "h": "93", - "x": "175", - "y": "855", - "properties": { - "controlName": "106-nodejs-npm:creating-packages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "259", - "h": "49", - "measuredW": "200", - "measuredH": "140", - "x": "114", - "y": "17" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "25", - "x": "200", - "y": "29", - "properties": { - "size": "17", - "text": "Creating Packages" - } - }, - { - "ID": "2", - "typeID": "TextArea", - "zOrder": "2", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "133", - "measuredH": "25", - "x": "25", - "y": "9", - "properties": { - "size": "17", - "text": "Private Packages" - } - }, - { - "ID": "4", - "typeID": "TextArea", - "zOrder": "4", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "49", - "properties": { - "color": "16770457" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "126", - "measuredH": "25", - "x": "29", - "y": "58", - "properties": { - "size": "17", - "text": "Public Packages" - } - }, - { - "ID": "6", - "typeID": "__group__", - "zOrder": "6", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "359", - "y": "31", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9428", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "211", - "measuredH": "50", - "w": "211", - "h": "50", - "x": "678", - "y": "1044", - "properties": { - "controlName": "103-nodejs-error-handling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "25", - "x": "43", - "y": "12", - "properties": { - "size": "17", - "text": "Error Handling" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "187", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9429", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "169", - "measuredH": "44", - "w": "169", - "h": "44", - "x": "439", - "y": "1047", - "properties": { - "controlName": "103-nodejs-error-handling:error-types" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "169", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "Types of Errors" - } - } - ] - } - } - }, - { - "ID": "9430", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "154", - "y": "978", - "properties": { - "controlName": "100-nodejs-error-handling:error-types:javascript-errors" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "133", - "measuredH": "25", - "x": "50", - "y": "9", - "properties": { - "size": "17", - "text": "JavaScript Errors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9431", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "154", - "y": "1027", - "properties": { - "controlName": "101-nodejs-error-handling:error-types:system-errors" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "25", - "x": "63", - "y": "9", - "properties": { - "size": "17", - "text": "System Errors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9432", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "154", - "y": "1076", - "properties": { - "controlName": "102-nodejs-error-handling:error-types:user-specified-errors" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "165", - "measuredH": "25", - "x": "34", - "y": "9", - "properties": { - "size": "17", - "text": "User Specified Errors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9433", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "154", - "y": "1126", - "properties": { - "controlName": "103-nodejs-error-handling:error-types:assertion-errors" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "124", - "measuredH": "25", - "x": "55", - "y": "9", - "properties": { - "size": "17", - "text": "Assertion Errors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9434", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "248", - "measuredH": "44", - "w": "248", - "h": "44", - "x": "1004", - "y": "1022", - "properties": { - "controlName": "100-nodejs-error-handling:stack-trace" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "187", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "Call Stack & Stack Trace" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "224", - "y": "11", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9435", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "216", - "measuredH": "44", - "w": "216", - "h": "44", - "x": "419", - "y": "957", - "properties": { - "controlName": "102-nodejs-error-handling:uncaught-exceptions" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "206", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "164", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "Uncaught Exceptions" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9436", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "249", - "measuredH": "44", - "w": "249", - "h": "44", - "x": "1003", - "y": "1072", - "properties": { - "controlName": "101-nodejs-error-handling:using-debugger" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "239", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "25", - "x": "56", - "y": "9", - "properties": { - "size": "17", - "text": "Using Debugger" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "225", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9437", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "216", - "measuredH": "44", - "w": "216", - "h": "44", - "x": "419", - "y": "1135", - "properties": { - "controlName": "104-nodejs-error-handling:async-errors" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "206", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "170", - "measuredH": "25", - "x": "30", - "y": "9", - "properties": { - "size": "17", - "text": "Handling Async Errors" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9438", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "257", - "measuredH": "50", - "w": "257", - "h": "50", - "x": "428", - "y": "1323", - "properties": { - "controlName": "104-nodejs-async-programming" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "257", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "215", - "measuredH": "25", - "x": "21", - "y": "12", - "properties": { - "size": "17", - "text": "Asynchronous Programming" - } - } - ] - } - } - }, - { - "ID": "9439", - "typeID": "TextArea", - "zOrder": "125", - "w": "211", - "h": "393", - "measuredW": "200", - "measuredH": "140", - "x": "165", - "y": "1213" - }, - { - "ID": "9440", - "typeID": "Label", - "zOrder": "126", - "measuredW": "150", - "measuredH": "25", - "x": "196", - "y": "1569", - "properties": { - "size": "17", - "text": "Writing Async Code" - } - }, - { - "ID": "9441", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "179", - "y": "1225", - "properties": { - "controlName": "102-nodejs-async-programming:promises" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "56", - "y": "9", - "properties": { - "size": "17", - "text": "Promises" - } - } - ] - } - } - }, - { - "ID": "9442", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "179", - "y": "1322", - "properties": { - "controlName": "104-nodejs-async-programming:callbacks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "54", - "y": "9", - "properties": { - "size": "17", - "text": "Callbacks" - } - } - ] - } - } - }, - { - "ID": "9443", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "179", - "y": "1371", - "properties": { - "controlName": "105-nodejs-async-programming:set-timeout" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "49", - "y": "9", - "properties": { - "size": "17", - "text": "setTimeout" - } - } - ] - } - } - }, - { - "ID": "9444", - "typeID": "__group__", - "zOrder": "130", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "179", - "y": "1420", - "properties": { - "controlName": "106-nodejs-async-programming:set-interval" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "51", - "y": "9", - "properties": { - "size": "17", - "text": "setInterval" - } - } - ] - } - } - }, - { - "ID": "9445", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "179", - "y": "1469", - "properties": { - "controlName": "107-nodejs-async-programming:set-immediate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "25", - "x": "39", - "y": "9", - "properties": { - "size": "17", - "text": "setImmediate" - } - } - ] - } - } - }, - { - "ID": "9446", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "179", - "y": "1517", - "properties": { - "controlName": "108-nodejs-async-programming:process-next-tick" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "25", - "x": "27", - "y": "9", - "properties": { - "size": "17", - "text": "process.nextTick" - } - } - ] - } - } - }, - { - "ID": "9447", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "184", - "measuredH": "44", - "w": "184", - "h": "44", - "x": "179", - "y": "1273", - "properties": { - "controlName": "103-nodejs-async-programming:async-await" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "184", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "async / await" - } - } - ] - } - } - }, - { - "ID": "9448", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "177", - "measuredH": "44", - "w": "177", - "h": "44", - "x": "419", - "y": "1256", - "properties": { - "controlName": "100-nodejs-async-programming:event-loop" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "166", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "88", - "measuredH": "25", - "x": "50", - "y": "9", - "properties": { - "size": "17", - "text": "Event Loop" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9449", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "177", - "measuredH": "44", - "w": "177", - "h": "44", - "x": "419", - "y": "1207", - "properties": { - "controlName": "101-nodejs-async-programming:event-emitter" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "166", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "Event Emitter" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9450", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "310", - "measuredH": "50", - "w": "310", - "h": "50", - "x": "784", - "y": "1333", - "properties": { - "controlName": "105-nodejs-working-with-files" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "138", - "measuredH": "25", - "x": "80", - "y": "12", - "properties": { - "size": "17", - "text": "Working with Files" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "286", - "y": "14", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9451", - "typeID": "TextArea", - "zOrder": "137", - "w": "254", - "h": "163", - "measuredW": "200", - "measuredH": "140", - "x": "989", - "y": "1140" - }, - { - "ID": "9452", - "typeID": "Label", - "zOrder": "138", - "measuredW": "177", - "measuredH": "25", - "x": "1027", - "y": "1262", - "properties": { - "size": "17", - "text": "OpenSource Packages" - } - }, - { - "ID": "9453", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "104", - "measuredH": "44", - "w": "104", - "h": "44", - "x": "1006", - "y": "1155", - "properties": { - "controlName": "103-nodejs-working-with-files:glob" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "104", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "33", - "measuredH": "25", - "x": "35", - "y": "9", - "properties": { - "size": "17", - "text": "glob" - } - } - ] - } - } - }, - { - "ID": "9454", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "112", - "measuredH": "44", - "w": "112", - "h": "44", - "x": "1118", - "y": "1155", - "properties": { - "controlName": "104-nodejs-working-with-files:globby" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "112", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "globby" - } - } - ] - } - } - }, - { - "ID": "9455", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "112", - "measuredH": "44", - "w": "112", - "h": "44", - "x": "1118", - "y": "1205", - "properties": { - "controlName": "106-nodejs-working-with-files:chokidar" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "112", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "25", - "x": "23", - "y": "9", - "properties": { - "size": "17", - "text": "chokidar" - } - } - ] - } - } - }, - { - "ID": "9456", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "104", - "measuredH": "44", - "w": "104", - "h": "44", - "x": "1006", - "y": "1205", - "properties": { - "controlName": "105-nodejs-working-with-files:fs-extra" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "104", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "58", - "measuredH": "25", - "x": "23", - "y": "9", - "properties": { - "size": "17", - "text": "fs-extra" - } - } - ] - } - } - }, - { - "ID": "9457", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "154", - "measuredH": "44", - "w": "154", - "h": "44", - "x": "807", - "y": "1259", - "properties": { - "controlName": "100-nodejs-working-with-files:fs-module" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "45", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}fs{color} module" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9458", - "typeID": "__group__", - "zOrder": "144", - "measuredW": "154", - "measuredH": "44", - "w": "154", - "h": "44", - "x": "807", - "y": "1209", - "properties": { - "controlName": "101-nodejs-working-with-files:path-module" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "25", - "x": "35", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}path{color} module" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9459", - "typeID": "__group__", - "zOrder": "145", - "measuredW": "153", - "measuredH": "44", - "w": "153", - "h": "44", - "x": "1100", - "y": "1418", - "properties": { - "controlName": "107-nodejs-working-with-files:dirname" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}__dirname{color}" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "129", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9460", - "typeID": "__group__", - "zOrder": "146", - "measuredW": "153", - "measuredH": "44", - "w": "153", - "h": "44", - "x": "1100", - "y": "1468", - "properties": { - "controlName": "108-nodejs-working-with-files:filename" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "25", - "x": "27", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}__filename{color}" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "129", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9461", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "155", - "measuredH": "44", - "w": "155", - "h": "44", - "x": "806", - "y": "1159", - "properties": { - "controlName": "102-nodejs-working-with-files:process-cwd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "13", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}process.cwd(){color}" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9462", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "252", - "measuredH": "50", - "w": "252", - "h": "50", - "x": "719", - "y": "1557", - "properties": { - "controlName": "106-nodejs-command-line-apps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "243", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "25", - "x": "42", - "y": "12", - "properties": { - "size": "17", - "text": "Command Line Apps" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "228", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9463", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "207", - "measuredH": "44", - "w": "207", - "h": "44", - "x": "392", - "y": "1470", - "properties": { - "controlName": "100-nodejs-command-line-apps:exitting-and-exit-codes" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "196", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "161", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Exitting & Exit Codes" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9464", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "295", - "measuredH": "44", - "w": "295", - "h": "44", - "x": "639", - "y": "1470", - "properties": { - "controlName": "104-nodejs-command-line-apps:environment-variables" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "285", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "172", - "measuredH": "25", - "x": "57", - "y": "9", - "properties": { - "size": "17", - "text": "Environment Variables" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "271", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9465", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "165", - "measuredH": "44", - "w": "165", - "h": "44", - "x": "627", - "y": "1420", - "properties": { - "controlName": "100-nodejs-command-line-apps:environment-variables:dotenv" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "153", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "12", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "123", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}dotenv{color} package" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "9", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9466", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "233", - "measuredH": "44", - "w": "233", - "h": "44", - "x": "1020", - "y": "1560", - "properties": { - "controlName": "103-nodejs-command-line-apps:command-line-args" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "156", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "Command Line Args" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "209", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9467", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "231", - "measuredH": "44", - "w": "231", - "h": "44", - "x": "1020", - "y": "1633", - "properties": { - "controlName": "100-nodejs-command-line-apps:command-line-args:process-argv" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "221", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "25", - "x": "62", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}process.argv{color}" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "207", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9468", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "231", - "measuredH": "44", - "w": "231", - "h": "44", - "x": "1020", - "y": "1683", - "properties": { - "controlName": "101-nodejs-command-line-apps:command-line-args:commander-js" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "181", - "measuredH": "25", - "x": "13", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}Commander.js{color} Package" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "207", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9469", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "134", - "measuredH": "44", - "w": "134", - "h": "44", - "x": "800", - "y": "1420", - "properties": { - "controlName": "101-nodejs-command-line-apps:environment-variables:process-env" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "124", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "12", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}process.env{color}" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "110", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9470", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "209", - "measuredH": "44", - "w": "209", - "h": "44", - "x": "400", - "y": "1640", - "properties": { - "controlName": "102-nodejs-command-line-apps:taking-input" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "53", - "y": "9", - "properties": { - "size": "17", - "text": "Taking Input" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "185", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9471", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "400", - "y": "1710", - "properties": { - "controlName": "100-nodejs-command-line-apps:taking-input:process-stdin" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "102", - "measuredH": "25", - "x": "49", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}process.stdin{color}" - } - } - ] - } - } - }, - { - "ID": "9472", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "400", - "y": "1759", - "properties": { - "controlName": "101-nodejs-command-line-apps:taking-input:prompts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "25", - "x": "32", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}Prompts{color} package" - } - } - ] - } - } - }, - { - "ID": "9473", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "400", - "y": "1808", - "properties": { - "controlName": "102-nodejs-command-line-apps:taking-input:inquirer" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "131", - "measuredH": "25", - "x": "34", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}Inquirer{color} package" - } - } - ] - } - } - }, - { - "ID": "9474", - "typeID": "Arrow", - "zOrder": "160", - "w": "70", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "280", - "y": "1658", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.40937245874789596, - "y": 68.54942084632785 - }, - "p1": { - "x": 0.48755715969076235, - "y": 0.06478083497629016 - }, - "p2": { - "x": 70.7199030226098, - "y": -0.02504723447577817 - } - } - }, - { - "ID": "9475", - "typeID": "__group__", - "zOrder": "161", - "measuredW": "210", - "measuredH": "44", - "w": "210", - "h": "44", - "x": "170", - "y": "1640", - "properties": { - "controlName": "101-nodejs-command-line-apps:printing-output" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "116", - "measuredH": "25", - "x": "64", - "y": "9", - "properties": { - "size": "17", - "text": "Printing Output" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "10", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9476", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "181", - "y": "1710", - "properties": { - "controlName": "100-nodejs-command-line-apps:printing-output:process-stdout" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "113", - "measuredH": "25", - "x": "43", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}process.stdout{color}" - } - } - ] - } - } - }, - { - "ID": "9477", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "181", - "y": "1809", - "properties": { - "controlName": "102-nodejs-command-line-apps:printing-output:chalk" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "111", - "measuredH": "25", - "x": "44", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}chalk{color} package" - } - } - ] - } - } - }, - { - "ID": "9478", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "181", - "y": "1858", - "properties": { - "controlName": "103-nodejs-command-line-apps:printing-output:figlet" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "25", - "x": "46", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}figlet{color} package" - } - } - ] - } - } - }, - { - "ID": "9479", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "180", - "y": "1907", - "properties": { - "controlName": "104-nodejs-command-line-apps:printing-output:cli-progress" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}cli-progress{color} package" - } - } - ] - } - } - }, - { - "ID": "9480", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "181", - "y": "1759", - "properties": { - "controlName": "101-nodejs-command-line-apps:printing-output:process-stderr" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "111", - "measuredH": "25", - "x": "44", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}process.stderr{color}" - } - } - ] - } - } - }, - { - "ID": "9481", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "287", - "measuredH": "50", - "w": "287", - "h": "50", - "x": "442", - "y": "1915", - "properties": { - "controlName": "107-nodejs-apis" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "279", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "25", - "x": "80", - "y": "12", - "properties": { - "size": "17", - "text": "Working with APIs" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9482", - "typeID": "TextArea", - "zOrder": "168", - "w": "215", - "h": "256", - "measuredW": "200", - "measuredH": "140", - "x": "1027", - "y": "1751" - }, - { - "ID": "9483", - "typeID": "__group__", - "zOrder": "169", - "measuredW": "186", - "measuredH": "44", - "w": "186", - "h": "44", - "x": "1042", - "y": "1765", - "properties": { - "controlName": "107-nodejs-apis:api-calls-http" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "186", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "47", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}http{color} module" - } - } - ] - } - } - }, - { - "ID": "9484", - "typeID": "__group__", - "zOrder": "170", - "measuredW": "186", - "measuredH": "44", - "w": "186", - "h": "44", - "x": "1042", - "y": "1814", - "properties": { - "controlName": "106-nodejs-apis:axios" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "186", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "111", - "measuredH": "25", - "x": "37", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}axios{color} package" - } - } - ] - } - } - }, - { - "ID": "9485", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "186", - "measuredH": "44", - "w": "186", - "h": "44", - "x": "1042", - "y": "1863", - "properties": { - "controlName": "105-nodejs-apis:unfetch" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "186", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}unfetch{color} package" - } - } - ] - } - } - }, - { - "ID": "9486", - "typeID": "__group__", - "zOrder": "172", - "measuredW": "186", - "measuredH": "44", - "w": "186", - "h": "44", - "x": "1042", - "y": "1912", - "properties": { - "controlName": "104-nodejs-apis:got" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "186", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "96", - "measuredH": "25", - "x": "45", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}got{color} package" - } - } - ] - } - } - }, - { - "ID": "9487", - "typeID": "Label", - "zOrder": "173", - "measuredW": "130", - "measuredH": "25", - "x": "1070", - "y": "1968", - "properties": { - "size": "17", - "text": "Making API Calls" - } - }, - { - "ID": "9488", - "typeID": "TextArea", - "zOrder": "174", - "w": "239", - "h": "152", - "measuredW": "200", - "measuredH": "140", - "x": "765", - "y": "1994" - }, - { - "ID": "9489", - "typeID": "Label", - "zOrder": "175", - "measuredW": "111", - "measuredH": "25", - "x": "829", - "y": "2110", - "properties": { - "size": "17", - "text": "Authentication" - } - }, - { - "ID": "9490", - "typeID": "__group__", - "zOrder": "176", - "measuredW": "210", - "measuredH": "44", - "w": "210", - "h": "44", - "x": "780", - "y": "2059", - "properties": { - "controlName": "109-nodejs-apis:passport-js" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "210", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "25", - "x": "27", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Passport.js{color} package" - } - } - ] - } - } - }, - { - "ID": "9491", - "typeID": "__group__", - "zOrder": "177", - "measuredW": "210", - "measuredH": "44", - "w": "210", - "h": "44", - "x": "780", - "y": "2009", - "properties": { - "controlName": "108-nodejs-apis:jsonwebtoken" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "210", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "25", - "x": "17", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}jsonwebtoken{color} package" - } - } - ] - } - } - }, - { - "ID": "9492", - "typeID": "Label", - "zOrder": "178", - "measuredW": "99", - "measuredH": "25", - "x": "831", - "y": "1852", - "properties": { - "size": "17", - "text": "HTTP Server" - } - }, - { - "ID": "9493", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "289", - "measuredH": "50", - "w": "289", - "h": "50", - "x": "450", - "y": "1970", - "properties": { - "controlName": "108-nodejs-keep-app-running" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "279", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "223", - "measuredH": "25", - "x": "28", - "y": "12", - "properties": { - "size": "17", - "text": "Keeping Application Running" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "265", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9494", - "typeID": "__group__", - "zOrder": "180", - "measuredW": "199", - "measuredH": "44", - "w": "199", - "h": "44", - "x": "180", - "y": "1973", - "properties": { - "controlName": "100-nodejs-keep-app-running:nodemon" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "199", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "144", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}nodemon{color} package" - } - } - ] - } - } - }, - { - "ID": "9495", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "234", - "measuredH": "57", - "w": "234", - "h": "57", - "x": "593", - "y": "2187", - "properties": { - "controlName": "110-nodejs-databases" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "7", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "184", - "measuredH": "25", - "x": "21", - "y": "19", - "properties": { - "size": "17", - "text": "Working with Databases" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "210", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9496", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "289", - "measuredH": "50", - "w": "289", - "h": "50", - "x": "450", - "y": "2026", - "properties": { - "controlName": "109-nodejs-template-engines" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "279", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "25", - "x": "64", - "y": "12", - "properties": { - "size": "17", - "text": "Templating Engines" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "265", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9497", - "typeID": "__group__", - "zOrder": "183", - "measuredW": "56", - "measuredH": "44", - "w": "56", - "h": "44", - "x": "180", - "y": "2026", - "properties": { - "controlName": "102-nodejs-template-engines:ejs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "56", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "23", - "measuredH": "25", - "x": "16", - "y": "9", - "properties": { - "size": "17", - "text": "ejs" - } - } - ] - } - } - }, - { - "ID": "9498", - "typeID": "__group__", - "zOrder": "184", - "measuredW": "56", - "measuredH": "44", - "w": "56", - "h": "44", - "x": "242", - "y": "2026", - "properties": { - "controlName": "101-nodejs-template-engines:pug" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "56", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "30", - "measuredH": "25", - "x": "13", - "y": "9", - "properties": { - "size": "17", - "text": "pug" - } - } - ] - } - } - }, - { - "ID": "9499", - "typeID": "__group__", - "zOrder": "185", - "measuredW": "76", - "measuredH": "44", - "w": "76", - "h": "44", - "x": "303", - "y": "2026", - "properties": { - "controlName": "100-nodejs-template-engines:marko" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "76", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "14", - "y": "9", - "properties": { - "size": "17", - "text": "marko" - } - } - ] - } - } - }, - { - "ID": "9500", - "typeID": "__group__", - "zOrder": "186", - "measuredW": "122", - "measuredH": "44", - "w": "122", - "h": "44", - "x": "855", - "y": "2197", - "properties": { - "controlName": "100-nodejs-databases:relational" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "122", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "Relational" - } - } - ] - } - } - }, - { - "ID": "9501", - "typeID": "__group__", - "zOrder": "187", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1049", - "y": "2235", - "properties": { - "controlName": "103-nodejs-databases:relational:prisma" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "124", - "measuredH": "25", - "x": "34", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Prisma{color} package" - } - } - ] - } - } - }, - { - "ID": "9502", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1049", - "y": "2186", - "properties": { - "controlName": "102-nodejs-databases:relational:sequelize" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Sequelize{color} package" - } - } - ] - } - } - }, - { - "ID": "9503", - "typeID": "__group__", - "zOrder": "189", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1049", - "y": "2138", - "properties": { - "controlName": "101-nodejs-databases:relational:type-orm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}TypeORM{color} package" - } - } - ] - } - } - }, - { - "ID": "9504", - "typeID": "__group__", - "zOrder": "190", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1049", - "y": "2284", - "properties": { - "controlName": "104-nodejs-databases:relational:native-drivers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "Native Drivers" - } - } - ] - } - } - }, - { - "ID": "9505", - "typeID": "__group__", - "zOrder": "191", - "measuredW": "128", - "measuredH": "44", - "w": "128", - "h": "44", - "x": "431", - "y": "2196", - "properties": { - "controlName": "101-nodejs-databases:document" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "25", - "x": "24", - "y": "9", - "properties": { - "size": "17", - "text": "Document" - } - } - ] - } - } - }, - { - "ID": "9506", - "typeID": "__group__", - "zOrder": "192", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "181", - "y": "2196", - "properties": { - "controlName": "101-nodejs-databases:document:prisma" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "124", - "measuredH": "25", - "x": "34", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Prisma{color} package" - } - } - ] - } - } - }, - { - "ID": "9507", - "typeID": "__group__", - "zOrder": "193", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "181", - "y": "2147", - "properties": { - "controlName": "100-nodejs-databases:document:mongoose" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "153", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Mongoose{color} package" - } - } - ] - } - } - }, - { - "ID": "9508", - "typeID": "__group__", - "zOrder": "194", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "181", - "y": "2245", - "properties": { - "controlName": "102-nodejs-databases:document:native-drivers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "Native Drivers" - } - } - ] - } - } - }, - { - "ID": "9509", - "typeID": "__group__", - "zOrder": "195", - "measuredW": "215", - "measuredH": "50", - "w": "215", - "h": "50", - "x": "359", - "y": "2363", - "properties": { - "controlName": "111-nodejs-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "8", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "84", - "y": "12", - "properties": { - "size": "17", - "text": "Testing" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9510", - "typeID": "__group__", - "zOrder": "196", - "measuredW": "128", - "measuredH": "44", - "w": "128", - "h": "44", - "x": "181", - "y": "2316", - "properties": { - "controlName": "100-nodejs-testing:jest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "33", - "measuredH": "25", - "x": "47", - "y": "9", - "properties": { - "size": "17", - "text": "Jest" - } - } - ] - } - } - }, - { - "ID": "9511", - "typeID": "__group__", - "zOrder": "197", - "measuredW": "128", - "measuredH": "44", - "w": "128", - "h": "44", - "x": "181", - "y": "2366", - "properties": { - "controlName": "101-nodejs-testing:mocha" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "37", - "y": "9", - "properties": { - "size": "17", - "text": "Mocha" - } - } - ] - } - } - }, - { - "ID": "9512", - "typeID": "__group__", - "zOrder": "198", - "measuredW": "128", - "measuredH": "44", - "w": "128", - "h": "44", - "x": "181", - "y": "2415", - "properties": { - "controlName": "102-nodejs-testing:cypress" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "32", - "y": "9", - "properties": { - "size": "17", - "text": "Cypress" - } - } - ] - } - } - }, - { - "ID": "9513", - "typeID": "__group__", - "zOrder": "199", - "measuredW": "218", - "measuredH": "50", - "w": "218", - "h": "50", - "x": "776", - "y": "2361", - "properties": { - "controlName": "112-nodejs-logging" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "73", - "y": "12", - "properties": { - "size": "17", - "text": "Logging" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "194", - "y": "15", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9514", - "typeID": "__group__", - "zOrder": "200", - "measuredW": "168", - "measuredH": "44", - "w": "168", - "h": "44", - "x": "812", - "y": "2280", - "properties": { - "controlName": "100-nodejs-logging:morgan" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "168", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "25", - "x": "54", - "y": "9", - "properties": { - "size": "17", - "text": "Morgan" - } - } - ] - } - } - }, - { - "ID": "9515", - "typeID": "__group__", - "zOrder": "201", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1049", - "y": "2362", - "properties": { - "controlName": "101-nodejs-logging:winston" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "25", - "x": "65", - "y": "9", - "properties": { - "size": "17", - "text": "Winston" - } - } - ] - } - } - }, - { - "ID": "9516", - "typeID": "__group__", - "zOrder": "202", - "measuredW": "217", - "measuredH": "50", - "w": "217", - "h": "50", - "x": "767", - "y": "2417", - "properties": { - "controlName": "113-nodejs-keep-app-running-prod" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "168", - "measuredH": "25", - "x": "30", - "y": "12", - "properties": { - "size": "17", - "text": "Keeping App Running" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9517", - "typeID": "__group__", - "zOrder": "203", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1049", - "y": "2420", - "properties": { - "controlName": "100-nodejs-keep-app-running-prod:pm2" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "25", - "x": "43", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}pm2{color} Package" - } - } - ] - } - } - }, - { - "ID": "9518", - "typeID": "__group__", - "zOrder": "204", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1049", - "y": "2469", - "properties": { - "controlName": "101-nodejs-keep-app-running-prod:forever" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "126", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}forever{color} Package" - } - } - ] - } - } - }, - { - "ID": "9519", - "typeID": "__group__", - "zOrder": "205", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1050", - "y": "2518", - "properties": { - "controlName": "102-nodejs-keep-app-running-prod:nohup" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "72", - "y": "9", - "properties": { - "size": "17", - "text": "nohup" - } - } - ] - } - } - }, - { - "ID": "9520", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "190", - "measuredH": "50", - "w": "190", - "h": "50", - "x": "360", - "y": "2588", - "properties": { - "controlName": "114-nodejs-threads" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "180", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "68", - "y": "12", - "properties": { - "size": "17", - "text": "Threads" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9521", - "typeID": "__group__", - "zOrder": "207", - "measuredW": "156", - "measuredH": "44", - "w": "156", - "h": "44", - "x": "523", - "y": "2503", - "properties": { - "controlName": "102-nodejs-threads:worker-threads" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "156", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "25", - "x": "17", - "y": "9", - "properties": { - "size": "17", - "text": "Worker Threads" - } - } - ] - } - } - }, - { - "ID": "9522", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "94", - "measuredH": "44", - "w": "94", - "h": "44", - "x": "419", - "y": "2503", - "properties": { - "controlName": "101-nodejs-threads:cluster" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "94", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "Cluster" - } - } - ] - } - } - }, - { - "ID": "9523", - "typeID": "__group__", - "zOrder": "209", - "measuredW": "147", - "measuredH": "44", - "w": "147", - "h": "44", - "x": "262", - "y": "2503", - "properties": { - "controlName": "100-nodejs-threads:child-process" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "147", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "25", - "x": "22", - "y": "9", - "properties": { - "size": "17", - "text": "Child Process" - } - } - ] - } - } - }, - { - "ID": "9524", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "190", - "measuredH": "50", - "w": "190", - "h": "50", - "x": "360", - "y": "2644", - "properties": { - "controlName": "115-nodejs-streams" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "180", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "10", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "25", - "x": "66", - "y": "13", - "properties": { - "size": "17", - "text": "Streams" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "12", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9525", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "273", - "measuredH": "57", - "w": "273", - "h": "57", - "x": "649", - "y": "2637", - "properties": { - "controlName": "116-nodejs-more-debugging" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "7", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "25", - "x": "67", - "y": "19", - "properties": { - "size": "17", - "text": "More Debugging" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "249", - "y": "0", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - } - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9526", - "typeID": "__group__", - "zOrder": "212", - "measuredW": "216", - "measuredH": "44", - "w": "216", - "h": "44", - "x": "1027", - "y": "2642", - "properties": { - "controlName": "100-nodejs-more-debugging:memory-leaks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "216", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "25", - "x": "52", - "y": "9", - "properties": { - "size": "17", - "text": "Memory Leaks" - } - } - ] - } - } - }, - { - "ID": "9527", - "typeID": "__group__", - "zOrder": "213", - "measuredW": "214", - "measuredH": "44", - "w": "214", - "h": "44", - "x": "1028", - "y": "2580", - "properties": { - "controlName": "100-nodejs-more-debugging:memory-leaks:garbage-collection" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "214", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "32", - "y": "9", - "properties": { - "size": "17", - "text": "Garbage Collection" - } - } - ] - } - } - }, - { - "ID": "9528", - "typeID": "__group__", - "zOrder": "214", - "measuredW": "192", - "measuredH": "44", - "w": "192", - "h": "44", - "x": "1050", - "y": "2087", - "properties": { - "controlName": "100-nodejs-databases:relational:knex" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "192", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "{color:blue}Knex{color} package" - } - } - ] - } - } - }, - { - "ID": "9529", - "typeID": "__group__", - "zOrder": "215", - "measuredW": "214", - "measuredH": "44", - "w": "214", - "h": "44", - "x": "1028", - "y": "2692", - "properties": { - "controlName": "101-nodejs-more-debugging:node-inspect" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "214", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "25", - "x": "51", - "y": "9", - "properties": { - "size": "17", - "text": "{color:purple}node --inspect{color}" - } - } - ] - } - } - }, - { - "ID": "9530", - "typeID": "__group__", - "zOrder": "216", - "measuredW": "214", - "measuredH": "44", - "w": "214", - "h": "44", - "x": "1028", - "y": "2742", - "properties": { - "controlName": "102-nodejs-more-debugging:using-apm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "214", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "25", - "x": "64", - "y": "9", - "properties": { - "size": "17", - "text": "Using APM" - } - } - ] - } - } - }, - { - "ID": "9531", - "typeID": "__group__", - "zOrder": "217", - "measuredW": "274", - "measuredH": "50", - "w": "274", - "h": "50", - "x": "640", - "y": "2702", - "properties": { - "controlName": "117-nodejs-common-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "265", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "198", - "measuredH": "25", - "x": "43", - "y": "12", - "properties": { - "size": "17", - "text": "Common Built-in Modules" - } - }, - { - "ID": "2", - "typeID": "__group__", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "0", - "y": "13", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "9532", - "typeID": "__group__", - "zOrder": "218", - "measuredW": "178", - "measuredH": "441", - "w": "178", - "h": "441", - "x": "176", - "y": "2588", - "properties": { - "controlName": "100-nodejs-common-modules:builtin-modules" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "178", - "h": "441", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "TextArea", - "zOrder": "1", - "w": "47", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "11", - "y": "12", - "properties": { - "color": "16770457" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "14", - "measuredH": "25", - "x": "28", - "y": "21", - "properties": { - "size": "17", - "text": "fs" - } - }, - { - "ID": "3", - "typeID": "TextArea", - "zOrder": "3", - "w": "43", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "62", - "y": "12", - "properties": { - "color": "16770457" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "19", - "measuredH": "25", - "x": "74", - "y": "21", - "properties": { - "size": "17", - "text": "os" - } - }, - { - "ID": "5", - "typeID": "TextArea", - "zOrder": "5", - "w": "86", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "61", - "properties": { - "color": "16770457" - } - }, - { - "ID": "6", - "typeID": "Label", - "zOrder": "6", - "measuredW": "35", - "measuredH": "25", - "x": "34", - "y": "70", - "properties": { - "size": "17", - "text": "path" - } - }, - { - "ID": "7", - "typeID": "TextArea", - "zOrder": "7", - "w": "68", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "100", - "y": "61", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8", - "typeID": "Label", - "zOrder": "8", - "measuredW": "20", - "measuredH": "25", - "x": "124", - "y": "70", - "properties": { - "size": "17", - "text": "url" - } - }, - { - "ID": "9", - "typeID": "TextArea", - "zOrder": "9", - "w": "85", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "110", - "properties": { - "color": "16770457" - } - }, - { - "ID": "10", - "typeID": "Label", - "zOrder": "10", - "measuredW": "52", - "measuredH": "25", - "x": "26", - "y": "119", - "properties": { - "size": "17", - "text": "events" - } - }, - { - "ID": "11", - "typeID": "TextArea", - "zOrder": "11", - "w": "69", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "99", - "y": "110", - "properties": { - "color": "16770457" - } - }, - { - "ID": "12", - "typeID": "Label", - "zOrder": "12", - "measuredW": "30", - "measuredH": "25", - "x": "119", - "y": "119", - "properties": { - "size": "17", - "text": "http" - } - }, - { - "ID": "13", - "typeID": "TextArea", - "zOrder": "13", - "w": "81", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "158", - "properties": { - "color": "16770457" - } - }, - { - "ID": "14", - "typeID": "Label", - "zOrder": "14", - "measuredW": "61", - "measuredH": "25", - "x": "19", - "y": "167", - "properties": { - "size": "17", - "text": "console" - } - }, - { - "ID": "15", - "typeID": "TextArea", - "zOrder": "15", - "w": "73", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "95", - "y": "158", - "properties": { - "color": "16770457" - } - }, - { - "ID": "16", - "typeID": "Label", - "zOrder": "16", - "measuredW": "49", - "measuredH": "25", - "x": "107", - "y": "167", - "properties": { - "size": "17", - "text": "assert" - } - }, - { - "ID": "17", - "typeID": "TextArea", - "zOrder": "17", - "w": "81", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "207", - "properties": { - "color": "16770457" - } - }, - { - "ID": "18", - "typeID": "Label", - "zOrder": "18", - "measuredW": "62", - "measuredH": "25", - "x": "19", - "y": "216", - "properties": { - "size": "17", - "text": "process" - } - }, - { - "ID": "19", - "typeID": "TextArea", - "zOrder": "19", - "w": "73", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "95", - "y": "208", - "properties": { - "color": "16770457" - } - }, - { - "ID": "20", - "typeID": "Label", - "zOrder": "20", - "measuredW": "52", - "measuredH": "25", - "x": "106", - "y": "217", - "properties": { - "size": "17", - "text": "cluster" - } - }, - { - "ID": "21", - "typeID": "TextArea", - "zOrder": "21", - "w": "159", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "257", - "properties": { - "color": "16770457" - } - }, - { - "ID": "22", - "typeID": "Label", - "zOrder": "22", - "measuredW": "88", - "measuredH": "25", - "x": "45", - "y": "266", - "properties": { - "size": "17", - "text": "perf_hooks" - } - }, - { - "ID": "23", - "typeID": "TextArea", - "zOrder": "23", - "w": "159", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "305", - "properties": { - "color": "16770457" - } - }, - { - "ID": "24", - "typeID": "Label", - "zOrder": "24", - "measuredW": "48", - "measuredH": "25", - "x": "65", - "y": "314", - "properties": { - "size": "17", - "text": "crypto" - } - }, - { - "ID": "25", - "typeID": "TextArea", - "zOrder": "25", - "w": "159", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "9", - "y": "353", - "properties": { - "color": "16770457" - } - }, - { - "ID": "26", - "typeID": "Label", - "zOrder": "26", - "measuredW": "46", - "measuredH": "25", - "x": "66", - "y": "362", - "properties": { - "size": "17", - "text": "Buffer" - } - }, - { - "ID": "27", - "typeID": "TextArea", - "zOrder": "27", - "w": "57", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "111", - "y": "12", - "properties": { - "color": "16770457" - } - }, - { - "ID": "28", - "typeID": "Label", - "zOrder": "28", - "measuredW": "25", - "measuredH": "25", - "x": "127", - "y": "21", - "properties": { - "size": "17", - "text": "net" - } - }, - { - "ID": "29", - "typeID": "Label", - "zOrder": "29", - "measuredW": "125", - "measuredH": "25", - "x": "26", - "y": "405", - "properties": { - "size": "17", - "text": "Built-in Modules" - } - } - ] - } - } - }, - { - "ID": "9533", - "typeID": "__group__", - "zOrder": "219", - "measuredW": "374", - "measuredH": "50", - "w": "374", - "h": "50", - "x": "603", - "y": "2902", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "374", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "4273622", - "borderColor": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "340", - "measuredH": "25", - "x": "17", - "y": "12", - "properties": { - "size": "17", - "color": "16777215", - "text": "Backend roadmap after Language Selection" - } - } - ] - } - } - }, - { - "ID": "9534", - "typeID": "__group__", - "zOrder": "220", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1229", - "y": "1287", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "9535", - "typeID": "__group__", - "zOrder": "221", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "156", - "y": "1585", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "9536", - "typeID": "__group__", - "zOrder": "222", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "760", - "y": "1872", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "9537", - "typeID": "__group__", - "zOrder": "223", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "1227", - "y": "1994", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - }, - { - "ID": "9538", - "typeID": "__group__", - "zOrder": "224", - "measuredW": "24", - "measuredH": "24", - "w": "24", - "h": "24", - "x": "757", - "y": "2129", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Icon", - "zOrder": "0", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "0", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "3700253" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy 2", - "order": 1000006.8992828326, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", - "mockupH": "2827", - "mockupW": "1100", - "measuredW": "1254", - "measuredH": "3047", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/python.json b/public/jsons/python.json deleted file mode 100644 index e98eca19e..000000000 --- a/public/jsons/python.json +++ /dev/null @@ -1,4128 +0,0 @@ -{ - "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" -} diff --git a/public/jsons/qa.json b/public/jsons/qa.json deleted file mode 100644 index a7615c8f6..000000000 --- a/public/jsons/qa.json +++ /dev/null @@ -1,9934 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "7521", - "typeID": "__group__", - "zOrder": "0", - "measuredW": "295", - "measuredH": "157", - "w": "295", - "h": "157", - "x": "89", - "y": "51", - "children": { - "controls": { - "control": [ - { - "ID": "1", - "typeID": "TextArea", - "zOrder": "0", - "w": "295", - "h": "157", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "2", - "typeID": "TextArea", - "zOrder": "1", - "w": "121", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "21", - "y": "45", - "properties": { - "color": "16776960", - "borderColor": "16777215" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "2", - "measuredW": "90", - "measuredH": "24", - "x": "34", - "y": "55", - "properties": { - "size": "16", - "text": "Parent Topic" - } - }, - { - "ID": "4", - "typeID": "TextArea", - "zOrder": "3", - "w": "121", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "148", - "y": "45", - "properties": { - "borderColor": "16777215", - "color": "16777181" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "4", - "measuredW": "63", - "measuredH": "24", - "x": "177", - "y": "55", - "properties": { - "size": "16", - "text": "Subtopic" - } - }, - { - "ID": "6", - "typeID": "TextArea", - "zOrder": "5", - "w": "121", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "21", - "y": "92", - "properties": { - "color": "16770457", - "borderColor": "16777215" - } - }, - { - "ID": "7", - "typeID": "Label", - "zOrder": "6", - "measuredW": "62", - "measuredH": "24", - "x": "51", - "y": "102", - "properties": { - "size": "16", - "text": "Concept" - } - }, - { - "ID": "8", - "typeID": "TextArea", - "zOrder": "7", - "w": "121", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "148", - "y": "92", - "properties": { - "color": "16767334", - "borderColor": "16777215" - } - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "8", - "measuredW": "30", - "measuredH": "24", - "x": "194", - "y": "102", - "properties": { - "size": "16", - "text": "Tool" - } - }, - { - "ID": "10", - "typeID": "Label", - "zOrder": "9", - "measuredW": "64", - "measuredH": "24", - "x": "25", - "y": "14", - "properties": { - "size": "16", - "text": "Legends" - } - } - ] - } - } - }, - { - "ID": "7522", - "typeID": "Arrow", - "zOrder": "1", - "w": "1", - "h": "242", - "measuredW": "150", - "measuredH": "100", - "x": "587", - "y": "2319", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 241.5 - }, - "p1": { - "x": 0.46874741514792256, - "y": -0.0047699137004053056 - }, - "p2": { - "x": 0, - "y": -0.023270851546840277 - } - } - }, - { - "ID": "7523", - "typeID": "Label", - "zOrder": "2", - "measuredW": "161", - "measuredH": "32", - "x": "496", - "y": "2571", - "properties": { - "bold": "true", - "size": "24", - "text": "Keep Learning" - } - }, - { - "ID": "7524", - "typeID": "Arrow", - "zOrder": "3", - "w": "1", - "h": "77", - "measuredW": "150", - "measuredH": "100", - "x": "586", - "y": "2618", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "p0": { - "x": 0, - "y": 76 - }, - "p1": { - "x": 0.4687474151479224, - "y": -0.0047699137004053056 - }, - "p2": { - "x": 0, - "y": -0.5 - }, - "rightArrow": "false" - } - }, - { - "ID": "7525", - "typeID": "Arrow", - "zOrder": "4", - "w": "215", - "h": "233", - "measuredW": "150", - "measuredH": "100", - "x": "661", - "y": "2336", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 215, - "y": 233 - }, - "p1": { - "x": 0.42766832927785575, - "y": 0.07549656025416121 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7526", - "typeID": "Arrow", - "zOrder": "5", - "w": "185", - "h": "75", - "measuredW": "150", - "measuredH": "100", - "x": "696", - "y": "2334", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 185, - "y": 72 - }, - "p1": { - "x": 0.37809132318631267, - "y": 0.10103321853127437 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7527", - "typeID": "Arrow", - "zOrder": "6", - "w": "190", - "h": "127", - "measuredW": "150", - "measuredH": "100", - "x": "687", - "y": "2336", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 190, - "y": 127 - }, - "p1": { - "x": 0.3780913231863126, - "y": 0.10103321853127449 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7528", - "typeID": "Arrow", - "zOrder": "7", - "w": "204", - "h": "185", - "measuredW": "150", - "measuredH": "100", - "x": "670", - "y": "2332", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 204, - "y": 185 - }, - "p1": { - "x": 0.4276683292778555, - "y": 0.07549656025416124 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7529", - "typeID": "Arrow", - "zOrder": "8", - "w": "156", - "h": "39", - "measuredW": "150", - "measuredH": "100", - "x": "713", - "y": "2326", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 156, - "y": 39 - }, - "p1": { - "x": 0.5069033530571992, - "y": 0.01676528599605521 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7530", - "typeID": "Arrow", - "zOrder": "9", - "w": "173", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "703", - "y": "2312", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 173, - "y": 0 - }, - "p1": { - "x": 0.5026214726999498, - "y": -0.011621305727166471 - }, - "p2": { - "x": 0, - "y": 4 - } - } - }, - { - "ID": "7531", - "typeID": "Arrow", - "zOrder": "10", - "w": "180", - "h": "42", - "measuredW": "150", - "measuredH": "100", - "x": "693", - "y": "2260", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 180, - "y": 0 - }, - "p1": { - "x": 0.521823220368339, - "y": -0.07046359909935918 - }, - "p2": { - "x": 0, - "y": 42 - }, - "stroke": "dotted" - } - }, - { - "ID": "7532", - "typeID": "Arrow", - "zOrder": "11", - "w": "309", - "h": "167", - "measuredW": "150", - "measuredH": "100", - "x": "266", - "y": "2170", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.4612412709074647, - "y": -0.24417822261057154 - }, - "p1": { - "x": 0.4457379459329717, - "y": -0.1153049896486547 - }, - "p2": { - "x": 309.0668625387442, - "y": 166.97384563617334 - } - } - }, - { - "ID": "7533", - "typeID": "Arrow", - "zOrder": "12", - "w": "1", - "h": "148", - "measuredW": "150", - "measuredH": "100", - "x": "224", - "y": "2094", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 148 - }, - "p1": { - "x": 0.3802076219095753, - "y": 0.005122251058598567 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "7534", - "typeID": "Arrow", - "zOrder": "13", - "w": "1", - "h": "148", - "measuredW": "150", - "measuredH": "100", - "x": "110", - "y": "2094", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 148 - }, - "p1": { - "x": 0.3802076219095753, - "y": 0.005122251058598567 - }, - "p2": { - "x": 1, - "y": 0 - } - } - }, - { - "ID": "7535", - "typeID": "Arrow", - "zOrder": "14", - "w": "123", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "245", - "y": "2169", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 122.6604477848984, - "y": 0.15126724549736537 - }, - "p1": { - "x": 0.48640825010829136, - "y": -0.0028611797692672126 - }, - "p2": { - "x": 0.1069651899322821, - "y": 0.15126724549736537 - } - } - }, - { - "ID": "7536", - "typeID": "Arrow", - "zOrder": "15", - "w": "1", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "387", - "y": "2078", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 91 - }, - "p1": { - "x": 0.38020762190957524, - "y": 0.005122251058598567 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7537", - "typeID": "Arrow", - "zOrder": "16", - "w": "1", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "501", - "y": "2079", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 91 - }, - "p1": { - "x": 0.38020762190957524, - "y": 0.005122251058598567 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7538", - "typeID": "Arrow", - "zOrder": "17", - "w": "1", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "617", - "y": "2075", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 91 - }, - "p1": { - "x": 0.38020762190957524, - "y": 0.005122251058598567 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7539", - "typeID": "Arrow", - "zOrder": "18", - "w": "184", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "640", - "y": "2170", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 184.21851397266937, - "y": 0.15126724549736537 - }, - "p1": { - "x": 0.48640825010829136, - "y": -0.002861179769267213 - }, - "p2": { - "x": 0.35438393261233614, - "y": 0.15126724549736537 - } - } - }, - { - "ID": "7540", - "typeID": "Arrow", - "zOrder": "19", - "w": "124", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1021", - "y": "2168", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.39833429063756465, - "y": 0.001723147616312464 - }, - "p2": { - "x": 124.02972018049309, - "y": 0 - } - } - }, - { - "ID": "7541", - "typeID": "Arrow", - "zOrder": "20", - "w": "1", - "h": "165", - "measuredW": "150", - "measuredH": "100", - "x": "886", - "y": "1998", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095757, - "y": 0.005122251058598563 - }, - "p2": { - "x": 0, - "y": 165.07759559515262 - } - } - }, - { - "ID": "7542", - "typeID": "Arrow", - "zOrder": "21", - "w": "1", - "h": "165", - "measuredW": "150", - "measuredH": "100", - "x": "991", - "y": "1916", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095757, - "y": 0.005122251058598563 - }, - "p2": { - "x": 0, - "y": 165.07759559515262 - } - } - }, - { - "ID": "7543", - "typeID": "Arrow", - "zOrder": "22", - "w": "97", - "h": "103", - "measuredW": "150", - "measuredH": "100", - "x": "1031", - "y": "1878", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 97.52553437604774, - "y": 0.32555043606612344 - }, - "p1": { - "x": 0.5092645097033827, - "y": 0.05616575768462113 - }, - "p2": { - "x": 0.47838956875989425, - "y": 103.8022878175384 - } - } - }, - { - "ID": "7544", - "typeID": "Arrow", - "zOrder": "23", - "w": "90", - "h": "48", - "measuredW": "150", - "measuredH": "100", - "x": "1040", - "y": "1937", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 90.05573849045595, - "y": 0.2384088407818581 - }, - "p1": { - "x": 0.4980969785366624, - "y": 0.05117655210610372 - }, - "p2": { - "x": -0.22630425962779555, - "y": 48.439838444640145 - } - } - }, - { - "ID": "7545", - "typeID": "Arrow", - "zOrder": "24", - "w": "90", - "h": "93", - "measuredW": "150", - "measuredH": "100", - "x": "1037", - "y": "2014", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 89.99533026163954, - "y": 93.09106554009213 - }, - "p1": { - "x": 0.481073825503355, - "y": -0.07275167785234837 - }, - "p2": { - "x": 0.47838956875989425, - "y": -0.1977121824616006 - } - } - }, - { - "ID": "7546", - "typeID": "Arrow", - "zOrder": "25", - "w": "92", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "1037", - "y": "2004", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 92.29063643325185, - "y": 49.53392153580489 - }, - "p1": { - "x": 0.48107382550335515, - "y": -0.0727516778523484 - }, - "p2": { - "x": 0.47838956875989425, - "y": -0.1977121824616006 - } - } - }, - { - "ID": "7547", - "typeID": "Arrow", - "zOrder": "26", - "w": "102", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "1036", - "y": "1994", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 101.70675906249699, - "y": 2.9163693027014688 - }, - "p1": { - "x": 0.3802076219095751, - "y": 0.005122251058598559 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7548", - "typeID": "Arrow", - "zOrder": "27", - "w": "454", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "409", - "y": "1993", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 454.035120526225, - "y": 3.1512672454973654 - }, - "p1": { - "x": 0.48640825010829136, - "y": -0.0028611797692672126 - }, - "p2": { - "x": 0.32960060419361525, - "y": 0.09085901668095175 - } - } - }, - { - "ID": "7549", - "typeID": "Arrow", - "zOrder": "28", - "w": "1", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "382", - "y": "1909", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095756, - "y": 0.0051222510585985604 - }, - "p2": { - "x": 0, - "y": 83 - } - } - }, - { - "ID": "7550", - "typeID": "Arrow", - "zOrder": "29", - "w": "244", - "h": "82", - "measuredW": "150", - "measuredH": "100", - "x": "110", - "y": "1915", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.41681165559707706, - "y": -0.13212399957638016 - }, - "p2": { - "x": 244, - "y": 81 - } - } - }, - { - "ID": "7551", - "typeID": "Arrow", - "zOrder": "30", - "w": "1", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "206", - "y": "1825", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 91 - }, - "p1": { - "x": 0.38020762190957524, - "y": 0.005122251058598567 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7552", - "typeID": "Arrow", - "zOrder": "31", - "w": "43", - "h": "223", - "measuredW": "150", - "measuredH": "100", - "x": "83", - "y": "1682", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 43, - "y": 0 - }, - "p1": { - "x": 0.5046296296296298, - "y": -0.14351851851851843 - }, - "p2": { - "x": 22, - "y": 223 - } - } - }, - { - "ID": "7553", - "typeID": "Arrow", - "zOrder": "32", - "w": "1", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "1120", - "y": "1726", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.38020762190957563, - "y": 0.005122251058598563 - }, - "p2": { - "x": 0, - "y": 88.9523433156105 - } - } - }, - { - "ID": "7554", - "typeID": "Arrow", - "zOrder": "33", - "w": "751", - "h": "169", - "measuredW": "150", - "measuredH": "100", - "x": "308", - "y": "1689", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 751, - "y": 127 - }, - "p1": { - "x": 0.47995966421319364, - "y": 0.1224432454794615 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7555", - "typeID": "Arrow", - "zOrder": "34", - "w": "1", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "526", - "y": "1601", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095756, - "y": 0.0051222510585985604 - }, - "p2": { - "x": 0, - "y": 83 - } - } - }, - { - "ID": "7556", - "typeID": "Arrow", - "zOrder": "35", - "w": "89", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "306", - "y": "1678", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 89, - "y": 0 - }, - "p1": { - "x": 0.3802076219095754, - "y": 0.005122251058598561 - }, - "p2": { - "x": 0, - "y": 4 - } - } - }, - { - "ID": "7557", - "typeID": "Arrow", - "zOrder": "36", - "w": "1", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "276", - "y": "1518", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095756, - "y": 0.0051222510585985604 - }, - "p2": { - "x": 0, - "y": 83 - } - } - }, - { - "ID": "7558", - "typeID": "Arrow", - "zOrder": "37", - "w": "1", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "186", - "y": "1517", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095756, - "y": 0.0051222510585985604 - }, - "p2": { - "x": 0, - "y": 83 - } - } - }, - { - "ID": "7559", - "typeID": "Arrow", - "zOrder": "38", - "w": "1", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "96", - "y": "1517", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095756, - "y": 0.0051222510585985604 - }, - "p2": { - "x": 0, - "y": 83 - } - } - }, - { - "ID": "7560", - "typeID": "Arrow", - "zOrder": "39", - "w": "1", - "h": "83", - "measuredW": "150", - "measuredH": "100", - "x": "186", - "y": "1591", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095756, - "y": 0.0051222510585985604 - }, - "p2": { - "x": 0, - "y": 83 - } - } - }, - { - "ID": "7561", - "typeID": "Arrow", - "zOrder": "40", - "w": "128", - "h": "465", - "measuredW": "150", - "measuredH": "100", - "x": "277", - "y": "1203", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 127, - "y": 0 - }, - "p1": { - "x": 0.6381073175928261, - "y": 0.11844850260940679 - }, - "p2": { - "x": 0, - "y": 465 - } - } - }, - { - "ID": "7562", - "typeID": "Arrow", - "zOrder": "41", - "w": "1", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "864", - "y": "1442", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.38020762190957563, - "y": 0.005122251058598563 - }, - "p2": { - "x": 0, - "y": 88.9523433156105 - } - } - }, - { - "ID": "7563", - "typeID": "Arrow", - "zOrder": "42", - "w": "1", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "750", - "y": "1442", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.38020762190957563, - "y": 0.005122251058598563 - }, - "p2": { - "x": 0, - "y": 88.9523433156105 - } - } - }, - { - "ID": "7564", - "typeID": "Arrow", - "zOrder": "43", - "w": "118", - "h": "24", - "measuredW": "150", - "measuredH": "100", - "x": "587", - "y": "1392", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.1708880000001045, - "y": 24.118024000000105 - }, - "p1": { - "x": 0.4773657991227464, - "y": 0.02987721277824239 - }, - "p2": { - "x": 118.08147200000008, - "y": 0.2977040000002944 - } - } - }, - { - "ID": "7565", - "typeID": "Arrow", - "zOrder": "44", - "w": "129", - "h": "31", - "measuredW": "150", - "measuredH": "100", - "x": "587", - "y": "1352", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.1708880000001045, - "y": -0.19683999999983826 - }, - "p1": { - "x": 0.465012428572431, - "y": -0.0647248137666712 - }, - "p2": { - "x": 129, - "y": 31 - } - } - }, - { - "ID": "7566", - "typeID": "Arrow", - "zOrder": "45", - "w": "104", - "h": "80", - "measuredW": "150", - "measuredH": "100", - "x": "600", - "y": "1398", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.272064000000114, - "y": 80.0508560000003 - }, - "p1": { - "x": 0.4773657991227465, - "y": 0.029877212778242377 - }, - "p2": { - "x": 103.89045600000009, - "y": 0.25278400000024703 - } - } - }, - { - "ID": "7567", - "typeID": "Arrow", - "zOrder": "46", - "w": "115", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "591", - "y": "1299", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.2560639999999239, - "y": 0.3984560000001238 - }, - "p1": { - "x": 0.46501242857243114, - "y": -0.06472481376667119 - }, - "p2": { - "x": 115, - "y": 74 - } - } - }, - { - "ID": "7568", - "typeID": "Arrow", - "zOrder": "47", - "w": "119", - "h": "116", - "measuredW": "150", - "measuredH": "100", - "x": "912", - "y": "1341", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3182560000001331, - "y": 0.084016000000247 - }, - "p1": { - "x": 0.4575021463562447, - "y": 0.042927124892681606 - }, - "p2": { - "x": 119.41985600000021, - "y": 115.61256800000024 - } - } - }, - { - "ID": "7569", - "typeID": "Arrow", - "zOrder": "48", - "w": "113", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "915", - "y": "1334", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.29971199999988585, - "y": -0.062079999999696156 - }, - "p1": { - "x": 0.41603854223327325, - "y": 0.039940943352242804 - }, - "p2": { - "x": 112.84680800000024, - "y": 66.63481600000023 - } - } - }, - { - "ID": "7570", - "typeID": "Arrow", - "zOrder": "49", - "w": "120", - "h": "19", - "measuredW": "150", - "measuredH": "100", - "x": "911", - "y": "1327", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.12724000000014257, - "y": -0.2081759999998667 - }, - "p1": { - "x": 0.41798063623789816, - "y": 0.01742738589211504 - }, - "p2": { - "x": 120.41985600000021, - "y": 18.84808000000021 - } - } - }, - { - "ID": "7571", - "typeID": "Arrow", - "zOrder": "50", - "w": "120", - "h": "27", - "measuredW": "150", - "measuredH": "100", - "x": "911", - "y": "1290", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.12724000000014257, - "y": 26.07268000000022 - }, - "p1": { - "x": 0.3998292730973802, - "y": -0.05088974981942325 - }, - "p2": { - "x": 120.41985600000021, - "y": -0.1296719999998004 - } - } - }, - { - "ID": "7572", - "typeID": "Arrow", - "zOrder": "51", - "w": "121", - "h": "167", - "measuredW": "150", - "measuredH": "100", - "x": "904", - "y": "1342", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.018855999999914275, - "y": 0.27503200000023753 - }, - "p1": { - "x": 0.3714171443807491, - "y": 0.029396080522597016 - }, - "p2": { - "x": 121.46477600000026, - "y": 167.01727200000028 - } - } - }, - { - "ID": "7573", - "typeID": "Arrow", - "zOrder": "52", - "w": "143", - "h": "80", - "measuredW": "150", - "measuredH": "100", - "x": "888", - "y": "1233", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4979360000000952, - "y": 79.49963200000025 - }, - "p1": { - "x": 0.3998292730973799, - "y": -0.0508897498194234 - }, - "p2": { - "x": 143.4198560000002, - "y": -0.2984399999998004 - } - } - }, - { - "ID": "7574", - "typeID": "Arrow", - "zOrder": "53", - "w": "1", - "h": "160", - "measuredW": "150", - "measuredH": "100", - "x": "803", - "y": "1197", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095756, - "y": 0.005122251058598562 - }, - "p2": { - "x": 0, - "y": 159.56722400000012 - } - } - }, - { - "ID": "7575", - "typeID": "Arrow", - "zOrder": "54", - "w": "124", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "603", - "y": "1201", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 1 - }, - "p1": { - "x": 0.38020762190957547, - "y": 0.0051222510585985604 - }, - "p2": { - "x": 124, - "y": 1 - } - } - }, - { - "ID": "7576", - "typeID": "Arrow", - "zOrder": "55", - "w": "1", - "h": "132", - "measuredW": "150", - "measuredH": "100", - "x": "171", - "y": "1131", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095756, - "y": 0.005122251058598561 - }, - "p2": { - "x": 0, - "y": 132 - } - } - }, - { - "ID": "7577", - "typeID": "Arrow", - "zOrder": "56", - "w": "1", - "h": "85", - "measuredW": "150", - "measuredH": "100", - "x": "531", - "y": "1107", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3802076219095755, - "y": 0.005122251058598561 - }, - "p2": { - "x": 0, - "y": 85 - } - } - }, - { - "ID": "7578", - "typeID": "Arrow", - "zOrder": "57", - "w": "124", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "268", - "y": "1200", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 1 - }, - "p1": { - "x": 0.38020762190957547, - "y": 0.0051222510585985604 - }, - "p2": { - "x": 124, - "y": 1 - } - } - }, - { - "ID": "7579", - "typeID": "Arrow", - "zOrder": "58", - "w": "1", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "589", - "y": "1032", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 0 - }, - "p1": { - "x": 0.37500000000000006, - "y": -0.011363636363636362 - }, - "p2": { - "x": 1, - "y": 66 - } - } - }, - { - "ID": "7580", - "typeID": "Arrow", - "zOrder": "59", - "w": "1", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "482", - "y": "1032", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 0 - }, - "p1": { - "x": 0.37500000000000006, - "y": -0.011363636363636362 - }, - "p2": { - "x": 1, - "y": 66 - } - } - }, - { - "ID": "7581", - "typeID": "Arrow", - "zOrder": "60", - "w": "129", - "h": "194", - "measuredW": "150", - "measuredH": "100", - "x": "272", - "y": "795", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 194 - }, - "p1": { - "x": 0.36888553162481347, - "y": -0.1361534351566962 - }, - "p2": { - "x": 129, - "y": 0 - } - } - }, - { - "ID": "7582", - "typeID": "Arrow", - "zOrder": "61", - "w": "1", - "h": "73", - "measuredW": "150", - "measuredH": "100", - "x": "482", - "y": "569", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 73 - }, - "p1": { - "x": 0.38020762190957513, - "y": 0.005122251058598562 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7583", - "typeID": "Arrow", - "zOrder": "62", - "w": "1", - "h": "66", - "measuredW": "150", - "measuredH": "100", - "x": "482", - "y": "656", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 66 - }, - "p1": { - "x": 0.38020762190957513, - "y": 0.005122251058598562 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "7584", - "typeID": "Arrow", - "zOrder": "63", - "w": "122", - "h": "144", - "measuredW": "150", - "measuredH": "100", - "x": "271", - "y": "796", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 144 - }, - "p1": { - "x": 0.3647389107243122, - "y": -0.13542953396967994 - }, - "p2": { - "x": 122, - "y": 0 - } - } - }, - { - "ID": "7585", - "typeID": "Arrow", - "zOrder": "64", - "w": "108", - "h": "87", - "measuredW": "150", - "measuredH": "100", - "x": "275", - "y": "799", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 86 - }, - "p1": { - "x": 0.35550891920251837, - "y": -0.13494228751311646 - }, - "p2": { - "x": 108, - "y": 0 - } - } - }, - { - "ID": "7586", - "typeID": "Arrow", - "zOrder": "65", - "w": "106", - "h": "42", - "measuredW": "150", - "measuredH": "100", - "x": "277", - "y": "793", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 42 - }, - "p1": { - "x": 0.3666153846153846, - "y": -0.050923076923076925 - }, - "p2": { - "x": 106, - "y": 0 - } - } - }, - { - "ID": "7587", - "typeID": "Arrow", - "zOrder": "66", - "w": "158", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "257", - "y": "782", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3983342906375647, - "y": 0.0017231476163124643 - }, - "p2": { - "x": 158, - "y": 0 - } - } - }, - { - "ID": "7588", - "typeID": "Arrow", - "zOrder": "67", - "w": "121", - "h": "415", - "measuredW": "150", - "measuredH": "100", - "x": "375", - "y": "791", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 121, - "y": 0 - }, - "p1": { - "x": 0.4963506494229517, - "y": -0.17425022686656907 - }, - "p2": { - "x": 35, - "y": 415 - } - } - }, - { - "ID": "7589", - "typeID": "Arrow", - "zOrder": "68", - "w": "111", - "h": "56", - "measuredW": "150", - "measuredH": "100", - "x": "274", - "y": "662", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.44995794785534066, - "y": -0.08830950378469302 - }, - "p2": { - "x": 111, - "y": 56 - } - } - }, - { - "ID": "7590", - "typeID": "Arrow", - "zOrder": "69", - "w": "125", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "262", - "y": "727", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.38020762190957536, - "y": 0.00512225105859856 - }, - "p2": { - "x": 125, - "y": 2 - } - } - }, - { - "ID": "7591", - "typeID": "Arrow", - "zOrder": "70", - "w": "107", - "h": "22", - "measuredW": "150", - "measuredH": "100", - "x": "955", - "y": "634", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 2 - }, - "p1": { - "x": 0.38481561822125815, - "y": 0.07114967462039047 - }, - "p2": { - "x": 107, - "y": 22 - } - } - }, - { - "ID": "7592", - "typeID": "Arrow", - "zOrder": "71", - "w": "107", - "h": "25", - "measuredW": "150", - "measuredH": "100", - "x": "953", - "y": "599", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 25 - }, - "p1": { - "x": 0.5753846153846152, - "y": -0.05692307692307687 - }, - "p2": { - "x": 107, - "y": 0 - } - } - }, - { - "ID": "7593", - "typeID": "Arrow", - "zOrder": "72", - "w": "105", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "959", - "y": "543", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 70 - }, - "p1": { - "x": 0.4266601968667683, - "y": -0.10626646333009843 - }, - "p2": { - "x": 105, - "y": 0 - } - } - }, - { - "ID": "7594", - "typeID": "Arrow", - "zOrder": "73", - "w": "106", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "954", - "y": "643", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3872451913860311, - "y": 0.10793021918333442 - }, - "p2": { - "x": 106, - "y": 69 - } - } - }, - { - "ID": "7595", - "typeID": "Arrow", - "zOrder": "74", - "w": "73", - "h": "283", - "measuredW": "150", - "measuredH": "100", - "x": "781", - "y": "350", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 13, - "y": 0 - }, - "p1": { - "x": 0.561246418338109, - "y": -0.14201289398280806 - }, - "p2": { - "x": 73, - "y": 283 - } - } - }, - { - "ID": "7596", - "typeID": "Arrow", - "zOrder": "75", - "w": "79", - "h": "427", - "measuredW": "150", - "measuredH": "100", - "x": "725", - "y": "346", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 59, - "y": 0 - }, - "p1": { - "x": 0.5864404517625077, - "y": -0.16452296348197454 - }, - "p2": { - "x": 79, - "y": 427 - } - } - }, - { - "ID": "7597", - "typeID": "Arrow", - "zOrder": "76", - "w": "2", - "h": "147", - "measuredW": "150", - "measuredH": "100", - "x": "805", - "y": "781", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 2, - "y": 0 - }, - "p1": { - "x": 0.3776363323585065, - "y": 0.0014794426285910766 - }, - "p2": { - "x": 0, - "y": 147 - } - } - }, - { - "ID": "7598", - "typeID": "Arrow", - "zOrder": "77", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "1118", - "y": "783", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 0 - }, - "p1": { - "x": 0.375, - "y": -0.011363636363636364 - }, - "p2": { - "x": 1, - "y": 88 - } - } - }, - { - "ID": "7599", - "typeID": "Arrow", - "zOrder": "78", - "w": "82", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "924", - "y": "787", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3983342906375647, - "y": 0.0017231476163124641 - }, - "p2": { - "x": 82, - "y": 0 - } - } - }, - { - "ID": "7600", - "typeID": "Arrow", - "zOrder": "79", - "w": "1", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "1218", - "y": "396", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 0 - }, - "p1": { - "x": 0.375, - "y": -0.011363636363636362 - }, - "p2": { - "x": 1, - "y": 69 - } - } - }, - { - "ID": "7601", - "typeID": "Arrow", - "zOrder": "80", - "w": "1", - "h": "76", - "measuredW": "150", - "measuredH": "100", - "x": "1117", - "y": "396", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 0 - }, - "p1": { - "x": 0.37500000000000006, - "y": -0.011363636363636362 - }, - "p2": { - "x": 1, - "y": 76 - } - } - }, - { - "ID": "7602", - "typeID": "Arrow", - "zOrder": "81", - "w": "1", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "1021", - "y": "396", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 0 - }, - "p1": { - "x": 0.3750000000000001, - "y": -0.011363636363636362 - }, - "p2": { - "x": 1, - "y": 74 - } - } - }, - { - "ID": "7603", - "typeID": "Arrow", - "zOrder": "82", - "w": "1", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "947", - "y": "397", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1, - "y": 0 - }, - "p1": { - "x": 0.375, - "y": -0.011363636363636364 - }, - "p2": { - "x": 1, - "y": 88 - } - } - }, - { - "ID": "7604", - "typeID": "Arrow", - "zOrder": "83", - "w": "108", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "835", - "y": "350", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.4231794871794872, - "y": 0.08389743589743588 - }, - "p2": { - "x": 108, - "y": 46 - } - } - }, - { - "ID": "7605", - "typeID": "Arrow", - "zOrder": "84", - "w": "111", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "831", - "y": "281", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 43 - }, - "p1": { - "x": 0.48028694404591116, - "y": -0.1315351506456242 - }, - "p2": { - "x": 111, - "y": 0 - } - } - }, - { - "ID": "7606", - "typeID": "Arrow", - "zOrder": "85", - "w": "119", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "839", - "y": "338", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "p0": { - "x": 0, - "y": 4 - }, - "p1": { - "x": 0.3816771970132108, - "y": 0.01895462377943711 - }, - "p2": { - "x": 118, - "y": 2 - }, - "rightArrow": "false", - "stroke": "dotted" - } - }, - { - "ID": "7607", - "typeID": "Arrow", - "zOrder": "86", - "w": "1", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "234", - "y": "392", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.38167719701321073, - "y": 0.018954623779437105 - }, - "p2": { - "x": 0, - "y": 70 - } - } - }, - { - "ID": "7608", - "typeID": "Arrow", - "zOrder": "87", - "w": "179", - "h": "392", - "measuredW": "150", - "measuredH": "100", - "x": "528", - "y": "343", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 172, - "y": 0 - }, - "p1": { - "x": 0.516244108019548, - "y": 0.17000467325796342 - }, - "p2": { - "x": 0, - "y": 392 - } - } - }, - { - "ID": "7609", - "typeID": "Arrow", - "zOrder": "88", - "w": "117", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "413", - "y": "345", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 51 - }, - "p1": { - "x": 0.34710640165527623, - "y": 0.08796789767383535 - }, - "p2": { - "x": 117, - "y": 0 - } - } - }, - { - "ID": "7610", - "typeID": "Arrow", - "zOrder": "89", - "w": "121", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "412", - "y": "337", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 1 - }, - "p1": { - "x": 0.39673541865865314, - "y": 0.004985657697035924 - }, - "p2": { - "x": 121, - "y": 0 - } - } - }, - { - "ID": "7611", - "typeID": "Arrow", - "zOrder": "90", - "w": "113", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "415", - "y": "281", - "properties": { - "color": "2848996", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.490856313497823, - "y": -0.08722786647314942 - }, - "p2": { - "x": 113, - "y": 44 - } - } - }, - { - "ID": "7612", - "typeID": "Label", - "zOrder": "91", - "measuredW": "185", - "measuredH": "40", - "x": "554", - "y": "137", - "properties": { - "bold": "true", - "size": "32", - "text": "QA Engineer" - } - }, - { - "ID": "7613", - "typeID": "Arrow", - "zOrder": "92", - "w": "36", - "h": "125", - "measuredW": "150", - "measuredH": "100", - "x": "664", - "y": "193", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.47113054783996217, - "y": 0.0803144022220909 - }, - "p2": { - "x": 36, - "y": 125 - } - } - }, - { - "ID": "7614", - "typeID": "__group__", - "zOrder": "93", - "measuredW": "341", - "measuredH": "50", - "w": "341", - "h": "50", - "x": "512", - "y": "311", - "properties": { - "controlName": "100-qa-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "341", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "188", - "measuredH": "25", - "x": "76", - "y": "12", - "properties": { - "size": "17", - "text": "Learn the Fundamentals" - } - } - ] - } - } - }, - { - "ID": "7615", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "302", - "measuredH": "47", - "w": "302", - "h": "47", - "x": "127", - "y": "315", - "properties": { - "controlName": "101-qa-basics:tester-mindset" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "302", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "115", - "measuredH": "25", - "x": "93", - "y": "11", - "properties": { - "size": "17", - "text": "Tester Mindset" - } - } - ] - } - } - }, - { - "ID": "7616", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "303", - "measuredH": "47", - "w": "303", - "h": "47", - "x": "126", - "y": "262", - "properties": { - "controlName": "100-qa-basics:what-is-qa" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "303", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "206", - "measuredH": "25", - "x": "49", - "y": "11", - "properties": { - "size": "17", - "text": "What is Quality Assurance?" - } - } - ] - } - } - }, - { - "ID": "7617", - "typeID": "Canvas", - "zOrder": "96", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "903", - "y": "51" - }, - { - "ID": "7618", - "typeID": "Label", - "zOrder": "97", - "measuredW": "314", - "measuredH": "25", - "x": "917", - "y": "68", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "7619", - "typeID": "Label", - "zOrder": "98", - "measuredW": "319", - "measuredH": "25", - "x": "917", - "y": "96", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "7620", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "918", - "y": "132", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "180", - "measuredH": "29", - "w": "180", - "h": "29", - "x": "66", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "105", - "measuredH": "28", - "x": "75", - "y": "0", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "28", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "size": "20", - "text": "https" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "5", - "measuredH": "28", - "x": "47", - "y": "0", - "properties": { - "bold": "true", - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "10", - "measuredH": "28", - "x": "54", - "y": "1", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "62", - "y": "1", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "7621", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "302", - "measuredH": "47", - "w": "302", - "h": "47", - "x": "127", - "y": "368", - "properties": { - "controlName": "102-qa-basics:testing-approaches" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "302", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "153", - "measuredH": "25", - "x": "74", - "y": "11", - "properties": { - "size": "17", - "text": "Testing Approaches" - } - } - ] - } - } - }, - { - "ID": "7622", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "216", - "measuredH": "47", - "w": "216", - "h": "47", - "x": "127", - "y": "441", - "properties": { - "controlName": "100-qa-basics:testing-approaches:white-box-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "216", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "137", - "measuredH": "25", - "x": "39", - "y": "11", - "properties": { - "size": "17", - "text": "White Box Testing" - } - } - ] - } - } - }, - { - "ID": "7623", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "216", - "measuredH": "47", - "w": "216", - "h": "47", - "x": "127", - "y": "492", - "properties": { - "controlName": "101-qa-basics:testing-approaches:gray-box-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "216", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "25", - "x": "44", - "y": "11", - "properties": { - "size": "17", - "text": "Gray Box Testing" - } - } - ] - } - } - }, - { - "ID": "7624", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "216", - "measuredH": "47", - "w": "216", - "h": "47", - "x": "127", - "y": "543", - "properties": { - "controlName": "102-qa-basics:testing-approaches:black-box-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "216", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "25", - "x": "40", - "y": "11", - "properties": { - "size": "17", - "text": "Black Box Testing" - } - } - ] - } - } - }, - { - "ID": "7625", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "322", - "measuredH": "47", - "w": "322", - "h": "47", - "x": "931", - "y": "262", - "properties": { - "controlName": "103-qa-basics:test-oracles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "322", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "97", - "measuredH": "25", - "x": "112", - "y": "11", - "properties": { - "size": "17", - "text": "Test Oracles" - } - } - ] - } - } - }, - { - "ID": "7626", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "321", - "measuredH": "47", - "w": "321", - "h": "47", - "x": "931", - "y": "315", - "properties": { - "controlName": "104-qa-basics:test-prioritization" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "321", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "133", - "measuredH": "25", - "x": "94", - "y": "11", - "properties": { - "size": "17", - "text": "Test Prioritization" - } - } - ] - } - } - }, - { - "ID": "7627", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "322", - "measuredH": "47", - "w": "322", - "h": "47", - "x": "931", - "y": "368", - "properties": { - "controlName": "105-qa-basics:manage-your-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "322", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "160", - "measuredH": "25", - "x": "81", - "y": "11", - "properties": { - "size": "17", - "text": "Manage your Testing" - } - } - ] - } - } - }, - { - "ID": "7628", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "247", - "measuredH": "47", - "w": "247", - "h": "47", - "x": "680", - "y": "762", - "properties": { - "controlName": "107-qa-basics:testing-techniques" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "247", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "149", - "measuredH": "25", - "x": "49", - "y": "11", - "properties": { - "size": "17", - "text": "Testing Techniques" - } - } - ] - } - } - }, - { - "ID": "7629", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "74", - "measuredH": "47", - "w": "74", - "h": "47", - "x": "893", - "y": "445", - "properties": { - "controlName": "100-qa-basics:manage-your-testing:qtest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "74", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "25", - "x": "15", - "y": "11", - "properties": { - "size": "17", - "text": "qTest" - } - } - ] - } - } - }, - { - "ID": "7630", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "93", - "measuredH": "47", - "w": "93", - "h": "47", - "x": "973", - "y": "445", - "properties": { - "controlName": "101-qa-basics:manage-your-testing:test-rail" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "93", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "16", - "y": "11", - "properties": { - "size": "17", - "text": "TestRail" - } - } - ] - } - } - }, - { - "ID": "7631", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "93", - "measuredH": "47", - "w": "93", - "h": "47", - "x": "1072", - "y": "445", - "properties": { - "controlName": "102-qa-basics:manage-your-testing:test-link" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "93", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "25", - "x": "15", - "y": "11", - "properties": { - "size": "17", - "text": "TestLink" - } - } - ] - } - } - }, - { - "ID": "7632", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "93", - "measuredH": "47", - "w": "93", - "h": "47", - "x": "1173", - "y": "445", - "properties": { - "controlName": "103-qa-basics:manage-your-testing:zephyr" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "93", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "54", - "measuredH": "25", - "x": "20", - "y": "11", - "properties": { - "size": "17", - "text": "Zephyr" - } - } - ] - } - } - }, - { - "ID": "7633", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "263", - "measuredH": "47", - "w": "263", - "h": "47", - "x": "989", - "y": "762", - "properties": { - "controlName": "100-qa-basics:testing-techniques:functional-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "140", - "measuredH": "25", - "x": "62", - "y": "11", - "properties": { - "size": "17", - "text": "Functional Testing" - } - } - ] - } - } - }, - { - "ID": "7634", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "263", - "measuredH": "47", - "w": "263", - "h": "47", - "x": "989", - "y": "842", - "properties": { - "controlName": "100-qa-basics:testing-techniques:functional-testing:uat" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "31", - "measuredH": "25", - "x": "116", - "y": "11", - "properties": { - "size": "17", - "text": "UAT" - } - } - ] - } - } - }, - { - "ID": "7635", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "263", - "measuredH": "47", - "w": "263", - "h": "47", - "x": "989", - "y": "894", - "properties": { - "controlName": "101-qa-basics:testing-techniques:functional-testing:exploratory-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "25", - "x": "59", - "y": "11", - "properties": { - "size": "17", - "text": "Exploratory Testing" - } - } - ] - } - } - }, - { - "ID": "7636", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "263", - "measuredH": "47", - "w": "263", - "h": "47", - "x": "989", - "y": "945", - "properties": { - "controlName": "102-qa-basics:testing-techniques:functional-testing:sanity-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "25", - "x": "79", - "y": "11", - "properties": { - "size": "17", - "text": "Sanity Testing" - } - } - ] - } - } - }, - { - "ID": "7637", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "263", - "measuredH": "47", - "w": "263", - "h": "47", - "x": "989", - "y": "996", - "properties": { - "controlName": "103-qa-basics:testing-techniques:functional-testing:regression-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "148", - "measuredH": "25", - "x": "58", - "y": "11", - "properties": { - "size": "17", - "text": "Regression Testing" - } - } - ] - } - } - }, - { - "ID": "7638", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "263", - "measuredH": "47", - "w": "263", - "h": "47", - "x": "989", - "y": "1048", - "properties": { - "controlName": "104-qa-basics:testing-techniques:functional-testing:smoke-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "25", - "x": "76", - "y": "11", - "properties": { - "size": "17", - "text": "Smoke Testing" - } - } - ] - } - } - }, - { - "ID": "7639", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "263", - "measuredH": "47", - "w": "263", - "h": "47", - "x": "989", - "y": "1099", - "properties": { - "controlName": "105-qa-basics:testing-techniques:functional-testing:unit-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "86", - "y": "11", - "properties": { - "size": "17", - "text": "Unit Testing" - } - } - ] - } - } - }, - { - "ID": "7640", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "263", - "measuredH": "47", - "w": "263", - "h": "47", - "x": "989", - "y": "1150", - "properties": { - "controlName": "106-qa-basics:testing-techniques:functional-testing:integration-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "144", - "measuredH": "25", - "x": "60", - "y": "11", - "properties": { - "size": "17", - "text": "Integration Testing" - } - } - ] - } - } - }, - { - "ID": "7641", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "248", - "measuredH": "47", - "w": "248", - "h": "47", - "x": "680", - "y": "832", - "properties": { - "controlName": "101-qa-basics:testing-techniques:non-functional-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "248", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "177", - "measuredH": "25", - "x": "35", - "y": "11", - "properties": { - "size": "17", - "text": "Non Functional Testing" - } - } - ] - } - } - }, - { - "ID": "7642", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "248", - "measuredH": "47", - "w": "248", - "h": "47", - "x": "680", - "y": "905", - "properties": { - "controlName": "100-qa-basics:testing-techniques:non-functional-testing:load-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "248", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "25", - "x": "75", - "y": "11", - "properties": { - "size": "17", - "text": "Load Testing" - } - } - ] - } - } - }, - { - "ID": "7643", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "248", - "measuredH": "47", - "w": "248", - "h": "47", - "x": "680", - "y": "958", - "properties": { - "controlName": "101-qa-basics:testing-techniques:non-functional-testing:performance-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "248", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "159", - "measuredH": "25", - "x": "44", - "y": "11", - "properties": { - "size": "17", - "text": "Performance Testing" - } - } - ] - } - } - }, - { - "ID": "7644", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "248", - "measuredH": "47", - "w": "248", - "h": "47", - "x": "680", - "y": "1008", - "properties": { - "controlName": "102-qa-basics:testing-techniques:non-functional-testing:stress-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "248", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "25", - "x": "70", - "y": "11", - "properties": { - "size": "17", - "text": "Stress Testing" - } - } - ] - } - } - }, - { - "ID": "7645", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "248", - "measuredH": "47", - "w": "248", - "h": "47", - "x": "680", - "y": "1059", - "properties": { - "controlName": "103-qa-basics:testing-techniques:non-functional-testing:security-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "248", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "25", - "x": "63", - "y": "11", - "properties": { - "size": "17", - "text": "Security Testing" - } - } - ] - } - } - }, - { - "ID": "7646", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "248", - "measuredH": "47", - "w": "248", - "h": "47", - "x": "680", - "y": "1110", - "properties": { - "controlName": "104-qa-basics:testing-techniques:non-functional-testing:accessibility-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "248", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "25", - "x": "48", - "y": "11", - "properties": { - "size": "17", - "text": "Accessibility Testing" - } - } - ] - } - } - }, - { - "ID": "7647", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "208", - "measuredH": "47", - "w": "208", - "h": "47", - "x": "763", - "y": "604", - "properties": { - "controlName": "106-qa-basics:project-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "208", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "size": "17", - "text": "Project Management" - } - } - ] - } - } - }, - { - "ID": "7648", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "163", - "measuredH": "47", - "w": "163", - "h": "47", - "x": "1053", - "y": "528", - "properties": { - "controlName": "100-qa-basics:project-management:atlassian" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "163", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "25", - "x": "47", - "y": "11", - "properties": { - "size": "17", - "text": "Atlassian" - } - } - ] - } - } - }, - { - "ID": "7649", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "163", - "measuredH": "47", - "w": "163", - "h": "47", - "x": "1053", - "y": "579", - "properties": { - "controlName": "101-qa-basics:project-management:assembla" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "163", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "25", - "x": "45", - "y": "11", - "properties": { - "size": "17", - "text": "Assembla" - } - } - ] - } - } - }, - { - "ID": "7650", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "163", - "measuredH": "47", - "w": "163", - "h": "47", - "x": "1053", - "y": "630", - "properties": { - "controlName": "102-qa-basics:project-management:youtrack" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "163", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "70", - "measuredH": "25", - "x": "47", - "y": "11", - "properties": { - "size": "17", - "text": "YouTrack" - } - } - ] - } - } - }, - { - "ID": "7651", - "typeID": "__group__", - "zOrder": "130", - "measuredW": "163", - "measuredH": "47", - "w": "163", - "h": "47", - "x": "1053", - "y": "682", - "properties": { - "controlName": "103-qa-basics:project-management:trello" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "163", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "25", - "x": "60", - "y": "11", - "properties": { - "size": "17", - "text": "Trello" - } - } - ] - } - } - }, - { - "ID": "7652", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "262", - "measuredH": "50", - "w": "262", - "h": "50", - "x": "370", - "y": "702", - "properties": { - "controlName": "101-qa-sdlc" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "262", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "25", - "x": "49", - "y": "12", - "properties": { - "size": "17", - "text": "SDLC Delivery Model" - } - } - ] - } - } - }, - { - "ID": "7653", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "233", - "measuredH": "47", - "w": "233", - "h": "47", - "x": "54", - "y": "701", - "properties": { - "controlName": "100-qa-sdlc:waterfall-model" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "233", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "25", - "x": "57", - "y": "11", - "properties": { - "size": "17", - "text": "Waterfall Model" - } - } - ] - } - } - }, - { - "ID": "7654", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "54", - "y": "649", - "properties": { - "controlName": "101-qa-sdlc:v-model" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "25", - "x": "85", - "y": "11", - "properties": { - "size": "17", - "text": "V Model" - } - } - ] - } - } - }, - { - "ID": "7655", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "167", - "measuredH": "47", - "w": "167", - "h": "47", - "x": "400", - "y": "493", - "properties": { - "controlName": "101-qa-sdlc:agile-model:scrum" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "167", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "49", - "measuredH": "25", - "x": "59", - "y": "11", - "properties": { - "size": "17", - "text": "Scrum" - } - } - ] - } - } - }, - { - "ID": "7656", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "167", - "measuredH": "47", - "w": "167", - "h": "47", - "x": "400", - "y": "544", - "properties": { - "controlName": "100-qa-sdlc:agile-model:kanban" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "167", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "25", - "x": "54", - "y": "11", - "properties": { - "size": "17", - "text": "Kanban" - } - } - ] - } - } - }, - { - "ID": "7657", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "88", - "measuredH": "47", - "w": "88", - "h": "47", - "x": "400", - "y": "441", - "properties": { - "controlName": "102-qa-sdlc:agile-model:safe" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "88", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "size": "17", - "text": "SAFe" - } - } - ] - } - } - }, - { - "ID": "7658", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "72", - "measuredH": "47", - "w": "72", - "h": "47", - "x": "496", - "y": "441", - "properties": { - "controlName": "103-qa-sdlc:agile-model:xp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "72", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "21", - "measuredH": "25", - "x": "25", - "y": "11", - "properties": { - "size": "17", - "text": "XP" - } - } - ] - } - } - }, - { - "ID": "7659", - "typeID": "Arrow", - "zOrder": "138", - "w": "26", - "h": "80", - "measuredW": "150", - "measuredH": "100", - "x": "583", - "y": "42", - "properties": { - "color": "2848996", - "curvature": "-1", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 5, - "y": 0 - }, - "p1": { - "x": 0.47025288700482387, - "y": -0.16094138283876627 - }, - "p2": { - "x": 26, - "y": 80 - }, - "stroke": "dotted" - } - }, - { - "ID": "7660", - "typeID": "__group__", - "zOrder": "139", - "measuredW": "262", - "measuredH": "50", - "w": "262", - "h": "50", - "x": "370", - "y": "758", - "properties": { - "controlName": "102-qa-manual-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "262", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "117", - "measuredH": "25", - "x": "72", - "y": "12", - "properties": { - "size": "17", - "text": "Manual Testing" - } - } - ] - } - } - }, - { - "ID": "7661", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "150", - "measuredH": "47", - "w": "150", - "h": "47", - "x": "139", - "y": "759", - "properties": { - "controlName": "101-qa-manual-testing:test-planning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "150", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "104", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "size": "17", - "text": "Test Planning" - } - } - ] - } - } - }, - { - "ID": "7662", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "54", - "y": "811", - "properties": { - "controlName": "102-qa-manual-testing:test-cases-and-scenarios" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "200", - "measuredH": "25", - "x": "17", - "y": "11", - "properties": { - "size": "17", - "text": "Test Cases and Scenarios" - } - } - ] - } - } - }, - { - "ID": "7663", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "54", - "y": "863", - "properties": { - "controlName": "103-qa-manual-testing:reporting" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "25", - "x": "78", - "y": "11", - "properties": { - "size": "17", - "text": "Reporting" - } - } - ] - } - } - }, - { - "ID": "7664", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "54", - "y": "914", - "properties": { - "controlName": "104-qa-manual-testing:compatibility" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "99", - "measuredH": "25", - "x": "67", - "y": "11", - "properties": { - "size": "17", - "text": "Compatibility" - } - } - ] - } - } - }, - { - "ID": "7665", - "typeID": "__group__", - "zOrder": "144", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "54", - "y": "966", - "properties": { - "controlName": "105-qa-manual-testing:verification-and-validation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "197", - "measuredH": "25", - "x": "18", - "y": "11", - "properties": { - "size": "17", - "text": "Verification and Validation" - } - } - ] - } - } - }, - { - "ID": "7666", - "typeID": "__group__", - "zOrder": "145", - "measuredW": "77", - "measuredH": "47", - "w": "77", - "h": "47", - "x": "54", - "y": "759", - "properties": { - "controlName": "100-qa-manual-testing:tdd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "77", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "36", - "measuredH": "25", - "x": "21", - "y": "11", - "properties": { - "size": "17", - "text": "TDD" - } - } - ] - } - } - }, - { - "ID": "7667", - "typeID": "__group__", - "zOrder": "146", - "measuredW": "167", - "measuredH": "47", - "w": "167", - "h": "47", - "x": "400", - "y": "625", - "properties": { - "controlName": "102-qa-sdlc:agile-model" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "167", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "38", - "y": "11", - "properties": { - "size": "17", - "text": "Agile Model" - } - } - ] - } - } - }, - { - "ID": "7668", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "280", - "measuredH": "50", - "w": "280", - "h": "50", - "x": "360", - "y": "1175", - "properties": { - "controlName": "103-qa-automated-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "280", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "143", - "measuredH": "25", - "x": "68", - "y": "12", - "properties": { - "size": "17", - "text": "Automated Testing" - } - } - ] - } - } - }, - { - "ID": "7669", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "55", - "y": "1178", - "properties": { - "controlName": "102-qa-automated-testing:backend-automation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "159", - "measuredH": "25", - "x": "37", - "y": "11", - "properties": { - "size": "17", - "text": "Backend Automation" - } - } - ] - } - } - }, - { - "ID": "7670", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "223", - "measuredH": "47", - "w": "223", - "h": "47", - "x": "420", - "y": "1078", - "properties": { - "controlName": "101-qa-automated-testing:mobile-automation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "223", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "143", - "measuredH": "25", - "x": "40", - "y": "11", - "properties": { - "size": "17", - "text": "Mobile Automation" - } - } - ] - } - } - }, - { - "ID": "7671", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "109", - "measuredH": "47", - "w": "109", - "h": "47", - "x": "420", - "y": "1010", - "properties": { - "controlName": "100-qa-automated-testing:mobile-automation:appium" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "109", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "58", - "measuredH": "25", - "x": "26", - "y": "11", - "properties": { - "size": "17", - "text": "Appium" - } - } - ] - } - } - }, - { - "ID": "7672", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "107", - "measuredH": "47", - "w": "107", - "h": "47", - "x": "536", - "y": "1010", - "properties": { - "controlName": "101-qa-automated-testing:mobile-automation:xcuitest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "107", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "18", - "y": "11", - "properties": { - "size": "17", - "text": "XCUITest" - } - } - ] - } - } - }, - { - "ID": "7673", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "109", - "measuredH": "47", - "w": "109", - "h": "47", - "x": "420", - "y": "957", - "properties": { - "controlName": "102-qa-automated-testing:mobile-automation:espresso" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "109", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "19", - "y": "11", - "properties": { - "size": "17", - "text": "Espresso" - } - } - ] - } - } - }, - { - "ID": "7674", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "106", - "measuredH": "47", - "w": "106", - "h": "47", - "x": "537", - "y": "957", - "properties": { - "controlName": "103-qa-automated-testing:mobile-automation:detox" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "106", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "30", - "y": "11", - "properties": { - "size": "17", - "text": "Detox" - } - } - ] - } - } - }, - { - "ID": "7675", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "121", - "measuredH": "47", - "w": "121", - "h": "47", - "x": "55", - "y": "1051", - "properties": { - "controlName": "101-qa-automated-testing:backend-automation:cypress" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "121", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "29", - "y": "11", - "properties": { - "size": "17", - "text": "Cypress" - } - } - ] - } - } - }, - { - "ID": "7676", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "55", - "y": "1103", - "properties": { - "controlName": "100-qa-automated-testing:backend-automation:karate-framework" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "132", - "measuredH": "25", - "x": "51", - "y": "11", - "properties": { - "size": "17", - "text": "Karateframework" - } - } - ] - } - } - }, - { - "ID": "7677", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "107", - "measuredH": "47", - "w": "107", - "h": "47", - "x": "183", - "y": "1051", - "properties": { - "controlName": "102-qa-automated-testing:backend-automation:soap-ui" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "107", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "size": "17", - "text": "Soap UI" - } - } - ] - } - } - }, - { - "ID": "7678", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "56", - "y": "1249", - "properties": { - "controlName": "103-qa-automated-testing:backend-automation:postman-newman" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "151", - "measuredH": "25", - "x": "41", - "y": "11", - "properties": { - "size": "17", - "text": "Postman / Newman" - } - } - ] - } - } - }, - { - "ID": "7679", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "55", - "y": "1301", - "properties": { - "controlName": "104-qa-automated-testing:backend-automation:rest-assured" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "25", - "x": "62", - "y": "11", - "properties": { - "size": "17", - "text": "REST Assured" - } - } - ] - } - } - }, - { - "ID": "7680", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "691", - "y": "1178", - "properties": { - "controlName": "100-qa-automated-testing:frontend-automation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "161", - "measuredH": "25", - "x": "36", - "y": "11", - "properties": { - "size": "17", - "text": "Frontend Automation" - } - } - ] - } - } - }, - { - "ID": "7681", - "typeID": "__group__", - "zOrder": "160", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "693", - "y": "1309", - "properties": { - "controlName": "100-qa-automated-testing:frontend-automation:basic-introduction" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "140", - "measuredH": "25", - "x": "45", - "y": "11", - "properties": { - "size": "17", - "text": "Basic Introduction" - } - } - ] - } - } - }, - { - "ID": "7682", - "typeID": "__group__", - "zOrder": "161", - "measuredW": "233", - "measuredH": "47", - "w": "233", - "h": "47", - "x": "691", - "y": "1363", - "properties": { - "controlName": "101-qa-automated-testing:frontend-automation:browser-addons" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "233", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "125", - "measuredH": "25", - "x": "54", - "y": "11", - "properties": { - "size": "17", - "text": "Browser Addons" - } - } - ] - } - } - }, - { - "ID": "7683", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "693", - "y": "1417", - "properties": { - "controlName": "102-qa-automated-testing:frontend-automation:automation-frameworks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "185", - "measuredH": "25", - "x": "22", - "y": "11", - "properties": { - "size": "17", - "text": "Automation Frameworks" - } - } - ] - } - } - }, - { - "ID": "7684", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "1020", - "y": "1216", - "properties": { - "controlName": "100-qa-automated-testing:frontend-automation:basic-introduction:html-css-javascript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "175", - "measuredH": "25", - "x": "27", - "y": "11", - "properties": { - "size": "17", - "text": "HTML, CSS, JavaScript" - } - } - ] - } - } - }, - { - "ID": "7685", - "typeID": "__group__", - "zOrder": "164", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "1020", - "y": "1269", - "properties": { - "controlName": "101-qa-automated-testing:frontend-automation:basic-introduction:browser-devtools" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "25", - "x": "37", - "y": "11", - "properties": { - "size": "17", - "text": "Browser / Dev Tools" - } - } - ] - } - } - }, - { - "ID": "7686", - "typeID": "__group__", - "zOrder": "165", - "measuredW": "112", - "measuredH": "47", - "w": "112", - "h": "47", - "x": "1020", - "y": "1322", - "properties": { - "controlName": "102-qa-automated-testing:frontend-automation:basic-introduction:ajax" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "112", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "33", - "measuredH": "25", - "x": "39", - "y": "11", - "properties": { - "size": "17", - "text": "Ajax" - } - } - ] - } - } - }, - { - "ID": "7687", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "112", - "measuredH": "47", - "w": "112", - "h": "47", - "x": "1141", - "y": "1322", - "properties": { - "controlName": "103-qa-automated-testing:frontend-automation:basic-introduction:caching" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "112", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "25", - "x": "24", - "y": "11", - "properties": { - "size": "17", - "text": "Caching" - } - } - ] - } - } - }, - { - "ID": "7688", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "1021", - "y": "1376", - "properties": { - "controlName": "104-qa-automated-testing:frontend-automation:basic-introduction:swas-pwas-jamstack" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "25", - "x": "27", - "y": "11", - "properties": { - "size": "17", - "text": "SWAs, PWAs, JAMStack" - } - } - ] - } - } - }, - { - "ID": "7689", - "typeID": "__group__", - "zOrder": "168", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "1021", - "y": "1428", - "properties": { - "controlName": "105-qa-automated-testing:frontend-automation:basic-introduction:csr-vs-ssr" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "93", - "measuredH": "25", - "x": "68", - "y": "11", - "properties": { - "size": "17", - "text": "CSR vs SSR" - } - } - ] - } - } - }, - { - "ID": "7690", - "typeID": "__group__", - "zOrder": "169", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "1021", - "y": "1482", - "properties": { - "controlName": "106-qa-automated-testing:frontend-automation:basic-introduction:responsive-vs-adaptive" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "182", - "measuredH": "25", - "x": "28", - "y": "11", - "properties": { - "size": "17", - "text": "Responsive vs Adaptive" - } - } - ] - } - } - }, - { - "ID": "7691", - "typeID": "__group__", - "zOrder": "170", - "measuredW": "167", - "measuredH": "47", - "w": "167", - "h": "47", - "x": "439", - "y": "1284", - "properties": { - "controlName": "100-qa-automated-testing:frontend-automation:selenium-ide" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "167", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "25", - "x": "31", - "y": "11", - "properties": { - "size": "17", - "text": "Selenium IDE" - } - } - ] - } - } - }, - { - "ID": "7692", - "typeID": "__group__", - "zOrder": "171", - "measuredW": "167", - "measuredH": "47", - "w": "167", - "h": "47", - "x": "439", - "y": "1336", - "properties": { - "controlName": "101-qa-automated-testing:frontend-automation:ghost-inspector" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "167", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "124", - "measuredH": "25", - "x": "22", - "y": "11", - "properties": { - "size": "17", - "text": "Ghost Inspector" - } - } - ] - } - } - }, - { - "ID": "7693", - "typeID": "__group__", - "zOrder": "172", - "measuredW": "167", - "measuredH": "47", - "w": "167", - "h": "47", - "x": "439", - "y": "1389", - "properties": { - "controlName": "102-qa-automated-testing:frontend-automation:bug-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "167", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "138", - "measuredH": "25", - "x": "15", - "y": "11", - "properties": { - "size": "17", - "text": "Bug Management" - } - } - ] - } - } - }, - { - "ID": "7694", - "typeID": "__group__", - "zOrder": "173", - "measuredW": "167", - "measuredH": "47", - "w": "167", - "h": "47", - "x": "439", - "y": "1442", - "properties": { - "controlName": "103-qa-automated-testing:frontend-automation:check-my-links" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "167", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "119", - "measuredH": "25", - "x": "24", - "y": "11", - "properties": { - "size": "17", - "text": "Check my Links" - } - } - ] - } - } - }, - { - "ID": "7695", - "typeID": "__group__", - "zOrder": "174", - "measuredW": "116", - "measuredH": "47", - "w": "116", - "h": "47", - "x": "693", - "y": "1509", - "properties": { - "controlName": "100-qa-automated-testing:frontend-automation:automation-frameworks:qa-wolf" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "116", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "25", - "x": "27", - "y": "11", - "properties": { - "size": "17", - "text": "QA Wolf" - } - } - ] - } - } - }, - { - "ID": "7696", - "typeID": "__group__", - "zOrder": "175", - "measuredW": "105", - "measuredH": "47", - "w": "105", - "h": "47", - "x": "818", - "y": "1509", - "properties": { - "controlName": "101-qa-automated-testing:frontend-automation:automation-frameworks:cypress" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "105", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "21", - "y": "11", - "properties": { - "size": "17", - "text": "Cypress" - } - } - ] - } - } - }, - { - "ID": "7697", - "typeID": "__group__", - "zOrder": "176", - "measuredW": "232", - "measuredH": "47", - "w": "232", - "h": "47", - "x": "693", - "y": "1561", - "properties": { - "controlName": "102-qa-automated-testing:frontend-automation:automation-frameworks:webdriver-io" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "232", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "25", - "x": "69", - "y": "11", - "properties": { - "size": "17", - "text": "Webdriver.io" - } - } - ] - } - } - }, - { - "ID": "7698", - "typeID": "__group__", - "zOrder": "177", - "measuredW": "105", - "measuredH": "47", - "w": "105", - "h": "47", - "x": "693", - "y": "1613", - "properties": { - "controlName": "103-qa-automated-testing:frontend-automation:automation-frameworks:jasmine" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "105", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "25", - "x": "20", - "y": "11", - "properties": { - "size": "17", - "text": "Jasmine" - } - } - ] - } - } - }, - { - "ID": "7699", - "typeID": "__group__", - "zOrder": "178", - "measuredW": "120", - "measuredH": "47", - "w": "120", - "h": "47", - "x": "804", - "y": "1613", - "properties": { - "controlName": "104-qa-automated-testing:frontend-automation:automation-frameworks:nightwatch" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "17", - "y": "11", - "properties": { - "size": "17", - "text": "Nightwatch" - } - } - ] - } - } - }, - { - "ID": "7700", - "typeID": "__group__", - "zOrder": "179", - "measuredW": "106", - "measuredH": "47", - "w": "106", - "h": "47", - "x": "693", - "y": "1665", - "properties": { - "controlName": "105-qa-automated-testing:frontend-automation:automation-frameworks:robot-framework" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "106", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "46", - "measuredH": "25", - "x": "30", - "y": "11", - "properties": { - "size": "17", - "text": "Robot" - } - } - ] - } - } - }, - { - "ID": "7701", - "typeID": "__group__", - "zOrder": "180", - "measuredW": "69", - "measuredH": "47", - "w": "69", - "h": "47", - "x": "693", - "y": "1717", - "properties": { - "controlName": "106-qa-automated-testing:frontend-automation:automation-frameworks:jest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "69", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "33", - "measuredH": "25", - "x": "18", - "y": "11", - "properties": { - "size": "17", - "text": "Jest" - } - } - ] - } - } - }, - { - "ID": "7702", - "typeID": "__group__", - "zOrder": "181", - "measuredW": "153", - "measuredH": "47", - "w": "153", - "h": "47", - "x": "770", - "y": "1717", - "properties": { - "controlName": "107-qa-automated-testing:frontend-automation:automation-frameworks:puppeteer" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "153", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "36", - "y": "11", - "properties": { - "size": "17", - "text": "Puppeteer" - } - } - ] - } - } - }, - { - "ID": "7703", - "typeID": "__group__", - "zOrder": "182", - "measuredW": "230", - "measuredH": "47", - "w": "230", - "h": "47", - "x": "693", - "y": "1768", - "properties": { - "controlName": "108-qa-automated-testing:frontend-automation:automation-frameworks:playwright" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "76", - "y": "11", - "properties": { - "size": "17", - "text": "Playwright" - } - } - ] - } - } - }, - { - "ID": "7704", - "typeID": "__group__", - "zOrder": "183", - "measuredW": "264", - "measuredH": "50", - "w": "264", - "h": "50", - "x": "55", - "y": "1649", - "properties": { - "controlName": "104-qa-non-functional-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "264", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "178", - "measuredH": "25", - "x": "41", - "y": "12", - "properties": { - "size": "17", - "text": "Non-Functional Testing" - } - } - ] - } - } - }, - { - "ID": "7705", - "typeID": "__group__", - "zOrder": "184", - "measuredW": "264", - "measuredH": "47", - "w": "264", - "h": "47", - "x": "55", - "y": "1571", - "properties": { - "controlName": "100-qa-non-functional-testing:load-and-performance-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "264", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "218", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "size": "17", - "text": "Load & Performance Testing" - } - } - ] - } - } - }, - { - "ID": "7706", - "typeID": "__group__", - "zOrder": "185", - "measuredW": "82", - "measuredH": "47", - "w": "82", - "h": "47", - "x": "55", - "y": "1495", - "properties": { - "controlName": "100-qa-non-functional-testing:load-and-performance-testing:vegeta" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "82", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "54", - "measuredH": "25", - "x": "14", - "y": "11", - "properties": { - "size": "17", - "text": "Vegeta" - } - } - ] - } - } - }, - { - "ID": "7707", - "typeID": "__group__", - "zOrder": "186", - "measuredW": "82", - "measuredH": "47", - "w": "82", - "h": "47", - "x": "236", - "y": "1495", - "properties": { - "controlName": "102-qa-non-functional-testing:load-and-performance-testing:locust" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "82", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "52", - "measuredH": "25", - "x": "15", - "y": "11", - "properties": { - "size": "17", - "text": "Locust" - } - } - ] - } - } - }, - { - "ID": "7708", - "typeID": "__group__", - "zOrder": "187", - "measuredW": "82", - "measuredH": "47", - "w": "82", - "h": "47", - "x": "145", - "y": "1495", - "properties": { - "controlName": "101-qa-non-functional-testing:load-and-performance-testing:jmeter" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "82", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "13", - "y": "11", - "properties": { - "size": "17", - "text": "JMeter" - } - } - ] - } - } - }, - { - "ID": "7709", - "typeID": "__group__", - "zOrder": "188", - "measuredW": "82", - "measuredH": "47", - "w": "82", - "h": "47", - "x": "55", - "y": "1441", - "properties": { - "controlName": "103-qa-non-functional-testing:load-and-performance-testing:gatling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "82", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "55", - "measuredH": "25", - "x": "14", - "y": "11", - "properties": { - "size": "17", - "text": "Gatling" - } - } - ] - } - } - }, - { - "ID": "7710", - "typeID": "__group__", - "zOrder": "189", - "measuredW": "82", - "measuredH": "47", - "w": "82", - "h": "47", - "x": "145", - "y": "1441", - "properties": { - "controlName": "104-qa-non-functional-testing:load-and-performance-testing:k6" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "82", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "22", - "measuredH": "25", - "x": "30", - "y": "11", - "properties": { - "size": "17", - "text": "K6" - } - } - ] - } - } - }, - { - "ID": "7711", - "typeID": "__group__", - "zOrder": "190", - "measuredW": "82", - "measuredH": "47", - "w": "82", - "h": "47", - "x": "236", - "y": "1441", - "properties": { - "controlName": "105-qa-non-functional-testing:load-and-performance-testing:artillery" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "82", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "58", - "measuredH": "25", - "x": "12", - "y": "11", - "properties": { - "size": "17", - "text": "Artillery" - } - } - ] - } - } - }, - { - "ID": "7712", - "typeID": "__group__", - "zOrder": "191", - "measuredW": "120", - "measuredH": "47", - "w": "120", - "h": "47", - "x": "55", - "y": "1386", - "properties": { - "controlName": "106-qa-non-functional-testing:load-and-performance-testing:lighthouse" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "120", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "17", - "y": "11", - "properties": { - "size": "17", - "text": "Lighthouse" - } - } - ] - } - } - }, - { - "ID": "7713", - "typeID": "__group__", - "zOrder": "192", - "measuredW": "137", - "measuredH": "47", - "w": "137", - "h": "47", - "x": "182", - "y": "1386", - "properties": { - "controlName": "107-qa-non-functional-testing:load-and-performance-testing:webpage-test" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "137", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "25", - "x": "14", - "y": "11", - "properties": { - "size": "17", - "text": "Webpage Test" - } - } - ] - } - } - }, - { - "ID": "7714", - "typeID": "__group__", - "zOrder": "193", - "measuredW": "245", - "measuredH": "47", - "w": "245", - "h": "47", - "x": "381", - "y": "1650", - "properties": { - "controlName": "101-qa-non-functional-testing:accessibility-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "245", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "25", - "x": "37", - "y": "11", - "properties": { - "size": "17", - "text": "Accessibility Testing" - } - } - ] - } - } - }, - { - "ID": "7715", - "typeID": "__group__", - "zOrder": "194", - "measuredW": "211", - "measuredH": "47", - "w": "211", - "h": "47", - "x": "415", - "y": "1572", - "properties": { - "controlName": "100-qa-non-functional-testing:accessibility-testing:chrome-devtools" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "136", - "measuredH": "25", - "x": "38", - "y": "11", - "properties": { - "size": "17", - "text": "Chrome DevTools" - } - } - ] - } - } - }, - { - "ID": "7716", - "typeID": "__group__", - "zOrder": "195", - "measuredW": "108", - "measuredH": "47", - "w": "108", - "h": "47", - "x": "415", - "y": "1518", - "properties": { - "controlName": "101-qa-non-functional-testing:accessibility-testing:wave" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "108", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "25", - "x": "32", - "y": "11", - "properties": { - "size": "17", - "text": "Wave" - } - } - ] - } - } - }, - { - "ID": "7717", - "typeID": "__group__", - "zOrder": "196", - "measuredW": "96", - "measuredH": "47", - "w": "96", - "h": "47", - "x": "529", - "y": "1518", - "properties": { - "controlName": "102-qa-non-functional-testing:accessibility-testing:axe" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "96", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "28", - "measuredH": "25", - "x": "34", - "y": "11", - "properties": { - "size": "17", - "text": "Axe" - } - } - ] - } - } - }, - { - "ID": "7718", - "typeID": "__group__", - "zOrder": "197", - "measuredW": "259", - "measuredH": "47", - "w": "259", - "h": "47", - "x": "991", - "y": "1784", - "properties": { - "controlName": "102-qa-non-functional-testing:security-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "259", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16777181" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "25", - "x": "76", - "y": "11", - "properties": { - "size": "17", - "text": "Security Testing" - } - } - ] - } - } - }, - { - "ID": "7719", - "typeID": "__group__", - "zOrder": "198", - "measuredW": "259", - "measuredH": "47", - "w": "259", - "h": "47", - "x": "991", - "y": "1707", - "properties": { - "controlName": "100-qa-non-functional-testing:security-testing:authentication-authorization" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "259", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "228", - "measuredH": "25", - "x": "16", - "y": "11", - "properties": { - "size": "17", - "text": "Authentication / Authorization" - } - } - ] - } - } - }, - { - "ID": "7720", - "typeID": "__group__", - "zOrder": "199", - "measuredW": "259", - "measuredH": "47", - "w": "259", - "h": "47", - "x": "991", - "y": "1655", - "properties": { - "controlName": "101-qa-non-functional-testing:security-testing:vulnerability-scanning" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "259", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "167", - "measuredH": "25", - "x": "46", - "y": "11", - "properties": { - "size": "17", - "text": "Vulnerability Scanning" - } - } - ] - } - } - }, - { - "ID": "7721", - "typeID": "__group__", - "zOrder": "200", - "measuredW": "115", - "measuredH": "47", - "w": "115", - "h": "47", - "x": "991", - "y": "1603", - "properties": { - "controlName": "102-qa-non-functional-testing:security-testing:owasp-10" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "115", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "25", - "x": "18", - "y": "11", - "properties": { - "size": "17", - "text": "OWASP 10" - } - } - ] - } - } - }, - { - "ID": "7722", - "typeID": "__group__", - "zOrder": "201", - "measuredW": "138", - "measuredH": "47", - "w": "138", - "h": "47", - "x": "1111", - "y": "1603", - "properties": { - "controlName": "103-qa-non-functional-testing:security-testing:attack-vectors" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "138", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "25", - "x": "14", - "y": "11", - "properties": { - "size": "17", - "text": "Attack Vectors" - } - } - ] - } - } - }, - { - "ID": "7723", - "typeID": "__group__", - "zOrder": "202", - "measuredW": "259", - "measuredH": "47", - "w": "259", - "h": "47", - "x": "991", - "y": "1551", - "properties": { - "controlName": "104-qa-non-functional-testing:security-testing:secrets-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "259", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "166", - "measuredH": "25", - "x": "47", - "y": "11", - "properties": { - "size": "17", - "text": "Secrets Management" - } - } - ] - } - } - }, - { - "ID": "7724", - "typeID": "__group__", - "zOrder": "203", - "measuredW": "224", - "measuredH": "50", - "w": "224", - "h": "50", - "x": "55", - "y": "1889", - "properties": { - "controlName": "105-qa-email-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "224", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "103", - "measuredH": "25", - "x": "60", - "y": "12", - "properties": { - "size": "17", - "text": "Email Testing" - } - } - ] - } - } - }, - { - "ID": "7725", - "typeID": "__group__", - "zOrder": "204", - "measuredW": "144", - "measuredH": "47", - "w": "144", - "h": "47", - "x": "135", - "y": "1752", - "properties": { - "controlName": "101-qa-email-testing:gmail-tester" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "144", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "97", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "size": "17", - "text": "Gmail Tester" - } - } - ] - } - } - }, - { - "ID": "7726", - "typeID": "__group__", - "zOrder": "205", - "measuredW": "144", - "measuredH": "47", - "w": "144", - "h": "47", - "x": "135", - "y": "1804", - "properties": { - "controlName": "100-qa-email-testing:mailinator" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "144", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "25", - "x": "33", - "y": "11", - "properties": { - "size": "17", - "text": "Mailinator" - } - } - ] - } - } - }, - { - "ID": "7727", - "typeID": "__group__", - "zOrder": "206", - "measuredW": "156", - "measuredH": "50", - "w": "156", - "h": "50", - "x": "317", - "y": "1969", - "properties": { - "controlName": "106-qa-reporting" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "156", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "25", - "x": "39", - "y": "12", - "properties": { - "size": "17", - "text": "Reporting" - } - } - ] - } - } - }, - { - "ID": "7728", - "typeID": "__group__", - "zOrder": "207", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "317", - "y": "1781", - "properties": { - "controlName": "102-qa-reporting:test-rail" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "33", - "y": "11", - "properties": { - "size": "17", - "text": "TestRail" - } - } - ] - } - } - }, - { - "ID": "7729", - "typeID": "__group__", - "zOrder": "208", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "317", - "y": "1833", - "properties": { - "controlName": "101-qa-reporting:allure" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "25", - "x": "42", - "y": "11", - "properties": { - "size": "17", - "text": "Allure" - } - } - ] - } - } - }, - { - "ID": "7730", - "typeID": "__group__", - "zOrder": "209", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "317", - "y": "1885", - "properties": { - "controlName": "100-qa-reporting:junit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "36", - "measuredH": "25", - "x": "46", - "y": "11", - "properties": { - "size": "17", - "text": "jUnit" - } - } - ] - } - } - }, - { - "ID": "7731", - "typeID": "__group__", - "zOrder": "210", - "measuredW": "269", - "measuredH": "50", - "w": "269", - "h": "50", - "x": "781", - "y": "1969", - "properties": { - "controlName": "107-qa-monitoring-logs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "269", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "25", - "x": "55", - "y": "12", - "properties": { - "size": "17", - "text": "Monitoring and Logs" - } - } - ] - } - } - }, - { - "ID": "7732", - "typeID": "__group__", - "zOrder": "211", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "1117", - "y": "1970", - "properties": { - "controlName": "103-qa-monitoring-logs:sentry" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "50", - "measuredH": "25", - "x": "39", - "y": "11", - "properties": { - "size": "17", - "text": "Sentry" - } - } - ] - } - } - }, - { - "ID": "7733", - "typeID": "__group__", - "zOrder": "212", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "1117", - "y": "2023", - "properties": { - "controlName": "104-qa-monitoring-logs:kibana" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "54", - "measuredH": "25", - "x": "39", - "y": "11", - "properties": { - "size": "17", - "text": "Kibana" - } - } - ] - } - } - }, - { - "ID": "7734", - "typeID": "__group__", - "zOrder": "213", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "1117", - "y": "1917", - "properties": { - "controlName": "102-qa-monitoring-logs:run-scope" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "81", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "size": "17", - "text": "RunScope" - } - } - ] - } - } - }, - { - "ID": "7735", - "typeID": "__group__", - "zOrder": "214", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "926", - "y": "1885", - "properties": { - "controlName": "100-qa-monitoring-logs:grafana" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "33", - "y": "11", - "properties": { - "size": "17", - "text": "Grafana" - } - } - ] - } - } - }, - { - "ID": "7736", - "typeID": "__group__", - "zOrder": "215", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "926", - "y": "2057", - "properties": { - "controlName": "106-qa-monitoring-logs:pager-duty" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "86", - "measuredH": "25", - "x": "21", - "y": "11", - "properties": { - "size": "17", - "text": "Pager Duty" - } - } - ] - } - } - }, - { - "ID": "7737", - "typeID": "__group__", - "zOrder": "216", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "1117", - "y": "1864", - "properties": { - "controlName": "101-qa-monitoring-logs:new-relic" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "25", - "y": "11", - "properties": { - "size": "17", - "text": "New Relic" - } - } - ] - } - } - }, - { - "ID": "7738", - "typeID": "__group__", - "zOrder": "217", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "1117", - "y": "2075", - "properties": { - "controlName": "105-qa-monitoring-logs:data-dog" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "73", - "measuredH": "25", - "x": "27", - "y": "11", - "properties": { - "size": "17", - "text": "Data Dog" - } - } - ] - } - } - }, - { - "ID": "7739", - "typeID": "__group__", - "zOrder": "218", - "measuredW": "269", - "measuredH": "50", - "w": "269", - "h": "50", - "x": "781", - "y": "2144", - "properties": { - "controlName": "108-qa-vcs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "269", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "178", - "measuredH": "25", - "x": "38", - "y": "12", - "properties": { - "size": "17", - "text": "Version Control System" - } - } - ] - } - } - }, - { - "ID": "7740", - "typeID": "__group__", - "zOrder": "219", - "measuredW": "128", - "measuredH": "47", - "w": "128", - "h": "47", - "x": "1118", - "y": "2145", - "properties": { - "controlName": "100-qa-vcs:git" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "128", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "22", - "measuredH": "25", - "x": "53", - "y": "11", - "properties": { - "size": "17", - "text": "Git" - } - } - ] - } - } - }, - { - "ID": "7741", - "typeID": "__group__", - "zOrder": "220", - "measuredW": "339", - "measuredH": "50", - "w": "339", - "h": "50", - "x": "333", - "y": "2144", - "properties": { - "controlName": "109-qa-repo-hosting-services" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "339", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "176", - "measuredH": "25", - "x": "81", - "y": "12", - "properties": { - "size": "17", - "text": "Repo Hosting Services" - } - } - ] - } - } - }, - { - "ID": "7742", - "typeID": "__group__", - "zOrder": "221", - "measuredW": "107", - "measuredH": "50", - "w": "107", - "h": "50", - "x": "565", - "y": "2057", - "properties": { - "controlName": "102-qa-repo-hosting-services:github" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "107", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "54", - "measuredH": "25", - "x": "27", - "y": "12", - "properties": { - "size": "17", - "text": "GitHub" - } - } - ] - } - } - }, - { - "ID": "7743", - "typeID": "__group__", - "zOrder": "222", - "measuredW": "107", - "measuredH": "50", - "w": "107", - "h": "50", - "x": "448", - "y": "2057", - "properties": { - "controlName": "101-qa-repo-hosting-services:bitbucket" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "107", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "19", - "y": "12", - "properties": { - "size": "17", - "text": "BitBucket" - } - } - ] - } - } - }, - { - "ID": "7744", - "typeID": "__group__", - "zOrder": "223", - "measuredW": "107", - "measuredH": "50", - "w": "107", - "h": "50", - "x": "334", - "y": "2057", - "properties": { - "controlName": "100-qa-repo-hosting-services:gitlab" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "107", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "28", - "y": "12", - "properties": { - "size": "17", - "text": "GitLab" - } - } - ] - } - } - }, - { - "ID": "7745", - "typeID": "__group__", - "zOrder": "224", - "measuredW": "226", - "measuredH": "50", - "w": "226", - "h": "50", - "x": "55", - "y": "2142", - "properties": { - "controlName": "110-qa-ci-cd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "25", - "x": "83", - "y": "12", - "properties": { - "size": "17", - "text": "CI / CD" - } - } - ] - } - } - }, - { - "ID": "7746", - "typeID": "__group__", - "zOrder": "225", - "measuredW": "111", - "measuredH": "46", - "w": "111", - "h": "46", - "x": "54", - "y": "2069", - "properties": { - "controlName": "100-qa-ci-cd:jenkins" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "111", - "h": "46", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "25", - "x": "26", - "y": "10", - "properties": { - "text": "Jenkins", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "7747", - "typeID": "__group__", - "zOrder": "226", - "measuredW": "109", - "measuredH": "47", - "w": "109", - "h": "47", - "x": "53", - "y": "2217", - "properties": { - "controlName": "104-qa-ci-cd:gitlab-ci" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "109", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "25", - "x": "21", - "y": "11", - "properties": { - "size": "17", - "text": "Gitlab CI" - } - } - ] - } - } - }, - { - "ID": "7748", - "typeID": "__group__", - "zOrder": "227", - "measuredW": "109", - "measuredH": "46", - "w": "109", - "h": "46", - "x": "172", - "y": "2069", - "properties": { - "controlName": "101-qa-ci-cd:travis-ci" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "109", - "h": "46", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "68", - "measuredH": "25", - "x": "21", - "y": "10", - "properties": { - "text": "Travis CI", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "7749", - "typeID": "__group__", - "zOrder": "228", - "measuredW": "113", - "measuredH": "47", - "w": "113", - "h": "47", - "x": "168", - "y": "2217", - "properties": { - "controlName": "105-qa-ci-cd:bamboo" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "113", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "25", - "x": "24", - "y": "11", - "properties": { - "size": "17", - "text": "Bamboo" - } - } - ] - } - } - }, - { - "ID": "7750", - "typeID": "__group__", - "zOrder": "229", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "54", - "y": "2270", - "properties": { - "controlName": "106-qa-ci-cd:team-city" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "78", - "y": "11", - "properties": { - "text": "TeamCity", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "7751", - "typeID": "__group__", - "zOrder": "230", - "measuredW": "227", - "measuredH": "47", - "w": "227", - "h": "47", - "x": "54", - "y": "2324", - "properties": { - "controlName": "107-qa-ci-cd:azure-devops-services" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "181", - "measuredH": "25", - "x": "23", - "y": "11", - "properties": { - "text": "Azure DevOps Services", - "size": "17" - } - } - ] - } - } - }, - { - "ID": "7752", - "typeID": "__group__", - "zOrder": "231", - "measuredW": "111", - "measuredH": "46", - "w": "111", - "h": "46", - "x": "54", - "y": "2018", - "properties": { - "controlName": "102-qa-ci-cd:circle-ci" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "111", - "h": "46", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "25", - "x": "22", - "y": "10", - "properties": { - "size": "17", - "text": "Circle CI" - } - } - ] - } - } - }, - { - "ID": "7753", - "typeID": "__group__", - "zOrder": "232", - "measuredW": "110", - "measuredH": "46", - "w": "110", - "h": "46", - "x": "171", - "y": "2018", - "properties": { - "controlName": "103-qa-ci-cd:drone" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "110", - "h": "46", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "31", - "y": "10", - "properties": { - "size": "17", - "text": "Drone" - } - } - ] - } - } - }, - { - "ID": "7754", - "typeID": "__group__", - "zOrder": "233", - "measuredW": "226", - "measuredH": "50", - "w": "226", - "h": "50", - "x": "494", - "y": "2296", - "properties": { - "controlName": "111-qa-headless-testing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "226", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "133", - "measuredH": "25", - "x": "46", - "y": "12", - "properties": { - "size": "17", - "text": "Headless Testing" - } - } - ] - } - } - }, - { - "ID": "7755", - "typeID": "__group__", - "zOrder": "234", - "measuredW": "189", - "measuredH": "47", - "w": "189", - "h": "47", - "x": "857", - "y": "2288", - "properties": { - "controlName": "101-qa-headless-testing:playwright" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "56", - "y": "11", - "properties": { - "size": "17", - "text": "Playwright" - } - } - ] - } - } - }, - { - "ID": "7756", - "typeID": "__group__", - "zOrder": "235", - "measuredW": "189", - "measuredH": "47", - "w": "189", - "h": "47", - "x": "857", - "y": "2338", - "properties": { - "controlName": "102-qa-headless-testing:puppeteer" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "82", - "measuredH": "25", - "x": "54", - "y": "11", - "properties": { - "size": "17", - "text": "Puppeteer" - } - } - ] - } - } - }, - { - "ID": "7757", - "typeID": "__group__", - "zOrder": "236", - "measuredW": "189", - "measuredH": "47", - "w": "189", - "h": "47", - "x": "857", - "y": "2389", - "properties": { - "controlName": "103-qa-headless-testing:cypress" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "63", - "y": "11", - "properties": { - "size": "17", - "text": "Cypress" - } - } - ] - } - } - }, - { - "ID": "7758", - "typeID": "__group__", - "zOrder": "237", - "measuredW": "189", - "measuredH": "47", - "w": "189", - "h": "47", - "x": "857", - "y": "2237", - "properties": { - "controlName": "100-qa-headless-testing:zombie-js" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "74", - "measuredH": "25", - "x": "58", - "y": "11", - "properties": { - "size": "17", - "text": "Zombie.js" - } - } - ] - } - } - }, - { - "ID": "7759", - "typeID": "__group__", - "zOrder": "238", - "measuredW": "189", - "measuredH": "47", - "w": "189", - "h": "47", - "x": "857", - "y": "2542", - "properties": { - "controlName": "106-qa-headless-testing:html-unit" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "83", - "measuredH": "25", - "x": "53", - "y": "11", - "properties": { - "size": "17", - "text": "HTML Unit" - } - } - ] - } - } - }, - { - "ID": "7760", - "typeID": "__group__", - "zOrder": "239", - "measuredW": "189", - "measuredH": "47", - "w": "189", - "h": "47", - "x": "857", - "y": "2440", - "properties": { - "controlName": "104-qa-headless-testing:headless-chrome" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "139", - "measuredH": "25", - "x": "25", - "y": "11", - "properties": { - "size": "17", - "text": "Headless Chrome" - } - } - ] - } - } - }, - { - "ID": "7761", - "typeID": "__group__", - "zOrder": "240", - "measuredW": "189", - "measuredH": "47", - "w": "189", - "h": "47", - "x": "857", - "y": "2491", - "properties": { - "controlName": "105-qa-headless-testing:headless-fox" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "104", - "measuredH": "25", - "x": "43", - "y": "11", - "properties": { - "size": "17", - "text": "Headless Fox" - } - } - ] - } - } - }, - { - "ID": "7762", - "typeID": "__group__", - "zOrder": "241", - "measuredW": "119", - "measuredH": "47", - "w": "119", - "h": "47", - "x": "804", - "y": "1665", - "properties": { - "controlName": "109-qa-automated-testing:frontend-automation:automation-frameworks:selenium" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "119", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16767334" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "20", - "y": "11", - "properties": { - "size": "17", - "text": "Selenium" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy", - "order": 1000022.7455786733, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "8024860B-B61F-451D-B579-28AA621BB239", - "mockupH": "2653", - "mockupW": "1213", - "measuredW": "1266", - "measuredH": "2695", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/react.json b/public/jsons/react.json deleted file mode 100644 index 4fd2cbba5..000000000 --- a/public/jsons/react.json +++ /dev/null @@ -1,7375 +0,0 @@ -{ - "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" -} diff --git a/public/jsons/software-architect.json b/public/jsons/software-architect.json deleted file mode 100644 index 41d3a73bc..000000000 --- a/public/jsons/software-architect.json +++ /dev/null @@ -1,6677 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "6772", - "typeID": "Label", - "zOrder": "42", - "measuredW": "264", - "measuredH": "40", - "x": "654", - "y": "275", - "properties": { - "size": "32", - "text": "Software Architect" - } - }, - { - "ID": "6774", - "typeID": "Canvas", - "zOrder": "43", - "w": "440", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "1079", - "y": "179" - }, - { - "ID": "6775", - "typeID": "Label", - "zOrder": "44", - "measuredW": "396", - "measuredH": "25", - "x": "1093", - "y": "196", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap along with" - } - }, - { - "ID": "6776", - "typeID": "Label", - "zOrder": "45", - "measuredW": "382", - "measuredH": "25", - "x": "1093", - "y": "224", - "properties": { - "size": "17", - "text": "resources, progress tracking and other resources." - } - }, - { - "ID": "6778", - "typeID": "Canvas", - "zOrder": "47", - "w": "457", - "h": "151", - "measuredW": "100", - "measuredH": "70", - "x": "144", - "y": "169" - }, - { - "ID": "6962", - "typeID": "Arrow", - "zOrder": "39", - "w": "245", - "h": "386", - "measuredW": "150", - "measuredH": "100", - "x": "498", - "y": "455", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 244.4867195070642, - "y": 0.035137646428552216 - }, - "p1": { - "x": 0.6246084240032233, - "y": 0.20251513980487262 - }, - "p2": { - "x": -0.201986585826603, - "y": 386.38572621415096 - } - } - }, - { - "ID": "7377", - "typeID": "Label", - "zOrder": "51", - "measuredW": "106", - "measuredH": "28", - "x": "170", - "y": "194", - "properties": { - "size": "20", - "text": "References" - } - }, - { - "ID": "7553", - "typeID": "Arrow", - "zOrder": "40", - "w": "168", - "h": "34", - "measuredW": "150", - "measuredH": "100", - "x": "510", - "y": "415", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 167.1865321496182, - "y": 34.55562218305522 - }, - "p1": { - "x": 0.5245584633234496, - "y": 0.05852778135877311 - }, - "p2": { - "x": -0.4443778169447796, - "y": 0.26748150807645743 - } - } - }, - { - "ID": "7555", - "typeID": "Arrow", - "zOrder": "41", - "w": "183", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "498", - "y": "458", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 183, - "y": 0 - }, - "p1": { - "x": 0.5235518855808703, - "y": 0.005573217421555624 - }, - "p2": { - "x": 0.1262419580623373, - "y": 0 - } - } - }, - { - "ID": "7560", - "typeID": "Canvas", - "zOrder": "58", - "w": "372", - "h": "201", - "measuredW": "100", - "measuredH": "70", - "x": "1147", - "y": "605" - }, - { - "ID": "7643", - "typeID": "Arrow", - "zOrder": "38", - "w": "328", - "h": "7", - "measuredW": "150", - "measuredH": "100", - "x": "506", - "y": "872", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.3670853083669954, - "y": 6.363059610276196 - }, - "p1": { - "x": 0.523951203956318, - "y": -0.003179639807142291 - }, - "p2": { - "x": 328.04962153802785, - "y": -0.46580312004721236 - } - } - }, - { - "ID": "7764", - "typeID": "Arrow", - "zOrder": "37", - "w": "1", - "h": "124", - "measuredW": "150", - "measuredH": "100", - "x": "745", - "y": "327", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.46249770700262616, - "y": 0.1037923676955188 - }, - "p1": { - "x": 0.32941176470588235, - "y": -5.810212643451895e-20 - }, - "p2": { - "x": -0.3586399639038973, - "y": 123.7423533290094 - } - } - }, - { - "ID": "7776", - "typeID": "Arrow", - "zOrder": "36", - "w": "172", - "h": "50", - "measuredW": "150", - "measuredH": "100", - "x": "505", - "y": "468", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 171.66402663997076, - "y": -0.08650940131400375 - }, - "p1": { - "x": 0.5708753421913598, - "y": -0.07124257194364707 - }, - "p2": { - "x": -0.0473460567947086, - "y": 49.9959743019092 - } - } - }, - { - "ID": "7779", - "typeID": "Canvas", - "zOrder": "52", - "w": "370", - "h": "201", - "measuredW": "100", - "measuredH": "70", - "x": "1147", - "y": "377" - }, - { - "ID": "7787", - "typeID": "Label", - "zOrder": "53", - "measuredW": "233", - "measuredH": "32", - "x": "1173", - "y": "402", - "properties": { - "size": "24", - "text": "Software Architecture" - } - }, - { - "ID": "7788", - "typeID": "Label", - "zOrder": "54", - "measuredW": "296", - "measuredH": "26", - "x": "1173", - "y": "437", - "properties": { - "size": "18", - "text": "Describes how an application is built" - } - }, - { - "ID": "7789", - "typeID": "Label", - "zOrder": "55", - "measuredW": "282", - "measuredH": "26", - "x": "1173", - "y": "467", - "properties": { - "size": "18", - "text": "including its components, how they" - } - }, - { - "ID": "7790", - "typeID": "Label", - "zOrder": "56", - "measuredW": "296", - "measuredH": "26", - "x": "1173", - "y": "497", - "properties": { - "size": "18", - "text": "interact with eachother, environment" - } - }, - { - "ID": "7791", - "typeID": "Label", - "zOrder": "57", - "measuredW": "265", - "measuredH": "26", - "x": "1173", - "y": "527", - "properties": { - "size": "18", - "text": " in which they operate and so on." - } - }, - { - "ID": "7792", - "typeID": "Label", - "zOrder": "59", - "measuredW": "198", - "measuredH": "32", - "x": "1173", - "y": "631", - "properties": { - "size": "24", - "text": "Software Architect" - } - }, - { - "ID": "7793", - "typeID": "Label", - "zOrder": "60", - "measuredW": "319", - "measuredH": "26", - "x": "1173", - "y": "666", - "properties": { - "size": "18", - "text": "A software expert who makes high level" - } - }, - { - "ID": "7794", - "typeID": "Label", - "zOrder": "61", - "measuredW": "288", - "measuredH": "26", - "x": "1173", - "y": "695", - "properties": { - "size": "18", - "text": "design choices, including technical " - } - }, - { - "ID": "7795", - "typeID": "Label", - "zOrder": "62", - "measuredW": "277", - "measuredH": "26", - "x": "1173", - "y": "724", - "properties": { - "size": "18", - "text": "standards, tools, design principles," - } - }, - { - "ID": "7796", - "typeID": "Label", - "zOrder": "63", - "measuredW": "205", - "measuredH": "26", - "x": "1173", - "y": "754", - "properties": { - "size": "18", - "text": " platforms to be used, etc" - } - }, - { - "ID": "7797", - "typeID": "Arrow", - "zOrder": "35", - "w": "1", - "h": "87", - "measuredW": "150", - "measuredH": "100", - "x": "367", - "y": "509", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5235518855808703, - "y": 0.005573217421555625 - }, - "p2": { - "x": 0, - "y": 87.20010505287507 - } - } - }, - { - "ID": "7799", - "typeID": "Arrow", - "zOrder": "80", - "w": "4", - "h": "84", - "measuredW": "150", - "measuredH": "100", - "x": "732", - "y": "178", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.08235238712939008, - "y": -0.4267710916217595 - }, - "p1": { - "x": 0.3294117647058823, - "y": 6.0060181818956376e-18 - }, - "p2": { - "x": 3.6413600360961027, - "y": 83.7423533290094 - }, - "stroke": "dotted" - } - }, - { - "ID": "7800", - "typeID": "Arrow", - "zOrder": "34", - "w": "1", - "h": "193", - "measuredW": "150", - "measuredH": "100", - "x": "924", - "y": "770", - "properties": { - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 0, - "y": 193.23322985025834 - }, - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted" - } - }, - { - "ID": "7801", - "typeID": "Arrow", - "zOrder": "33", - "w": "316", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "947", - "y": "873", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.30576197349307677, - "y": 0.3630596102761956 - }, - "p1": { - "x": 0.5239512039563179, - "y": -0.0031796398071422907 - }, - "p2": { - "x": 316.3445500205862, - "y": 0.3630596102761956 - } - } - }, - { - "ID": "7804", - "typeID": "TextArea", - "zOrder": "82", - "w": "175", - "h": "331", - "measuredW": "200", - "measuredH": "140", - "x": "238", - "y": "1222" - }, - { - "ID": "7820", - "typeID": "Arrow", - "zOrder": "32", - "w": "1", - "h": "138", - "measuredW": "150", - "measuredH": "100", - "x": "1390", - "y": "876", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 0, - "y": 138.4300778530652 - } - } - }, - { - "ID": "7822", - "typeID": "TextArea", - "zOrder": "84", - "w": "295", - "h": "256", - "measuredW": "200", - "measuredH": "140", - "x": "1015", - "y": "1281" - }, - { - "ID": "7849", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "267", - "measuredH": "50", - "w": "267", - "h": "50", - "x": "925", - "y": "1388", - "properties": { - "controlName": "102-patterns-and-design-principles:cqrs-eventual-consistency" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "233", - "measuredH": "26", - "x": "17", - "y": "12", - "properties": { - "size": "18", - "text": "CQRS, Eventual Consistency" - } - } - ] - } - } - }, - { - "ID": "7850", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "267", - "measuredH": "50", - "w": "267", - "h": "50", - "x": "925", - "y": "1443", - "properties": { - "controlName": "104-patterns-and-design-principles:acid-cap-theorem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "26", - "x": "53", - "y": "12", - "properties": { - "size": "18", - "text": "ACID, CAP Theorem" - } - } - ] - } - } - }, - { - "ID": "7851", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "267", - "measuredH": "50", - "w": "267", - "h": "50", - "x": "925", - "y": "1498", - "properties": { - "controlName": "106-patterns-and-design-principles:tdd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "205", - "measuredH": "26", - "x": "31", - "y": "12", - "properties": { - "size": "18", - "text": "Test Driven Development" - } - } - ] - } - } - }, - { - "ID": "7852", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "1199", - "y": "1333", - "properties": { - "controlName": "101-patterns-and-design-principles:mvc-mvp-mvvm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "145", - "measuredH": "26", - "x": "47", - "y": "12", - "properties": { - "size": "18", - "text": "MVC, MVP, MVVM" - } - } - ] - } - } - }, - { - "ID": "7853", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "1199", - "y": "1388", - "properties": { - "controlName": "103-patterns-and-design-principles:actors" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "52", - "measuredH": "26", - "x": "94", - "y": "12", - "properties": { - "size": "18", - "text": "Actors" - } - } - ] - } - } - }, - { - "ID": "7854", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "1199", - "y": "1443", - "properties": { - "controlName": "105-patterns-and-design-principles:solid" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "54", - "measuredH": "26", - "x": "93", - "y": "12", - "properties": { - "size": "18", - "text": "SOLID" - } - } - ] - } - } - }, - { - "ID": "7855", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "1199", - "y": "1498", - "properties": { - "controlName": "106-patterns-and-design-principles:ddd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "182", - "measuredH": "26", - "x": "29", - "y": "12", - "properties": { - "size": "18", - "text": "Domain Driven Design" - } - } - ] - } - } - }, - { - "ID": "7856", - "typeID": "Arrow", - "zOrder": "31", - "w": "365", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "683", - "y": "1305", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.3915911592143857, - "y": 5.165286547756978 - }, - "p1": { - "x": 0.3126382937357825, - "y": 0.00037687804805635266 - }, - "p2": { - "x": 364.21005351687836, - "y": -0.024261569160898944 - } - } - }, - { - "ID": "7857", - "typeID": "TextArea", - "zOrder": "85", - "w": "108", - "h": "250", - "measuredW": "200", - "measuredH": "140", - "x": "601", - "y": "1086" - }, - { - "ID": "7907", - "typeID": "Arrow", - "zOrder": "30", - "w": "217", - "h": "350", - "measuredW": "150", - "measuredH": "100", - "x": "402", - "y": "1335", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.3986972866299831, - "y": 0.2177185503727755 - }, - "p2": { - "x": 217.07151434953414, - "y": 350.11266205943184 - } - } - }, - { - "ID": "7915", - "typeID": "Arrow", - "zOrder": "29", - "w": "1", - "h": "125", - "measuredW": "150", - "measuredH": "100", - "x": "651", - "y": "1677", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 0, - "y": 125 - } - } - }, - { - "ID": "7917", - "typeID": "Arrow", - "zOrder": "28", - "w": "240", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "398", - "y": "1319", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.0932204121097584, - "y": -0.4182951932079959 - }, - "p1": { - "x": 0.30951619972323374, - "y": -0.006789357388815253 - }, - "p2": { - "x": 240.4909788089725, - "y": 0.5817048067920041 - } - } - }, - { - "ID": "7918", - "typeID": "Arrow", - "zOrder": "15", - "w": "176", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "694", - "y": "1675", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.0932204121097584, - "y": 2.581704806792004 - }, - "p1": { - "x": 0.3095161997232337, - "y": -0.006789357388815247 - }, - "p2": { - "x": 176.47481566194506, - "y": 0.47293642691761306 - } - } - }, - { - "ID": "7919", - "typeID": "TextArea", - "zOrder": "7", - "w": "222", - "h": "302", - "measuredW": "200", - "measuredH": "140", - "x": "1223", - "y": "1651" - }, - { - "ID": "7927", - "typeID": "Arrow", - "zOrder": "27", - "w": "176", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "387", - "y": "1677", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.0932204121097584, - "y": 2.581704806792004 - }, - "p1": { - "x": 0.3095161997232337, - "y": -0.006789357388815247 - }, - "p2": { - "x": 176.47481566194506, - "y": 0.47293642691761306 - }, - "stroke": "dotted" - } - }, - { - "ID": "7939", - "typeID": "TextArea", - "zOrder": "26", - "w": "246", - "h": "242", - "measuredW": "200", - "measuredH": "140", - "x": "1249", - "y": "965" - }, - { - "ID": "7952", - "typeID": "Arrow", - "zOrder": "6", - "w": "226", - "h": "2", - "measuredW": "150", - "measuredH": "100", - "x": "1044", - "y": "1674", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.24542680668537287, - "y": -0.030625198859752345 - }, - "p1": { - "x": 0.3095161997232337, - "y": -0.006789357388815242 - }, - "p2": { - "x": 226.00792411180873, - "y": 0.028188943321993065 - } - } - }, - { - "ID": "7953", - "typeID": "TextArea", - "zOrder": "123", - "w": "133", - "h": "187", - "measuredW": "200", - "measuredH": "140", - "x": "1313", - "y": "2097" - }, - { - "ID": "7964", - "typeID": "TextArea", - "zOrder": "128", - "w": "126", - "h": "178", - "measuredW": "200", - "measuredH": "140", - "x": "742", - "y": "1394" - }, - { - "ID": "7975", - "typeID": "TextArea", - "zOrder": "134", - "w": "133", - "h": "250", - "measuredW": "200", - "measuredH": "140", - "x": "667", - "y": "2313" - }, - { - "ID": "7988", - "typeID": "TextArea", - "zOrder": "16", - "w": "214", - "h": "356", - "measuredW": "200", - "measuredH": "140", - "x": "858", - "y": "1662" - }, - { - "ID": "8003", - "typeID": "TextArea", - "zOrder": "139", - "w": "150", - "h": "137", - "measuredW": "200", - "measuredH": "140", - "x": "601", - "y": "2106" - }, - { - "ID": "8016", - "typeID": "TextArea", - "zOrder": "142", - "w": "231", - "h": "442", - "measuredW": "200", - "measuredH": "140", - "x": "205", - "y": "1929" - }, - { - "ID": "8033", - "typeID": "Arrow", - "zOrder": "25", - "w": "120", - "h": "156", - "measuredW": "150", - "measuredH": "100", - "x": "1288", - "y": "1150", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 120, - "y": 0 - }, - "p1": { - "x": 0.5814745972738539, - "y": 0.23574969021065675 - }, - "p2": { - "x": 0, - "y": 156 - } - } - }, - { - "ID": "8040", - "typeID": "Arrow", - "zOrder": "24", - "w": "176", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "582", - "y": "1511", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.0932204121097584, - "y": 2.581704806792004 - }, - "p1": { - "x": 0.3095161997232337, - "y": -0.006789357388815247 - }, - "p2": { - "x": 176.47481566194506, - "y": 0.47293642691761306 - }, - "stroke": "dotted" - } - }, - { - "ID": "8042", - "typeID": "Arrow", - "zOrder": "5", - "w": "2", - "h": "278", - "measuredW": "150", - "measuredH": "100", - "x": "1379", - "y": "1906", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 1.7545731933146271, - "y": -0.030625198859752345 - }, - "p1": { - "x": 0.3095161997232337, - "y": -0.006789357388815244 - }, - "p2": { - "x": 1.7545731933146271, - "y": 277.8855680534584 - } - } - }, - { - "ID": "8043", - "typeID": "Arrow", - "zOrder": "4", - "w": "672", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "671", - "y": "2215", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.38186770021422944, - "y": 0.02818894332176569 - }, - "p1": { - "x": 0.3061262174990376, - "y": 0.0004932366059684828 - }, - "p2": { - "x": 672.0079241118087, - "y": 0.028188943321993065 - } - } - }, - { - "ID": "8044", - "typeID": "Arrow", - "zOrder": "3", - "w": "1", - "h": "266", - "measuredW": "150", - "measuredH": "100", - "x": "1054", - "y": "2098", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 0, - "y": 266 - } - } - }, - { - "ID": "8048", - "typeID": "Arrow", - "zOrder": "2", - "w": "276", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "406", - "y": "2221", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.28014891204554715, - "y": 92.75760480798135 - }, - "p1": { - "x": 0.6327806415612884, - "y": -0.16229378704483777 - }, - "p2": { - "x": 276.3624122654047, - "y": 0.20730061566200675 - } - } - }, - { - "ID": "8050", - "typeID": "Arrow", - "zOrder": "1", - "w": "281", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "429", - "y": "2328", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.38186770021422944, - "y": 4.028188943321766 - }, - "p1": { - "x": 0.3061262174990377, - "y": 0.000493236605968481 - }, - "p2": { - "x": 281, - "y": 0 - } - } - }, - { - "ID": "8051", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "222", - "measuredW": "150", - "measuredH": "100", - "x": "742", - "y": "2422", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 0, - "y": 221.92746713583574 - } - } - }, - { - "ID": "8052", - "typeID": "Label", - "zOrder": "164", - "measuredW": "204", - "measuredH": "40", - "x": "640", - "y": "2666", - "properties": { - "size": "32", - "text": "Keep learning" - } - }, - { - "ID": "8053", - "typeID": "Arrow", - "zOrder": "165", - "w": "1", - "h": "127", - "measuredW": "150", - "measuredH": "100", - "x": "741", - "y": "2725", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5, - "y": 0 - }, - "p2": { - "x": 0, - "y": 126.99192070321214 - }, - "stroke": "dotted" - } - }, - { - "ID": "8054", - "typeID": "__group__", - "zOrder": "166", - "measuredW": "401", - "measuredH": "26", - "w": "401", - "h": "26", - "x": "171", - "y": "237", - "properties": { - "controlName": "ext_link:medium.com/hackernoon/38-actions-and-insights-to-become-a-better-software-architect-f135e2de9a1b" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "368", - "measuredH": "26", - "x": "33", - "y": "0", - "properties": { - "size": "18", - "text": "Kai Niklas’s Tips to become a better Architect" - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10066329" - } - } - ] - } - } - }, - { - "ID": "8055", - "typeID": "__group__", - "zOrder": "167", - "measuredW": "279", - "measuredH": "26", - "w": "279", - "h": "26", - "x": "171", - "y": "267", - "properties": { - "controlName": "ext_link:amazon.ae/Fundamentals-Software-Architecture-Engineering-Approach/dp/1492043451" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "246", - "measuredH": "26", - "x": "33", - "y": "0", - "properties": { - "size": "18", - "text": "OReilly - Software Architecture" - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10066329" - } - } - ] - } - } - }, - { - "ID": "8056", - "typeID": "__group__", - "zOrder": "162", - "measuredW": "284", - "measuredH": "55", - "w": "284", - "h": "55", - "x": "183", - "y": "2355", - "properties": { - "controlName": "ext_link:roadmap.sh/devops" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "4273622", - "borderColor": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "209", - "measuredH": "28", - "x": "37", - "y": "14", - "properties": { - "size": "20", - "text": "Visit DevOps Roadmap", - "color": "16777215" - } - } - ] - } - } - }, - { - "ID": "8057", - "typeID": "__group__", - "zOrder": "46", - "measuredW": "403", - "measuredH": "45", - "w": "403", - "h": "45", - "x": "1094", - "y": "260", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "403", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "180", - "measuredH": "29", - "w": "180", - "h": "29", - "x": "107", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "105", - "measuredH": "28", - "x": "75", - "y": "0", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "28", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "size": "20", - "text": "https" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "5", - "measuredH": "28", - "x": "47", - "y": "0", - "properties": { - "bold": "true", - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "10", - "measuredH": "28", - "x": "54", - "y": "1", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "62", - "y": "1", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "8058", - "typeID": "__group__", - "zOrder": "48", - "measuredW": "303", - "measuredH": "50", - "w": "303", - "h": "50", - "x": "662", - "y": "430", - "properties": { - "controlName": "100-software-architect-basics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "303", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "186", - "measuredH": "26", - "x": "59", - "y": "12", - "properties": { - "text": "Understand the Basics", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "8059", - "typeID": "__group__", - "zOrder": "65", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "645", - "y": "849", - "properties": { - "controlName": "102-important-skills" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "198", - "measuredH": "26", - "x": "51", - "y": "11", - "properties": { - "size": "18", - "text": "Important Skills to Learn" - } - } - ] - } - } - }, - { - "ID": "8060", - "typeID": "__group__", - "zOrder": "81", - "measuredW": "300", - "measuredH": "50", - "w": "300", - "h": "50", - "x": "1169", - "y": "849", - "properties": { - "controlName": "103-technical-skills" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "300", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "123", - "measuredH": "26", - "x": "88", - "y": "11", - "properties": { - "size": "18", - "text": "Technical Skills" - } - } - ] - } - } - }, - { - "ID": "8061", - "typeID": "__group__", - "zOrder": "116", - "measuredW": "246", - "measuredH": "55", - "w": "246", - "h": "55", - "x": "1249", - "y": "965", - "properties": { - "controlName": "104-programming-languages" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "246", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "205", - "measuredH": "26", - "x": "20", - "y": "14", - "properties": { - "size": "18", - "text": "Programming Languages" - } - } - ] - } - } - }, - { - "ID": "8062", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "295", - "measuredH": "55", - "w": "295", - "h": "55", - "x": "1015", - "y": "1281", - "properties": { - "controlName": "105-patterns-and-design-principles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "295", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "251", - "measuredH": "26", - "x": "22", - "y": "15", - "properties": { - "size": "18", - "text": "Patterns and Design Principles" - } - } - ] - } - } - }, - { - "ID": "8063", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "108", - "measuredH": "55", - "w": "108", - "h": "55", - "x": "601", - "y": "1281", - "properties": { - "controlName": "106-architect-tools" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "108", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "26", - "x": "33", - "y": "15", - "properties": { - "size": "18", - "text": "Tools" - } - } - ] - } - } - }, - { - "ID": "8065", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "175", - "measuredH": "59", - "w": "175", - "h": "59", - "x": "238", - "y": "1301", - "properties": { - "controlName": "107-architectures" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "175", - "h": "59", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "26", - "x": "34", - "y": "15", - "properties": { - "size": "18", - "text": "Architectures" - } - } - ] - } - } - }, - { - "ID": "8066", - "typeID": "__group__", - "zOrder": "132", - "measuredW": "141", - "measuredH": "55", - "w": "141", - "h": "55", - "x": "513", - "y": "1485", - "properties": { - "controlName": "108-security" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "141", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "66", - "measuredH": "26", - "x": "38", - "y": "15", - "properties": { - "size": "18", - "text": "Security" - } - } - ] - } - } - }, - { - "ID": "8067", - "typeID": "__group__", - "zOrder": "112", - "measuredW": "222", - "measuredH": "50", - "w": "222", - "h": "50", - "x": "517", - "y": "1654", - "properties": { - "controlName": "109-working-with-data" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "26", - "x": "38", - "y": "12", - "properties": { - "size": "18", - "text": "Working with Data" - } - } - ] - } - } - }, - { - "ID": "8068", - "typeID": "__group__", - "zOrder": "17", - "measuredW": "214", - "measuredH": "57", - "w": "214", - "h": "57", - "x": "858", - "y": "1650", - "properties": { - "controlName": "110-apis-and-integrations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "214", - "h": "57", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "175", - "measuredH": "26", - "x": "19", - "y": "16", - "properties": { - "size": "18", - "text": "APIs and Integrations" - } - } - ] - } - } - }, - { - "ID": "8069", - "typeID": "__group__", - "zOrder": "8", - "measuredW": "222", - "measuredH": "55", - "w": "222", - "h": "55", - "x": "1223", - "y": "1651", - "properties": { - "controlName": "111-web-and-mobile" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "99", - "measuredH": "26", - "x": "61", - "y": "12", - "properties": { - "size": "18", - "text": "Web, Mobile" - } - } - ] - } - } - }, - { - "ID": "8070", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "133", - "measuredH": "55", - "w": "133", - "h": "55", - "x": "1313", - "y": "2027", - "properties": { - "controlName": "112-architect-frameworks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "133", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "26", - "x": "17", - "y": "15", - "properties": { - "size": "18", - "text": "Frameworks" - } - } - ] - } - } - }, - { - "ID": "8071", - "typeID": "__group__", - "zOrder": "89", - "measuredW": "159", - "measuredH": "129", - "w": "159", - "h": "129", - "x": "975", - "y": "2153", - "properties": { - "controlName": "113-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "159", - "h": "129", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "109", - "measuredH": "26", - "x": "25", - "y": "46", - "properties": { - "size": "18", - "text": "Management" - } - } - ] - } - } - }, - { - "ID": "8072", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "150", - "measuredH": "55", - "w": "150", - "h": "55", - "x": "601", - "y": "2188", - "properties": { - "controlName": "114-networks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "150", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "26", - "x": "36", - "y": "15", - "properties": { - "size": "18", - "text": "Networks" - } - } - ] - } - } - }, - { - "ID": "8073", - "typeID": "__group__", - "zOrder": "143", - "measuredW": "284", - "measuredH": "55", - "w": "284", - "h": "55", - "x": "181", - "y": "2294", - "properties": { - "controlName": "115-operations-knowledge" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "185", - "measuredH": "26", - "x": "49", - "y": "15", - "properties": { - "size": "18", - "text": "Operations Knowledge" - } - } - ] - } - } - }, - { - "ID": "8074", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "203", - "measuredH": "55", - "w": "203", - "h": "55", - "x": "632", - "y": "2304", - "properties": { - "controlName": "116-enterprise-software" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "203", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "161", - "measuredH": "26", - "x": "21", - "y": "15", - "properties": { - "size": "18", - "text": "Enterprise Software" - } - } - ] - } - } - }, - { - "ID": "8075", - "typeID": "__group__", - "zOrder": "49", - "measuredW": "322", - "measuredH": "50", - "w": "322", - "h": "50", - "x": "200", - "y": "375", - "properties": { - "controlName": "100-software-architect-basics:what-is-software-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "322", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "239", - "measuredH": "26", - "x": "41", - "y": "12", - "properties": { - "text": "What is Software Architecture", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "8076", - "typeID": "__group__", - "zOrder": "50", - "measuredW": "322", - "measuredH": "50", - "w": "322", - "h": "50", - "x": "200", - "y": "430", - "properties": { - "controlName": "101-software-architect-basics:what-is-software-architect" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "322", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "227", - "measuredH": "26", - "x": "47", - "y": "12", - "properties": { - "text": "What is a Software Architect", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "8077", - "typeID": "__group__", - "zOrder": "76", - "measuredW": "322", - "measuredH": "50", - "w": "322", - "h": "50", - "x": "201", - "y": "487", - "properties": { - "controlName": "102-software-architect-basics:levels-of-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "322", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "177", - "measuredH": "26", - "x": "72", - "y": "12", - "properties": { - "size": "18", - "text": "Levels of Architecture" - } - } - ] - } - } - }, - { - "ID": "8078", - "typeID": "__group__", - "zOrder": "77", - "measuredW": "322", - "measuredH": "50", - "w": "322", - "h": "50", - "x": "201", - "y": "577", - "properties": { - "controlName": "100-software-architect-basics:levels-of-architecture:application-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "322", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "194", - "measuredH": "26", - "x": "64", - "y": "12", - "properties": { - "size": "18", - "text": "Application Architecture" - } - } - ] - } - } - }, - { - "ID": "8079", - "typeID": "__group__", - "zOrder": "78", - "measuredW": "322", - "measuredH": "50", - "w": "322", - "h": "50", - "x": "201", - "y": "632", - "properties": { - "controlName": "101-software-architect-basics:levels-of-architecture:solution-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "322", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "169", - "measuredH": "26", - "x": "76", - "y": "12", - "properties": { - "size": "18", - "text": "Solution Architecture" - } - } - ] - } - } - }, - { - "ID": "8080", - "typeID": "__group__", - "zOrder": "79", - "measuredW": "322", - "measuredH": "50", - "w": "322", - "h": "50", - "x": "201", - "y": "687", - "properties": { - "controlName": "102-software-architect-basics:levels-of-architecture:enterprise-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "322", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "189", - "measuredH": "26", - "x": "66", - "y": "12", - "properties": { - "size": "18", - "text": "Enterprise Architecture" - } - } - ] - } - } - }, - { - "ID": "8081", - "typeID": "__group__", - "zOrder": "64", - "measuredW": "308", - "measuredH": "410", - "w": "308", - "h": "410", - "x": "219", - "y": "768", - "properties": { - "controlName": "101-architect-responsibilities" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "410", - "measuredW": "200", - "measuredH": "140", - "x": "118", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "26", - "x": "148", - "y": "369", - "properties": { - "size": "18", - "text": "Responsibilities" - } - }, - { - "ID": "2", - "typeID": "TextArea", - "zOrder": "2", - "w": "288", - "h": "45", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "14" - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "115", - "measuredH": "25", - "x": "86", - "y": "24", - "properties": { - "size": "17", - "text": "Tech decisions" - } - }, - { - "ID": "4", - "typeID": "TextArea", - "zOrder": "4", - "w": "288", - "h": "45", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "63" - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "246", - "measuredH": "25", - "x": "21", - "y": "73", - "properties": { - "size": "17", - "text": "Design & Architecture decisions" - } - }, - { - "ID": "6", - "typeID": "TextArea", - "zOrder": "6", - "w": "288", - "h": "45", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "113" - }, - { - "ID": "7", - "typeID": "Label", - "zOrder": "7", - "measuredW": "189", - "measuredH": "25", - "x": "49", - "y": "123", - "properties": { - "size": "17", - "text": "Requirements Elicitation" - } - }, - { - "ID": "8", - "typeID": "TextArea", - "zOrder": "8", - "w": "288", - "h": "45", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "162" - }, - { - "ID": "9", - "typeID": "Label", - "zOrder": "9", - "measuredW": "118", - "measuredH": "25", - "x": "85", - "y": "172", - "properties": { - "size": "17", - "text": "Documentation" - } - }, - { - "ID": "10", - "typeID": "TextArea", - "zOrder": "10", - "w": "288", - "h": "45", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "212" - }, - { - "ID": "11", - "typeID": "Label", - "zOrder": "11", - "measuredW": "155", - "measuredH": "25", - "x": "66", - "y": "222", - "properties": { - "size": "17", - "text": "Enforcing standards" - } - }, - { - "ID": "12", - "typeID": "TextArea", - "zOrder": "12", - "w": "288", - "h": "45", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "261" - }, - { - "ID": "13", - "typeID": "Label", - "zOrder": "13", - "measuredW": "180", - "measuredH": "25", - "x": "54", - "y": "271", - "properties": { - "size": "17", - "text": "Collaborate with Others" - } - }, - { - "ID": "14", - "typeID": "TextArea", - "zOrder": "14", - "w": "288", - "h": "45", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "311" - }, - { - "ID": "15", - "typeID": "Label", - "zOrder": "15", - "measuredW": "222", - "measuredH": "25", - "x": "33", - "y": "321", - "properties": { - "size": "17", - "text": "Consult & Coach Developers" - } - } - ] - } - } - }, - { - "ID": "8082", - "typeID": "__group__", - "zOrder": "66", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "542", - "properties": { - "controlName": "100-important-skills:design-and-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "197", - "measuredH": "26", - "x": "51", - "y": "12", - "properties": { - "size": "18", - "text": "Design and Architecture" - } - } - ] - } - } - }, - { - "ID": "8083", - "typeID": "__group__", - "zOrder": "67", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "597", - "properties": { - "controlName": "101-important-skills:decision-making" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "135", - "measuredH": "26", - "x": "82", - "y": "12", - "properties": { - "size": "18", - "text": "Decision Making" - } - } - ] - } - } - }, - { - "ID": "8084", - "typeID": "__group__", - "zOrder": "68", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "652", - "properties": { - "controlName": "102-important-skills:simplifying-things" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "142", - "measuredH": "26", - "x": "79", - "y": "12", - "properties": { - "size": "18", - "text": "Simplifying things" - } - } - ] - } - } - }, - { - "ID": "8085", - "typeID": "__group__", - "zOrder": "69", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "707", - "properties": { - "controlName": "103-important-skills:how-to-code" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "26", - "x": "97", - "y": "12", - "properties": { - "size": "18", - "text": "How to Code" - } - } - ] - } - } - }, - { - "ID": "8086", - "typeID": "__group__", - "zOrder": "70", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "762", - "properties": { - "controlName": "104-important-skills:documentation" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "125", - "measuredH": "26", - "x": "87", - "y": "12", - "properties": { - "size": "18", - "text": "Documentation" - } - } - ] - } - } - }, - { - "ID": "8087", - "typeID": "__group__", - "zOrder": "71", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "932", - "properties": { - "controlName": "105-important-skills:communication" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "127", - "measuredH": "26", - "x": "86", - "y": "12", - "properties": { - "size": "18", - "text": "Communication" - } - } - ] - } - } - }, - { - "ID": "8088", - "typeID": "__group__", - "zOrder": "72", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "987", - "properties": { - "controlName": "106-important-skills:estimate-and-evaluate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "183", - "measuredH": "26", - "x": "58", - "y": "12", - "properties": { - "size": "18", - "text": "Estimate and Evaluate" - } - } - ] - } - } - }, - { - "ID": "8089", - "typeID": "__group__", - "zOrder": "73", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "1041", - "properties": { - "controlName": "107-important-skills:balance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "67", - "measuredH": "26", - "x": "116", - "y": "12", - "properties": { - "size": "18", - "text": "Balance" - } - } - ] - } - } - }, - { - "ID": "8090", - "typeID": "__group__", - "zOrder": "74", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "1095", - "properties": { - "controlName": "108-important-skills:consult-and-coach" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "26", - "x": "72", - "y": "12", - "properties": { - "size": "18", - "text": "Consult and Coach" - } - } - ] - } - } - }, - { - "ID": "8091", - "typeID": "__group__", - "zOrder": "75", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "775", - "y": "1150", - "properties": { - "controlName": "109-important-skills:marketing-skills" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "26", - "x": "86", - "y": "12", - "properties": { - "size": "18", - "text": "Marketing Skills" - } - } - ] - } - } - }, - { - "ID": "8092", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "287", - "measuredH": "50", - "w": "287", - "h": "50", - "x": "1226", - "y": "1014", - "properties": { - "controlName": "100-programming-languages:java-kotlin-scala" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "287", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "164", - "measuredH": "26", - "x": "62", - "y": "12", - "properties": { - "size": "18", - "text": "Java / Kotlin / Scala" - } - } - ] - } - } - }, - { - "ID": "8093", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "91", - "measuredH": "50", - "w": "91", - "h": "50", - "x": "1226", - "y": "1069", - "properties": { - "controlName": "101-programming-languages:python" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "91", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "26", - "x": "20", - "y": "12", - "properties": { - "size": "18", - "text": "Python" - } - } - ] - } - } - }, - { - "ID": "8094", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "91", - "measuredH": "50", - "w": "91", - "h": "50", - "x": "1328", - "y": "1069", - "properties": { - "controlName": "102-programming-languages:ruby" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "91", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "42", - "measuredH": "26", - "x": "25", - "y": "12", - "properties": { - "size": "18", - "text": "Ruby" - } - } - ] - } - } - }, - { - "ID": "8095", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "91", - "measuredH": "50", - "w": "91", - "h": "50", - "x": "1426", - "y": "1069", - "properties": { - "controlName": "103-programming-languages:go" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "91", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "24", - "measuredH": "26", - "x": "34", - "y": "12", - "properties": { - "size": "18", - "text": "Go" - } - } - ] - } - } - }, - { - "ID": "8096", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "290", - "measuredH": "50", - "w": "290", - "h": "50", - "x": "1226", - "y": "1125", - "properties": { - "controlName": "104-programming-languages:javascript-typescript" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "290", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "188", - "measuredH": "26", - "x": "51", - "y": "12", - "properties": { - "size": "18", - "text": "JavaScript / TypeScript" - } - } - ] - } - } - }, - { - "ID": "8097", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "290", - "measuredH": "50", - "w": "290", - "h": "50", - "x": "1226", - "y": "1180", - "properties": { - "controlName": "105-programming-languages:dotnet-framework" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "290", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "185", - "measuredH": "26", - "x": "52", - "y": "12", - "properties": { - "size": "18", - "text": ".NET framework based" - } - } - ] - } - } - }, - { - "ID": "8100", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "268", - "measuredH": "50", - "w": "268", - "h": "50", - "x": "925", - "y": "1333", - "properties": { - "controlName": "100-patterns-and-design-principles:oop" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "39", - "measuredH": "26", - "x": "114", - "y": "12", - "properties": { - "size": "18", - "text": "OOP" - } - } - ] - } - } - }, - { - "ID": "8101", - "typeID": "__group__", - "zOrder": "96", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "566", - "y": "1235", - "properties": { - "controlName": "100-architect-tools:git" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "24", - "measuredH": "26", - "x": "77", - "y": "12", - "properties": { - "size": "18", - "text": "Git" - } - } - ] - } - } - }, - { - "ID": "8102", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "566", - "y": "1179", - "properties": { - "controlName": "101-architect-tools:slack" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "26", - "x": "67", - "y": "12", - "properties": { - "size": "18", - "text": "Slack" - } - } - ] - } - } - }, - { - "ID": "8103", - "typeID": "__group__", - "zOrder": "87", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "566", - "y": "1123", - "properties": { - "controlName": "102-architect-tools:trello" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "26", - "x": "64", - "y": "12", - "properties": { - "size": "18", - "text": "Trello" - } - } - ] - } - } - }, - { - "ID": "8104", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "178", - "measuredH": "50", - "w": "178", - "h": "50", - "x": "566", - "y": "1067", - "properties": { - "controlName": "103-architect-tools:atlassian-tools" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "178", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "120", - "measuredH": "26", - "x": "29", - "y": "12", - "properties": { - "size": "18", - "text": "Atlassian Tools" - } - } - ] - } - } - }, - { - "ID": "8105", - "typeID": "__group__", - "zOrder": "83", - "measuredW": "210", - "measuredH": "50", - "w": "210", - "h": "50", - "x": "221", - "y": "1202", - "properties": { - "controlName": "100-architectures:serverless" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "210", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "26", - "x": "61", - "y": "12", - "properties": { - "size": "18", - "text": "Serverless" - } - } - ] - } - } - }, - { - "ID": "8106", - "typeID": "__group__", - "zOrder": "152", - "measuredW": "210", - "measuredH": "50", - "w": "210", - "h": "50", - "x": "221", - "y": "1257", - "properties": { - "controlName": "101-architectures:microservices" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "210", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "114", - "measuredH": "26", - "x": "48", - "y": "12", - "properties": { - "size": "18", - "text": "Microservices" - } - } - ] - } - } - }, - { - "ID": "8107", - "typeID": "__group__", - "zOrder": "153", - "measuredW": "210", - "measuredH": "50", - "w": "210", - "h": "50", - "x": "221", - "y": "1353", - "properties": { - "controlName": "102-architectures:client-server-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "210", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "26", - "x": "50", - "y": "12", - "properties": { - "size": "18", - "text": "Client/Server" - } - } - ] - } - } - }, - { - "ID": "8108", - "typeID": "__group__", - "zOrder": "154", - "measuredW": "210", - "measuredH": "50", - "w": "210", - "h": "50", - "x": "221", - "y": "1409", - "properties": { - "controlName": "103-architectures:layered-architecture" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "210", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "26", - "x": "72", - "y": "12", - "properties": { - "size": "18", - "text": "Layered" - } - } - ] - } - } - }, - { - "ID": "8109", - "typeID": "__group__", - "zOrder": "155", - "measuredW": "210", - "measuredH": "50", - "w": "210", - "h": "50", - "x": "221", - "y": "1465", - "properties": { - "controlName": "104-architectures:distributed-systems" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "210", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "162", - "measuredH": "26", - "x": "24", - "y": "12", - "properties": { - "size": "18", - "text": "Distributed Systems" - } - } - ] - } - } - }, - { - "ID": "8110", - "typeID": "__group__", - "zOrder": "156", - "measuredW": "210", - "measuredH": "50", - "w": "210", - "h": "50", - "x": "221", - "y": "1520", - "properties": { - "controlName": "105-architectures:service-oriented" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "210", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "138", - "measuredH": "26", - "x": "36", - "y": "12", - "properties": { - "size": "18", - "text": "Service Oriented" - } - } - ] - } - } - }, - { - "ID": "8111", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "189", - "measuredH": "50", - "w": "189", - "h": "50", - "x": "710", - "y": "1376", - "properties": { - "controlName": "100-security:hashing-algorithms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "26", - "x": "16", - "y": "12", - "properties": { - "text": "Hashing Algorithms", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "8112", - "typeID": "__group__", - "zOrder": "130", - "measuredW": "190", - "measuredH": "50", - "w": "190", - "h": "50", - "x": "710", - "y": "1432", - "properties": { - "controlName": "101-security:pki" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "29", - "measuredH": "26", - "x": "80", - "y": "12", - "properties": { - "text": "PKI", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "8113", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "190", - "measuredH": "50", - "w": "190", - "h": "50", - "x": "710", - "y": "1487", - "properties": { - "controlName": "102-security:owasp" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "26", - "x": "65", - "y": "12", - "properties": { - "text": "OWASP", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "8114", - "typeID": "__group__", - "zOrder": "133", - "measuredW": "190", - "measuredH": "50", - "w": "190", - "h": "50", - "x": "710", - "y": "1543", - "properties": { - "controlName": "103-security:auth-strategies" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "124", - "measuredH": "26", - "x": "33", - "y": "12", - "properties": { - "text": "Auth Strategies", - "size": "18" - } - } - ] - } - } - }, - { - "ID": "8115", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "267", - "measuredH": "50", - "w": "267", - "h": "50", - "x": "499", - "y": "1737", - "properties": { - "controlName": "100-working-with-data:hadoop-spark-mapreduce" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "228", - "measuredH": "26", - "x": "20", - "y": "12", - "properties": { - "size": "18", - "text": "Hadoop, Spark, MapReduce" - } - } - ] - } - } - }, - { - "ID": "8116", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "268", - "measuredH": "50", - "w": "268", - "h": "50", - "x": "499", - "y": "1792", - "properties": { - "controlName": "101-working-with-data:etl-datawarehouses" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "268", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "178", - "measuredH": "26", - "x": "45", - "y": "12", - "properties": { - "size": "18", - "text": "ETL, Datawarehouses" - } - } - ] - } - } - }, - { - "ID": "8117", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "267", - "measuredH": "50", - "w": "267", - "h": "50", - "x": "499", - "y": "1846", - "properties": { - "controlName": "102-working-with-data:sql-databases" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "26", - "x": "70", - "y": "12", - "properties": { - "size": "18", - "text": "SQL Databases" - } - } - ] - } - } - }, - { - "ID": "8118", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "269", - "measuredH": "50", - "w": "269", - "h": "50", - "x": "498", - "y": "1900", - "properties": { - "controlName": "103-working-with-data:nosql-databases" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "269", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "152", - "measuredH": "26", - "x": "59", - "y": "12", - "properties": { - "size": "18", - "text": "NoSQL Databases" - } - } - ] - } - } - }, - { - "ID": "8119", - "typeID": "__group__", - "zOrder": "111", - "measuredW": "188", - "measuredH": "213", - "w": "188", - "h": "213", - "x": "262", - "y": "1607", - "properties": { - "controlName": "103-working-with-data:analytics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "188", - "h": "213", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "26", - "x": "58", - "y": "13", - "properties": { - "size": "18", - "text": "Analytics" - } - } - ] - } - } - }, - { - "ID": "8120", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "258", - "measuredH": "47", - "w": "258", - "h": "47", - "x": "179", - "y": "1656", - "properties": { - "controlName": "100-working-with-data:analytics:apache-spark" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "258", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "114", - "measuredH": "26", - "x": "72", - "y": "11", - "properties": { - "size": "18", - "text": "Apache Spark" - } - } - ] - } - } - }, - { - "ID": "8121", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "258", - "measuredH": "47", - "w": "258", - "h": "47", - "x": "179", - "y": "1708", - "properties": { - "controlName": "101-working-with-data:analytics:hadoop" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "258", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "65", - "measuredH": "26", - "x": "96", - "y": "11", - "properties": { - "size": "18", - "text": "Hadoop" - } - } - ] - } - } - }, - { - "ID": "8122", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "258", - "measuredH": "47", - "w": "258", - "h": "47", - "x": "179", - "y": "1760", - "properties": { - "controlName": "102-working-with-data:analytics:datawarehouses-principles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "258", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "221", - "measuredH": "26", - "x": "18", - "y": "11", - "properties": { - "size": "18", - "text": "Datawarehouses Principles" - } - } - ] - } - } - }, - { - "ID": "8123", - "typeID": "__group__", - "zOrder": "22", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "845", - "y": "1703", - "properties": { - "controlName": "100-apis-and-integrations:grpc" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "26", - "x": "94", - "y": "12", - "properties": { - "size": "18", - "text": "GRPC" - } - } - ] - } - } - }, - { - "ID": "8124", - "typeID": "__group__", - "zOrder": "21", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "845", - "y": "1758", - "properties": { - "controlName": "101-apis-and-integrations:esb-soap" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "89", - "measuredH": "26", - "x": "75", - "y": "12", - "properties": { - "size": "18", - "text": "ESB, SOAP" - } - } - ] - } - } - }, - { - "ID": "8125", - "typeID": "__group__", - "zOrder": "18", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "845", - "y": "1813", - "properties": { - "controlName": "102-apis-and-integrations:graphql" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "26", - "x": "82", - "y": "12", - "properties": { - "size": "18", - "text": "GraphQL" - } - } - ] - } - } - }, - { - "ID": "8126", - "typeID": "__group__", - "zOrder": "19", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "845", - "y": "1868", - "properties": { - "controlName": "103-apis-and-integrations:rest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "47", - "measuredH": "26", - "x": "96", - "y": "12", - "properties": { - "size": "18", - "text": "REST" - } - } - ] - } - } - }, - { - "ID": "8127", - "typeID": "__group__", - "zOrder": "20", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "845", - "y": "1923", - "properties": { - "controlName": "104-apis-and-integrations:bpm-bpel" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "94", - "measuredH": "26", - "x": "73", - "y": "12", - "properties": { - "size": "18", - "text": "BPM, BPEL" - } - } - ] - } - } - }, - { - "ID": "8128", - "typeID": "__group__", - "zOrder": "23", - "measuredW": "240", - "measuredH": "50", - "w": "240", - "h": "50", - "x": "845", - "y": "1979", - "properties": { - "controlName": "105-apis-and-integrations:messaging-queues" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "240", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "159", - "measuredH": "26", - "x": "40", - "y": "12", - "properties": { - "size": "18", - "text": "Messaging Queues" - } - } - ] - } - } - }, - { - "ID": "8129", - "typeID": "__group__", - "zOrder": "14", - "measuredW": "321", - "measuredH": "50", - "w": "321", - "h": "50", - "x": "1183", - "y": "1700", - "properties": { - "controlName": "100-web-and-mobile:reactive-functional-programming" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "321", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "278", - "measuredH": "26", - "x": "22", - "y": "12", - "properties": { - "size": "18", - "text": "Reactive, Functional Programming" - } - } - ] - } - } - }, - { - "ID": "8131", - "typeID": "__group__", - "zOrder": "9", - "measuredW": "321", - "measuredH": "50", - "w": "321", - "h": "50", - "x": "1183", - "y": "1755", - "properties": { - "controlName": "101-web-and-mobile:react-vue-angular" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "321", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "26", - "x": "82", - "y": "12", - "properties": { - "size": "18", - "text": "React, Vue, Angular" - } - } - ] - } - } - }, - { - "ID": "8132", - "typeID": "__group__", - "zOrder": "10", - "measuredW": "163", - "measuredH": "50", - "w": "163", - "h": "50", - "x": "1183", - "y": "1811", - "properties": { - "controlName": "102-web-and-mobile:spa-ssr-ssg" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "163", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "118", - "measuredH": "26", - "x": "22", - "y": "12", - "properties": { - "size": "18", - "text": "SPA, SSR, SSG" - } - } - ] - } - } - }, - { - "ID": "8133", - "typeID": "__group__", - "zOrder": "11", - "measuredW": "151", - "measuredH": "50", - "w": "151", - "h": "50", - "x": "1353", - "y": "1811", - "properties": { - "controlName": "103-web-and-mobile:pwa" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "151", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "26", - "x": "57", - "y": "12", - "properties": { - "size": "18", - "text": "PWA" - } - } - ] - } - } - }, - { - "ID": "8134", - "typeID": "__group__", - "zOrder": "12", - "measuredW": "321", - "measuredH": "50", - "w": "321", - "h": "50", - "x": "1183", - "y": "1866", - "properties": { - "controlName": "104-web-and-mobile:microfrontends" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "321", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "124", - "measuredH": "26", - "x": "99", - "y": "12", - "properties": { - "size": "18", - "text": "Microfrontends" - } - } - ] - } - } - }, - { - "ID": "8135", - "typeID": "__group__", - "zOrder": "13", - "measuredW": "321", - "measuredH": "50", - "w": "321", - "h": "50", - "x": "1183", - "y": "1920", - "properties": { - "controlName": "105-web-and-mobile:w3c-and-whatwg-standards" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "321", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "246", - "measuredH": "26", - "x": "38", - "y": "12", - "properties": { - "size": "18", - "text": "W3C and WHATWG Standards" - } - } - ] - } - } - }, - { - "ID": "8136", - "typeID": "__group__", - "zOrder": "158", - "measuredW": "185", - "measuredH": "50", - "w": "185", - "h": "50", - "x": "1289", - "y": "2079", - "properties": { - "controlName": "100-architect-frameworks:babok" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "185", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "26", - "x": "60", - "y": "12", - "properties": { - "size": "18", - "text": "BABOK" - } - } - ] - } - } - }, - { - "ID": "8137", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "185", - "measuredH": "50", - "w": "185", - "h": "50", - "x": "1289", - "y": "2135", - "properties": { - "controlName": "101-architect-frameworks:iaf" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "185", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "28", - "measuredH": "26", - "x": "77", - "y": "12", - "properties": { - "size": "18", - "text": "IAF" - } - } - ] - } - } - }, - { - "ID": "8138", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "185", - "measuredH": "50", - "w": "185", - "h": "50", - "x": "1289", - "y": "2191", - "properties": { - "controlName": "101-architect-frameworks:uml" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "185", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "40", - "measuredH": "26", - "x": "71", - "y": "12", - "properties": { - "size": "18", - "text": "UML" - } - } - ] - } - } - }, - { - "ID": "8139", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "185", - "measuredH": "50", - "w": "185", - "h": "50", - "x": "1289", - "y": "2247", - "properties": { - "controlName": "102-architect-frameworks:togaf" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "185", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "59", - "measuredH": "26", - "x": "61", - "y": "12", - "properties": { - "size": "18", - "text": "TOGAF" - } - } - ] - } - } - }, - { - "ID": "8140", - "typeID": "__group__", - "zOrder": "91", - "measuredW": "234", - "measuredH": "46", - "w": "234", - "h": "46", - "x": "938", - "y": "2142", - "properties": { - "controlName": "100-management:certifications" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "46", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "108", - "measuredH": "26", - "x": "63", - "y": "10", - "properties": { - "size": "18", - "text": "Certifications" - } - } - ] - } - } - }, - { - "ID": "8141", - "typeID": "__group__", - "zOrder": "90", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "938", - "y": "2239", - "properties": { - "controlName": "101-management:agile-scrum" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "100", - "measuredH": "26", - "x": "67", - "y": "11", - "properties": { - "size": "18", - "text": "Agile, Scrum" - } - } - ] - } - } - }, - { - "ID": "8142", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "234", - "measuredH": "48", - "w": "234", - "h": "48", - "x": "938", - "y": "2067", - "properties": { - "controlName": "100-management:certifications:pmi-itil-prince2-rup" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "48", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "190", - "measuredH": "26", - "x": "22", - "y": "11", - "properties": { - "size": "18", - "text": "PMI, ITIL, Prince2, RUP" - } - } - ] - } - } - }, - { - "ID": "8143", - "typeID": "__group__", - "zOrder": "92", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "938", - "y": "2314", - "properties": { - "controlName": "100-management:agile-scrum:less" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "43", - "measuredH": "26", - "x": "95", - "y": "10", - "properties": { - "size": "18", - "text": "LeSS" - } - } - ] - } - } - }, - { - "ID": "8144", - "typeID": "__group__", - "zOrder": "93", - "measuredW": "234", - "measuredH": "47", - "w": "234", - "h": "47", - "x": "938", - "y": "2364", - "properties": { - "controlName": "101-management:agile-scrum:safe" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "234", - "h": "47", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "44", - "measuredH": "26", - "x": "95", - "y": "10", - "properties": { - "size": "18", - "text": "SaFE" - } - } - ] - } - } - }, - { - "ID": "8145", - "typeID": "__group__", - "zOrder": "160", - "measuredW": "261", - "measuredH": "50", - "w": "261", - "h": "50", - "x": "545", - "y": "1979", - "properties": { - "controlName": "100-networks:osi-tcp-ip-model" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "153", - "measuredH": "26", - "x": "54", - "y": "12", - "properties": { - "size": "18", - "text": "OSI, TCP/IP Model" - } - } - ] - } - } - }, - { - "ID": "8146", - "typeID": "__group__", - "zOrder": "161", - "measuredW": "261", - "measuredH": "50", - "w": "261", - "h": "50", - "x": "545", - "y": "2033", - "properties": { - "controlName": "101-networks:http-https" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "110", - "measuredH": "26", - "x": "76", - "y": "12", - "properties": { - "size": "18", - "text": "HTTP, HTTPS" - } - } - ] - } - } - }, - { - "ID": "8147", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "261", - "measuredH": "50", - "w": "261", - "h": "50", - "x": "545", - "y": "2088", - "properties": { - "controlName": "102-networks:proxies" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "26", - "x": "101", - "y": "12", - "properties": { - "size": "18", - "text": "Proxies" - } - } - ] - } - } - }, - { - "ID": "8148", - "typeID": "__group__", - "zOrder": "159", - "measuredW": "261", - "measuredH": "50", - "w": "261", - "h": "50", - "x": "545", - "y": "2143", - "properties": { - "controlName": "103-networks:firewalls" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "71", - "measuredH": "26", - "x": "95", - "y": "12", - "properties": { - "size": "18", - "text": "Firewalls" - } - } - ] - } - } - }, - { - "ID": "8149", - "typeID": "__group__", - "zOrder": "144", - "measuredW": "284", - "measuredH": "50", - "w": "284", - "h": "50", - "x": "181", - "y": "1850", - "properties": { - "controlName": "100-operations-knowledge:infrastructure-as-code" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "184", - "measuredH": "26", - "x": "50", - "y": "12", - "properties": { - "size": "18", - "text": "Infrastructure as Code" - } - } - ] - } - } - }, - { - "ID": "8150", - "typeID": "__group__", - "zOrder": "145", - "measuredW": "284", - "measuredH": "50", - "w": "284", - "h": "50", - "x": "181", - "y": "1905", - "properties": { - "controlName": "101-operations-knowledge:cloud-providers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "129", - "measuredH": "26", - "x": "77", - "y": "12", - "properties": { - "size": "18", - "text": "Cloud Providers" - } - } - ] - } - } - }, - { - "ID": "8151", - "typeID": "__group__", - "zOrder": "146", - "measuredW": "284", - "measuredH": "50", - "w": "284", - "h": "50", - "x": "181", - "y": "1961", - "properties": { - "controlName": "102-operations-knowledge:serverless-concepts" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "170", - "measuredH": "26", - "x": "57", - "y": "12", - "properties": { - "size": "18", - "text": "Serverless Concepts" - } - } - ] - } - } - }, - { - "ID": "8152", - "typeID": "__group__", - "zOrder": "147", - "measuredW": "284", - "measuredH": "50", - "w": "284", - "h": "50", - "x": "181", - "y": "2016", - "properties": { - "controlName": "103-operations-knowledge:linux-unix" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "97", - "measuredH": "26", - "x": "93", - "y": "12", - "properties": { - "size": "18", - "text": "Linux / Unix" - } - } - ] - } - } - }, - { - "ID": "8153", - "typeID": "__group__", - "zOrder": "148", - "measuredW": "284", - "measuredH": "50", - "w": "284", - "h": "50", - "x": "181", - "y": "2072", - "properties": { - "controlName": "104-operations-knowledge:service-mesh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "26", - "x": "86", - "y": "12", - "properties": { - "size": "18", - "text": "Service Mesh" - } - } - ] - } - } - }, - { - "ID": "8154", - "typeID": "__group__", - "zOrder": "149", - "measuredW": "284", - "measuredH": "50", - "w": "284", - "h": "50", - "x": "181", - "y": "2127", - "properties": { - "controlName": "105-operations-knowledge:ci-cd" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "26", - "x": "110", - "y": "12", - "properties": { - "size": "18", - "text": "CI / CD" - } - } - ] - } - } - }, - { - "ID": "8155", - "typeID": "__group__", - "zOrder": "150", - "measuredW": "284", - "measuredH": "50", - "w": "284", - "h": "50", - "x": "181", - "y": "2183", - "properties": { - "controlName": "106-operations-knowledge:containers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "90", - "measuredH": "26", - "x": "97", - "y": "12", - "properties": { - "size": "18", - "text": "Containers" - } - } - ] - } - } - }, - { - "ID": "8156", - "typeID": "__group__", - "zOrder": "151", - "measuredW": "284", - "measuredH": "50", - "w": "284", - "h": "50", - "x": "181", - "y": "2238", - "properties": { - "controlName": "107-operations-knowledge:cloud-design-patterns" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "284", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "183", - "measuredH": "26", - "x": "50", - "y": "12", - "properties": { - "size": "18", - "text": "Cloud Design Patterns" - } - } - ] - } - } - }, - { - "ID": "8157", - "typeID": "__group__", - "zOrder": "163", - "measuredW": "332", - "measuredH": "50", - "w": "332", - "h": "50", - "x": "568", - "y": "2356", - "properties": { - "controlName": "100-enterprise-software:ms-dynamics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "332", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "111", - "measuredH": "26", - "x": "110", - "y": "12", - "properties": { - "size": "18", - "text": "MS Dynamics" - } - } - ] - } - } - }, - { - "ID": "8158", - "typeID": "__group__", - "zOrder": "138", - "measuredW": "332", - "measuredH": "50", - "w": "332", - "h": "50", - "x": "568", - "y": "2410", - "properties": { - "controlName": "101-enterprise-software:sap-epr-hana-business-objects" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "332", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "281", - "measuredH": "26", - "x": "25", - "y": "12", - "properties": { - "size": "18", - "text": "SAP EPR, HANA, Business Objects" - } - } - ] - } - } - }, - { - "ID": "8159", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "174", - "measuredH": "50", - "w": "174", - "h": "50", - "x": "567", - "y": "2466", - "properties": { - "controlName": "102-enterprise-software:emc-dms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "174", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "85", - "measuredH": "26", - "x": "44", - "y": "12", - "properties": { - "size": "18", - "text": "EMC DMS" - } - } - ] - } - } - }, - { - "ID": "8160", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "152", - "measuredH": "50", - "w": "152", - "h": "50", - "x": "748", - "y": "2466", - "properties": { - "controlName": "103-enterprise-software:ibm-bpm" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "152", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "26", - "x": "37", - "y": "12", - "properties": { - "size": "18", - "text": "IBM BPM" - } - } - ] - } - } - }, - { - "ID": "8161", - "typeID": "__group__", - "zOrder": "157", - "measuredW": "332", - "measuredH": "50", - "w": "332", - "h": "50", - "x": "568", - "y": "2522", - "properties": { - "controlName": "104-enterprise-software:salesforce" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "332", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "26", - "x": "122", - "y": "12", - "properties": { - "size": "18", - "text": "Salesforce" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy 2", - "order": 1000006.8992828326, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "4BE92169-157F-4FC5-8E20-403CBCF7A6C6", - "mockupH": "2683", - "mockupW": "1375", - "measuredW": "1519", - "measuredH": "2852", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/software-design-architecture.json b/public/jsons/software-design-architecture.json deleted file mode 100644 index fe60483c8..000000000 --- a/public/jsons/software-design-architecture.json +++ /dev/null @@ -1,4770 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "8712", - "typeID": "Label", - "zOrder": "76", - "measuredW": "196", - "measuredH": "32", - "x": "438", - "y": "505", - "properties": { - "size": "24", - "text": "Minimap of Topics" - } - }, - { - "ID": "8723", - "typeID": "TextArea", - "zOrder": "58", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "552", - "properties": { - "color": "11728362" - } - }, - { - "ID": "8724", - "typeID": "Label", - "zOrder": "59", - "measuredW": "97", - "measuredH": "26", - "x": "487", - "y": "564", - "properties": { - "size": "18", - "text": "Clean Code" - } - }, - { - "ID": "8725", - "typeID": "TextArea", - "zOrder": "60", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "607", - "properties": { - "color": "15594231" - } - }, - { - "ID": "8726", - "typeID": "Label", - "zOrder": "61", - "measuredW": "200", - "measuredH": "26", - "x": "436", - "y": "619", - "properties": { - "size": "18", - "text": "Programming Paradigms" - } - }, - { - "ID": "8727", - "typeID": "TextArea", - "zOrder": "62", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "661", - "properties": { - "color": "12907001" - } - }, - { - "ID": "8728", - "typeID": "Label", - "zOrder": "63", - "measuredW": "244", - "measuredH": "26", - "x": "414", - "y": "673", - "properties": { - "size": "18", - "text": "Object Oriented Programming" - } - }, - { - "ID": "8729", - "typeID": "TextArea", - "zOrder": "64", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "716", - "properties": { - "color": "15325437" - } - }, - { - "ID": "8730", - "typeID": "Label", - "zOrder": "65", - "measuredW": "142", - "measuredH": "26", - "x": "465", - "y": "728", - "properties": { - "size": "18", - "text": "Design Principles" - } - }, - { - "ID": "8731", - "typeID": "TextArea", - "zOrder": "66", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "771", - "properties": { - "color": "16701410" - } - }, - { - "ID": "8732", - "typeID": "Label", - "zOrder": "67", - "measuredW": "130", - "measuredH": "26", - "x": "471", - "y": "783", - "properties": { - "size": "18", - "text": "Design Patterns" - } - }, - { - "ID": "8733", - "typeID": "TextArea", - "zOrder": "68", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "990", - "properties": { - "color": "16701399" - } - }, - { - "ID": "8734", - "typeID": "Label", - "zOrder": "69", - "measuredW": "159", - "measuredH": "26", - "x": "456", - "y": "1002", - "properties": { - "size": "18", - "text": "Enterprise Patterns" - } - }, - { - "ID": "8735", - "typeID": "TextArea", - "zOrder": "70", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "825", - "properties": { - "color": "13039317" - } - }, - { - "ID": "8736", - "typeID": "Label", - "zOrder": "71", - "measuredW": "187", - "measuredH": "26", - "x": "442", - "y": "837", - "properties": { - "size": "18", - "text": "Architectural Principles" - } - }, - { - "ID": "8737", - "typeID": "TextArea", - "zOrder": "72", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "880", - "properties": { - "color": "16710847" - } - }, - { - "ID": "8738", - "typeID": "Label", - "zOrder": "73", - "measuredW": "155", - "measuredH": "26", - "x": "458", - "y": "892", - "properties": { - "size": "18", - "text": "Architectural Styles" - } - }, - { - "ID": "8739", - "typeID": "TextArea", - "zOrder": "74", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "935", - "properties": { - "color": "16706504" - } - }, - { - "ID": "8740", - "typeID": "Label", - "zOrder": "75", - "measuredW": "175", - "measuredH": "26", - "x": "448", - "y": "947", - "properties": { - "size": "18", - "text": "Architectural Patterns" - } - }, - { - "ID": "8746", - "typeID": "Label", - "zOrder": "77", - "measuredW": "395", - "measuredH": "36", - "x": "777", - "y": "530", - "properties": { - "size": "28", - "text": "Software Design & Architecture" - } - }, - { - "ID": "8752", - "typeID": "TextArea", - "zOrder": "79", - "w": "249", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "794", - "y": "1043", - "properties": { - "color": "16776960" - } - }, - { - "ID": "8753", - "typeID": "Label", - "zOrder": "80", - "measuredW": "182", - "measuredH": "26", - "x": "828", - "y": "1055", - "properties": { - "size": "18", - "text": "Clean Code Principles" - } - }, - { - "ID": "8755", - "typeID": "Arrow", - "zOrder": "81", - "w": "1", - "h": "64", - "measuredW": "150", - "measuredH": "100", - "x": "936", - "y": "446", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.3586399639038973, - "y": 0 - }, - "p1": { - "x": 0.32941176470588224, - "y": 0 - }, - "p2": { - "x": -0.3586399639038973, - "y": 64 - }, - "stroke": "dotted" - } - }, - { - "ID": "8756", - "typeID": "TextArea", - "zOrder": "82", - "w": "249", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "794", - "y": "1098", - "properties": { - "color": "16776960" - } - }, - { - "ID": "8757", - "typeID": "Label", - "zOrder": "83", - "measuredW": "200", - "measuredH": "26", - "x": "819", - "y": "1110", - "properties": { - "size": "18", - "text": "Programming Paradigms" - } - }, - { - "ID": "8758", - "typeID": "TextArea", - "zOrder": "84", - "w": "193", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1117", - "y": "876", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8759", - "typeID": "Label", - "zOrder": "85", - "measuredW": "115", - "measuredH": "26", - "x": "1156", - "y": "888", - "properties": { - "size": "18", - "text": "Be Consistent" - } - }, - { - "ID": "8760", - "typeID": "TextArea", - "zOrder": "86", - "w": "382", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1314", - "y": "876", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8761", - "typeID": "Label", - "zOrder": "87", - "measuredW": "284", - "measuredH": "26", - "x": "1363", - "y": "888", - "properties": { - "size": "18", - "text": "Meaningful names over Comments" - } - }, - { - "ID": "8762", - "typeID": "TextArea", - "zOrder": "88", - "w": "258", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1117", - "y": "931", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8763", - "typeID": "Label", - "zOrder": "89", - "measuredW": "221", - "measuredH": "26", - "x": "1138", - "y": "943", - "properties": { - "size": "18", - "text": "Indentation and Code Style" - } - }, - { - "ID": "8764", - "typeID": "TextArea", - "zOrder": "90", - "w": "312", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1384", - "y": "931", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8765", - "typeID": "Label", - "zOrder": "91", - "measuredW": "275", - "measuredH": "26", - "x": "1405", - "y": "943", - "properties": { - "size": "18", - "text": "Keep methods, classes, files small" - } - }, - { - "ID": "8768", - "typeID": "TextArea", - "zOrder": "92", - "w": "155", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1118", - "y": "987", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8769", - "typeID": "Label", - "zOrder": "93", - "measuredW": "118", - "measuredH": "26", - "x": "1137", - "y": "999", - "properties": { - "size": "18", - "text": "Pure functions" - } - }, - { - "ID": "8770", - "typeID": "TextArea", - "zOrder": "94", - "w": "416", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1280", - "y": "987", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8771", - "typeID": "Label", - "zOrder": "95", - "measuredW": "253", - "measuredH": "26", - "x": "1361", - "y": "999", - "properties": { - "size": "18", - "text": "Minimize cyclomatic complexity" - } - }, - { - "ID": "8772", - "typeID": "TextArea", - "zOrder": "96", - "w": "273", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1118", - "y": "1042", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8773", - "typeID": "Label", - "zOrder": "97", - "measuredW": "236", - "measuredH": "26", - "x": "1137", - "y": "1054", - "properties": { - "size": "18", - "text": "Avoid passing nulls, booleans" - } - }, - { - "ID": "8774", - "typeID": "TextArea", - "zOrder": "98", - "w": "298", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1398", - "y": "1042", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8775", - "typeID": "Label", - "zOrder": "99", - "measuredW": "239", - "measuredH": "26", - "x": "1427", - "y": "1054", - "properties": { - "size": "18", - "text": "Keep framework code distant" - } - }, - { - "ID": "8776", - "typeID": "TextArea", - "zOrder": "100", - "w": "223", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1118", - "y": "1098", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8777", - "typeID": "Label", - "zOrder": "101", - "measuredW": "186", - "measuredH": "26", - "x": "1137", - "y": "1110", - "properties": { - "size": "18", - "text": "Use correct constructs" - } - }, - { - "ID": "8780", - "typeID": "TextArea", - "zOrder": "102", - "w": "349", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1347", - "y": "1098", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8781", - "typeID": "Label", - "zOrder": "103", - "measuredW": "305", - "measuredH": "26", - "x": "1369", - "y": "1110", - "properties": { - "size": "18", - "text": "Tests should be fast and independent" - } - }, - { - "ID": "8782", - "typeID": "TextArea", - "zOrder": "104", - "w": "222", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1118", - "y": "1154", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8783", - "typeID": "Label", - "zOrder": "105", - "measuredW": "188", - "measuredH": "26", - "x": "1135", - "y": "1166", - "properties": { - "size": "18", - "text": "Use meaningful names" - } - }, - { - "ID": "8784", - "typeID": "TextArea", - "zOrder": "106", - "w": "351", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1345", - "y": "1154", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8785", - "typeID": "Label", - "zOrder": "107", - "measuredW": "324", - "measuredH": "26", - "x": "1359", - "y": "1166", - "properties": { - "size": "18", - "text": "Organize code by the actor it belongs to" - } - }, - { - "ID": "8786", - "typeID": "TextArea", - "zOrder": "108", - "w": "266", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1118", - "y": "1209", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8787", - "typeID": "Label", - "zOrder": "109", - "measuredW": "230", - "measuredH": "26", - "x": "1136", - "y": "1221", - "properties": { - "size": "18", - "text": "Command Query Separation" - } - }, - { - "ID": "8788", - "typeID": "TextArea", - "zOrder": "110", - "w": "306", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1390", - "y": "1209", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8789", - "typeID": "Label", - "zOrder": "111", - "measuredW": "267", - "measuredH": "26", - "x": "1409", - "y": "1221", - "properties": { - "size": "18", - "text": "Keep it simple and refactor often" - } - }, - { - "ID": "8790", - "typeID": "TextArea", - "zOrder": "57", - "w": "608", - "h": "412", - "measuredW": "200", - "measuredH": "140", - "x": "1104", - "y": "863" - }, - { - "ID": "8791", - "typeID": "Arrow", - "zOrder": "56", - "w": "232", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "1025", - "y": "1065", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.373762114721103, - "y": 2.708182328369503 - }, - "p1": { - "x": 0.32941176470588235, - "y": -1.0593194675293207e-18 - }, - "p2": { - "x": 232, - "y": -0.39074135695739187 - } - } - }, - { - "ID": "8792", - "typeID": "Canvas", - "zOrder": "112", - "w": "463", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "1249", - "y": "523" - }, - { - "ID": "8802", - "typeID": "Label", - "zOrder": "113", - "measuredW": "396", - "measuredH": "25", - "x": "1271", - "y": "540", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap along with" - } - }, - { - "ID": "8803", - "typeID": "Label", - "zOrder": "114", - "measuredW": "382", - "measuredH": "25", - "x": "1271", - "y": "568", - "properties": { - "size": "17", - "text": "resources, progress tracking and other resources." - } - }, - { - "ID": "8804", - "typeID": "__group__", - "zOrder": "115", - "measuredW": "403", - "measuredH": "45", - "w": "403", - "h": "45", - "x": "1271", - "y": "604", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "403", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "__group__", - "zOrder": "1", - "measuredW": "180", - "measuredH": "29", - "w": "180", - "h": "29", - "x": "107", - "y": "8", - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "105", - "measuredH": "28", - "x": "75", - "y": "0", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "28", - "x": "0", - "y": "0", - "properties": { - "color": "16777215", - "size": "20", - "text": "https" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "5", - "measuredH": "28", - "x": "47", - "y": "0", - "properties": { - "bold": "true", - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "10", - "measuredH": "28", - "x": "54", - "y": "1", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "62", - "y": "1", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - } - ] - } - } - }, - { - "ID": "8806", - "typeID": "TextArea", - "zOrder": "116", - "w": "312", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "1094", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8807", - "typeID": "Label", - "zOrder": "117", - "measuredW": "199", - "measuredH": "26", - "x": "442", - "y": "1106", - "properties": { - "size": "18", - "text": "Structured Programming" - } - }, - { - "ID": "8808", - "typeID": "TextArea", - "zOrder": "118", - "w": "312", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "1149", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8809", - "typeID": "Label", - "zOrder": "119", - "measuredW": "199", - "measuredH": "26", - "x": "442", - "y": "1161", - "properties": { - "size": "18", - "text": "Functional Programming" - } - }, - { - "ID": "8810", - "typeID": "TextArea", - "zOrder": "120", - "w": "312", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "386", - "y": "1204", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8811", - "typeID": "Label", - "zOrder": "121", - "measuredW": "244", - "measuredH": "26", - "x": "420", - "y": "1216", - "properties": { - "size": "18", - "text": "Object Oriented Programming" - } - }, - { - "ID": "8812", - "typeID": "Arrow", - "zOrder": "55", - "w": "129", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "680", - "y": "1118", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3326222086117241, - "y": 3.72262694836013 - }, - "p1": { - "x": 0.3294117647058824, - "y": 8.486321293555368e-18 - }, - "p2": { - "x": 129.01372997564988, - "y": -0.16604904758287375 - } - } - }, - { - "ID": "8816", - "typeID": "TextArea", - "zOrder": "122", - "w": "305", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "744", - "y": "1323", - "properties": { - "color": "16776960" - } - }, - { - "ID": "8817", - "typeID": "Label", - "zOrder": "123", - "w": "244", - "measuredW": "244", - "measuredH": "26", - "x": "771", - "y": "1335", - "properties": { - "text": "Object Oriented Programming", - "size": "18" - } - }, - { - "ID": "8818", - "typeID": "TextArea", - "zOrder": "124", - "w": "185", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "849", - "y": "1437", - "properties": { - "color": "16776960" - } - }, - { - "ID": "8819", - "typeID": "Label", - "zOrder": "125", - "measuredW": "146", - "measuredH": "26", - "x": "869", - "y": "1449", - "properties": { - "size": "18", - "text": "Primary Principles" - } - }, - { - "ID": "8820", - "typeID": "TextArea", - "zOrder": "126", - "w": "187", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "848", - "y": "1530", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8821", - "typeID": "Label", - "zOrder": "127", - "measuredW": "94", - "measuredH": "26", - "x": "895", - "y": "1542", - "properties": { - "size": "18", - "text": "Inheritance" - } - }, - { - "ID": "8822", - "typeID": "TextArea", - "zOrder": "128", - "w": "187", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "848", - "y": "1584", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8823", - "typeID": "Label", - "zOrder": "129", - "measuredW": "113", - "measuredH": "26", - "x": "885", - "y": "1596", - "properties": { - "size": "18", - "text": "Polymorphism" - } - }, - { - "ID": "8824", - "typeID": "TextArea", - "zOrder": "130", - "w": "187", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "848", - "y": "1639", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8825", - "typeID": "Label", - "zOrder": "131", - "measuredW": "92", - "measuredH": "26", - "x": "896", - "y": "1651", - "properties": { - "size": "18", - "text": "Abstraction" - } - }, - { - "ID": "8826", - "typeID": "TextArea", - "zOrder": "132", - "w": "187", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "848", - "y": "1693", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8827", - "typeID": "Label", - "zOrder": "133", - "measuredW": "116", - "measuredH": "26", - "x": "884", - "y": "1705", - "properties": { - "size": "18", - "text": "Encapsulation" - } - }, - { - "ID": "8828", - "typeID": "TextArea", - "zOrder": "134", - "w": "187", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "637", - "y": "1436", - "properties": { - "color": "16776960" - } - }, - { - "ID": "8829", - "typeID": "Label", - "zOrder": "135", - "measuredW": "154", - "measuredH": "26", - "x": "654", - "y": "1448", - "properties": { - "size": "18", - "text": "Paradigm Features" - } - }, - { - "ID": "8830", - "typeID": "TextArea", - "zOrder": "136", - "w": "187", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "637", - "y": "1529", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8831", - "typeID": "Label", - "zOrder": "137", - "measuredW": "137", - "measuredH": "26", - "x": "662", - "y": "1541", - "properties": { - "size": "18", - "text": "Abstract Classes" - } - }, - { - "ID": "8833", - "typeID": "TextArea", - "zOrder": "138", - "w": "187", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "637", - "y": "1584", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8834", - "typeID": "Label", - "zOrder": "139", - "measuredW": "145", - "measuredH": "26", - "x": "658", - "y": "1596", - "properties": { - "size": "18", - "text": "Concrete Classes" - } - }, - { - "ID": "8835", - "typeID": "TextArea", - "zOrder": "140", - "w": "187", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "637", - "y": "1638", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8836", - "typeID": "Label", - "zOrder": "141", - "measuredW": "134", - "measuredH": "26", - "x": "664", - "y": "1650", - "properties": { - "size": "18", - "text": "Scope / Visibility" - } - }, - { - "ID": "8837", - "typeID": "TextArea", - "zOrder": "142", - "w": "187", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "637", - "y": "1692", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8838", - "typeID": "Label", - "zOrder": "143", - "measuredW": "83", - "measuredH": "26", - "x": "689", - "y": "1704", - "properties": { - "size": "18", - "text": "Interfaces" - } - }, - { - "ID": "8841", - "typeID": "Arrow", - "zOrder": "49", - "w": "1", - "h": "86", - "measuredW": "150", - "measuredH": "100", - "x": "941", - "y": "1463", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3586399639038973, - "y": 0.4028220835805314 - }, - "p1": { - "x": 0.3294117647058821, - "y": 0 - }, - "p2": { - "x": -0.3586399639038973, - "y": 86.62391518484401 - } - } - }, - { - "ID": "8842", - "typeID": "Arrow", - "zOrder": "50", - "w": "1", - "h": "75", - "measuredW": "150", - "measuredH": "100", - "x": "732", - "y": "1462", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3586399639038973, - "y": -0.2534288249714791 - }, - "p1": { - "x": 0.3294117647058821, - "y": 0 - }, - "p2": { - "x": -0.3586399639038973, - "y": 75.13266542301426 - } - } - }, - { - "ID": "8845", - "typeID": "TextArea", - "zOrder": "144", - "w": "235", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "383", - "y": "1436", - "properties": { - "color": "16776960" - } - }, - { - "ID": "8846", - "typeID": "Label", - "zOrder": "145", - "measuredW": "172", - "measuredH": "26", - "x": "415", - "y": "1448", - "properties": { - "size": "18", - "text": "Model-Driven Design" - } - }, - { - "ID": "8847", - "typeID": "TextArea", - "zOrder": "146", - "w": "234", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "1529", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8848", - "typeID": "Label", - "zOrder": "147", - "measuredW": "128", - "measuredH": "26", - "x": "437", - "y": "1541", - "properties": { - "size": "18", - "text": "Domain Models" - } - }, - { - "ID": "8849", - "typeID": "TextArea", - "zOrder": "148", - "w": "234", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "1584", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8850", - "typeID": "Label", - "zOrder": "149", - "measuredW": "126", - "measuredH": "26", - "x": "438", - "y": "1596", - "properties": { - "size": "18", - "text": "Anemic Models" - } - }, - { - "ID": "8851", - "typeID": "TextArea", - "zOrder": "150", - "w": "234", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "1638", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8852", - "typeID": "Label", - "zOrder": "151", - "measuredW": "178", - "measuredH": "26", - "x": "412", - "y": "1650", - "properties": { - "size": "18", - "text": "Layered Architectures" - } - }, - { - "ID": "8853", - "typeID": "TextArea", - "zOrder": "152", - "w": "234", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "1693", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8854", - "typeID": "Label", - "zOrder": "153", - "measuredW": "150", - "measuredH": "26", - "x": "426", - "y": "1705", - "properties": { - "size": "18", - "text": "Domain Language" - } - }, - { - "ID": "8855", - "typeID": "TextArea", - "zOrder": "154", - "w": "234", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "1748", - "properties": { - "color": "16770457" - } - }, - { - "ID": "8856", - "typeID": "Label", - "zOrder": "155", - "measuredW": "130", - "measuredH": "26", - "x": "436", - "y": "1760", - "properties": { - "size": "18", - "text": "Class Invariants" - } - }, - { - "ID": "8857", - "typeID": "Arrow", - "zOrder": "54", - "w": "125", - "h": "53", - "measuredW": "150", - "measuredH": "100", - "x": "678", - "y": "1130", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4543045016012002, - "y": 53.589364727498946 - }, - "p1": { - "x": 0.3750490217438666, - "y": 0.09264020218745961 - }, - "p2": { - "x": 125.43153796090621, - "y": 0.3938829855903805 - } - } - }, - { - "ID": "8858", - "typeID": "Arrow", - "zOrder": "53", - "w": "119", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "688", - "y": "1136", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.158890819897465, - "y": 94.89922302919331 - }, - "p1": { - "x": 0.3750490217438667, - "y": 0.09264020218745957 - }, - "p2": { - "x": 119.61818197196396, - "y": -0.023924999666178337 - } - } - }, - { - "ID": "8859", - "typeID": "Arrow", - "zOrder": "48", - "w": "1", - "h": "74", - "measuredW": "150", - "measuredH": "100", - "x": "500", - "y": "1460", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3586399639038973, - "y": -0.14231282574201032 - }, - "p1": { - "x": 0.3294117647058821, - "y": 0 - }, - "p2": { - "x": -0.3586399639038973, - "y": 73.62391518484401 - } - } - }, - { - "ID": "8860", - "typeID": "Arrow", - "zOrder": "52", - "w": "530", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "461", - "y": "1461", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.11816489567706867, - "y": -0.3907413569572782 - }, - "p1": { - "x": 0.32941176470588224, - "y": -1.0467714226850798e-18 - }, - "p2": { - "x": 530.4264062963243, - "y": -0.3907413569572782 - } - } - }, - { - "ID": "8862", - "typeID": "Arrow", - "zOrder": "51", - "w": "2", - "h": "474", - "measuredW": "150", - "measuredH": "100", - "x": "934", - "y": "589", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 1.6216144658764051, - "y": -0.09587076153292173 - }, - "p1": { - "x": 0.4642857142857143, - "y": -0.003992113361953179 - }, - "p2": { - "x": 1.6216144658764051, - "y": 473.50989513190007 - } - } - }, - { - "ID": "8998", - "typeID": "Arrow", - "zOrder": "47", - "w": "1", - "h": "112", - "measuredW": "150", - "measuredH": "100", - "x": "940", - "y": "1353", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.6216144658764051, - "y": -0.2602206384465262 - }, - "p1": { - "x": 0.46428571428571425, - "y": -0.0039921133619531795 - }, - "p2": { - "x": 0.6216144658764051, - "y": 111.38361965642662 - }, - "stroke": "dotted" - } - }, - { - "ID": "8999", - "typeID": "Arrow", - "zOrder": "46", - "w": "320", - "h": "110", - "measuredW": "150", - "measuredH": "100", - "x": "440", - "y": "1344", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.4023788389371248, - "y": 110.16101984072225 - }, - "p1": { - "x": 0.3090088209770084, - "y": 0.11860534092032544 - }, - "p2": { - "x": 319.1781140051372, - "y": -0.08727245046497956 - } - } - }, - { - "ID": "9000", - "typeID": "Arrow", - "zOrder": "45", - "w": "104", - "h": "107", - "measuredW": "150", - "measuredH": "100", - "x": "670", - "y": "1348", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 1.2585897729245517, - "y": 107.55656784440816 - }, - "p1": { - "x": 0.3880928168623461, - "y": 0.19007118424701788 - }, - "p2": { - "x": 104.52914204568219, - "y": 0.09937156059277186 - } - } - }, - { - "ID": "9001", - "typeID": "Arrow", - "zOrder": "44", - "w": "1", - "h": "219", - "measuredW": "150", - "measuredH": "100", - "x": "940", - "y": "1132", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.6216144658764051, - "y": -0.09587076153292173 - }, - "p1": { - "x": 0.4642857142857143, - "y": -0.003992113361953179 - }, - "p2": { - "x": 0.6216144658764051, - "y": 218.8904675679646 - } - } - }, - { - "ID": "9002", - "typeID": "Arrow", - "zOrder": "43", - "w": "204", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1047", - "y": "1347", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": -0.3389972355646478, - "y": -0.09587076153297858 - }, - "p1": { - "x": 0.46428571428571414, - "y": -0.0039921133619531925 - }, - "p2": { - "x": 203.4110113025788, - "y": -0.09587076153297858 - } - } - }, - { - "ID": "9003", - "typeID": "TextArea", - "zOrder": "156", - "w": "205", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1138", - "y": "1323", - "properties": { - "color": "16776960" - } - }, - { - "ID": "9004", - "typeID": "Label", - "zOrder": "157", - "measuredW": "142", - "measuredH": "26", - "x": "1170", - "y": "1335", - "properties": { - "text": "Design Principles", - "size": "18" - } - }, - { - "ID": "9005", - "typeID": "TextArea", - "zOrder": "158", - "w": "306", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1406", - "y": "1323", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9006", - "typeID": "Label", - "zOrder": "159", - "measuredW": "241", - "measuredH": "26", - "x": "1438", - "y": "1335", - "properties": { - "size": "18", - "text": "Composition over Inheritance" - } - }, - { - "ID": "9007", - "typeID": "TextArea", - "zOrder": "160", - "w": "306", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1406", - "y": "1378", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9008", - "typeID": "Label", - "zOrder": "161", - "measuredW": "198", - "measuredH": "26", - "x": "1460", - "y": "1390", - "properties": { - "size": "18", - "text": "Encapsulate what varies" - } - }, - { - "ID": "9009", - "typeID": "TextArea", - "zOrder": "162", - "w": "306", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1406", - "y": "1434", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9010", - "typeID": "Label", - "zOrder": "163", - "measuredW": "239", - "measuredH": "26", - "x": "1439", - "y": "1446", - "properties": { - "size": "18", - "text": "Program against abstractions" - } - }, - { - "ID": "9011", - "typeID": "TextArea", - "zOrder": "164", - "w": "306", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1406", - "y": "1490", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9012", - "typeID": "Label", - "zOrder": "165", - "measuredW": "158", - "measuredH": "26", - "x": "1480", - "y": "1502", - "properties": { - "size": "18", - "text": "Hollywood principle" - } - }, - { - "ID": "9013", - "typeID": "TextArea", - "zOrder": "166", - "w": "108", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1406", - "y": "1546", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9014", - "typeID": "Label", - "zOrder": "167", - "measuredW": "54", - "measuredH": "26", - "x": "1433", - "y": "1558", - "properties": { - "size": "18", - "text": "SOLID" - } - }, - { - "ID": "9015", - "typeID": "TextArea", - "zOrder": "168", - "w": "86", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1523", - "y": "1546", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9016", - "typeID": "Label", - "zOrder": "169", - "measuredW": "37", - "measuredH": "26", - "x": "1547", - "y": "1558", - "properties": { - "size": "18", - "text": "DRY" - } - }, - { - "ID": "9017", - "typeID": "TextArea", - "zOrder": "170", - "w": "94", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1618", - "y": "1546", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9018", - "typeID": "Label", - "zOrder": "171", - "measuredW": "53", - "measuredH": "26", - "x": "1638", - "y": "1558", - "properties": { - "size": "18", - "text": "YAGNI" - } - }, - { - "ID": "9019", - "typeID": "Arrow", - "zOrder": "42", - "w": "130", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "1302", - "y": "1346", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3082755532209376, - "y": -0.291817671630497 - }, - "p1": { - "x": 0.3294117647058823, - "y": -8.554261088609249e-19 - }, - "p2": { - "x": 130.094239896011, - "y": -0.291817671630497 - } - } - }, - { - "ID": "9020", - "typeID": "Arrow", - "zOrder": "41", - "w": "116", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "1303", - "y": "1357", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5931585078730334, - "y": -0.04448893374823515 - }, - "p2": { - "x": 117, - "y": 46 - } - } - }, - { - "ID": "9021", - "typeID": "Arrow", - "zOrder": "40", - "w": "128", - "h": "108", - "measuredW": "150", - "measuredH": "100", - "x": "1294", - "y": "1354", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.6587147528112978, - "y": -0.08563456876037258 - }, - "p2": { - "x": 128, - "y": 108 - } - } - }, - { - "ID": "9022", - "typeID": "Arrow", - "zOrder": "39", - "w": "137", - "h": "162", - "measuredW": "150", - "measuredH": "100", - "x": "1282", - "y": "1353", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.6387375014132494, - "y": -0.10358394265031602 - }, - "p2": { - "x": 138, - "y": 162 - } - } - }, - { - "ID": "9023", - "typeID": "Arrow", - "zOrder": "38", - "w": "156", - "h": "210", - "measuredW": "150", - "measuredH": "100", - "x": "1266", - "y": "1361", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.6348487205230864, - "y": -0.09421020418116537 - }, - "p2": { - "x": 156, - "y": 210 - } - } - }, - { - "ID": "9068", - "typeID": "Arrow", - "zOrder": "37", - "w": "1", - "h": "371", - "measuredW": "150", - "measuredH": "100", - "x": "1235", - "y": "1349", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 1.6216144658764051, - "y": -0.09587076153292173 - }, - "p1": { - "x": 0.4642857142857143, - "y": -0.003992113361953182 - }, - "p2": { - "x": 1.6216144658765188, - "y": 370.71479385115344 - } - } - }, - { - "ID": "9069", - "typeID": "TextArea", - "zOrder": "172", - "w": "205", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1138", - "y": "1692", - "properties": { - "color": "16776960" - } - }, - { - "ID": "9070", - "typeID": "Label", - "zOrder": "173", - "measuredW": "130", - "measuredH": "26", - "x": "1176", - "y": "1704", - "properties": { - "size": "18", - "text": "Design Patterns" - } - }, - { - "ID": "9071", - "typeID": "TextArea", - "zOrder": "174", - "w": "254", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1458", - "y": "1634", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9072", - "typeID": "Label", - "zOrder": "175", - "measuredW": "170", - "measuredH": "26", - "x": "1500", - "y": "1646", - "properties": { - "size": "18", - "text": "GoF Design Patterns" - } - }, - { - "ID": "9073", - "typeID": "TextArea", - "zOrder": "176", - "w": "254", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1458", - "y": "1688", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9074", - "typeID": "Label", - "zOrder": "177", - "measuredW": "116", - "measuredH": "26", - "x": "1527", - "y": "1700", - "properties": { - "size": "18", - "text": "PoSA Patterns" - } - }, - { - "ID": "9075", - "typeID": "Arrow", - "zOrder": "36", - "w": "170", - "h": "8", - "measuredW": "150", - "measuredH": "100", - "x": "1329", - "y": "1720", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.04461796514533489, - "y": 7.758492984310578 - }, - "p1": { - "x": 0.3294117647058822, - "y": 3.935013978350912e-18 - }, - "p2": { - "x": 169.8457074842272, - "y": 0.09829345713387738 - } - } - }, - { - "ID": "9076", - "typeID": "Arrow", - "zOrder": "35", - "w": "149", - "h": "63", - "measuredW": "150", - "measuredH": "100", - "x": "1323", - "y": "1652", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.338881640835325, - "y": 62.7778944027807 - }, - "p1": { - "x": 0.5665558969214369, - "y": -0.11436453696156496 - }, - "p2": { - "x": 149.03500913910898, - "y": 0.21959826417150907 - } - } - }, - { - "ID": "9077", - "typeID": "Arrow", - "zOrder": "34", - "w": "231", - "h": "140", - "measuredW": "150", - "measuredH": "100", - "x": "1008", - "y": "1711", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 230.4139447480659, - "y": 0.23935252321666667 - }, - "p1": { - "x": 0.4390975362185104, - "y": 0.17740149487865609 - }, - "p2": { - "x": -0.1694047970761403, - "y": 140.14385674161736 - } - } - }, - { - "ID": "9078", - "typeID": "TextArea", - "zOrder": "178", - "w": "263", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "761", - "y": "1833", - "properties": { - "color": "16776960" - } - }, - { - "ID": "9079", - "typeID": "Label", - "zOrder": "179", - "measuredW": "187", - "measuredH": "26", - "x": "799", - "y": "1845", - "properties": { - "size": "18", - "text": "Architectural Principles" - } - }, - { - "ID": "9080", - "typeID": "TextArea", - "zOrder": "180", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "1888", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9081", - "typeID": "Label", - "zOrder": "181", - "measuredW": "121", - "measuredH": "26", - "x": "457", - "y": "1900", - "properties": { - "size": "18", - "text": "Policy vs Detail" - } - }, - { - "ID": "9082", - "typeID": "TextArea", - "zOrder": "182", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "1833", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9083", - "typeID": "Label", - "zOrder": "183", - "measuredW": "180", - "measuredH": "26", - "x": "428", - "y": "1845", - "properties": { - "size": "18", - "text": "Component Principles" - } - }, - { - "ID": "9084", - "typeID": "TextArea", - "zOrder": "184", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "1942", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9085", - "typeID": "Label", - "zOrder": "185", - "measuredW": "190", - "measuredH": "26", - "x": "423", - "y": "1954", - "properties": { - "size": "18", - "text": "Coupling and Cohesion" - } - }, - { - "ID": "9086", - "typeID": "TextArea", - "zOrder": "186", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "1997", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9087", - "typeID": "Label", - "zOrder": "187", - "measuredW": "94", - "measuredH": "26", - "x": "471", - "y": "2009", - "properties": { - "size": "18", - "text": "Boundaries" - } - }, - { - "ID": "9088", - "typeID": "Arrow", - "zOrder": "33", - "w": "181", - "h": "5", - "measuredW": "150", - "measuredH": "100", - "x": "618", - "y": "1852", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3082755532209376, - "y": 4.708182328369503 - }, - "p1": { - "x": 0.32941176470588224, - "y": 0 - }, - "p2": { - "x": 181.26925095141905, - "y": -0.4928466496123747 - } - } - }, - { - "ID": "9089", - "typeID": "Arrow", - "zOrder": "32", - "w": "153", - "h": "52", - "measuredW": "150", - "measuredH": "100", - "x": "630", - "y": "1864", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.42973101719667284, - "y": 52.277757155202835 - }, - "p1": { - "x": 0.4192218500386497, - "y": 0.08670445761401716 - }, - "p2": { - "x": 152.4288939621672, - "y": 0.46127411135080365 - } - } - }, - { - "ID": "9090", - "typeID": "Arrow", - "zOrder": "31", - "w": "175", - "h": "106", - "measuredW": "150", - "measuredH": "100", - "x": "631", - "y": "1867", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.13431894110033227, - "y": 106.27588850344023 - }, - "p1": { - "x": 0.35968221070244366, - "y": 0.08736483090006118 - }, - "p2": { - "x": 174.74631133190064, - "y": 0.05209826354348479 - } - } - }, - { - "ID": "9091", - "typeID": "Arrow", - "zOrder": "30", - "w": "202", - "h": "168", - "measuredW": "150", - "measuredH": "100", - "x": "632", - "y": "1862", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.1610931349960083, - "y": 168.27401985167762 - }, - "p1": { - "x": 0.412358133669609, - "y": 0.0794451450189153 - }, - "p2": { - "x": 202.24537700601923, - "y": -0.1295500408418775 - } - } - }, - { - "ID": "9092", - "typeID": "TextArea", - "zOrder": "188", - "w": "228", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1138", - "y": "1945", - "properties": { - "color": "16776960" - } - }, - { - "ID": "9093", - "typeID": "Label", - "zOrder": "189", - "measuredW": "155", - "measuredH": "26", - "x": "1174", - "y": "1957", - "properties": { - "size": "18", - "text": "Architectural Styles" - } - }, - { - "ID": "9094", - "typeID": "Arrow", - "zOrder": "29", - "w": "234", - "h": "95", - "measuredW": "150", - "measuredH": "100", - "x": "1004", - "y": "1864", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 234.4139447480659, - "y": 94.66305905761055 - }, - "p1": { - "x": 0.40002625360987165, - "y": -0.14253084799159907 - }, - "p2": { - "x": -0.055641025365048336, - "y": 0.09797750258030646 - } - } - }, - { - "ID": "9095", - "typeID": "TextArea", - "zOrder": "192", - "w": "254", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1458", - "y": "1906", - "properties": { - "color": "16776960" - } - }, - { - "ID": "9096", - "typeID": "Label", - "zOrder": "193", - "measuredW": "90", - "measuredH": "26", - "x": "1540", - "y": "1918", - "properties": { - "size": "18", - "text": "Messaging" - } - }, - { - "ID": "9097", - "typeID": "TextArea", - "zOrder": "194", - "w": "254", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1458", - "y": "1971", - "properties": { - "color": "16776960" - } - }, - { - "ID": "9098", - "typeID": "Label", - "zOrder": "195", - "measuredW": "89", - "measuredH": "26", - "x": "1540", - "y": "1983", - "properties": { - "size": "18", - "text": "Distributed" - } - }, - { - "ID": "9099", - "typeID": "TextArea", - "zOrder": "190", - "w": "228", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1138", - "y": "2047", - "properties": { - "color": "16776960" - } - }, - { - "ID": "9100", - "typeID": "Label", - "zOrder": "191", - "measuredW": "79", - "measuredH": "26", - "x": "1212", - "y": "2059", - "properties": { - "size": "18", - "text": "Structural" - } - }, - { - "ID": "9101", - "typeID": "Arrow", - "zOrder": "28", - "w": "133", - "h": "41", - "measuredW": "150", - "measuredH": "100", - "x": "1341", - "y": "1920", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.2485012403260498, - "y": 39.95847113370678 - }, - "p1": { - "x": 0.566555896921436, - "y": -0.11436453696156705 - }, - "p2": { - "x": 133.17894259759305, - "y": -0.19930322527852695 - } - } - }, - { - "ID": "9102", - "typeID": "Arrow", - "zOrder": "27", - "w": "120", - "h": "21", - "measuredW": "150", - "measuredH": "100", - "x": "1343", - "y": "1977", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.34232291186640396, - "y": 1.0942401990550934 - }, - "p1": { - "x": 0.5661072334357016, - "y": 0.0765415136828243 - }, - "p2": { - "x": 120.81564598882255, - "y": 20.525421340499634 - } - } - }, - { - "ID": "9103", - "typeID": "TextArea", - "zOrder": "196", - "w": "254", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1458", - "y": "1767", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9104", - "typeID": "Label", - "zOrder": "197", - "measuredW": "106", - "measuredH": "26", - "x": "1532", - "y": "1779", - "properties": { - "size": "18", - "text": "Event-Driven" - } - }, - { - "ID": "9105", - "typeID": "TextArea", - "zOrder": "198", - "w": "254", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1458", - "y": "1823", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9106", - "typeID": "Label", - "zOrder": "199", - "measuredW": "147", - "measuredH": "26", - "x": "1511", - "y": "1835", - "properties": { - "size": "18", - "text": "Publish-Subscribe" - } - }, - { - "ID": "9107", - "typeID": "TextArea", - "zOrder": "200", - "w": "254", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1458", - "y": "2045", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9108", - "typeID": "Label", - "zOrder": "201", - "measuredW": "108", - "measuredH": "26", - "x": "1531", - "y": "2057", - "properties": { - "size": "18", - "text": "Client-Server" - } - }, - { - "ID": "9109", - "typeID": "TextArea", - "zOrder": "202", - "w": "254", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1458", - "y": "2101", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9110", - "typeID": "Label", - "zOrder": "203", - "measuredW": "106", - "measuredH": "26", - "x": "1532", - "y": "2113", - "properties": { - "size": "18", - "text": "Peer-to-Peer" - } - }, - { - "ID": "9111", - "typeID": "Arrow", - "zOrder": "26", - "w": "1", - "h": "91", - "measuredW": "150", - "measuredH": "100", - "x": "1584", - "y": "1843", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.6216144658765188, - "y": 0.37138428503953946 - }, - "p1": { - "x": 0.46428571428571425, - "y": -0.00399211336195318 - }, - "p2": { - "x": 0.6216144658764051, - "y": 91.38361965642662 - } - } - }, - { - "ID": "9112", - "typeID": "Arrow", - "zOrder": "25", - "w": "1", - "h": "79", - "measuredW": "150", - "measuredH": "100", - "x": "1584", - "y": "1995", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.6216144658765188, - "y": 0.37138428503953946 - }, - "p1": { - "x": 0.4642857142857142, - "y": -0.003992113361953181 - }, - "p2": { - "x": 0.6216144658765188, - "y": 78.95473383018134 - } - } - }, - { - "ID": "9113", - "typeID": "Arrow", - "zOrder": "24", - "w": "1", - "h": "176", - "measuredW": "150", - "measuredH": "100", - "x": "1239", - "y": "1982", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.6216144658765188, - "y": 0.37138428503953946 - }, - "p1": { - "x": 0.46428571428571414, - "y": -0.003992113361953182 - }, - "p2": { - "x": 0.6216144658765188, - "y": 176.15651877644132 - } - } - }, - { - "ID": "9114", - "typeID": "TextArea", - "zOrder": "204", - "w": "228", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1139", - "y": "2138", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9115", - "typeID": "Label", - "zOrder": "205", - "measuredW": "155", - "measuredH": "26", - "x": "1175", - "y": "2150", - "properties": { - "size": "18", - "text": "Component-Based" - } - }, - { - "ID": "9116", - "typeID": "TextArea", - "zOrder": "206", - "w": "228", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1139", - "y": "2193", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9117", - "typeID": "Label", - "zOrder": "207", - "measuredW": "84", - "measuredH": "26", - "x": "1211", - "y": "2205", - "properties": { - "size": "18", - "text": "Monolithic" - } - }, - { - "ID": "9118", - "typeID": "TextArea", - "zOrder": "208", - "w": "228", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1139", - "y": "2248", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9119", - "typeID": "Label", - "zOrder": "209", - "measuredW": "65", - "measuredH": "26", - "x": "1220", - "y": "2260", - "properties": { - "size": "18", - "text": "Layered" - } - }, - { - "ID": "9120", - "typeID": "Arrow", - "zOrder": "23", - "w": "254", - "h": "180", - "measuredW": "150", - "measuredH": "100", - "x": "895", - "y": "1971", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 254.4139447480659, - "y": -0.3369409423894467 - }, - "p1": { - "x": 0.5385566782391991, - "y": -0.18949858147958698 - }, - "p2": { - "x": 0.2851940316771788, - "y": 179.3322298368198 - } - } - }, - { - "ID": "9121", - "typeID": "TextArea", - "zOrder": "210", - "w": "263", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "731", - "y": "2138", - "properties": { - "color": "16776960" - } - }, - { - "ID": "9122", - "typeID": "Label", - "zOrder": "211", - "measuredW": "175", - "measuredH": "26", - "x": "775", - "y": "2150", - "properties": { - "size": "18", - "text": "Architectural Patterns" - } - }, - { - "ID": "9123", - "typeID": "TextArea", - "zOrder": "212", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "2123", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9124", - "typeID": "Label", - "zOrder": "213", - "measuredW": "180", - "measuredH": "26", - "x": "428", - "y": "2135", - "properties": { - "size": "18", - "text": "Model-View Controller" - } - }, - { - "ID": "9125", - "typeID": "TextArea", - "zOrder": "214", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "2069", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9126", - "typeID": "Label", - "zOrder": "215", - "measuredW": "184", - "measuredH": "26", - "x": "426", - "y": "2081", - "properties": { - "size": "18", - "text": "Domain-Driven Design" - } - }, - { - "ID": "9127", - "typeID": "TextArea", - "zOrder": "216", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "2177", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9128", - "typeID": "Label", - "zOrder": "217", - "measuredW": "114", - "measuredH": "26", - "x": "461", - "y": "2189", - "properties": { - "size": "18", - "text": "Microservices" - } - }, - { - "ID": "9129", - "typeID": "TextArea", - "zOrder": "218", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "2232", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9130", - "typeID": "Label", - "zOrder": "219", - "measuredW": "156", - "measuredH": "26", - "x": "440", - "y": "2244", - "properties": { - "size": "18", - "text": "Blackboard Pattern" - } - }, - { - "ID": "9131", - "typeID": "TextArea", - "zOrder": "220", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "2288", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9132", - "typeID": "Label", - "zOrder": "221", - "measuredW": "97", - "measuredH": "26", - "x": "469", - "y": "2300", - "properties": { - "size": "18", - "text": "Microkernel" - } - }, - { - "ID": "9133", - "typeID": "TextArea", - "zOrder": "222", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "2344", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9134", - "typeID": "Label", - "zOrder": "223", - "measuredW": "190", - "measuredH": "26", - "x": "423", - "y": "2356", - "properties": { - "size": "18", - "text": "Serverless Architecture" - } - }, - { - "ID": "9135", - "typeID": "TextArea", - "zOrder": "224", - "w": "138", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "733", - "y": "2038", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9136", - "typeID": "Label", - "zOrder": "225", - "measuredW": "51", - "measuredH": "26", - "x": "776", - "y": "2050", - "properties": { - "size": "18", - "text": "CQRS" - } - }, - { - "ID": "9137", - "typeID": "TextArea", - "zOrder": "226", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "2454", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9138", - "typeID": "Label", - "zOrder": "227", - "measuredW": "123", - "measuredH": "26", - "x": "456", - "y": "2466", - "properties": { - "size": "18", - "text": "Event Sourcing" - } - }, - { - "ID": "9139", - "typeID": "TextArea", - "zOrder": "228", - "w": "267", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "384", - "y": "2399", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9140", - "typeID": "Label", - "zOrder": "229", - "measuredW": "230", - "measuredH": "26", - "x": "403", - "y": "2411", - "properties": { - "size": "18", - "text": "Message Queues / Streams" - } - }, - { - "ID": "9141", - "typeID": "TextArea", - "zOrder": "230", - "w": "138", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "733", - "y": "1984", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9142", - "typeID": "Label", - "zOrder": "231", - "measuredW": "36", - "measuredH": "26", - "x": "784", - "y": "1996", - "properties": { - "size": "18", - "text": "SOA" - } - }, - { - "ID": "9143", - "typeID": "Arrow", - "zOrder": "22", - "w": "122", - "h": "18", - "measuredW": "150", - "measuredH": "100", - "x": "632", - "y": "2143", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3570716954425279, - "y": 0.46654583350937173 - }, - "p1": { - "x": 0.3092749477390253, - "y": -0.04764000440092364 - }, - "p2": { - "x": 121.85210356348273, - "y": 18.31732424211623 - } - } - }, - { - "ID": "9144", - "typeID": "Arrow", - "zOrder": "21", - "w": "114", - "h": "63", - "measuredW": "150", - "measuredH": "100", - "x": "636", - "y": "2087", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.23766129345619902, - "y": 0.16793700636389985 - }, - "p1": { - "x": 0.3927866695900029, - "y": -0.09460644595483586 - }, - "p2": { - "x": 113.73269316149651, - "y": 63.58595623549536 - } - } - }, - { - "ID": "9145", - "typeID": "Arrow", - "zOrder": "20", - "w": "126", - "h": "36", - "measuredW": "150", - "measuredH": "100", - "x": "628", - "y": "2168", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.47648209742874315, - "y": 35.88456506264083 - }, - "p1": { - "x": 0.4910485933503837, - "y": 0.007672634271099409 - }, - "p2": { - "x": 125.85210356348273, - "y": 0.18300824542666305 - } - } - }, - { - "ID": "9146", - "typeID": "Arrow", - "zOrder": "19", - "w": "130", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "626", - "y": "2165", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.15038110190914722, - "y": 89.69062668713786 - }, - "p1": { - "x": 0.4162264150943399, - "y": -0.0532075471698116 - }, - "p2": { - "x": 130.59837716480695, - "y": 0.43673464410267115 - } - } - }, - { - "ID": "9147", - "typeID": "Arrow", - "zOrder": "16", - "w": "132", - "h": "144", - "measuredW": "150", - "measuredH": "100", - "x": "628", - "y": "2170", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.47648209742874315, - "y": 143.73550911560733 - }, - "p1": { - "x": 0.33952751368481776, - "y": -0.04393546528377913 - }, - "p2": { - "x": 131.34465076613105, - "y": -0.443854953911341 - } - } - }, - { - "ID": "9148", - "typeID": "Arrow", - "zOrder": "17", - "w": "139", - "h": "202", - "measuredW": "150", - "measuredH": "100", - "x": "634", - "y": "2168", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.38920190588169135, - "y": 202.0341179427528 - }, - "p1": { - "x": 0.33495756051556175, - "y": -0.041967934611756824 - }, - "p2": { - "x": 139.07601877275192, - "y": 0.18300824542666305 - } - } - }, - { - "ID": "9149", - "typeID": "Arrow", - "zOrder": "18", - "w": "157", - "h": "251", - "measuredW": "150", - "measuredH": "100", - "x": "633", - "y": "2175", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.01606510521958171, - "y": 251.33272676989827 - }, - "p1": { - "x": 0.42026460148434935, - "y": -0.060600193610842665 - }, - "p2": { - "x": 156.5536603806969, - "y": 0.04869224873709754 - } - } - }, - { - "ID": "9150", - "typeID": "Arrow", - "zOrder": "15", - "w": "161", - "h": "305", - "measuredW": "150", - "measuredH": "100", - "x": "640", - "y": "2175", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.1182508914699838, - "y": 304.8850619957193 - }, - "p1": { - "x": 0.4202646014843494, - "y": -0.060600193610842686 - }, - "p2": { - "x": 160.53875478599355, - "y": 0.04869224873709754 - } - } - }, - { - "ID": "9151", - "typeID": "Arrow", - "zOrder": "14", - "w": "1", - "h": "110", - "measuredW": "150", - "measuredH": "100", - "x": "801", - "y": "2057", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3586399639038973, - "y": -0.2534288249714791 - }, - "p1": { - "x": 0.3294117647058821, - "y": 0 - }, - "p2": { - "x": -0.3586399639038973, - "y": 109.43673464410267 - } - } - }, - { - "ID": "9152", - "typeID": "Arrow", - "zOrder": "13", - "w": "286", - "h": "274", - "measuredW": "150", - "measuredH": "100", - "x": "896", - "y": "2174", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 285.4497794271174, - "y": 273.6502389630323 - }, - "p1": { - "x": 0.5173212592298939, - "y": 0.20701077470420914 - }, - "p2": { - "x": -0.1694047970761403, - "y": 0.1438567416173555 - } - } - }, - { - "ID": "9153", - "typeID": "TextArea", - "zOrder": "232", - "w": "233", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1134", - "y": "2425", - "properties": { - "color": "16776960" - } - }, - { - "ID": "9154", - "typeID": "Label", - "zOrder": "233", - "measuredW": "159", - "measuredH": "26", - "x": "1171", - "y": "2437", - "properties": { - "size": "18", - "text": "Enterprise Patterns" - } - }, - { - "ID": "9155", - "typeID": "TextArea", - "zOrder": "234", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2206", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9156", - "typeID": "Label", - "zOrder": "235", - "measuredW": "45", - "measuredH": "26", - "x": "1573", - "y": "2218", - "properties": { - "size": "18", - "text": "DTOs" - } - }, - { - "ID": "9157", - "typeID": "TextArea", - "zOrder": "236", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2261", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9158", - "typeID": "Label", - "zOrder": "237", - "measuredW": "109", - "measuredH": "26", - "x": "1541", - "y": "2273", - "properties": { - "size": "18", - "text": "Identity Maps" - } - }, - { - "ID": "9159", - "typeID": "TextArea", - "zOrder": "238", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2316", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9160", - "typeID": "Label", - "zOrder": "239", - "measuredW": "90", - "measuredH": "26", - "x": "1551", - "y": "2328", - "properties": { - "size": "18", - "text": "Use Cases" - } - }, - { - "ID": "9161", - "typeID": "TextArea", - "zOrder": "240", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2372", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9162", - "typeID": "Label", - "zOrder": "241", - "measuredW": "104", - "measuredH": "26", - "x": "1544", - "y": "2384", - "properties": { - "size": "18", - "text": "Repositories" - } - }, - { - "ID": "9163", - "typeID": "TextArea", - "zOrder": "242", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2427", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9164", - "typeID": "Label", - "zOrder": "243", - "measuredW": "73", - "measuredH": "26", - "x": "1559", - "y": "2439", - "properties": { - "size": "18", - "text": "Mappers" - } - }, - { - "ID": "9165", - "typeID": "TextArea", - "zOrder": "244", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2481", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9166", - "typeID": "Label", - "zOrder": "245", - "measuredW": "147", - "measuredH": "26", - "x": "1522", - "y": "2493", - "properties": { - "size": "18", - "text": "Transaction Script" - } - }, - { - "ID": "9167", - "typeID": "TextArea", - "zOrder": "246", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2536", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9168", - "typeID": "Label", - "zOrder": "247", - "measuredW": "176", - "measuredH": "26", - "x": "1508", - "y": "2548", - "properties": { - "size": "18", - "text": "Commands / Queries" - } - }, - { - "ID": "9169", - "typeID": "TextArea", - "zOrder": "248", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2590", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9170", - "typeID": "Label", - "zOrder": "249", - "measuredW": "112", - "measuredH": "26", - "x": "1540", - "y": "2602", - "properties": { - "size": "18", - "text": "Value Objects" - } - }, - { - "ID": "9171", - "typeID": "TextArea", - "zOrder": "250", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2645", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9172", - "typeID": "Label", - "zOrder": "251", - "measuredW": "128", - "measuredH": "26", - "x": "1532", - "y": "2657", - "properties": { - "size": "18", - "text": "Domain Models" - } - }, - { - "ID": "9173", - "typeID": "TextArea", - "zOrder": "252", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2703", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9174", - "typeID": "Label", - "zOrder": "253", - "measuredW": "62", - "measuredH": "26", - "x": "1565", - "y": "2715", - "properties": { - "size": "18", - "text": "Entities" - } - }, - { - "ID": "9175", - "typeID": "TextArea", - "zOrder": "254", - "w": "232", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "1480", - "y": "2757", - "properties": { - "color": "16770457" - } - }, - { - "ID": "9176", - "typeID": "Label", - "zOrder": "255", - "measuredW": "51", - "measuredH": "26", - "x": "1570", - "y": "2769", - "properties": { - "size": "18", - "text": "ORMs" - } - }, - { - "ID": "9177", - "typeID": "Arrow", - "zOrder": "12", - "w": "153", - "h": "6", - "measuredW": "150", - "measuredH": "100", - "x": "1347", - "y": "2451", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.15633307267671626, - "y": 6.172302194651365 - }, - "p1": { - "x": 0.32941176470588207, - "y": 0 - }, - "p2": { - "x": 153.21353147811692, - "y": -0.15237542540808136 - } - } - }, - { - "ID": "9178", - "typeID": "Arrow", - "zOrder": "11", - "w": "151", - "h": "58", - "measuredW": "150", - "measuredH": "100", - "x": "1342", - "y": "2389", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.09659097662893146, - "y": 58.05281800255625 - }, - "p1": { - "x": 0.38932235669963805, - "y": -0.0580573815813714 - }, - "p2": { - "x": 150.62391833404536, - "y": -0.1342161019915693 - } - } - }, - { - "ID": "9179", - "typeID": "Arrow", - "zOrder": "10", - "w": "151", - "measuredW": "150", - "measuredH": "100", - "x": "1343", - "y": "2338", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.3615265006408208, - "y": 100.19826933447257 - }, - "p1": { - "x": 0.38164577983369, - "y": -0.034961851688536195 - }, - "p2": { - "x": 150.88885385805747, - "y": 0.2683629375324017 - } - } - }, - { - "ID": "9180", - "typeID": "Arrow", - "zOrder": "9", - "w": "186", - "h": "158", - "measuredW": "150", - "measuredH": "100", - "x": "1309", - "y": "2280", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.20826735231958082, - "y": 158.4034627624369 - }, - "p1": { - "x": 0.391497018853736, - "y": -0.06759950582800651 - }, - "p2": { - "x": 186.15378938206936, - "y": 0.2865222609493685 - } - } - }, - { - "ID": "9181", - "typeID": "Arrow", - "zOrder": "8", - "w": "158", - "h": "54", - "measuredW": "150", - "measuredH": "100", - "x": "1329", - "y": "2463", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4472357365100379, - "y": 0.4969798147108122 - }, - "p1": { - "x": 0.5758841707679976, - "y": 0.07010415474419213 - }, - "p2": { - "x": 158.5641762379978, - "y": 54.88920734722251 - } - } - }, - { - "ID": "9182", - "typeID": "Arrow", - "zOrder": "7", - "w": "174", - "h": "106", - "measuredW": "150", - "measuredH": "100", - "x": "1312", - "y": "2463", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.4472357365100379, - "y": 0.4969798147108122 - }, - "p1": { - "x": 0.5758841707679977, - "y": 0.07010415474419214 - }, - "p2": { - "x": 174.2992407139859, - "y": 106.08404926817502 - } - } - }, - { - "ID": "9183", - "typeID": "Arrow", - "zOrder": "6", - "w": "177", - "h": "160", - "measuredW": "150", - "measuredH": "100", - "x": "1312", - "y": "2466", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.26186159965664046, - "y": 0.02685086273459092 - }, - "p1": { - "x": 0.5758841707679977, - "y": 0.07010415474419225 - }, - "p2": { - "x": 176.8291117620097, - "y": 160.0061478487105 - } - } - }, - { - "ID": "9184", - "typeID": "Arrow", - "zOrder": "5", - "w": "187", - "h": "209", - "measuredW": "150", - "measuredH": "100", - "x": "1298", - "y": "2467", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.17615236378765076, - "y": 0.2917863867464803 - }, - "p1": { - "x": 0.5758841707679977, - "y": 0.07010415474419218 - }, - "p2": { - "x": 187.03430518997402, - "y": 209.60356880918653 - } - } - }, - { - "ID": "9185", - "typeID": "Arrow", - "zOrder": "4", - "w": "218", - "h": "278", - "measuredW": "150", - "measuredH": "100", - "x": "1270", - "y": "2458", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.004733892049443966, - "y": -0.23027684487260558 - }, - "p1": { - "x": 0.5236760686488061, - "y": 0.057202713764446064 - }, - "p2": { - "x": 217.5641762379978, - "y": 278.05553843774624 - } - } - }, - { - "ID": "9186", - "typeID": "Arrow", - "zOrder": "3", - "w": "200", - "h": "208", - "measuredW": "150", - "measuredH": "100", - "x": "1291", - "y": "2224", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.20826735231958082, - "y": 207.4034627624369 - }, - "p1": { - "x": 0.391497018853736, - "y": -0.06759950582800654 - }, - "p2": { - "x": 200.35898281003347, - "y": -0.24334878707486496 - } - } - }, - { - "ID": "9187", - "typeID": "Arrow", - "zOrder": "2", - "w": "235", - "h": "324", - "measuredW": "150", - "measuredH": "100", - "x": "1255", - "y": "2462", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.18396018019234361, - "y": -0.4354702728369375 - }, - "p1": { - "x": 0.5236760686488061, - "y": 0.05720271376444608 - }, - "p2": { - "x": 235.09404728602158, - "y": 323.3880238742104 - } - } - }, - { - "ID": "9188", - "typeID": "Arrow", - "zOrder": "1", - "w": "160", - "h": "207", - "measuredW": "150", - "measuredH": "100", - "x": "1008", - "y": "2454", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.30540490036810297, - "y": 207.55083607344523 - }, - "p1": { - "x": 0.5414642109768111, - "y": 0.22898488490104937 - }, - "p2": { - "x": 159.83059520292386, - "y": 0.1438567416173555 - } - } - }, - { - "ID": "9189", - "typeID": "__group__", - "zOrder": "78", - "measuredW": "391", - "measuredH": "55", - "w": "391", - "h": "55", - "x": "779", - "y": "648", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "391", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "4273622", - "borderColor": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "316", - "measuredH": "28", - "x": "38", - "y": "14", - "properties": { - "size": "20", - "color": "16777215", - "text": "Visit Backend Developer Roadmap" - } - } - ] - } - } - }, - { - "ID": "9190", - "typeID": "__group__", - "zOrder": "256", - "measuredW": "391", - "measuredH": "55", - "w": "391", - "h": "55", - "x": "849", - "y": "2642", - "properties": { - "controlName": "ext_link:roadmap.sh/backend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "391", - "h": "55", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "4273622", - "borderColor": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "316", - "measuredH": "28", - "x": "38", - "y": "14", - "properties": { - "size": "20", - "color": "16777215", - "text": "Visit Backend Developer Roadmap" - } - } - ] - } - } - }, - { - "ID": "9191", - "typeID": "Arrow", - "zOrder": "0", - "w": "1", - "h": "194", - "measuredW": "150", - "measuredH": "100", - "x": "1010", - "y": "2683", - "properties": { - "color": "2848996", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3586399639038973, - "y": 0 - }, - "p1": { - "x": 0.3294117647058822, - "y": 0 - }, - "p2": { - "x": -0.3586399639038973, - "y": 194.42473260131646 - } - } - }, - { - "ID": "9192", - "typeID": "Canvas", - "zOrder": "257", - "w": "388", - "h": "177", - "measuredW": "100", - "measuredH": "70", - "x": "384", - "y": "2564" - }, - { - "ID": "9193", - "typeID": "Label", - "zOrder": "258", - "measuredW": "235", - "measuredH": "32", - "x": "412", - "y": "2590", - "properties": { - "size": "24", - "text": "Note on Listed Topics" - } - }, - { - "ID": "9194", - "typeID": "Label", - "zOrder": "259", - "measuredW": "304", - "measuredH": "25", - "x": "413", - "y": "2627", - "properties": { - "size": "17", - "text": "The roadmap is not an exhaustive list of" - } - }, - { - "ID": "9195", - "typeID": "Label", - "zOrder": "260", - "measuredW": "324", - "measuredH": "25", - "x": "413", - "y": "2654", - "properties": { - "size": "17", - "text": "topics. It’s just some of the most important" - } - }, - { - "ID": "9196", - "typeID": "Label", - "zOrder": "261", - "measuredW": "216", - "measuredH": "25", - "x": "413", - "y": "2681", - "properties": { - "size": "17", - "text": "Topics under each category." - } - }, - { - "ID": "9198", - "typeID": "Canvas", - "zOrder": "262", - "w": "462", - "h": "119", - "measuredW": "100", - "measuredH": "70", - "x": "1250", - "y": "697" - }, - { - "ID": "9199", - "typeID": "Label", - "zOrder": "263", - "measuredW": "106", - "measuredH": "28", - "x": "1276", - "y": "722", - "properties": { - "size": "20", - "text": "References" - } - }, - { - "ID": "9205", - "typeID": "__group__", - "zOrder": "264", - "measuredW": "389", - "measuredH": "26", - "w": "389", - "h": "26", - "x": "1277", - "y": "764", - "properties": { - "controlName": "ext_link:khalilstemmler.com/articles/software-design-architecture/full-stack-software-design/" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Label", - "zOrder": "0", - "measuredW": "356", - "measuredH": "26", - "x": "33", - "y": "0", - "properties": { - "size": "18", - "text": "Khalil’s Software Design & Architecture Map" - } - }, - { - "ID": "1", - "typeID": "Icon", - "zOrder": "1", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "color": "16777215", - "icon": { - "ID": "circle", - "size": "small" - } - } - }, - { - "ID": "2", - "typeID": "Icon", - "zOrder": "2", - "measuredW": "24", - "measuredH": "24", - "x": "0", - "y": "1", - "properties": { - "icon": { - "ID": "check-circle", - "size": "small" - }, - "color": "10066329" - } - } - ] - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1 copy", - "order": 1000022.7455786733, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "8024860B-B61F-451D-B579-28AA621BB239", - "mockupH": "2431", - "mockupW": "1329", - "measuredW": "1712", - "measuredH": "2877", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/jsons/vue.json b/public/jsons/vue.json deleted file mode 100644 index 1854e98d8..000000000 --- a/public/jsons/vue.json +++ /dev/null @@ -1,5391 +0,0 @@ -{ - "mockup": { - "controls": { - "control": [ - { - "ID": "1762", - "typeID": "Arrow", - "zOrder": "41", - "w": "45", - "h": "106", - "measuredW": "150", - "measuredH": "100", - "x": "695", - "y": "166", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "p0": { - "x": 4, - "y": 0 - }, - "p1": { - "x": 0.4965158371040725, - "y": -0.18375565610859723 - }, - "p2": { - "x": 45, - "y": 105.5 - } - } - }, - { - "ID": "1763", - "typeID": "Label", - "zOrder": "42", - "measuredW": "74", - "measuredH": "36", - "x": "740", - "y": "288", - "properties": { - "size": "28", - "text": "Vue.js" - } - }, - { - "ID": "1764", - "typeID": "Arrow", - "zOrder": "43", - "w": "27", - "measuredW": "150", - "measuredH": "100", - "x": "688", - "y": "27", - "properties": { - "curvature": "0", - "leftArrow": "false", - "rightArrow": "false", - "color": "10027263", - "stroke": "dotted", - "p0": { - "x": 20.66666666666663, - "y": -0.33333333333333215 - }, - "p1": { - "x": 0.4525527916281198, - "y": 0.13367847141227748 - }, - "p2": { - "x": -0.019880609337405986, - "y": 99.62109147224172 - } - } - }, - { - "ID": "1766", - "typeID": "Arrow", - "zOrder": "10", - "w": "91", - "h": "56", - "measuredW": "150", - "measuredH": "100", - "x": "360", - "y": "1331", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 91, - "y": -0.5 - }, - "p1": { - "x": 0.6109328221585648, - "y": -0.04544573434706774 - }, - "p2": { - "x": 0, - "y": 55.5 - } - } - }, - { - "ID": "1775", - "typeID": "Arrow", - "zOrder": "44", - "w": "7", - "h": "812", - "measuredW": "150", - "measuredH": "100", - "x": "763", - "y": "1213", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0.33333333333337123, - "y": 0 - }, - "p1": { - "x": 0.5326751848090502, - "y": 0.008478779433645877 - }, - "p2": { - "x": 0.33333333333337123, - "y": 812.4044116976004 - } - } - }, - { - "ID": "1777", - "typeID": "Arrow", - "zOrder": "45", - "w": "185", - "h": "260", - "measuredW": "150", - "measuredH": "100", - "x": "815", - "y": "1206", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.6386805175102197, - "y": -0.153177546462135 - }, - "p2": { - "x": 184.65450646720024, - "y": 260.0261202608003 - } - } - }, - { - "ID": "1780", - "typeID": "Arrow", - "zOrder": "46", - "w": "74", - "h": "47", - "measuredW": "150", - "measuredH": "100", - "x": "362", - "y": "1066", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 74, - "y": 46.5 - }, - "p1": { - "x": 0.48867924528301887, - "y": 0.06037735849056604 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "1781", - "typeID": "Arrow", - "zOrder": "13", - "w": "78", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "358", - "y": "1116", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 78, - "y": 4 - }, - "p1": { - "x": 0.5375000000000001, - "y": -0.025000000000000005 - }, - "p2": { - "x": 0, - "y": 0.5 - } - } - }, - { - "ID": "1785", - "typeID": "Arrow", - "zOrder": "3", - "w": "160", - "h": "6", - "measuredW": "150", - "measuredH": "100", - "x": "841", - "y": "1202", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.40018141960843606, - "y": -0.010431627485070682 - }, - "p2": { - "x": 159.99273204480028, - "y": 5.748583784000175 - } - } - }, - { - "ID": "1786", - "typeID": "Arrow", - "zOrder": "47", - "w": "80", - "h": "44", - "measuredW": "150", - "measuredH": "100", - "x": "357", - "y": "1125", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 80, - "y": -0.5 - }, - "p1": { - "x": 0.4805662188099808, - "y": -0.05806142034548944 - }, - "p2": { - "x": 0, - "y": 43.5 - } - } - }, - { - "ID": "1787", - "typeID": "Arrow", - "zOrder": "48", - "w": "83", - "h": "45", - "measuredW": "150", - "measuredH": "100", - "x": "343", - "y": "1602", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.4142521343999306, - "y": 44.686573236800314 - }, - "p1": { - "x": 0.485427381827088, - "y": 0.05241244183198637 - }, - "p2": { - "x": 82.5, - "y": 0 - } - } - }, - { - "ID": "1788", - "typeID": "Arrow", - "zOrder": "49", - "w": "90", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "340", - "y": "1594", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.09070328959990093, - "y": 3.1722268656003507 - }, - "p1": { - "x": 0.38285714285714273, - "y": 5.304829345092718e-18 - }, - "p2": { - "x": 89.5, - "y": 0 - } - } - }, - { - "ID": "1790", - "typeID": "Arrow", - "zOrder": "50", - "w": "82", - "h": "197", - "measuredW": "150", - "measuredH": "100", - "x": "347", - "y": "1604", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3995754015999182, - "y": 196.58251466080037 - }, - "p1": { - "x": 0.4806545191468839, - "y": -0.05408932611764037 - }, - "p2": { - "x": 81.5, - "y": 0 - } - } - }, - { - "ID": "1791", - "typeID": "Arrow", - "zOrder": "51", - "w": "96", - "h": "236", - "measuredW": "150", - "measuredH": "100", - "x": "344", - "y": "1613", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.07602655679994541, - "y": 235.75863545440052 - }, - "p1": { - "x": 0.38845024469820544, - "y": -0.12424143556280588 - }, - "p2": { - "x": 95.5, - "y": 0 - } - } - }, - { - "ID": "1792", - "typeID": "Arrow", - "zOrder": "52", - "w": "84", - "h": "138", - "measuredW": "150", - "measuredH": "100", - "x": "347", - "y": "1601", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.3995754015999182, - "y": 138.02413809120048 - }, - "p1": { - "x": 0.48542738182708794, - "y": 0.052412441831986276 - }, - "p2": { - "x": 83.5, - "y": 0 - } - } - }, - { - "ID": "1795", - "typeID": "Arrow", - "zOrder": "53", - "w": "40", - "h": "67", - "measuredW": "150", - "measuredH": "100", - "x": "524", - "y": "1208", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 66.5 - }, - "p1": { - "x": 0.5210888020482414, - "y": 0.050532273278533886 - }, - "p2": { - "x": 40, - "y": -0.5 - } - } - }, - { - "ID": "1797", - "typeID": "Arrow", - "zOrder": "54", - "w": "96", - "h": "313", - "measuredW": "150", - "measuredH": "100", - "x": "604", - "y": "1216", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 78, - "y": -0.5 - }, - "p1": { - "x": 0.6755987828830571, - "y": 0.20191197026423297 - }, - "p2": { - "x": 0, - "y": 312 - } - } - }, - { - "ID": "1799", - "typeID": "Arrow", - "zOrder": "55", - "w": "105", - "h": "453", - "measuredW": "150", - "measuredH": "100", - "x": "713", - "y": "739", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 0, - "y": 0 - }, - "p1": { - "x": 0.5185682873198143, - "y": 0.16381627168336174 - }, - "p2": { - "x": 53.8032559648002, - "y": 453.3589896416004 - } - } - }, - { - "ID": "1810", - "typeID": "Arrow", - "zOrder": "56", - "w": "69", - "h": "59", - "measuredW": "150", - "measuredH": "100", - "x": "591", - "y": "430", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 69, - "y": 0 - }, - "p1": { - "x": 0.44947028326696226, - "y": -0.10519197535502291 - }, - "p2": { - "x": 0.4957052992001536, - "y": 59.12144861280012 - } - } - }, - { - "ID": "1820", - "typeID": "Arrow", - "zOrder": "57", - "w": "25", - "h": "70", - "measuredW": "150", - "measuredH": "100", - "x": "786", - "y": "343", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 22, - "y": -0.5 - }, - "p1": { - "x": 0.44883470778056644, - "y": 0.15539619935460727 - }, - "p2": { - "x": 0, - "y": 69 - } - } - }, - { - "ID": "1821", - "typeID": "Canvas", - "zOrder": "58", - "w": "350", - "h": "141", - "measuredW": "100", - "measuredH": "70", - "x": "964", - "y": "69" - }, - { - "ID": "1822", - "typeID": "Label", - "zOrder": "59", - "measuredW": "314", - "measuredH": "25", - "x": "978", - "y": "86", - "properties": { - "size": "17", - "text": "Find the detailed version of this roadmap" - } - }, - { - "ID": "1823", - "typeID": "Label", - "zOrder": "60", - "measuredW": "319", - "measuredH": "25", - "x": "978", - "y": "114", - "properties": { - "size": "17", - "text": "along with resources and other roadmaps" - } - }, - { - "ID": "1831", - "typeID": "Arrow", - "zOrder": "62", - "w": "86", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "577", - "y": "420", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 86, - "y": 0 - }, - "p1": { - "x": 0.4811090254395629, - "y": 0.004165338153758769 - }, - "p2": { - "x": -0.22477605439985382, - "y": 0 - } - } - }, - { - "ID": "1832", - "typeID": "Arrow", - "zOrder": "63", - "w": "76", - "h": "56", - "measuredW": "150", - "measuredH": "100", - "x": "585", - "y": "350", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 76, - "y": 56 - }, - "p1": { - "x": 0.37909451283121226, - "y": 0.05987899019403308 - }, - "p2": { - "x": -0.1954225887998291, - "y": -0.05401145759992687 - } - } - }, - { - "ID": "1906", - "typeID": "Label", - "zOrder": "80", - "measuredW": "117", - "measuredH": "25", - "x": "203", - "y": "1873", - "properties": { - "size": "17", - "text": "REST API Calls" - } - }, - { - "ID": "1913", - "typeID": "Label", - "zOrder": "83", - "measuredW": "71", - "measuredH": "25", - "x": "225", - "y": "1672", - "properties": { - "size": "17", - "text": "GraphQL" - } - }, - { - "ID": "1963", - "typeID": "__group__", - "zOrder": "88", - "measuredW": "542", - "measuredH": "96", - "w": "542", - "h": "96", - "x": "305", - "y": "98", - "properties": { - "controlName": "ext_link:roadmap.sh/frontend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "542", - "h": "96", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "475", - "measuredH": "32", - "x": "34", - "y": "18", - "properties": { - "size": "24", - "text": "Frontend Roadmap till Framework Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "171", - "measuredH": "26", - "x": "201", - "y": "54", - "properties": { - "size": "18", - "text": "roadmap.sh/frontend", - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "1964", - "typeID": "__group__", - "zOrder": "61", - "measuredW": "320", - "measuredH": "45", - "w": "320", - "h": "45", - "x": "979", - "y": "150", - "properties": { - "controlName": "ext_link:roadmap.sh" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "320", - "h": "45", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0", - "properties": { - "borderColor": "4273622", - "color": "4273622" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "105", - "measuredH": "28", - "x": "141", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "roadmap.sh" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "35", - "measuredH": "28", - "x": "76", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": "http" - } - }, - { - "ID": "3", - "typeID": "Label", - "zOrder": "3", - "measuredW": "5", - "measuredH": "28", - "x": "113", - "y": "8", - "properties": { - "color": "16777215", - "size": "20", - "text": ":" - } - }, - { - "ID": "4", - "typeID": "Label", - "zOrder": "4", - "measuredW": "10", - "measuredH": "28", - "x": "120", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - }, - { - "ID": "5", - "typeID": "Label", - "zOrder": "5", - "measuredW": "10", - "measuredH": "28", - "x": "128", - "y": "9", - "properties": { - "color": "16777215", - "size": "20", - "text": "/" - } - } - ] - } - } - }, - { - "ID": "1971", - "typeID": "Arrow", - "zOrder": "40", - "w": "93", - "h": "59", - "measuredW": "150", - "measuredH": "100", - "x": "399", - "y": "349", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.28216153919993303, - "y": 0.2768757536000521 - }, - "p1": { - "x": 0.5531295985763665, - "y": -0.08925088121556413 - }, - "p2": { - "x": 93, - "y": 59 - } - } - }, - { - "ID": "1972", - "typeID": "Arrow", - "zOrder": "39", - "w": "91", - "h": "17", - "measuredW": "150", - "measuredH": "100", - "x": "395", - "y": "400", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": -0.2968382719999454, - "y": 0.12944770240011394 - }, - "p1": { - "x": 0.4067680844458243, - "y": -0.016268239677118913 - }, - "p2": { - "x": 91, - "y": 17 - } - } - }, - { - "ID": "1973", - "typeID": "Arrow", - "zOrder": "38", - "w": "88", - "h": "33", - "measuredW": "150", - "measuredH": "100", - "x": "396", - "y": "423", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.041387305600096624, - "y": 33.334921961600116 - }, - "p1": { - "x": 0.40022307356578246, - "y": 0.06604917317297902 - }, - "p2": { - "x": 88, - "y": 0 - } - } - }, - { - "ID": "1974", - "typeID": "Arrow", - "zOrder": "37", - "w": "96", - "h": "88", - "measuredW": "150", - "measuredH": "100", - "x": "393", - "y": "427", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0.36493615040006944, - "y": 88.21684737600015 - }, - "p1": { - "x": 0.42992499013028035, - "y": 0.004934859849980256 - }, - "p2": { - "x": 96, - "y": 0 - } - } - }, - { - "ID": "2896", - "typeID": "Arrow", - "zOrder": "17", - "w": "84", - "h": "168", - "measuredW": "150", - "measuredH": "100", - "x": "587", - "y": "430", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 84, - "y": 0 - }, - "p1": { - "x": 0.5406025677062014, - "y": 0.12359189147033602 - }, - "p2": { - "x": 0.48102856640014124, - "y": 167.51772039840012 - } - } - }, - { - "ID": "2897", - "typeID": "Arrow", - "zOrder": "35", - "w": "66", - "h": "29", - "measuredW": "150", - "measuredH": "100", - "x": "377", - "y": "601", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 29 - }, - "p1": { - "x": 0.33909140180668784, - "y": -0.058884933860741506 - }, - "p2": { - "x": 66, - "y": 0 - } - } - }, - { - "ID": "2898", - "typeID": "Arrow", - "zOrder": "36", - "w": "79", - "h": "13", - "measuredW": "150", - "measuredH": "100", - "x": "365", - "y": "582", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 2 - }, - "p1": { - "x": 0.3920449765553399, - "y": 0.06724676888745247 - }, - "p2": { - "x": 79, - "y": 13 - } - } - }, - { - "ID": "2906", - "typeID": "Arrow", - "zOrder": "34", - "w": "153", - "h": "89", - "measuredW": "150", - "measuredH": "100", - "x": "876", - "y": "327", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 153.06611570880023, - "y": 0.19615372320009783 - }, - "p1": { - "x": 0.4981106746880125, - "y": 0.05503902948341876 - }, - "p2": { - "x": 0, - "y": 89 - } - } - }, - { - "ID": "2907", - "typeID": "Arrow", - "zOrder": "33", - "w": "141", - "h": "32", - "measuredW": "150", - "measuredH": "100", - "x": "891", - "y": "382", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 140.7425668640002, - "y": 0.06340240480005832 - }, - "p1": { - "x": 0.44798938044995784, - "y": 0.04032682580733751 - }, - "p2": { - "x": 0, - "y": 32 - } - } - }, - { - "ID": "2908", - "typeID": "Arrow", - "zOrder": "32", - "w": "145", - "h": "17", - "measuredW": "150", - "measuredH": "100", - "x": "887", - "y": "422", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 144.7425668640002, - "y": 17.607102241600103 - }, - "p1": { - "x": 0.45522128005575574, - "y": -0.05494250203275645 - }, - "p2": { - "x": 0, - "y": 2 - } - } - }, - { - "ID": "2909", - "typeID": "Arrow", - "zOrder": "31", - "w": "134", - "h": "69", - "measuredW": "150", - "measuredH": "100", - "x": "892", - "y": "425", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 134.38966455360026, - "y": 69.47435092320012 - }, - "p1": { - "x": 0.5981432360742706, - "y": -0.0366931918656057 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2910", - "typeID": "Arrow", - "zOrder": "30", - "w": "142", - "h": "113", - "measuredW": "150", - "measuredH": "100", - "x": "883", - "y": "427", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 142.0514389760002, - "y": 112.97402056160013 - }, - "p1": { - "x": 0.5467496438479419, - "y": 0.08532653520281926 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2911", - "typeID": "Arrow", - "zOrder": "29", - "w": "147", - "h": "163", - "measuredW": "150", - "measuredH": "100", - "x": "881", - "y": "432", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 146.72789013120018, - "y": 162.84126924320014 - }, - "p1": { - "x": 0.5467496438479418, - "y": 0.0853265352028192 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2912", - "typeID": "Arrow", - "zOrder": "28", - "w": "155", - "h": "220", - "measuredW": "150", - "measuredH": "100", - "x": "871", - "y": "423", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 155.38966455360026, - "y": 220.01739003680018 - }, - "p1": { - "x": 0.5144201268152997, - "y": 0.12669257516874619 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2913", - "typeID": "Arrow", - "zOrder": "27", - "w": "102", - "h": "305", - "measuredW": "150", - "measuredH": "100", - "x": "678", - "y": "430", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "p0": { - "x": 102, - "y": -0.5 - }, - "p1": { - "x": 0.5750441807624339, - "y": -0.17893208785660192 - }, - "p2": { - "x": 29.5, - "y": 304 - } - } - }, - { - "ID": "2920", - "typeID": "Arrow", - "zOrder": "26", - "w": "74", - "h": "104", - "measuredW": "150", - "measuredH": "100", - "x": "590", - "y": "433", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 74, - "y": 0 - }, - "p1": { - "x": 0.5406025677062014, - "y": 0.12359189147033613 - }, - "p2": { - "x": 0.1574797216001116, - "y": 104.29756940640016 - } - } - }, - { - "ID": "2939", - "typeID": "TextArea", - "zOrder": "111", - "w": "262", - "h": "154", - "measuredW": "200", - "measuredH": "140", - "x": "969", - "y": "967" - }, - { - "ID": "2940", - "typeID": "Label", - "zOrder": "112", - "measuredW": "85", - "measuredH": "25", - "x": "1057", - "y": "979", - "properties": { - "size": "17", - "text": "Animations" - } - }, - { - "ID": "2945", - "typeID": "TextArea", - "zOrder": "115", - "w": "250", - "h": "312", - "measuredW": "200", - "measuredH": "140", - "x": "151", - "y": "705" - }, - { - "ID": "2946", - "typeID": "Label", - "zOrder": "116", - "measuredW": "128", - "measuredH": "25", - "x": "212", - "y": "719", - "properties": { - "size": "17", - "text": "Composition API" - } - }, - { - "ID": "2967", - "typeID": "Arrow", - "zOrder": "25", - "w": "222", - "h": "1", - "measuredW": "150", - "measuredH": "100", - "x": "356", - "y": "727", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 221.5, - "y": 0 - }, - "p1": { - "x": 0.4807871956156193, - "y": 0.004484025658591265 - }, - "p2": { - "x": -0.03199635839990833, - "y": 0 - } - } - }, - { - "ID": "2968", - "typeID": "Arrow", - "zOrder": "24", - "w": "28", - "h": "77", - "measuredW": "150", - "measuredH": "100", - "x": "630", - "y": "741", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 25.730533024000124, - "y": 0.3769699904001982 - }, - "p1": { - "x": 0.7370475912096909, - "y": 0.23463818253699203 - }, - "p2": { - "x": 0.3042470496001215, - "y": 76.6558279136002 - } - } - }, - { - "ID": "2969", - "typeID": "Arrow", - "zOrder": "23", - "w": "140", - "h": "8", - "measuredW": "150", - "measuredH": "100", - "x": "841", - "y": "720", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 139.91934838080022, - "y": 7.994714214400119 - }, - "p1": { - "x": 0.4736842105263155, - "y": -0.03947368421052632 - }, - "p2": { - "x": 0, - "y": 3.5 - } - } - }, - { - "ID": "2970", - "typeID": "Arrow", - "zOrder": "22", - "w": "136", - "h": "46", - "measuredW": "150", - "measuredH": "100", - "x": "845", - "y": "733", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 135.91934838080022, - "y": 45.847286163200124 - }, - "p1": { - "x": 0.461517349539306, - "y": -0.013252303469907925 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "2971", - "typeID": "Arrow", - "zOrder": "21", - "w": "137", - "h": "92", - "measuredW": "150", - "measuredH": "100", - "x": "845", - "y": "740", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 137.25757395840026, - "y": 91.03808368960017 - }, - "p1": { - "x": 0.4416019869605713, - "y": 0.06513505122632714 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "2972", - "typeID": "Arrow", - "zOrder": "20", - "w": "151", - "h": "146", - "measuredW": "150", - "measuredH": "100", - "x": "833", - "y": "741", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 150.5957995360002, - "y": 146.24355794880023 - }, - "p1": { - "x": 0.4114461538461538, - "y": 0.05243076923076919 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2973", - "typeID": "Arrow", - "zOrder": "19", - "w": "162", - "h": "202", - "measuredW": "150", - "measuredH": "100", - "x": "819", - "y": "739", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 161.91934838080022, - "y": 201.7725810528002 - }, - "p1": { - "x": 0.4134269539924311, - "y": 0.05352954054983893 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2974", - "typeID": "Arrow", - "zOrder": "18", - "w": "176", - "h": "277", - "measuredW": "150", - "measuredH": "100", - "x": "812", - "y": "739", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 175.6104762688002, - "y": 276.71321339840017 - }, - "p1": { - "x": 0.3927933776984256, - "y": 0.0802629443272196 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2975", - "typeID": "__group__", - "zOrder": "89", - "measuredW": "576", - "measuredH": "105", - "w": "576", - "h": "105", - "x": "531", - "y": "1817", - "properties": { - "controlName": "ext_link:roadmap.sh/frontend" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "Canvas", - "zOrder": "0", - "w": "576", - "h": "105", - "measuredW": "100", - "measuredH": "70", - "x": "0", - "y": "0" - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "502", - "measuredH": "32", - "x": "40", - "y": "22", - "properties": { - "size": "24", - "text": "Frontend Roadmap after Framework Selection" - } - }, - { - "ID": "2", - "typeID": "Label", - "zOrder": "2", - "measuredW": "171", - "measuredH": "26", - "x": "205", - "y": "58", - "properties": { - "text": "roadmap.sh/frontend", - "size": "18", - "color": "10027263" - } - } - ] - } - } - }, - { - "ID": "2976", - "typeID": "Arrow", - "zOrder": "16", - "w": "1", - "h": "55", - "measuredW": "150", - "measuredH": "100", - "x": "630", - "y": "1060", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 55 - }, - "p1": { - "x": 0.6380090497737557, - "y": -0.0018099547511312255 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2977", - "typeID": "Arrow", - "zOrder": "15", - "w": "1", - "h": "78", - "measuredW": "150", - "measuredH": "100", - "x": "630", - "y": "1127", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 78 - }, - "p1": { - "x": 0.6380090497737557, - "y": -0.0018099547511312257 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2978", - "typeID": "Arrow", - "zOrder": "14", - "w": "82", - "h": "79", - "measuredW": "150", - "measuredH": "100", - "x": "485", - "y": "1127", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 82, - "y": 78.5 - }, - "p1": { - "x": 0.6030918077610684, - "y": 0.1775581028499316 - }, - "p2": { - "x": 0, - "y": 0 - } - } - }, - { - "ID": "2983", - "typeID": "Arrow", - "zOrder": "12", - "w": "87", - "h": "4", - "measuredW": "150", - "measuredH": "100", - "x": "353", - "y": "1276", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 87, - "y": 4.5 - }, - "p1": { - "x": 0.5375000000000003, - "y": -0.025000000000000022 - }, - "p2": { - "x": 0, - "y": 1.5 - } - } - }, - { - "ID": "2986", - "typeID": "Arrow", - "zOrder": "11", - "w": "81", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "354", - "y": "1333", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 81, - "y": 1.5 - }, - "p1": { - "x": 0.5375000000000002, - "y": -0.02500000000000002 - }, - "p2": { - "x": 0, - "y": 2.5 - } - } - }, - { - "ID": "2987", - "typeID": "Arrow", - "zOrder": "9", - "w": "81", - "h": "49", - "measuredW": "150", - "measuredH": "100", - "x": "355", - "y": "1283", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 81, - "y": 48.5 - }, - "p1": { - "x": 0.5375000000000003, - "y": -0.025000000000000123 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "2988", - "typeID": "Arrow", - "zOrder": "8", - "w": "58", - "h": "115", - "measuredW": "150", - "measuredH": "100", - "x": "515", - "y": "1217", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 0, - "y": 114 - }, - "p1": { - "x": 0.3905730129390017, - "y": -0.10979667282809613 - }, - "p2": { - "x": 58, - "y": -0.5 - } - } - }, - { - "ID": "2989", - "typeID": "Arrow", - "zOrder": "7", - "w": "117", - "h": "389", - "measuredW": "150", - "measuredH": "100", - "x": "604", - "y": "1209", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 92, - "y": -0.5 - }, - "p1": { - "x": 0.675598782883057, - "y": 0.20191197026423305 - }, - "p2": { - "x": 0, - "y": 388 - } - } - }, - { - "ID": "2992", - "typeID": "Arrow", - "zOrder": "6", - "w": "76", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "337", - "y": "1529", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 76, - "y": 2.5 - }, - "p1": { - "x": 0.5375000000000003, - "y": -0.025000000000000026 - }, - "p2": { - "x": 0.23284555520007189, - "y": 1.2609479856002963 - } - } - }, - { - "ID": "2993", - "typeID": "Arrow", - "zOrder": "5", - "w": "71", - "h": "253", - "measuredW": "150", - "measuredH": "100", - "x": "609", - "y": "1207", - "properties": { - "color": "2848996", - "curvature": "-1", - "direction": "bottom", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 51, - "y": -0.5 - }, - "p1": { - "x": 0.6755987828830532, - "y": 0.20191197026423108 - }, - "p2": { - "x": 0, - "y": 252 - } - } - }, - { - "ID": "2996", - "typeID": "Arrow", - "zOrder": "4", - "w": "86", - "h": "3", - "measuredW": "150", - "measuredH": "100", - "x": "340", - "y": "1459", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 86, - "y": 2.5 - }, - "p1": { - "x": 0.5375000000000003, - "y": -0.025000000000000022 - }, - "p2": { - "x": -0.09070328959990093, - "y": 1.6732179504003852 - } - } - }, - { - "ID": "2997", - "typeID": "TextArea", - "zOrder": "132", - "w": "262", - "h": "205", - "measuredW": "200", - "measuredH": "140", - "x": "969", - "y": "1182" - }, - { - "ID": "2998", - "typeID": "Label", - "zOrder": "133", - "measuredW": "56", - "measuredH": "25", - "x": "1072", - "y": "1196", - "properties": { - "size": "17", - "text": "Testing" - } - }, - { - "ID": "3003", - "typeID": "Arrow", - "zOrder": "2", - "w": "78", - "h": "51", - "measuredW": "150", - "measuredH": "100", - "x": "361", - "y": "1224", - "properties": { - "color": "2848996", - "curvature": "1", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 78, - "y": 50.5 - }, - "p1": { - "x": 0.5375000000000003, - "y": -0.025 - }, - "p2": { - "x": 0, - "y": -0.5 - } - } - }, - { - "ID": "3004", - "typeID": "TextArea", - "zOrder": "138", - "w": "262", - "h": "212", - "measuredW": "200", - "measuredH": "140", - "x": "969", - "y": "1432" - }, - { - "ID": "3005", - "typeID": "Label", - "zOrder": "139", - "measuredW": "51", - "measuredH": "25", - "x": "1074", - "y": "1447", - "properties": { - "size": "17", - "text": "Styling" - } - }, - { - "ID": "3006", - "typeID": "__group__", - "zOrder": "64", - "measuredW": "244", - "measuredH": "50", - "w": "244", - "h": "50", - "x": "654", - "y": "394", - "properties": { - "controlName": "100-fundamental-topics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "244", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "155", - "measuredH": "25", - "x": "44", - "y": "12", - "properties": { - "size": "17", - "text": "Fundamental Topics" - } - } - ] - } - } - }, - { - "ID": "3007", - "typeID": "__group__", - "zOrder": "68", - "measuredW": "134", - "measuredH": "44", - "w": "134", - "h": "44", - "x": "463", - "y": "331", - "properties": { - "controlName": "100-fundamental-topics:vue-cli" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "134", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "36", - "y": "9", - "properties": { - "size": "17", - "text": "Vue CLI" - } - } - ] - } - } - }, - { - "ID": "3008", - "typeID": "__group__", - "zOrder": "65", - "measuredW": "132", - "measuredH": "44", - "w": "132", - "h": "44", - "x": "465", - "y": "399", - "properties": { - "controlName": "101-fundamental-topics:components" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "132", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "w": "99", - "measuredW": "99", - "measuredH": "25", - "x": "16", - "y": "9", - "properties": { - "size": "17", - "text": "Components" - } - } - ] - } - } - }, - { - "ID": "3009", - "typeID": "__group__", - "zOrder": "104", - "measuredW": "134", - "measuredH": "44", - "w": "134", - "h": "44", - "x": "465", - "y": "462", - "properties": { - "controlName": "102-fundamental-topics:templates" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "134", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "80", - "measuredH": "25", - "x": "27", - "y": "9", - "properties": { - "size": "17", - "text": "Templates" - } - } - ] - } - } - }, - { - "ID": "3010", - "typeID": "__group__", - "zOrder": "105", - "measuredW": "134", - "measuredH": "44", - "w": "134", - "h": "44", - "x": "465", - "y": "516", - "properties": { - "controlName": "103-fundamental-topics:directives" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "134", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Directives" - } - } - ] - } - } - }, - { - "ID": "3011", - "typeID": "__group__", - "zOrder": "99", - "measuredW": "179", - "measuredH": "44", - "w": "179", - "h": "44", - "x": "420", - "y": "577", - "properties": { - "controlName": "104-fundamental-topics:api-styles" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "179", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "25", - "x": "47", - "y": "9", - "properties": { - "size": "17", - "text": "API Styles" - } - } - ] - } - } - }, - { - "ID": "3012", - "typeID": "__group__", - "zOrder": "97", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "1016", - "y": "313", - "properties": { - "controlName": "105-fundamental-topics:app-configurations" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "146", - "measuredH": "25", - "x": "33", - "y": "9", - "properties": { - "size": "17", - "text": "App Configurations" - } - } - ] - } - } - }, - { - "ID": "3013", - "typeID": "__group__", - "zOrder": "100", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "1016", - "y": "365", - "properties": { - "controlName": "106-fundamental-topics:rendering-lists" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "25", - "x": "45", - "y": "9", - "properties": { - "size": "17", - "text": "Rendering Lists" - } - } - ] - } - } - }, - { - "ID": "3014", - "typeID": "__group__", - "zOrder": "98", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "1016", - "y": "416", - "properties": { - "controlName": "107-fundamental-topics:conditional-rendering" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "173", - "measuredH": "25", - "x": "19", - "y": "9", - "properties": { - "size": "17", - "text": "Conditional Rendering" - } - } - ] - } - } - }, - { - "ID": "3015", - "typeID": "__group__", - "zOrder": "93", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "1016", - "y": "466", - "properties": { - "controlName": "108-fundamental-topics:lifecycle-hooks" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "121", - "measuredH": "25", - "x": "45", - "y": "10", - "properties": { - "size": "17", - "text": "Lifecycle Hooks" - } - } - ] - } - } - }, - { - "ID": "3016", - "typeID": "__group__", - "zOrder": "101", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "1016", - "y": "516", - "properties": { - "controlName": "109-fundamental-topics:forms-handling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "122", - "measuredH": "25", - "x": "45", - "y": "9", - "properties": { - "size": "17", - "text": "Forms Handling" - } - } - ] - } - } - }, - { - "ID": "3017", - "typeID": "__group__", - "zOrder": "102", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "1016", - "y": "566", - "properties": { - "controlName": "110-fundamental-topics:events-handling" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "126", - "measuredH": "25", - "x": "43", - "y": "9", - "properties": { - "size": "17", - "text": "Events Handling" - } - } - ] - } - } - }, - { - "ID": "3018", - "typeID": "__group__", - "zOrder": "94", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "1016", - "y": "616", - "properties": { - "controlName": "111-fundamental-topics:computed-properties" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "165", - "measuredH": "25", - "x": "23", - "y": "9", - "properties": { - "size": "17", - "text": "Computed Properties" - } - } - ] - } - } - }, - { - "ID": "3019", - "typeID": "__group__", - "zOrder": "66", - "measuredW": "216", - "measuredH": "44", - "w": "216", - "h": "44", - "x": "191", - "y": "330", - "properties": { - "controlName": "100-fundamental-topics:components:single-file-components" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "216", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "183", - "measuredH": "25", - "x": "16", - "y": "10", - "properties": { - "size": "17", - "text": "Single File Components" - } - } - ] - } - } - }, - { - "ID": "3020", - "typeID": "__group__", - "zOrder": "67", - "measuredW": "216", - "measuredH": "44", - "w": "216", - "h": "44", - "x": "191", - "y": "380", - "properties": { - "controlName": "101-fundamental-topics:components:component-registration" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "216", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "188", - "measuredH": "25", - "x": "14", - "y": "10", - "properties": { - "size": "17", - "text": "Component Registration" - } - } - ] - } - } - }, - { - "ID": "3021", - "typeID": "__group__", - "zOrder": "90", - "measuredW": "104", - "measuredH": "44", - "w": "104", - "h": "44", - "x": "191", - "y": "431", - "properties": { - "controlName": "102-fundamental-topics:components:props" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "104", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "29", - "y": "9", - "properties": { - "size": "17", - "text": "Props" - } - } - ] - } - } - }, - { - "ID": "3022", - "typeID": "__group__", - "zOrder": "91", - "measuredW": "104", - "measuredH": "44", - "w": "104", - "h": "44", - "x": "303", - "y": "430", - "properties": { - "controlName": "103-fundamental-topics:components:events" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "104", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "53", - "measuredH": "25", - "x": "25", - "y": "10", - "properties": { - "size": "17", - "text": "Events" - } - } - ] - } - } - }, - { - "ID": "3023", - "typeID": "__group__", - "zOrder": "92", - "measuredW": "216", - "measuredH": "44", - "w": "216", - "h": "44", - "x": "191", - "y": "480", - "properties": { - "controlName": "104-fundamental-topics:components:attribute-inheritance" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "216", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "158", - "measuredH": "25", - "x": "29", - "y": "10", - "properties": { - "size": "17", - "text": "Attribute Inheritance" - } - } - ] - } - } - }, - { - "ID": "3024", - "typeID": "__group__", - "zOrder": "96", - "measuredW": "163", - "measuredH": "44", - "w": "163", - "h": "44", - "x": "228", - "y": "553", - "properties": { - "controlName": "100-fundamental-topics:api-styles:options-api" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "163", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "91", - "measuredH": "25", - "x": "36", - "y": "9", - "properties": { - "size": "17", - "text": "Options API" - } - } - ] - } - } - }, - { - "ID": "3025", - "typeID": "__group__", - "zOrder": "95", - "measuredW": "163", - "measuredH": "44", - "w": "163", - "h": "44", - "x": "228", - "y": "603", - "properties": { - "controlName": "101-fundamental-topics:api-styles:composition-api" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "163", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "25", - "x": "18", - "y": "9", - "properties": { - "size": "17", - "text": "Composition API" - } - } - ] - } - } - }, - { - "ID": "3026", - "typeID": "__group__", - "zOrder": "103", - "measuredW": "299", - "measuredH": "50", - "w": "299", - "h": "50", - "x": "556", - "y": "705", - "properties": { - "controlName": "101-advanced-topics" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "299", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "130", - "measuredH": "25", - "x": "85", - "y": "12", - "properties": { - "size": "17", - "text": "Advanced Topics" - } - } - ] - } - } - }, - { - "ID": "3027", - "typeID": "__group__", - "zOrder": "117", - "measuredW": "110", - "measuredH": "44", - "w": "110", - "h": "44", - "x": "165", - "y": "755", - "properties": { - "controlName": "100-advanced-topics:ref" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "110", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "22", - "measuredH": "25", - "x": "44", - "y": "9", - "properties": { - "size": "17", - "text": "ref" - } - } - ] - } - } - }, - { - "ID": "3028", - "typeID": "__group__", - "zOrder": "119", - "measuredW": "104", - "measuredH": "44", - "w": "104", - "h": "44", - "x": "282", - "y": "755", - "properties": { - "controlName": "101-advanced-topics:torefs" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "104", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "51", - "measuredH": "25", - "x": "26", - "y": "9", - "properties": { - "size": "17", - "text": "toRefs" - } - } - ] - } - } - }, - { - "ID": "3029", - "typeID": "__group__", - "zOrder": "118", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "165", - "y": "806", - "properties": { - "controlName": "102-advanced-topics:reactive" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "62", - "measuredH": "25", - "x": "80", - "y": "9", - "properties": { - "size": "17", - "text": "reactive" - } - } - ] - } - } - }, - { - "ID": "3030", - "typeID": "__group__", - "zOrder": "120", - "measuredW": "222", - "measuredH": "44", - "w": "222", - "h": "44", - "x": "165", - "y": "857", - "properties": { - "controlName": "103-advanced-topics:computed" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "222", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "77", - "measuredH": "25", - "x": "72", - "y": "9", - "properties": { - "size": "17", - "text": "computed" - } - } - ] - } - } - }, - { - "ID": "3031", - "typeID": "__group__", - "zOrder": "121", - "measuredW": "107", - "measuredH": "44", - "w": "107", - "h": "44", - "x": "165", - "y": "908", - "properties": { - "controlName": "104-advanced-topics:watch" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "107", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "45", - "measuredH": "25", - "x": "31", - "y": "9", - "properties": { - "size": "17", - "text": "watch" - } - } - ] - } - } - }, - { - "ID": "3032", - "typeID": "__group__", - "zOrder": "122", - "measuredW": "105", - "measuredH": "44", - "w": "105", - "h": "44", - "x": "281", - "y": "908", - "properties": { - "controlName": "105-advanced-topics:next-tick" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "105", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "64", - "measuredH": "25", - "x": "21", - "y": "9", - "properties": { - "size": "17", - "text": "nextTick" - } - } - ] - } - } - }, - { - "ID": "3033", - "typeID": "__group__", - "zOrder": "123", - "measuredW": "221", - "measuredH": "44", - "w": "221", - "h": "44", - "x": "165", - "y": "960", - "properties": { - "controlName": "106-advanced-topics:composables" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "221", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "106", - "measuredH": "25", - "x": "58", - "y": "9", - "properties": { - "size": "17", - "text": "Composables" - } - } - ] - } - } - }, - { - "ID": "3034", - "typeID": "__group__", - "zOrder": "124", - "measuredW": "227", - "measuredH": "44", - "w": "227", - "h": "44", - "x": "419", - "y": "796", - "properties": { - "controlName": "107-advanced-topics:async-components" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "148", - "measuredH": "25", - "x": "40", - "y": "9", - "properties": { - "size": "17", - "text": "Async Components" - } - } - ] - } - } - }, - { - "ID": "3035", - "typeID": "__group__", - "zOrder": "125", - "measuredW": "227", - "measuredH": "44", - "w": "227", - "h": "44", - "x": "417", - "y": "849", - "properties": { - "controlName": "108-advanced-topics:teleport-components" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "167", - "measuredH": "25", - "x": "30", - "y": "9", - "properties": { - "size": "17", - "text": "Teleport Components" - } - } - ] - } - } - }, - { - "ID": "3036", - "typeID": "__group__", - "zOrder": "126", - "measuredW": "227", - "measuredH": "44", - "w": "227", - "h": "44", - "x": "417", - "y": "900", - "properties": { - "controlName": "109-advanced-topics:provide-inject" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "227", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "119", - "measuredH": "25", - "x": "54", - "y": "9", - "properties": { - "size": "17", - "text": "Provide / Inject" - } - } - ] - } - } - }, - { - "ID": "3037", - "typeID": "__group__", - "zOrder": "108", - "measuredW": "261", - "measuredH": "44", - "w": "261", - "h": "44", - "x": "969", - "y": "705", - "properties": { - "controlName": "110-advanced-topics:custom-directives" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "261", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "140", - "measuredH": "25", - "x": "61", - "y": "9", - "properties": { - "size": "17", - "text": "Custom Directives" - } - } - ] - } - } - }, - { - "ID": "3038", - "typeID": "__group__", - "zOrder": "109", - "measuredW": "262", - "measuredH": "44", - "w": "262", - "h": "44", - "x": "969", - "y": "755", - "properties": { - "controlName": "111-advanced-topics:custom-events" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "262", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "116", - "measuredH": "25", - "x": "73", - "y": "9", - "properties": { - "size": "17", - "text": "Custom Events" - } - } - ] - } - } - }, - { - "ID": "3039", - "typeID": "__group__", - "zOrder": "110", - "measuredW": "262", - "measuredH": "44", - "w": "262", - "h": "44", - "x": "969", - "y": "806", - "properties": { - "controlName": "112-advanced-topics:plugins" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "262", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "56", - "measuredH": "25", - "x": "103", - "y": "9", - "properties": { - "size": "17", - "text": "Plugins" - } - } - ] - } - } - }, - { - "ID": "3040", - "typeID": "__group__", - "zOrder": "106", - "measuredW": "263", - "measuredH": "44", - "w": "263", - "h": "44", - "x": "969", - "y": "860", - "properties": { - "controlName": "113-advanced-topics:watchers" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "263", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "73", - "measuredH": "25", - "x": "95", - "y": "9", - "properties": { - "size": "17", - "text": "Watchers" - } - } - ] - } - } - }, - { - "ID": "3041", - "typeID": "__group__", - "zOrder": "107", - "measuredW": "265", - "measuredH": "44", - "w": "265", - "h": "44", - "x": "969", - "y": "911", - "properties": { - "controlName": "114-advanced-topics:slots" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "265", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "25", - "x": "114", - "y": "9", - "properties": { - "size": "17", - "text": "Slots" - } - } - ] - } - } - }, - { - "ID": "3042", - "typeID": "__group__", - "zOrder": "113", - "measuredW": "230", - "measuredH": "44", - "w": "230", - "h": "44", - "x": "985", - "y": "1011", - "properties": { - "controlName": "115-advanced-topics:transition" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "25", - "x": "77", - "y": "9", - "properties": { - "size": "17", - "text": "Transition" - } - } - ] - } - } - }, - { - "ID": "3043", - "typeID": "__group__", - "zOrder": "114", - "measuredW": "231", - "measuredH": "44", - "w": "231", - "h": "44", - "x": "985", - "y": "1061", - "properties": { - "controlName": "116-advanced-topics:transition-group" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "231", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "128", - "measuredH": "25", - "x": "52", - "y": "9", - "properties": { - "size": "17", - "text": "Transition Group" - } - } - ] - } - } - }, - { - "ID": "3044", - "typeID": "__group__", - "zOrder": "69", - "measuredW": "326", - "measuredH": "50", - "w": "326", - "h": "50", - "x": "556", - "y": "1179", - "properties": { - "controlName": "102-ecosystem" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "326", - "h": "50", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16776960" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "84", - "measuredH": "25", - "x": "121", - "y": "12", - "properties": { - "size": "17", - "text": "Ecosystem" - } - } - ] - } - } - }, - { - "ID": "3045", - "typeID": "__group__", - "zOrder": "74", - "measuredW": "142", - "measuredH": "44", - "w": "142", - "h": "44", - "x": "560", - "y": "1096", - "properties": { - "controlName": "100-ecosystem:routing" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "142", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "60", - "measuredH": "25", - "x": "41", - "y": "9", - "properties": { - "size": "17", - "text": "Routing" - } - } - ] - } - } - }, - { - "ID": "3046", - "typeID": "__group__", - "zOrder": "70", - "measuredW": "108", - "measuredH": "44", - "w": "108", - "h": "44", - "x": "425", - "y": "1096", - "properties": { - "controlName": "101-ecosystem:forms" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "108", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "30", - "y": "9", - "properties": { - "size": "17", - "text": "Forms" - } - } - ] - } - } - }, - { - "ID": "3047", - "typeID": "__group__", - "zOrder": "128", - "measuredW": "108", - "measuredH": "44", - "w": "108", - "h": "44", - "x": "425", - "y": "1256", - "properties": { - "controlName": "102-ecosystem:ssr" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "108", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "33", - "measuredH": "25", - "x": "37", - "y": "9", - "properties": { - "size": "17", - "text": "SSR" - } - } - ] - } - } - }, - { - "ID": "3048", - "typeID": "__group__", - "zOrder": "129", - "measuredW": "108", - "measuredH": "44", - "w": "108", - "h": "44", - "x": "425", - "y": "1307", - "properties": { - "controlName": "103-ecosystem:ssg" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "108", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "34", - "measuredH": "25", - "x": "37", - "y": "9", - "properties": { - "size": "17", - "text": "SSG" - } - } - ] - } - } - }, - { - "ID": "3049", - "typeID": "__group__", - "zOrder": "85", - "measuredW": "216", - "measuredH": "44", - "w": "216", - "h": "44", - "x": "402", - "y": "1438", - "properties": { - "controlName": "104-ecosystem:state-management" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "216", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "148", - "measuredH": "25", - "x": "34", - "y": "9", - "properties": { - "size": "17", - "text": "State Management" - } - } - ] - } - } - }, - { - "ID": "3050", - "typeID": "__group__", - "zOrder": "84", - "measuredW": "219", - "measuredH": "44", - "w": "219", - "h": "44", - "x": "403", - "y": "1509", - "properties": { - "controlName": "105-ecosystem:mobile-apps" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "219", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "25", - "x": "62", - "y": "9", - "properties": { - "size": "17", - "text": "Mobile Apps" - } - } - ] - } - } - }, - { - "ID": "3051", - "typeID": "__group__", - "zOrder": "76", - "measuredW": "221", - "measuredH": "44", - "w": "221", - "h": "44", - "x": "401", - "y": "1575", - "properties": { - "controlName": "106-ecosystem:api-calls" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "221", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "69", - "measuredH": "25", - "x": "76", - "y": "9", - "properties": { - "size": "17", - "text": "API Calls" - } - } - ] - } - } - }, - { - "ID": "3052", - "typeID": "__group__", - "zOrder": "134", - "measuredW": "229", - "measuredH": "44", - "w": "229", - "h": "44", - "x": "985", - "y": "1231", - "properties": { - "controlName": "107-ecosystem:jest" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "229", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "33", - "measuredH": "25", - "x": "98", - "y": "10", - "properties": { - "size": "17", - "text": "Jest" - } - } - ] - } - } - }, - { - "ID": "3053", - "typeID": "__group__", - "zOrder": "135", - "measuredW": "229", - "measuredH": "44", - "w": "229", - "h": "44", - "x": "986", - "y": "1280", - "properties": { - "controlName": "108-ecosystem:vue-testing-library" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "229", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "147", - "measuredH": "25", - "x": "41", - "y": "10", - "properties": { - "size": "17", - "text": "Vue Testing Library" - } - } - ] - } - } - }, - { - "ID": "3054", - "typeID": "__group__", - "zOrder": "136", - "measuredW": "228", - "measuredH": "44", - "w": "228", - "h": "44", - "x": "989", - "y": "1329", - "properties": { - "controlName": "109-ecosystem:cypress" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "228", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "63", - "measuredH": "25", - "x": "82", - "y": "10", - "properties": { - "size": "17", - "text": "Cypress" - } - } - ] - } - } - }, - { - "ID": "3055", - "typeID": "__group__", - "zOrder": "140", - "measuredW": "230", - "measuredH": "44", - "w": "230", - "h": "44", - "x": "986", - "y": "1486", - "properties": { - "controlName": "110-ecosystem:tailwind-css" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "230", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "98", - "measuredH": "25", - "x": "66", - "y": "10", - "properties": { - "size": "17", - "text": "Tailwind CSS" - } - } - ] - } - } - }, - { - "ID": "3056", - "typeID": "__group__", - "zOrder": "141", - "measuredW": "228", - "measuredH": "44", - "w": "228", - "h": "44", - "x": "988", - "y": "1535", - "properties": { - "controlName": "111-ecosystem:vuetify" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "228", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "52", - "measuredH": "25", - "x": "88", - "y": "10", - "properties": { - "size": "17", - "text": "Vuetify" - } - } - ] - } - } - }, - { - "ID": "3057", - "typeID": "__group__", - "zOrder": "142", - "measuredW": "228", - "measuredH": "44", - "w": "228", - "h": "44", - "x": "988", - "y": "1583", - "properties": { - "controlName": "112-ecosystem:element-ui" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "228", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "25", - "x": "70", - "y": "10", - "properties": { - "size": "17", - "text": "Element UI" - } - } - ] - } - } - }, - { - "ID": "3058", - "typeID": "__group__", - "zOrder": "75", - "measuredW": "143", - "measuredH": "44", - "w": "143", - "h": "44", - "x": "559", - "y": "1034", - "properties": { - "controlName": "100-ecosystem:routing:vue-router" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "143", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "87", - "measuredH": "25", - "x": "28", - "y": "9", - "properties": { - "size": "17", - "text": "Vue Router" - } - } - ] - } - } - }, - { - "ID": "3059", - "typeID": "__group__", - "zOrder": "71", - "measuredW": "212", - "measuredH": "44", - "w": "212", - "h": "44", - "x": "160", - "y": "1048", - "properties": { - "controlName": "100-ecosystem:forms:vue-formulate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "212", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "112", - "measuredH": "25", - "x": "50", - "y": "9", - "properties": { - "size": "17", - "text": "Vue Formulate" - } - } - ] - } - } - }, - { - "ID": "3060", - "typeID": "__group__", - "zOrder": "72", - "measuredW": "211", - "measuredH": "44", - "w": "211", - "h": "44", - "x": "161", - "y": "1098", - "properties": { - "controlName": "101-ecosystem:forms:vee-validate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "95", - "measuredH": "25", - "x": "58", - "y": "10", - "properties": { - "size": "17", - "text": "Vee Validate" - } - } - ] - } - } - }, - { - "ID": "3061", - "typeID": "__group__", - "zOrder": "73", - "measuredW": "211", - "measuredH": "44", - "w": "211", - "h": "44", - "x": "161", - "y": "1148", - "properties": { - "controlName": "102-ecosystem:forms:vuelidate" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "211", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "70", - "y": "9", - "properties": { - "size": "17", - "text": "Vuelidate" - } - } - ] - } - } - }, - { - "ID": "3062", - "typeID": "__group__", - "zOrder": "137", - "measuredW": "207", - "measuredH": "44", - "w": "207", - "h": "44", - "x": "163", - "y": "1204", - "properties": { - "controlName": "100-ecosystem:ssr:quasar" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "57", - "measuredH": "25", - "x": "75", - "y": "9", - "properties": { - "size": "17", - "text": "Quasar" - } - } - ] - } - } - }, - { - "ID": "3063", - "typeID": "__group__", - "zOrder": "86", - "measuredW": "206", - "measuredH": "44", - "w": "206", - "h": "44", - "x": "164", - "y": "1256", - "properties": { - "controlName": "101-ecosystem:ssr:nuxt-js" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "206", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "52", - "measuredH": "25", - "x": "77", - "y": "9", - "properties": { - "size": "17", - "text": "Nuxt.js" - } - } - ] - } - } - }, - { - "ID": "3064", - "typeID": "__group__", - "zOrder": "87", - "measuredW": "207", - "measuredH": "44", - "w": "207", - "h": "44", - "x": "163", - "y": "1311", - "properties": { - "controlName": "100-ecosystem:ssg:gridsome" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "207", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "75", - "measuredH": "25", - "x": "66", - "y": "10", - "properties": { - "size": "17", - "text": "Gridsome" - } - } - ] - } - } - }, - { - "ID": "3065", - "typeID": "__group__", - "zOrder": "127", - "measuredW": "208", - "measuredH": "44", - "w": "208", - "h": "44", - "x": "164", - "y": "1362", - "properties": { - "controlName": "101-ecosystem:ssg:vuepress" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "208", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "72", - "measuredH": "25", - "x": "68", - "y": "10", - "properties": { - "size": "17", - "text": "Vuepress" - } - } - ] - } - } - }, - { - "ID": "3066", - "typeID": "__group__", - "zOrder": "131", - "measuredW": "194", - "measuredH": "44", - "w": "194", - "h": "44", - "x": "162", - "y": "1438", - "properties": { - "controlName": "100-ecosystem:state-management:pinia" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "194", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "38", - "measuredH": "25", - "x": "78", - "y": "9", - "properties": { - "size": "17", - "text": "Pinia" - } - } - ] - } - } - }, - { - "ID": "3067", - "typeID": "__group__", - "zOrder": "130", - "measuredW": "193", - "measuredH": "44", - "w": "193", - "h": "44", - "x": "163", - "y": "1510", - "properties": { - "controlName": "100-ecosystem:mobile-apps:capacitor" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "193", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "76", - "measuredH": "25", - "x": "59", - "y": "9", - "properties": { - "size": "17", - "text": "Capacitor" - } - } - ] - } - } - }, - { - "ID": "3068", - "typeID": "__group__", - "zOrder": "81", - "measuredW": "190", - "measuredH": "44", - "w": "190", - "h": "44", - "x": "165", - "y": "1573", - "properties": { - "controlName": "100-ecosystem:api-calls:apollo" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "190", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "48", - "measuredH": "25", - "x": "71", - "y": "10", - "properties": { - "size": "17", - "text": "Apollo" - } - } - ] - } - } - }, - { - "ID": "3069", - "typeID": "__group__", - "zOrder": "82", - "measuredW": "188", - "measuredH": "44", - "w": "188", - "h": "44", - "x": "167", - "y": "1623", - "properties": { - "controlName": "101-ecosystem:api-calls:vue-relay" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "188", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "78", - "measuredH": "25", - "x": "55", - "y": "9", - "properties": { - "size": "17", - "text": "Vue Relay" - } - } - ] - } - } - }, - { - "ID": "3070", - "typeID": "__group__", - "zOrder": "77", - "measuredW": "191", - "measuredH": "44", - "w": "191", - "h": "44", - "x": "166", - "y": "1719", - "properties": { - "controlName": "102-ecosystem:api-calls:axios" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "191", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "41", - "measuredH": "25", - "x": "75", - "y": "10", - "properties": { - "size": "17", - "text": "Axios" - } - } - ] - } - } - }, - { - "ID": "3071", - "typeID": "__group__", - "zOrder": "78", - "measuredW": "189", - "measuredH": "44", - "w": "189", - "h": "44", - "x": "167", - "y": "1771", - "properties": { - "controlName": "103-ecosystem:api-calls:unfetch" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "61", - "measuredH": "25", - "x": "64", - "y": "10", - "properties": { - "size": "17", - "text": "Unfetch" - } - } - ] - } - } - }, - { - "ID": "3072", - "typeID": "__group__", - "zOrder": "79", - "measuredW": "189", - "measuredH": "44", - "w": "189", - "h": "44", - "x": "167", - "y": "1823", - "properties": { - "controlName": "104-ecosystem:api-calls:superagent" - }, - "children": { - "controls": { - "control": [ - { - "ID": "0", - "typeID": "TextArea", - "zOrder": "0", - "w": "189", - "h": "44", - "measuredW": "200", - "measuredH": "140", - "x": "0", - "y": "0", - "properties": { - "color": "16770457" - } - }, - { - "ID": "1", - "typeID": "Label", - "zOrder": "1", - "measuredW": "88", - "measuredH": "25", - "x": "51", - "y": "10", - "properties": { - "size": "17", - "text": "superagent" - } - } - ] - } - } - }, - { - "ID": "3073", - "typeID": "Arrow", - "zOrder": "1", - "w": "43", - "h": "129", - "measuredW": "150", - "measuredH": "100", - "x": "636", - "y": "742", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 27.61311916160014, - "y": 0.00939094720013145 - }, - "p1": { - "x": 0.6466153827592942, - "y": 0.2446732777297158 - }, - "p2": { - "x": -0.3428506399998241, - "y": 129.18485101760018 - } - } - }, - { - "ID": "3074", - "typeID": "Arrow", - "zOrder": "0", - "w": "68", - "h": "186", - "measuredW": "150", - "measuredH": "100", - "x": "624", - "y": "736", - "properties": { - "color": "2848996", - "curvature": "0", - "direction": "top", - "leftArrow": "false", - "rightArrow": "false", - "stroke": "dotted", - "p0": { - "x": 50.465691110400144, - "y": 0.02406768000014381 - }, - "p1": { - "x": 0.6466153827592942, - "y": 0.2446732777297158 - }, - "p2": { - "x": -0.3868808383998612, - "y": 186.0374229664002 - } - } - } - ] - }, - "attributes": { - "name": "New Wireframe 1", - "order": 1000000, - "parentID": null, - "notes": "" - }, - "branchID": "Master", - "resourceID": "CCB6346D-253A-48EE-9AB5-68DBEF696597", - "mockupH": "1998", - "mockupW": "1163", - "measuredW": "1314", - "measuredH": "2025", - "version": "1.0" - }, - "groupOffset": { - "x": 0, - "y": 0 - }, - "dependencies": [], - "projectID": "file:///Users/kamranahmed/Desktop/devops%20roadmap%5C.bmpr" -} diff --git a/public/pdfs/angular.pdf b/public/pdfs/angular.pdf deleted file mode 100644 index f2b9cb4e0377398cf247eebdc51e88d6268f5579..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61444 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�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 D$B>Ru diff --git a/public/pdfs/backend.pdf b/public/pdfs/backend.pdf deleted file mode 100644 index 46d0ee707abbc5564f1276af06ef28014df11d27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143016 zcmV)WK(4bY*fNFGg%( zbY(dwycbn~#%K~M{l>$?Bf`%K zkH`Nn+kf2tWxL~l`~B^(J)X|HmoxwP;r;fXw%=_}+yB_^w|~3+Xa4_f`#(wc$L(Kz z{^Nf8)sN1!+y3~~_OJdMfzRL@uDkP%@^&w``)R+wUbcVu zoC^2O{hR&vz~4^C3w7?#+poTr_~mrpA9m;c=G*P*_Hw=-52x*KROaz|Ja6~M^UGm> z9z}=q{pEJKTzb~+SKHsYVXdCa?^{b_%1Dq^kZ}KUI_*xE z?S21pyx%Uj?d9ck++ih~Bow!~HxCu<@0ac69*vN(_NVj9Zb$i){Ia{B?o@O+zua#J zT6;aboOc*~yT86%PW)qo<@TrJ{W?@Mv|@ihkeSwJPtbyw`}J_!UMX=$cdGE~%k^~G z9X98q`{TYn&|Qc9^|U=)>4W`iW#9JO3p%#4vBGVCIB$*VoI-?Q}fewnzSU z+21Jp@^Uz$6?I(pmotOtjZQeK$uzZh@cziKxHIAyRTO==?2gy%O#|t2ISnFoI3G{D z`%wH~76u*V_Rf_K->Mhyr|XSAqgT)8-I31T?_Tcr`*9RquP+Q$4Z?>3dA^(}H_Y7! zHf}CI=x)(ha1!Mc6>RU&!?+~%8?PmfZFX}4!av; z=K69!ANR+{2HZ3>4%n{GTnuwM(0Nx%z%b|A{k*?vpr7y8+jX;}JNJkCZqLBIywJm# zoVk46Y3h5zKF+Nx6Xdo#54GIra^KbFlDIx<&p zG8TT~db*vqwC}p#U5?oO@N&l^;eYP;)9$w2UrsMfy(+m3v}um*#Pq-ICI|Y-<8#xB zAKd(4paTx^rfzIqeYx46Qxo$aL!B7+OgE;){YXETXpdg|(}6kh(1H#D=d&gc?G*0V zHShQM#^X_5fvFFIFm<;VTm_vXP$>}|aJgNv(op=+0uu6_TIhvqN>7(AVS3 z4(0b-2K?!8X5#Ge3k>D`_P)bWU+E$Tr}scjLrL=sQwbEkYz{)0>m7(>R-R5w z&kL2{Nj0zKuW)~4*Z6v-ImWNTyFa>M!`%tkp+|OSP)h|cWbxb-blM$}fH(jc-WPvz z7GOO1x(m*{dN|9L+uWUx8mizq)&bDz^c_H@S-^w>68Q&1=?2(0iwpg4XR4)=ji^hT z2p6?{kAH8&$d1~W2f|a*@pRZR)#a#hdt}7&x6=+7sy1w-0zh%fHso}p*FKui9Pt|a z17L<4-H!67XPUX)GXSo@DqVtK#t&|fXm+}YgW##}*E1M}&pn)RW)Ftkm1^l6#k*Naz!H=m9JRp6H*3g(U zuBS`()CzOD<4l@6d0;R{x*P)tl7=D7$N@OPP#OAi#T@hqopjn?a3&=Jq8NIofr-5` z*ZY__8*4z}W-pBijIo3E;RdeMv18IRr=Vb1TrB3k*C1g!UWA`C^nTt!E+0DMbZ4%E zq)XvPIuVqE*}j~17kZkO+>Y1NaSQMs=wL=OBk-(VV}g=`COsB@!E-TUd*S@^c)Bq1 z%|6Zt=*KO&+~p+F6ot1zEdTs7tQ^GCloPm@OP0b{M(MZP zBjy8Su@Q9ga@?ObnD2sD6ZN^^HbH%Xl-3xIM$PRq}FC-t%<>O<)ng zeEwF%AAmpZMa>!4r#GNH~FF~?kt-I<7MmtE6l?KBvBk% z;BW%$=mAX|nxl?5-FEj4K9)Y%!yj8k!{o8^x}MtPq3h3#5Wx^=e|^~jhHA(QwBSNJ zp}hE;+ZKm?XT%97@#4qBk=4M%kO1n?T#h6B;euZmOmv`gN0})+E4jvphOTAV0|9^wv?-yI_fR{$ z9@7m6dpTnf2;IwGED-^oZUc^K@j<(;v`6kM%<>8s#bu}(44pHNX?>&DnaA`mBY%fy zJYSdv_?O%5Lh?~~VL^L1Xf4z7X}!3EAy&Qkjgd1QV=U*Xg-BCIRN*=~EIbrdF#!sNt&IB3SHA`*B}s0>}j8kWJ1w*i60NlwS^ zJjcQnga|gA0ME+cct64aH6G+SL}3_SN3C%19IT_zRNw`~9JW_^$&*Ij;|w{-h3EJU z_Q0&bN5WYd#>{tOBe*J>aHn)lNQM+%mL;>s0+}7Ic)k{4-63|_ryujygBW1C-M~YZ zJ&*~oPJME^!b-7WNHFN(iM})mePg&vUp#9T311ZY5ZZxvXc2@R5GcmL{D7X24yXR$ zBOsTQs5NTvCo{h@6Uv%`&n60D{t6t3bTSU8h=nKXdN-Voy8m4)JUO8f zF*b;j!3>^)$&u~^ks5h{2hkb!gBY3_KoiAloE4+n5SiD6GF-139g z2UaSF3nRYlY_3g}vhx{W+8+oA+;Jl?CDx-%ZpIgR_{UL8ww;K;{VHPfq;RMdE2UmI zIB|nis6NJn_$ubTvUs&@cN6zwsL*W;W)?sq0?*9?Dzk| zA<@^J>A)ax#F9*%WMe?u87df0eQ5Q5r91vu1hORxYgSYz;!2%c~T48=BDXrhn=ha)rC2x8(0 z?|VWzgcHDU{D6Y806NGFPk@RXm`3}r9ug=_qIUP3Y4FWYtUU5(n9zIhsyYQ#mcb||07oZEb)fK z|LTq%!|5btpo835E^eRxc}RL7@=j8wA`^xw8&(A7a6)2uCE9)nk*0uB-65hWf*m5d zv9>!{1jsuhRUdczjZ!HEKUs`Bg)=CS&+?ZJs;mNeLc9nQMiQtuR zSINYd)dW`OBDA+q?MC;hQhW$2JZDW2q()TOId^pS2Z#a;R%@Xl+1ku#JlZK3Ml?J7 zNJE=h!EASK_nUQ*EDh{RHY8)fGJ&EJ#(Fe1e`iY-D93+J#$ft|EOM~!z%^N-vFcJ5 zrJAzz0ILutv-&BNCqe<4WZqRyqQ~%CkUd6@o5ONcqjr*!kGz;lB*V4Bku?wxbdTb} zDI<)<+7I`{f~;iTonhp&Qo5I{ne65f8`_m=M;V(Qhm!(iI6K!dw5qif73A)vv#jFQ zl5WTHSAHX{#BK#`#lCkGPkpbluVh+sS*Fbj#w`qD_^qg6_L$p}T>489V1C^IW>%!EkA@)zw0 zCy`#xQ#k=;aEzEesmjWT= zLl(B(sO_#+!#H6l)yn$|%+z(BGNfSU;tG!}T%x^< z2Tfe~*YS?sR0i0Mw*Y_HsmW9gdSW_G02Ly&<>}tD;P6xTo?}z``Q9_}F2I~+-MaTo zNFKaq9j#vR#)GB|!D@#(MY&iV;u_PW|qfqG z(KjMz@?;8zJT~HXz;&_7q27#T7#+yY5ggnLngi>9c3>2q)kYyP8s-`Qpxze6dDjoW+i#pu!h&NGykACb50T*dZtiIIva`DdJD8+nyKB04B1b zX%*)}7~}-L)OR>e?{_)^#>$c2W}6r&VI=zWNy+GbPR%GlU3qt#T=hNdf2cb4L!)G7 znq1~V?&ko-W2g&qh^^g^?A3s_kRf5{W)SHh$>FZCURldza;CQ(F|=q6F4@~mUNgv_ zYAv$i+z#Ev1iQh5nMcf1Rwb`xd$KAK74{+nK1U67>h=1#fbpt?rsb+6kE{@&X1?d* zB5VL;OC&M~uVCBj45nBlOwr6zY+j;Vl`!UXTE-%!@SZ^bDfnkhDT9|K8=}{&N^prO z^0FlL3Dl=My$Df4_7>@ZCh3LqM*qzFf1!4f3IZ3Mg*<2nXxAkG=Sb0U!-&u{0HYCb+-| z>d9KGvYkbMaSO37X}yHX)O6SeK|0k$`AzR9a0{P#~>A*M>F3 zn~?#)k%y2dB-Jv{Ii*|GYU+YSFuEO>L_|E&F@?qPn3tJTunjNQ;7P6c0f4MBtxV)Q z#a=_Zy9c8jHo>GQPsU)1YWtr!c~DejX7Ug&0^-5i!)PAJH!5~{Ln|aJ{Y;{WGO%|d zhE6MbtN1N$V%5-=Qn=uG`y0l~HG~3&<)IWzCwc_;1-KG_FTu*10M`(@##56(1j!{g0 zOs}1CiHPy5NjI9jJHiN%u|%?rP!QoxrYkaHnIU5r3SUn*BjY@Py5J5KB3g(!)Z8)~ zfTrVev&=L1nMj6H2dJ?MxvMl}M1{lPcrZbZWGE*YToFz9r#b;G-3p>hgl|cwm^B8a zJm?`UB9c#D8$hiMf7A?DUMkim=qE23_H^rQOqa#avbKux+5`!~_E10)2E3YxH?dBL zv^b%UtMBAESvqVUMH+ecdp3qtqI*r9u4M$GU~?Mp>UFVU4$Tk|WcNV};jAJ~hIus_ zb&k_h>ZfKkixH6(8*_@o?G=9%@Oyou44PJ&y2KE?8bsu^2^RJKbXcVTC?@2_NP#uv z>~fC2x;9zkdLk?i+7(|B$<^vpA#9GY0`b550?*-O{tv-Mw$^aqUwpg$t1rHQeQdw@ zSI*bI`-gw|@%<0~{u%CQ`|its`R2nnKmG5|IC1;M-){fw7u$bq(afkor$->f#A~Ah zZPf{i_5T3K8+-Q;75x7FPd|JE{(tyvbKSoC{!gE6e{Ff7D4E44XHd!y*4nI@xW^LFv-);Z+{$KuWt?$S0Km0p&zg`y$OI1}i{Fo;G&5u9+ z+xs84|MB(v@3udEP3b>wv)b>s|MA0TtbJ+tcYk^rD^(9TG~2rnFA46k@MXL!(h)`` zS|TI+KQaT0hf_8dx~N`!_g_BSe(}HDUuITxhS=4ALc#yXP_VU_iq(+QS>R9YneV3| z_u;cGCGo=m;pFLFBB7 zK7>f?QKgEwk5d8jh#Vfr`%!CUBy#Ua(}`dWDL@p)11aJs29wWq-Nc4SfW(X?)!__c zsuMn(BY5J&k_zJ|kgJn5KXA;6#odW1F~|rkhz%prn$c0HCSkamAG7cS zAG9L3W{xhiV@Xi*qT`V?ID+&nX0<~LPg1&w$ZLy^fDN72WoHE=v4^v20r-JMKL?be zw946=gf(bnG@TuCb7AsU2eBk@h`xykc}WDIsm`c?kfVvPMe-O*lr4%@=FiCtp*JGB z6CF%}DM7I&2isOF}Qc)5Kp4rc&=c9o`OR8~$ z@-l-Os8p;L9E{(n95G(c;|%bkk_fLw5sD9UGbbYwA3wF4%)W6O=)p-OvTGAX7=E%^ z?~-QQ5Q!?pV4^rGWJscP8(vfpkz?)%a0G?X?MfpGO;8%DqO*2V#8G&d9g$=XQCkEx z#K31PcGody%OVP|kg^=RCeF!I293uNtTn+jh`l^4d$*PBqCQz zm6CbY%IOL`3$!(4Ubt{RE22zcd$TUWP}(8Z5YdvJ5hY)w9W3~u^G54etCja*dBC`` z!V!ZHN7gJEKhxB5Y#i3ff(b>W!0S3SFgzn^L?$UT=5_c(MaZ9vFgVO3Qcc=)B}H@F zkXMh(jY))=h^$OCD4ecIphT_Gn440+sn$fPmZu3RR4R0s^}Nc^QbBH(X-dOGBAUyT z)X87cTjh?3?ys!e9Xe#`Z*+P-ec{ujfec+J@r!nK)ruanRRGWc7_ zrC8WkUpJcZmH5Va`|jWJPhWo6{`b$=M280dR8-`L?|%G@vz$qWy>CD)MOKP^Q?})m zBX(Q<&Lle~ai6 zivrf=o#IVkhxk(-BR!6fB z0c105@Fqe$DJjWRHj6&iEm>bUxI2B!VWLbIGQ}$r0yO|M;!>p2B{XJ5IG`wNAD+ zG@6fovDHl_(IpNZX<=ySs%|13GPf2Ft4fHL=ypiME<=c#JGV7{&*lh(M-~QxeCTKp z$J-L(AC+p#s^tcGhxe^K5`~yDU?eXilVPYBI@Ua3ewHQ91J|JjgDzm6qbwDEqRk9k zdCSejxaLOa5>Zf zAu`Gm7O?qFRpPrE1ri0i<^YojKVaa0BJynj4OgW?nYl2JM1JXVzI zB6X@NZvYjdgnq{oCg`u-_rlO8(9dqVx>IYJH=v*R)20Ww-u?dj@4hFd_4PMjZGZdc zKmXX{84L~nH^nm?W!2EqmbDHEf4d=y_ALIAK`w^eN5)?iS!e}kXz3#g9^x1Q zhfv($#NO&^w^zBxl<19HrP;ZcSk z({*Kuz$$JZ*|n8OH)@i5&=|$Vw5>mI4-Oc3Ts7)(&{d;I2F;)}Q4gOXa@I~gPV6B& zYo{KtdO0j=h-AH0ZYPClo}sb!GQ60oPC}+T1}<@61GSWa)fB4XB#fl0q>#+ndQ<5Q zl(03J?O~u=4=42?aVX&6SJ-S(swpcA$w^`sb0pFs(XM;xq&*0w(tUBS?%kX~&5(s2 zG{*}uZrmM>b50i{k${IRYJEvZ(bP&~59)(VC-$Lh#WVvAO4Nas?QjXW>f4KS|(b_ zKiw|@b$nN-xeun+3!?1Rlajc;U~eX#kZK9wx!hj?&QtK%>}`^Qc* zH~2DZ(hsHvaH_5%Ytj#GlAGisil_trn_*_=60)#b&e0)R&1Bmx=?AeV95NMP%R2j~ zIH)TX5AoSQs4*8`l#DKD>?1;w(Nl~VlMh`Xb7|T7ay)6ZvLzGNm&JKZKPWnkvaH{c1ST> z6G1+xwS0Y%k5LqQaULyN$WPrBNS$y~o>ZE+ca0F)Ajk*tRgO?arX(M!VpKk99gTVO z=-(UUUS+2^5eHufWb3O8&&X9Iu+%Es47*ZY~8yQlF zax4cfAzB#{+s8F)iXrKKV@`5;NPdnCiPhY~kR(|cQmRvPJNb|j&J3x_9vKp{00(AP zF{CB~Skl#Ut7m0Ml>fkxtZonmqBCYlG#L-fjOOHZF(hSO8B)kdhs})V*n;66M5NUf6$kHL_dr9vj;BKreFQYD49^7;CmWY7#Ltl>7vKxRmig`^k~ z5=8B)rk)?`S!M6fa>ox)xj5;61#hNO!n4-5&7 zM>b@ZvB>Pqk&O(gS~YZwnVxjkfHNOd>oMTUkTh>sh9ud@kThfQ-q{B#2b)!&B|~bm zfg!2>l_8Z*W`@a-x=cM)gH5&03`upY3`w$;Az3yvB#BmrB-zT4EQ2%?!z1Ff*j=DSDwZB;}kLk|eTPIjCev(r#c#`Z+M9%%q}| zAxSbbB)4y7NWI@09eOGPXJ&>}+H@s@YvfoT7?SSuEDT9e)rBFc*7EhqkS39aEJLv~ zBo+)SL-NF(8Imq~tqiG6#~z+(B8}c(%#ifXkGlBN7}6j9;WLhFZ{Pj)BY6?KQ5l@! zh!ZD89ZK?l>Tt|249;Z1A5XXjUL>1wYzNjNW&oYxN(`qw9)mM+%Hvtu=Y)flIwhAR zNk4eJ>3K+og_NUhU{C14F>g$wm|PQm2oYg;iSpR9Q?b^R+sb3lR1_JB1?RD6K_U+d zz&8jwQjUJ=8ICyi?8+~9;wy;a*zFs zy(dU;eURy)8Y`|rXUJ_5qJ(i0m^ToJlX42fHO8UmBhYo%3wvs^LJTyB=aJ;<@79b% zeU@a8t%rv%l_>&MZ0Obg@)c{D6yUqeuf*=Nxqq;=@LXM0V*bipu_? zsQ^6J&7ty~HHg+LWWl{29X}8mOdHv3Ix6V~YN;QV%+r%@4eUY)fGEo9EukE_H>E1& zWd_z7JUxiwIu)HdF(|OHCbJIArUDARNW_23{+gKZz5L11Rkl;BchuAi875JjYgVYE z6R5B1HL5@-aZ!>T)ELZ?=~S;|dg_TAB-TymnkCczo?aaNY9)h;v55)@Uo?0E!O3F_9B})&O((1%TmUimtnB9 zAEe|66}LNJW9aoN+Eg5MYaU)`#TYx%j1Roc zp!Y7>Gvoax=|p1`bd>Yo6FVFu&sMx~ zM3ZBE4{0AE*=ITQU?9toDwVS$ubt)4Q9<{%;%VWPs3xqNA`EVk94I1>+!VQ6SjmMi zrq=8hokQBmTb?q0>_ji3p(+T6wQb~rwrHEtWC3d6l*=%j%y#W`4);9U~bNbtr@1$?>20B`PIsO)&fHgt$X)=HZ`sFPZ%t2ym2@W!(_6?4cl zRp2dw0Y+UC14b$vhGtPvPsK~((2$-S!*mMKNa1WMF$=Em7kH~EgEy`r!F#k(x`a{n zQN)Im+zTQ(A&6dYN$&!KH=5cEG>}xhkW%2Sq7B|mW`Vcu4<{9P3-6ZgheQ$Gspp7;IVfb zEDG#qq%vu6Vv;3xbHtcFVyH=$*v<1etU4LhmIY|>LK|lybp42QiOZS@@GrdVAoIj@ zX_YFbYFNzZO^`<~o53Mu#X#??4-hcPEerJaQ`5YTLunX4(3`u_)X8}b$&z648kIbn z^i?#(oMbgy8Pf+ftzM$H+?n(*Q~GDxIy|K9DlYHIBsc28tv08FL}c`?fu($e;e_7L zL@b^Hy_L%7O<7Wh@g~3<{ijDb*R@G0^p;N(dNaa%6*^yqlA|c5r@c|vt+{wvnK@we zrW_SZXfn`S?K65aRTI4>q5`HW*bwL~kuAg`jR=JG0=?fjvGH(N^Yib& z%LABSe)HY?AHMm2l-qk_QFF%lUgNNn>CrQVE zf|_7h=S+boE9c$c!uTg?U%_~u1n0?y^var~uVOs+HI4CfjdftE{>;)h7wD@#q!Px11X`dwVPJfd z^ujq_rB^*&VLCrvG-d{Jiv}G+wBh+gK|Jxjg7_xUm^0_+m^js8Ln#&r&utC{Db7U= zj^+7=r_gzNkDIYdmk7@W5{`tMv4c#@c+E0pO@u#k(&VZ~tST9Esx?UlG7a~vWo@se zM(YmNhO|Zq-$blsBnks1!m}@Fgm(ook7;Psm#y^A*$hCEERzV&^BhKaiPEAxfI6#_ zzC|s@O(w!S6?d0BAnaAhCWPl{{TeP(SqQ&~h46aaxwWJkXXUM_&4A-nDi)r(JXd>#@MorSBD~ZD zOe{)-xBZ!xwLF*obtJNSM@`klokT)-nW&cM6kApsxT^JWVJlkn)Y_Oy1ayVo@}MOY=o{IGkkp}+b-{x5D$CMAjSBS1;p!J37$`5yz$3` zcrDsl+*41OCeqt+jV#7Q?G#j(`Psy zR^tBxnCo7~AKD#cEzXA%5>kvh__jyPH{H`bJqfJiJmd)TcJyCe zqX&G~S6NtG(Qui!B;smFaG{bUcuT_A)Hh;^yajZN8f$1WHF)D$zY@9qOSp6wo79UM z;Pw^bmbfhmt*crCw&`P`wv*+`JOxoMC9!U1Q;g=Cl*dAdPXo!vNaI3nJ%g*+#8fWS zZjwN4%F=;-&i=uUrB^;BqOH7x0*16Tqv||Gs%NxWUyv?gn^)@b6I#QhOy#kJ)I;RT zny}5CC0>W7yDJ$DT^bo>iSfLsl;$;X;%mNG!B63eZlLBc@ts@z z)glsR^HvxyAn`pU3`a{f;&h$$DjpRg#ngGd8^`RWbfltZ6gkWT7K4f88(da5WV#DC z#ztXRQcvxvct&G2r1wB+-+Dl5Hqcf%ng*K3x#W{h0&R&Bv}JzH#RP4cpXa>_w5t(| zNHKNUC_!7P1lqpKn}a-zOIZ_W$6!)@wJP_FQSk}cxN-i(o`+-!S-Ro2W2eHJC1hiJ zPUSFsl`bKh5EcIf0wqhx*2w22EX*KTKsHbFGu4mhY^mXyXZ3ZX!O0Szv4tk3GOiNY z%ZRNTc00ms6x9%0r~36iA2}Oh>l0hV7ARk)k43rOK4e8n6M7E;Hy7@YO0|aAi_xP0 z@km+&OS!~re3*Wf9rY{B%rL_vx+Tz|T#v_c+-(boND@Ky&|y>|q<)Z~TLbD7iQ@=;{1r*TM@~0tophxIn^$(^KO%ar?*VX2y}((Q8SuJ}tiS$Z$GgAhX^#Kr z&3h88r)VqJK=n$+$M2W_+yTX3SnRS5FWhGX(9Zai$ikfI4YHu&TszVj;p;R5SCSACBAT_$b$7+$b#Csk_Dw($wJ9gUXlf6UCBZv z)1=Ne$vSO`U+7#08OTD3jB(z9S78fTaQU4q_-7{zd>mjhgW-(`dOkP?PUt#>Qk6+X z10%xP0en3>9J#`8WPvHUk_AK~Sx^i!HsDPb2(ji0zmbJm zWU@fTD_KZgvJr}&T)N1ip%_dGqsIPwjxL3NV}0Mr0LlB0?G|! zfnQ}u$U>Sqe5A+%f`u%oZ8KTu9aiAIO6XL^UIy-yvy>W5IRS7R)Of}u3j{J2vLF^U zlLhK))F24VD4`V$yiOLFmkU{7TC)EYWWr>Dd$2oC~ZqaeFgnzLjx@zxcx(zy2 zmfIH}aoo^!WTUs!e3FvE#HLKR`=BE$aeH!O^D)yan-8q_c*UZ*lN2v)*TdQ9F_WIGT>|OXP#tg(Wi`>9scJx`~V< z9qHwEI)bdQv(b@3W;#MqLfTwQg)j8JavWQ3bVQo2bc8||I%35h=!nV-|I_FQSs&;~ zPiAM>8`;6o_+JL;v5TQ+1ZMJr6gJb5Pz||(3*=RGjgIhhHiPI0qLq#yG7xKRpLC?u zDJ|(lpD7sW2;qf^jwrAn!(>y7@Ggpwj3TmHjOTNvG|MASk?e(z@TEM(F2weniXa`K zp_PuH<`}3Dky=EeBZx#tT-MN#YFp3|sp^5H9*~-P`6)+G#4a?CgO0d;id{%F&=JkW zPDdz1FF$4HsHxiJnnd1kpyGv&G+m-cyx~ylh1P+rs&Awt?5#j{7dj%@LPxB|N=KA# zp(8GDr6WqW(2;D`6uVHe#!xf`UDzbC?^@_c$QC+cyUuikFgK=O=t%D&z1{BEMfk@$ zPvMQtGFn>FJiy9zIwIxEj_fq_9C%IoQ-Ya}xV3f%TKRjMp?6r)k)cP|0RT zUgmXaY1ZjTm&mn0-B=hQP)~!m>x3QZd7&Q#iRypCYonWYpMUwsKk|HOJ%;(@dZkhQ zOfX7xU2bXJx50@ndnH>N*#@kFv*p1 zpd(c-x-~i?nOlITE;=&GB08cy?wO9L@HIN(3Ku#;*()8fVnsb_E5+sEe}r)v9Z}Ym zj#M%k(+gVH`4}B3gACD;5}9e3jwtU;M?$qiJa#9umCnP?|6&FMD3ORcI-*o%(xf9p z-Rd80rSQ1G939aCx|xm;F3Dli=*TSc@dpkTEYT64h?wb!PFE~jDLN&w&=IM*L`Ob0g^pOW2RcH!g^swq2RcH!g^pxPXF5W% zg?v1b$X;`FME-1zj#xI+5mdwUD;?=QRCEN@@Q)K6DWi>a#4R1@2&$GHfyK-bK2i=5 z!9qvWwkbL?bXbv(-i0ASH|WMpM<}Q0h)y*I9chEQ(Gec%o9PIQgDs<(j!<8@?W9Pf zgjO){IvrtN&e0J~%bAXx*>Ik>QkrIsjtr7t6CKf33SZbQI`WZQDZl^2_HX{?4{!4k z45#y(|0&^-UtQLld}IlajFr7Xq?X&5OL#iA(NKpRAP!hgm zZm!J-bj$HljW=IPg#WV$Rw7YO42zhBe4e4kH?>Aa0{xnX%v6p8k)jck_!-Q^#ZtL$ zVCd3vP?J?3QsHSg`u+rw7AFjH(j>ib{0=8QXnEggfbPnjqIt^16nNuG%b6QcR`jHa zf}hCc^9c;xBKH@hT=EmPnK|phT?iVjaEVLP5f;~~Y3YM4cP*53)I)ho#y@q`Ls^qP z+;KcQ>(P?QU`s<29yv?m4U^UtuYvV zsnUl*lr9;J=7tZ0SeE-c1jbl&=whiB9)WI*yHgt zc})CFbE_ByR=D2On2aSF@oHjv6J1iBJ5*j$=R&GKF+_?etFal0wCB{+=~^nhqQUJ+ z@U1iJY{*UID9(no@^lwH7|mE~QW~jSx^W1#PhYVb8!nKjA z^!7!|;St_Kr>uI}TjR@JOe`(EX&VS7iaBHdk7(v1+@fRBM2Mtu5jII`9*K+ey%kSI zdL?gzx^i(5iQpn0tBXE0e}aoRuLC9J4Ti!S7s*W;71y{(%0~A!Y+2y=jp3Bf2=zj@ zaS_!C7ojxxNpg{4>tX?GSr8(aVY58sRG!LEnXo(AGsJ zE`n_0BGslCmFV2tk+Vl_=V5@prK2=HmfiMrf<}sq$OnvEM00lJB6=A>yra4{-gyXF zwNYF|He0!fWMe;-y(Oc(fs3ftnTx32hMvhqBwM+NWeXRPETbuni%7O|5z7`XBH7AC zN;b^gXChk;w`vv>T*TI7f5+BKE@IijMcfM!P-$F5vSf~pizx5RMVjTxo&o;SZ{Q;O z*{rGiqiOE&tMslU8C8+k-pcHRZw2r z>=|oqE$Rh0qcW^z)0dzi6kO?Pxt3GftJ`s9bn!3qe^0S@?^75 zlHg5nN~~$8c6@w2%VyKUOMo2C5z|BX2%`H0qMm$lM2(~NCuv`ajDYr(3L}eB53k=_ z^_QKX$-KjY^bk#3F!??;6)Qq}I%+*J>RZx$;mh6S1~z;-^+Y zzR~8&b^k@jO2`p8pV=|a2P?KIf_=5jBp5R zEoV)Zz}KTOr9_dF+0~kqjST0(O5Z_|)*bQggKxm}7qs*=f?E}*W+_dpCf|Tj1;IjS zXw(-ZB!13j5JW2CoG(*QfnKJND9pzyXHloL#4rq;dYMA0xHzNBrhZmR*|fJntfYpE zR8}Zt5!n~(lAwu;pM22B!}{%I3YyBj)vF$qjc27I72V7*X)jZd%J!uRL3l>hN0BZ9 zp$npTnPO;3HO|UgQ=36AQ*a!GE2MdhL`C}w3{zPkX8Qv%m{YSm8HWt6X_bc{qMO13dtZRiqn4N|2@TqB2*Dom~sl8q`zbmUPb9y}waBw2EeD<>6C zrwfO2B#U#cSK{+be5tQshmV6X?s;GI&iCPwCD+iq1^i#+&7B(n5rF0W7NyH=8Xo1~ ziy(Y~Vv>=L`zT{7Nk}7;nQ278z&;aMoFvgC-%FJYLmm1ye+)8H>^gY<|_ zl4E0W%vW3^Z?!*sO|x5!0XZgGV)c?~$eT&qW=s7{V~5X7<&$Y>erR;Nh3Ov=DYBpr z&aP8Meq7;Eqyd*qBh_(PQYXQAbf3vIBvRA^e@62O@Tk>Qg>I;!LB_vz&zwT8GJ>G7TZ#&pa%3)iWqW zy?*9+$-~nW|E)e2_UEtv@$W{SAw|5v=VqLH>2WhdCtaQ#_IxGR(*Ob{fud#kI$!Y! z?*25`9rKEp4S-N_fF=^{(_$>loCCxngG7UDalGh^fNc6lUjiB+JAMk04B4)nw;&CS zwVAQ#6TQb+TOhkh8f4$W6>VlvT;VeT1fQIj=1s;D&u6oQLwz$NMZjAvs`27*s8FtL zW`IO&W)y1E!u<}_w3$)Zt5)mrKi^yJNPgEQ2A_IR*0!0U`3g-Nvn~yd=4(~D;x;lI z8t*|4{S>lbA3cB&k4m|cn4hvhR9bEI?=T0GReuK+C-g=p%A&S6_(ryqXWTV#fC))sa4Lg_pfSzPo00;bSKRy+jgDgWW} zyx_(w_W*)TMjOIiL|c0s(uIV+az3PM0feDVlwX08)(*`zw^iwQ8KusIs;v$nFyH%T z29!kh)$Lf(>ae-zY~Z;zFX$s~;r5LSwVQFa$Q(exW<7w=?P#4`cDJ{E!aS?+6cs?o z;YS?_M0At>D1Q>5j?M1GXT6zWSzcCQcz82IvKBzl{TXhyN>%{`=7u*jECW5=2P|B* znIT!7z2Nj9QFQuXlEpNACJI=O9>o!`nIR8YCo=eIi#IbYYXJn^)s>a$g$y9*FoHRL z_Lf@9YgpdQut$v(8RdP-a%oSTsaNdim#}V+$4^<)WrbQcH$~%Dd%?#H%&QLX= zbZY?w#;C?4>mIe(*Zctl-*$D24eJUG#F0^zA-^O-*#Zdk+yv`vXLn%8X{sss6xPR6 zqpxmeXtc3C`-$&G{`Sw`e~9mp^Evv*&vR`0nNJq=mhI=F-^uyC!uaFSk=*#jS4|%rFj#uCMp0%{m_F9a9CW^@- z$1jm*SBe-qGO~uB$6JsP(c79pkP!XMqn?_QqSiAB3DHDCpyv(hG}dy`N8Z@Q2zNOa zo+QK-)@)4@LV0QJf>>!TRE+~@$xBrJLPA2hnS@XpEfun;G!zjDao%(rMM6edkPwo! z$20DXQjrjfquR_`&61I5=zw;LHNvIn9LrZVz+?bU9%APN%VN(K_*-vbGGFo)N? za$^Y;NkWt^ts7tsF&R_{aMpz*9$^p(VMIkbU#YDV6#R~Hg;Q9QcsVsw*Dgd^J^S(L|UfrO}CBME738oEVfN;=ynYOC7L ztz40iD$5}S5wAQ7sx~;LfNUfonzMZugCWXkkRTy(qD3U6%c9*PA*z2RAx)=&gp>@u z##u$JGYL^0D+!UT?PA~|bfUtt+Qmo`BH2npBwI;{Wsnfhp(G)a^<9i0Atg(q=0HLw zn?$l)(YYWYwr1PK2ohr1LPF$;R}vyw+r>x{Vvm|9Dsq~Z&VkRNgd9=D1!lQ_?2oJ>hP^FsG=~{|}XmHOY#4i}kB!u!<%hrjC zAR(%?GY*rGSrp^3b}=+$0fahHL2;T{%-)5B=wXkAgftbS$)naegnuy!(aSA5ton&0 zAFF`geLNxAh&R-3hRK$;5A@)6?pb_7 zX~{x{(%w8o`gDt=s{7^FT7X(Tz7nK_eeO5Dy}@DIHSP23EF8-f^cK~DqrCdKGy5oiuqPRwMbOwCqKuyou8Z{9e zy|pEt(>ml^I#-@s?lhfJEWT*)QK*_EfMd)smHfBoXRW7+$52}v;YsAj#4W7#j9Bq>rJ9H3eLa- z*?rL1^L~q&shg_siq>GUNfN18>2V$=H%XjIi+F659A;EKsg6ZbozsGd6sj3p!cUQc zQF#p`0xL=-amH2jPcs_EQevbOFrh(|ghmEew>df}M)Spm5R{c{BY? z8WTUm)J!HhNSum_sVgp$c#EXb7$s7?V(2(|KtC9ked(e~)M$)SP3m+l9ZShEuLqJy z=`9kX3#=Fw1L;-3{KGMHQJbBkZaHBQg{txG4gJ(!L~fBNLu`>iY~$M-5;>N_cINVW zcTG!1gDOXBd$XLD8os}j#+><1LaZJ??b{peY0p3Ov!OrrH$9)Tn6vhUJf1%#s^K?TXnopbZ(ctBqr=XYK4HJqUbOKhlx%l#>o;c3{k8C~#gZm8>4$S297_4xz3ZkZb zPfrh>P{(fovpwT?f90Dm0#j=4vMnLt17}&Nrsd+k2m_z*uJ*62GGjq?ojBwptIRtd z;a>OL(1HKa7f;f@Lbs&%i4}E}dfgs4C;j|WXY9XddSc#aCC_x@vxqD<2~Qy-0q-o~ zyMfGCNpK}d^kE!*)KEL}kxRjKJp{-pQ~u8Gk|8X9an!*dp`ucbZ186UJG~~csu9kE zP!WDFlIe@8+a{=Dd13L$+vSV|RYh|ti?>wyf(ahKWGKV;Yvucpz&zMc8YKc_t#9?g zouj{#YrWVJL`JZfv$HNA#u?vJ#lv!o)#a1djn%i?+4thpy2_g}c5_%JON39gYI^Y! z+F)B&veqUVOCzJ@2bIUDC2#f1K?4f*P$Fq3Q5q<|rFvi&PYf&6pmH}fe?}{bWAfL@ z44i}wk(1+{qh@W7s&5~ZDIMuTKZ*#1@ku2|a~UW)v7$beK>TWd5~O;RNMSLBMI;Q` z3;EapbA1FZG~nO}indovQD%Q3PNoORqw(S<7?ghVw%KH&_;~81JEGJ}r~opno)`>6 zQ>t}?_OgRoXw8}H*pLrB(LT=t&0nsnq)sAOp3;1O!y;mWP4ocP4`_ai;t!5brl%pQz}}?xOJWMqVLD@5eEjuI{zgR3C4;+d? z=0?SrQsuw85&bJ|Y;UMpD5FCv6!i*c#(_MK1%HL3&Gp&&Tz$&P*WQ#FtJ(ed)0Wok}8oaGvT$fsJU;!Q&K%?_yo_4@1Z=7|d8Y0A`qvXfZhob>dfonJP7y`Ru$55o#zy z^{v-FBJt8K{5-mu)ept83OI2*jFF?NVw|v~08Us94Kmg#xP2AXytpMwL+WtzI7L44 z;e1k56ZpUxCq7ol1isSL1T%&6M8YF)12ZO!P)g;6Oxux+EoTj^(E{+!QLr(Y+teGG zu2eMKkkb0)z~VN*tl7w-)HlJ5{Z7CvRSSQ~u61Y?t&E?O8RUL#8MRoej;PsSChxy0 zQ#uMs*k1m*QDB)KF5$F|Itp3%bNngacLvu&7GTB|k0U2EEGjVL!X#HqQH`txW*Gk{fU_*X zjB!AeAw&sgx-`Ts!bz4>QW-N2&Tw zV}|WWPFIUKwhrPcE3IImq%JR7pFTwu$Y#;~+Q#B6CCNl-G`!`&^efHiUzH=yez{Cs zfZbyZX*JEhfE1uvbZT@LH5j`z6Bda=8$vUAMPq7d(R6DrTSL0NgTau&G)!ja%+f(K zd+edQ^w<%#sHw>8G+2ncK;G*Y8%}s?{R%YmoaDT^B}OxO03)biA|SwErUDHvOf6b2*+x^XkYu7 z!$R@jz@_U4j`LE_)1D*D9-S& z4c`U+wPy?bTTh3iq&U&45&qRYU1K$V6mwZbf`5sCf0rc$&X)8JfV)U7U776g&jG>} z{z2Kbk3fqz6Z{6}#Q@K3sfR!vk^@Q>&L{=2Ne{!wCcnJ#wtmu!W9 z$tL)xa#?j{-*RcO%m;O_xSC;;ImOfluF}RYr-y^I@ng#ob zJucX3>nAKH}JI>92G>jvY(?LDsOJtPj}Vvf5wwMt0~4>~H{i%4x{?tW=tjI(YjZ1&(8?c|zK=BXQkL+RT zFWG|qh-U1M;vTS{bgZ){>__x~{asc||3yOg*<7Y>9s4C)v0t(Y`=wg#h73#p>Yx$( z$va~|f))Ftr33b(>ag^0ISTs`%-FA{4cM>pYICR|{Syg&J7YiPtk_RkIiv^dm&cix z{scs4?5DZ~`$J-Um+cvKed*7foR|I=&B+=2@c=XShhD)z0{h$K(;ywOKbHPnNqHOn zAC~@K=$!=)D1Kj0KYa%kK=g58fJfjIub6i2MGXn$>niJ;VSr`5{&7^`lZ$;q16Y#iH6k1&}>ZfhKEV04`!JRDi-C!T?ru2?Nm7nF@qr4^%+qEnxt% zK2U*3hU;u?!WMl?yDeX{7sfC^vr(f06gE+TRBfOFs%{7a%w{kZkZ7U;2*RM93bdM& z3T&7x+Cv|xz*#Zzc^BZUg9mdMU=}$Hpbfd13g~kO3l-4kF_tg@=e}ktfRjYel?u!v zQvpOn7@%4*Q2`p5(U9B)(7V1170~=z!T=HtRDeeb#xMZ8MJpAUMGga~;)M#7E<+fg ziN-L1>Kmv4E=>Wrla_;h7eKN#3}D$z1tglOKoqx90i|2Q01~ZKV31`P;F(0`n!^A# z;X(y0o2YfzqPs766+=x>JF(7AaF0Kri7>R6y0uRA7{Zf}IL@lY9yTcur1K zK=Wp%0&S{k$>$YplPqBX?a}BA%-cj@4gHo|HG>P{Heu0gL;k=$o+oOhQH5&woI?A`p+D?nxVcVebq0?4D}q#tbvmo{`!JI zU-j!(hkAXuU|RKCFhPBLpvDzRPOW&*7B?>Q(r<>JLR{s8>^G zs1L3s9?mWnH1ZC(Bj8>wJXzGROe+C5lC~b}f{5g8EdgL%pjjs8@!`41#)# zMyQtngW`i4)c2Yb>dD4!$rQPOWU!lG_XoPz5&QPB=YjElfe1jw2Gt`rQUiJ6xYEa+$v`bh~O{@OWqUi>JYKq4wAE2JK>b&aLmq2Eyr@95|Ln5vr zSHiCW>Y0=Cs{gDxIYT`jV1oM8E69tXzBCQ}hgClZ$yFzDySKr9UiH8Ghd;mn?r(VW zxn5#^Ylr_K%0IlHkV|`>xqW+S|1+;A=&XNiu=l2YYSGW%PjHX;U9H0WH%Ebn%KCu$kqpqw z<-O~Cg85+(E~K?ce|6P>`4l!`eyTQLezejU%Q57|490v}X2N^~VbG5GQ}1|}|IB5L z8S@oZT`-?OL5z|X=|4}RSl)9vV8MK%>MQ2!O5nW9e}-C3m>&am#e7sBM8sUxclkBtM$Bh(mUXCl6N$ZuKT|KYd4|GWO}g-=5KVV@yjS@#Tn)e8T0#Q)@? zA6EGoM~6@4e+Z<$`FMcrJf~e&_k6=)uiJrV-SW{z+bH#|#{;VW^tN93z;gxvOC)wc zFwSSPNyR8Nc|_z(0I<0lZFLKP0}nYTeDI&2!4O!xaU4|Vq~eIFIRdBEB?*qOs*@Br z0n`bDB{WGZo0zlT4xqT&1-MYK-wqgLdd)2Ku3dmGsrb0>XLCIzRWnWS8$5bDfU;^A z;KBm{emlTT2%2zV_2IVzMw#}Gc{{*a1I6`yS-%}HBs;f8VUNZW^e}2%254QxOOSp$ zfV>6Z7BN0#qNqW)yy9k?tYDr%OCv=@K=P;UK$qGM;t5xPQ9Qv1cYPT^I}r>}i56v| zgShrUHhrmryE8n|9YkNp^>rpVvgKufIyWMP^H}>RiW32PwbsK-sbb{OZTp*m#x2!s z(VYxlKuQtoBSa7d-*s~$-~Gcvcu+NOR6TftMdAs5gx0$gV@oJm&RD6M@|eL5)Dc3u zFnEGePQv7g$MZpvjYh z8|7joNwNTOQf0w%7@mZ%VV z&$G<G`<<@wM2Xc+D9zy(Ll7#owjtAuMCqu6WH?RV*+UjEt@fsJj^Wqu zA}sn1Ll;uxMTFEybhW`vGE}43qf$*-+jMu!%!j-HlEdZPIzk%U2VX#-=^W20{X3)m2yQ|J8 zlWu5IYo=nk8e3=_Qzz4LwkdGi10{VT|)hV-XSvyOP#WtCOwxqMXlgBq@#^J@hs!_9lYY)o1InRH_!CMBZlT<#&3P? z5k9VQM^@&Wn+ZKUdB7vfmA)p12(BbP(YJ%@>J?>+0>5bk6p&};N)|TD2};hEtVFU} z1RS8~dPSL>$YQ0hH<{xZ2+4dOlaH!VgQ$gjAXfUkUF27kEeiy{GhzISvdaqu?=}jn zr7iKIzDlQ-1%ijG<7Zh?b0*h#l03cYwmIa;Wn0D)gLP=-)t8FL3~j z4R_H?AZ7$&9B+jF>w@1axrW$(MFh+^F8*jR1HCg2zWtays(t^lb!Z-(8yQDCOQ*q+ z>oOdtU;|Qv$dd*ZSYxgjhnFo{s^z@HBRYT_KlPfqA_5*v#G>3!E8}Q&3vt^#S5`*^ znuMyd>|`98v|(6z+r~HsSO(6&}0uBvmOyEKsGWCO;|Gyu?cj)aIh_+1^p7)PoooGHdpBG103jAO;n zhIW5}A?U}Rha%GIpAt3r{rhjfB5?5jk3Yvc=p7pUsYd~a%LH9f0O(hj#tN@}IP!Ek z@a&~t4Fb5XdJ=fL2eDN524z}~OPJa8gPB)GGmbI>$a|prO=eTElqb2w9-lB9ecq7r z1Mu`x+^eyaEB1@w&Pq4jGu32BBt#5Ci(;=s>qniJw#du|HxXl7AD0UzOlX|-025k{ z+oAJdANiBnEN0`n9ZTW7LNJ?E9a0HJ0D^e-ND0ksLNbn>ywNx5-in7M5kk!|yu8v&OCyZ*2X<+Ve) z>A2DEt_4q*v8K@OBBF|Muy|mH(t(+lY;9(GBvR&HN0180Cz}WnMrmDSk=Q(?WvE76 z%0U!W;Jpr7nrgY3`E#;E7z+`mzY`;k01CF!;E-rhrgRjGV5t@16Q@F;(5D8Ae#dei zqT#`^k-la!;vVT6)hdThl-$|$7ywg6dkGOaaWg%rv^WusaY?~q{BcPW>d`*ACL0wW zM77fqL6f_qV%d&r+Mv6JkjyXM!ELDEFKS)vbm+u4`i4%yUJwO)v9UELBV3X{_0W%5 zJ{kvgVVkFmU@l^=;s}a8Oh&8Wyr?(Mm~aBYTWW9#M}oKbi_Q!LnocK&CTmxe=*6@wSIlt7ngR`Hb?#EUJHSD4gy%vUTPv zg0z%NQKd3j8WIQTz=X65(qb>BpJhfDU76$VG=DxOj?F2AZiYi3?k1$x$IH5a_pLe8ifph zr_fJ)yu&2Q5MdH#X^<9)2$L{$x&Itt5{VKVSS)!pqsklhgh-8fN?JZ5Ov3j=qdPw# zOv1ZKe|Z1HzjIk~zkT=qhwW!PZ-?lcKfYgIPeOkh&0$t`*Z#N*$li>fwS4l};PYIs zLiQEBa`}X4U;UP3Hyd15snywK+!RGOhVK;PjeTRKGGqhP)w2cJ?UkayXnu~6P0kUr z=~zj8JmEo|*#SA>4B4%0K{k&f=-pUkF%JaUc~qdu?xYL7wY=8mXqV_Lka+S<`-(i( znW{MyA;`Y#)9U)(bAxQ0#!>fcq**~WPUB!C=rSPt#tXF08i1;=vFnYKF>5)EYGyPZ z-R#X>EqUb2?oJEbj9T-3!L~Uuh#|+{9QZ>bg7;QJY z(nCsz+Y?(^h1!%l;hxWwo-#nmas zHn^yuum-E%z0n}Nwf_}nvu+W)l&mnDO<3_#L=kG>TW7p-Obh)K;|{s?*RejO~z3H0c9!YQ(HJkKqsTbk zgV#O0V&;zspc}`8)?Bt;a6d&a2qRxUv2!_yEYIJ^)F#*Yn zUt~-GQSl4M1fsB_7ZDSP(tLVihzYn+K`&ZNpvl^#TqG(==8B=vVgiyidXX^!$)=cq zRKxP#$;g<1imUz^Vgh6x*@ZHO$uH zWZmTbH45R1%A}vf^x=x}6ANk@X_mGyf!T$(OgPEnOkx)pu1!hlGipt$S7QQCHZs_{ zp91!LLPA=y?)aIb6T@4|?>_(Qzto4$i5PPh!EY?m3{Mf0_@Gx41F@(zGqSLZ4UZ#BW>T;s^HGlc z2{jRtxNc&fBv7PW%dJ%%L>lh|D74`b2^~EN$y7Ga%F-RyD9p+CHn`@&^LDPHWM}W9 zsw_&6$zIap48AZjToy9Z8$PB4fgze7=}d1Z}FM7nxj!Zw(kTE>M((+>L+@(_HHx_7QD@%Ds zVw-bMsvgBLNL9;;LBw{8xkPFcWuXmoDO}{>$ThsBBpy+QrYY#Ho~#-Oa$(F#)TgGj zZK{=PFSWdqB?YB2OXG5fGKk)ImeTOBfOb5ngW=@M9ZDo`V5b%HPwF)A3DK+UW?lb3 ziJcscW9-ZP9J?6~h7vnz-?jefoA1B-^23%_B!Go?U;Y$tMt=D(U;g;Me;<p8pXloAcIp_6Jw?7^;J)*MX6L3*VkCzPgd?*C~dJf;P)G#2sYw4OI#=u8eEs>{1 zVi$@euv-#?MR;RPE_z9QL-0HKx5lA<1#s(^xA?S5R;7k*?fDtDS2bct(g2S>B{OKJ zAd96WCMXV{Y3r)OpYa?75mC8Lr3+bpX%LAzS13>tDFtRz7CwszsV%1pjoAkVKBP+4 zq^SYg)F+wxPkD{J*asVNNTFnu$EKD(a1&WGV!*T%18m7qWNBoyygraeanTDr8=%h$ zdfH@HsSQ4#<~pN-`qE&iVa%qXS)DPPpPSVTVJj?SyAZq(X3JD%Jcx^7yw$8(#*+$6 zPeoENf%GF4HHo$gdG*_{;vj`*eSK(hKHVpXzl3cZ@OayNNuEoB1Swy<-`-bbVSA(22+TIKl7E7 z-yY9unSBE(42He4@OFmjRU*{@G@~?WCM}w7&0T9i>!VQ#(K?&yV+m2Z%3?yASdH}s z9FIDcL^ky~O6+H#VMcmyV?*jdXT>`V&qx$|VA{w73b2s`I5VDNs!{8tD=pyL3{OuZ zJc&HSiuEtV3gQSQ7w@ECk36u`5`TLA;w9Mp-#^pAf_LBlm|*;;AL2;D`#=2S-?bwN zuY9sO)*ytKJ}xSOs$cx;^u^|`eXeJIMOnK4siUM*IOb!EeLcX@s7PHzH5FO=W7sRH zYat#X51F2voiw1b_>$|IsEDtH(44vy(#DHgMPinLHKtM$qs%iM$w);Q?btR)a#9fo zemw&{V{ujk6;a?)D{xh6Dk6cX2p?X_VcRMleXEjLd!+&1RBXANcGA2fjZ(<0!^uDiZfhTPisx#V>v7W3tb{I}GfY43SM%ZWYl; zMY0{$w4zZc8q*@ENL?^(Up!{l8sa(G+U_%sUE0^WU@g~ zktl4YBGt}`ijc8V}Kiv*zC zKt=d9P?5B8ry>Y^AdvMY=R77f_K0F-)0%%9%l`1NJId5hyI3kk(P z{=-(oHcPP(f2LkM;Zp)4bEd~QM+=CYb)RZwA?A?JScr}s&MYJ(G2~*2iezLV(R&LE zA%-23&n$#r0}EkCz~8B0Rs;)?U=E0+8iQL^ElWT|fpUsPwSk2o3(y=`NRu@dqN|oO z3!(6bfQS`!c%ZWo`ul-}DDTQbLWXWVAVSuMfJn<)P@y`Xu#oJ9F(A@xWZ?BAs#736 zAfoaI7NVcULgaQQGbkWpk$r!$5FPwxLr5ES<%%%U9LhM7eUh^XR)g`_Uo2nR&EXdvyXZ(g|C)vV6BwAUBWg`ozW(MQXKvF~gyvFa<>1vWbQC&MH>0N~GEv z5GgI1ZoxuwK=*)%zELp;MD)FjIUu6?igVcBKcJT5k;BK4B%oR9}y6F_xmq@_~y&M{@t55N`pJ-eeGX*vU81l{F<`f0_o>4pt}{QV%ar(U8}8h@OxOhg;E*l;HLxQ8Yx7 znTN>YGY`?%8q7mB;vxFgc?c_jIT~WY#6xd!}c*z(fq)Hw_Htm8OyEIdR{@x|c^8$%m2(sGH0EFy2PlWOE4*^UpJ zXj+CF^zyijkQ+048hzQA(HvfR2%+{W*!oyEzyu@=E6hBy6})iqM~H2IT~Ww z%0rZH*_csZOwkY(SKU)QMD46YBsKTaVh!tqhoIZQL->Ue8M1b4EeFogJOshaL)5aF zhqV3+9)fa<1l1T|^Tv$q7*5w+oY-Cix_Ag>v2n(fWo|Z>qlZAIjTzOq@Q^{G+8qs{ zjRqQKEWxxrQ);AZi14zLjoUN5*nyBx6%8;sAe&E$D4iNL&<}cT4veVqb$iAY zaOsg^7qtRR9fAP&7q~@XF{UF zbT&_%yH1LvOtXb??vo;+*+NK^b0#E_b0H+rrjd|TJIC#rF;#5OgtcZuV%bDUqLnKl zvEk>yNbjCbNK{<3-3ICwn+b_@>x4wVdSIk%Z09IKBEhsh9a zgrv>B3XGJl(SoOhN=*aT!9g`0-v4~8MbF2B>#{nL%#g#!)MzouUE9=Apn{Nl3!ESo2=wnm?SIvKWpFv9ECn0XL64$L$BPU55Ct1~@ZaG@r`Ov)+Cp0k$$yBzm`NpI1t}lR8Tlq1L zMSe|8cs-2;4Mq7|KI;47FwG;LE1go#B`nti1_69Gx=!m{gS4*$pCE9Rh z37CxvnRgtx|4DJRVWY6Z#X+Z@b!}uc9f}fMpn8M*a;(LCgtbI!LmbmrX+cc%Ua+s7 zxB?Rs8alQze$Hl4q{No7U1*e8NPeZ4?tD-tb>!Wd!-=hAb)xh`WdtH{42Q_(^*pb; zYpl2=9l)2FLgZAmL7|e9p4Bq#RkOlMzS0!EMJjQVla`Xcb`q&LI>OUQ`ALz{LP1R? z)d!JcB`1!YAd*^ROL_-1<%60;Dn@(6N>p@A1?I7-$wn&qb26w&{?x{W z7DNYyB+rAXSL^jFGf9ZQAgng1}XMEbhd~P^GF}8(nPS zlSCyGEzqZWIT&g`Rl7EvSLIe6Tcyq#?BoLZhnd>*KrPhqzLU1oZ9LTwp^+=eZfTn? z%Skz;k|gwxaEZPbbMQ3^wJ8pd_!=h<>t{NLOD+WHPIn$Epw2qSN{d*boHV$ri?-aF zVa{@>A6f0&G_R6YEAK;Y-8)euf}n&W<7ZkjMsk=s++`^rK@(EO&{hM}GZHkd2@w4z z=SLt@3RPDQqT0Zb$nl%hhEW?GJ~(oXZ#i-{NObc5q@}aFve$rzi;s$QQO!+x`=(mC zc6UE&#bFa85z{n3Dnf?fD@;=w9u^4CNRTD&olLM26Hp2^@ClKc@=F;DH<#@$OYsEu8V!(S8uU|Nk%d+Ww=LdiI z?Urf+epAH2ut>NqQQ)>k8k|P}B085^DbH^Qz{T~L1L1!B)YjCF*x;CS zSBup=%`HAT6rimX25n8}h$lz^1CvCt!C_--LI!BZPcAzKLbpcn*y4v6$I2!CX@B<;%ZfW(lc^;GleRU$k{bks>@o@EU~T&WarLXcC#$z-&eF zk~yTHFPR;AoHS(yZGB;W=iA!0y+aCGh_l1#@~VqOMY$@YW>H?m6q=3FYGq5Nqwb$b zy#Q^zSTr*&DIZs+4qvIcD2YK^p3>t#|2c9R}M&sNl;ag-PsKi7iZmr!14_nmXubL;&I^ z3#OS#>?E0)M6X+eD<=8o;Dn9<)U+SUCYpx(V9ZOFRD%6;M*zA=clP9^@FT$_wjm)K zT4V%(m82s8t}h}0T2MOzp!Q}20J0eo0B5z2;Cq8w>EI*=8PtYnsHGVGE0_dsDIx$p z+1kjMSH6Izb$D3>EaNbUsYHqJv=TAQRa#OB01F8ewHAc439LlSWDQdbEZ#Z8~uRP#h85aIE4cVwgHiA-1&5dc}ApUf@qpX5&>#Mw7$DX(?i6*O)lMF0>% zSXHdMxmhiS_+;A<^%)Ztj$}fm(N8|Nd19=xjC8*MC;q3}!OH?tvo!q{4_M6QaMY zAY4AOAQRlLbOeBO{~vAd)?`_7TsU$Md?Han966R`DW04xjMGtngm z!1Zll!V+06BS1b<3;<$69|Kcyx-2xo#PX1$X2t_lmio;CG;s}K03=etM$|yPBmH?1 zi{%YWxGuC|)TYBLEccLKz{Hi(nT-o+iLeP%OnFSZXw1z`wRY_eQ`+IkL#_j&fK*bgK`u(4NdJ7pq zn>6R%NCs?Ay+{VIHh29v9Kz7~+b4zzPRg2u$+nw>mvOv-EetjSSGM3LZ2WAW?jovYA2#OqmzG#&lZiu4I5J zKav5_btePV;3FB}XG6{r?@R`i2qV}BiVV<`2QpxmYEa@=o{|A=5Uoa8Z7Dvr2-hxA z0o4N;;1^6Xz&|G$Krn0|(`0}}Xg$aP31ZJ$Q?nAP!IIv|@))XjBLm2cK9T|KFvKI& zx|SwHq~NJ0m<%9qN`66tj5(5|4rBnw(2r!mjkW>J>AR-3PX+6yRHXPKQv8-^Ap^M2 z!tFSc0Vta3k=C-%J(2-T%p)0qXe9$gmL-0BA;`k@NCs@8kO92-NCuQHvQhIaL$t(i ztlQUOj={wXPRIac6~Qn?kpYs~Sx+(m(FqxV?1T)EOmS-=0}xfLo@BrxD>C39VVK!q zQez;GD)$Ct7eoMDuNs|Folb|p6>A8qx zi{E~v-C{4e({FaMy(}MH*&&?=`({juLI#vJQ%NtYYkaR{0QVQ3kO5F3M>2r7j%ZzE zKtyr>nW`%pz%)IO0gypQGJrd5j%2``f?Mp#tkmc|8^K>e20;2qOW21ukpaK`0tbEZ zu5%AQ{P^Wpx`NtPFDvQxfG|oF%olI35AkUI2Hy|p@Jv#+Z9&J{Zn$BQ z-BU>jgP#jYz@>~E!eF*aazGg4-J8o)!HpzX>JGwCZLuppZX%2!8wdmPD2aPha@=kx z%?{fQFs-Ku1H~#QU?7Ys(kkm-Oe{|x5ymJrfPKO7M%`j`ne#CSV0kfAPk8%gdv)Zk&%G5DbqSCP_sh_!oar~hagbGr!KmhVG!c; zh%h!$5C+y-5C+ZERRP%n779TVUUstG08$Xb@cSBpVV?y~XvbY9TSP_}h*pG=c2JK7 z-lqGCFtm@%O<`%B=Yb~X0bxi~41sK~3ArK+cC0sqfqI)L2m=dk2!qy(Kpq{Eotz<> z)8)c1Tp0pAdfaY^>;z#@ZbKN+?F3;^Y)2TW?uanltaZDgn;KamjHOg0G1!hUEZY!9 z+Id76w*7`M;yWipknIM0$)e4*jG0!O!8^(I5GT2cr@)$9mE66Y}*au_?Sfrsse z(Qgw@oD+Gwp>W8i%~Uc7qsI5b5Znk|JDqWP1!%_CO)R3Gn^HI14Jgu%U9p>=E5cx! zZU}=eWuhLo8*X$%=DOWLJ!1-Pv1dUTpZR4EDTkJy*lwu30AYsT{@W$n4gdJRTwngW z@WuE4TDgtiy>9CPIR4q$jW2CIyt&>3zR(qR9EC{yzu{)ESEVzYdFqsx@NE%%Rge1X zOu!8}BOhfj^eG>WOtFlGFL;gFq82f%ErP+YC=7;0;0r`1mT}1XmY--QM14ewZvf?I z7>xQ!yihuW-)%luSwhAaC+cMW==Oio8K{_oW-z7%%F$PAKPz&|mVSNwuXymAE7lQ< zj1O!3WECRORf-XdNNluNG`{T0l7y(1cN$`Fg_|6^xMb}G*O$z-Y3n^7bW29V^%YZ* zPj}?mzz)8kE7mrT1_C_$V3oezq-IsIy`ku)cyX=E)fLz&*}a4e9+8FmkSUv8va(ZN zLetom&{seG5(5o2w_aLp&2O8-ZI^{iq02;)@JV=VWd#i0WV92dhO$yhOD%jU7sI<8 z68wtsh6UM^AeQ67QkhQEh?9*hFLhS1WDL@l2cmx2&K;| zET|*p+FtQyQLXK|$^ag=E5IZ5ElnED#OZry1&sqes88j{q6oX;`m;Tu?GZkMR=Q<> z0$I>UbqMn{@S}gTm6r}v8`B<+5?glR_6UL4VnHC0wG}f3tiz_~VM_5<0wcI^Oex+G zmV-~;0v~K|WWgZMAoWK++NJj*Q}EZw0^w@hAp(QYOjGOH|FbL@gjNu-G^HqJ2*S|7 zh+SDo4jRukp*xg6B9qa^oQ+6hVTxon>46B6#STTLGzht7lZ9An-H`c|4R0mTdnl+2 z3_>(s$%B$|=_<8L*>zltCWTq@8-z?F#cVOA+?K+=TNV%!SBJV~N;|^XnyTeJJyDUE z=CI(JkKM>N0RW>wT)!a_Wt*Y~SUhGn5zdKlI^L!zZBkdfwY5Ss#hrKP}8nNs?YPa^dGtfgrKh4Pok=!Z~Y_?*luc!avnT$bFxAroB7yJFI=ZmEp!o)gp^5I(Jrs=Uz$I57@e%E}g3i+hWO`gNU*TuvxYDKOs7Uo%=1UIOm+Rk}Y!sUFl8IW#eW+J&1VL;j>VHgBWZc0Rb zTBvs$ngPkz$MS+OAj%A#t;7=gxtT!+I4!cJa1wZa3li;4lxZDFQQ%tVf+Q}5fGi7d z;_A1T>DS<$W#F%FFO+zUo^o_oYyL2yrkV7^CeI zH@7K{$aP^@F(9&HGaySlx@n80h(a-pijfM{=sXrA71!X;lcYX-!|W=a+V zlAm*r#f`xB#QG*hu#l~fg_;3bj5a%Dm^Pw0VN~65k3}z-dn{zgX~H0z3XUGw7^884s2LEL9HCsxngIcHJbTVit{4!mfxf=g^h4BpEbvsEe(k230qF@iOAUz( z76ydT6=e|>0YY?rx|0u*U2BVlG3OifZTccW*v$uFOO5U!Z?QZ?Mrd{n&HS52%K(r| zGUcE)1baBwOFzqy_G)G6I7?4OBs&3OE7&8*dzxg>@K3i5D&nljTP*S$M{TB(CO|Zn zgFRHz`Ida`>qvm`$&@1jGUwr@+d_b-#6o~*mL3QY&C>$`axFi%6CkZ(8nbDg#{3_j zOMox}=wh1v681PHK)(OsyDxwL{{Q7`95?zZ2iq&3WIym6yb22gF^}m&-C6T*6A_{sckdK+qO3rY*v6S`>6) zktUIsGzC<{ejs8g;aQ|LfPYT*gP+9TmHmihV?Pi@os73ybEM$Pejwo(^I$(n-plJU zVMTsCUg;|cDi#?|G1To9YnwrSw1`OCn3)eJJxo3t86DgZo(Q z6~M7KVU=YRVY%i$mL`p6F0IhWa-XOi`5%M(V3;sPkkNwXKCq05C1iv9P%D|OgZuDr zfLL=M-5%n^;6AVzW5O02+{a?Y8toc8!`hJveT+psZ#{4yykp@$pp>K=@hOXcxDWb6 zww27|m?--VPv?Up0j%~&sjvW zn-rlGsj5~DQF9-ZVqZVSCin4-!$L+E4DN$Z-MRbRRa9s0gXKh?J#ZgowhRXO&~P7U z9Q+aPgP$w+k%y>SzBA(jfFeU!VD3Y0w&#>6`~p)V9jEt%m^dS1*d4i#(q<~@NG^vF z{Gs~7eEtu!BOtf9RSmYJ?nbo15#c+B6_+v`8Hq@}83XxWf@%HQ~se&Vl;%nZVE5RdAMyREi9*#ac|rfaC82kF5Scg1R~inxFuQT4VB~WO=E2Pgn`c+JHo*(w#bF zlg$|0!B*5RasWxnsZo4$qyUM_wY>)TSnRsW3`nr+03=J3Ml+XIWaeNJmE)A{03>Vx zc&stk3y??;6Cs-a1CU5p=Ia0?{>^H#J523fWf$&ilOeKL0TR_ctXRWc-88Hn*#b!X z)(wy#0qpt6h&E%cS({2XaKiv3chyd04M?syT$*AHNWeLYMSgSu5;huQ4%nyyBn)^@ zTHY`KiHd2kMHWC(GjuK1BH66~i53D{Hp!NaNSFYCs>m9V&@cKrmiwR(3D}!&lSUTK zN{EDOnJmMXrv2G2b#1a+MnfYK#Daf1G!kFO&xuI-AqKbHXDmVcS483(c0_`x7gLQ$ z&Wq}LD=IfW;@DehGnEV?VPtEx&)pcN7_ZoNV|Z8xK-S$DzjeTmur+hO(j*zLZ@J1( zX6}wicoXXeSn}AwCs41HUv@wwrJ_n{AJa}PTBk9ejYtR|XsPwp&p{;mK&L*KQ_i`3G@q+X1TQMAatE&bM$&h8-Ic zT$0hq9ZSBeTQ*uO%Vih75Q@yHv^Z$wPG@2HwreyC^0?(R-0iauOQ}A?vRl>-k7;RV zhu*@Du&Q)*qu8ODX}tDnk{MF{!TuOso5YaOMHaa`V44ZfYF3a)+U3ATOVgxkW`1sV zV4B7>t|2JI0u2r-Ju1^W>M;dax)J?UN_VwpK;$v6(x2EN2?UYCrbJ5Q_XU6u0&%DY zFTQ@kol02E$I;zVTF5REJ?;}NDW$f71#pXM{9>UXjZO7M1oohT^oF-&xchLnq#Kur zj#{20ZXl(eIIR@mp{h-UXeK+BT}T1*AQA<3*!r54K^^(YlK~y04Nsd0$Z_Ep2Xd&? zuv!gh$`9K{H0Mm*0D%*wdlu;h36i=Xgl}TIE%cZJ?ky0GE11-Mlr!L9Cb0fjYLi6S zf4Qac-1u=V<;c!)+`6T|`NfpC%>4i`;2XsBmP7#@y4UaNjt^#Uvdqf0RAyximH~|# zI>m3-7PxT-2<1y`(pH8wL@&dZUe7!rL|fvM6BVmQq}^kH4^^OxryHBazM8 z`*`~$Ee+VPBa^OWN4FUT@{oL^T%#&B*s#E_ml4V{X8Q#jWKhNVnf^E{VkzX*54lK_ zF?v1P6e8L@XTXL;razu=N%=OqSYkW@FAWEEcxh&)v^6s`XC@*&gr+9K>nCYvKB1}y zlKH_TrQxd8mtEi&iTpXCDiIdZT%-G|nkD!|q>=l%P(x4`C0Uic32N|>Rc@wx_sy3- ze5fO;zxegvZ@@wd@kw9OB-ozU47&!dJ741Bg?tHz?6XhN#*=F$Z^84_9}0nw07D_1 z2KSrG-~EUttag>p397R;%xvA7AltTx9*{_mQ=$wLi)3&MdM0G+-4En2JxP*~eN?9=jjk-Tk`xq$fJP;mb!$71+!LxpR^ALMp1T}1$)}7> zz3AOb=DQ(j0^trH_4LSjfT+e2hakWboUKRsBU;=cn@NFVkgUl9NKkZ@j~b#|CWzPt zKbd%X%Mp2QkK3LcZIU@?Wd#g)K}YQF4n=I|1E{`qnnF~037+kUoqUPtQ4w2SS84^A zD3R_-S7|t_)n-t@vPdl^rPWEC5|lxY%CwF$vCehSO6iAM2v~tt+|{VTa*u*Do~_c? zp=TF)3*$+PUcaA7&PD(gHDTapIsmXZO1^|d-oJQKA|7c7WenH?TGFcytK{gnixjU_ zD)|zLqG`us{-L{!pytt9LYU&UPzhK<(odNJDUkWIaH!l*i3UgCIN6GktnIHT{bI)zcPir2blf`x>RE&>~C+$jqs!92blA+2mO#%86HEkL!|+77g^1}bCPBU?f|_k{9Jvr z19zgS*dI?bJ6tomM{i`m;+CBY5=U*y?x9DKH(=HE10n^Fl-)vgNIa%0lA z44I#?beyFej4F1%gj}Tuwi_4>kH}F`!#_PKPwa4dR%CWSYamK(+Ds*f8?S&($pmc2 zX$R8z3ZR+~jBIbs)RekIw;@t{njN5oW;ag0K%U^9oTc)@XnJhmT+JsyVb}o&j1DUm zve9SLI*s|L!6K+_uKDu1r`I}$&#N;li2Egefq_5^>26pHr03vs5mCLE{9M%8Pt9GxIJ~c zy7wWGfC_SNQ~wKxL^P<}uaBTgm0mzai9D1GR7j+WRXD?Q2jJC1uRz5kL39BX`e{&c zVT_?pSwTg*=>RHPot`s+5Pnpkf|^=Vbzj~Vs8Dr1QFRM#K*b_!7sh80mS|d|rFnpW zic;+WDjsR^5mZPs;Ra$%gNhQ#Rsj{Nt&=1ss91`PHp$!ft(O%J^>Fu)L#u*jiz<#* z8xEktFYrYdz=pJF0Tqui16mGHVUYy|DkO;K8?kx5S;#$M7Q<#M!lifZKrvOQCB1r^%T8wkS4=y4MTRPf>rR1o$` zmmr!=y~Bjzg$Gc<3wBUJb;ypOLLx1MZwpjNd1paLHbDil9aN;YBdDNQaR3D>QeE=` zf%$2Bm^n#QRp&q~ph7ZlIW(v!yA}s9K!r>n5}-hZ>gyg_Kn3+R15!SvjMk>?Fis-| zs7NzcP%$1-^t59{5*A>93Yp;mD$jgY5ON zLB*poF1_V2>*K2YY&k5Vo|@7>paMnsyLHndn4d|4NFZXCZlHn^%+mv?AkTaU6&P+z zO1*s5nxXYk9^lB1pSkps2%w>$0r2vc!*c26yMOr2KmFsS7ycJ7d;tB9HK4pJ8z`^a zPAJy@(|F>Q^&algJi!xkE}*=``}>d-A3N01AL0s1IC<(UNg`}IM*%x2yVBr>6LM|3CQ#+Fg`j)uxzJf*ama4DB=PQs)wUjOl7f(@-Jhit zwp|;Urq4h)I;h};svE$mI11HvgcDL@auj~w)RAbdBD;t}wFgcG_R+h;mzd5_vUnYwcnvd@AY z#8DhXh7*)p;Y8X|zHPz@E%g?T0s`j9QHWb%k_6m^qd)|lu*fr>Ia4b7Cq`J|1nNP) zPEp_lFW%q;O)XtkI59-(5O6y~N!3k`q6QZ)XgC4&`>3;!dTGN6roxj*JBsE+3Uok(;c=_HMQIJy^^n1?n}PsAe{v@Xtw7 zls}>3A}J8qBdCFeC%8aQdB(FV<%t6xMprJPNm3lNnMx)y*N_*UV2aqEC`+R7#CXLd zDTb)|LwWY0TYGj7*GW?7C)2d?ge)j;sa1NB6j;O2!Axy<3;I$d#hij$@X16qp7_i| z9bDKhgT9rd_{~3MW8oLS{v=7^;Qv6L=+7c4&Sg**V5z!4o2Vd9$2%+XRP4LHE`Rd$ zp^wlMrrv99$!i)_Y?~zB`taE)=GHR{-Y`ZIib4{N8Ex`r+yQ&@ z6z)C~#~I)J3ZBR>=J~BEG@8)k2#h9k+qilNA86Sf%p9efz3G8C#8_`oNKBpC|TRcZsG zGEiP{BUF*?cT{u4qM`LVV+npLw_-Dcu!Kdni_n&h#~gA*JSsyeO@40XpeAnE!Y@N^ zxfEksXQyP?4n zHioDh4P`CVqC)aKA}X!2v5F{IA~%dwJGyC$?ihhZpG&dLRn&x9=P97w(O?NFko*Kh z!4kGTrx^=N*!E9A%m9bch+SkXA)^ILsMIjp><~-~*G#F1)FCyJ^u90?Ljc}$IwZ#l zZaLRP@9LF_rT&1#^{tp|$rQp#ECemBq+fjlf)q0EZnD2f2HjM6*G{~>0nYT zQ&%tpA4vIYKFDEr*XKnsga@vk>ryR|v82QeFXWu5c1C5uq(XYPSUU}tnU}bRgSdZE zc96QF4rkyvo=De?EZqZ%N!ua+{A}7j3>1r%*QvNI<$@yQy!0zZ%r8H|7{e863Q8YS z68bF!;iefuAaRhMorSlnoPqAXNTiz2gwlK@#xkwN(9PhX#yHcCa+Q%lUB(WhE*Z=H z6p3`|X}9WB4%{8Yp!1Y>cQGRk8!jka$q0QE6iIHO09s^c1IY**0SLTx)0GzR^~bZR z2xlmWBq*}cD?SD?5 zV?zkGJH|c-l!E?mOGo4^uewzn<=ZZt7-YvsFPwO7)h{y>p2fI(&Hn(1qZOBpjwU9~ zKXitd;K(=W0vVo+n+YIHOf08CwE%bO1ay>CVMG=bU{02El0<<}k^&G&L_^BHHU27> zMHxl~ApArpBj$M~nerUS^?z*GrNC(5*ra@yK~C;)-V2=FA%!O~L!5bV)6fY2Rj>iA6*hYLNaprkfs zw8^_WTi(soGj$|esA40__^FaST3BT+wbSHci}w@(m&VZ%b4sFOLv zIjHauDkvCnF(u7!kj=%&_C=b!FLRP}Yj`!E*H~nz8O6N>r+J)%YZ1}ONCL2n?^1@H zPXL&TU{NNEGK$saLJ~TQnTs?H#FZt%TZN98e|k3Pf_$91NRvm4ijeDg@I{)l*xpbo z(}WwB9xT12bArW2RL}8Z%iJgO>Rw3d=$_7QMi&PyHMexDw&r&;5;2D<37v6LOz6ub zsKx$Ht?U~vhEhXW&2uaoP?2&-SXh~supqHdiT~yakkvH^$}f*Qv#eHfEM%evb~he# zQk$rWl%lP?(%eK;Q#o~>cD1~VkaA`xuveTJGDeE2mV?X$4l>|H>RXyLnu$`%CUvU4 zXAbqL956Q76RtlT1#=yU(Ygg=I6Kpw50Sob8CwoDgkVlnBi_XlT0 z=0Jt4rogyNqV?RTl-^1h^hKJPWO{GHq)wjXB2CE(Yv90hk)~x*pN3I|F4B|;tU)t% zvj>({oJCexL-Rshm_^1Kx=X?rX-X6rLE~W$-Jy}mXgxuagGCN5M8ZBkdfwYvp$7s$n7IKU5{1H$7Ik!U2|bykCtAni zXGx4#U=S|tl$MjkcpV7&{vfka*_n*$ci(<9z5({BOTGIxi6>~Xzc?QG?8*;_ zgd>_{*4nq@HE&+I8FKQ_NAQTqEM*G zszo)Csn2{1H?JxOtj&-IA2g#}WZEQ%!c2yp%Rqqs<-dNpJ6MG6fm!TAsY=#sc zfM={hB7N)d$0`cs5OBb1DwEMB=;_s}o9Xxj+jQhI*rPgf8EDDCQ(dd#@opBSpV&6? z*U7_DR6C~m4K<{@CV@6Xm`PlSIyOTX@Up$;@PW&aXyGz64+ob4g{!kLE0>`Mqf2;HqyCz^0ZJA!Lp{rPysJ^oX52sAF=5ismCZOOk+}qO^c5V)MP+x$ zgoDlCqJA45+1L)@%#qc=@_`rV$fRd7&kh1LfjDw*1lO2ldYdRVD??ICPJSez45#Q9 zwi)xwPcX`Gh8YMz8<{}A#b&r^VKbQj&ZijNW#R!mG&?X7H5EYPGnz;?ErxExVQWa6 zd=8}G+-b2HUgxMTK{55z`o415i%uTe?GQ0v@@`r<(OS1MYzC*Vip^L8 zMQS7AbcjsnEVOZ> zFKZ=eMiMo`Ug(qocQ`OZqO2S%ewG^C9$Fmi@TioHTk+Q_7wqr=tB!ZXeJwJmQAHI* ztV!q-EW>0b#k1^@M~}@+<5?|ck=_0A-K9>fIFq79s3(!TgC_e88u4Z>tcODsE!~=# zpPL;79&8#l89Zk2Ac5khL&^R6FKNX?}w$huqf!k#@D0_ zdZ?d3sOp+-gIM|@GJ4R9K@Zi^VYMF52ldt|Bb7uhIIz@|0TT;9P}@B_M+_r+T(XLw z1T5}OaAS~Zs6Ob6(pN&@Di-|kz~1=nJ@>0w27aJAF6gF@#1^WYH$xt9@GKeCTZlqX zJZkOD7i~6~C*_d1rJAOa$Y4?fb8>Q9li4!khetLT`NB+>Gk$mgU2y4=ioqVh37{D~ z)ssBU>>&N?$|tu~TeW>yC^l99BR3A$iMIJrF_y4{RAB7y=O> zg7Hy(h$EJ{8-zPth^)}6bEnunJD zL$`MAJ^u5MqZS)oI6xH81I82g`c|_6n?wc_$eA0C1&9(JO2ssJM4wDaHRdciv4+Kq zuYUB(*J1IGV}rzpl!2xLQxNvg?vTtw9v6IS>|gkp=>wNN{A+KKeDl?xet7@We|&KX zqx0_afBWz~|GIql=lTfQ*T4JX@~^m(n`@^={)JS&cw(V+eaEqLO-w%GY9ip|`x#6b z1@n&;b|%C47>1)cOLx^<(OgFWz)t6{Zql6wWzet%-$|=Bdqk`eBuY3E2P;QwQQ`+{ zaQjO!2Gw6UT8DGi6^UU9=k*g$r%~W{C!A}&Azyu>P6n%1(AuWeSWQ+#BwO8ZOwZ)+ zMiy764~%icuEIHSG%~17|%}?f^$0Co1}?h}lt3WMkg(VUavrjkhC;L`Ex9GP@mO)e5;s_H^a=^s@|^ zpB?b!JkuUlHt~B1v>RbN#1~M;tikLyc}EBQv!V|8Dup(wE6!Rma&xU3>L^J`QwJ>h zi#nLEQ1Yv}gA%RNRr(Lz+WC9rlgYsbtHT5BSI(rfaP>d}K9s_hNnnW*@RcEv-3UY# zKzfFrXdR0y;FDM+d=~GgA@;iam`|TN4UPFYrWmDr<$)+VGj0h29|@wQHwFP~SI7QY zSx;_?79EHfDHdgEGWPU4BkG>fTy|vDm$T#jzKQ9ulWYrK@mdfWiCmA*z%^;xAD-!11@NF_q+Op}O}ZTly~N(IHn`A#}CtD$_DqcC9V_tx4U?wH28-)pRXF zy;OG7YptwV<}H2c;Sj3n-yzf;z;x{pn%~;x);yt}ZVwAN%Roo6n8$?f`(SQXxnadI z+81j_W|!LYNBG2B`eW>AB^l4h?75Z`^ir~-2odOtsTxsYC_$Bh98t$m;$V7!+B$|3 zlbjN%bK3^gv=L6SsEs5haG|8id49L?iHII!d1ro+A3_qWKj& z`cDtm^3#jvJ+1J+{oVcLmmj{q{PVZHPS!G+u6*~?WqlX(`^!IZLGyclZR=zLpj=a} z;57PQ8R<`+I*s2I=@nE$S!&nmrAQBbWUdRF#$hP|GzO2zksgsFy)2*QvPyZlD(@xB zW&T(Xdb#XjqM65>=}7ON#KuH=-t9=Q2~?5(pia*vypQIl3Ra|VN!5L+LpJ)>bKaM^ z;Ye@tzyu8e!45$w`6}iGVj_Ku<{FY_Y0BrFGtxUt>7G9>k^a_P8@kO%Peyb-J43w! zE7cKtt%ySXlTT==St$k-S{ph;JyX$cee@E34S(s-RWdgXS=niXdX~-(^?FH14n;Ek zE>t6)zsxZ#XidfUtYjA2{g+5?ohwjYlQWs39HPZ9=mp^ z*S>2vX*5%ySEOJihPtV4fwn)iW^hY0Nto*+)T6qMi)@5?bpZ2qgnIo}T5NY%x2I(a z^;pbZ!uv<4U#yrZuv)Bbld4MUj zsAE0DoLe{|o3Z|uTX#z)aH6keLn)M~W4*qm<%#Up78b7=8qpY~deU~QsV&!~K9Q^z z%#acs^e)*5_BblroIc2cnT->DFGS_sSG?j0(uXg`R^N26-|f~8is9~HkA5BOtMMJ| z^)tqH)y#%czJfghEtuWy73?cPzekufV)f==UxRKF0c*{Wt5kx0X)~1^zFwo91v4cR z?6r^Q^u6U3ES<7o&ReBhPfi7i1p8G)3pE(y-W=nYxs|@h0}1v_-46D3fPf9e5$u=P zlL;w(Hm%c`vkdtwf;}0j(h_v>iEEJdVE>z6{o?Y!B!BPA@818Oh<}XeqGWUrl3WoZ zYX5Mw==$X-U*A~>kU96%nX`OYK_wHTufek)y$IP9mu3{J$Pv*iFt)$xeck?Gw?JI8lSr)2q|qz{9EoS||}6gs(e>EUAc&XjP}jA`2cX$)n!S=I--^ zK3-MiI=m2PnoC2*+A4Z?5*V)55~-0G$NfTz*di{itfJbpf&)kK zR9EN1;nAVolojM>-DG`$1$bg(QD4l!I*?miq*~{~vAw46GEv=pv>WA@(#$meSvy{G z-Q6F2r-fA&(Ol{^A#G8aD8Za_iHha*0*3}e6u-}*JctD*ITVKNkXVCAP1fN#2Mx-U zMUTp~j?&Mq)J@1%8G%5Dc1!fz(eI8GeBht-4OP2|yja)e_G-P#Fzje1_&x#L&D5m1 zgQ^iQ?oznoI~bLOZBdB>&fboX6XDX`Mpv!_0kGhEaQl}C6alagw2P#qgr;ebs7Hso$^lgWW{SG+dpc4 zSY|80YjJq6YD>IkcJo<~CvAVYr9wU)cvV@KswruErI!U(6@}HLMC)hLIzh}c(uokJ&Y z83kBHi?Fdk(9}&X$EfVsttaJ*LvN4HT|}%exQ$wM9kiKB4#(Nini*oR3C+{ddb|S5 zISFBTMNdtsJ9Hb1HEGW{tZ1#d#VqY;O{CGPLGv{EajL^h^E=3%UYgTyN_U!*QZL`M zPGdgzCS*P)A}v3$G(Wis`Nyw*&<-`p_W$vRT9O|Fwili=U|%O-f9lHx=byr-jKhk5 z^Iw1TmNg00(!2sTiG>YU;4U#+p9&`1-l4cd zd$+4wn)ah$(d`|fz23vA?NOU@6MKv`xasy%rk8ZBaIeAneLo_1?6HP!Bu%%E*nO&0 zD=WHvM(>nE(&5{J5oF>KkYU^QV2f-gb5Ju0oQ{kvngpE0Lkm*1U; z#SG*|KzF%eMd@Ul72Q6gyn#s1Dc&j$7#uPr9f|Y>?FTjurJF-K^+7-bQlT{>%hFfC zSW90OOH60LgBPn63F)2}A_QHGOERS#$6jx}CC-z*1V;}eqD7J^o7NY*(IP>hYAEx` zYnqPe%uf1JS8Ln0wLPOmcrCu=G~>$iVKRQ%(}P}9+7si}}&7w>&CMeULlwSRpvq%R*gBn^rBp))?Uz@I5_s{dDC z{`l?t55K$o#qYnk;B;PPxP4C++_&Ftw*{!-O5Fq)8?bYP;1Vw7(DG%mKkn^0`_KX% zv@@eH<_pKYEYbFqU_eReRY|mLmqf@l5{=|XauYHTz~gy}U8~BqWMn+@D-b{@!gO7A zj;`@ijT8&KVn3>p!OPN94$;LN{)fQTq8e*O+`m>DdR6AjHK37?Y52jG-H>t;g?n## zN&uU=$4^8VIq0pZV?W4)c#StuQ;UArnlU%~D%Ue{9?XybkdY!ow`*ONClI1XYcY-9 zd{x!5esr`c2?c4nE-~|Jy?a4N*C6W@$GWR@wkL$1-kBGWR-Dzk)o{R|p{13BK0i6r zLdtFO)NBTYe2eH>zN?tkx&$%kQ5i~UHsaE$Nt_&cUD6MgsRy07Wz01}qWSz2xG1AU z3Oi15fNv3*gM6fm%wVff#+z`DRs`a`qDu%x;kwYV2n&SAhfrCJ;M6VY##wpl5~%aUNGVdGLbR(Muh%sxwGNL04)GFYy&mf`5?HS@Ch8{v ztNKPw1+OThdWsz0_2R78H> zswsI!B6BIW-@uGLIBA`GIh$P9@dy$zRX?%>cSESigttxm=#}0Ls1Bk&Q7n(%In%QV z?!!c}S$Q5FR%myoJ1&pB?rM9g*wfv>$k$Xd)58{iKBXtCR`}PiZMVL zk1v#)5|*>cIzMPJbQ>-^5uGQ!MCUApFxplZe#sttd0lzzMWvQRojVv}`FMUYC$Ctl z+2cEsKWa{Lv7IFjck{jb<@ewJ`}=P$|CY}XfBnU{H1Ac=fMLr2kp@0h5KyF@xc9tgt z0_BHA(se)JX!x$XfpmO24nfy%dMSi(U+W9L` zKHn^y8Kj`;gK-&PT89KFJScJY)~UHu2A@cpo)A8h5*wo!k8%VU7c?K8P2#14*eA{u zu|GOU-}4AXFgnPhQY3G9WRVwQUwSwk(a?HdTA80V11`X35LD1|%uVLpiHUu$60P=$ zGU*>O|JdE=4`KD~%%^GQx*=y-DEASdqe6(r%(Gmz13A{UepixYLPuE;&+N zG#+KRM-D&gefX3TEufsLywDa>TWEvR0XEg+tt>Jnpe+m!;k6~aOhI>3o-yPGY8a0U zc9jUVKN8rbQrLizzaHz4^mTqRAe_;yxiH(XiNXY6qCf?e8dj_E9NSVCr6Mv^==s45 z3o8r>{S>gElM?9{UYcV#P<@5VgU;eA{DN6o4=Y6u)y~}0odmI zC38P;6oQ)@wHQSdu%NF--TUC%DyvDklxhhzz+-59D#qz!0W)=-U=LZ6Onb^1Ea*c1 z2S|IVMu0U~cyQ#*`2nqnq#LK@*ox3;F+0kfbRRbAEcDot&P;{kTmly~0?;;=BoSCY z{g9$5mavaO62u^ZnE*8~o)J-)fYEPqep#kRq?)FvQ`aThv}qT)IC2eUVH$?DouuL9 zUL6>Q4XW)8JvW_@YSIop+O?~zrIx121ts)TRFJTk9taV@G^OE@ga^>NiVc~FMp(&g zlY#^vdLYx3QnL4}g8dmD;6azP-+|KJMgwqp4kwv7diLW_tk#dD{!Md+np-!F#8>6j zoq6hfsJ`&km!Nac-J9zduA#Zntp{4a>IjdtVNs@YfPz^iqKhq3sFo*k|Nw6s)pGwY}AfR?s{f;AsUazINavCAk@-|Kq_-i4Pa zNpviW2;N2UUL_K$m7|h4fKCb3 zhzRA@3Cn6uW*0uTCn+OK_}Pd}4-bEGa2iZ3Es<@LQpj?}HqRC4%nhBtsxB^{|D1*upObg2)#WX^sO_0*KQ zMiFyrB2xFTIm_HrJ^qQ8H^R{a4%M2c*@c(LvHG4BRCeJdBCf=BWCrTxtJYNgmROy` z*MA(`0H4T~)!88ZM9$n!ssH_lpT1xpjbQydw&S%M|K(5bzyC0=!TU%gXFeaPfg9F_ z)`9N&IT!N&rRqHp12@Vqy<<|y*bk0#s zvv6r8cJ~6M1Lo`@2j9G6qN%_R>2ZJ^R&Bx#|D3R+%z%~yc35OV!43&xPy-6+T@Qqa zqN5h*-h>AfHtgWri%P_DO%=QESd4GDL(79zl!cTwmc2YpI98vsF$n|Ux@al2dJB|~ z&Xow{A+0EdPb>`6CR$*IH{Th=i%33Hwgsg4!P%6h2eOhz)yxqik2})yj>v;KeMBCJ zR^-8~T#yHG{D?euQKbtg;(K9BbT{&l*=CK*0`FKpyd<4d%;NrGD)DY(*ifb`Nv z9^ecm-CN{Y1oJ|kmS7X5_#bA{M>E-(mFbW*@{skt+bx;Y)q?HWcgCpLf;_wjH)Uf| zj#80GG1*IMD4^U@y>2l@-7Hbd4IG{8 zke)VcH&ZA|qD`Br~j8{9@4Ivp%2tkTL%4v+6wyGwS3=V1{78nsIR^?;tSa|=$6HR z9g*mhf*GeDGM+F)DXw^L!QzG)CCao3%n<#n6)T9LVFsbL2WP_!mK`h1;AeIs0yC7# zyTA;lt0YcYI8mpkP|bc76wE-$_6J=zIv8eX_O}OKV8)OQkA{cJR>YKO@M}JZ-Vn?v z)dsy$FoPCPdZSHCBw5eK|wpV1=VD26&n4$V2 zs<2uk{s=Sl0&hjo(9DUnvVPhOI1-z|TM@DhRv7GtHW_9}%YldS<_R;zAhGV7Fax^b z2s3nyDBD(vm*}&J;)_`p12e1>#x%ZFBEtb@z%p$xLv5qf0cN16oUWRKu?#aJatjgJ zJ0eIt+JW^33ihT4VapE$ z$1V!Y;Kduvh}mYJpq}aqpLv)wyzl@s#L#arL)CSp)klzl8Bxtx?{>lrN)afr%K|fy z?Jy&?Z7`!7ItY%y3?5zSj68Uh$X+YVP+iE5FhjB<%)nRfFhg(X9%`78`VKIojMk>? zz>dNLW<=W+X5^v7Shx*nVJ zS8ILHgGZRbTicU2%veQgFyl}#L++oSV*L*=L-X_iGjMeq%;3Q>1Iyvl2SfB0n2{~| zKQ07^rx>vKO*x4i2o$~Xrw?C=*ZA`H=b4R*c~X$KoH7vX>(MkQ;g=x?pGDM>MBuVM zi}>!-kmHs09-zzuIqok1%*+14Ss>17Xq@mjzvPU=FMk7%!Kc31guLfpcWmWxaE@e0 zczX^gK3x9hmm|01uSk(({@=3Hc0?e-gbSlVN z2jeAIT+(=RsY^v}uK2J9mE()K{{FElA3IjG*~H2mEL6tJbdZgc4oQ_EH0c5V2gR@T zo%EB>SpMyoU;R4+hUC(3K776IT>W2I`H4|-b@{cc*=*hKrIlRW!EOvZuN*ipmeJwm zf#PcBUxELh*dcztpn2Ey%BA8epP_rYWKWp04}5$=`C;r0E5jH}@my`y7Tyy}2ksJ2 z_uT4R4kTLs@Xg^oOpV?r7UJB{61c>H4?f-beBh%vLTMiA_6~bUUtPl(fH*{?j7mgr zTNED3BKSr`?N)f5mKma(4G{51+6VH_0L1*%ZnyxV-wh8%6%7zi)QR)cm0e_Cr=S61 zBwO7KKyJIG#d>{W=QBHUvhX6h)@O6M7>~LdAeJb41UnIu2!%NEyfSB6I5I#Cvc8QF z5yAU#oXh2c5XqcYa)?dSsF8d;_M&XShKM@JM{1^JUF_J-w4PbYKoHCyoy5^)mX_KA z8#0n-Evxq$CGzbcrmr@^qMu=+np?k(hWqz!4rVgX1Sz5b?gIMBl9={Xsi7>23O_*H zG2By5yORVHZ-!YSM8nYREGMh3?XaUvfbo`W1U!NmCzta`1VEZD>1N~7Zne!wn#C-~ zJiODMiWeV#c9<+{-n|v8j6-#_R)nS!_b9itYP3{&TewRHcFmnCheIsn==$-Iw3Rs< zhRS*fJ6aa(h>SkbR1J9S-}s8|GyItRiWX+bm|Lz#_|fkVevGW`xb)Pf=Q^qKRuCkx zwsOh}I z5Yoq5p4fJ*mI*@A3ObDhhnA(aKCjiH6l;;}CPjFXA;3l(#gG|9a?*%&34%vt^Qv zZ;&V{oCH~8MZjj_Q@4o-?>+ingi0g!yM~w&&pVG*? zcKJ912VuU<>%ZqL%%3^@k~b;g=KDX@F5Xw){OF6X`nIcYzxkm{MV}wPSTL{Ag)W=C z1>(wc06{L9KnLQA?QZVa<u~pWix?9UQIks*(vZl*1g4`#n&}nk3Q(=N0xI>-LK^uAY>=z;yM;7B zl|@CJs8jQpTg<@8DHx!P2_ zv4a$H%4IS?v^J%Z(!&r#lR3L!l#~9VvdmBQZ{}2YS+@tAyT}YNWHLhxASLY{W^9OY z)blW#cxyODN+sJ?z z>HMGKz3HcL3*@vJeIv&3r(j zWEmb;jFghm1^&2$J`&64T|5H2tAwyvENgPhX$E5S6fLurF_kf=^@41IYZPE>6E#|^ z9xjN%xU~PFnm`N*JlNI3Knz4c4E!w}oX(VItoVOM#70~o#z7l;%@8AAKK{EP1|rc^ z%s9fl&&kYJ=;EtVWO-|Q`9-%OQu`^ION$(@NV?(B6ACDJ1Y&?5uJ~I-!5FX#ETuKz zC^e!^VT@=^)x@TVUPV*ox~N)h&xroaS{^NRfnXofA(ra@{2wLru{pON($VJ~DsDGe zV3580>mR>8j~evV(O0}&n%w$d z&sXI!N)No)`h#YFbG9n2qBSo*w<>`erT^aOZbKY}zxhIn_5swW2Ytv%?8}YvDO{FK zfCrx(TK3?`B{Pb_1-KLrnT1AJk4WT$iY=i`FpMN79RMyF$qf8FH9kEr9N--eKofQ7 z7bDe7iC$`=L;{Wci=!G9FYq+|oWY9->aAM7{lH~mcqqS$W-=kzL1cp;AlEWpFCJaK z1D9LaWlDePbw#v8BP=}Va{2_b@o;`TPx5tUl@s*sYLY?N0O#vU!{ z#x2Tg`lx|!3yVDMqFtzJ;}lKC;1p>YCInHK5Sv?5FeoKIS-=O7=mFXwI%O4w1;J`z zK{l&N7ioM@Z<#RE#`}U#YQm`c#8eGM#yBobvSvUSDjGkL85Y0_TydFfGz&a|clL+n zT`B~~4V*71Q(lJJj83>r14lxVh(&=SQ0qWjDB@LCGcqj~$i+6Eqp_A-No0Hwlk66S z{=hce+|7<(WCkZ(=cP!jM#=EzKlJr*-Ft6Qx(8)%{e4S6nzq|O(_&>t_@XwE93D=Q zkv)y*Uu9#vN4XZM?Mu3F4<68NnZbY@hItQts>c0CBSL$ek>GIzN#qkZErxExVQY+| z8;gJA5f%_6H(|+9y9mh#`LQ7xQ*qU)T(|;@K3x}z&;gVl51JNTWU_+}_qhn3FS3I% zuXiqCBXf^;Zkk5_R}mc}fD!HtG~~?fT`=;?`&Ea1rBCfweP*@GcGVeD#!GV?BO4=q zsQDqy(0|ky&oB);VgN7w8m2{Q%Rl_+UA=$)=Bw|&`;JYUq%Z%?yNZ`uod2e{sp)(D#1||ME4}D`onB{;9d1)?$4veGg5N|7~ZfV@~BA zeReO|P+O&3X~qa8a=gu)|5W(%Yj~pfA9kwfa^9K#<4-@l|LUj9|NicO&poT(eEGu% zc&7jO>HT-#{P!&_FNK6Tg~t&Mc94k2E#QC;=(vX6a{=SJs; z#By@erc1MFP8$vNOGI?BNOX@xSs_@Yu*fOi0)M=<9_0K^WtFgjO9@})qcn~DWCuZT z&hM66yJAgI33o?z5>xoluGa-FsD%PGwWR81;~$45pzrr33ZsM;(WOJlSOr9Haq7ac zS{FnjW>^4~jcQ$&LQwJ>O>}ytKyp4JaIBd(oEFrlws2J}VUvFXX`%UAriLmBnhSjW zXmC6`H_TB^oUX-2n=r>XPI#-FT;cWEL$}%z7HiicwISSz6v-R7dMzsj>*gIe8d~p5 zEA!K4P@`oAQJmmMuM|KQSt&@+#6RM1t38dA5yhLKUnF6x9hcU+qQ;G%R6}^$;gf7+g30B#x zxQK*#)Rr74+}e@jgq!Ya@psi)D5(&dD&cj4CUk(P6!1DhqR^SKJ%c0bg!yf6!eDS<|Jw%v`GygPVcs_Se!j)Q|;K%J2Z zqvH-4yg+o7%0fXfgsY4-RJ=43BxTe%J0!JvrJ%jEWH_i;RtmSgfZKjF4i{O?zk@_o z$zIZer?n@lF)x{EOvr6k1*r>J28dQ@H@Fwdb+#Sf5MXk00kdVbRA8QP#<=RsQem1X zMr+?gE3{aU!dWbcx%JO7q`g{MI?mGW1WB^(aHtvBYM>Vk@}6EXR8QK+(g|R3D(=pe zgDeq&(#T(;O`ECYaN`VbxK@?)vO%{s)^Wm7A7H+Y6AsasnwxI8xcL9*RmTY(h?u2y zoKQj06G_|ZG(9%(>Orh>9Vbj!!Ej8s%s>Z#4n7gRipIRmM{1A92}xOymf9C-RQ{=t z)Ly>(uk1GV*XYjy6^?G)lim%n^DSI6!FQfr}^TgIg+%P9d1XEhVFqH(9Vo6YnBn(I-%slU^@pwH& zDDqrnj`DYWta;4*!io5k<-8Pt!k-bC!9S{z>8JdBzeUbR=K+Sm)uI{)3;`$H_2XB? zQIp*kbh60!REV$$66ihe!A^-duY2kePh)fvy|N9<;Tb;Htq1Yy*%u@U%IL(!Y8zIO zTfjjhCh6E_otz{~K1Y;|=hGDF#ZuZxOYs_i3J9TkQZ z%QdPkF_12+R)nP;sweH}rY*W-1e@PYDH7AI%M4%&H%mqj+LVYwV#f9i$AFXAUbwz` z#w4cNzKR4+Y@vXY&1kbjFfG={v=OO8dL;3_V3QV5eQyjJnP@;DD2Zkngr%htAf2ZS-mZg7iMM5TODD|cBZJ{z*c^%pSFtNG; zCU#!KivE=+7-YCY&p`zIA-^-A>C`yFWN%Sl_ZHqx_~S$(vlWZUrD(erL$~3sHKK8e zN!()MQ9COSG;r;zi;XBSR7>){a@UJaEy>>lMI2~!A!NS7~HHm-5WavL$tQL8{#uY)DULo|VM;f==~zdEZZ|$tAwFkyTI<1U}b*gFDpu|6$9;rrT9o{$v z3z;b!jEPDOqe&MT?V#Q=TU1*UCOx!Rvll2K%tM!Wh2DILuOiaj$UKNFpacevJvmDX zl+e#dzC?rGr)gX+d0#-%BVTf@g#(kj+ZhM~xX`EN#qgFuq3OWEKovAtkRqjJ1`?QJODswznPKQKa&~J zvl}zgCM&N~oP?B{%!q!)ieg6Ui8x2iK?ycy#7zqbDHdY(7TCwk$Wfxv!8VciYJ`u( z&$Jdpx3CQv|h@y(2g$K9C`=H!7H;SkD! z87a+-@HSm(!OvnwAVMEWS$hLB^6r=a)5{RVJP7By#Dly(lAnhlKfA6MA&5?!&Ap)T zAf`cm@9M^J}WZzW@?S z8eyNoTQbjV>eiObt_Ef7N}20^3&qH#02H;LtM!rjhbR{d5?qw;s@1ArFAHevnM>+i zmC_-SFwzntZBi-NioQ1WXuXm!!uI#Woi@1C)F2O?l|@tyO2){IrrWcotDY@1qT4C( zmwvR62iY}Od{1F5HrkX%rsZTUWgDdW1rI}BL-u4^M5`n!1LXzEWAL7g)u@CKLWqA> z!iay`3~d-853Z$1!U(;s)N%{Tcu|H6S~5tgceL|PjxSM`T{Y>4$_Utu7I2kz#AI#C zJhM5KQ6hzb9=hsf6&ZSP7=T`Of{0d9?o;qwJ{IAY(vuuYhK}-CGKrLyjS4vHyl}Bl zfW~IWMWkIBt``(Sv8J;n#1aj?O?jC?4OA&zuWan05}5?d-Cz%?PvB3abrAk+FwNR4F5?)n=Cr+eWlb7-m3WkD4&NF;SDT%cr5Q)dO^wDS&Hj z?{ktqT7>@~`;b!#8Wt3*gb}d&or!VDf;}|suUIpux}=uV8(hX>|D$FKvkS60 zkG8Dl-$A0PWUb6v!z0Z!$&5X8EdA!rZb33*j~ngESX%thFaYjO2X0 zwa{|j^het#1}nEiZHoC)wvdNaunmPZN+Frp-qCXqZGt=?c2FTr4f5c-UD}CMkEXA* z(aPjJk*ExwFv#Pe#n5f|YYkp}BBPjlN|<D{!tx{pN~Y?Vg-(^wqentu7Ar!)uN--tgAizYEQCOd!cNO2=-C4y;QAewX=h3d zLO?%l1(dWE6qYTrpa=m8V$V{B)k?+)rPMi2F?eKbY=pognY9N(0Mt% zYjW_uoe-eP^BbHr>$c}`7$~h>{R0+A$Jyk;Wb^kOWAl<|YIV|rcD?9d5oR%(x0KceAVOgWI zjBMxVIf!5<1Snt3XcGdX149U)+(AOUjIaYCP+AP#V#*rigk|EO!t$eTo?8e3)kT2b zQYG}ha@UJaEzuK7f!FSx0}WF$Nt;Y^$7RjQoe+2wD%esb=JZ1|2j(gHS%Fz(pFiaK z`oR3|*T3Qz)k~WaS;Z^e=`Y0y{EWKroZQ;?k)tJN8G*d)vl#)Bm_^#J`I<+Fw4_Ef z2s!iAM^K3TL=uxe1w(Ft(H_`KZXkMPXF@=e3UCP$DLAN9kcdT^fHP~8xAuch+fvcBMld6> z14*YXYE7M%5S_Dz2KFA4H+3h@A$e2Z^--Qg6bmV!J5;vhO_`5Vh==4&-GJ#l3AZVa zrcJYz@jR?b_k>9;R9S+UgC9L)k$Xe;8mP~-^n@uW-Le{OV^=Hlb2EeYC}bJepd1R2 zuS|tO>CY2oT1OYl$?Zl_f-qceL>mz&fLi!q#3{hGoNaE~GzrT2?CmdoOEm6y9 z9xnrID0|a2=>$3=qH{3^i+zGWHpLgwlD+BXE$!&0ExHGi=n^^S)-_K61o!xnS74Sz zC%iAE5M_^oL8hOby_ug*SkzRIInszt1SFyVNc(A?U@=;a@YS>t86)=eNM@mMR8OIi zd3Zy}Q?7*CqV=D;T&FO6v?Mamed4!wDO9SM0{CmCN=P>>?NFz2?^KD%OxI||Y*3NuQw&gEsxWxN!|{bvUioDsJX-F7*+A-EE7AB%CA=t-93$!tqMuu)~2AsDw_p z&oD*vw2zjM5o0e4g&v&ZfZ+{qhHNbgP;msGh(3x`UXed>0}Au-VCLm&-j7fSOa8=} zq|V=b^~3u)MgLS1|K9N)FdP!L>UPZDzPU>SSN!I@6+=T z#uWI_l9P}z4Y3*AW{i@c&l2N#t>y>l>}*=sJBj-yfB1FgO9nnKf#A& zNAO|U20kP?f)B}#;KQ;Vd`NTzAFC|j<0xr+?cl>UJb(|&%!o|zVbdSLhh)WA4e((% z8RS*qLz3(}bX+(1ka`RF(9Z>Y%!lMZ1wJI%!G{~TgAa9XdUC*kvmzEgJNPJVPQXVE z?-hKEbcy8^oiDM7yvT*}jO?Ar{oWNh37py;Q! zST2lLygjku6-#!!(&`-CuXcTeSEwmu$*7xkUXvwrt7hVrMOM_v+`ehN;*E|2SrTP8 zyfU|M8m}-*#`ev`DQk$gzAO|syX7A2IWH+ui3$db~n z(kc`rrRu~hbN|L>5MJs1n}Jv6{!J-E5Ut^o{z(KM`!_B{J-vT3gX$oS6`&9MH%1x4 zE4_b{AinM2xQy`1+`maF$db8#<5K2$i`tfb7Aqd`irSL>o2?yn568e-MX)zs8T&V? zI(TL54@d!OMJGg^RH2q>r=gN6{ImCOW+O!PuXu%r#H6oyWhMJJ() z70EWdBGq~ar^ynj);l3T&30_HC2VO}t%aB@y&0QRMMo&emIp7sF(5o7i z2`0#>l8`e*%>@6KVaM;t4$k`TiQ%54g3Wgh#atl76z$?ei1oACT@8J+i#Oj~IEBj}? z|M^e<%BM9i-~Gqym=V6V{E4%#Z-Fg8qq5I{EqU8#!Iu7bmOt*q_Zj?gr{!F#Q$=3* zkQO^WANi0L&WOwC%-u*c;1EnKN88}~xk>eouP(AiWOew+eY}@{MKup(evzZcaJK(@DOs6dJT_X>&w~t)|9?j^!P{(1SLN1!le|t z%8n%|&oE=JV1a3>@~&9qQMtd@rOX?ByN5+((i?8r>3ks(_DtE2&`oy_G6^?LNmsnr z$5UbNv_YVoZ1m+JN;B{M9dJm=7J)x3B7#^Hr(qFZ3Xw@tmr52SBIQ=-o_;=prV^}E zogq^{L0*DyemARd3Lr6jJE}t|c_;2U)?QZ%nr@0@t@|DVBA=Df`x43cjHW&qU@cq5 z1qIscqAulgi)V=>Y6RFkatQH}yJAZ)5r-39<0BBoPLd+G8ek36XLq{X`NjB8KEK$U{H%XXKl7J~Ck&UTkn5`wcR+g&j?voZ*- zezIdweba5wcix7G=jlPL76i9hErVPy-_%>@jNT7mq7yZ-YZmc>0FOJy^cAB}r4)kI z>Gu!>q_~zy(CMB{4$gOKL{lmV?p}*FK1GOb$b#S=ytAzDwppfbcz~#Uc+#~55(S&l zu}n&RhhmZSq@1NJQ5o4wYOro&^F{}kJlHsVYJW1goxOg&tmLcuu#zS(B84lW{MRyB4vem%2 zM#>1mxpUK#@_s^aXGOFs2u`KYMoqRhwanXGr-rvW94KSs(1T8sUEaVcDCfy8qMn-4 zcBmG@2~nv<&2Eo=Leu)A>v}){ju~(0ng)w+VrD5}S#DN^F#HX`A-m>M=qp82Jxc6EwQIZ&xA)sJ{pe_u$rW_fP}R+rzOtixfz>_Z z+`+j-RA*5cs5XN@4!*L(s@dDi=SR~bSNwA`gRbnbWo)S=$6BBfq1POgX&q$(Zd%}5 z+Kd~QVirEZ9^VS2Nss_SPD@6K6i#s7MB1_ELD+b1)=#q%oV5q)uL8NHCCd$0ubVpQr*{j?@W7|FJB*|z=H*Qfr6T_t#41H#W<}nFyMPRhJercKD zEaX|X!`wl3X_|kI?I8Is0}Mgi;==e>z!8RI+NGt#YO_m*Z6ngKsj;N@5u0_$D-%Z0 zH4%mMsE0>6PLz^!RcLm+yw-iZmZ{6VAbGTNrWoN2yX6WEhj3(x%?wCBA)*g4>QS>R zH>4uzD;^OQZ=y3Wx&v6H5V;pJBTM3DwnR8M0}pL){6S+H(q~p!e_cg0Wd0iDjW`EX zR{a>>p;=Mn`CcCjoc*I@tGlbHhHrG^hlOIYay-yv4uzD$V|w;_XVwn3 z0b=g&V=hwHs#9iXq6>4KgOmC@rejWCIh<2Ekyulb{`T`?QkXZG{9bn;P^Mylxt_dr zM3+y*;bZhWcW#BYVO062m*eo{QS?=&UvZ=9!{xg_Uw-{PA5_#gAm4A1xjzW-!@vKh zHAsK#eh;7rBkQwMQ2arJee=dweZ0Ne!`_Yi3p^@sU_jw7AN|YahfA{`ToHRF&-L`7 zkL=t8h!P-OJN@v{L$EbGwPaG^2`EZZ1I3_O%POzOG;}UDnG)7!Q((CjeGc6g;5-pk8o{mFM7E#Y$~O$5al z-~{8UcWZ93n7EJXnT8XaC~!j1b5vUlNv5c5WYemy7OilC_hqTyLyPK9-~_TAPDHah z0}Ig;I6<-6tnrOph7-t6;Dlr{Lc@t}r!$xaoS;-8i~{&EM$(*WKH6F&bBj6t-vKqc|hZCj6&}}%%1Dp`|4bW=vpt_XFEAYL(ufapF?RzFVwrJFOkwh`U>-sU*cGapWQBK5o}IdFUfN#1$Y?e%~KqJHUpEadT*QEsJ**USLB>f-emlkQ`tG zJGu-*CeMHkItuT}Vyw=u1vcnpyLfhuCyz@BcG!@YQsL?cRcwO|quK>FAWM{6U_)dM zM(vb<$UAJH@=AYTNQQ^FwxS2vKvRJY)V06{J?qBa3?4$yMmAvskDkDW6qDr&8|j@i zGA*Bxdi0ATWy0d<7>hK-d6pNroedjQ{{kEIvtdK##A1f<+E|9S7i^Gk4KtM}6$~@p zT(E(fI1`aWx>lLt$DEag<%6y(9%Y=;fe>;M~7 zY=;f0?g$%HZi5Zo&J8xG)CwC?*DBFtr!0hJ2iRcQ1{+k{DGM?BhqJZKLg?8IHb@|o zmD}<9KgvzmAmt})m`@aJkYIxiZtMaZRA2X2hw*cgBMYH=;&t7}_Sei#hVKp=u9WGz zzy_JJvryOf?XW=_WO639FzNPc5U6pYPA2^mXg7Nt%~4EA*Zr)|#1aWrT~Fm_U9-ogYjg+#0Vf1*XdfnV zb`hDTK(}jMB+kuxrJS=82t)W~U;uAun&SG3H5SyeWKC1>sCGNyVx~-YK|Noyt*J+G zd%S|5oYXbTJ|3OTN<-6p^rNVj*t3_AIi#w_?xx5@KW1~q?O=IQn;+=s(5B{=Zblvb z+vdPE=yyKyW)r0r{m}|EUqPvZQbSp99C)SAl0M}a?$1S8Sdeu;At6HtS)mUBvqe_B zAYj`lrl2g^Lgx=0VEm+c3sLdmEi7~J=9acXASsufr)DmYElr3Qj7%Uzb`5udY&HpV z$Wyx9Xaz$nP1U?6WiIrE%Y?sRu4jFWtdNN2e~<_=Iz;o;P~@V1b0=-Eh@Z)p$Swno z=zUFMxLjBaWYWoTx3dd!*^D0VG4hI}%HExcy##q2(RGG?xL1IOGXYc4}~aXnVbk^2hmo2VX}m`MuwG;OjIJj z6*dF?0!!@cWH)T-x=MvSB=>1TgKCUSENB~MktR`gNYa}$TJK?t1c-4I$sPPtHxZcK_%g1v!vM#)ls`8 za-AYoB&rbNNeU~Xm)Cwti9G*47pV{qG8Ep1RQ~QCf3qW#_diW6^5cK{#0P>I(nJoK z^iyzzFU09|@a^GKEC92!aOCwBA8^hIAdypr6;q6S10Xs3)LB5Hu~9r6NyRS!58Rmo8%umkt2axF90wk80 z`w*tt)aj|jGDID!N6midLI_Jn-OsGP14#6~fDeBn(12vhaAdyq4z=Vn%eR$?`a=y| zUy)yFKoWID2LMQzq5>q!siPjtz)A)rDpzEO9IpY%l#wnQK%z$*kYHW|l38pts~S3j zA4MG)YX8D<-f4icUUw5JRi-45=OuRA1|)t-1Cr{7YAY5|FWDT561I?u5Xsa^MbS!^ z?5s>=2c?Fx8m0^)xR69?${~SfH5uXu6C$Z$fRB+fxyb@Z*nTNMGEye#odzVdnQ6o; zaclm<8*k`@LwPe(B9_%w3gF5_-QI)&NKiMMDf)Vjco@pfCh@xfiKc?*neAWL3q7#a z03@9}DF)mWhV{sf3bFx6q(9?w022SkB;8@%9vZgD0!Xl8=n>Z)K%%~BK(gyu`j3&u zTN{wnl;Rx?NWg0WB*+NJ431}DS^*Nt0!X-+BXJv10g^}7!T}`61|R{dISflyfJ8xQ zv^KMmWWxXwiZw{-NqbHty9JN{ZvseU%LXK5IT?^h)_{aTWe}R*K!qLE*P*dnI=&<3{c4P`3d|b#Vg{Y^GU(QUyp57?7xi=1SysD_7CI zNzchY29TtKrzqpD0Lf9CspN331xP3vK*H&t0wj5b>H|V}r={L1QBTfIw|4&yPYlKa zB>JfZ~t}}pSi9Mc>tbCV{kU9Eus1w43+5xtC{rzSnaO^uS zfA<9+$hv&@{dZr!|8V(_Uw#K`GBYdBByBJ}nJcm1%lydO0m&;X{uCg=Dqe5D4Un9D z>MS53YKk#7;CT^{H2%D1r$D6zND8I4sDP^h38fm4P|8z^e6Svoy?qBBY(S!Q0Y4j% z_@`W&rjp)mK%&)20Lf9Eno7lx=#yv-Ncfk!c+@=^62noNg7+K@$&}%>dqYM`r+u+S z{T-y6A@Ms842kxBsE0R9hD7BCASs4q$_7KCM;nkZMFU92qhtM54IRO+R`T5?1|-Fh zw5)JL`h>;3E#MdxK%$p)e5-Egwt9iioWUFcB*l4cnwHu&CZ#r2}p_|Iml{*1|B+!HA4aiH2?{AKqK#?3_w!b8`n@p1CZEW8Zw}) z1|&-p;_NUOGJ8(#oi!ktO`_9xhC~`G_`6R$L;Em?>tf_(t`9&`42kCd03>vX=Ia0? z{@tfHsHfU`OO>r0v$$EQUn-Eewf%HXtb#8jyq`Q8hb5;uaPlDTbs*7(G{9 z1sggUbW>%GbFgX14E)cm;xktWv8y{t?la<-G-lGT3>Ao=$DAAfrP;de6&gpbL-fJ3ez zhd+r!l)(xya`D@LyL`8No8@D~h;hiLEB*uy(Put<9|3;hhO-PDAOGQ-%a3G`j-8tG zPo2Xd1a<01SJ!`k$$f~_|8Hk@YM>J|HgE36sTAEYC1PZV82%E0Lo6yBA`vbY5kTH4 zf=?Wwtp~x+nMy25DbZ(0p7K+kOfyLD28U1pNpQ$fotiI3Hr(6{H0V zebv}JP-OMq!XZ~8VhF2wNpOfSzVu70t@^x2nM3Z}=71Q9jGm%mCDB*`)`|{hr%DZF zxeMVAvv8hD!P&~|Mk8EI*-^(h)bLw)>Wm$$t~LEpCLqGIEV%EqE_XQ(#ar%zy0VM2 zOi+Yyhi9ucVjgX7pb6uGF;mZq8?ng>ifpDWC}LS`#sPD$*m%cm6?GYksN84=R!M6q zcgqGqaU&|@dE#q2!i}iw#Enpn@m$taA85)J6mcKjve8_yL(jN92brLVZB|f3<%S)l zliR)PS^D>2(_4!hso|%06chpHGpgMtW|g@SEmgTF(=H5|pa@?mp}{h(9xW&$urBQ_ z3lw?QF~%!0@*-2P#{>NJ!xaeCqJkpY|HSUQDAP9W-==NMmZp+m^L*{fFl8YTBA+-K zYC~ouqR%4T-7zYV(FH~#x@niYK1)_eM9z)I<=LV}hLK{na#46LQ6pBlkchlpnUaRu z`L(U%Q{_J;2@=7hX0)r<<316I8lez4&;vzIQ`E?*NTqu5u8e zi~c{_-fhXU+&I&`kEe*Mu_`l)iu2)eM0K-eY7Hfk(>AxMVscI!wqv5s zx$UCLEfF=Msej_U+az^w*sTBvnv3g1q_O{Ne*?h|Fs67LIM2?OtgQOBY2bY66+Rs} z&vd`R4O`8&UF6EzIywP`EVU@~8YR{zz|+@$Z=x!ix&xlm2-!^N{ouT`_BSAbZgk*$ ze(%K*98yG#Keb@t;AE!eVM9SXFg2OAOB_K2=ZjIwLGd>5f%6_($A$ubH=OTVzYet0 zeC)Tu`QoH+D!s*;nmCUrG6pzTC(idZpSNB{G;n?q*~Ijv7c0%n;^Ayl<#zel*CeAwsEZN{ZWim!)4h*|x^rvVnuGCXF zPx}++7dh4{2oGhCG@q^Y2Vl`EIFFSwk>4GEZUSRx2>1oRpf%8e^IWkYh)EkbPYA(b zh6K*To^O8v9MMEL_v1>}1imAkrphHv^qC3DAUBCw8VNapMH*^@l+I?^PEwWXWgD@{ z2Vx`KGqm4=^W6AS(#>gAUkALpXYE5{1RCa{aTj3GYNSvP9GZ<;LK6p=Z>hB`C$Pft z3iJGINe1=nBRExm2IirxFz-Z(_UtkR^K;xbz&%Go+pREPb(Ox38eNsWbA7@*o%VjD z1I!y8T4CP$#)6gq$=lHX5gwC+`7&UhaLy6tnFGMQ=s+ET`CJ0Mhk2J?EyoG-8|g)u z|Aea~xY*hu#-{to5!U^^>C06Te;#?H-@N_s;qo^>ynp}oCE21segE#8H$T4fhSMz? zGSQxE2^X|K@_FW5D8k|G&)ruq91IQGbH`!V|4C@i#4d&97-Vx!uu4)7OKqhf9nqdN z!ZF$d?Kx1e?CMGGDMY>~v}e;qHrp_SP2|M*}t5^XUoN&thA*(osb3 z#E!Zyw4b9CRi7+q-_onu(?)xFuEj&Ulp}-bfcCX;YpWREg7z-v742QJ zE826R@(J2cnwA_glXu%cqW$10R>6VK{i?FnJ=)vG5$&ZN(LS_2+Dkg3y|g3RhbAa& zXfNr2_D#wFG}`Y<7222B_Glm4wyPKILpq>+M&N+<(vE2Fw|lggqSRWJ1MOvRL3@8L zXx|^vZMCdRRmvXi)4~0wejCe)_Gd{%YxihBxY?MjtzFOc1?{=U?uhohC2~Z2TOG>2 z(SAqjskos%uM!>6-i3QadrgM}+Rx>l1D=tp|ISN6blIP7k|wtk|S z0{12{eM539FR8#iBxk4B!Pa=wYJZ5st-zgI@GU_k-L3pZ{{)xa%BO8{#*3W`+)vo4 zS;-BYOtUT+aNj6h_a#0=<_rfZ(w-ehaga(=&l<@?(a2IP1boz3tXTO*GOBD+%{BgY zuBz)Mdk3mxz*n8^^1yZ`+#Q*2=>s^9u<|_jWA3`AUjy6CZ(~sWw6WdPJ6>^~pGG3P zezxL(W9$}{_%=w;2=D779W;5C)?ymi&Lm?e&n>y~(%A0o$nWlI{f;!!bp<50M?yt` z*Dz471Qv@10?0vR^B1x2u?{BN;Z}c^?pHB=8Rz~G_4w?H$wX(iZeTk zbTCHdBRjC(D%)orVqS&#z}=fIhX6Zj71dIk!&P1b*jKr(G=cq*Oe>O}s=lpDvzJRJ zoLK29#U4;yV;4{L@z%T22d=|La9!HK^|4w9uGeooWMjN^ai;F3f$P*0TvuQN*QE_1 z&dGk@bHAX}5rykxL2;S(L?iQ0s=m38^_KEm-KUnTUA(Z@&5kRleC3;Q%6MYv_AZ{S zGQF-(dlwHrKA;&=+rV`)DsJfbpw$4>lC{xMtXHu;AoQFGLs00R3_`wy*1(Pli$|tu zh3s4o#T8GI7=i|N_OWiAdZeh0lt}M)4IikE#D+E*mDGkTsYYjq+!d}z&uxu@rK*L(onm#WbNv)0an`#w z@jl@1EsdNe$olEo*{xdN*u?F48>&Bm#&9C*;DyT;&e3oAi3D9!%!_*+GggsJ{3DlD zJj_DbQ>xHvF`h780zZ4M;)tKqY5i~BpTz&JFP}u+N7E)gYZL#Ezx(=<#KqtL-T!m> zH*Y??`{u*CRbOf+2!W6=?Z#aZc(&58{}5JXXM1(ip?vcU$Ppk(@SjW&H7 z%vH@Fmghq9Pd8=3dA5>hK8;BmR<}K$eyXLEw@H8x>rb~dpdju^n)2!84G@g4|v!> z)K%+*8LHD^0*y$9w6a#WNJf-tr2w{9Rf&9arjQc0xwCO_%=L;vPLqjZ!B2(pS%tI?{af0ZV3yd2AuddSh$CTg&Pm8?0p-9 zMGlw3VmvaFl+}0E2y&CZ=KY;Bf(*eaL#7qiFFNdU>HX#Y~DvM$2qR7o?WJ4^>Gq-uzqkb05*H7+xXfFqCtKHa2 zO)tluonAz26PR$kqH4jwd{NfA^>RGixz-RG4 z){w0ZSBLA&Z`mqW!UAjQ8INDlMhL@K+?o=Q*PH*$DVuz_1u%H!yFVNtkB+(4`C$X? z=)ezUmqQvLkMI089=!Cm@)dfCR`++SwxlK_tZkFutPDX8KL=6QI9sK)pMz=V9pCuz z7=Y>M;3{pqH3y0l+hSDLH#{9fL?yH#N*oq?I%Ka^P^4%1?HL#ethH$=}kYnmiRxjh}>rs~>Iey8i5>Uugz8_bA%J5KTymimaV1?8Kx zu2=b=ybblAQDi12f z`<7AqJXgmb3}BFz@b)k7-+lk)yUYLk!^}urogU|X4yFItGT?Lg^e4eS!RPR06(6pT zcvREe=^>0Ua!*G;DduwKv(r$@^~JXzm}R(^?ilxK;g*AorzPw04#q#`h|lI&nknjh z(W+>YRz;>zliD1Smjzs(->i!tI1_KfDc(cV^jkT5mso3;hFpbcKP+`Fh)SE8{UE&pGI1vQ|Ts^)#g@( zYNUb9c@%yZW2A)v6D1!PZD^sCF;WyHTTpmlYBK8( zvx~UHmW$PtHFJ-z)0EN`9Pj8CnyhMT5N%qOi-M*$3|?M&8nhTA_nhD3jk7^Z*yWxl zemHzG>Pwu$_s#Id%yNR9B3liQA=;IuQ9(~p(GC1duVzmhtU%@GES2fCy&1Z9rY;SXDdR(7K{HIL(UeZw5ti)|<< zM5Z|+f5RMM%J{QHNx;UcBWq@(8Z~m|-!exeXpW?Zr92@8^0&cMKgJw6OTrRrb0pkU zU8^~=DA!?*5DbVOB^+{vg;Iu6H=+GJ6g4F4%ZhFOCvRp=Vel2c}ElUu=zNG~eqMM)}n}+NkuzM*N2mI{QdYpZ($e z_5z5pk#af^`XH&|XquQo$vvDqr^6DA;S;=}pX=rLwv#mVX>g(TSHHS^^Y8!K$25q? zy#3>^F2DQm!`BytgZ}&1Jgj4hZ+`mAcfab3w!XD2=F{%gu!Sp=g73&>c-1O95kp6a z-n^roKfQe;6LG?jNQ%97EfcGCcDB7X$j}!N`y=1s-C|tW*xzzl#4VR-EW-cl|NZ*% z5C7xxKm8%stieC<4o#z+Wa>@Zuukw4S_GtckVSK$Aw+$o4!IxEj zFoDU0;gL05f8vpk%f9N5+rn;VzdGZO^Ew*puRKR0PQxE}F6?IdoTUi|6^g@L8Nh?2 zvo~1;RVo@4XDB39xObD42Bg*g5O+iwz&L>{F*AeeC;CpMsOJ^~_<{mZI_!2}r_`OE zSJiY1R@iM)X5Bc@d}h|_${@k;OrDVE8aCRDP33vl4!hBZ>I-_R%|gz*5dUuG+WZ0~ z#4)=(EMQK!-FT)b7mx+Fl2PnCvn$Q6>IC%Dwt&e$$~&`5v1320_i)T+Su<^nNTO~u z>^b2<)6}8kqZ`8lX6G3fQTUtDn&z#$s>#sOxJWffLkl=G28xP1>qtu3P^U~yW|fAS z1LK@9%tHZmhC42Ag0YkE9*&wiVLfi711;`2?_ruzH{4r#hJAQuxZ~`$3+dWSvC&7% z$q9K|O1gLR-s56gT z?ZX`hA92S?8y0ZJfE7EUZuOgWbnFiX#6pWZ&i01|Ox;tC@|4lr^V$5*$!3g@*;O%^ zEHm0@3s}3zcWCJoi>jk;1f)F|6jCf;v|`?&4QUIyk+k1m4htA(4Uc%&r@2DSgyOtI zn@@)Ytm{In*cJwDEYWi$#a3N)WTz-c)Xn`)_@&$oyZI8WEieS_kW(9FYSmC7Iz9Vz zC!EX;z|cG`wxOZevuXj$a#_Ho`}m0{tt+~3ex&})T7}YKHwb#{)9Gju%f!m;3D!C@ zw&)4T5A{5HBwo$B<7Q)WD*Lj4Et#;}wO6S10V4j3Sx0?@Bs=UjNn^$CcpLgZ_{3c7 zu$w<|L5u@Lcv!NkSh*wY#yW`*Fo8$dZ2_OG$0T^{xUSBeHGw}R>{dgp8Gd3qVF5GY zPK_`u;D6km8ahcUJ~<)m+`<{DvLsdEb$}m+M#1*(s}}-p3>)l4{G8QVz}y#`_rHk&uIlSpheqah712m{x2yjCBB=1@Kg+ zhbxo@ct{I7e4{QkSY*I01smX{?CJ*KAJM95&VCoZ-}yx4LhBqF>f%nsV_FTIO?)@Q z0T3!~%e{il$V1cCrn|;2eVjY*{t(SJ_zum@|}HxDEYTSv7X8v0{jPbhWy)mxlNr38jkYoMUKlzC5?OVxvr^dwLDxk{iMurn-(oU zi`E`4Y&UX&qhPT12EcP;zVODU!^Oqj4#a7THUJ)pamKu9ad8pddJ@C)=>T)HYBVsZ z4N{C0$^{CF6q!ttt5H4>Bg>3g!I#hmzH6DJO=x{&hydX|P{;@~1dZ=F>aVi#nnQ&r z2F0Z(tnaL+jZH{vz)dw;hzfs=@9Mfml=X82+*F^{9}Ely5rQ7Bbh`1~tgcLqiauD1 z)gJKefW(f3bQ|BpP1RNEy0qw`TnE0h6k^kvCEoZxo4`tFd=F_|v9ddP8|puT8UZ&- z*#8l5^Mk^7R_-`5ggqVzF+ZTwYI={jt;Zcg)v~oSXYu`00&XTzDC1XMJAG5B4us17 z#jAx)`_-R@-|5XC>vb6uYko58S0B^c@4tz^hX-bMXN0v;@MN^|{AeEShW965y@>a$ zy*psG@P6jep2Pc2Qo6&VOKGnK0Gr}gY*Hp8B-N~>f%lz9d*_ZRzEDS|K4iTPyl2_o z@pIsPexmOR?`d1b#^qddL%(N-wlhCtd9>AD>AEeC)^bDtMNe3n zMqN3_TXk6fK*7qRZRW;?UPbO8(B}p4gEskg+tKGnkcEb9awCYJ4!{oNo+E9Zy*J`Ft#<05yVi>B z9}$1>l+iozxvna|CIYv+5yUpej(*$-B5ff4$fFHyAb#BlB56bX%A=Jw5MNbbYD;Jp z)EarTl2*jWG;7j|_`6aa7K+#=;^#(?h;l=GJqsZ<;Ez1oj6eha$fMmxYRjYb+wT3) zJT0}BrQ7_3wCKbDd{+=ZTasoGwWwRAigi*N@QDj1q@@@d@Hzx?gn@834+ zzahx8gZs-zom1Y1t&Tu8_h(*;H&jC;<+SK&DoT#ZJlQFz-o6-aSd4)nf2HX9jSmRgVkbpSUIC{s{$B!9B(T;E-5W}dEXekKnh@24CR9<8DOn_3^gD|Xf`9KoU zA)#9`&FogqJX{iNNmEyO=xL8i(VNwIH}GVmgJsoVx#uGx)Iz$q$gwm<_$(0_s|i+N z!Hu3!bL`8NdBl(oT8ev_3&*V|@vB^F&q67dvTv7ED6aIgC=0~-dBM+d&qwtXlVnd4 z!6TwVa7#_8Z9`&0a!M6Ru6u=~!Scv&6vinDvN@Ca01l?nLNK#W(bG7oWF$LwPQ9}i zRy#{7mwd9zZpCV8h2J?`>*hJ6NWq=%4f|9nh2BrZ!tS0tuCUN*O`fHgA65h75ga3Y z>b2Ugv-JFHn1B{{ywF3$8oMWw4|G9u(MYU)GLdyv$!8)@9|A!*0W#^hAw zPGuB1CEc#mpjOAeI^&ymaA{$z%pGg3+I@B}*BHAbxOw@oW;PaWxgoHPB18+R3qg0`wQbJA0Bybe%t}BfwP_X3eJ*H&hZsA zH&s{Z>l*Pz**n=$_SBc)fa>TTiIiIICa})56uMEX8;etJCu>9f_maM^V^+a9Vl+?O z+fon`SAh!`uQFq59c6BS{@&YEq%t?qYPB3~d?HklUNkq3AbRG=EoP`f|14L5=Ei^d z>0e&8I4W35)hxiDm2`NTeW_3O3o1U?9OM{tGO=Ce{0AP3qjjbs6_3T4vZtPixGZ>G z(OTJ~0k}LJfY0IuOM}aRGLAPsD@JMdW2QYj+JnRd2+62~rE2Del%?Vs-)#42wLip0 z29%ggKDEP@mAWE@tp14}aq^{Y9pY>}+h=iPhf+?fdjw<_LJG!bQIxfAlx4pHVtchN zy`$#|O)BQVg>y9Y2-JRjl4^%MYTJ1%nm3f5 zg~9{vO^*dE?WABRBBT^Ak3|Sh4Qr@v|I)ImkIJ&T#KM7U8qB(~k9p zl$|((1}Rlh&FINC0F!yAkR7xXqk8aIxQ+u+7cw4WLek=~a7|8+g>`6c*4T6(_9P4m z4j&_;y~iS?F`dgBw2-zHV+)uCOdpqZtsxsI?7IgBkf0KWR%Qh01!SuT5}|3X<9{RR z&q1J6IV=EaVr);qqO^8c#67{nE}G;1Xc{T^I}~ZSEMO>ST>P|YaamMlE5+}Wms~s% zC49^^f}thepx^IC6smG@S&*;~1m3YIBl;la1DDz*M>JEJG66v?i9X?{W8og&8+tv*iB%%dE;{K4e{@~{5+ z?Vo?R>}Sq6z4Dj;`HsuSHKE(Whn4oCF9&KLY~}enIpp zn8z8giHQ|l3TP8%lS<@C9MC#umNG9=DyZN}J3zF<9douYSrxNDG}$~WM1vwy;tV)p zXG}oV3xcxX9-?R61EQ^N%=!hQC#@jby3oseh&Iir(5oT3S=&Q2{oO-!@pS^x))pZ& zL|Yk|XN(AHZ-eMrY$%A)$qgYAo>%lWKn>B>H*ArRT0lF9Zr&D%-Z~k?E-3_^(074o zNh-w-DnwGHMK+w9El-HXlj|VPpu!C)VMmDeUdoy)GF+S19jSb;CP(jr3O8K)dW7g) z^STQvpsg{)%O)5`415mo9o9vW(m_apXj4csg#*6b6G~L)8Utk>F?3LY%b3TGU#ZlF zpLJZj$O+Ld*9D?olM|vDK%&M6h~ATGuTR4Vh;ClG69yHiYfOex*}YLwuk8AEkT6|(U#gnbk%l*Xv<|kI3Rj-G$t0XT@Y=tJs_W>D6bWwtqa-#qC?w3 zG^{E514K)!5gHI(_3a_r+7#MQJ`IYpw?MQ%7l`hUS~W&9Qq3Ns)4^7Zjf2~;O|%>n zZNXG0+X12nHye`$cRjrqhp9BL+*tK_0Ui&c7nXjkb9 z(R@Sf<_OVq{k5`Z1SaW4h(7LH&usG_OvPk;(CVL);{V^s?R)adjSsv6;*DBAj-3DR zIM#V{b@A2j|6|+>`u6?qysH3?M?*V{^@CzBzy6We#jigO^}X=b87PlmA1`jzzxnk~ z5A_YN3Hy?f#-zKY?V=HB52<$BC`&g&gbs$o5>u%LeE9WQL}nfvx-DlGKMTt1CpfwK z^%+VjJHP&9rzYz3rCBggJ}Fz>?boL|XazmPufHRe6CV;Tr%nMJB&y&0^_#a&0n~i; zgrL^p!LOe_6mk#0{*FY=`1P%hz+ljP`t_G`vsc~E>iu*+Q*sPaoVq3nOjko0DiTrzmx*}o}p_E@grG{wr*Q4(i23&}gbq_%bF@Aku zkKgg@KM`d<`t`Hl3WQRs{m}m592dYBccT{t=S8bsII)Pt`=M>UqWskAD5ZQ$}ykXY)TMo2?ewZxptPLHo_GFE0Qd z^JDYthbH1pzrK`0`^~Q}?daDJt%4lGuP>>PozAyke@81P{#lY@>+lf&sb4>$>=eM^ z*AFdtzxnku1i|~wuiryuSHYO_>-%lt{U)Rm+t5($*O$M-`zSkqBFfYiN5uF@{pnh@ z;?=L;qh8vRGQIE31XI%PY)xzE@!d#%Xl}%C#P^oGxY?NO?X8=Z#jj6&IU%<5>pvL> z8P&BPU~JoDf3h~z|Mbzc*B+MeNgw?BE?oTjGEN=I`6o&6;MX5ZRG^{9JEp5IXZPes z5XI|30)748hi@+aEt_I?-pt{+Sx`wI*_kibD|olXyC47Mr*HoC>kF=AI9wQUCb5*ktY$2X*& zA5pD!2?e)Ocs}B*LpXs!1|sm`ZKlpK`m&fh?g(0-Zqp3rePfQ){pj`?> zRTnYL6b5McJ&&eNeHw}E`ibNxrncu|3=(iqDGbzDwAIw1!o8`3MPwtZspId})G2Ym zgfKh&7l^1R!_=XapxywwV`?%B(s24*QwR4ZwN(lOCl-#T4!NsNovLkw-iubP(nbBT z?8;A57|PK+%W3L(bHpKqfqfHWbu@Jl*=p9r)H%>%>Ub(*q#Z21nmrvU4DjrPOK-z3 zyWT$SFiag+JNxC)*Ggf4wwgN6tk_)&1AFYFspGyov^9l+_K&8HvK@;69ugYaXilqv z*|v(QgIT&!*zX@q9oucJ-%=Q)?Mxj@oun{8JDNI{i(_L+VSscrb*i(SlhXMLYq3F6 zZ1TZmYf~qpJeWG6<+#IU>NqSXDGW7K)VG;Be!DkyhS-LN8Yv9$x0pKiV2IL;hLW{a zqf(FXNtVKww*UsD)N`a7gB;HFqj z9jc?zq3he!*^!#9C53?-*bkYUtPMJmI8txLS#kkGK5X?VrXdG<1lFU+DmwR3(>ZLiun7d!C` zv#OixIL)WpIrW^219Zn;l$WpD<-)xpTt#-c*!_&1bLOklm`f5U?!3<6HZvEOk=c+h zB~aV}4KbK+@yUx|?`5uBI!$6xhNMeJQmvbiT&TB%tZMGlYJZ3!&q_t7dlrup<1VHC ziAvDUN!!{vx9lCt&N;F}DJL}-BPM|&1>@2w%C2rqP!4JosWdz}L%-(k=4PR25BOB_ z?lv*R^5_($xG3cJW>xI))FrRU{b0*Oj=bYWhs(5Et&wZDg;=1t_XncA7;gnA)#vS7e zNn=JSUOhgidrLn?*B0KLKz1){3)>);j8!Kz<8rR-3E7MtBdP3|5;hC6%$WX(X;&kY zt~zH3Xlev^Il|1b0Rmg4@z^w1TTm=4s(bu z@4V%UYozMi?tNrb6s0y)4{F8q3Hw?GOldKGwj`tDTGXX0vlgMmfKgM%T+isXTFf06 zwiT_bpv_IvfH_Mdyb=S(Qt{O^H_X}^@I{L|za4Shk?sv|xxUvR`Pzh!y64HhU8}X_ zkli?IwzUbV__~X3sh<>cUQ~w@Au(AXq4VO`r`7Rcj(RY;omZ3?$1(aRYe4(q-nOwHC;%mXl8_d5DCLym(OB(= zDj55rC~Mu!SE^-|rM=d#Z0T+Q^M&LAIP3=~ZvE9(MJX=IegOYb^!dy>T_kwVV3D0a zANoi6f5Zg7yC)3+8nZTAn+Jr)zU!&0D;m(ofxY^);T?5*eaoHC%csXqR@cFw7!VXJ zbJLsXF?l)VF-fo@DT6^MCX3t`4?N>h4Fslq@wR@(fasq)F|hO~0m<&+nAd;^0eLc< zC(H~UWkx?fgD8Kn3<39;^Qb=4g5Ykt_|#I9SI|3HMM|ky@_vY^7SqFSX+z+%G?_D_ zWl!lLB$R3rFsqb9!*D0NV<(}~Ogq*WQcX}nvO2i*WOUA$elzd1vV)fLDYuvqR;>w< zbzCNd3}`}x#NX{+q|cfx6QX{iam!xV`miHuLPSJmLRe}_t){q*@7P;cjP08wEYov( zX^zDS^1!uO_n2$;g-v(B;6azvO(v_fU^i1A(?F3!>hunB<#~ViR^~7qf<;dK>w6?p zv6e|-V@4;{j!JgKOaw!!zLijHq2qq+{%~%OVtMm?*(LE0rH!UUviI$iU zksE5Y(>p}>2b506qtiRoTQFDOR_~`)X{ilaA~8&ebfQd%Qe<#jlB}QeBXwiV2b6(w z2mxcJ#89c}lo6&O)w(Wys0neN#4yK%P(^A&3~t(l*lAAZw{lU+@T-0=q=8S z*UoU96n)8pU>b4-ch~uv0bxcn!XcS&*bgS+F+ZE)Y=EK`m(tclYfPM9!+0q3k}|O! z%puAb({#u$;n)gkRKo!e+b|sVY)~e412%qmqZmim&3J0Us1{`moLngu8ZMQJ@}L=) z>qZlRT+*Bp(rjSSZ4@S40M+dYH`+6S!dL8uTMxW(Yo4@WH;^!aT44K|aureG{1v8;erf<0mz#$k$1GX}d8|g|DX|C}l-jlCfoOPB6SAlYW zL6OR4VBnbIxFS+p+zvNv?R&+fPa1t#4!GMnD&74IZLG+xR47yxX~~6qRkj2QLt1PG z;t-tj)Mf}RHiP138bs#}n}PYn{YFn#H-^UpW?Xvh>Z7_g8G7}##9EBF4uoh$)CNQU z!d_rdquS;d%!n*P2xTqsI}_TTWd}it0J5{b#t#h$kSn%5#WtsbMCW2k`*JdHGBgm4eK?@|94WiJ8eXzhrn+MV9@HJQC zi|&P^_x()rXOsAO8IQ z?e{-k{^MWXegDn7KaUqc)_97R4d~4M!WG*_KwIeG;;(=60mJ2kc`M9zF4be=>U+RT za{i+;$)LEYshvg0YUHIR0tcr6U&lI_CBba~s?<|o`E<>7`D2px?n?^O*inU&VZ(*k zqwdDc$t{4@WOZ1@sXEZ%FJpnhZ5j=3OUQ9wC+o__oTI^Qi`90Ysl2Neu;#X1j)kQu zIskLmZ0$+x5(;R(*2!&Mw+ah{1hU=VC_q>cjg1WJIv5s4&3j|RgK=y1^t877H@=$Y zjRWaVVJ{ciQ;aOcm4?1B>X%PJRXOtxRIXxLi!l|~K32!k(hb{lSZ>)vWw+nsLUkc^ zWewYIda}UiL8U{`&u*?@yMFGZz*2xoNUBOxL<1WThU^Z^G>>FaV~3#k7;el8S!U9q z+%rY|9n@AfHAmzZvNLlfMag-`v*7~E1hW|l)S#0s-3+RD5scx2E+yF7O2P#x70^ax zjnJzUA*C+3ECDfM+(1BGYd<#ePu^=)q?8vZXRptd8Q_R3z$M(E4d(%ENwwFH>|KTp z+REO`p=+;SUB&R&lLFdGs6l%b+BP6N_LkLRZR5R$o?2GlJAF`=fHqTCS^*b1n=D4v zbZ7x>0^<))K%SJwY><}>&1e;D#ccGI258R=w_JfXV&N27H&7dW?(bn)@g#AI4O(tL zK1)$rHOA-!o?)|kXa(9F(ImYvbwMl8cE&vUKvDz`VzST(n~^EQdfdjxgal&s>FBUn zBB4!WEl13LQQKZMYWKMHE%Ivt9yiGmXsEzTd0^yQPD$S;Q){fzQYeZ~quhsR!)1cU6W*sZdURWbSj5mlr zWzo1Mi40UP3%3z|1qN2wXxv_OdQo1)ZNcdy&!KY(8T`@NPv6v&y!qST{pShQ!R~*o z_rl)%*l%^c{mb{elN!wMQx|^}8#|&eO>}r6a_~jf9yk3C6u}awQJE1(S-xaO>^^!S z(K2QP5wg@CGvc)1&W!LGAq%r(VAX37G^OTDX?Du=_P@;tUtijr5!YbxW=8mHGb4Ot zDDO^cG-yVIP;rBva)XUUF?O-ljOc1%Z8IaJ)so!Ih>bRk2DjvUGa_#xp_nikrWsL; zimKC$u%|~eBA>=&a{ZMV(KM>N9%h7}_U?b05!G^(~pf&WgVoObPp0*Y;Q)8L3uPIl+R)_3@Mf(OJ6i2 zEVY;sqaU02C+`RW$5WXR+?QA(1M4X>g4K95BOtA21j}%m5lGA=j2;;+Cbi>^RAvMc zI+_uXwgG`X>YAiD%gP|dTRb8LgMdL+0fWtqFzy|Q7-mFqR(t<4BZ{#TGlDNq%m``v z$+hYr*9qjqRl|(%REJ)I{6iYf`PZF#xBtWYH(dSvw|{v@l4Q31 z)Wx26XZZ!{U-9<2#k zTdWCxZcYjOd#e<5N`$ntCMe^CPbNZ zm=hO)TTHz`B;X&N63G9=n!t5(a7xJKVmic{C{je$P66b$TtxpW~EpJHZ=g)0!wV z;?$a0?s~#0!CO*zf{iBp_@XhvUpur=HpUuS_W1QjSS#Qs99v`?q z?*{pJwTE}J4;BW_dOA-`O%29-JA^KeR@>sR7$(LGU!Acr1QhD8khAGU{PuS1(_1ij zb*|w3ibYuZ)Em6xv=}5We1oLwmlQkWBBU%YcC9sYX|+G}v}hI>+17l-&oVXoCrVhj zPTPh%uMAelb#cN@t*u-*XO|My=4fbLK^Mxbn;btnKxUHd*%i-UvGNj;*k~Mk0SEJ` zQ&v5=klgO-KD_p=2o4Z6b4g#|KpFan=bdOlRcIgB@u74bO;{_7xgHQV~$Cc;~(~7w;7XA3L{BatC<6h z)EB)O-mAaRVt{xRF$spn8#~oZL^7~>^JTW-y&IPWsxAWvPe?*l%qVQ->zBbqX~i;1Nonm4K-0l$wnde z9v{b(a7Y?swTo3keNVXbak4ZitIX6%9#JS#StZZJC`hO5FUu;)8O9qrlwQ=!)h$N zT1*~l50zc@r5W$8Pkm*SZ9*!s4FyF#hD#iuvP??X@e@&6S2SVE+Mlh2pv2V?f{6|p z;Z~jqXDo^uIQ3&v9k#J-5+Ab7DtCvZ9XA`3F;RK}M2(`DOn11_dy+>lmio}*HxBSZ z8mm)wCvQXjD=6pUL*_{^4oENvT^)|!!$*-wC23L|A6Mjd+~?-|po$Lj!QyuS&4N%L zF;mo=v zezIvGZ!kX%{_UILrR!E$J}v zl)w4OG(>J)$5&T{G+Ka8Mcn(3^;}?e8+_&6O`IX|t%W9Vdz1@r zNEs|8GWtLqpE;YpE~1qd`ACb*Fd843(Gl&|Cw|Xi8U0Wu)mO?9|9`manMGY$CoFgF z{p|YL7%N}XSB5Md106lg#TX*_t7YSumE7@orWChs1*7$QB{ zXq7XU>!P9!jv85?57Iqw!)n^Se+IFfxGYgCyCXpnPE*NjXNZJja zZE3>NgF_{aH!Y}6vz-)4rUNugEXyGT)=6HaS!uOycg32d;Cetw7ko~uS|VA?&-$pi zmW~#*MA9*D4!pUEkhMg@-4ko&u3qG;!LqY_a%)%F)6spqdJx;tP>d;th@FUvR7F+a z6=iDjXUn>Ds%sSrsi#(~O3ie)gQZF&iS~|gj~siQSR$vS%saMD#pHpVjmx3#Gu!1d z=QA!i2d1+`E54hcKGwl4BeRm`l3jW0RSc;nGcyZc;?hm^)JhcrHji%^U^w; z;3lmTfzjrXG~lNeB=1*mAk}Ns`Fr++#wS=JPkA(wt;p5$^XJ^a`48{D9dB;_=pCH( z>h|x)J)CcTBoEVPxW9ep?b#o>zru|gmt>eLh++QC`^&%iL)~$8xa#U)NPNsq!ovBo zijR&GEC>^4GwE))A^wvr6aettS7$90PGPg~yMAWC%N9z-K|E@Z(oWejG$zUU2?1H6)q&Fg-fg)&G+E!skH%YN^b$}l%A6dfM;wu}M| z3kAX5p+qc)Q0$l2#5|y&cQjTRn=`62HWMU#QkUL<)XS%6HM=!CIn& z22GSnD;(8C@$=0@!Gr>C)5wH7t6KWXF|i>IG)qYc2$hD$uusr5VX9m!OK1nSCcDfP zJVBd@LOGIWjMP+J_MDDW=Vqc{>MF+rO`UyXR?#$3%4v6lr)D!zs2SWd(|j{gEawHA z3D~rW5|Pm_`Z7(Ftq-mKs$Y?rF`HqcY<;2+ZK7=bP$p%fP>!M5OcZ<^jtT31Gf^02 z>@6GfSACdwwq@RV=&d^Z1MveD`^QEK|p#xzk_ zC3pjAL$j?-6r6*(BwgAtQM@7*Ka}OBjeue*%|>Ak zD>l13ti4*e=ST`}m?#dol|dUO3XE{)MA6zr;m>z>1bH(E!$bkCd9*Y%2P=jJ5og}F z$hXr-X)(3nhLWl{jx0|jrFt-plwu*$F16ZBwUMG$&4jm$Lxomuh-2LAjUEXnBo%v!Tg#&J!js0vRh3F0^h`#!dKfnEO z`2*RemtXz&VW@ob=DT;_fBTW}O)PKvYNYCQ%cSqXz^n5~0h~{-_+auZmdTlL6EShD zh)b~l7fxyU;))l39ejOsy#49Y;6Fg_PqL(5`09)$h3RblKt$?)#n^$U%J(PDe#%W_**Q&?G1 z+3d|wM^%@+x>4b39*)6!D8UYw^T3-{u5qvyW8jVD*t^~2h_1aV+AT`r&WMwrb_R-O zkf(E&Qio1f*YCVs0I;Os7@#{X62nb{M5`S}v$ksB&fHvdRyB~oh1Y`B&+29Uj2O^) z5d-K>2}t$?y_!Iigcj(LnZcu@%$g&`1!E#CLm+Yx!^z)?c|0&gHC5zSvx!10Nf3dA z^wWM!Cb~&iDq%L=bV@&{iIXrZDZv;#5}o3bQpT2)PdTYuiY2mzR00AHa_;61=l|#j z3}`Ivc(3(QrEnDxR*KxpQp$R+sFDn5D1}r(rII}>vQk|7CsV3NCY^viqFfs(0VO3= z0VS)QLfZypind5{U8}?DM#k)1FEmi$B)yIgkDf2L(Tb;d)ftwj3r3n-Zx2oL*ou=E zQpJ;Usmzmki_$8dbcf%H_l*0~I!(HHDbXj?0gikO-KBmT1x)iB31fH!U}EX1!zraCR-Yu+d}c9yU8ZN}q4L_gR3O z)Q0Y1FpVbJ*NP^U8sle6GD@yRUCJ^V21-(0RFyTe?O^Lg*6Eo4HEycD9KmtGk0fRr z(IjS@rFPtGOinfK{8o*#jH5I$WXch^G=Wi+b2tlWEJWFzybaCnSUV9}eCeS-QSu2L z`2pq;f@7gp7Of=BBUY12(5--^2`jY(ZG6Xdb>^SAAw3DO9Inx~T;llnc^pF8qW%N- z&$0O8KKX=P+ONL-=YRaotCwutVb)qNx42>ceEJpSAM?w6X}t$y!V@ui@|`nv$;R=# zjj306Y+pFDd&9=?ju+fjjGVh;EqI3aq=qD@I0!_CDhsxrPh}dYH>#=S?v0N$U>5Dg zw;wKv|7W~0%~J=2|BNT-!S}2+tQetX^;#|5VcP#VKG}uffZ=UKbS`?4JI*T^H zI(p>Sv)|DJhbCI&*ieV;y z9qpZzk<*ezlPfvGS8R-1LP>SOfL+DLpe|lSK#O=KhvmwiK$-NF92+eMmb{X~Pdnj+ zVs#})7o)mECtG`{Na~82aqH>YYH*QI>$8>hg_O(A+$ffroLSaA8J!FB^ath@ zgB`ScsGL5QL)H3YAi0J-)+uwbG9+~(ZKR(-WHIev5cw>VqI&Am*paX@N@`_gSZYdb z8caoq|T((ROSRj zYAX}N1MgnRQMJ{v9B-z`B{tP3;|FxMujE*0S$|boC(@1;8EFO8a2nK=90}#d#NYvt zzLF!fm>4$6dFKd1MKQUFkVS>XaLwa(=KlRPc3a?C9CjQ1^u$7klHv~%Uhf9GAc%dg&aWa#bg zFwW)waruAtAHMn1yK(0C8~=j@+@HobYp}>(cg`Hr(3s>2pz5NC%rxqmu-~jhEeU*SRXqBqp|Gj~YHI-~w$Vr)CIPu_HOP zekUVh@LmBIjl?mG{AUIQF&4_F?kPrjI*PlXUnM%{8m$)4ZxoY4434or@FozlM4NbY zC`pH`4AOL*9?}$#&+pwol9dutXQvYSC(O~Gc6KUj^zM!jUdmN=Di#xf+oX}5iqlCC zLyApWFWU%UzicD7>Z=#0BzPk&V4v(%Z_=eUXaW0Y3{+yGX@M~a*mGMrBZOO#av3XR z$AZQoRh*a=QcA3qQOj+pD6AyrSy(Q-FXacj$dbDHX9>F$XiW^NbAGB(Yqs0NXc9>x zY!*e0oEp;X)KikBFk%DymfCT%F*&upGusqEmbl>-(sv5^y9KMmAsOgjNWE7Jx0AJ@ z|HU$MOR~0L-k)absmSb0qAd?BTsmHq1Y1Z&X#>DQS^(&oEYXw-La8|i>61->Gr6gZ zrd**5KPxx&cZsk3J~wjx_U-p?M|Q|}mw*5L4_{wATz>WMowEAJZ@<3$tDBsv+44gE zEf|j3ewm1Uy?FV`tL+^Z5&B71N57SFOga%I4tfn%z26RwM9C1W1i#(ni%v&8Xj#l6A7V?YcWQ5R?X+z`-o7rm(c6 zXw^xn&4Cn^5=y#_I+FA1E7oX~(go+KIZlOwu9MCF!r+NThpn$qrU*G~Bt`RbYc%_h z(xCaSu1Rgetky@_9(4?-sZxEo7uv3}`J&zM^iUX%Rj=cIQediVxf>(Y9x`c0W6`K= zF|Z(EMpVuyhnp}`nte3C*vVE9tV;)|E=rl}ir_7^k+H|{VrQ}uLcIh1cBzWtu4F@1 zP146wz&9kt$7UMxcn`mw1~N!?0aAZk4PfY%6_@&RODg^B=3>Ov&yoThMGBg5`dRHT z36N#M4acjbFmnNq!#H+uZp3V3Z1;3h{`jM>LIA9>g(Sr6xkav}`DGZZgEudBq@dZY zwp+|>OJ%<4xi`b2d#c>xeZnLx5|$2J;TQ1Y^Dd>~CZlDL?F6}yGytzaP`}%JIRdjU zA8uV)MqqO99I}U$Vs5uj#;UUjT)t(p$$2a`Nmy((&G;~>SNdcke)GD@Hmj~;O6*Co z)|63MYdf)x`Me0XNXvq;z4pn}?6Uf@)bw(2xmv~m&w4BseT+C@ii;R(Y+^EiKoJ*Cp~c z5=$)-EHe!c+=ID$MT?onY#{|k11N%znZ_oQKrG>*(56#{(_GGwD93Wjl!S)JYW?Y{ z(MXfIGSbv${wf>IU)vXGLzkh1a>}%Umaat?P$EW=3)WxEal$ly-&UDx65F*X zvC8f|?wlA8WhQdeTBB8XEzMDsVUq!MOd%>|R^Vv8lfh9*mQ8G&f@`pIxV#<36u0tNeTQxDfnw|EM=xoqmJ7`X_p44VXR|#9qQL` zXwYcjkF9R|GxlsCUFF1XDbQfCz~3Z{YI*0hbH8k=X4bVQa-OiI(|pmq6*EX-vVCp| z-zb>4wY_KW{(O(5_)bOxe;7HOs6d)_b>Ls7H?zZX1OLo9bkR4B9^{^4H*9`d@WjzJ zm?ZwR6q|jjPB#7#YAO8dQ9%1L%?wHK=@^)h(g1Uod4$5i%!?NzY!v=Yt_uI^XT*>X z5KQn-$%J5nt&jMDIZ~}n1uZc{<(}B|L9-vPg3JwkU)=L0x3*8>tKd_eALEvAQPxRxdR+jRH?Oi`H3u8Wlr!7AU+K&oCo6FN2mCj zhtUJXy>0j;Aog9BQa6IEK-`oJNa;l>dmz4LAJ{|KKy1irILEAGysIG)`y5m5>vVJk z;t;YAt?`a_@kX1A-gt2Bb{d-H0U)-n3B<+d9*FJg z5s33`Z8{m00^+7wA4Xg}r+#__;_cH0;(!jqOXP|qSp0i22*e@f?+wHfHl-h{U~9R7n3_x_Sb;dX0S6#vkGlh6THBFOTGV8` zWe>!@7&+Op%5+CKwQ-&WZi$TOW>6gQB>y zjpyE|24Y2c1Y&7NAXf4_Ahv}J5ItRhm~Zz$+%lVBR}cuh3lQ@wV$3$fWPv>pL)Zhc zo!tZR9IgqBMS;0VVTyH}U;uG*F?kCRk10KXn2zFu2Z-0Yhz1>inDz$jwsEjfsDobs zF=Lx;pPSt0#7EdeWYw@J_dx91F%zHp&7CFJ`2G&IZb`RP&Wz<`Gg zczpQ8L!#Vh{9NJl1{p<>YP?@SNfNfX&FOq-AP(HsDG&DRnvHivtyM@rytO)A(NL`U zl(L;IJfK^-J{<7@xuC@KBJbt6pR;l8Jbcw*+Kvs21rnrCKv9^wS9?&N!H-ujSQL}i|7 zkd~js1_Jl=wArd|=4Z))A&nf?I6-ng<0qj^OYg``4Un$|WgkVH0RLK8c44!7ie)6B zw(`?8DZ|N5*y04~L-v#vCkRi3Wb~74ae|a$T4EEBrJ6W_q+~>Fae|au;sn;U@?MA$ z(mqbGb_J9XL3Z3DhxAYeW}Lthhd6-@tZ@SBiuhfZ94Ki7*475Z< zZsI9{RtB0kpgd|sr(8TGdY1`B=%GkY^?}?H2EMv8C19o1vOJ}fz_b&yu^`*D!v`_Y z%%8nZ8cE8s?1X|2fC32A3P(Z^tq7!AJ zMVHBKnY#JeqHgs#v~a96^=0`>6hq83Nr#9*LRl+oZx|^L-at> z#FpMPQ3YJ98;k4eOz=_lxViX0F@S*o^!U{&_$4(Gx2h$}2mGq%0=KYCqT@UW6AeH! z-IXFacO=EBYxYD1H6;aZa5c9aiKmqeINZcca787GE*`SvkzC~QO%X0byztMl&6JDgDQ zwC^i-Jiyc}MP zuB%|uWg7z{bydU#t_rJHK`x{UCwOp7HA15H)|Jt_g?nd~BOn%_T*nayl(ph_QOApM zAp;#wU<&n!r~p}(4U>vre{sWPx+-GrNX#c71{swX!)mA4dX}%kEz-7Vs=;z&U_fRW z*+46IqMk$)y3vM7jyaBi0y8iEA5s-ZK!LT4s~$OFBT$ikFskGKNy9`mpiq5im?SdP z0R?*+nAH7LevEXrXtgY>^Bbl3uYiKbJ4QeOAvR2cTOCk<)-dU@?h2D2`+`YV0|5o= z>mg#8=^sfm)kgQe6^p}EZi$j5feHNT>1)GejEhZ@^>cir#;o~($aMpR5EIZYw{onb z1yqXXKQn~IIUN0GNGP*})-Bbc1t+GvmciuI*|a!c@kwf z?jbFZQv=&>nU{#=QU~=bsfT^ngF8^28-MrxIlsnhRS{u(Vi^!l!FJ<3%^%*c&XWJ{ zbE{Kxdeigy>VEoPtK(%eAh0W(HXqGE7#D8V2%da(CIzny2$x6dpE(Gp7jDks)AqGA zw%HiuL8_@xyB$i!fM8a%0pafKU_jJfASp*#R%{Ix1HwqaYCy0mrR)uet?ivIv|#PC z$2#BYZUe&V#^Uqgtui1MTAK@QL-z)RZ0rq)X6;}=*yFtc!Ibseg8{M8e5@DS!Rowc zDmr-@5KFPysp{qiUmbZEL)7SKeMJ)Y%7C!8odMCjZ3aZzD?2F&R&oe*qQf;HA{y~v z7!X?wX&Mk)%MMWCDLNVh!d<9PO+9#Gj|PM;n1=I#gga90Mf9F?9;mvt?X&j=gs-eu z7{t!Ufbf{s!GMrav}x*stBNOulpaE=FbF!X4vWV$sIE|=dN&M+^5CS0q9iuu(STri zRv1K{It;>SX3Pn$@R1wC0PrVjFDVLsF!$Lz1Ahoa|fs;>d}? zUEe5;-9_l|wZO@lvM2xES6vA8fPGSLH#SO%0_uh-QY=PX6Ktfa#dhfv z6`P-NJ5kXzTFl7-XBvB;&SdF~ZYwVvZaYy?j3&m99TtbE{?RhwuIGu0e44&)Cn^@& zI8ouJ7+8o6-+G^@*oqzc*yw>byE)dET^Cn|hLn@CBxGs4EOquYnQ55qA< z_M}*FiuG`!;)b(`Y~e>wVTK+f!u3Rj-08lkFx(=d^7rg`FQYCbEw~%}0?Ubt(UsA= zh5O#-V4lz!E(`LB7Tm^!%oM-Nw-Z_DUo1FDoycOW!KGLhT*QA3BzD#cA0#byPl^Sn zjCLm~N|M`{OyL$u49sLA%Z2vJfa}?1^<{O86BSk_{_5Gmp05)XAvxsZL4Nn{MI=~xEPbM)dO7k~ zbOq~MjNoIwIk=vvC|ZpVk;*<%5#^Z9A4JxQ2TR;kPMIs?P5tGsl45?fkfRN29xxH} zhCMn%&riBmy3nXoD3vc56_{9vqg>;MQfvw?cilc0Ps z250Hzj@RmemYP{Ix+m>>`7@5b9#a<1oT%7;bRPdMf*RBBF})e_9*s+)a-a}9vlt}N zMpm{H6<%}W1eX**G|eLDM8ovfbEM9wh^;GbEW!M`3V zfJu`0M;{vh#)*p5U-)MZe|{GJnaFt%gC2~Kkh^bZ2md6LK#$Dy=y1S*n(z(n5;@I= zIGm`sVH?&PA{Y+-?MWyLYC28i^v>TyBB$4M9}+q7S{@TQm0IK9NaQ?_f`61+5;;d# zwh>4uURG;m;gc(EC4)7?_(WF{eJ)6ABMj%FZio}yPk(guuy%Fsr z6*6^##9>q$eL-TndV<7$dqm=*$=gI?lcb`S7bKpajy~CDLh34l4g7i(RwSM>nn=vI zMds2`X(u&00l_L_v>Waiz`v)X;MIMk? z(sHE2rMM!o{+mN5cBDdL-7S@8wu&udvLJD@w_7o`w?|^CKS5$>CrB*qfW(kakQmwt z5=%QEF{BeDUTBTGCzKM`9*IM%ttiG{r6PoOK;lULfW$pOtjP_D{dR}M5(-y$NDOle z67y?A;_VAGq)04bkHmIukHmAhCNdU9Jv*?ODRw~O=Hh_FJ*BrJ6*ok-_eUzYK>mot zv^Q|Kt%HTa3gg#;#5&M-M=D&D2PEcA)B_UF#kS(hFM-7F84$*2An{lK{PxE`z5D)O z*Vz8%z2-_G#*K{C&j>?MvZvDtPigrB{x~8G_ZnT-GPk5MOLe9MP<`5JRlj9cYr~s;^ zo$14WpPzcCE58FnWep4n!II2Z9iH$8#UwX_`hHsZ9Wy0-*4^hQ^kvViNwi3vqgZI{ z^mC9s?z4oOL$OUvkxG2%a}-4z38Ld1#TFbG=O~J^k>5d5L(Wm8zGz`xGn}K4wFC$3 z={!fV6gzaYIzQ9@hfK(yAcJL%4p3i65!^Vb(dQ_dx4=H>CA)6=Q_p|rxhMy1vXHD3 zAJG~eU_eip89Ztu&FDZ%iA#wNq$WM9TXevh=))m8kUqqfI->)UHk&LnFQsCWRdk^1 zD#yZ%4y4owpph5NF}a@t}>2O^ezbl^e;4$*;#e~S*(&$!Lq zU{+UgUzLx1kg&;gq>t!;rKZ?olcn(~+#2MPl{p)qIY&{|l~uN#qp)1(cVJy`j$(AH7MxyZ&rw*cEHyKqT$V=) zWl&_D-=X)?2Tzv(!FG-!MlzviW+lh;mYrjkhyJ_D?t>}^vTz_C0fN&MGWPkE|s{C6tL3TUt{xd z!>p|VUzDfwTU|bUC0XTlpIDoF9W7wy?OMe~qdxhcyp`DoNxmF90|xbTMhyHQ`5hfH zs1mwNP(U+gV5#z)Gka+}_CA1c z!cI>B6Nkls5kjD*K^dV59a`1kkc1`(>15s?{0NU0&B z#>7>S3uzxjAZKfKWf_6VeJzqIrB+N3!TueB2r{q+5vKU{fOi_CqrtQqX^?i+#&@Jc z5W#Av*h;tVgj=L&%`uzWzs<^?6sB_NI`ph*kVuY38z_ja!+3kmD-9B}rOr`UY``S6 zT+Ae`VUnm*UCb1kKJ;7sOLdMyQbQtEXq}^2Xk%G!r9zRjgb^|ySz5W6DYQz1WC@n@ zBD97{kmwLbAiXAG1nWx}f%>9>bB-dqvK(VmMk6XvvIGwIfdq6}Nv$Or)z+e>YSd%2 z43vUN3BqK$T+1EO8ckq^B$-f{+yV?6iP<*NAP?LOExG7&=C@lORO}j3NT;!fs)-R( z*qWG2QT``yjhum>8CGz_VH1^EX^?zSFgXJY)^Ug|NCF}d9O|Q%pp8!iD$;<-lXDcu zJtPI{v7~Lc%uUoK<9IZD&HLk*L=ao}&6^J&-hBVZzf_9io8x^=>8xHam)A$nE%Zgp zWFsM>)345+TL7@*L3;tPFMQ7FlINT@ap4jwUDQIQ+fAzJS85Z|5wKY?J)#q^`Hym| z6+-i~q73y@Px>CPrS!Rlj2;6z+urFO3)a4NuB%!12H3RMs;mLql{INYGcb30KQ}4b zS_i-mvq3L3iGVF{Bh;_}Hs!{?b^`XKZGg?E9SLZ_wz~1@RH!yOV+}z+bI*oMR=}QO z3P6Rq5o_20+XiZ18^HEwb+dl%sm)k}rM7)-;?n790DHz7s+22r#u`#8fDNMyIuAjr&@@Sy_4`=Et}DYF zS-7u7Ql;1|RMwmI)V|i;UV;KLQ2Sa)P5_$;u_GN~4OW|dtzz58 zr0j`F+7=C4v38sPFxl|Ft^(}Pc7R>|9Oo7WU~kce0obKMdtd98DS&N#ZLUPIY*O2> zumBtOdS4ra=H~*~L)05!OG);dTD9l)RF04e6z8~Y(0Pu8Zp;gkmfCT%FpQ+@^P ziahK9yFw2;Gl5pic9z}A+a%Ru?Sqd2>8xwBYp+MAv%F*7Hl_B`00~IhB1z5Ms~z z7e^t;ZqZp5rTYo5Je(R4v_m#!e6jq@W z9V=4GPLmP`+qA{;Ox0Ju?c>fNuRQ3ZEhBAY@y158QGF^p4a-D3utB4O&B&;>SgyGq zgjuaAX7$R0O%-x&XA(A=83e^}{OzizL80<8T!MWDIg77K${c4BuIcH>1VI7il?U0! zJfpJhOhVJ>zp&LnKbMwhyet#onA#ho$+0i}!c4r6VOl-f~J#tyZL?IHzN zv6e^buUoE1QhawZKiN@tLX1+-I@6h%Gz`rx%^3+L&p0UK2d_EOgOf)OlH0YVsTwybKe?s?E>&z#^c4rd6RL*`J&Lk+cQu@t% zNo^sOj1b@U%0qXB(Tts=W7L?5tSSe4$Qr;AKQcim;UdVAZ0M(dT4y0)oz*m}rC8P( zv(7s7yJxe)2XUwDNwLmscy}g&gK5o+0y(g^E|@I+$^_}zW%XrIj57&VHewFABI`^- zNY0~iCZTxkM38wV!D0Z6<>o67q3KK6&Ll|cM3DK)!$Rxzccff|`wBT=Kf)Pj5{kAv zlhCyIQqWFyCZPnMki$5WV0|OxFwZ2UzB0{9LLqF4AgH65LNZr|nfl9LNRd(H*YXA0 zu;u|1Q4#oCFG{)=FA9{{J=*}%0uGLKNQ>fEeI_B#rs~fbT=W>DJPp#0NuK9b@t;sv zmUT`Cq;|fv|w6YkfYXG zsdd)qT#&A@k6wtudp-LVw_#W9*RQ-znO_}KV6#>5hq>CBkb5?0R5`Kz zGoU~!XT#qljB1(L7;`>yWK;ImHOZXip}Li3rhPHYLg`l?24%z(2obQVy-_|5_L&5< zIW9*?`ZrZs7%Al9-HF~>+YNt){JiU>X_f;>aI@B@g-$%?$Fh1#b@`NHvrE;-R=(~l z0zy3qC|?e*7yQj}38~v`_%o~#)h=rVe>n=|&p0O#gd9Z*v>v$x{v=7jxlr&2q2x(% znPC#omIDwR?V$8_B!N_xrE0$UAaeP8?Y!`J z?YoeL94Te|*CiUa&Q3&)b*ms3QpspLlCX7Uz#kt@?v;ZhK&dN?%8>}!HlVAx;SZkT zoRHM;r@UQ>4S)4>L=)t=;E##ihzKe0r;Hl@BpHN}w2jG*z1@Pby@J1&bK9-f#h9lVkn{}|l+ zd+&`~X|({46ssDs1QTGdxE09npmic7*LQKtY||S53?XV!NAkhHYmPH;0YG{>28h7Z z1N)YA0gf`arij*1f?lQ|4_zqyQ=Q3b;a~k4U$jd_9xD-&*&6&)0Kq>>1pl@Xq=n$$ zkzy+&gmC1d2YJzzPH9v&i!hlLOq9BZscLuajqt%n8LM&Ssg<~Pu+y#{dB`smM?LbO zvE(vgQFbCEZo24H6kR7mGMi26QBl-lqgAlFR7X(;{(VZ=;CTJgwMyMV_`I~mKfdGk z=ixG#*o))YwN%*qDdz#j-rYwp#Px%{>}IO=Pr%+QHgTn5#8m~@6m*dku~*6-dwr>R zkG<{#N>&3QmZBnw4CokHmOG}zdy5{o4^FxN?{g*C^aus81*AFy|$ zF=D~qdI4EmYEq~iSfZ{Cdy7$_i1W0Cz4r8oy%wv;09v83w`o>4u-8wI*t>l?y3~C< zVDA`&1$#FU1#8qne0#v&)L$4CZC{V>ik)EZLhB`YN{P7Y5W>V>X-DjpcEnyKzr$Wws{x{?3-LW+Hly>@Mfy>kS`%LLb(B6E{6_MS&B_Sie7^uS&iFax~ab(nRz zeaV{(lQLH0z+O4nu-9LG2tl==gS-wQH1@hE_t?v|`v>eDoTX3MCr`@HIu3{tkZFs; z`s8OF{`Nn*jU=4t3_ZYlbYzxw);HS^Vf<4UBb z%dg&i_tV?2FSa+MaYUUQBw)u)yX9~H1gCXB$nde~08#Q!s`l_C!|TC;I`nXbi)ltO z$SgRGWE?78c-_SP^XqywG;nz5f%%S*i}7D9RKhi})aqs7Um7aOWmD&#*uMS3x?dl^ zu2om`|1OR{yYAOHHgb#k{=b9aFRc1?eu-S`f5s#8iwpP*tA3qd^2~k-eveA+3#)yd zS2Jl)H#q2jaoK)h)vxng6YOX6dm`H`iO;Tf;nf}I{Uc8UJ&~ZPy-4ih^8V^{%jq3{ zobx(U_WVwhlHl8ur#n;Y-6fZjo*8-21p`DKRe6y|15mLv)y?ZTv74fRZie2|Hz7-LsJAr`dFFlu1h9~Ue?cuK}%P`Bt*wi6ZdzI1d8@2 zKOUKB;};tcFE<_~uF=EtwG{JD&m2w*Yr@aQu9GQAn6ttHFpTT+NYXpThgkHPWOl2h zguCkc$<1+k%B<$1An-n!*i|Yl;0vh+5eMG92#rl=y0^%&eNghrrjt_BEw%K7#>N0l z=9yOMAdNBAdedq567O^!*QQgJ67Q5$o6bnzHCYZ{eqK-qIRQO3_B7S5BsZOrT5US5 zc1o?Lc+1wh#$=G|F_~wq{Jcn@Kn5I+xg%$=RAds zkhDOA@4L$fG&Pw-{b_AGAK1D-UJ>g^xww2E>!kku=xGK}KS0SQy{|#7MOpILQxurm zg=ih~6K^KfL(8`Fk>JZ65n7vsmTe~&K(SZidGx5&+IBt=QYEuTr8tM^o_*&NZlJ2K zdcVo2q&Bn#kA0Zh49Q`hi%ML*@xZ&T5@JF^41X83!Dv3*A_N z+-JTz#pAr8qqwP`9Zl-L{6PaJdWmKVfSZKWLlU_qId_}n^nAbt zQ^U*u?+;B|O62nP7G?Cn&vF&lPlDA!?zD}wm@1$IxsUA7kYmX~4v_nz3I@50va4G! z<24nhy;=)CBF*b=%|p|e&z#$%F5>EeZeAM??8!z!_Z?XK^hmB~wHWNig9%O(U4_Pf z1-tVO&yyIRZ?h!t&>W9K{6-p=+~>;zR`fMm^C2QtgZN&+v6t2NJ8!U1fsf&Me@T3* zfN7AvD^f;d7zcN_m!!RWG&z-TiYX2BABWfgf~YLAM0whNJ^CgGW1p8bx!X zGExcxwnpZPzXN{aLgvbaT?htEQguP(ejo~~LaUY$^jR4Iqp zoXkLZN(tP`r%-yw_(Br6EyZ27>E6itLT7iDJ`@i$~cUxuZ7#C#x_A#cS_Qw8KW4fCb+Hk3~omZtrsg| z3rA7AX}#RI=SggngWD>|;I?(a4U@JM!4kPX5vRZEwRE%tw0-};8Ua*k^8ux z71|Ha=kP$NT$*9>O5XSW`5caY{kCtEd-LZ%{nLM44}H<+lkIvOo!1XoD7Y=!RejEB z`kCq9ce{GO$fv1Y@qjve^5Q_R&gEfl?24n@&Rj)%=Bra{A!o`Tp6{t2Q?Kg3dD*Ub zVB6-JHm0FVTh7CC?{H4; z(PwIVBs}wIjza1yIXr^Qgmv=iRo$1&o|ol|VY3uFbd$%V?nooq$$6!bFs8tTp|Vb zn2%T7DkX=Mx3X$agnWc#nIAJ6r4Mh zr!rWpltW_<)3q56DTQ$%n@=@CS3#~MS0kl}q6vpjn31z1-z8eMa^I^YrI=k0-WA|S zOc<8~tD1Xvie&cJbx8a>#m~AVJ+4Z?9sxsgk;Vsl1r8*=0?O!as}`|cNLof@2)9X& z$e2wu2=KCKHVO_lY-jj(|I8mBsgCX5b0+#D_Tcpu7FuXH11!fpV5?vUd27!NF*I_9 z@9r@nq;YODG$ucH3EihY?o9}du*xInD^m_TO4<{*p4^jB>!*{Hb$LReDkT;b1Ne{$ z#smxPuG|7FM-E0=J>~Qdz#4n;d%YNr2Z^Df>Da=QpuRaqOx9ns?Xeu%vbuj1+t5H* z&A0_*FDg)JIto*iQEo%lr64mQbVjtgLrl(Y`#kg`OSIR3Bgec|0}B4j_--V2b=;9b z2PN&;*|;3)+!>Dh%97d_Pi_ewc$Ix^0*P=#(~dOPry73n=8_F>N{XpSu3tXlCrg#9 z1*#6GkR-M$+{08Qk{$MxJe_hd6}&`!^dgkSm1{nH(Y`qDzp*Zk$I9`(!X;J}DRi$J z82i_6{=N>B|MV|!|MLCY_6y(>xO_d5j0XbYa_$F16o;&|ct!e>raahrhk3bfkmY$vYb8tI~5R5wq-dq#s*ne6x4 znR#MIOJR~o%aMeh52;)iApu*g?UAfVv;84SK;>HNE0D$kt9b=dTo*YXVxF79O#Rh1 zbYQ0@8@C*2VN}7mE+%E3vdUE_d1tgwR8ifnxeMf%^5r~v<)vrJCx?mRx|kH58Bu_@ zY_QO2CRfVZZH|O{2aEg8^tfCX-tI<7#iVDyEeC`DUhqRprHF6=3KjtpFL zuji+;Q#Lxo4mhu3VNej%&gR)`*DBGxNOo0Hi>SRL=GC#{tAXs0RVVecx|yHMlXBri z4mj*eG^}&4L#ssdo=cJr%+vtg=Bh3>GYFJjlZBXp`l!w7^0yGkoNU(xB)wbae(gwV zU^30v%4Um1p-3{B#q~I^-9!fD_Wl30z0I~|xpAG_KTmPot7@3aJpZR@$@2BR7OzOL z#&FAxQYmHTRk4a>73JZVz0czBn-Rdm!rqycnX*R>GIK{_VFdy}%!xn%3*t)8R?Cwl z<_AfLBeiJSrz1R)fZ9br>biTl^06;tAdrY`|37xMz;Ka6#-Oq){VsaR;Jv z2Et;afA|m#=t;yOk9OPJ#|)DV&r?uN!GsDJ-Em_6tO!v59Dxh{;&8tiixE@?r#nV= zz9PY!N=M*A$JhC8S41OlVJV13WnGpZuHIg}ro&w&i&!L!(>1+s9j|}~jU$T@S>KqL zC*3L}ji^+uQ(ElNy_rm@j?4!%{hAVz|pu8O;D*BsXh~WO7uZuu`j@{ z1TJ!4%^MHdeQDsL&aEGW!e9WCgto(qoLiS?z;3?#32tz)$?$=vu0geT2^?q4%tXK3 zj_CVp9K9M9nq7{_8C*tf5q4G-q()Sst%%YauIU&ZmIB`b@vMw`OxB?)77fWq=Ry|W z1b@yEQ0|Z+7GPQ}lD@BIQ>W((31vZQ3l>sO$*h}|8T(*4tyGA{#B~d~4}?t_q`35E zEEiHw35&}{YVd#{Y^#<{hI@06396wjgd}?m_nbEy2f}!?ff~Qv2f~I7EcZZ|wc)7Z zVe>h$J`gsG%{Eml8!BAaupZ>$(L;Vs79g^|646pc=|-GD`Ea&B`$QNoC_FHMR%3T7 z>u1cMm(vWwiznU^bd}WCo0-s6>8{Ms(Z>kJuqg&A+*=9((UZzbS5Q!$&{2FZ3KvwL zM1g7#@UW*7oyNc;re9gY1?8tQwl1zi0Gx%b_ONj=nA;aw9 zOqg{cOC;c)HnI1TCy`~N;ht;{R%UU5*ghK#URUFpu(gZ0Ju8R8s=jXhv{6}Y*wW~j zhjFseUZ2@*tF3Wr(afq;;-C4$gUJG}6kGKJT(-*T%KLz4*I915t(BYlSZfNb(_Ga1+#9Q3a{~TmE-FmGK2G?EvSP zckl>5%!@)fhKMm15nLsrVzUu39TAO_bG)`6yvu13<}8sZO7L^Um;K3}Ww=V-t#*-w ztL*CVZbzcLI85h#fKzwDw;gSOgbYX;CRsIF5gH znzO@J>gt}EnOKHNhs>yh6OuR(jFSa#$`xICCA9a))F>z-+9B z5zg)OU|B8uRaW{M%hm1vO+?lM4k z=n!c)72#Vf5bV@Hq7O__Jwx;u(T7({K_aMs1Rsp8CkN{2D0luI9v)H*mr{+7EAqiI zT01C15@tK9oDR~RyKZ?KvVM->gYMIrYBeD<5fFSx4Mk=YNoEj@NQ3?{DGgUeBlut` zgAY@iL&@pu9qRge!bp%AW+&t*v*~z+_a&{Ob-tc-t0{~~RdJCtHJHIq0*hQtS3k3> zk$KAnOM(OKlgxmy%>68P6-j268LB=ft*bFE`OS#pWn~;l%ER3reYmpXzkKKt8ngTV z0{x`+a=18rar-t9!W$K}*||3aPaeP(ic+Ja&zH4VvF@4tAZ5w@@QmG^La_{qh0 zbSRm*-=+6h=pK@>5`J}c33Y1Kvfh7XlyN8^>be541-gz0%v|L_P;KR|&4ZrWW)-Ts z2Ts10qOst2w~?=!cI&&?Y*d;_Wx6^K5d=VwE@Jnw@N=6 z?Vkb9{uw*i8ZD!1XJHiRq^Gmsk6>6Y$_Q5@)KEI&w#-se{(XSdCkr7R`fP^Tr^@6DFHktHfOk+KDujH6<378Gc9Qk1TuLdiD(w}Z zCJMt*1!tSG8d%K0mvUgrvflTdppcV6(-#b|8SH+U^#S7j|i zk_jn9+K7h8htxF<8AmrC(qU#cA}NSefF`M-Ares_($1wP^&NQQKxB(F;1n^~YQ3-M zq|Kq^bma_hmqU~+h-53`j-80LKCJl^Zh5?7&P4T}x-nm)n;qsjgzZ^Req!Hp<#bKv zkrCNIC^Zy7qQf1xU*!?;fiA#z)co_+tIm|tod}Rw8^2|qLyC*HZ>viR?A!h??n2*_ zxP=${?hl`KoBUUQ^Y{PoyRUD?x%9$j_Tm|<0mRogpLQeL3mAKT=tC>qU=(E1*$ds{ z=Lgoem@vk9VEN$yu|rwahhvl|R;}&Jx0V{%T;WGVV~s+R)Oax1oDOA%Jg|2iY^Lh` zr29sPhQxASXkznOo$jlQM%R!Qto5zq^ISJOegM4Oi1(G(3N}A`%IJ{AwWqEFlM2?X zy;irtIYUjpmNynQ6KLdI6C=_V4{U~*y*_ekF3)BqtAp~=r&R=hdy(4sWC5qiK`f!q z#nPsul{HR1=vZsp?v8@KTH4MY5*%~}>M@{MR_`LsW)1J(YBe_6EdGV`3=;I@Z^#;&IXF|SK~X_7{lY@5N;NdQPs6mV+7@Vj zrZK6lp_vsTpKCACfM(7(`W1;38#1S0RklhjqrD26ah7*ZnaCQN8Qad;l1*sl6m4pw z!41s@S6t%jatAaMv*B1zJ==}nj8+3cq{@0xD-CGQI}by)3R+qeN(xJqYG_XM)K}Sm z;qWrc5Cb~5y3O|#G+z_J3KEKMZK^J`VFFZtFRs(!U8}5uX1Ad@?Nj(zuOOkW^IX@r z4jf)|D=OX4<8h5}t{{bxYb2(-iBbdJ=|f)A!6KtneCZ%JzdGMl|j_kXN`r~8j6eiBgtn$;^SrFfhL zpy?cu-E6W!5SI%mk-^1skA;WP-n+5aWEO)eV4t zH6Qkg%$G%myU2Y}hz2w*B1T*XWm#5m^s1E$M01a_dGa#g3DImhQJb_t-9`YKwZ;=o zTxF0-(od~!Vl)Hy>Ct2N$D{K3wV~B~7cRYip1p+3br0O&_#SJ?+D--2h?r}kwG*dp zZojnKTEAlsrhAzqtLTPmY60f(J-n;}G70r)- zAPHE4H~R+l8@>_rrXHJZbMQWktm4l``;WS(8PzH8GbqZ;)3kbo^Q7{v1Ho(b`Ho&( z!y}2O*nP+VG3xUS^?fzdNCmZdjlw<0E~-=^_$$X&pI;KC=E)I$X0kqxmgSPSSMvD) z418rZtm4XacTTIHWHoEAitsz|n3z$P<4B-UwY(;rga1tH5e33YQUN=vRj#SCvSWL? z_OH69Y$-l~r@Lncgby2))rKuuMJ51EV+Vxiow1~Kd1t{ewLdFZprj!jf$TI5EUHhL z3P8_((_LdOLczPp2VoBl;hQ#xlC@H;;U5Txq)6IW-f~u@pf|6eJ~G#c{?fnwR$npZ ztNKsf283q-FvQ-}V%wkew>#K&7JBO{hBuZjNNp<*7oBMBbWY%pKrfrL;m)w-@W_pFModj^Z)$%mQQ|tb^DvI zjZuH~#OSy)3^(eXg1~ zEz7gyfC!(L<-ECE?Oc}ML{tmGu`K7U8Vz_495~KWpC%xeIk_yuOlr zSBvn0`iEqo{;MR4fopXG^-1EVc?1VfGIGaC@dfpV=siHjP+`uL3>R&M z1N8yhpnhJ`5K_U5qpkIOL4C}zF3?fHE&8-*L4CI3N|uNY3N#o}uGi=Vgp@-v7wKuv zT;~qd=byJ_dNpTRrhq4g(Ta)s zZZZPjy;_fHQ-4PuW=kOjwbskZs#>cac*hC*bbPJH$9gb&Y)f`zS-bX{UD(fWCer9L z+imEZlYgMl|*87bQRUTI=hLm)T4#_hmqDSIz3m#u?633 zJjdIqEv8IeiK&i1xRO;&sXZ^28CAa&zhK1KZMFQN`8g(p}L+pUg*~ zX4ASFb9L#yFP`Tz_fHe|4a%V9=i>g~1NB_S`d>lx$J?*|!|#4``w#Db`j_K4-OX3`)AC{g=n1aE3CvcprKF@Z%B&(+Wv7l!u^T@x}I|sDGK&uJ55*cXR1`*WK zZGrZ3xpP0uBi25Wq9*>F$y&9dSfsyLU8==~;c!(4LiH zFX+`}Kte3CKzn|l&5;FtZ;Ji&AQasNtt(q-$HfTF^)+*^1%du%Xp*>k6w)KE^bnA_BrUK7}m8G7Bc3E0}A22@K z!)71Q9vDMb)4-dZN#R#jSpB1uuogZ6fIGktVTQfk9;!H zO1=ApCy^y6pBY;2Tv?8@1=yeB7wDA+b|8tXEu-A%DZrTkqU3}}2e1zlmC=SNS-97B z`2_Yj3bbuQ*3SdjEB7<|^#$w*%qUBn8`v4)0rnnVdR?YpNXj+Q0qoJH>MD0F={`Bv z0qjirwAu9T#N>}xn6yyICiPb98}n87KXn_x9#9)Gc}ie6dp9w8A1GiKIM}2t2$>t^ z6_XFDBqq$vtJ!#=by@r>uzx~Ko(q#}T;bn7x?#S?G zV2ltfsIwOzNi+Y{`DOPPqQim1u%=-HhwhP7WcH ztM>R4PFS`OWDusX>&VMzlI##NHzeGe*gjrKjb9~#w$b4lZUo!roSs>ifqkHo|4?G_rr5 ztUxdgy%D8`-q%-9fOVlv>&Tsz;G(HiUgVcj2-qRcwxhp;a-K)7F`~YREwqZlDLk5M zB-b*D75E7mF7g}Aqh4NH}}$nRvI@>M6r5v48+YnVVQ8m6bNwH=4~ zr|vZ?suWw|Ard!M9lq@pt}SB~2#ruwG@^{nG^|bi{yCECs;MLm`el*|4=4(S&_YEa zA{s_JI^?9@GFz-|q}z?5WiUUH0T+TKzd3Y~6@q%~is*pmRTlOGOmKT;DOQ02EJiLbd!X(OT8VcnR(wwt8e? z4}MGhh5h?#W$g!Wk%B%T{X+^6J4`H~Q(rYc7CKDUc4Q_>9#pQP z0&!maDl68nGIE@w9A6#t9e6sf2DAn!N7(!2_Gxt>-Y&G^ii8oCZ2&#uNsFo5bl1fh zC>P4$nVY(u>8PF8+x6s!r2O;2#R8;K@kufh?Iy3 z$DLYa=M-p?OMj*aEb=yrfT4Gaa1xbA#i^eu0<&|c2+;kVBA8!Tx6!Qj*(m~w?-T*i zN)fsphxrSGQM6`7wU%w1ogy$BcZz^$r3g&Jl_HQ+e((Vt9|(046-D61J4I++1lYm8 zrfALb7gDe%2ORa2s5hiL7nqsf%}@3 zV(P!Y1wlS=m;i{YzIGIbMtHGn1r16BUPTlzMN~v0qRbzLRt?SEbZT76?4X)KoG+-K zGrE zGRSeAQ#H#FMj`JwL<4PEIY2&{L#=Lw(22@Do6Y=&Hjk|hECMG@F(?JKnLcr6W|9pp zmH{L&{Zx$y3-CRg`|w19&QfePs+vh%qC*zN1>>`i(3o|T8yg&GIvQ3RG`_c9LNWeo zkUqMMjSW}m>K0yMuPuY~THx`VB}p*}eRC z=w?Jh8Gm-WbO^+J>-t~&fZt{%uI*lBbg4F@2Yi3u0DQ7z-}f6GPI{i^lyCJ8U^X^- z`1#(x1K7(;AK!A=Kv`dcOa5WDs3NK>fL~2ug}tO0rrljv6)F7CKWK{ z$SIACnz^@Ef0ZQ6HV28qbit67*)na1sCu+T8g3ZUziV**tXqH?wL}HTR*Z~WfYpwF zCbm@_)3*S>2o}%mD2>kI6`o>Z4ylQed3=zvxE>`jT$>ZmCHYW4j){1uvd+(+!vuo>{-ePQ z0-{**_Lb|a=t(dBz4<`+V!KM`m$=7P@u!oTYwRNn?68B+VISwGE;+@)J_rdmyZHq6 z!F_zgg*r%NA49}sjR^LksK;_d&K^(DgCQA?1{^JAIJ<69cgFFvzcG;cNMsrYF{X(0 z!>@yK+4&Ud6^1@%SD9y-A(MU_m2+aV>4&m*y_0?{GF^M-J%98^1`ZLy{&Ck!(~l@u zUl|}mQS`$`v(i#wd|T*;#rh)ygMJJVr3U@*L69sh%`62#mtw=Qbu+R2iGEC@h;vOp zrflG=wo6R9v}^j2mrN*Q_Nne@sZiI(NQ<%^6SaEZwU0U-!|K|oqonlu4nrMMFiyB7XY*)19a>MXp$KZ+h9Gd61eO1?rj36idJI%mWU0s?4V5D;eW1pyJrRszDDJrNKf{DOc? z*+M{g{{;aVIz@LkD8bc3W>1abW@6x(fbfoinUjD>CmMeT0a3IQ5M&nw1la`vQMMBh zWW;xR;5GqiS-QZ1$@o4MYmtV_yke*}0nwN{0a3OS5IdnhLvRp~?koo3K|pwR7{EtV zqz%_jst`Z=tpo&hhcR`B{g74TY11C!9~%L&i5meq`fjp=Ya)XnlS9CVZZy{w0y4+@ zLO|^6jey_<)Y3fVL)$DTo^tcmr}C6vu6WzO*?7tW1IhHO_%>1i zZr}2i$%`YM)vlWl6~3~?^1z;wsmEO}t3=4f5gu8;Q1HN7u9zn@*7yP6j??`l%F!Y| zZKf#U5tk6j{ER5M7+f<~;SpXt9+aV&jPbxN5?lf{4qo(6P+nZgyAvKErI+vsqxC|a z8i(9+UEvW6X1nE(jJhAW*MoF1x78&2S;Rj=f{6&b^qs15UAug!rvlh>8Id9&H(Wq}+L=NPZ%If_j`b zDLqE9qfOPyYP+9yt~kW(p(mI@E%Zx7eGx@D$%#Q~E?VxK4D~=sMFwsBS*@&}Co^Qj zMax(m##d1h1QlDlP-f_;4cJw3Sl8AyHtR!u;<5x~hwl=ufGYWiWRVYTRT zwrz_fA2parh$nSKrv`FJuj$W0|>O+KDr5D%n|c3a0-99TU|WuBJBLOp;yZWyC~ zBP;6hWX2-v>NK>!fb_&(7&k~*4&xW~c;q4=E|mb5jy~c-AEqx9*ZR8oyV-{SAuMa` zgGMy<(3SbKO_`s=*5xn-T_jQu#+v>zgIhZk^-z@f0{z=Pr~garvS< z)0bE5!}==r!4UFrO1ap)0ye_eWz2M1-`dl2)$I_`V#7t*1fv9`f<*vKJk^F@xXFi8 zZ2yiIjf?Ys$$Y55YA3eTyga%55;=Zd{LXYmVCLxFwZ^1UNY16jI?1+)nh6vcEt0PLE z0E1)0jZO^S$GIejGI4Kyc7{ZLvec~<3E%BmOk?l0t8t-D4ai6DK^K%PSXmN7a@6hq zzn9$CN-@y&Xr%Pj^W7s45jW?(fvL-tvhnUiG9vv#^xM~mp<0e>_)&L0S0MPhVr|@Z zaTH^tSz|PzK;jR2|3k*`CWE0Cf`zKOLcZQ0{v5?dqq><58yp)d+@4*;Hxk5c>#JU~ z5s2DEjoW}27~L-@+~zQJy{~*_{fr&x(%2#4dxHouOfLTQk&!6D8N9PHLq`WR|3;z& z@$r;GfM*ED^S7|gm>e8WeFdORREZKyI};@=18CDsufIy5G|dcZ3(?7?tWrVkktmT; z+4I3Zu;ly=F+2O60e#XBN`4smY~WMU^PwGHq5njn+hJHEoI1x@HWm<%M;zKr_-D_n^JYqlY0;tZY z{(0n!!hFon$)T65wrBPoCTrJ&ld4n+wChxfcrkvq8S7`+xg29AA{BSG1Z>7LmT7UP zOTcKy;IB^8^HokI+Fpo~F%hr3X>%w!y|{zh6gTE@d?rhfPMSDg0Xe9wi9<9drjC8; zHXM75cO*{u(@`U}-0_+-TE;T-K6yqXP z@VDP5Nbv1XKfnL(rv2ew7)HtT(#0^Wj`dWjb})>i z*twZhHXyDHH@oOS&=wV@Rdjh+0uT# zYER;EFpS7LEYK7qy3M#iQ4EXCus~6aR5!x{%`q%D7W~aIx~XFzCM>X&$~u6$G+2cN z2FHl3!vf7Q(#{zcXpRxvcUYh}2Gz|Tnj9m3vRhyCPf3h+z;~hoXxC8zrem5p49U1! z9?~^36_xacL?lT8GGdxNT}6os^sr)t==`!|A0urQkvUKs5|%otb7)y4qsBKp-;zZ# zQgPxr{R*Zg00|_oub6Xl)y?S|-5l}^#QH8WC7j+~L93(ifr_yCRSw!-q9PfbEIpA7 zsK}gxCx5??j4!+(*)Lvc_Fsq!H0Z;IDpo^SwOkC)wQkf^dF@^Xg- z?xV9KF7&Ax^cE^k4Jmk+?1(8DmEXQKR_^5lxm&6NzJ75kVT?uQNy#W~wlHfTQ|4R3 zN~tmi{GPF4jCy0`MtId)!WcHWb0fUFEny5b>*NT&)>vVTA!Ej|V{aIP>SO@%nQs}g z31ck9W}`Gw;*8=2rwbA}So+AXNxJ>wJ6eW@KA_hjJ$yPUM;Pk)l3@B&$0tr z#tx7SMV%JGni(rGnh<4tP^#3qS>9b*8i~gL!7N~^DMj>E`&hLnINW|9OSOlK3MY`> zqNqn3^u=(RSJJto6FuS3%c3x+;L}oQ6jz1O;YrL@l)=Rigl4!)ky34<-eO%1xr($A zBb(@yi*LU4do-kY#;SeKl9XZxsd$U z!B;~Wku}fY;|&RASgd)*om`YqMyhL`L7Fl(183FJaEg0k4aPFgvYLcxe3w!}UFwrL zlM7dkWkgmy!@CWQWt5D}2U>OKp1!dRoosJEyd}&+EQ9K14>7JPmJwgst#3~=j5bV3 zJ?=iBUGofvTbelxscSnP(mm>AkTlPT#IbDyi)Sbb&*-jX)aw7jGmhRpL^JbJ(Mg>{ zOL>Na+3^j}uw-^0*mGf68d;w8xo_iVx)%{|ozDEwO;L0cwHS!SGtfR0_5PJzHR~`O zWYPg{m@j#?NS;xf0d;z)z$MP3r=a?*TJxa(zBNz$e*X}|TQ|icit8duJYesaAZ&tmmO+=M*d7;mkFU2bItgM2nT5?q0tb*#MzdcyRAsZaRr7x_4K|Cb}((8a)vx-t} zXB9O0f>ofItb*DOR;?b_&ckBNXaVF)Fxi285b*GXnNKnODWP9B3fBR zH)QDnIgzSrg|v?;Oe(|1DxB3Dt577XX!AQS4_0wwrf^3us;N&@dlJbieDRr8OkKJW zs7GC=9_i8K3(u^=7Yr~gR*`pZtRkv)O66n~KDx0AMH{O~bsMYbmY!KfHFceYS0pjm ziB;Uhh#RYjY-1I%eMK*tRmAUh4-Hn4>PG9!uS}y2|5Grob_c6SGlwA=n&Y8DU|EHd zja8(9!#fsoFa0(ke~1>M;b`mVg{5Q_Q=LQ0;PV*Y2dnUNSF(yzeT25ptircWXMX5* zhd&mgiMq22j$#qKaFGz$FfV_oSd<2>U2Q6bQ_(%`)f!A{!3|0r!3Y*lux&B~He?14o^?*YY`aeA=hky-23{m_eB9@Sfif5=ycm`KJjiKq9 zBo7j1m1hLGc!;0PGdw}|%!0OgMqW}K?mA^GHU6w;Tc1+R8F1}k%YH- z;lM*n>fZYI}!0Mw3P(%Xx4FE3u2&9VEdqm5p6Y5!p|Q z%0RvW(?1X?GW$hvcV3gAXG9+J)r?K z!?V9#s%_NXYgK&}aq{+=h!di!YiY@7T$GQdF@p_M@p*#7s%70yWkD?VXUJksMNKob zztgg5M*YO^joz`TPn0-`pc%1R(~Q+>OP9!kG-QiH{A$kl!loHDz^ILWs^En;G(MA7 zoR>Dzdf#cj2VuG98TV{!a6_r@knk9aB(F<4Pvk>c6O9L40AGi!Ml{iQFsGSNU^lG$ z5TEcwIL~K$>!hY(YCB0Nqsc-v%y!IC@yLp3JQ&0(<2ywYzR35(AD$da_DIo+x@UI7&!3y>kI z`5E7R=r)%IT1t9CGt$INRS~j&hO<92SIHF5@&Y69f*U@^YltbqL4l*;rDvh~3=nG3 z2bsp6Nig#d{{)VQP25%=>yeqHAHEp#A{)cAqkWsjpXY}zxYuI2<6=Fnk)4#JhAPOLAh_vWi@*W>|$=%?i~)cj(@N7%-dvL9d@o&X>P zdDKcq>4(_HgTX&0C>|uGS+DV$42L0N97P1%P}FQAB40ynzQ-bOtp|y#H`{n1dE$Ye z%{KBA$JJ~jFNbYBC@QwG>%+@s8xMr&m@z3>Y-324%E|xc6E=Ln?1<}gE{gLIII1CI z7CHZ;IBVjHY77Z#G~F;U?b$O`d1LX7oYasY*kt*Jbpf#4L&EpQeYVyrfX%P?o2IR-Vw7>Lph zZjI$44Yu@@jjRl!B&6P}9Wv}~IS?NQtRZYybs-u1?5r`U7g;7|Y8$0`s>WiW8(icG zcCy8%d+T$eW`1&qj!i&TbOZcD4^TM9FS_ADGR`a7uIeK_8wpZmv8pfbvYX$|21(3T zLqN|Y-B97C8*yj+9H!LS9S=E#+YdM0h{VBdn~QEJl5Q+L=ZmBpS4Fg-=tirPx)!>z z`p=AT{dui*9z0iAbYs4PjGU$$Q`B=Y-ssS6x_IG=aaVK$?K4xGZrB(@gih6_8;YbG z5A0qw-B2Xm(4F-pywJK#es#O#6X*s9$I+63@|kqwumAGC(m(%+d$Ml-nbVofkX_a|O)H6*gLI;319x!)Xla!YrSaSF$iVN^HwCvY>? zqJ`$8vsoHx?oV(ig0}$WvroKw0JQh`#*`80i>&O_bO8~e3fFADg#W{N+1&bFaNfVm z986$;XPZJ3(b4scSshVf!pEgr)mz9Rq&e9@QnRY6KGPdd$Z5D}fJEeRIoiXAxAJ$a zw#$O+1R!W=-OWI`AbXAxb$uFxJP1~~e5I)Zq1GoXdN_~+aV}Z%4hfJ((}|?Di*ehr zl*U?3x5iK?osU-WTck|6(GKTNwf2rS%(Tmt5#pWdBQCCPVthUx&M zBP*zfu5s1_dn;?Gf8~olg(RGN%N`5?OSRX-us? z5TqxLde2;KkprCLu(-1vFte0MKPD+#A->%8<{`@byNdLC*!@ai!4J7p z58?|e-eL@1bnh9h3_8zeebUD{KJe6)9179ok>S<#GjA%|aG68FI0SxPuu;U|dXhQg?j6|tYdxrEPd>rRTf&?;`oU82({*IA6kje&@vA(2 zZ`H0(&n!8;FZ0>#ZQ$8Ua#XGpc@Vax!{zy9DUTilTV#w5$gq_e6V2M^5XFHOW>CxX zTY{OsbFdVGaD2XyN5d~HheN*tGb;73mtYc zgwZ7;Kcp-qWyr)LWo4#GQi%M9q^RD2JKS}28zd#a%Nl`g4P;mz3*j-!95}F$6l85& zUbm?=)Fou*LBCF?sB%n4FAKnA`7N|_pk$1ls4hj>Wl|LH8!)A!bYt1VP~<9rkyDXp zr6^C(#R ziXt^3c$;S@M`1IP;kU^$Z+*p4tVA(fa};7AP>R^HDGI}fJm|LXpeO`Q%H~e-GD(+{5gzWPBjCAKx$DGeQJ&O z+8mBgtyBiPxVui5Ek(H$@ouoZDGH@d>Ks}I?RyHa4{3c;lt=fCDtWVCL46R(&h;P4pM<{}w(69dT{q29`Zx8YkPLTNB?{EJp{AG_w#4DA>W@1@Xi@=P5gAMsnZi9RqJpvO0@-4SP{wiw7 z_sK@%3HeL0=}o$w3$_UP(<%$(PuT(aR=7icUNYgs)-O#B+|08nWuQRPJd}Z~AYZGs zagi0|FDeui3VYE04f5q9XUIQNVW_L2YLmqU;>9l@pQUl9QRdl1CEO&a(;1NkZy;7X z&W1x`2Fi)+Q73Nl58^huA2P@A(ouYSrJ6kL(2bOxY9U6Un)N z{7n|f=lvIuKXh6lzh$le7;LoG~*6HsL-3}2A zVl*z0?>5v1`OMu7@*fR*R%YdZ{Hdbr%Yytv^luAGNIM7~e{NWUiz->jef9fB{vQE* zA{0OW{C$150{pEy5v0LY){1e2Z$OiGH+z#rxwoj`JS#y43u9*9Nu@ynFU zs-B3j5MT8{92U_dv@Fl9TtpntQ1N}p-}TGgAgx5B;<@B4R%pE@lNKV;~& z@Mhn7hIrqxLws@tdsPd2b5$P^5KncU0LZFd*$(l_c8HIx*0OU|uS|$9vlYY-S&i<@ z+p8iCmsy3O0`ajW5Km>^I+|5|WE;e%4>pKj`f9G~eRfcsaz@i`!R=ow{{W)xj zGh80hsk*yP#T&$@g=dH#T^DDZRegHB-CRRFbpeIvRsB@w&@vD|roe=F<|m{0w5q2* zNZc9XRb=}6g7~wjMk9kEs)BP&ULoF5LW?u6n7cc~8)DrceyHe!4e`e$bpU_ys{Yx* z3(fep*UAUHE9-GT;eE); zb(EVRBDKN0_3!YWcW&@*qjz}Evo$A8Eih=miW=U1a)x~{R!ToR2T3*Wwl2Wc<22W@IG`};k{+(wZc1Z-Qb;f z3`l|&Cur}k^H{+ScvrN;JF*LSM|J`4%6521b^-4#TjBkhNW-1sU0d$(u55>Q`(TIn zqpuEl=h+S3huwxX8{ScGg?D}qTMF;TLj&HC?C@?2H+Vm~v$32MyB>7~f5!2XAiKf) zQ0LH6cpt<42-+uod53pDzPZ6WZ{6YjB#K^mmkIAo-VNTJyBoZ-SF*$VRPliKA?gAA z#qiFjCd^s&-(E40(MquzRYJE*h{ih&aNJA#>vx`g|d4Wh+mH!vhuYB z?8KdD#ky{{{uS808aD5o!0s-5HF^R&VYIg{-h6fdyX$5y>|14YhnefzYa%=2o80SJ z4CP+j5Lg;o)A4}N?k2Bv=^XuD%z@-m)4YjqJ!y z$UfS%bW0ctI>#mh**U^}f$Yrp3uH%jLUvDKWjo&PrB7H&T_F3EEy&LMFOYrcv?6=U z+A)s7##<+{*YM*V1C6-3laa<)c3Ia8cXPtLY&Eimb~b`Z3@e={v=gLyaQ5-+gm(P= z3mG1f4QMy5RWFpb4MxOEoXss;q5Yaj%Z*W~17k*N%>&yx3ga7)4QvPIJ(r>}fhIH&7Fjz=pgkPi$9@!pUJ{ z69=}l7GTr+;pkAkc8&*Jh^Pw(I7G|mAM9;l`|;N4 z@(FqZBF9pudB_SS7mB8h&EFxepBGXV>LwDZ$gFM+hS$86bjXsm)lQ-0(dn>E$rs@f&6g0WOi?N@W9EO^w$TlEK zZI_UzgK8zmqaRU$daTK6+%P9-PzFe-`qW-W0j+&}pRF2tH*Y`5;$)|NxDpTJ_ zCO#eQ^h--)EyA;}1cFX7A8<+@r6QqB43>uSH!fvt5j2SEpMZ-O{#wQIVF#{vB%772 zuk=QJ*uk*V8;^{IrlBEy4Ys_3ccs@B zQKn{m_M+SH?CI9rTT~5F0i1j;UABF~H*bPL)AVXG@Qu;3**!!PR%!-bXk8Y+3g05# z`r)H1IsXrk71VM8_mR5Wq1wRZcycPdiMGG3vg3 zI5-Bfa<>b|n6k+z*p=>2J4}ZLZUuc8juB-yjzNp@4K%MgMzsl|fT>j3H`R&4_39w{ncut-kC~I5%2Z9HY!YV`7*BMl2J- z;24xSAPvGp7Hbcep(F6fWjAMz!9slF7;iv@8Y`1yw1~!rCh3a(s_=Tz7mk7TTbG4n9HNzD_`;QA)H}}{!|FU+ zXqO)xBQkOJ;24U|9HXi`bBwBP;~3SfGsjqDJpp%#RcWvj$B1a-7?GVghMHk|h7&Dl zj$w79hYYe8$MD%R$53*?F{-JPV^k{_j&VE`O2JfAa^@ImUsfHKF+@P2j4B4mMEj#B z7ZKd(%rUI1JaP4RFBN-uXQ|j6gQ2~13~m?OIfic?ZhX-VQFIGlF%IKe3ci@78^>^- zo;U{W%WnI^F)-Yml#^o|A{%p+W9(~iIL3bAvga}|C_LvEIL7UXWBjJG@=4q~A_2!q z!H?Anr((f*iw7E)E-v)ttN;J&aT^htf8%PSk5$Jajp)s+?&4-8GYW5i^R*F)uipK6 zUUl#_ICT5fuU7SCP}}z@n!0eS*#8kq^x5@pl*q-2nKlNhxiy{Z7W2K!l~&G1T`7B= z2(ikc*0F7a)8IDB%dkv+-)Ma5xAk|({($O>y($-UR ztB?DsAH3M4ZehqT977#%bOYS|6pstwFPLgdvX9q#6u^3j+1L1Bc2kC6)|-m~`6O%J zWecc_H|DtGl;I3{ufd3X47T=CrUZXci35a%d7U9-U&vMpb=}d_doqQP8DYsv!dv#A z`O0s~^;U`>zu==4gw1$%$Oy`K`;3pyT@JmISHc{{Mw_~k)$%)u1_&^_;SV%{btLdU zL~5s~4AgrycVsYms4?}|E{Z14&u(RY8es|Niy8RjwU+4{q0PFWaQRM^-&LS719CafO5bUrN%=;!M!RsEFv=u-6 z;Hq1OP|cSE$sk!_%N0_pjnom@)}0o@?pE{~V1l9Le2`Kn<&#`xua+S;ob?b#)*tZ;0jEt=kW$aRMlLt#?%Jo*s zTkdoqda2hUf`I$CoXJ*C9L|iawo2$TNU(tr%9#ZbJDAr&9Ap(`T3(ZAuQngR{3^(4 zL%`FjOi9XWURmvv+|dLsov~S%zH%U3dOr|Ni>!Ny7O-_i^dT;?njae-Mr%tlBaLgI zZts%d#r)NF%&#_cyd+c6I^81CrFDqK*47RQlCU4Twfhja=l+P3aF;;YvORJ`nUfk* zx#2K-bA)p4jd&RYXDPEztJ=MR{MDtWRgKpTzkR4QC8*x%((~dpNL;!b{b$* z#aYQ^sV>!!IE){_@V-a^$-s}EZM^lQYBk_0-PywdS3)XWtP=+XdHUp#%2)sK{WVhZ zv8vc%x+my3I8KuiNYDQDsy|JR^ReofN({ffI-$KHK5WQ9;@~$weE075AK(4_Kk{kM zckh0<{rUIremdRaH2J{s<~uz#0mQo1;nP2h^-H%pd}+NK$zkik%k?tCgJ5s=e!dd+ zxqRq4*|~8qH|Y~nC_a7u!Hp%q1}Mj1H564?(l%>p3FBD_i%!dA&X>dy?xMBO!^N2l z$)!V0Y`F}-n(O2jRDxM;jl6Y8;5y8rU5}a%EUe`Ua**OWLs0cn6JE=BGuzo&J;gb` zWjXS6?@ft^jNOQ^0@DW@L*PP^ajC0k?rFyGK4N%&J*G#O+ns%26H*RcvwrB!U^)gB z_(WM`gXyqr0W?!?VLGq(z@Fs>(~&Peay@%wgXzd>UevCRb2u8jCgEN?FS4G4S0wW= z2Uow7q{XG!F=A64HjMfB3?pB|7S&;u_^YQUjjinm)#=S#^UR$gE5%$kB%-K{xnS zWr83%sWFuse!HoTGhAn>!>TlpSr>1qERd3*)0~iKIdmGH+}>s6ReGn0W0qjfXWmdc z6Nh=(2_Q(qbv#&IM>miZ64Vr==XvW%S6XoM>7kwaQp17kmBVK|J!I$RufOpl7Lua; zG04fqS1$sLOj7NbaP$_sq3)PoeT2Y`Tuh+e4Rug&fHQ=~x|% z+CKr6*}rYqGpyPYt=c{k$%e}8=a0T@REB94Ds$O7^TR!utZ?!xI}8JZhvbaP$6NLK znJrxD?1PCw^z=FEJy020kM#qU4_ToyRk{CC>!J1tegwAhYNE0)+)PL} z8mR{=^XLUCAH}vt)~uUgG7Pey@(>-UOl46o(_f+J>}XXQCj*?r;) z>RhNZw8U$%$UC7j@!2yflgQV@_sI(Spj(#RHZ3 zSGQoGQ`LhuViSSNH@pcmQQ2~R3geCouSDf;R?WA8%9a~3iOj*&c9Nt4BLLB;T(S+7W7sn)Q=5A*6&qn4 znG~?2i*5%hr@j*^Ppj1c08D_xD0iT;${(n_Jb{y>LlvA+IjxO95Yt4!rNOQ*OPmfI>MiZ6Mtk)pT^BGS|+ZQTdkj$%e|lul)9^)9~a1Q#M_)bH*>vVAib( zv>>R=yxdTk%`{QD=t)p{Xm+6TA^D^Ymz(c?I&KhHP}z$_;lqu}x1WN_H)M7E`o|yM zHz5D`=l!$=dnE!g{3BES7Xf*EKJxlQSFS-4kVi`VX_=g>5BWgUxFVrD_MVkxdmZ5y zGCL&`kd>SOnSkxSOumORAIoHa9f0hoje1MKw*ttK1dwlbJ$g=LnOqMpfV|W@0a;n2 z#{}ddi{r~O*y&l}@FVL)L)oqv9o_buN>a zVns6YPFcqR2QHImHynUGM2$(h0n$yy}r+cDJ$yg@q8C@n%HKuYdJ?E%C0GZ9%(=wSSYnd!q9`Bp*TO0t%jA0|<{6NkmjZIZuU_V!n$OGRso4bNMe;#F-b2M#wglc1^1bIU-7f(0MPdP0 z7y%Xp-TPY!e|YDe%KzRt{Qq3j3f!vTI~aTiFnvPXNFZi+Y*%eY=C2jL9=)bsK0H_J zWb0+G{_aEHO#n9&TzJclQX{ip=Mb8wh=jbo1#lcY(=Kd`nVHudJ7#8Ph?$w0nK_P` z?UaV(g)xA}Bw`MidYIV1yo~eGck_J~axCVn$;wbL> zA?hrMSc+$05n%@2o%d}ds*_o#@6PagbpxXAWK_R<;OPny3aPC}Yv*C!Hw-t}#WWA8 z=uuFj^QX4rHki-GsVJL2Vd$Bfg2)?vOPUxxrM|CXdOl_f&^h^0FIdjJkog%$gi{_g zy`pjSu8^G^tY`wBTd|t>B>6Oq9gJg?*@;=w-*uz9(bJ=5MbHYeI|~Tqcy0bbiOKpf z8-%ySYb&Id2tMH$>eF!3e~v9Gysb}9%{GC0VsX{aOtE{wl;E$wI`8VtyCVQjcqn(L zhSy5(wYu2S|d+ z>NF+E7ji?;TTdygRB=24_Nxz@71|Tk@WN(Q8`bLqxbv__BGetx^=)8OxZg1M8UuT+ zrF*p@jyj^s5KPB(9U_H6QzpJc9HCyd&SZAN;|= z?)z2xsa|#+u}&Ga^xC(h#Ax-7asJ!z!u6~}mqY_$p7KJTCf`!f$4ZSZ>&QoE&TFkr z3-Dn9onxb`3E8tG0pAXn@vpqzCr#hyBkX!=^sYLy19uERJEb}*NB^nH&n))-!OU6n z-I>R(GpwI*>)t;(%MU@oeK1w>T5x&8XhcmveQv@XQga;pCBu&E{lIQ06w|J|llJiK zYRIqk_0H^mwAJN-q8TxP(EWL#`|Xv;uk97emgAwX*{?&uS=X+FWG*vit2VRd%WJYq z(xFRf_!O?`^gN{jwt*J!QKTdhvi$o-5{3Jf*g?P&t zD`v6T`<5MzgvJW9WC`4mpBXO*s{IWwgJ5!yxq{_7?&H_wAF>fSWBAmAJ;{^Tst?SKCUYc4@ zZpr4q{up?`F{0mzpHk3(ZSx#B9{0r;F}&NoZg)9(~D zR`wL8^xcdcO9+#VO-KbOW^p}LQJ#;TX*NfwZl$yfc_7@pXF#v-l;!>O!wU{F+@FPw zEDm7d-Uw3JewLM$uSMVU2u>usU%KZB`UaijcqPcYigG2MpI|Ims4d>lD}TKo4Pw#A zDs9!ZBUnVksasxQW}2o~_|2HEC%e_sf2DMNA1uR1y-BLAuoL8f1JsQ)ma_O3Z>1A6 zAszmF@v9^0Jx-6LPbWyWs%3j4k|93K8Fd93I*W^41aP(+Au7K^+@u8hS&chcZlx1W zmBfQ~+gGB`4M+-QxOugxNTl4r$?}}|p5Iy!GhvX;De=w`HV2g&6|y^%B0GgyC=bh4 zZ?5jx@=p_M^GzMNC{Rj7${8g#h$2CbnkI z<^U!(pn3FS79Tvo)EdYpVq#=xZ1N%UKOO51nwjjTth9m|I@QVEIgLsJAiu%&gaOQQ zOJG1Kgh~3#gMAC8a20_RLr0-fHCFBc6%Qpb5=Dm#3N&1T`GYJ!*sCBSy0;!_1#?l! zdcBeMI;63=a?rfAVs_!P)CMB|5(x3rSsm1$C08B&{G?YK6>Y5l9t;~96j2?tXWP^i zLi|AlZ2qN_H#N0HVzB=1oX+34eU+wLp2BJI-7k)WU6||>2(0J=8;>sq)*e`*QvCo9 z(>uiIO%fH;H%2DRT$sEHlHLAl>$~FpFYO~gQYe1s;%ZFdbg*Paw##p%k#FZmLgZ@y zAm1{}_l7d*RF+Hw*}MNdH}{Ys1HyowsyBW>k!u~sB#Mr69`*+e1Uj*wv%?WF;*rxl z3&g$1>~}asn51D5%F+*uy~APCr>lCUM?=OhiG8x$-`!=VZW`dD8L<4T?UF@7$u(?J z&Ew80@z2gQ7Wd5`yH_>|eU)B$hdrNFt|(5YvIHZuG&ZeIE9g5hLGH*j(+TRkl2kw% zY(5F>ZCA)$0D$|xf;4PoToZn?){XDqfv1FvI6bv?0?oFf`*O(soE>O4+Wn35K6UK; zS(Up8i$8!=5`)=9bg!tmNLplk93C-c%J}sj`F*#C(_&(zk0v9#2kR>2P(|S|5hggy zygh^`Ks}bu7&h2%VcQRzjS>pSH`5B;+(i$>CxlbJMG|V*ju%9j6r9YK-xJK|L<^Y_ zcDSp2sA&Mpr&my)V3Z$Va|Q^@AWi-&HQe~n;y=f>MBFhl zps;#Yx20Mz`4F3bVr}DHg3yHM{Y-!s7={L)5mSf8yAlzKRVM>QA-0MmDF7=KO^Zb= zz-x_?h;#T2{wXxq;0HG5AkJ>6M&!1ks==b66vM&~qaUg=So>_I$jkwcfrW+(wMFWb z75uI+Y$)kbwEe33G5T6HDYf9s2B+Nkh(kR%JNWj#E!f&jwyaeU%}7g;?fxfy2-_4_ z?j6({=of)Vy-t^g-o#z7e)xWbn=wR#-ITE~nh;ijNW{qiGHWtrWL)S2=+|JBpDYRi zC34Or-;h1}wGF9iqn8CcB=IS}CZJ1xBg0Z8qe^WEP?oeL(V^g_=p;@U;W8F?#MThd zm8&Al2I!F^#q-N2ex^W|lfoAjTKUQ;)hgg2;2~V7h)`lXuU__}EmKpjQ^ZHghh98^ zIpsQKcce0*JkBcVB*lwdE^#TvEk%zmn^KS1PwK7cr3Fl(SD;rZAiqX6S8TiCCvS+P zXj)#9;djF{!!X039o7K_@{ag`_-0hOQh}qIS@J?+T%ox_kJ*+6*#@p(CchX6#Muj; z=Ms(vZio&$Z(vNwO|Qy7^L*&Z2l&9dJ*wL7&6T6VQFBwV)?v4R~|K0Jmr=(m8r+_ z{`)2LxTY=4v*pS1w(pqtH~}{ew+j~sR|PkPWsnso%{FZ$Z7=PBWvIbi6Rr_Lb5HZ2 zQI{bp^?Y2}l)OHIGq?wU;SxTIz~Q2-z;~H>L-iV_Zurq zX*XTF&wRMkbZXWy+rPF?-67tQJX1U~Lh**Whjt>~FFU(_ZV&cZKsh^-EepZi6 zdma-^=tbByga?KdUI*jJ37d|FrGnzrqeaEt*WC?*)=*SLxW8Q@W_Wg3JR%BH8q-Z| zM0`MWL0neUOEg7PIz^pEqyD#8q-G?bh!>Lx55tSh)v@$`c3nDj7dQuG_neMdJGuV! zmt*5z>DW|NtX{8%12rKY5y2+%dl=f!(mk1~8@*PyJ&2`*_R#0}gTXHcQCB(-CNFUi zDZzEYGa@PdI$=hVRgxHzyI^vHjax2tdVd0bmnOz0=2J13&Xi7A1UEc1%n6Yjgx7r0 zVdkamr0-+NXAo{1wOBY;LCX`EiIe&4q+#0rBl=C|Rw9xtojgbbuHLe4!%W;HdsJZ@ zW&h@P+Hc!2f|2WyXJ1xRRyP;3F4wnjFTJeiR*01$i&fgItzX@AdfT>dyG~+k05%dU zmt$gMQ6_ksw&5G|3ONcjUHazr7yE-ktwIXhowSo$h}Hwv7}jU&ruCJUt0^S9Gq;9g zJK;NWXP`=vbos|U zIbO|QjZSy-C}HKOv@Ul$&hOiMd&PIH#@r|Q3(#e8cKrhiX*td{G8oGP9ABGw>w zEM6%-75Nys?pb>?a5)y4GPfJjP4(7vpEOgR?d$g3X=XUme`z&ylFBc&QPRcvw0LK8 zV0`#{&duVYs5pG1yo>)X;5GNz=w>MH=v3}OE-5>T-_0B5<&Qgsjp_d8eem`3{}&g0 z1lk`#EHEaQ6c!dTa56ClF#a9<>--bLf5hAWGtm9O4o(32|A_`ZVpeueroRGu7ho*T z2%wj?Fm?il`+tSnz)1gJ!Sg?Q|BFY24V(?E?aTo5axTu+7Pdh7j6l7>X#H}&z_jC3sjmiI3c#Vj11fZG290b~q5E;#-Y^)LM&gn#NJVgh9O$4Yv24NYL) zKd1&^>tb#FH%R%Y69W)DSU6jo06u>;aRaDXIGUI`8rYZsO*OK!_W&?a!2-?w3sEut zjXVCO@`LanmH(oCnEC(Kkbi6Z8|3^2o#>TZ44wZ%hRTjECVyvq_`~0sf*&8DFG2>^ zP6jp>4oU{LPPB?9W-itS9{>diy?~8qw<|12#wS%jGfK@@*8#r*biB3EFZlOOxc(LOiU~QW;S34 zv46M+8yhFEbAcd~4T$JCSph7pAHK%S@li)$E)ejsvj1K7Z%H52k1s332L~G?5NUF- z0@#5mI};~>jg=F?%E<;`XJr7eGcy91KgzQJ`B+$ia##TzK>h5jOt9>1OaL|@KRY|e zUuD@CSOIJdKpDWgumOFI6DW@rXwg5~{z*S*tUwv8K)w&VSUH(tnHhjO+1UZCtiZZ4 zvj7hc01GDru%65S4kjR-jRkmc09ZLbq%gBF0&`gb%s~5DS=j+BKq?!sC0N)vU_a{4 z0<`EKZU4vVUv2(>T>9Vo|1Tu5aIgVu!|*?z8h<&~KR3&NUH8AP_qQv4{kS9P|Mwni zZD8gEbUoO=d{^kN5e-^qpexWavj9DbnF092$jkzKmPrDiN)|?fwr0Sa9(eZ)IvIV8 zmvAxw&p-5jT+lLqTnQW4OPE-gnLER>1Mhu$C1(>G)sGVDe^Y^-4s>l<1NXnY`$GlC z-_`F>EcTyK0!Ak051Ide!vqUn9^Pb2ItO0W zRb5kM$Io5!$HI!z$H`)9Cu!28QTxd}gj%>0+c;kMUf%t#JIlmI+^N?1m_mpEG6A|8 z4NbOhJ&wl2-eA2jLqb1qVL)Alp;zopup}~OeEk+GugDyhr_TM#la;G=JIkI3Ht*Xv zPN1s!oU>Y&6J!j}D!-)PGoB2+dqrN|+w#8Xw|UY1;o$Sx?utJ`6ec zxFo{1T60=@oN!uqx`U0LXrG?pJs{=Szi9ijMY`^^NqObH#9O_341670$Xm1Sig&@i z@7)21+-AGSp10czAI?zkv+jLQ(E4>}^X^0Kb5+(w)PWVpd**qg)|*qq!3wT>K2a~l zipm{ghsU^)IiXJ6h5g>?>CP_d_qI~@8fr7wmc5Iq*BUVSjD(m z)33cgvyFIu!#_~Fulgrh$wv<*o8QLk3uEdxx!Rg09_vpC-XhpcjkNAIm7L9 zaplJ`?)Sx4JKke_?$9gl9h1n_6`cC>!n-frM(h_Jsp(*TkuK`2>jspIm`igO- zOY;faZ7P{jPi`vhv?cWTYZp;MCaP+h9nFkVWkM_6mc4DaApNX%Zh3ne8QE$bUOTNqT6B@_$MDCWw>X-Q+hv^$m&bGff_sd( zQm?PzZ@ab_AGCR*Ol{9Y07yHUReh>Ulhxh&j<^~p!wb>MN7&a^H(k-3{F`{l(%I5( ze6_#gBAPp=ht{tnv?2&x9BAj_U{A#5stxQTTxd1H;iIchgiE848)hXtiwK; z*%N9Vla(fE|9WYOv6=ZE^X2sP>8Vv#ptY`RV^^Qo2l3_i{-PB@VVbUt+wY$g?z8)9 zOI(_^RYqeIg5WJC`HKp)4#KEMPOHCGT3K|+T#a=89QlcFsIMJ=e#OzwkkgaX8)|QY zN&+KuHnuThZSrvTp>596kaPPrv}jK&=6DpRcw)W~?bG!Ktf++C1@Ehq6K4-Od-Dp4 z8NKrZCiIc{Yh!e08iggVzO<1Ci|IVU?`vxj zwpa<6xq0ez^&3dYUgfJoG_I32bn{$Y)anw&+#8QU{W!SO@$fhwqPv(-r)rh9^OXaG1~u{dT3P=SLB`>blwk zu2ZbVkZ^R&#jyhQbf0^_nsm#n+%log07X3IwtNGZ;RJ^ymSn?R>+W5NHat;?#ZA~V zl?nbEM3jIRFJ~L;r@`b4&G7#Iz62^4bZ?{0y6RC!C+Zm30mTni>c+1nZ4*b>-?omh zOKqi{BUPJCxCYBsVF`8@Y?7kGj+?}Wj9pg6hLl}azYa-Z7#>mQ<=YDUZguYLo0@JY zbt!AsX0g-l==Q309UIu0h)`?Cnp0W4QtiU(>pzj!(G8o?dK~lbW;q-UeWS*l{l>OA>aG(EY$hC1hl%NTP(cUM#A_3&l>b~nfcKj5}e z4>P+3?dZimWXRcJK>yI+>j{^2k4q0qY@DtlWB6GZbZbkhD+raxAz=*@g?QUb~SXM|ziJjgBzlQkeW@C-dlgh%u^FD1rMs1eB)w?n)E7*+kShN`p zsk1aZTC-;bRJ#qQ-#O`FeRy^FwgD1L{$%{LYa-rPP6rSD$eVJko!Yj~cV05wi#zwR zaREES%G0s4i+9*%e09aH-IJy1$wuv<>+JZvvzhOL`{GBn>z%SKL5ns+SpgpQGD+5JJoRIST+jfBN}_xl#Guva4n zsc|!K#mngJ%MU)|s!lQD)+41v&tY3;2NE($mls%DDZ1ZSZnfH$5H|qMJc%U`f z3YV|Cr42e9w`UG&R5G(nTCNN3RxD=TOp3y<=C~;uC2UAW)!%%zw4V9#YMzk~lq3g~ z6fh{inznh~x1f~hm#wv-p4SsfHfX-9p@cTzDo z81mdcp}|reKW(9IhG>S=vy>-kM0m<(F)qA_-6mi}I5?rip8e!`GTycuXPa>D-mqG* z9kb1;v@YJ2yIKHh2W0Kp#pd?8_OPp)tT^DEv6;Q3Y?sA-GhO3c_u062NoU!jU8g{3 z`Bux!o_(L_V#<4QWSj7fe-6mlyfc}4e!a11GwXi>f&%A9TCDvD%NLig_|l^_D?^oRX^MNjWEqHf2{= zf^BM(YqW-59!^>@ES@SmzVm3p*4Op(uBQ6TJH#)faYe5N#v*Vc9OWgdHc(x^{sr~z zEoj~;cXz(?mLqI8^1B=+eoI`1J;kx?tbeRroHDb#9KX#8jOul=->x~FGNy461BMGSUOh9E(++~|zJcz(@G`!@Rt0lV zDoyY>ujAPIx@qEodIq_Ae4&8CHxrHMJ&gbi4H*1n#*%Cm^`r&$OoSRi`;CVxvzPZ3 z#_^J;fgTeguh`JXb`jy1;0Ma1mK)-u@;|_k*1=9^I$yr(P?1_kP*$cmbwc z>w@B!)i-8QzD5)7)9xGAKg1`j_T|#)Lw$Miq4f~_XlH{7r$9;6`jLdQaZjwUJ)HJ4m5j(RtqfXY z_P6x7>27+Cr+%s=>MHt{VQeK0QCc<*kyR8td)ez=UhebhoqVCFcY|1XKIw#Etuh3E z?taZcY^kL_oQwq_OppxPQd%Jic0b2Uk~8yi&*iqRp8|8E!F3zT!5T3~Xg_J&RDQ{Q zBT@RX^igR}aRy6T$nV}%rKrZ-tIF%gG9>nws@-3)GSSyK16=H{jy?MN(W$?eYYnyPRot8IJBhGqK-pnRZ&97EMSL+X#_NH zf2y*YkI{R3tsE;n?&`YBvb1uw_3mJZmuj2+w*AFDyjN=P=H_U{@>G5^A97+_o|KT6 z*2358xa-wbiwCv)@^E>!-m7f;$5H8TSl#R__{9zwErB}O3Y|<(>g}Zios|Z9WcD*x zBeLZ+a6SmF)yL!qjfXgV>pdg-C`ZZt&}6RtV_XKhF?{3|(XmfGBIbg772#vGbdkmy z)`n~@pe{}l+=1d_@gO^0*RINjugL56jMY#)w#mCV7=du5g(Nwc5Yd1{I%nM2EQ@&a z!-TOWn$(#!u;oiZv*CGX6`$;-GdQ8nx_+fLYq$Ayv-_;!)6Ap-ZC}%)k)4|kGiMSf z&jK#$0{IqQY(h?M$;iCP5gV!T?ESc>$4X3)@KA|!WA_JeD@w#_77Bt{PRTC^glXw` zcvJn_bdr+zZHlrRK6n~jleXZyZV@RX%?(}S@maFB2B^VYbPT#WS7POox0ZG&2Yv3rqn%t)baR?Wv-3Ja=f}<7&v?~-sk`T@5K;;5cNq(ytP;%Em4^d#VY7C3#~tp8wJ zcGjB6P=lBxcAr%UHmV1xHlU{WZeRh`LQc}6k z>toN6iXW%-wH!T{&bhIN-0rXOQ(|6sH$0Gt`{LF#mIg21iFiiN6ssNP??_B%WCi66 zx!Q>pl9XQ?)y%QthTopKQ`%U$Eg4K0DLs`F6-s3RFF%fdL-O|@%TE8W)`i3)P ztv_NSf$dVM+Nqh30Vu*AdgH>(S+qtAvwTw7L}Ov>-4+K!xll zZ|-xvM~blZy_s&`x049b*?kWcHX+<&+*{-DyXcxsLnf zXY~C}A~W;x94_h;U3iL0M4vmjE1zg0FHe=2YY{dF->uS4KH+RPaL>0*xA;}Je;K;z z3i?K_`W0q)1huQ>s`s5?w&|t=k^4DvuQ=gMosXhL#{Nu0ZHz-?w+J{}5*F1%4eT=? zX9d1n6JRYKyJThxhS`5Jx^EiB>R^~aDaZ|NT(XJPtNlj{HF8+6EKSprf@8I9zJat!FiA!sEY1vkrmYmZ`(16?TqiV*w zg3$WS-)Vg(LqEMUXtZllIFA?tV-iXQ3l2#Q6cvveM+u=SM3w!qkzq005MYf`zKs=? z%vuVDS`QsR@W;b!WvW%@j3264D6&Ol-hNqlgD9<(r;~h)Z<_3y55vnogFxKkIeB2Tt3a!QsODFWCFN7^W=A?kkj> zXL=FU>rwz-h8XdswVI`e_Zp5<$vv_T0w7BPgkNe9FdvDT$swhZxny7_4TY7^dY46N z6!g@0UF|`xbEtLox}R6-_X6rjdiVSI0f&stL-C>adY+dLQF^)*b(D|d)t)|tF-mtf z-EMbV=z4F+8DUos2;Eu!on@yl%+{Ag04!W%E*8*2>%ei)uGy4oSZKY{FO?Q6sJ4oK zB*+sENjuO{&@ossxIi}^mxo72H071%*M4u0gTNXW?iPZ5Jr55x1{5mFTz4`L+D2ISgdNHe| z<|1kUY~Zq(0gC?n6tVc1`naY}dfR0KBN!FBoKZ<*`k(;8E>y2u>x}A(ZuF=h{nAz< zbwAPkAp{tC3F^l-ba?{aJnd< zO)l>Vnm><8msa`Lo_b1s zs)-U8)aBtI!UOJ4h~50wl)iIohmoR1#N1_;Sh1~}zpu$*e$m;m>w9@{SPnwD+%QL? zF>H%UMltf-1}hM*SqI6AUD?x7V)(3DL`j)eThm?eD?dqy{f#cU4i{2|w=yca$GDMZ z6Ip6B**-qr#G7*m1Qmaep+H3z3(Zpih9mG9kpn*(#%)d5AbclL=Hj8=&6v{EYPgv& z;uEie9Wd-Bh5VY(;q=DAa@u}#;-i>t$* zbgk%qMNF%1g{4DLN4dhe`n`qMLnFfW3lfop;ScLWl9(AuZf_~rsDAx}mD-};^im!Z zmUnaQuPBN>&+bk`R6laX;;d>bu39UiOpEOF4{pHTZ6?fDMn4r`Sn&g%1Z2s5|L zaPAmpZm)-zY1q3X%Nc_EhSF+I<*nFBgl6UE^>=frJ=mv3Yx?1sC_Q$` zR;qkrEVWsNk@nth3u%{)VAF=zgc4@6G0n;fJw$UOw;{MIUFx~wH+*+6ujz4X-iyM#(qD1!Yms$R(7i@^%W~Z zj>qRLcQhpQ-@&n*3LbR@#VLF`3s zndNriM-)4C$d149052fa+~T}Qo?31QDtriw)vwl^n{n06zSMvov$LtUa2HZbfrE(u zzEut~Lf7w-D7*U_t@~AA`h@;dwfEE1Vj$nojIL|hBZLw^mdh+L)C&vHFXS^mDi^Y} zb(EK{y*an4HIn|+Vex7LJjdCTfS}a5vW*nA)rq8SXrw2ylnE?t?PuRc`Pl_MRXER{ z+>w)r5X+65QV(0{GF-VUD&C9P+wP~O>bETeJrTh!wA1~LfI6M6YR~qvh^H@rB({MJZ6u^?>Q;%xa)X4cQLv##pGjo-o10CYM`>TUMRCM zsh;h;d9`Qhbwsk6?S1Fg#a+4EoPzw&Zs*ZQKZUtAB+jE~s2iw&*H%FuDlgkX`e70b zSiq2_Ds$zK`irjTTUuxaiiu0Pj7a$&;qoW(cgEvO4h|hGv5DCTPE264hNL>kdWjLV zObRR%@N17rppj(rS4beYuo8qrmQ@-}&fC7K%xx9P&>C;Vc;hclG5IIPOMM4Dufz;x zc~`deKJAg$i0XV5DLr&VV8>)BK8|KO-e=gYCL2!7v_xmhDY$g_NHCa8-@u~} zHfZXOiCKN8OMCE0Kge6Y7RTHA!4^^jU;?uYNA+rFjr6pV|BFN$eys6 z2$2>SBYIS!k7LEAmD?ll-LDyucuFw10h0u+R=nmAI+%^krT6K*+@B&Ez!yX|wDXgD zvB0O?Iy#+pMWSHjOZ^<(9hb02T4;wXKYxMqgM11nF$(N*#L2$FeVPrT8O<-KhNo5s zV2LDLfe@_&;&;YSf40P-1~w^ZixNn)J{J2Z6f!Y*$r%tvC=6wlhC<4eCLcmPzq+P? zE!=WDl{ez@<9shTtul1ki}O;Q47NE(QY`W_IvtAY_t0?TUdy6PcF(dZGcz{7sJ#|( zLvghcaYwmeTggq)56Jy)n^BZMDCC)o3%7b&O0xKNe(umzw{hplrao0*XrQ{wDlO@< zqKJ$tjDrRjLS7S3%F^^1*?&>Lrm)ClL;ePv+x;TzGqQ$O8&B(jImu2#xrC1oU-Nxy zcEZ}wT}ob3PT_6E$S;SC4_b{B!z(^6=t@{i=w*!Fi3LM zi-qsY9g&eig_5+EQ<5^rut4cVnm=I%XEv2>3XRJM+^QPbRB?#7e5LM@JQATPCBQz! zB?05`aL(Fva+^F8=P8C|RkuQnGDmD|;c>GV-Ho&PQoJD_@kazUYLajNp`*$!3&}K+?D+Qy+(>+~Y2UsrEGiF!{ueFn{k4{>Q z8#~cGe?*w^uBfsMi+sFu5cf@8T_4^dC`Oe-#|){_eTI=B|2V=lg&Alu!!q%%;vt5% z$Hl=CQnj3|5Je@5Y-c3(%FF1p&|;Lnd?``sSFo%nDvuu8Dn(h!i#EbwaDVm~W=MrfDLKQhLu$qSLI*Zq}W(^d&Mk-TEP)cydO=b*7r> zFP_6ya9-NM)$Y^`_j0BtGG|SYqC_wvKvu&RXvk(MYG+|XaKCou4PoYfY|^<2SMZafD!yJ;z@pYH3jr>vhCq><2wsUSK%#p%}+TSCo&sWjG4)4~&l3t{OUTa73 zWYz5X)ZH#4sG}#QZ(L`xVs-fvy+JD&Nl1ySBR(gV(he;Npk-`An6d9PZ=EDy0@wCl z(?K^)=uEXuAPQ$yqab9Tr{cbHeEDsN(!FG1hM}9ghyKH&%t8>}I6A5-N(_Bt;!rd3 zG_DfSV3fClk~5Ewl-1`AxHj}I9O|~92%hcFn1(W=QEuNZ|Ev3FT)5(B9@i^N->$q+ zBjU}>`VchnvK2Fa|v9CAAj&^Y`fI zp>tznVIJadX^Evo_P_`~h0wa2e97GruOi60;!1eL(8Io!8CLwtMbeZr<~+rwefJc% zH>%8#;N}@P*&!aEsa=l9kugx0%*W_u;PQT^lIWhJKCUBaUN@%t+9Q8G{t=F`cpC6tN6`6**aY1U$r(O|mbwJ)*4HA3VnhOdp;CZvqmMaxu?Wlqw>tERC&AKl4!rF|qq11s~NO zWA7*4M36U%3+%8Two~O{!#4Q?2~hX!1aG;_M3+3y?&NW05Gs2-!LhqH-6 zhpArMx{}HW*kiyzzV_&RGyB{^vIgqP?r?AE4B~>z+d@3^X)R;qk9;mYK35iE4lZIw zXNS8(pnWp@GwF6BAsq1k^`Xtp0W7nt%#x!X!kps5x!ogEU%aMxRxY8Mr%Dj^Q^;yKmVUpMXa5neT zb+rHa&1cu*)$>GaMDgi^7_U=ZKWlR*Yh_fFIa9IL=ETco0$)*w$JWFN?sePjW_xGf zlC3MDZno2`(y$o)C5hThI1-SZ(3;@TVU8J!LXT^v1xY1@KjDT!q&_c8DCCF#&{{Sw{(=Vo zX&thGpjYOztGgxX^pt2rMsmOT9Fv0^EMdqJO3*$5S^}snnk&MQPff&(!r>KBteyds zOndym@1WOaAskH$fzQG%C!G8=ml#UlA2`4`$ta*#awD-KFisJCD;%L$0wa&FT}iT3gh$rde-DVB2uRP zF(Z|UdrZoKIH^*R&RBD{XSxdC({b?)$3%Um9f0sT5IUFbx1E=avcU`-^XYC0EP@*q zL|kFsVH`Sihya7gW)fc=jL?swH<#&hKvQ!mH2Jx!x(m)KMhp$<1M08T$b9+>$ATD- z9m14#!mY0waTqaUB}wj|4KXao@!o08mO5N3_+R>rdkXI%?_L~SsR`{@!9*xwv^(&e zOv7^xxsq>OjNrfHu+C9}TBMD!>kMDYmm(t=QOjMGX2Bhe;x0xR<6AZkmuN7jO-}!$ zqRAeBdlgm`a0*L1wu49rcPlVmR;Tq%&+Cv`kSQZ|op4|I z6x(2aZf;0+>PxL=EwnHA529`u>q3R=tIx`CUr=b#Q5)KT|G7}tn7XqYw>`|O!#TQg znPF`lE;5-c=}a)Xanh3AkKe?!S+DS2hxFlr7SCX{Jnw|Q?tS0)THO#OG7a74cK(C( z;$wh!c{w`y`CVnpAknZeSWVsEKO37MH{P3lDRZn`2yoRD?a zQO2$RjBo`75sb!BzXGM{RNlU!#VrOh;!vHd3|1YDmhUjE7%X)YlQA}m>WgGq`QDQC zy$0_qBibA_oHLQ&VWf7OED*uYdu5? zyKzZ6KjE0*JS7Pm9wZlEvIv> zi(K^1_kG^@#_Ge_ZYS|{=;N*&_J?HeOkL;e?VE|g`DuWe5?avnw>yPJ#1p$u-l~gy zJy6=elVM!)+3W8}N_Q4BbO!Da%1O;^zABDHk-A$)<+aGFv4Be#Lc0-C8MPxdhwP$| z_FQQ5*JQyy&UQ&qW7f5Lt#pu}`W5EeQ-1acm6HnNg(D*1L1&Np9rFClJkv0>f8$BQ z4AUpU!*I7R)`pIdjy8gD?N)+&d2~q-2E#04iU}NMe}%qb9rOKD$fQ;Yi!9kajBdOO z8%|J0?SjQ^E#J5-qLKX*(~F(vJW1>iySTKB3fb+fRkV#+w-Ywuw>V|u6(4{I!M3%d zoRcv!qYcvr+8>&17w_g++STu{bjO*WC~CvQgaQ<-j0@0(<_!imn@0)m4r`_4Iwa@F z&p8_Jp(hU9rzL_oPrun0k%oYTwV4kZ<@%~fY1Z*#i&LGP3NIKsKHX@EzpJ=-W733o$zQ@HwwpcAHu<$~jIkO>mZ=${npQ)34&YzbF*_DhSLK=&CQRk}1--O7 zvmi>;W-j@o4wDIM9e)6fY(?s4G4`M5>xtnrw;MSG0=sb{OM1kXAt=gkU*$q%y~y;% zs7Jb%reqP|qY1g{VlUvt6Tm^0{Je`U3XlqCop~Lf&QqD6%gTk}Nc)Pv)lVK9Hu804 zWh10IkT$B|XN8F@YCfM6m76(IWi!TxFGxSSMeiZCD5R3K*1k^`KcKpTE2)6XT)X^0 z{^kxv85*D#;t_iQ4oAyDFdqOZs!`^-@m<=0_gMloJ;eF-IK>^>qA6B1I1sfp;+BtR zM|?S`yLQ|6)hQk~9{st9t}(xx zN^u?2*)!TB+zo||)Gg+cfyXOEtQqX%S$F9U?{%F~&b5oh2Dg^X*7%bl>!$3hUr~AY zty6y6!W((E_iumL-{a6DeI71M_@jWc$DLllxCo;adY+F1aj6_owtWjS;#ej${h!Y6 z*&-uRXYOAZNX*q;0=*M zUB^`=_U)`j_)HA{GF(%TUZU=G3Y^v=mF{{|(Po@HV|cBS+Nt^_Wob>P7S3M<>(Vdv zm@g`&oPoo<>qMdxLuWV4T+oAZSLh;ZG-vP5HX;@V#o*2nEzta&_=rsSoT085w zsJ8F#t4KEz(%ljRLrMt7FBPpFxv$!!5zkw7NEpr%~= zF(&>&@^-szWI*NpST;RS_Zex!Zh!(>LRIv@TCYx&o&pUOrlYfm{D$|k_@E}t@E27| zfsiv5Va^bgLNleO*wgr7mIo8(qc7HGN(Satw9?olZO;<&5`CSdW_{(>=1J&+(O0z`OBs8al+MN`yR+U^ z=PE#;7^zRadIzZuPB)rQT23ORyu`sp`Z0!JI1(cf%pcQE>iw4!HCx!nUp zxYQzx_YE8aAIp;t{4ZYQyq86DM#jwO#za$;nm*e+a>nX=o@a7drEq6~s(e5YQesh+ zw(mOr1o}=~Gg(Q=>0J0$!@#a-hqw&xoO+wT)&pqVeFcjk&>8>9);vN!Kj%e+VJH3J zMX$)%y?mw?V|nU&Em747-Ju5$9@=5=wB#KLDQ;pL%BhV6iXSe)?ItmWWyYKA3Rza0 z6r&Gt!5}gj;g5@`_u{%pHG955AaSk_T(Os&@acYACEE66C7e$==%CaCw;q=ZBNiuX z*>>6j)m6u5(|CirguQuUh>w?g{OtK9?y!>=d{7HNdq~_MZc8yZ!kR(49JV$nP3CLn z3{22iybeo3#q}PmMrR#gM5TVgs|-I_E&c6Df6wH(!NGFb@@pUK2P1W{%@0DY8AiAg zh)!u@tUOc@7l_)!P!=OS6?gD-s}9*!l4hDWyayN)J_**k?7`GzZ?FhJhSrr(&K63k z@N$3W!+wC4{?v{5udt9P9AcfUhPyy ziChm?qepGt_Y><(6q#?yZkiKDU(hvbSvcjn7|-~+h`fJ7H1Gm86`ga1pw0q=Ce=en z*ykv3wrGOAFY!LD^W+B~Nm9+bx%Y2flNm6%1h!X&-xC<0*QibONL<=?AW%1+e0JUi zE8-ntii%5I>V`kIT~D?jK;kB8|NNLz-Ya5=pInZDqJtwk821C1pkF`nWntOamfZ-7 z?? zPWqn=&5Z-UGc-3In|HCqeK3~w zB2hENX`i|-!uD(QG#JWue6PlEkWAoIDZq>}RX7J6(6VF=tA(!}4~dF#w%hN0cAvAe z5N2}}89ba7Q&7-BGHxBb-hWa9tZ<|*;*vw!=CdAhn`-~l#jBc@IrbB{G`xrL<^v_Ap|GT*iPxLHlW=5i95=*-DzD7O?M}tSv?vv@cU4u(X%%vmp#a&8wY3w46C8 z#VpUPf@Y%-SaNzb&XTb2njJd_$RvLhr-kukEW2X3oX_^`Cyf|Ox&I~Bt$eQF)BA9{ zqjJr$3?!eRI-_Ak+&HFimZqci<={CR;;;7tvLMO7H}h}0FTXc)0Mhzbv>!!d{!{P#=Xd)j>-JM8 z1p^!zz^&bMQvgH+v9WUh&wl!UvTocr=-Y3s8|O{wch-%KHA^)|frm1S#5WdH0X;OcB6?(mPAA7X8#4@brnbec8+uibx)Py#- zJ8gCFB&Nbwsj5MU!LQcyqiTf|K-KIXtGVcD9}mgVjn|CKc-v9X(`wm?jU;CBEfjrr@~=!%<59`MLmR&tx~>Ig5(+1%4m;0{TL0 zt=%rn3cEh?ELB$lURS4f)3GsmSgV$XsV1jDsF4{1CFVUzjb*1ks{&KO!zXU}B9Nfo zGdZf=V!h*tHvx%ynwz{9tGxZr45ko{hY?$WSTPm+p9`{QJnQzJo#e`3wo;*tph{$1 zmeGM1W)ILV?seKoHM#faLJbpU-s^Gq?3SXv;uRf{46L*N@S2wyaez*%*Ag}R8h`S$|?o%w<*=Sm7=!~01 zFjhCI(?^|T8vg6pk~EvAr09y}jO#rR8WAYvQer1B+v=%f1UNLui$T26(5PQ3LNC6= zsw+SN>S*%rWs7y-dAWYz3Mdd_Y$)<95^?da5?e2!gVqNSs-g0UL4DnP%IFS1)^PQ< z$TS9oCb+U`>%BPGX#HI|U3_lr$`@DgGPks_x-#_}6&n5J&*wR{ee_Bav2+diA>nR) zvh`&7=4Cl{_*$?mOs4T8B^y0*6}lr-jmb<;$4WAc*4+$MC>OQ%rE2LQ7Nex+=E{|CRv>@GM}qc{9G}y0tb(l|208oY*qS)!!}@HUj1q9 zh~@YPPuaR)PGcdx%+%5;yi$btZ5V>$!F01hekB1tF|`KNO)1Lj2QetEimy%;;UvT- z3{cJe$3EMNZYFLgjJ>VgNY?I(QRMz4oUmRGmhO=s&61(j=*A7tn)l8#O`*dZLwh3V z5>kzX@@iEvf|sdh;uy*#l6n{R7}q_L-V;<=+gIdtjFfL6YdGycX1V(yhlC?E-XF2t zV>Tf-8QOY*Vz2*drCd(96C#* zW_oPf44f_3;G#z$@k?CIsOa-l_$l^V20`Zyz!E%Ov9E7Sjg!JYrhvn_F9Q?7V&0N- z+mA`ycVaYzkl=k5mspeXKsXVqnq>EE?n)7R+M{c^aX|}zybJcQbku?@vGr;3p0+b_^z5_YE+QS+bmrE3KlT zazW(x9yvbg|G*&~x~J5nq6}R@W!m^9nm~WTidec|?Sno)8M+Of3&q zJL}y>n|ew~Yojq>xfn_t&bWaQE5>ov2#Wm&))mnEeHx|1I!U!q?mm9yL>-qD92&Jx zHBhwp=M_+ycr|2Q`QS{y$fy)H+3A>OOFIKgg^237AqGRM6uYd_=FHeptnq|5N$oq^ zN^6V{8|PY4E@H~fNiXzGp@Q-H`;lwh7y3N6uT|&Ku2p4#BBwUNc!m8)!})0Yk%(z) z@{a75j*t0gnnbs$)*77inWi&xFDDb7^kg4oL9FZ92XrP@?_Eja7xWPko2>EfNXOP6 zZVnc*mgPz?%ZLvyYt2CI*#{p*({?@;72S;f z*a7bI3m7h<75xu)t9Tk`diT=%Ms~civ!INb3%=OFFKv?&LftvZs?o>ILf0t(g?BEp zi07KpRmt%LVt#v_BE+l9#V5yi4OGls6nYy7)|;(qrPtrP$F^CSR8pV0 z*JDRCqy&WZ9p-^BTi;imz1xL;3_sHKZdg>fGd15}T~SkA(wL6Y{W=-DdpAU3$i@d; zzPFTF?uW?-j3baMHs?vhl$O(@rl#Q^J(Zf7qA9xI(*y-cbWFKOI*nIq* zFYwl*t$rV?m&h9lQ(vn?&^ttkI9!qCOIY3hUB=jKp^NxZhq?`YhT<%319ZjXUA&*|Ga;(NdEZ z6&!Ye0}mD8nCv5(X1Gr;f#c%9aV~6w^Ao_vFpMv2{j0Z+Q~~`vKdw?& zr$d|stdEVax+PAJ{F?f!s>UlMDk{E+Z3_>*Dyq&1qQ21A329yNrJ29j!bAkYCE+zC z^UI$^1kPJXFSmM&e_qi=Y*#s~`^?BoPlF8L@gSAsMUEk0N>5)cZdDHS~Y z`AV=xWm3No4Uf%-7r;0{q4Z#7VawY1>d2nh>!}IU!ku{@Q?Tpx^($e)UbVZbHtKwQ z;2ft2qdgLQnVl4FZu`Z2%86#ffmS}KZ1ITP%Awz6cf5JeW&<S8u!+hw3juj#4?cr5vOuBA9g_S$xDYW#K~+H^d3t-ib9C`Z7Urs>6We)$UYXE z4JWhchJx%z8>f@^?$GLGeGOjC>gG@joEi-iW;8t9HM$#p{eky|EpKYV;HJ97XN}9& zw2%p$y_d7`?D?inCXdWt2ssNXg%qNh9HCmhu(|iUUxA_i_i*4p#XbMio&PXB@&8NZ z<3B|{zp8xvDhdRM$b7%mzat+WK;P!CDGIh5k(vJx`7Fp1brWYy%{2M0oVpO{;O_9S zz$ebYSXfA5g$*@1Mfpwguv$6BG|sP~?NoQ!TF_FPCf8d=H{#`bY>QmIC_r~f^cQnr zc-$*etXy<3T%?r4uw_qDETN>t0lIW|LPv^7E8_3)6l7l*>UZ}V=--{IKZYVnR;E0F zBE@m+F(3gxX+F2Z6dCarA zN)7R|^u)GX9Gwn7DxW)Md>7C+q_lNjJ2V_o>au-wG?i}>$~ZqQ@lG~eB;vWpr}J=E z4S#T%wnpJWL-_HY@LU-!yz(T^#hAG6*baeP3P|96G@9#^p}34xx{Q>TVctt8+{h^6 zouR!q7tB4fg2#d_U#I7svfpgsfLD%OSOY5FZ984RQ?1_nWUldA+^x`fNL=@zZps?Z zGUI^sVYJt98-eOt(a`exSBtG-&$w_5W-6J2GdTX_h~i+^Zu&J<3+_=oRNmx%bPa3H zISYf46e&aL%<5#)O5w{$R{^1U)e+LgI$R62dP9XK^~1nIk0x(_;*w31D-4Ir$|af= zvn6FidL7|M8N$msY`A@5joD^>?<`x60u&dHag=Anl=VwgXICawzzikA>T81&t+C@1 zcpBYtvb9%vIduXHyo0V#!Olge+ADkk-=v}vq^o#4_~z2mLY)UoLv?wMU9(GCNLTnV z{TR_{Rgw`H2-bbj=CCx6>3DGto}K#QEXToki3wz1t&xNpDKR#2Hc1vMGLd-mb!x60 z8u;Uj=idks{k8f#%G_%fbx3Aq2)7_6SZ-TFp zyWCzkvX6c&@#JNmaVjRZZSfML#8c%rdfK)4Hjfad%=l%}Zjb~T-AE_m`bC|JLoRCrV%QBSEVH-K5=_3Xv_N$eD`5e zH5y-%@1_0bTuKRi&am-=T*`Ox2JD2X2bmqfe3pjFbEYiwFo<{0r|P4owj-ec?UZj@%&hS#X7rnY*U{rB zf)bTO`}$O0Q3Yk}T9>$@_;gOgsqEpPSTw?2ntqyi+0hyKmN5xk%!VH#zMRP=E#wl- z%4;LXL3JuQPRIg#KAea=?-`l9GF;4fp#{H0`jq(UCD98ns;d3SRk908p1api(Aou~ z0~bkqFi*wp#xcg;Mi8)LER(1#9_dw{v$i8gQ8~48FGzI*93yl~%UOkmGD5QiHS&-aEiFLsP*P9%|*xh zO{IrFUPmmljERlH$N2Ke<&ZjE{Ks8Y1XT>;l5XJ)u|%1j0)sooK^Rr%L`)KDsZ$fM zgMKgLEqX|B#_FefT&Z_Davl~&RXk9Sd{lElO(V6Oz&P}NdkTsZl|Wmkf}HhSHbHU$ z^2x#FVJB=VX*PDJ+LYy#A!C@n^~lzJmcO-vRn0xz7wz}6hdDV`iA4Z zT6jwqRq!fh13_=3SxG?J71>PGusjdiJxT9A#V%jnRepB`c99Q-sSZ2U@;lALuhiOQ z7e`-hp)*{2F@9|LiZgkw(1~r$+nskr&s0^c%_cK9$V1eIzEPX~g-$(kl`WP%L~<@A z4TCQLBd6Um@-_YBQlUIgu-4Tn%=re0cu%TlWsy(!T_Bl^0=6VVU1FzYGjS<998NV~ zIIEzk1uG}A9Ngkv+%QyLg82$&n9c-%?t}P$ft6 z27cAwpH#Zrh&}mubE=J5cmZXH;;BLSufp%m5;vk?n8!qegGO6#rS8~;G)vpa(9 zZSCyLd(z1!THRX6Pf`iVsRog62V!@)VEW4L^q=o$;)JQ9lZQLg`-yttAEYAWU&tT? z?@ItLEgNIUbvF(Z*n>B?!dVL_q@B$psK0f$4v5+m z1PrWoS9@$)Nd2P_YA~>tnDn#hPeT~>rvr*aC7j)$TI-2CQ{@ztFl$G<$o!E-%dOoS ztGAnV$5LEQY0?cq7e#MXjq(F4bkl_*p+%Xc^m~iaJc9wqYRwo2K~PG(S9-k)Qu33q zS^R}XW}4wn)pd{czuF~9xzWrEj0}GGbmhzCc}%#L){iHsuwUgXyv;zrCTsD6siL*N z?^UJNlbi;Ew}hERe6Qpw)vUP>D&e=h*SkzaO-+Lyb1R%y_0T+4qSW>gr_j%zSuS5^+c~ZWiyIF>`wz!g zJC@v;o51xD9WSqimQRXql9l9LaHm3U`YKk-i^GeFS)@dKju1ON9}@A##ueZ5x2k;e zX(SR(j!vC4XlQ7tXsG@W9p48N`V zoOh08Q1MxzKSWG0NAdkiU+brPUq?3tll+Pz54>qr&`q?Gu|{0cxsFb9+#*?8mX8k= zmOoY<2|UEga!Vh!r>=A*zo-eVig1nVOzfJZKkr|Y+WX>Qy*srrA(fv3XUVl&kg zV0wl6_RAvg@4*54jWFR~xdLEC0RsnpKqH^dQdeJAf$T4JP!KyaE14#pu!AX(u3=+) z#LmsCNlzy4plb(lB?HzT__nNpGlU+cKNUVQvfVLzDkc>7W`&I_zTR3V>vg}K2zaPJosS*N z2L9!`AYdt5KyC9UyMM0B%>lf#pX@*&E)MQr>H=k)K>GDpJ5H`&?SN+m=xP3J$HvOV z_51yDvj1L}3&=hFQWy05dtn2V6@hHq&Gz>*We0Py{dx^{F!)AG_7^)I@UPcp=it0i zBK_HpgBuW-{H2VWhwC>xZqDEC4e;cRV(Cxk0|Q0CcP9QSgV^Z;N|JWpR`^gbbu|Rq zAF!Z@wKbrA3*5!cEXGqSBWpl8^v@kpK=PK4!;lBW%?dKoHvqF4aB%DK=(DnNv4Xjb nSa~?uxb-*%kpA7|k2wx|2++B{wR{j5=s%oD)YOk<#gP6VYY`oO diff --git a/public/pdfs/blockchain.pdf b/public/pdfs/blockchain.pdf deleted file mode 100644 index bc730c2b92a32199e7062bccaa2f956fa65f7fd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114843 zcmV)qK$^cLP((&8F)lL-CB)_ObY*fNFGg%( zbY(Vma%Ev{3U~puy-mAixpAF2zrW(xlg=72 zdA>h-(vL{XvSq2IZdJDjwg;tRij`7TCRtgO9` cdZq`2KG65>)s?uO3aHmdjo+0 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

!5O^LqP7ELSPnIuE{&IExxa)JW6J*QRp~m3&1tj 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�)#0^s=jBO8GE)nITF z6%~O1=GWekM*^4p$JjqL|84DGJ@k)yMgu)?iGK;ds{TI-Gyhxo-~AvB?rKJUOGhJn z>(}mL6f$x)Gcb}D6#y_w8d;k-nu7ZiY#yVC*{clr-4ZM&WMp7tX!Kg;e+JbRGCjdX zQDOdF(0CiDZ32T7Kz@nmjtKb4C58#9L`^8GiQ@`5k{BFbCyvd2zTr-61Blt#BzJJ*ekVMK3*pr#+&c#@Ng#QJKke>32}T3#3K(6$UFB~ol< zx}GDWLpNa z2xH;?4nBv1K#2Rn*=mm(ddF#+0pVI;vK0aoEUsUGK9^*+y*FTde^#S#r_W3q*CVz5 z%~f*zvKBdl3CFk6CP5gIT+J%kH2S!l;P_Z=cE|LtV}6y$Tj7ak!2Ln#jN)iKgFh@o zZPoIqjIr$<#5I|EDq&4~yb?sM72K!o^)i_g0K_>gMD0r21yP`-cFd0rWXd<8M@N

ZAkV^_5e$ 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 diff --git a/public/pdfs/devops.pdf b/public/pdfs/devops.pdf deleted file mode 100644 index a295620ad7f9661eb7447ad6d5f447431c1a74e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 148450 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 z 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νOqAP;E;`9t`@ynBO;6<()o_e5<+Qd=nE z(Y;@+XwDKGxY{X#JeLMufIK{B!+kcah^0%F{A zYPSXl#%RtU@6m6Ayo{efp3QXzc}WxGEi53<5%C%1Pb5L!eoi0{7c0oi)If#Ug{;I4 zEEv);bylkBg4_rt%uALLnb+$JQl^2)?PCiKCR&k zCIcBBfO}`Ue^6Xt{lRM{1IKE#N}Ahi@6n9a;Wy?ElflwqGEh31418E&HyKQ;IN}19 z4wJ#kyU7sBW-?TVi^)(wT1U_a zLV7t&hPNDoOG1Gp!oV@F$ykzRT!8J!mR(7h40i+<^TQ}fqV_zDebgBygEcmjfgCp7 z#fToPgkiJ0BKs;5*y-=MF)Z9a;sWV;m<+}47*s^EkD7`R#4s7Sif@k|7a12g7%0sK z2?mJnA0~r&b|zYRp5W;GQCwK0K1>F5I`LLqnT3+L0H($f7cc~4s@cqiuQ3uA$Z_H{ z84{{Va@=7uOwmjOVY0qbz@JK?OR#qv&0#VO{!NLmDlQ-TYIVp-6SP$DAQzmdF)yBF&(eBP> zAT;!r_lhF0!(x!*kcP$JL5On1sIKgIj}vaV(IaWG7;ZWFMX5Pt1UID;DGkZBV~$`B zi$O89;0z0tSWCqj7NERa3>oESF)&pOXjlyAQm4sJi^2XXmRhq}0eUqltLv~BNT)kn z3=i1ZCyQb3tYI;%1O{UiD97~toy|Ja<*ja5z&&@e7)V_>TMW%yjZyn%5KKp;Z`lo;T_J4VtP?ygyA18>s4@6CWgXsFk($GtdCSegGt#|ihS z&yO-2wjaD^Hu!MchnWo|@+@WprP@=`^tqrrDQ+`TZnj9n1Cgl3Y@oE54W{gDkp_Rh zA16Gd!&P7AN2}Rzv^mX&*4t`*%?68y*qv@+O7E!;^u znGK#FEM~(LexWGA{oQQ1NB5u2hI^vCyV^q?6eo>0~xUD684fQW}ygvq8ZeX2T*l z0}UnCX*O8i&4!F=GaG7dhS_i~k&Czo8oKv`rvPy+*TZb!CgIs^;OXGA*)Vt3FdJ3^ zgV9QyW`p-7FsGI*gsTV7Eb3JpTQJbTcXeNw4P!4&S8@=3f!RQunvmaBi_6gUO4MrqxhM2>Ic#8t??LPF7N%PvnQe_dcJPb%xa-VY3?O z3D>_w4-i%mzC=+)ZaEVl?o)tDLP)E_YG_7=g0{Ginu;L}tD%w?A(ho|Fi^s$SA@dx z|6w&yg#>ZLHG>VEXNN^FtOk~c$z2;otKkVt;jkJ!ci<*8uO%H;14G7Y;4E~p8tQz4 zXHgfcVTxv24U_eik}1WFzZt=XV>E}=F!OZo(HA7#luf@;vMgSYwnN^il-5#xB z7b5Wif!IL25rF`3SPf)gAV*1UHJFf#oilr@gfz_tm$U4U9=<0pN*PuIGRe(b zj;zOB`x7}TsOhSlMRsUOFa!?{y8vi#T1#2^1!oStgb^@?puaFSnu;tcSw1{G ztacuZ#qaav1kY8VfpwxSc~`p83OFcGFGAWYO!uN~Sxpat^hfvUw3Q_V(g7Myzuh4P zNgxzM^~NY}By@Bk*|k^cdnVrBDKO8Ld6mvlWpb|!;_2}fJX#o6HbT!iexm>pdP??N zp@l~#tVa>jV$hrcRjCijTiOOotxy8x9toDAcZzxkf`_T1bhfPY;FJp+rJ%x~#kucReNC)6Mokl`oQ%5SuJ~M1WDv8DW{f;-QwjSzzTQh z-M!KDgICt2b1myh)-{P-VmDlHktW#zQaNLUKfcK~vR3Q!T0YI~v7TP^^SyHQUzf|( zXWII41q~aGa93`AyR&HIoJ3gPqS+4{0NB6z?z^wP{Ni)ppt=0eQ9Xxz$CSOsNJn>` znBv^S`KaFhgXh`wxm{LRywiu~eu;M;)f-=xoR%|w%q@~B7&sWr(ae$x60M%o5aCv zZeB@C;e`z~F1f9Sx=Jta2w_A(AGo4JTr8=3>9I&biQ%PWC)!ySQRvQp`3NpDpeog9 zQrZTqig)XF)OZtQAUJ4DIRZE!v4E}F(p8vfN?N=w^2kadnjPEj{d*B z+uFg)28=Au6&Ps%L&5M+A0+ETpJhEI0{FqdC&{zIYG(PzzpC&F-|D~#s_9QE@}z4 zJXtfYpB^!WtyP}vJ$C4=55GvN064}I$LsObBa{^wTS_}HDwhg?3yiDa{E89lSA>QG zjFxv`%#b!0K2T!fToT3vLnf>z^-qCU$!|TSXv#Co9r02ql zmS(Up^OpR&U*24P_7>0fxZ>r7ZFG0&oKP5spPFXJ#0RoZch`PuyC+W;cgcB7 zsG9jKcz-A_?%5As@@cto#EDF+@5zgM;2ML0o@hD!w))hrUP~Kzhl0x}k_5cH)uetv zFf+@6M+X8O1>RK};GND`v;Mq%+U}kPwHBO558xq9r%HU*=q2Ve z7gMH)&yrah^y<55nlQlo5sUcY8aU_tNHTG6{1 zc7~L)31LI;@>+)hQq$<*TJ&~|vb(#r2Xxr$MDH-hg%=`HqS4B`AgsK6hclBBPnFVd(3@6#o|r(A!`P zw;R8qt%2T;xX8@+{H_Ag260U6szJq%$3Z0nZ6nn}>N*)_zCh%XVF{8h@KA!?K0|l+ zh`SRKABn+}7WKxrhb0BO6X#E2tE9s2y!@lP8j%FMd)>5*T5f2o)GF*|x~Bg{YzKBn zeZ@u_*sb=ed5VfDWd%h?5)fj5Dx(9tkJ30oFJ^}RCFF3W_XQ9}F-LH0P zKl?x5{*TN5`z>DWd$ZnnzVH7Rxc=03PjDS83jCSA_J`p5*$-ZV>-gG0Q2E-=9r7G+ zAHMb-c&C+EaBZoqIpLbp9)iXo4yIbA;Q9^$A0cQ<)7NGN;-hZ9b||amcTpWWbvi&- zKU#e4rOn}MV}8ly@U>IK@rti)_089|!QIy`#sb&F*S6B`YiFnh&C}OTQ)Q}`ubq}Q zUwf%izP5w|t%nC$Qr9($%M_`ngu=r`T7B)b7_=@=Fr#r5$1mIl8?O;cV$j3aMj!}l z?YOm#IvQ(5Ut9Hu|3>Fz*Y3Xd*~Gd+M+`3Zu;8H{&{r$XbX>#ymR%|>}=}N!OKC&q|(<8ci=TMb@#Pdt0v6n z=(+N}N^{IHBj)>5hYxa7)CItO=fBWY1ufO~v*WSD{PaQ>~9wOlQ z$qx1rFaH@DL*2eROMQQFb?@yJ7xwgJKrsrA7gw>g7{7PkpuAoafPeOb)0T4r@bTd_ z3gW|SmhBhg#3*Q+PT-IE8Ka;vItJio6olfe1L8IxUJO2b_yfQ(u>-4R6r{7n-9Sj1 zDYMxSg55Vrl@H$_Do=wDLqjDzeE2d7rVro6c0Hz1&`y0oHM(s0@Woh+0-p@OyHZZm zD#-S=S3Tv2<**MQej$|)pQbXN;lm$QCjYStdX(*%w%CW`iWC@MN{Xbcg5krb#p%PR zRKwB3+(&y@1!=B)__7Mtj!WS2ZwI96?z%I*SOx8YUQDZCI;g`;2*XI|?yw3Z#hyH@ zg4Dt?8CF4$H16XhaXl!hPYb=_8K1^ zkg5x2k*TnD`0&BX&4=G8yH#L&iNFV4T7rvJFy=(T*D=SZRdD$5Wff%F4V@>2&^Ezi`|y|zP)~R1DL#A>$jXO@ zwEOV1HEe=iMy(u%7u~3=CmSsHyw>5-M$s{8k&j}ry;A0+l`-gA7A7|V@c#q9vE(-mbEQ6n+v5&9}_TE0(GSK_? zHIU?~y~Z+l_Jfx!1H%O#5>3Y1J1?HcXw6J%L$@u1z_!+B)O#KoGE^6emVp7o_{Sq$ zz((m3E}%5S1s7I6g$tx~7f1IsONWz?AFbhnYLhj^>rvQl?8VA+ zw~RHJ*fZ9`7H^pV#jO2gtV!zFK0(rCtmSu8izH)hA$7)Den)Ee%vd|BoQ6|loM;!J zPcV!`Qo>2&SegQ!c7gmKcEK?k?Sg%<+67Y9j5XS;RI=Js;M#B6)=>zkk}uRd^Wp6B zmLOtB3kIs)nx9k*73ggQqXoPQGNJ{JArpt(nckVtu(S(^p7cqzs&#*X+8xn?)Y2|s z#2^77%qw)W-b8$(m zzy6(<5hY&nfc51Um$Y)RwnCOIw>5+#mYk`_0=@t568+#!KK$~kezH_O%%Pi9&oLPIH9uPG+xBh8>Pee@58YP(^B#&oW- z!>U9x*|te%L}>hZ*GRbYyBpB<=LoE_lsU!NVw;7b%`cs0Y$kc9xm-_n&BWKaU zwD)j2#5ZtT+cy5q+2{G@vI6W>qbet!BXV+f_-h4d6tHRFWp)joo5J^$q9JAvWr&4> zqT)n%20jF6X_@0J&N9SmiU7|*Fu!onLe;6ibAuKnh5?U|$`HH3c;Euaa8mIZ^6?R* zDLyb)b{Oy6BP8C@kyLgVXI=QTOzn`gM=ozk;wP$6ZIzA1vxsCaIfx82Y-b^*rBNp< zD}vDua|_|_)|WsPRqQaHpG0U(w2)$l@l+SnhVLY)c5S%Pixp-1*8BoImFNtROYa16 zUH7_aAq~MXcRV_PSZdcs1+&O4pDI!*&DImM1iFbl@QMvO0J<2(UtaX&oKl?-T{Y zEGMgL>AJ%D=zt_6G@PLtM+YQnht1Vvx9Iz0IXQ%P*|Lx)r|5!UYvcwCsyuAr{zjEJVtN$GD0*ape!a5LI-g#_5 zg$E=)32OCO7jZYk*$7Bn55fpYTzj$IHBv|q;^4(K zi@u~mNQHykOQgcvNZ9*NsBN2yx6Znv>AdGvKN`$C{Bcs?TFaE#T#^Qp zgMuaMl_7(&K8;}P2sGJ`G-u8l`nA=k0jO?!;UkC^9e=a2+BDI$O}_1_hbs1h2G z8Z}xsSMK#`Cq)>vhl0UFM50df;yw42lzB}FmSdsdC?3%WQV8W>#3G2-UflsM_F16_ z+)`dXC`uvVHP!{TPwEr^a;)H2j~ey-s`|br?#2V>p#<8HlZc2Fk2#-OtdEhR+lnO$Gi?BRm5CqX5d=ghV1o?&_lnav~qQcAs z_i{r&W<73_9S=#R(BTR+QuyxRgDT4fn1R%b^H>y_w|)k6j=Yy#W?=*#AgsMkR$4pK z5s5xj@^e2NQHRma5p)=ov3Ovrco=F^OJ95Ix_)``}>M7@aF56UtDq`!1v|Hw!|0zzCQY@M|aBH zXL9mw(e36dyuw?5{z?zx!A<N)WcLBdPA{|;g>q0+V69*{@)vs1J>{nj z$w#+6`O$XOHtah2yF8j>S3MZarLnZfBb!^%N8kN5I9C_k4T4ae2Rr!ef#k3tBwt>$ zdmTuYG$0wLN=TM8AX&q(hYd*#VT(ja&hKa_>IJkvel(bO_y;7D7oZl8q(w~}Q?9%% zov7)+pHO&m25!YMm5YXeZoW07rERP{t`|x}GCP^+D&zEkU3XlvzPUmVESKk7fx9)4 zcnA_1_A3qNG23fP(>(4NTxkBZnDv^ zehQMI3`l05G#XNG?i^J=5-UyhD0_~MG zI4MI-4jyJ1epFvc8B~wETUmPm3?Qy2{~eIrZ@VA2;PbaqyS-fKPe`82M-hGsBzqgU zQI3yE76g*#GdF)LY(8Cp4~V{qmlzPQgkgT~Lwx_~7Z>CDyT3rnQF``D)LcKMtr&4^ ztUnr4C$>&d&p12t_l6G-(0+Vp9|U@DQ1}?2-|N2&^jtRZI-mz34xkTQIH3f3UsJ*a zF64Jz5$%Zj$LPz9GbB5Kp27k2)ZBqy0!(t(Xp61R#Zx1J+hja#df0&3BxBE5F7ik50e+M%Y=;x1GjZ=OB=p*R~^btTxN<+k5 zfZhfVptp1Y{XSM9OG-D_K+k@Qtu<~=SqCMtR>m!KR!HRQ1oUr4Ug!Y&ji7ug?8uIb z-4xJ!5cUl81Wu>#-I$3xJ}#{tK+iH`sW7NCE_tlofL!VdKIxdXkF z9q6U(Kp)Bm^ip=9Z%Vk0o%{j;d2B!*3GF~1(gyTWcA%HC0e$4K0DZ}22YO{Of&P#b zYqzC1fZpN;^clzs^z~61flq~`10n?eD$tK!cc9PIJb>Of><;wai@O8;Tr23&guKUM z0!jSa0ra_+b_06X&PaIz1XS-ElCBHcYZHS@HAYn3+9M2}pR(lcOir>F zTzG%l$bNL&Ylt{NwJp1_(&f=y)&f!WHxCt6H`eG6s))}U&W=cP6LgKEn@|&R;lqN+ zesRrQiwiHQk)2})ap5HmWJkY@VK>PnNxoHnhfW}Nn5g>kqrtqxA1*vl6UVe9ZP+y@ z_#^6+9Q}x@qyN2TLoOOA&}Wuf(OTNZO07^D*^!#KgUI9U+HrqX*F9T`gh+62>;9c^ zhGv^lbqT>GqWbyL@|V5k5HxONUu4G@nJzqmYd^YsmUaJ5Y7td`W3aIAqc^;*a>kbv z*+*LuXNLtBNfok(0C@OXUT67jL&yxeIJnkGO$FF3WcP3Ri0sA`#K@bt&7x~$hbcF_ zljTPcg%ZYQOTU@kC_#357|1?EWXP&{x$qqOHovh*3)yRW69jK$XFcG;zk$%mjxTRi zT`oGRPN3YVx|D(J9>OomKz2~y3+bpcTzE`vqUtpoY#0JGfDlpjN#SeOYRT}*%xMDh zC}f8{UHC|-ke#Ix7e1s$b{CXg&8Ry3DIO_}>`pSJjvNZvTM)`+AUnRU7>g_#*{jel zyoE>+wGuDZVk5h@Ewj>r6tWWtaU(gOff=t0e=5wV`rd1QwW+3+ll@4Qs!mtO(BUtj+E4}SpH6NWg2?a}@2>fW;O*-ZBezKd_>=Dwki zWR*Ru^@0!2y;@{O(Gn@uIWh3xFXj~tBm&k|0L(d-FexUeM<$P6xdl_`qq#j&Q%Em? zx#dxhx``GwWo^Ny4>UqwP` z(9#XAag2%_amhHZF&nt$wSGt2yeLH03E%9fGT2uD!FnvQTMpdA7Q6t z0~HqFM$d%n(_qks0af$ad#F+d>)0GUwG@7N@wdoVtoNlo|9*5_8jM6A(tS~Kl}DBe zq}>xDtUNLaVm)`N71qn2Sicd}s&^(6)E%_e0qc{i-+5#i7FbUr9vVLJma63`SA<@7 z(54oDbgD&pHNzYMTM4K@&udj4**XG-=oA`ElT*!Hwu0PN9+`i0_OP-VbL>Ou3wa=5dnl;4JtbuCC2|E=rDKAdsaU7~BUlen0AMu8{_s;c z7%5e7i!eZKJ1sB%8h4QECX3WyugTSw0`?cq*DK)PpB32O@Uy#oOu5fk+5Gl~*cwld zUeTWk7m-NKAwL)USfK>$If?WuZtH7Oz@7{*){pZBT|ufPYlHYNpWsbeDzs-y>d72@ zMG>^G#nPgwZ^`@>?UhfVJ?i8TRtgbh)KnN(8EICra-5eLNmi>%X?_>l747S@Q~}Oh zzA}62b+Xc`N(rGP%eW)qnRc<5^0R6bRK}p?Yj!ttwKNY)83x(yAX_XfXBmxqW|@Od zbplrAirE@w8(s4aN2(Z-#fX2Fo9LPvDl_ z19!)9Yq$FE$eKg3Dhm7Tcke0&O$`2n?hj+J1(r)!0winGr`Wn1UqYP zU>5?PEwjO|lb#l^t6${!S}B9soCy`K6|Zb|39+b-;*Cj!{*9F%teXVQbLXSmadB(Y zL$L0eKy%z$N$u9M4&&BJDy-u=yK-xrWLu=*>(=IXlv$9vwJE#K7+o{(@Y}7uxM6V! zbtP#I;sxqT)G65j^PHcPJs+q`m(jM2rnSFOUJbg zZahx_Fy7wWUSq3=vseRnUQ}lP2wUyQdPC$AfI&N52~jC{6nEybR~?~_Qvu9?=$#A; z?RpDlJzZ4}DlG*z%zD2kHd8+o2c2k{8!f4eoxu9PB{nxWJVrnhg2};jyjq6{w*__n zEl|gQOX12|pbkoy$mrtL%2G-;HuIYpcgsTo(?dbsA)z7i65#M^dq$X{=e2pG z$OH-05pvb5z2(0B(*FX1UhOS?HqsGHiCZhFkq%!uVl zFYQQIl9})lq(d49(otwx0eho1O5b%)aYs5wvLfAW*2RFJr2uEcujQ|6ualM5Q+70w z?iTa*sWLJ~qZs4lr00_K0@S%!2GWhi6QOCqa57Cb%hF@X`0iDdu1J?f#5tk^=@10Z zNJX18(#_>@sPI}pu7*!SI`+2^R2F_FZiF1 zXt>z-EHf-hb2R%?T+ACrv1}M`F6K-4yVrl&*}P$~1b^T4eERr!to{RkDP$@Hf0H;k z2+nra@9Jzi^aFn>9QaGk9e*W6$1dHj&Zce4?$l7Txrx81#ua~43Xq^f_!~(FngpGQIwko(;jaxI_-pCFUnEnT z;}d_S?D&h`6)YO~(^Wwgw+kT9zG^NNIGKn3scYQ_l-=l$t@yhU#NQip*-8%;NATC36B`DFcB0clnwE@C`0}`I?jIqAUPx4?6(cd&yh?u9Do)6a z4#0A80$@oy087~cIFt>5rR)H_QUbtd!bJoUaSs3vWe4DpHUO4#0$@oS07nvwtJ#v7 zs3#OEjS0Yutccx}9HXSrCl)sV&PY}Ot`E^zxfU2>KVdpt&C%;*B>-G=aRM+KCnK;t z8}-ato$xOJo~y-=nhDj*3CQ(tMFy4+046Lp0?W=CqI`3G9LluT z%clY`Z6cZv;V+@m3qqxaJ;~TIH|*PQ|6I=I+sni2d<_`iu(|Xz>>>w&e^OiT2KJ9{ z_Id2s)5sqM>|6bJ06XED*8uwsKF$Po3lrEWWOWt6RfPS#0y~k81K2H0V7KN5>>;ec zo}L!Rx_)s0`_bG0b_5M?)3L5%1G}|1V7Ivwu&0L|*d?8SJwM!my-9Z7z@Fbx9>9Lo zXf2-MpB?Lx^gy!`bxKMWn54nsSf{}W>?uuP@3C6D9qUjwV26^{3fQZw3G779cVKsu z?F8&NEIY8TgaA9DI0HM;;odLKumpDQ13Lpde!>aZ;cvllHn?{J&|x@q1@;~SW88o} z55)!8^}jrYm8gamrIOt}Ybg`h`S$|sgeOkGUX&Hs>EQ(Id6;gRMky`8j*q^0)>hkr z9l{CN>GKTi#!Ye|3{M-!vo?})0(L1outPZk`$8#TKM@cc0@;CG$_dyd?Z6J@4D670 zU{?|=u$N>eng-aB#sTbytN`{=8;r|mCG?TeTGrrnBpa~jLktXF3XE|iee>6~*U5^& z-gEH)cD7)~?Jo`Edgwc_kJU1O{V2nr_8JYVR@tdCFS4FwX<%m+oq*j4UtjxDz&_VU z1N$t0DzIOpJvcG`A!L6RL;lVG^J8xjzkL;)wF`YK|eR(~6XiP^ozN9;^?&3+Io?Src?ps|GlQmGD zAH@|LgoFlEvTjMKG>qv|940^&vvpc5l!H47?f>S=5`*c*Sg_C#Zw1rowlLrA=d+b* zDLS}H!=2A)4X2kopXO@k7z$(PjadHf7gi&)`G#Kl|eC=ihw5I=J;{D5lm= z@b+Ky&_A`^=Po*T4}6r1zSn=*MZadN_*E`?l4ClkLqaOE*@DWK{VVO{!$rSh7UvBD zw6ozFfPKc^EgUX7HFpP0y3yk)sDTdi&pGic6S%u z>pgZCUCMCL{rBObU;C^;NuS|6XPTlWS0KpL9(EVq-u?T*OL13Ig5|in=%mB#F1m!> zMYqqBi!Nz*(WUGzdMKNVE@gMoS4v#;GvOiv*(b zudh$MzspfyfACI6eFo$|;HVSLQAd_>XDn2mWl6xFG5Jum2Z=Qo4uE`t{27&x!92tA zI_g&59raL3v$yeB9Y$%l&(hKC!-=UjRkg!W?`Zrq1YlJUqFjs$&aVXN@iEAtJA{&nSQe_`dDUsoRme_}PN~zt~$hgAu!%acrq)Mu2~UgM}knT|UDUL5rV ztA|@2rZ-9)b$U2C>Iwa}1PyjFMb=4<(UAE3@JuV{>^vHdI+Vcw;;7T_*-?jda@3)m z9CazXqYmZds4tXSMb8NcWp~sSQ}F+A)FlP~r=t$#?5IOJIqFIy2EY_Y#4|(&w>s)b zq)dQlnnPkPnUW_PFleqWmlY6#Q`7;)43HA%I3H#D&Zkm>_3E7AsCVxNPq77RFG*e1 zj`|U=KU$sv`-3#K=-}lb!0L?I!)ugr2km7&j(SJ!oiC8$s2^c_Nu`?g5>lreb=7$Y zpK2A{+3Wv-oR1*;yW-xbYfhGAxFcZyGc@*ILtsDB zwfFYP33q;JEaSuL|Ik~n&wfDYb>{1jOWY0FV-dgK?{`+VVS88t?IUI`ZLWVPf;&Fw zZVBLYjupm=q%=eJl!p7C&WsRCS!bu`a8F7yKUzZeOPkXYD5rl~0v17q(qYpto`iOr zXUM+TI9UR8yITSo>)8^ZR+GvSNK;vD(-JtUv?WjjLaVp{C%z>LFySv!NJ$}96ku8c zws=?qmgZqEg|lo>P%D%~0mfl3D2RCNc(B40Iidimz_E@Q1sFIs-5B}Xq5xqS^}0j> zBw<8yUVcUaQVUC9i2_tD9O@$qkXnT7r__bT;V1(?Y?3Tbv$tr3>##jV}vRVQqrri>VjxqGbupB^LeOp@DD*J{++DwXl}f2o5-3 z+7eiz1JTuq%l5*tTev+|(uo@JN{i z_vept3J#b?@cakwFbR%ha4!T0F1X9R=ZS}q7L&kI%`<}o9=NF8fJ`&ing_I2lYk>j z+b%w(!z8fs9vldTX6&LYlIoB-%0iEUTt8Y&0(Q5F=;74(sQYXeU&>|@PzQlG!t#rC7k@bvmkR5lxB;&7SkJ(_ji5LP(~m=O*3l$b z4#j0ym;}qAxT?ir&Ers9YPpMVNJfb^!^fex5KxH6p*R75jDTMZlWQDAD~mvGYhS`Jv4L0wi^TFlbIPz3SC@B-AOqSg0zQ!|8#SawP#^3l;m_CU zP5!P$FnT|D(jw@&I%5MD%PG0p7MSfZIX~{~jJ=0af@KlR1y$<3PRfNl;NdtbrxMm8 z7-!|uWW@%M%s4C;Rc(INSV(rOMKB4UY!UdlS09)A7>nRHUw!$<&;R)OyHfR^U*)P+ zL%QT69S7%LlOy-yU9LYvV;^N0ypr{I8wTU;wrP_MSN}clwOx2zFYmQo?(ennJdhb4 zZeL&}aoCyva^=7Smwn<*nJ;$7A;^OS_F&q+xy~gqd24NZLvGkxyadOC802bo%XtWn zZ~*z)X2fu}0}m3WeY6o*i+V|7D8#2Q`S9|1u+5j;rUjQ4iTrZcPY{mF-)e#w4xNVLou;qjwt zd;Pe{svMH#swDu#`$%|A;O4`@Cavl^74v_P9m5?z3ET%Py=^Hlk3P=}g0b zpI7*4?Yz11_LMZ!ma<2?V!r%iD zunx5KxLm+!p@>UR}|9EQV)JQHD(Tm_%rpq9CjNs@Vlxt-I!LZ1$nRHmkv zNj~tdYDi^k^8T8-)bV;Vzk>IYZyo_H64qt}&n19Ya9HDNDJb$62(A$arc>zC!I4$W z&3pQIL%1}1&$Sihz0Qx`Wn`_|i$aOQWjY(5z;_kzpTL(0B?f0nCE+T5JtW7F-Hbvm zF*uQ>UwH~HrHEB!gX17~o}*ygyk-f(i3*oPSFz2Px$L)57in!Z61X)GhTD_(k`L68-|F-tc^-Y?<$CTG3X zm9R^U?9JjoPu7tUj8S=N1k)V3FnosEx} zK%Q{Wd;vB8`u0QnanFA6(tcbnjmdK7hOu|uf$@lTCED$>RHd;Wm(DbZ_<0#b-8~JC{kX?yh^i8UXc9)7TxUeE z15I2<&A6Kj>jD!y#S2zL1rFe$OrnFL%2K&val`HtmYa;kD7wDFGkD_iLrDq0X+FED z5lY!aPuO0(sSAixsYzZN%+ZMajHaJ-6`xp}N0k~tWOmp@Fok(<$cB;gz8?LfT(F8F zh$`Ah?a5I_&1(qQaqdBa)WsT7756b~8YzaDM*N`9(j@LiF$^rChoqfY3A)8pT*%y( zSZ6c+Q3bVn0`Qv=Xp#a-grab6eFLJOPO?^}62?Mj=~lf&<7S#}Xnqi0?@pfXY_CL9 zTAf-`b}L2s_~3S3lR>RzGMiy@fnYoOqwHYRi^9Zlp9x?b5 zquWcJ$$N3`{otuptO8TZ)={flOj_(Hr`6H&%;r5vQ`Zh&4g!p^P)ZTPJw>Kc9lCWe zNH~$eK4>G!{2huTr&m(MiXP)H#mU0$J4~kYEr~OTaA4z8Vssy$)ytJuJPiHWe^d;? z`}e zz6Uw`ED3nvH!UFKG+>0-hgk64E0mDGo5{kdjYdv1V&?OlYxl%haeNv%DOtI;tsXJ@ zJ$xEUf2VX$gLbHC&P=!I`jOjKO*qTg#@^9&wKq&c379#*z2!q1QFT`(CN?@=qyP@ zxgsHV%AC)X3p&&B0i7uhHO0a?4O-}wbb`(#%+Mqw^)iPkdr0u@BMbFhK~-TQ^GWLd ziBPuC0+fQz8CwWNd1>&Up_7Y-pFt<4z&PQO-wHjtDdW`wd(f(Y(OTW%BBye8N}Q;N(Xe7zwKm9_3*C>PxK+AiUN#aLy^*T z9;zJBd4wCrDj4C0Ssq?9K~m15dPUX@Hwc}NY~R6M!VOMF15w@!D5=5?Pi(32fSNxf zw$Rw=BGxyQbYLfM=%lR%M$uCQvDS{2FHt(+z)(TY+o&p0M@vEUWDAFeqT3al==mlg zpAm2nJ;8HX9|4C)Pgh(e2Er6=^ek;ravB<>j-ng^hex&03^-JY77G5DkH$Va;1Cs< z$?GT^J*itC3s%)(N5J7Ib-)4i+qN|=^#^)RP$+_m`B}i>HR$P{1`7QH z0f%STR&P@k4)IGvoNd zI}sE)p)5s>_aJEbo}3E^T9qYY$;nc_r)LHRf-P}TE|aTt$E2#J+X z2}?59H)u`;L8Yvg4h`C2A!xw4epCqBgwf{oJqaN5qv?C5I1yAHP6$e`3xeug%v;vhAe0q0NqIeQ2ME8{US53>&S3ol_XntT?AM^tM8c{>cs1(?iFo%tr40OR-&4}S&-Oh-I`9)f%^(ccPv5giCEoa+&nb~ke}VEnL)m@Lkapiw z(#iLfbn-pT2_EQKilKxwv`6`#ilxH!(LmbVB{%ia_<{OOWk$L3Lqc%oI`GzJ7EzC8O@R@zeJly&pUUJ!`fezUPfeECW5utIg%qb=lL=+0?azmxGXHH_?;%kNrN; zvwTl8Kqh*Y@99~siJnvA*W!wf7VF2_`c(9E!Xcw(d4ghFnZ0_%9wa0WKcR_)MR&HGz}JvhO)w_U9dD44N^Z^VDxBnz$ov0sn{lr zRuQF?LxS7LeI0YuKVnFZ7;RPv7s-?wEG#-iPYu2u8KFCj zCJlXu(F;;=PB6MtG&_KkXE1t=8+3wE^3Smq`tiI0qh^cuRSTK#To{J@eJPH4gCHAy@t7@bS00fCj&YwJZA z6-`!*dLe}S$je3uDlj@WpI>-?=h^1-+2_0zN`Lq5H+6v$o6mopxnP%n{|EfzPf0Xn zH?|WEFP_fdU}1N&+15x(+gPcU(U<>A9Nbrdpuk@I4Wjel4EyN2J9oo-)0HteU+%cUWdOFr zV#}31?1|T@#XP}99ART?l_(mU4@oTqR6qOf1FN?oWCmf}4X$&rhcU`-12unh;<3aU z9{L&kP~z?Sf+2scytKS$NW`yw-Ddi3qqx59p&^<&C8F#y7B3ff50;d9O$nA`;qxdC zZ;gnl&jOM8I?L1tB>%22IMxiYp4;J z5f}x2gP-02tQwBm?T8Tl!K2H&R?DZtFQ%@t`Dpm{9v;Z; z_d^yAQ>^;fn9Q*B8AHPrMO#gZ>kk_>?;n6mhmd7QoSr=2Ntq3!M|kWUr_MoUNN5Gjk6eFG)_B?;xloU0 z+Fp@?Qtg%XZA_Y+@%pJ_Lu;}*(~T9RA45R`^ixAN<-=W8D9KI3yN`Qq5vD9gAeAEJ zKA#y<)pszO(RDF8lVW{_W$e1wSz>|dNA{0|X-VlK3|JhWfsHhZ6kPjP=O(1XovW;;kSd2I z;~su>q@VL-*)y2THz`~o8pUlt1=`jsX~D%R&J^L3HCYS6b8vC255n*eAACSY>z0Ox zYyIFch+B+qXzg2HJYsS2=4t8;@A?r7k6i4g6^1{`9+~C!+uG)R1lMUZBaVw5?+tXl zBV3n0%I&Td_A&)Yl@H7ArKu78EKasf@yI6Ass&z&Qg(?sQPm30AF$&9p&}KYqg{}t z$BH7M?DZZZTKsJFPCQ+ORInb+WU+v~i~So_ow~wi3*19tmDg~y+$D+c*B((SMHX-S zTtuSy+YIy>7en10ir87Kx~rrq2F^^6l8{ub`((tOuR|UrdWaG{I9e#-kG--|wn`oq z_mBrTt?$M!hr~1~)B}=){Oh~)(?1$ozSdoO)-stZF{{eZaFVq-BgPgs+kPMRx*syr zxaCaUP@qhNKdrp`)!Wbhw=aMA=kLfN9~U3#!akrj&>s(%?C&D6Q`gJhE{FE=vhDL9 zyl|-B^fFp~ywoIoDJbos{s#=E5(n#xuSXPA8;NL;R#l2YQnYp>sWl>GlyH4Hqpd`- z3HGpdYkH9`lwu=k6*0dGN$oR8N)wHwD;u>Bhjk z9U-ry{0QcWo90y%l7?b^jlL{v?0eu#S=mz|X;MgVXG3cw6}awiGfsY6s7Vqom)whH zwpTQ^DhvN0MTz5lJw7H7H!IapWUL0)x}B-4ryJ>`+i@(brF@JO!xFBeN*DE6NNTgC zyaPlQYiL#6#$LkG-%hRssZfQa@l76!0r*Of!JEtmL!V^S$P+BWAje8L0~RjO03zuf zE1}F8*bX)nMJ?$-5Ds++CNLd~R5qG#vsXh@3d5{%Pc)870x70DPVZGfu|PK+0chngc@}7uC;?_#g#H3-*HwVJ%hw z`ix2|^D4AS3Xm$92GT=V)nu6B10>zl4=`uF7-@uh5;Ws7?STipOj4!z84h0D!$)@c z?n&FDDf+J<^&^Zw+&)Cvh(0kI+2>;h_*?2VkeXY5OS)9i%BaBzdb*F%nDG?1MCa~= zI)B?hIu_Uq6eN`uM>gCYXM1I>5`vHxpY#4oAPtSL2Ti++Gq^=-$Cy0YH&3lE`@?9e z`W}Yu9d<-(kCIxW6IOpndglK4Gp!WuBLy z^jQG=H+?dy6Q{oYEooIp+7vLrO#!4r{be2max*7$j7SdZ{UcoIivid#y3!xht}hcZ zT+d)X^QDDsFB$ugA<##hE`ssf4_-0^o(N@Yq`u1#xcu|?7Y}UW*2m<@WetIVI$tF( zFsB$pz+6}W&-qZ1L2AU(hr)a)L%_2JwKy`Z1i+ejDN=tJ0`wU}KvJ~%#>OxN68}j* z!w_i7Y*=mAhCqU~WtYbgs4`d?Lx5ilLqLk-bB&iF5RXillASgLyr(mU0JJs)@O|14 z@V6P~qd7%o2plvPSi!eHRiEJ@wjnSp#otkLL2+=kh5(~B1oANmOpcbKvMq*nYS}Ir zQig!dwjtnxve+6oYHb^PAsM7L1TfoUdJxRA$uJ;a_E?61P80#pVF=hcN*O)a_>Df% z5bzS4HU#iN<79*qh=g<1Cx|)?0i1Ma)~%x&Hc1Qt47q6tSV@PC0R1oo4w)#8$#bUc zLa8YSCv6BUqhMe$1SaE}z>g|N$1n^5y*Wop{B0NlY`G}DTp*R65wC@cf%AoNpFYeRrOVhBhZpbxmk5Ljuoz+R#tsWJo%sA~vBcx8gJ zy2=m;jjx9UG2F@!kTwhfG&u0tV~Pn}PuCM&OZEjrXrq^8Rg7YB1g6FZOPt;|K%2*K<& z1kyUq;l2z*V0JhZ^1;zTag=<)HUzR3&899xfNhJ&fhju-0qn9&|Aa8g5ICTr*4e7G zq5LF6AS(^oeuN?L+5h_0kN;EX9}vyb~vZRrz#( zh53xtdw;`K1$yS3gMT0=dw;RdvkOOWuQxLiT0gE`dBR;LXrpBYf^+f3v&cY?^QDRy z0tsm>SFbz~IiWo{qv49x@Ag6x)t*Qts0sMs-ZqUltWzY3#bQO*$NqLmPLkT@Or=l!$hI^yq>I_-_6PPEQveICOo5G!S{hI6oW~%xQepx{0jH{ATjF206}J|; zI3o#!yGOwlMk&V>C|1f8AXBMr0h$Fc;f~}e;4RQ$SFr_>x8{vNw1n>Ac$W3dNZ|xs zXk`l!T1SQP=Rr$*Y(u>%scC`ACK8H)Vy96c=h4-e;VxKgbJxVODG%h!_o#A&Z;)G_ zrafTO@jRhL`WatKp@g=IASMCg>tt{e#o8taoYTg^2yJK-Kw~BuXlFCKm@Bh@fQwfy zg_{Adcu}LFfpr_H^eIV4+-Vb;1vuL@NYsGtG!o(wGWl{kF0>d2hTHEG9ISd3Z#NiH ztsUH#+M*Vud}O{hTa(4^F`#3Ra|lm0$gIm@BBY(N5lDkCC<+HYFHS1qbqrGIDlWhu(*wka}aMViB-y4O3yvBm>on861RRDxk?+CQ%5(RCqF3$ypY* z%2ePGGONE7(J&P_%!Jj)MoQ}S2D-DJq~WH;RJgt(MW3TnW0)-l?GbfQhB-vzCwZCF z#scGJXa8PfK^ewa;LM<%3f0p1lukHeQ{4Ysv@#YvLCFOt>0x{!ZrpOBvDXwS#aKAR zv=|HOp)wZGBxNi_dAUJRW>**6SWp|*V6gilhfrcHIOJOER4QYkmwr3(^$qQk5z5*y z7M^i2G~%JF?G<&+Zxc1Za^zMuE$XAW+$rQdZ<0dlRVkCr(LwR=*aSIrKn02f=dR*n zSig-00-keF9e^jSSzS}B0?ODa@K-$#bb-Rs{M4uchvZ?1TMs_USorQ8IE6!M*e(`*_I(ypGQu!i}IN;BBzJt2d@)|gXWbjozPdsFa z#aB5HGJ^3O)3=V3%|LQ1R|HZ&o8fq>iCUD)4IgD=&(06ZbbascH_a6K7HzOIw7sur zc5lE@aXCmw>zqi!8Mn1skbL?|M6I&fH^nobF4pYzK^n1Zk}3d|+;l8Yl{xM;fbQGL z<^W)vpex!9Z2&O1=i9Rz4Sjcn16>3N0dI*mN5Ms>mH}?Y7VCY^|QGxQeT|){zfhRA_anHtRC7jpgG7n1f%s` zXN2oXh-Qej5LD8&68tKGU_;8mnG!jrhTtw6yN)&IFPv&D){S-w+ON{9b`JqtF3TuW z$)@-+xy9saOfGrtrQwxuF}t9Zzm7@Cg<1IyFi{}PT3~sLRWjB&Y(&dP$YuoYId{Nn zh_Zpy7!3A3F?)JUEeE2{kao;VxkLEs-4izpmqUl!chop)CQ5Tg@z*93#xK@p zw}&dn;xT|$J88v?LYE*9e*5h=-~Y%luJ^d{paSNI)8#_}{L^i@n;-u|F5D+Ke9DH? z;Btb$DuQp&;Q0@Bk31H{Q%%|TZ{>!E5C5ciCuAAiH_nYM%Z z+9{Ul(8Xanq|dnR({R|>s0jWOlX5p34$80^P;?`LAJs^1^tP3cAMa`|)`rs>lI%^Z z;YvSyu^O1zPeiUdhCj^)y_)l8J_gW;;oBY}*H}Gm=06b;J#XgMVB}1(j2J!)9~;wA z1UiBZh*@uzoy%AzwE)R!I&J7X>V14|3=G35QVD=)NR-iVg_2&4hGql?=dQj{5!yYB zhSY&F_w~d6$!H+9S^@piN6}giBC~UD?eoi#e>wK{Lpp8lceTT4n9c1*!z#w1sg&%= zXjlhCO9jEyTekS=F=}b-@l$@b$seu`qoH_e92IC?~ zj6-^bD=T-!@mvUt!H4s1KX+5{p@D8y zYTFD?Krf=)Y=$YOlG_mGX`daP=xy7|t^M}QwDB7?WY#19ZNFX0ZY@}87z<1em0g1T zWh*SjHWgB1vs(`4hO$EOawJK zq(Xv`XJgL`$7ryR^4phmc47}q89w9t6X*8b{?Gp5d(Lxf98`Q97vUV^e`2C#S|F@f zZSIpD;3oWsY=c*~d$KuBra{?i*@yo?nxDJ-+6FKD;sxV?TC7U8+1|OoZ=xTyMtFh1 z-4=Vfv|ix_do0CN;RSU>$}^V0PtM^5cpBdK3@^xM1^8!p0TSVbDE}E=@Tai} z;$&5LVWG|Ng1^lGXLzA%rM2M!LRu_^!@Ru(a2!3;254rsV}`Y3W_!)-m?1GUGczV; zj+vQbW@g5inb|S39W%wZ&ilXheSclmUDe&y?UrUnEvdUD_00C8(Mn}ia!!Fb$FpOX z5Cl(;a1!o4jUgAbP#VOQngEMrVS4Dj+8`V(oyV@yy6%N5gwFjE5X&pg`{O@L?SiArPh)#A9J~W^bmV+Xx(YUaP%!xN3i9HPCcml zu5~+ZA@07Ww9$t+X|9eC`0c1d5ghwyPpEG~$BEA$-nQyu8@kD@r)jJST~|^-q;2tI zJHW`pJr|cZ1gAWtBIb^#9c_lDU4F-!o4lQQklT2N)52l5H>F1YV+}tj30wCv`J7cn z)FBWjA6*yD4pjV%Q1^Sn!lnN>gVbGdx$9vf)(X=qUujK}X-Rp)vzbB^`;S<2J#yq= zxV#4FZy&<_P_;>%f-$oaQ^CGPRS@zDlCB9^LE{k-7nHCqUP5Sm%Or^D>8CZYYK@1) z#$Q+Vl#SHOs31?}JXdZr2*yF%r)dX^gx11?z;iBw10!r{7OZy^0FT$qr2B()6mZu! zfU`+;7xPo>55yW38hAp@btRYJpl|b5Zco=+p&i{o)K*W=S(2hA-zsK5)LhdLVFfG*CYUwJOHBP_XH%$N717SJ5Y*B%+B&Bk}k6F~`7T12+!&5^pL-l{*}+84{nMV!=3G+B+by`_5O~7?*Aj&O8wN z{V2HuoL+%5Pk0%X=7zwJRfN|Mqj4nYJ@pOtrzN0RDKi-^Ix~C|cRBo4zpNzmaVOl% zuz*9(8C==bh9@Hoj&3lNeT4%a=S32r*FfG;2_C66Q$}m$V3D~4+B}J$CxfRA62E~u zF%2A9#w5`>b~uS2RU*bWxU9|^L&_%37n!>gPy&H(M4H8Q?$G}9(2GB{H3s#vtx92a zrL#)pAq45Mo89@czu6*?X{NhzCmbx8Il+|iIj+durqg@|cQao70Y7}#%$#2Sx-w&E z9kA^2Z0yl5!?OhSi$}xtLyKr^MtHo~jO!ZW2fbQRE*Mjfwd;{kD@KX060X7USE1ft z!IsD!oIK<^u_eOXKCEI(A={uciK5iIZOBz9hO# z1~Sph=Fs)KGDYjy09O2c@%wMZewwycXouY`9B<{LFj&eTT5P=XjgjJ>dkY>8kEP=2 zkX#hWOA~dr@ehWE?U^<|r)a~h+oFv|dA23qi6)(XRFrF2B5T^>v%6O@G6^RPP@s2m zf`;v|j(s9-9)l9-Uw#6pe3|8nEOqF(wXO^-LTAN$iHMOJF&`I$3YH~Hsue?GHFknd zi(A7jVS+&R?bxp2-5A3vR0??mVDsf&l`WCw$P*Ap0nA(D4a2LqT14rHQ|IGiw_iQ( z*V6(PaeH*165TkA+ZT*%JzQF>axFw8z0Wb9>7if>|6zc$iuWtGO{)haQZYW?q06HW2_uMsK@2iGI<5C<^O_ z*qH6JVL}Vk3ee~>+`bH3Y#w3Ua9X*aTYvt7@h(>ghp^-9 z_Hlm*3w9k;JC2dA5wlF(MZ*yJfeKxV^>aTgKM~Q=BD`EPPPaxZpGyIb+W_}kcwzsN zkx!&EZm={#iYqQ?L)(F7811oYAVF+Kn;R+yn^ruiv4_v%YTo6Bu;Qv;`fVsWH!b|9 zGC!(&iOECH*3cdXp@t25JFF@Z&*_eJ>}J<183$bB5GqM~M3#ra5mbxkVaBiKYLE}9 zi+})7P+pq%xM#^~e;cER&El3gaTl@iqZOkU3m2xwDCD6A441%uPb?k3rbX{^GdJ1i zcNmLA=$3>E9hOw$2KW!c%ksx=L=#l%=*!*me!*0Z3aCecM|&wF40&lB90m{LDQcct z;%8L8EMgtNmfPc^Ph`cyE9;s6v|~~xzWsztd+TfOg%pm?HyC`@8tThaTBD3n^NqP< zZmP67lK-KMtJb7vo)Ecf3_KkP^7r0>+jNc}TPa^llB7_n5Oa6BkZ<7D0`hjKx~Uv9 z{vkscaY%Vt#xb-Dx{Bgwh8s6dQ3@bw&{G(=GQ|N#cn1n?VF|W0!=tUh*?0F$@N{m>$LgtfFiD3RhTD(+Bqy;uqD*_(*ZaADVp0ie%g{O0=SsIrC%CtJ8rb z;}5TqdRQ*W+(LC{H!{Q8s&EzO)iZ$&PsX%$T(4RR3xh;H3ro#hDFh=+x_cF-@Q4yQ z;|XO8HWQ-do-cWQHBbh%+&t93f3jL8mdEvbmgj|`0KatEDb&xR(tPpRAfqWFnGp)n zwYX`wkLVUaFi$Rn%EBc?!rQoh%2wOdxYTo}I*VOB@_DiJ*a@0$sFPFubmqi|ubGc( ztKsu@CjyIIo$%!m$xp9-`#jV~vkm896d`L)U}M^?Zv)Q#{?wiJiSQ&Y869 zTyry}3i8g)UU+zOm2YTp0X{DnN9R7PdlBzl@qKzL0`(vY^|f=1G%qDVO_KB*jP+sA zc9`f^AIkR^4GSAsbD}nDPkR4GYa;_AdIZh%u4@D#MrxZ8>y&Xnk8`+snso4b?Q{tZ z-qsWo{{~JFV8V-`58-nQC_y%+P68{!Vi8GWdvQRa+4wm2WC0`nOh3r$C7xc^voj)C zONFTj6Ov_eO&4aRnr5Ux8zP8;m)F1Fp2Udlm|!Z zsT3ML-m@AMSZp2xb}DJ`eb*(BxyKNDH@OC}@{0JIUH8JTD34H3iv6x>evhR^QRH)C zzD-QXml2L7809)f!HO6NMx{>QfZ+S>C}6)jY%nQ8V6Vj(q{Xo%bwjbsPlYHQn7QB+ z{+~6ohGa{t_CHG&XN(G;;0t{-TTIC3O7%-nKjy;kPdCO2O&$1g%HhGyiY2tW|6Wnd zqDe3X{bIIK{osOEt>?gKj@&&aJ^y$+BB}2zo}zC02is?j^!M+hDo-u?`WjB(k~GAa za?Y14-8iOLG`(zsL4l6zUYkoAS&@6|~{)__hL5yvMc zv6Zd5`wcL54n`0dt8`T@LkB9EkIb&vQ0BX&U)#*HVp5hQ=X~n`nfm}}^&at~7nAs+ zdzfMpV9z}F7*wZc@C4LR2e>8jWwFYlrI$upwlyWLtgwC>Jc$$M+r_5$2Gh#RQCza> z*GW_NLq4?ozWc7`rE_i`5kBF>C6vWxE0TJm1;o&#xggn)#eqAybuUNzw?BVk!+rdG zu;C{OJAjRE?He+=uO16CdAKrD&{$t>ZFkr9I-aE&-{?xcy`*N@ap=8O#E{{`G}Jz` z)@CmbLj!s6yGR$Z3!JKEKE2kHPK&YGBZb}^NjJeKuwuFysU(WD?)&V64_pS zb-kKzmFHD{b)sqq$6+q2+Sq@Iyc> z3{NJAroHw9;*U-d4K$=mkCIpw2ZGjpk$m*)9uI3Hejx}g4j33Y*&I5eTv1HLo!`Sw zXI^LMd{*4P9wrn+ltXSc=vc`X{r6BlSS^}3`}SX0sxexJ4(&A~?zMI1|HxT7;KweC z2?t;Gk;cs^(~TmE1@!RJE9Yq=@P+uE&Kv(JZJx**QjS@##d=8(hCr-2gZhg3R?tk1 zRrkh7kSpD-5z&mFcJEe&H4f>q^>%;Bj)G8}jss;XDtrDdt%>BAVC8-;7_Dna? z0JOjD`GAzWKidxqiVvD$ppAUHZO6d&6jg=TfzZj~&#0=IvMdsNUP% z^9eh4S0J2wuV2v5UtT)&ozWldk$!VQKH|i5`~bhO8T*@iP({L!JKV0;V!y z%DHXF00PQd(P5{iL8}+cEX9YyD(f2v6K~krYhEDi1*{3ji;(;gOESDJMbia%&=^GD zWhJYeJ}*gxBTGUNfA~=V*(x{a+!RivZ-vnTKt&}H!N>2CKS28U5vMUy!t0O43Z;2&^ zbQq#rFc_hh%Frqw;2(av)iMOb(S_m0!{xJJsku@^_nVUhw2}Od1qe9al`9Zcirq${ zDZ^GhlahoeUL!C8bA6E}h#)4rRmgK_X*lkVtwI0|&bs4A(FmH{y42t<9rL2#js-Wk zkbS>t`-WX@Sw(w>?fQ6pFc;PZXk}~kgtesgiMY+2XetHkA{6KK&yB4aI}*vtS4H~1 z4Z}&_sfFW^o6=P4&i1KY*3wMP?uDw%R7YLQdS5dz;1Z$g^G4Uu%sBM%Y~tMy#xlDR zEI3eUkdh*+Q&~OeYheWnMC)}U zrZU7G77KS_?)PZZVDY9B*iEVYlUg`w6z;XoJkr2 zuhwY}j``Y%u5q=sKiFV^O4qdBvjTMkILi9>1)D2Q?pKG%dkGRuCGwfWio_lHxmQ-; z%NHYdQg?gSUH5rUkkWV>@W)M=ej&G*F}fG8B+K4G$NKwrosWM;1smnM3=62eqNdu6 z`Z>6W7oYWBzPhE62&1?^rLOR2!Vgg?&{PcxAm?J%dc<5kqHYA876w2sXKxlb@30JB z;bp7e!&YnY*k{h5oJcxOFetNWy>%L|T9MLO3^>zW#1JD`m6}%774wLe=pa!fkubR1 zqEdhM25zr~>r!*10Yl=P6sK%lF6n7$4sElks8I=c<77$!Z&1HqnC;y05aFUYhbIUI zuiGvcsJ)fBkq^PJN$dLsz{>Jt;>ec4_*exmdC#asHJcs9FCu&(?Wmc#V(bwJ5yHaJ zNYRz=RTaVIAnHnqCo*y2{vswHWl0K7Ds^CLQ!}yvuE@01zU@t~)H`rO+mZy^WwNKPm zlGjlWt@8}fG20lUrO5Hy3%4kSV5a*B0?&t&y1_oIx||%k?qgE|a*ND2s@+1>nCD+Y zwvuMMs+5S1vx*Rc_f5x*o?*^%* z>^{pf9HF5NeogkzceYA4bG&pg)K{c6BfMdq^6x=lWzcKeQ8m>8Lo?AKa<|Pp^flf; zCb5wQ1XC04mp;*NWsMfK@Grz)Uzsd*dR77d2*q_CNC%#&!Tu6_KI`guy$HE~AyWn> zOI}eIdwcDAz}LS)r<@b{kf{pRuz2MxZYZ|j-evVc6}|YYL;hqK@D%$^r)Pnj5_)+G z>&_VE!%LcSxq5T0R}CWzk)rg~<(esrgDHDv8NWMm&GUuoX2uX%{?lxorg|CM-57pM ztrp~wy-LF4v?a1~dU;qM{*tFh;l3rZyw{a&CWe_+4lb_-U&24gB1x4Jp*GLEZ#6y;q;S{z4>UFT(qE>9TP8epSEEleCsn6!Ok_FlX zeYdZlbiPvewEW&ZLBz5BLA>*G#|YVKD^|359lv=?^=%!02~PU(s^#NbK8a5)%&#HA zs91dUE92>9d@kPKUwUOzzkjjHS##Hich?K9)`HB}HIui8eQP7RC_`;y2NW(^QdtSj*dhmZ z#FN-ntkh&L2qFJK%Bh7>l`i+gfrB$`fWf6qSjUI6Xo4Znd~ug*V;9n*vdRgn*Mbb& zyWCN0(P8;r3u8}jh^)R*;fG{V2Xj1&^dgvSh5p{kcbpFRhNiE|^I7#S)pX zkzg~DroJV@n6u}xW=eWAnLUT`14UNL)vgVH6U?uHi-m4=f$-j{+nXQkTVF1^yu0xM z2VkHTr$YsyXWsUHUUYiMtZaDLQhP?6{CQB)zMm&%M!Af~_o(8xA3Wb!P*bmMcsUB;LBt_ zva98^0+YS+d~HKl%%B1IuO2@0)H;`*ueF_X!nnCE>fO8aYT#nZ18L;c7KAwZJ1G{n zJfGZ4!xOy7x{3CtMvR9l9|-K!ChYR`4;6N3bf$D?n|+3n8lMWuI}Bne^fsL3CR+tf7H;bBX_*q78)4 zviS8;9dBU?a4>4`fZUV8tRN0cAh879u7a+qL3DE@29Dmx^(7`X+hc%8NQ^X2)59ii z-9a93u)Bne3rW;l;*wf(K`vJK7;9v=mba`J@!EsYAK2>nOOpWxE)xS~*n-5|#E+R7 z$z>Kd*>2YbMw^Ji>E+|)GLMP0?Fgn-b+7{W=P`dp>u|2TL+LHnQM2I;Uw`&EF(#V$ zHHAh?-vx#}t5TE(jIAT>^LS{>jlXX@!&lu>=Hzd94N&J$M7%e2cAbT5INJCV9(S!t zhnKkYw{RH_0)++80=5YN{HoSxY@#Sq#C#LDfk_>~Mqex8$U(0><=Ui|y_R-TdfLvh zx$tPa-VS^oUp>aL3Q6)nGesW%K=s_)umCF5sNgEsy=rX~sNkA2Y_qr@Vl1v+aF{f( zaodiGCt2P1w}_GkWbeB66Y=8Jd2Qx?Iqv%!rhZWAtM|8JbNhs%IiE^zYPwL`1661j z_QCm(Y~D~Ye^MIZizfE9hf!YP0+)fl;Lhpx5Jna5 zV+?+EfPSb-wppR1u!=+WY0NKwgifgFE;ZoAxi}<)yEwa)7k8A)DJEMw#SG;s1n&}8 zCbE*fAFAhxuqSTI*b6l8sFD16=-VpBEw`!`nGQo^zXrr7J##88h_okDBV$&x$?q@D z``zI>aRf1X(BE6q0r8NX!3->tjghfAX}1soW@aczd;OQP>^AVa=F>^kjf1I>KbkeI z4I0iEs4UoK2VbQjyem@!RxsxOzJnLHny8Y~`m{l(99w84<7>S~yNGKfBT2Ay$OVsk z+Yrhf0Jd`080f-*-v~86y}Fzflm3UEL4P#O-6>OFs6QbE%8wzL($Uf*gF8j2HG|tX zsFply?7AEXJ2evL&ND$M^wBqWD+&lZQ=8qh*n2ilRZJSRUiNk0_gh0jPqv2?c1dR+ zfV8@i9HgkpQWBK7ekOO!LQ+4U6Bx3L|AJ?K(IlZznf_pWS1}M)nkK0qOKI2!F21Fl z2t1v(J;T{imO@5Ux7GSZ+^YoLFY7EuoH}(astOAtk(u|In!9bA!p;qBm#%q+Kkb1r-N2Z-`n8*V$e8-2u@V}PPm^$BL16hGMJ1eA0WAOM^qx^1q~_o9%E~MN&cEfEl$C)1 z?td@YLAw5X%>iI}Zw*BRP|5!&`ka|qw7VmjLXKPS4Q4=FOW0QB5 z|I?}N;F(Eo%1X=FA(I`P9a9)&0E!#@Z}5N_Udazo3ZYWI@({s+l&+%C;#lZ3s>aIQ z;1VHZMq*fq0se-I@W0XI2YVDm#rD=Ctl%#y*snLzUVmzAE*~^4E}LC=Ew+NmzxYG- zI;(^GvgN8{ouBk*V_=T<-$US{fupE{cW;}TLP6~n?i5B&`R2A9y!-R_7I{>W{f1?FC8wi^Z&DrH!RzL;XMcQ|DFbXBMH zXvjjB(D!-!ySwbL=~`l8yKOz?Q*#b0N8J6u=E9V;MrD;bcdYJ+5UDTUBTS+Srle2R&ZiW}tNs1V#+3a}ENVA0smay*@IbFVG%x0{|B2D~Se~1j#4~VIc%n zD=e@Ch9Jzc1nwGOX%9B%_iYO5i$8}wj5d^7H?lnq z4Z%T9i>t#CT#0^)Q6~pSC$)+t%ZDftON&9tCuoV3jCI(BgbB$tNWsM(#M=qch}bq% zHCQl|W}Z(mN>P=?+2=4t1NuGs7Z}dh6sl8|3%bH{pr=PN^sDMe>uXgf*FY{AobnQ) z{Ord2MQHEcjH}IR%U%i9gt{2f=6lkIyiIxK-cGxLb>WZN<8*20N!p3vL+C@i8BH?S zMHK_D31#JvN}2>9wZK{InVNDPqF&NoOcL?H};fnaOSgXX7WDg3tgvDgHWIe`g zDm_vk=|6=p%@7JbLOn`;dDW`9;@kDT{6SJ;X+IJTzZ<3*h8hO^VjobTXpi%YYr>E# z5jv`#p(r55|1?|hb*8!gb3M-)|S>Yku1?P5j-)vR93}q9&0|c z)TUH!j@gpZ(!g@r@_C-IEON4F(k*K;Q;+R!_a)@Gx;6A$^ONOm-!cDjJboH}Cq5p& z3Vt%%AUj@~ZQ5|!UfKcM&w6uB#0DtMJM^r{ptas?E!E3)&uB)YVGM!Kf}EBfKW z={?1{VYyufSq6FAMjuOK%cg1bH1l`|xr`be!mb2%v?!}XGo|9BB8NXKEzNBx>$gtU zPa;|En^UrtvA6yFQN5<2Q7*oa!`;U>~P&ChhGGN`c<;Xf0K;t%jA z5p};OSEC zA0p&Ki9@Nv3Lvt=V?et=_4R=FwE2@T&FGP9&tXG+dJ%CA;)7>L()sY@gv&_JR!({P zwOPg8+uaR{!B9+8q`yrvdT3@yB0LgX2HQ=1SYkkIUgEQuhghgk}Vw zkRO|b;DZObt7FOi%(_g-&gn0NopVN@c2eExietlG$>?Ndj9!n111&KD3DG9nTPS94 z$)0TGjb4k}9@JudTgY?V!64m15_4a!1{;!*-sP(VbydxKz^zYrarbjW|7tri}`aE%pXG2v9i=o z8m4V2QGaA_B_qhwDFQSQ>nv+G%p^>*M-;};_iuL7c5O$AhOdX8z1dCK-CWE%UH=5X z^st{>p;QDdRBErbd~wt1Y2Ci)nhYLYH><@lw z`J}Mj!7!nPVm)B}!TN07w64N(HJMCz`qpstSJ*E(inX|tO${%#$Mvzhz_X5myMkx8 zEmt_Vwe_RcYxPt^4c+Cb$}OFWy|LdvemAwLop!1kXgTPkT0|R1*RvMac1TxQO3W7> z=O6pwN2l#~9D6jKWv={OUF_Pl@tFmWgdBhsAjTqW_ZhmEx2h1f88BGeF7KN>`ElIZ zW#*&jBYGxz6+0;rBvJ6QH`-;McW#lhm@|Q+H!^OpX2;>D-Rst^hzDlbkvuT36$}&j*r=EF`|=uVG%LM^vxbca2k;VVb!MYYU-``5YD=vL2g9zO$J`6GRMx>2IDl z5qGI+bt7gnld%&YGSa!T-MoK)8VtG$55)=LQF9h(t>2x=tgNow81+l8(!FYNELrV% zeo;v-Gppp*;q}V&>NpF2ja(pZ%SzHa^|m-_xUlIsvafqh+Np@@g!Vdk(s^duxNG&= zi+al>fDDIuI%n+kc+*|uKl0jmorWzz)fF83#`S9cYIM5ug9<^8Hmg*y;&mRhX>Ccz z&1ue}{$$;Ev*_Sv5vI4q$11r#=*f~vI`Mk(V~Glh$%w~@^=~yd1DB%_$+J5_T{M3h z?-QrXvc27&JIoA+`!B7gPf`V?H;OyCpBC3<`Ecb}D$oAs|l?*j70SpZBj7RF8>cmJ=e4f6E=%X$7+?tid| zh=H?#wVfG&NzTRD+QJsZ|9`yoe}w&y)30jc=wxAM3t(blWczP^|D~e1g`*Ql`u{)x zS%dco7bsovzw^Hn{;iX!2`J0IS~96?XoAw-5e>lB#oGEGfbw1+W)NbraJDu9P=7IT z1E^Uzg3!HzjR{CiBRl)A03Zzl2v7Y*QY`;qj{mCeJK=xC{TKCJ#sB}5_-|?dfSbRN ziAl-D(D^SKRCaVR`6uDs4*p3Le*b);`($A4WME_Apk!d{#Gq(m=3;H|4opCh3)FZ< zju!ULc8&9&0$Bh+7G?lD8z>(eJAj>& z9l*r_1f_wjnu8U~B96&YT09h6{h{g`m=AHk$mHw;EyNSKi*+E>` zL3!CZL1%6t0LaXZz|P4DU}pycSb-q$4CDf^af9?_1p>HOL39o_P~ZZvbAifpz1N%t zl+F$+_g;n*zy_jofLekLlm}FM1UAlhN&g>w|5uy;zvB1*kP{mh$Nzdt{57b5Z;=0( z?0-z|9~1oYeit(RUt6lRfteG?h2_10 z{%?l`<~_f98cTSYsdUs`oOCSSSDdSsfmTl_(Q49M)W)}9Yht@|&z~mDs`(l56E>h{ z$rlwDyAPwcfjov@0)uzC$RUFZUh2Vm=uHV>ro(k|@x8;J~AwDEjXoVnofeG`3>Qd^{VH@Xp7pKu?9iui0uiN8G z!NjXlp!@B$Tjzd;7s(SoX@lFkx9e+!mz-{Q!&hFOQxBf+R*PrJ=N*=t&yUZ;nN=%? z5h1o>Zv;#gdS~Two&L{bIw#2!E7xXZ&38K9^ZfTK_p>ig+oNg|uKTke)_g#}*+=O= z)+vAbX~i&m4i10#%~8&GI`1HH)r0Ku-2Z#}N~!b8hb-)}>E%e!4wFd}N#b1LWTG5g$C!aHgPi80)C*$NuG?(*lLRI4bBuOjR zI(&_%22RFoJ4%!Dx39Z?`OePHbQE@Y>MUDF+M*>XsTyLn@8*TtM(m1qWI%?2Q}|%& zjf1;PvT?1|9XV#>I?YL<&9Z8zyM1rA&(ZeyT1Q*MJG5r$S=Zm@t>u*>U-P;j`EfxO z=`y>~DeQIxnv_0tBg^b)A+PYE@w51TR?@_fvF*8O`=5$CnB}d$)0PU7x~YY5Erz>- ziVGI6lb{Oh&?OSpf=Qd#@K>9TVsqFY)s=V>VWCc1`Eb@5|yU1Zp4wxx4^vPI+(vjy22ON0+f**e=Nse`B1 zW}o<+D2==gm$AaBD&3SOPhSSxX(p?TKj&6|J52f@8>Oc;oH9CkXjwG~+-J5!uBtTU zI9v8DCeX=ji&*~o^Z8*+j=suRDAMW#Z?>hqHaH83#Ob$cd{dg$75gPWie>8gGIBhj zCd)8HcE*60XOHZas-?lJhT!rRFe`EBXnr1eg0?quYzZ4MKZdszpRG}ms>lw^W*O+^ zu~#%rR+FU=G%9_>vj>YVpO;-G@)AsQYs|ux-jdW3 z+`#di4?*p0Z(_sU>22;p(Uqn%o^sYlha2wH>MT@}Dn0K!rdlZ?#!y<;JU+Qg%J`V- z5}zqxHiHaiNXySYt1xbF-XSDIUc>@@*|@0sn9#tDsA+cF+9zXrVD_z+*MFz9Q#)qu zPRkq`0Cv}_Y5GUgI}#JYt!8Cf+-h%cvR%E7H~B-*_||Iv zGe!n~Yb_qqM4GeLAd+(Ph;Y3rhu6z!G*dkOR*<}UurO4BP-Uvs7IV_=z45iXbsO^6 zt(_Nib5;@^Xv#M5H`|-e3=P4cp!C4N-+=X;J{g;u1}lAn1mLdD&4oQKNb|vRbNZI+mZWYUQ|>Lo!A(|8 z9~X94)f^WNRb3qy_E&`-7mig89~bskl^hq2R2>}`2I$eL#0;1Q(p35FKFY4=Q?;zj zjU9gu7@XKzztcY}?D;jZ^}&N#iK4LT_bl3evw+dg2zm!z7yacZSS8`*&LSTuFmC;< zf(8XKP@n*X_3miBQBd&kCFxoyOLdUR`&I^UFlK-}kyvcDFW<3TXt}&o8Q%z7MjSW| z`EnY3*!jbBe=+2Gt@kY*2uNnHs~JD}T*WsjHhFrnoKP#vRe!ex*7)q5qQ$I^7j z-xJQRZWH)cbp|~)MfYj+IrQozDLg%W4Al-rF>_}Hir=@JPM{8^LW86-wZf90PZt>S z)=?63i7ZP39{ycnXb#xcVgqJzuiMth+eOf54o!@G#i-;o;ZzY8H|*9-Wr)T6d&o&#tv7sb_q_` zrYh%LfQ5S0u_{Ee?b5c()vPycqjGRPlif(z(lNO0U%us9u_|N65_}xv5eoP?bfHNS zbx_mGxD^`SfUt3o5DtcBn{GnQl0quHwI%Hhfzj@e*~Wkp=z9?*MDH~PTA!0IbR z>uMfL0-H+d8Z1j?ElF8N*OksR(!$lkZ%S&Uv_dYSdYtOu?ux=+$9pwHq?+Og?&iT# zkJ-N@`?46HLGjFRC*m~Kko{%2vr=20ZRh42t++QIs+l%DsqQ~|`6;vM zt2I|I_Iw`k?Z#@n_UFOi#1+;`CaC9wv>Fq@FUcqzyyQ!W7>A83A7%Z5Lyk=`H9Ieg zZkV=Qlo3-I#+LQiCG0hJl`~*lfNfimO(hM=dk{8^{$sGEi}1@qgRJ-ooG7YQN@WLV z_^Oiz0%n}SQJ3894hfUnkw%^g5M-M*e7RyjV6lm;8YVdL{Jg<6zPKBSEMSI;Z}vdA!8LktImj&#!a1R3 zKc4H-290BctfqIJ&KuG_C%hI21-cK`qC==$H=Zm{CcgbDUEh^!AGG~_gu2C# zc}J&b#rYVxxcpgQTX-yU?d#@A1@DO$Dk%PH&^BDu1upkx<-#LxeHU}X7?e?h+0F96 zD_YZS;hDHD-ScV3HD1mKn3Ykxd5_&TOr;H?^=g$Z>ZpFV8o4?l!`zSM?@6whP?o(d zr*US`TX#KVm;CUG=@|Si_Ny&g&?_zXgn*dksZZR8JK!!9uYcD?492rl?Wc6|pBO3E z)EXvAyMguyPMzUhB(Vr>li$vvc%??H6PuURhICzH9|D^&BiXOc>xLB5$p>L1(=GDT zKgZDWN`^UqFSf?NV2Y>t{h3v|v+nlu)8`pVAK}437S?f?D^6JiYm`O)d}*c_i>G^X zVc1LUNTlg1o7eANXk4CtP)Afvx;c6jtgk!@M>_f0I%`kZkB~E;y#pSG%p^HqS*~W~ z;_$xl;^p4Qus-7B86Lpr1bn*Egb}8YD6|`77xC_zHFDXp!kCYSKQT=~ip9n|L6WtR ztFHXW>y~HEqKqj@hK|>On#lD%zPZ{z#2q}EB$riKheDL?2WCKEY!xQP`qwOx4<8-k z08(*e7D5RW+;LPo`9fj&P~{`}A)i&xFpOV0c)_SiOJv4@lBqv|ooS(@!i=;XPk;nF$!sI!<^ zNz!`Z<};D^4YW$#!DM@KNA{hH*P`dsWpW87?j-_ssHzHuPyv96F>}{=t_< z*{v(Vb;3zQ8}qNXIev6#n|m*(&V>Z=+h|0ls~_Aq?hYTnLU z2oKn2`d!O7Lh|R8wgBY<*y0~iR4K)h32?u>e+*$@LW{KvDJND!9&d<|!5L?QhYQr! zH~Y9+8aK0ZO%>lIgtzXyarGu*|IA}oC&ahL4lf|Pgy)2%4@A-c*A$YzLP#;j#kEQb z6GFSbRGW#Ahn$7wc@-Owhl#NI=C4SVhlLew>0L#xXDi4&ow+bWYR6r`iCE&L^pk+@ z^&^25Q{A(VS`El`#pyBciq=by+UWReZEn}%1n)Qn#A8+br-PQEDI{zGI zF;|rRFWEHQYc25-I7nUF#3?0v(C`%azA9F# zmjYuVu6=UQIU?+rrr5c&=@PjiBz%!!?N_Vg+z{^YbWWtA*u*3I6gnWGjCw$ z2eK;S$`-BR>D=SA56Bldj_xwd&OiJ)U&O*HQi}T45Rn5#cr@xkXi1jFb)U8!L?vDp z+q_+|izv{QgfQR91$l4QibYr;7~{aE@j3wDbX5FhOGyCq2sSgD1^;W>rJf%Q3Q z^WgeHM8Ar9s-BW3<97c@N20E+5Snz8z2VZ{!Eu3?Evdt#nx{X|K3^9Xmydq}T}&sw zRFN+xclv2L5*rGO37xNGs2f%-idfw;f;R~0uQ;*E2?X-RMYgT`C#?CDq_yrqaXKet zfcpL&6}FQzR#{~8M8ZjujFgW41kON&w&T za5!J!W`|q&&}V+t@rClOu?_#`Ir_LHa40`v|87h{5tVQ~{R;mFK{TaDT*Nn$hy>^| z8a@`%T2Z-?LAw(e-myQpS!HXCBh@b5s2k|H!(Vd-8A!l4#cJfVXJGLmpUEZKXYi4* zWday%Ibd3Q*QAAxBklYA@v!9sUPfDf@n9v*1b&I+JcLi0(R*W0o$wTqqiE>L-1EIj zG(SyUHP*no!D8c_hurwyw9Y_2N<;eWOu`KLDx;-mHd)8i6JWYBtm_N=Aat01=2)RU z=G3O`3(bhl?U1frYP_~!!2BQqnQ+LM8;YlGBkU+rxY_xtRdFuwt(SK@l^5N#X4$!_ zv)o*v$cS8^7&H^_6d&%qmyu)&|C;M@qr5fmxc`fx?xNMXpsk3`ebh0BPysUjnz4yW zh1iCVmAyj`aeX@2m*N|%@|UBL%r3j>6y9WsrR(p=wP#qxbm)|sIP?XWHn~S(mO9%x zr;^H=8IB^KO-aGG?Sfls)oFh?&;|4ee>s!$*B+ypQRbF{-d=T6NGfwzsda>{^NuV}AGopkM0mg}vGYif4Sh&R4E;>6Fjbb^zl!eXXy+ZaN>Zy#g98k8 zr>8Z%N*dV2z_krjqPNDyJ_zUK3#JjKGOoi?HhwJ2!!fFbY^_SZme&=wpQn0OL1rvn z$SVqJ=BSgfZDi2=ESCOcBYQ;TaNwjo%Imz2b6p&qyC2~f-M&ZoBGaB>niDVP>AEBG zW>9T&_4R}6ox`YH(aKdNR~{M8Vw6imgb2L>T$FhM!2V(c8Y{bJM!$v~?sd@sw%*<; zeLX==f1aSJuV}zyMm?$b%*nFk=D>S-HQsPzG@1HVGSx9=g1GG>CCk*o%hP$X&BO3* z`Iq-*h@tq+=gFs>)6PYkwFd?tZqvse%>bvAKN7C81sE0Z5oYS*zYgBE%5+ zC^S`qov$J*&{8B-7(HgTl7qRs(qlg2FOoY1{+Th# zI56{hW-9bW{0X)Tk*(Hf3&(0L7cSdG#Qr%^6lK_7!~f*U_u`TZO=y&)0WwL{k!I<< z?|efjZ!PmXtXLo`G#X->|7Y=_^pC`a3DVjIJUp|zmXIrCs(noO3^FDD5H(;J%fB?# zxP?kY&bc9rdeI%~QqG+Ny##qxzFLc5z4~flePd8c`q7obbM2RN{G*n~)y2Y~h7%_^yG;bkbE*@Ov)XUy>J{As^`?CAD9gzpFG&V=*=kxB?2NlK zM>cX!dcb${hesupbyx?IBhhIN#Hzj@3CGN*YU7$dv@QAtEN;B8=pg*tmJi2ZFwCg6 zyVv*bSzJ2j3^EYb0xyvM#2-DlT=XY{JV4`54`i?&8Q!O1lNX>pf8O>zitay84WRa= z9-?l*nM*B|jVuWE!uSw#%acrZ!!w%@>EF#1oLAC9UKO;?rC~ArDuk+%XXWzL)(wLT z3kyTa652Sr+^V_Kl#JbddGHGtiBP%$G}?NP37Ny&5%A6bDW$3T=K<1Hq<6Ou1nY0asZinCaJH3> zYqXYJ)?f4_V>#6%cZmIFWG&4VC|=eUj-KUs(NNO0A603VSj=k@l-%{F{XEUlELUq! zjkqXiSx#4nt+rp1ru^(PU>NWIp<11Zq_3RBp5u|R_ zAfdk&f-&9fdUBfPr|i>B5|j^X_+BwuQnV+-xv$f{2XIBu6nhmurmv@R!{0wtgQucnn`c|-(C^N{o?9Z0(40M>+V zuXh++z2YAh+OAgkxUN<>+bT%uzS(v^Wd5;3AvME%v(96)<1D|Dg4ToX`Hnel*yJvP zDSPEj)6B|?HEyn+v!0-&b~AB)R^tC??X1J%ShByL1PBCocb6c84o+~F;O_435Zv9} zU4naXhu}eiy9alBCwKSm&AoT`xBJK25A)3Q>FTNOu9~7w)%ku(7`ri&Sq8Q@c1X02 zja@d(A>fS|t(Ql;r`urvB!maLE=p{}XMtJ0<`$vwZcJEQtL_$`3MYk6omjEPLJS*D zRROoj_`9qLa@$kB+cr^?{ea4jR_#35*|i4XOOG+DPF&N7P#`QP-<;Q`_IvD;0D2b! z56cAqMeN3gM2t@gif)Yi#X4jmN^L8)a@mN=FnJ{Oco%+{cqzm*D_IW1Z!T2Gzx9Bt zUT=SH=U7B7rc^IG2e)j$ozRb3QfB9Hw79)N#%;Q#2uxB(5hht=s(PI5&j|y-yKi0V zS43%IrpQ&;!ISaq^@&~cX3w2Z+a|D52k3p)x%2weV>rjS`{|9v2&r3`$W8)ZbuoU% zkCny=8`LnKdh2!3544PPe#Y&$C9;zkP)|MbMLcIBH~tQlLDCL&}9)zD1re5k8qqt326V!`1Gtzznb&^0e>UQe@4|ee>!Ej+VFhS2fE1o$}t=+S=K@m!L$9-^VHpD;flh8*7 z(ba)Tx2uyS=VDV}=Jp=ZZul|_{yliQZ%>b(-5wT6bp_7lK=J27IVI5s{et+w!5-*V z?BD=eyL^(@G{8C+g>=+Upf`X>T_rz#zH3e|(-h@u7Y_HoN);eONJk^L4YUw}5 zxEIx}?ddXdh_=a1s7>Xv1&2=+d*Rv|dLpdDG_;=T*WAOrnyVt+oV!s}M-X)^n|t z-6~s;ulRLNdFpfnhKe{-aM~1{c@FJjdA?Jq`Y;-x`0S7>0|_bZw@%f;Q*m{H-=}2b z%=6)A4AtRuGVa|}bvkLVCjsdw?E#ofO%@|JSH z%y{|?s$?>?FTceE0HqrZ)yKd7u6V1NxxpnGys~Q$N^0aXkCL(Nq;e9Iw5Gwv)&sP9 z=YidzXvC9O)X9)G23OEcyxx!srNZS~-{+-K?a1dmfkXVXHmO+bhei2_Oo3@vq5T0Z zEB@&(IpG4x#S9G80M)Cec%ABz{ZnvL3B-?QExBX%1o<0f;Y~%-EA=`?x_t6BX?he( zAH)I}XDG1D-rr!I|IkN1FrMA_#8k}~(&kkQ&01Y6_B z3*#oCN?okL6&%%^Z5#t#_zEksOV}AYVRG6s^#bGu+YkjEtuB_ZN21>9k46z|FyjM! z?=lqt=Cn@aE+=< z8|P24pX>|OE5R&+U@ephnl1TVzOlH8tf26f(=f3sm|r7MOE)(G?RC2k(Y_UIey->< zA&N!S2=1IIC{X%<<0vXkR#cEgW2j1dK=JU3DDH{9c7K=vE?x967r)Fuj^`UaX z^=pwcr;4O|Cl`~u5s9?=43-A2`A)9akosst)a9(t(#$OS6UCrl%G|!4Y(Or-9f`mS zT_-CNuDx(q;if2YOfVkHaAyqUGu}g<4f&bu+^~&{l$f>J``CRpxe?K9)LozkUIgiK^L-qm)!~6~Jo7&q(Ngg;HJq~!vtdL(KJVS3}grkW3*LNRAgzuVD@!0L>epfs^k@Qbm4WN&bwg5zhd>HP=}~L z$N6ZGB;o9-XG>{e%{*9f1?jML@gVa#lRygTsIM-ilF5)f59;2~`kXT>qrMLhMmNuO znUSY9BeGgMYC)T~@CLf3;=O(~a3``7m;=xY05T)U_Zz%kC=4SXHuaD{qGD(E_6w~92XEE_s!K(fj_-xnBmzUmpDh}P*(nt@$PD1^JxsOKF^@0o^dA^80qa zEmf%QyA0{z7p&5e+GjNm3ojF8X5n;rf_Nkqo*C^vC>L>2Toac}z|80ER{Zk>6sU2a zhyL1n&})K7_=YD|4W(?~rdMj;y6s;17bQxS5tDikg4Q)tQOrlgP~gG;BJ6kJ5psv) zZSlq4?NI209+F-B%y;f-eNi(6rKVQ`vDM!oA75d8=*M{q7hSK;a~$4uuzw0*#F(wswDRf(!W=*n1Aj+NiPa|M@B zvh&9eZkbCO7Vbt8>;Dm)pe8o-1GYkHe2ye%sP@531M`%j9FE%Oo6h&$kHU|TL3ww~ z-02*wj%>4{2hK8V`Qh}~cBC3sA5QOTYA*L-(B-sPuI8|`sZ()cxA`d>NvBurIP2XN zt;D2ds0YhpSf7fz{4rDzr?@75To7N;2f!V1e^OX%WkrmYelI0PL=g4XgATG}0vaJf zx6t(~jKSKDN~0w+BP!>j<(Xje;sJxg4=-9Fq^te?q1pkNbIWQ$Q3R@d2h28n@b&*n_kEs^tN!+hW0N0(JH+qQT1JoI%pxd z7KP834vzB;tbK@bTY*x}AnJ3;B=)> zNHd%tBmmptr9_SEDOOE*SAJm$pf#LEw&9vv+I;tN#p~zxsS^`MC-?0~+^s5d!NL3a zogoT?t?KW)o_B`08;8RN#)1@QcmadN7=gRzLekE{g|=F}Z@6NEU&#$sC?RKNh|^hM ze6TeVqj~FEWwlU7R2e~NhuLDHztPt&Al84}U@#25!5!`izClXvsI71vxw@*JaoVDi z@73gL7ul}=;$MjXe>|McLHl~Bcgx+y?lEX)CeHTjBpF2>MPTT_^|2`j*b@cs-j|ck zkBpk{hJ3f6yi{V#*m158X2D$;AaLfloEoR%qy)&a+m@;I6$2jlw@{=$ z!8rLJKZ*D5g%V*^h|QY8*}k`cV@jU3gGP+GJ#Ej~E~NwdP6w1(Blf!R1)&1g`*{^M zGMnfz1p>?Z5h7Uf`u8|#A#EQcgE@B`;pyLxp@~QfVvJ2G0CQxn%7(QA6&rD{aY`DS zaC5OO@{u7av?2W|*EwtmTw=&RYcV{H(2Tn@fBzA6K~uh6`fUNe`)T1JIil~_#HMSM zgp$#s4#LM)`E-g>Psj_(|DDH;T@j8hf^VM*5cLzjp=lyym_}5#FsIw)$2zdH8O{U0 zTRkdpnV7?>W8>_f(4ZY%zMI*FHDM*<*R7;}>`53ff>owinqMTe$;j9jvO+v=c1pdP zX)o7CTJLu;d;{)RVc$%$e5J-r359h$cvhKGb#p6wY%q)Vj!C=b$e!a%4K}t6d=n;TYTGrVmv6|Cx4xO>Ay(?MJ$fnJ^(rK)7NMx-bdc+fL0(@kZ8QBQTtAtps zASObwAFt5tH0h!SPH1pbkLg`J*FJ~FePFqkOOK&yxF7;|aNuote`7bx3vH&duHi?! zT{GlDI$APW8iso~t0Uo)W8DD6O0B|!hWgZ$u}iuhkGhjG$F{}Km1Wb?=}~%sMO7G3 z{fcexO{hJ;@o)nOlI0NYlwk=>Z*a`i$RAMi04{Q~#!IZM z_zI{yva-YPY%}rpd@2Vh`_gp zAw9%}Oi}}alPI1k73~t8Tq+6W+TdeKZ%(lB#+qyf6ri>72fQG>6iIf!Dg<^@hTBmT za>$B@7PKyR+1*s6Xgu@1$R(j;OtqYdx;jyE=mO&_uk);{#RFEK;}h3_7Ee%T+sdk# zj-7mq=CZ!QsYxb}s7`vFfrxyGp~YWb4Obz-1~r?m@!1`aaBfT$4tnFAiw!C&VC78W zNteAX(mD?%_7y8kALVFmT^bwJweCK20{YI7iRW%P9@ZnniB#mK+iqH)!}slWdW|>_ z_*qqO0`Iq%1c~?L{Lm}T`c~jFQV5G95sDt2M!^~Lc%B&qQxDH0C2;rX(e#jt&%rbH zngr8kt7a4R>eN6@7j}d@op@6KS)*T<;~cy1liU5=k;s6??>qqS^>gD<>Wu)W!^^XN7J`F_!e9@Ky1?ZPA%XzcwZwfg8RDtCfFG)_Ipjp#8}L_I zdO^jwp;d73H{0nZvja5n`&fWVb`aaYxaqvrJv1G{Xzpg=`D*O$#dlmncb~DXv;zc>oQ$Lk@8*;r zCwT^X<<`zGR$2j{uGoCN%AhAD+?SVV?MraJm++&q(^yr07z9@8Ic`<-s4zNjLItV| z&~g$gIat7vc(khZpOKdeBg=7%%2fQ&lnQ#n@@B?ED9e;~pSh zPjI-H#c(;(-0EIa9j@(o*EU&_UrBL-(oV+YCU(v z7EbLKMBkR?t6TYURZ#(VeP1z7tW9G%Y`nv9(kR1V)v-zy`|9fS#(E>G(+PP!Z4BRV z4ITM@ef2I)j4myX*JT;9oVw-<2|Qx!*-h5qmtwgE_8hcIzF>YL8j2%>9}$h<_MQtC ztHRlANrzw8u~uhY&%v83!S#{D_03BGVcVPXZ>A9-eZz_HOuXMln*WuKUgC_|>dKI@cyv zxTROK=Ndti=}bXmT$B}Rk3-b&Y;S@g>5pxgqLc)>P{2swF;bveSFJ1EziCz2XFcYxb zqcjLT{Z3l#wJ%=gMuj&bgN7MNf;y&c;syNNqt`&y5lk5!i}o`M35w0?z4JJ)D`~Nr z&`Te$=NXF?$@WJEIp#VN;utcIVgP9R}& zN|0@`f#iY-f#I-GRczkUSQ(~E_UTe0FH-bTR%SdqAKnb0D6|pkAQ4SU zpzkF%iM)c}$eNWARU(?Z6stzr^5N$ zOI_?!NL+jw@4^(vGN^#e)V-vunc zC@cOcYX66D;lHaI1ZjSz{NN1IyZ?+I|GD!=WH~fQkno$BLBU$l%JetsH7Gp)H_I;) z22h0eza$KxNd7+*3_wtv{?FI1nwQ_s|8s;lDE6P_zXx<{Mvt5I5+e4W@buv}27wwC zH^iKynrMNSi8_SnJxqV$zGQ)w_Po|*euPzBqxRKX_Q#p5hc%ef8{Ds-Akq<7H?bQn z5XsX$b@+X+3YSV}nMRT^DO~2~d?g4pzzZ;6y$~AEx(4;sMxgM_tf)66dnT`+I%2CC z&wsq{hY;|IG=)RQt8mAfK5Qa94a9esu-CpOk@Jom=O&URChld44MCq{#vavAjwz{} zKCqjF^?PEARo1a%D?(LMWGC`B5*Mcyt917;yZu~kRm$5=!K^-pTA5L>UFqu4`LO*_ z^6IIOATHKE;_s#VTPghh%>E|@z+X%Cx4?f;(flmlpK<@t>a+ktS^zT>hyVbJrUw<$ ze+>HnS%7~8{r^1WkD&jbnh@xJ6Z8+#W&9HK|1*c*a{gz~|L?Sd-<4G$UCSQ|px=Z3 z*+8;~-$VYHf7U9{$^Rz@py1;;J(wI~rt9ZrGpJ*CFH+{o*+4%(|F@7x$hJ227bHY! zYHBUZ5$KMKd3kX(w$~y}VUD&Ah{nnoF`5^d6~Rp@g%@9}S4P<`$QQY|YKY)?YzE`; zM!+na1fmzqGJf8?yww_1JZ<-{#RJM2L@ z^H{dC;AeCa7`t2&mY3IoHtraEITfwPmDEuaaLp&^^xX-4O?vv{F{i$Lnd#{BqmY4!uyY~QY7SBm{ZSA8sOBJ5$$!;m z3IC7Utbf8here8rDwaTMt^d@Vfol7|1X(Pgy8ox9>{t2T@5~BN`}SX}s%Es5SuX=@ zzzt78;&h*m@oc|rA*{h9LF)CZ$O>=)5}X0mt?Ptk2WZW~wW6C4iXrot8F@;=RXYbT z^yD{p;pR&<0+_b&q%APFYr|*esp=NUvFp0pFm&8fNOkD1&NE`_xA3H+cp`6Q>*tOD zkg4mJu6U`87F3?=z6yNr^gB0uH#05Ws$qOB_L^^&5Da;lu6A$dQQlDKsF|-8U z%a!q0?8hJF`p3VSf3yz22$=q3asHcj?Eja33HVda^f&zy>rd-{)-U}- zUipiD=~sE-?@bvqJ4m(ndt1iH1`?|M*BX+cvMPf+fS0wf*y^`=>x!#`e#A}>nY;*Q zVIheeKHlma?LW`XVC59ova$_-RM&57K|yAk+GH8qf>GdkDDeEL7{N6;K-iI5Xjq_3 zsq|u^R573Wz#hL$Tv3q)@Z{l)03Df8%H8Y5%d|Q^>f!x$^mw`Hx*J-eChdJUbOOr> zH4KlXGoc#|{R*P4I@Tu-`>TV#dbbDeezhqK`i?s6hQ;UMYjG%Mf52W27zBDFn#+()>n2QXJ^ zsh3Rz$pwkj?_^Eb!*mT3xmlt zNkggZx>SN1{--E69=;WoNrJUTbPLrcL-|&<%b*g^R-XX8@;#GhM8~I^b@ENKbtOY8 z9sUnl{2Td<=p(`{d1fPnmhD%83ai&>N=xBN`sFH1oAb)d)aCqY+hemG@iVg+>H`Tf z4bO%7jXbLyV{YBNeQVAQ&saQuDW&Dm&xv-BZ50(II`7xV8w;KKm)13*pRwXb5o0rI zB_a`_tVg=r!ZSR-CyKDJA2pTbI*lcY&%*d=PA1h$3Nwl@O3+&o3M88Ekg?_4C|`U8 zT!v>3jRX^wrh%w!OtdLA{)egUQ>H0ita@U7YHApaC15IAily6Ea6)nn5u@dohQ-c# zWM9AXye>||q001?PAa$f48+k)Pj)TAW{iz99VxsrNHYBPF0~l?PENJdPsSSd!l+Dv zYDi^hY*2Jo)uaEdYS{vR;>aE~Fg04S;+2?~b!>tQxDK0ahXlHJb|D@pfaj z2l&8TXm5wclLZD|e)k*fFm1cMW47{Oun*I1HZ;q^2C4ty?|!8udv;JH%# zp6vIQ)5;<9Cyd`0kPIdoFyW+MWaCf0y-4|}R$~}s6&h>t;g02yl09CJ!cAlTG%OQ; z?7M1cN}*WHof?sFclJPB4?3cjLu`{r|;x*%^ z`lJtVywY|Z>uk|nI=2y|_HVn9$@%*={53H0VzY`Y^ZUnT4CYPTL*RnooLaq~t;XTLTe)1-*J&oETd?aB9e-VZ6;f)PiBN#%u z6|tK^obHOmWywO{E$`x!sgE;VJBuclzCUYuj90ph5ratjrb#B~` z1{9qrb0^}O>X9MHwbto5&@|7oqM(J(Cfr(dVRz6WC%29^LBJoXqO24i%Fcm<_jW$*O?06b7K#lOAB>FV2Mwz&OtOBKih*v(qpCz0ueN=4l#yA+U_8ym3Ts3`R7GlglCedOD zA8op6VaSc_s5hUpB)a;&TGWU73o>%ajU<}!Z-)!rXwgX&jmj{&+A>KJs}4ULT{-(8 z(h2fV`&1V!7YyN&%95RgpKMn`Jl)NroaAUuCR5$(7WJLSoll@fq7inTP#PdD=~bAw zNSd*Sqs+g0~vCUR7JWY(r~4iKnc zylM8EAJFDs2tA$JlW@5q2B$&MDQRwix4?LM4{dG7z}}5%YU2 zqdrs3ub0TNhiE?Eg5B=|@J=L$HrKdx2ZIQu95QXMJpEi=xA2)K^4Xh8y}_>#(@B{nl_eU>d!@L6s6qtq1A1%1oL2;I zL7f-cTj-?YUxhs)zN`R!NCInxs(^4pYC#4aVefTuqwrDoOMK6F<^d)1S}QLbMJm-q zb3hYDG#!VCbPVQo5NfY0lAp}c=>2gvTDS@VQG^SXzo0kPMLJZ`qcl{=sW|ARX=CiP znpqoSZ{-Auly?$YcEs*^P-_OU=1)i%V7;BFF(9KB(ANx6B5T<(%mGmQx6 zx<(=W2fGwWck&gU$+5W~&wgxP*Eri5qZqvMr?r0khtyQtG8Ug`t2;(Va%wb1^P91| zaI#Cea^y%mGEi%uNnD z-rlS2KNQ?0YKZ#Z-txKYD_d=>O{^v765w(;)}GjZ2H}Isc@}i;EOvuIrovn z!^6YD!v*BW4U^hVWdQI5y1)unW?NfZ`Me!9*5$_HOf9`z?jBQeQouI*iMV_2WL87Y zSE4xGk;GOerW@&(yAo6nCvMvvY5*xmq8IC#&(AAJ>5xe6FTvN4hbr0}%k*OkA4>up zgn9E7zHN?lfL0Hh+T~60FO9nJp-@IJ(M(02bVFdfy2*EsqHo{0zLekCuf5{oM9y{3 zoUkXWaU*)H537xIOXy4PpQpMX-H|*wceFlU*d2FMuH3~?rfauZXbm)dhU;2bWBj60@G8~)NeYQFn;tLU5q;-IIAvrrm(G7g^fI246tpbFM{YxSQ<831|jviQqj0Pq= zBk{$eM954IE~i2PEF+VdlcNL$PErRo)4JW(8;_fn3+I!BIFp{ zx2u=e8+_Y$jwRpkF}HAv#Y@Z!LHdoY8IF0)yZD2Mz>&|!yw3|&3ZShgyy|QB6|4P9CrBi8hvZ)4yH`1 zeJA(Hy$Ndac!#FCsRk=gn2{MZ2@;Bg`iAp}Rk11W zrKo$6fJ5-`oh<2bncj8em%wB_jXe&FEsjwaYEuUm&d7rxB>eWlc> zEEkldyj9%e$UTt>A8;CoSSg{cIOD*w4hWt#YD-1z+i>b=hwUKM(yMRryswi=&ixW!o?#!}t!d(9`R(hIZH44&Gz<#v&)C`VwV895 zopFk{`rox8Hxl2AG4_Mq#ybqtkx8X-NaBDz8eWkQ%B5ic^1z|E1_QFzG^L%3IM@z_ zoLhyr;v%yKaOMHiXSRZS$%jePT{XL@TK#bfz#sfcJ59_|LvmBO(iG|g=n=UqK82=f zlo-?SqP(u5bJ#Qnq8bY?-;kv94Lpm!cOUj7lW&>3i$yZp;z&iV2;RhHl^pw^Fi> zYZ@B4>W}(v_(bjMZs|l-7+txLZ2zd}G)9^4ac!1%2A1-XbqV9thE{2IxfN~M@l(h% zNncWWjt&*KX*gS!J76E}%<^-a5Z6ZKD{wtDwOAWkPOGPa?)*lo`=_CW$a^gXZt!VFgdeI^Dl(8`4NCM-r@4Vb@n(S3S)Q}k4l%y~ZR>C@j8MCk* z;xS?jHo{144XN7HL~LRIlRhF={?-pnHkFYgbyXtsGsgzX=C1O?&Dc9_))Z1Z-#p?w ztxRgj?mU`MBb(C#!$&R)0Z1L+YVQV*yZ0lmbbXrF2K$55ok@PJDK>-SyxfLxZCRGuRr-^;n;sRd)8Md?8nHg zte1v9%h6@pLZJVSDK>c`aZ+S@o;71Zi5}~-=`Jz+ntN?U@lw>R=K}0*_~z7QA)YTJqHp~7>)TXc zJf8R>tfO;C>!}X^{knCc7M%3YY7Pj!AO#q5H!X$@PGjy>RUd>D0?}xciX##FtKnDJ ze)>w9VQz`9b2B$bRsGEZ*kPp^g1YiXbx)J)L#8KQ+xgfGfw|6-dx-(ua7C}UySO4A z+WXs}xQE)HJTqL8+(PHx`|Mn#!oJap>k`w7`w+l>1E!GDqmuyoCO}Zv{$M5XM9LtY zu#AWk;9l4OBhOmc3BZA~&}Twh6E?{dqZvL%)Ng+bo*AX4@M%L8BI=FSS~gRJMIGHn zC4|9Pi|?o_-A0u!`?&t;`gQqgsM=&O9E58x3^e1D(5StN)LpEvq>JhYau1xPyK9fn zf)yt1%4i1nWDqIOc;V^F7oN(XV=^De+ur_&0UZ|s9cM!|xW56VF%0L*-Ffiwl`N(j z^k=JZbG}4NLf&u584$m{@^2ljt(~bBudY59KI9+IDXq&2CVSM^3GLYQBVTzuKzavw zn}X4r$}M*j8MI;{wb9`ta<-}au1EQ@@r;IpiX3M1wz|B}fz}C|I)|6sL6ZxD5FY?b zVoC}LdA}K=UXwD)N6v0D_X*TbkgvGdTs^Qhe!jBD^A zVxz{z#hmXPX>@{*C4H0z1lq3^k<7Lke(m7umMNQ*-MsXlA4oJG+H0ocICJh!Y>*DB zu@Jm8(?Ekv_(5iyNQI9$=issgAa> z+FRM!_V;c*(@%2R@7;P3^4!2t9|ZBHwA9s?kth5eUkG5LV<6O^g(0MHEo+CVTo7SLq05#et(03$092gGTxPY-45nImz*>?dRv8^R~a*0E{4ZA87vk&o)+8AgGW1XB!&;gtz;X?YEu3 z*Z@o*Fxp@8__yhp8Q4MY#Gk$oz|73d2AaV7x&3l)K+s(6Uv2ClDB$00e?ONM2!gx) zB^?_B>)-B;m7VEtd9X1s|LvKw0ond~zl=Zth*9_FJeU~(py`!A+nCsaKY@rpw}0Im zGXoRwZ_fb01OgoXB^`i)?XTC&3}6L85&x2o`6oE>uQnk2-|_`<6@R%m2RmI5`p)jR zt8WD0f&TAF{xNlF?*RI7{Z{hbY*fNFGg%( zbY(Vma%Ev{3U~p$z1y;+IdYwOzn>yzZYJxZ zlMy?Pd+x}VD3PWyO6oG{g3?8?E7_f+I&@c6lg6i=SDA0E<-iXhV&|zzb(wW$c;W{f z4#0i6!vXwp_g{8@-0k`A@O-`Qo-eo4+uQAB_tU%Gf8YJEJMI2?ci8>y?(g~k+wOl- z?AzU6{QBp^?zcbtqy6sZ-|qh6KS221&rkk`U;k#ee|xyxF3;C9e>+|G=iBX>zujI= zhr{)<`^~Ru@Zhh1b=X~?9G>0gY4_XjDYxIBF4yDp`T6N^cz%1izMOa8?|vov;e5Vc z&wO)vyFcAto@eUw?JdOp%UA`i{C4+OyZ`d^_hEf#_;h~R9bc~MtQ&r&vBTkZ+C3lk zZ_n5LfmRPMx3`De@v^&K-X3qq=c|N7m#*ih%iF`t@%eajKitM7qoJYa{c(5NKlg@^ zHGR1pj>rA^dH4O(-JYdZ71Kb?+r@c@~S}T!0-(HUA+nIhL>KlKtpd0o4{PqRjPHwNNcq);4-W;D_c8DW= zI~@1?XfvnH5=NS#zwM8V*Z%EA^X0);Pt3P}yqi%wWJHy>s{i@6JDpYkT=JQ@N6Ew6 z7dm)8ytwq!_iBdGyLQsc|Y%hs?{%{&sp2>Exf+ z=W|Nv=kweB@tU7Bet8M$aO$LiAFBQR?jN6y$KzYpMZQI_aM>uQx2^Is&7O`2H|Xg} z`!C10=fi2E!PALyX8iQ_@O)6Cox)T;J)3fTd3$|17Hj;wN*x*2mqWNXF}GCL^O4Rl z!Nu8uK1&QQm$#>9Br?)87>5))YUNPu%p$p*(u6*>xaMxU^RRcL6VKa#d=KgJ_WAj^ zk<IE_2*e>w?@q}7a=0EWWd7~>_H?@S2_u$|Xr6`id=Tk{g?!0}C=Djx>4ka8Y^ko^ zU}}GUdwjVS<#1;GqK$5s{kavAh?uj7Owi8xLPA=a|IY{Xl4>71()woJ&8VfI{)tH~ zo|;08CgRtsd%m0^{>$4d(iCZ*G1o-W&yy6UTH@!8)!hb19lfliBjT5Yu2ft7YC;=E z1krBnh3i@(Y7lj_EgEV&yxpI(j8A(_^ziYrhat^OCh!H(iMQKxmg?n-sNDu1TvG1F z@G+6757mESS!VL@FZ*YIi`g;9%!)l~usT-qIxw$LsOkT(3|-shI#5bvUNxulQImo1 zBt|riB*NUhUXBs|>E?c&P~`jT1<6VJjEH!<$gVQRqG^ysJDycdzHR-FYUy%o(mWuk ztA%GBC>~(?8vl_$jQ@70(~DHy6|?ekdKPq`O=hP4)qfli(F@C$ zHg~jnSb7 zxgj}PV}LhodpbQ|FcU(9mzP69+Yq0g1wT(%XQSh)q2aJLege~AQkE{`FMuW4 z7C?K6a_G(NiiTsosW-;4J8;p<<&4L!djKbG0%xwVl?>7d;*JaLxhvTj6+O9tgNp+ns@htX2R-Scd&-q zIZ->d59LGejwg)TV~ITj>Mk(4NembWl*J*S^7C7~BXk#hALzo%j)i_k3Bm!G^o(ZJ z_y7#?+wMohb(f?v8ZapZX2Lk#ez9l1$@2TuMXJL>lwy2#)XXcdsa0acw&g}oywOh{TQZ`RxC?hlbyzx zKbT%d!z=KJpL>?CcSBZK)~AX3%&LjFwi@o_CUbmcJjVt9d_A5pT2D+=a1LUt1&=%r zrz5Tavkc4tr*5y450|$W#1!YUDv3DNRc3JW|EDENf5+v+2P}LVxH2`QMv$PEIZBC0 zz~Kqxf}@R^lEZntVr~z6w8I59?>Z-2k1E_cm&%_(ozK_X6TM~#RTWabTv)L*cRJoc z*oOcqFf$6^WzVX;uN+Smv^p#mbI#H@ykPOE@%XZr%F@I-qQqD$pfu*pL47!b(wP3I zy_|&m$}y1yK!(bJEa%Gs|JrJiwZu4FWknQIz(gGPf_*rYXZ8AkhX$@YKAO!pmgkMh zx~=hlO_j_1XT*le|MgX_R_Qcn|Bctk38|w$+@~I4x}o>>FGQFw3Qn{og5tXDHKS4S z2MkCIWr$$N^Z5+Ww++tseSH2NqyJ!e$XUV1*qTO#9iR8CLt12gKkoqq(qcGHFRTR= z8}NUBequ>HUvWQJ9&&?Ga1WH`Gy3*L5h3|xR+^f^^50)*W5*hJL0#RR2ov0{02sVWyjoDm-4uS_UuLNZnOvBZSL_sP0*9E26ezh!d$Q2*nVHNl6rwGe zW1RLA>g@sNk_%#=rr9%kf{HAc!^;cdmuISE$ywiDjyTe`?AW&t2}Miw1v&QR0p>b_ z^3S+@7_8?bRA@`QG=~%qRXp*ue>tP_!JHQsKVXHg&q5lCJ|3|WZBSlQy(lM4NgI8p%$I>nY0W!u z*?T(Z`m07_?Bb_47|RCMGsJz=;G5Q#mrGO5_AX*BDp?+Y>L;}EomX1^@RGXzP zr}PE6;)|p%RxPgICq!=_eDzB7mUT$|wJ4qyLU=8DOE}We+ru6?Fx==EnsE@ek#NFI zl6ePCDSX>V)C>vG!H7_b)vxF+u)xs?0su_g{3OEa68gypgm3*b(c6$5uUYw_l%lsU zKs%Y|e5;Y{6xvGVGz)UnOj7%ry5DIQOL+jWGrQCwK zE~jWN_>~cIIM=ji;<>bn)pkI)%9#@k-X)#rA|p`hNlUTbiJ6A)YtbgcPr0E}y`%1i zS(e>PXD|G|wy>`2N6FAtqB{v0nl*VmqE%oQT7Fk#w|?UqB(&>qq?%rcnTnRN#a1#c zB(e(bx?B^Zd8&a@=vC#4rcht4A#tJbuGW6mnfR~pE>c!3SJ36cM0ePhd4coBk`S%J zyPyu-W7eo>3h#=)y@pp_HM9!vdU1G2MN3o@HHo|k7pPnXZh`;Qjm2)X^w%r5k@{R! ztF$h3qu%24;HQL^058il+Z`@PfLFC0P-cv<%T<6Evx7=vvZ!2*mTmnr-iGBA33NG? zs~W^XQQ%4OWM z*Db@}XGf7Thhh;FD_r0S(2<#`nbzS6fhN|LC%L8~KSy}N2P-@gX@n;jhTiy~NU2KS zPVl5xPKO&jfi}Yv>f2}?i$Fq~Tcb6^Lj8B}L~Ty+M704&gJL>7(Wfgs*=QR)fi}aF zRF`i%>Y|i7I@rO$lRiwgL)u^-L>1au(jyrn7)aS4fhS^SfG7Gn!jnZBh9{!!udxh< zCmK!1ts=E%*{8vR3t4heMhSGW%v(GtQ_{ohMq1JKpNj zwzJnG7O!4r9mMJsUP za-b7St-wj6sa#*TmcYDj=>zD*r3#$zB{Xua)Ix!i&W(244z)WpulWhwkDff1ar2{?fh)yI7DRG3;Ve{|%nlZw@jPN)Mzbg}cr2U%Av zT~t?k9CSixaz!V7kq%bMOfv?u3J=lA>gV@;)j!r&m6w$rR+u>*YcrTdr;`3-*nrk% zFdsaICx7*)_uqZB1DbsMj(zC=`SgJe=t2&RHIX_r%f}%}A%~CcK!1A01-9t<>yQM* zCI#_PNJ31``EG$EcVE2ofFzBSiDN53ZeAdX@DcVL zO{-0YnvM;UXm4?VB>Fi(5`8d162j*qjgUlosyXH(B+0iUB-tuwxD82Eor6VEGCg84 z(3)x!2|cG`8wnd+SR)aWVs3&Y>GT3g#M%l;23kRqR5wGCR5wGC*3rTC8Im-yY!MS` z?4qI{C>0M1eoixW1xd_I*)mp{e-4nOq+xp?fF_G++7vMnErCr-tsu$9fd&gMu*xLC z3XKFO)cU&8WV*N?jQ-Y36k*JkmQLj zNq4fOHvFN0$wCSw(H8m&NuU{isHU0A;=UVJ+FT$B+}}YGIEg`K7!xlsE847)F|T-u zX?Ku>Z|@+9Xlzz%jdn=l-bQL2k_@!wH#{I&ZW+%GNkk)5trj{Y5p9Je(C#1!G{y?< z21o)eplp@gX6%Cj5Z?$%B2Cw22QA``R?Wl!bu5rXU0fhZ8_)(xzzZu$vxEKc1(Fmy z8<&P8wFC^D94|qU5Q3Z_iRyDk975b62~BkTQE+J_g$ee`)MIoIbtqzK54AxOXbU94 zw62h(ahSGYTFTSwwr22`LlV;3U;$+JC6MI(k3Z~w{o@b6R65*`-vyTdOP=l{B|S@s z)tpEPir^DqiIVXediZ2m^3jT4hb0d);}qWbKxQ1kgfQ`g(-=yqns>morOfiZfUeKl z2*X4W^v1zEpS7m&d-*rQtZW0bCqW!b#)7@`kL+Hu!>fi8d-2}2zQa&>dl}VwBd$m* zWTj%kaTPAgkl6tgh*ElAkhy$Db+-MiKNfB!#ft53>JF4hrV@DV{GyX1NhTsSg{^P( zi3}fS6QOQ!NvKPL8q)(9^hEMcGM@D-E-`N|6>y#)k1O& zy(1ZdgE|*-x}MlXVimI8bXEZ6L?l7;fy_RHk2`Wk3cY`?ZC{hB#?Trow!U)0W{=R2 zF>u52D<@!ZF6qeVBX=UD?4nOZvM8?P0_&*JexC{+Z^Xiya-?NiJ#J3-VW6MSWJWNc z%9Yaah$H+Pq9JT}xwjhYzTI<}?3u z<_8&kU;+-9C|gpQ2_*UTMf1mPGN*3*)sgWhQGf?Gjm%q_9iuTUzD#0o+i^uJ%L>vMIvibF(_rR;zu8NvPD^t+5m0C+A8l6=Qfbcbt39(o;DL(8AIc7 zCfmyStNTMrJ|O3abDM<{Eu-`JI8*oKkEDud=m+<%NU_q{96l-nH%FXFA!*hgOyZ4< zBSFc*z0*&-ckF93^Yy{x-W6$f?;1Z1lw_Yc-!g0Z7J09nff4K!0v1hu5wOFi5b>C3 zOkevzDux=Qe`G=w3Eo;5mc1cm28Z8r??8Cg;Nqj)J0c}7a)m@f>8du_o2$|{iY7*E z)5(@Ht+{vXzL5$!mTSndI!bNvBj}plyCxPnO{_adoEy#kfX1XFj=I)yinM5?vYTyEj2b1N2<7g`(Q;vNb*w7GXs9I8d9 zX!fKwAyX~4(83A*Q3#G4R$1*vbF4wfZrX;pWFg&&CXsvB>a#t7dElx~TaSr2vowferd*3S8+K_KxNDIbi65j+&onR6R7YUC z&s57>a!bV7$tC6vTDf;v*^^=p>T7fF)EFL|Y2CeJxKpadn=vIi!st@7bJyh7G?W9p z5#He3ZL*B=D`9WW-I2if;@nvd$&YCU3aryAuZ0G+J~J|B!jxoWFO+qM@;16 z+>uzn#+$bVs{o&4;oEvG3k9nvp>pnyVAI99)50C&%?OR$@+ICZQ;IQxqWLMm8Ygp92snX>|22AY$4AL^xw2;l|W2Ty^`*;=`UUK;$&Undwh}NFr3J zt=Z5XwX($y5J{Xl+{q;436Wxb2SiSZGq?I|x;eeI0ujyQ6^N`f0TGFI1R||dy`w`n zG~+xh(mcel?tn;-T@FA5+5|-SJpmDiRJUHsmQJJq5d?MzM4;6g*nmi4v2_WTi+dsKx+u21CfE&fXGThD3;p-L_}MGh-ejO z?mz_E0z{zP0TE~m5D~@TC(>*{q{6x~@iKT_migH~l1{bHAbUPXnLWe{5a~m=0g=a~ z6^MkLQY77`x5+*Lk<)#YnbQ<^K!jG~Icz{AB&JJ%i1-?S$bFPq3wH)0gkn}8(m146 zy5P|GMv}z89EkYrD3yLD5czeFDF5~sV$Gk7LX_nBZ-PQTx8g@A5K_SJ@f7BMO0bhe9@5M2$Y8? zqz_Xpv=Z=i!9+JWg+e%d(ssK$3Q;2i3enFIg+v;$c<2P95Ybi?qNwGHLOKUh4{#njRr992NZ zkZ+@nC`4_}C`8<^;Sh1Mq7czm6e8M+LPT3ph-nK75p6{wBdt)#9f|2-xy>lVv;~Ej zwxAHvW)vdIib6!2QHUw`C`7^=!XcY1jY77M8VX?pV?`nE;EY1Hq3bB*71Dx2ik&+Y zQj>i|Axesy&ITY>R@0n*r&bpfQly4L%-4oOPC9Ns?{#b8E+~Y9S4%i#TcR5Z=_~Zl zLm}GLkz76pg}nJs?|=RU;L+}5L6g50qmb|R;Uv3d)A{4O*$IApcEtni_}AUdW`~87 z_AxtsUyexQ@%+LJVvm?eBZtw+LS};thmoDIXFTI4l&`kVL_tmH*ip95UfIh$oCyTU zU`n_4cC;a>TmG)xRY0tbTLswh8;H7S;>O8u?Qdy+>V+Jz`z^X>ZPA_KGfGasjxmUM7k=bN=h#Z4d2SX|C`;DWQAwrx1K!^_(}HM+iQkrO!Q6K}1^ zc5K~c@$~ww6|cySJ6vcR7iW^4b|Kl4cz%)_&aN&yaRljsW4dnU?Nz(`99%(U7qE(M zE#h{ZN5WG?`^@njD$f?Ac70I|9O#nA$<+Y-jg1rbKtyDQk$&~kbcSOiM^9<(W}q2mMqjw!p!I(5KS^Hsos!npfFX)JT{2`=}8ibdmJ z`Ls<&j|h9;oS%TosaN)<`k)dW=WZkRs9EPPZA?vMNGZ#%P=?eMz-B3t$9F{-jb3#} zPE#UqdFCEZWtM2ovmP`@ZX7_ru^A8Kr98HQP zEmVyQAHm-^&^k1(W^`BywOxc>FDwBzTo*JcEATL&#z)50yynDrTt5custF1n;YgwG zcu9)pRzGR(q+C8{6!|g*v0z_HDK_Nq6j%6z@?zL$;cBF6iLj9WIo!?_%m4@K8j^FZ&%wFWC$)lHDb)2Z{4Hh^Xze73);hx86*W=O;lX&-q#DHmxVEa|835 zLX3b*Wfxr1r+ZlgEQa_JV!(UgT6uB$B7c6y=c}JGky{twPVv%4aeA`^6o+q;Sxx3q zvLOjBdn&22w)t%WJ?nelOj8h#r`z{ED2d z4ZRMt?aka!gR++Htu=($QX+`PH6tb=f{tII*vEU4@JBW}bEUG|hBxJW_Z8Qml!Mo6 zr_1dtfm8B z8eJws%_H(*uWr88^UeRad31j)OvF8YAE=343?_&oX{?mH1LS}DrJWxCY4?Xe{lo4r zcHe$OQuMFz9NzpQ%18Fk$@}-xApY>L8MpqzY6thRW0FMw>WJ2weDE43nLc_YW^GJT zLE7Pf7U*s{pw(s#o|+enFJSb{DoU1^ZS|Ghn8d3!`?L(NI6gI<3zIOA118b04U?!e zm?R6tn8Xx^s#iX0`2~XH!vT|2z0|Z}64A2UJ0{sk4U>p6V-nR3CZVd1N!*-c)Eg!d zZNVh|a=|1;qc&OzCJ`yo;|-H+pO)Pa;Q=OTV=!QnHc(}#H3)3(rh$%0Tz|(T{?#za zlh)cO1BIqdnlZ_>0ur&l&K}&FmI=g0Qx^$YiA&qoQN2mxe6e8VIxvlWv-8Zik!!6ceu!Gv|_I~|pUWH)ueBs9BXlHw!-f@C-5rp3aW z78QYRm_$3Xjyn#Rq;CT^OhRqYW=s;!?l1}E?l6gH6DCQ0GbU+0oe&6Lwo=V+khn%n zqPn0>m_&66#rpjBhDo5^VG?LFCP{q*CP`)6E;!mKU;xn#n4}9b{+8v;sG<#xNq|Aw z0T;oTM17kvNgqU-2qsx5@CGGu=ar2b=Q8wdnxnD{lU&J6Nzgg9tFCtBdu*>Ekito{ z*C+@={A`#+SN92%Jkcj(k}HeS;bsWNB*df^Owt%L5Hcp&C}<8YWcj1b5C`+_pK|%Y zP2-%b&_Ma5w}JzI_4U&yo%A+R0Aam(`z?2i^XET30uIBSGiBk4e116c{K^I6uiZHF z`PDux_sz7p^BAQZO}a0P`H~Y=SPqV4;J8cI_1G}k?;L6I>4z)#W`gC=N@x4%%rxD8 z>2oKz91INi4REmPLAXk9k#NP|5E1lgEv63(fZP1Ad|dbW!kZT?Q{J-Kv6@*&L=Jq+ zg%MY%5`9W!@h-sW$_boJj6Z1$kJ*I-rHi~_RMFE=!04eUbnqw`D;3R!h*hDFw6hUO z@aXE>bP0}feuDrnvQp+gpq=Yhsf)}m9l+t9PF6OdU*wn@w(I)kEs(9(ScsBsK|%%K z{x=1(i5%ax4V1$H)sZ&z6(@NJ;3@Qr4%SmfEIBlSBF`gHXRrZI`SN~P+{{ff>LKl3 z_|ItONmrIP*FyKA>wMk|(TqNA84fN2W8~}3Y%VD!c}XA?1;BzPc6w46mS;AIg6PDj zgwGfB=WcRw$GTRolTYE3u)x}K9t@Fe40f207gk?q@Idj#nE@oE* zs@@OSvuL%&!I{UZqBTE^x=z5+*%4VN zrJ%|)TWvJT-kVm1F3wd%T^WA9a-U2MFdO?@AGpq&tq=_KxGcmu1N5cWd22avyD}qy z{?Xt+bKLIJ&V${5^@=me!BNROK=>J~jc@eIc`){UWboN2ibiHf93>!svXQ_`CLuyd zsQe^AsT8OKQcr;5=v#f*6QEccl;{ai`KjC<`8qFZTmzyyDgkQcCkP4zuUK~qD%Q=m zNuyNdj4vJLTx%MXWbx@RLa0J>p4lfq57#Z6;{s3T!CZf31#ym&w-Oq2Edh$KCYZ+M z?4NOy0G*bSP#NIza z@o~d<2~cT7VwV7_&GeyuTN?H6PJrSQXmbJ-G;f@!pDj6j;6Q#Rbg_Vxrvxb0=v@Mo zH6TznwIvO^(ZUJ+0hsgcT>=!#lF@JkJhCAC>ZQ6QK*0&R!Kabh5jq&YOMtqg;c~iT zLjqLqRA!|GAdlHBYsOUq6u<8hprA4Be1(MBRV>`J_?^%+D3lozp!mHeKrJLCKtZ}o zfHJMtKug0OXd0$I)o8O4puDD3UrT^`K}U0YuY0&9K+zm3RotRv>$(ptA-AfB))JsF zih3}@<;wrm^$}OhRcP@)={l#ptBsxjg;tT#iv;953@zJp*0*7XBqo3yp)Rrif-inLN?J|t}>vS>M6mMib8YYf<}6A zL0_!yHeu#xq#dQ|wMqb{^03jVne7_(WI#buY@Fs};G#9TMq2nApB0eZyX4Hv5AR0T#AAB3@lW!*b)QXpEtR?F05!G@04XOxAj8BXW zVefu3nW4(vR}c2$4OJBXP5m9J*o~WSCTmmoAg9O5R@29GrIE6#6pJJfoJi1jPcEgE z<`|7%1XZ3~#{yNh#z(c9ZxsS>igv5KK^0XOrxNwn zp~^su$_rnKf|nLdXJ)8U%q>twd@N8!BstS+v_X}T7O0ZyR;aR-+qxwowcUC6%h@aj zpbZl=RyTp(PO~--Q~^g(X_P9UVs$XevA)1c*BS0FRIcAlR!~K>hC#^6GE^C9g-afiB)5!bgDRHg z3{^~;po*Ad2o|U!T2SQ%RYaSiiYboJHxQs`xyOEhDw+xi6TwCMm9(Q&tw43Ti9wrm zYG%6xVO=7Up^6rY$Ft!G*8NIS+l2aZF`33;WM_dYZMJu)LVYCPEl@=-RaCOJ#!CQc zTd@;w15`0zxtPorOYzhhsu0Xf^juXae2%uju=qLxk;?pdjWSycsz}o{(yLHqwWANA zid$q{fGWx~ef_b{`L5JEsPd0I*?HT&`O|lXDo+otb^nB8Wq~TVpdW@R3!?ah{O&KS zcz`Nj7H0>peC!>0y{1FtEi*cCcE!5RH{C_$1WF>|?O9F2>IBH2h+3X6T>F$r9rCsbSger~vwPHW5e~QYwfA##*NBh^Hx1OmKjBl5iySWzs#USC7 zUtjdJSC9X4txYIB04$s&3BD2l)_$$^q)c48!zgJhj2Fg+a4nuBw?sMpyM=4HHK~Pb z2ZlM&ptWuy$L`3Ucw&Dkw$Y#9i0bfMK4QWc%A)LvrR);60Dj&)Cc7g$714k&{&$$C+ zeitb}$_F}f;o3ItbVJHcNpMf-X7-14uN-a!Dvt}UxG|3C6PpW|Xl5~FlBCgt_f>P5 zA_115zu$ge8#1U?){VSyv@;&L<}TySrjOssB-*bGFa;ICSWF6hcqEw0<>|451J0j6{sUUOJirKqs8&}{^Yg7swVjQVuic*fD<83$Xb5@oE~YT4t~w0C z^$HS6=r=`g)RuYxjg!(`H~{e8Xv`!>5=DvUu~En+a{i5mgJ7GctN2O+4#`gBrMoYR zvr|2<_M)7aOD-12!z)T}=QWyGgIQ)sNac6v%0w-xR!ovcrrbP}JMWcjp1sCok4E{A&HEEu|3t(kd#K2hl;1o;~#+27E;K)NXlQVTJ!+|aa8 z0B3fn3nwRWQJ3N~)O>sm5gbk=*S>A=(+Pv*nFRErCWbNzIOVQf3EpBFSGKlIlt8oSCPtI{2Xx(7>TP<6o%itO6EV z+zT;a??P)Y-bLik&m`c~PrP*bgIgDfYITY|3pE?hLWR1_GQ&%<8*}q=p|!XbZEnGH zyb5I$kiejB5Yf$jSd7<|V>hY{=RNUH_QZ*yRk?C1_?8Esix#Is)81G7`P<~*@K+Q! zhq+9PQ^Cn3)}~jMJ1X}KNn}Mnph#L;$$C7V#eGs;(Cku>ZVYIbnK#Wo#j_>_7R;n_ zDX=3K((g^m=y2LsfaQ|f()%u1?{tKi;qSpR^5Rw&%Qw+dq{ei z^V70#^svG&zk2@zo`UYb`uZ!*X6)Yl%OBp29s*%V{m07zf2>XIgWfx(MUEqW#6P&p z!g*@PO37>`6??ml`D#uR=yG2c`B zJ$~pgDKYF z3m?=d3stK-9}f6ot9Qc>KH0qBhoVti(^jI)_(7E?aJk_JH@M&j(URud@q<4#SlaNz zM(g-Nq!m9@F-b1?L4*hRp^d_T9~vp)9%>l!1_cYpPy1nv(!sTMh2}XnR;cSsSD;MhQbeIysY>^3oS9PjvquC@PmG4 zAJzEbMCwUL3l2?A6mO!c*#$o|PQ-5^vyC(^7g`(egXE91V>8n6gBqOigL;aUU+{xy zGk#EYfLokXptQQl@zZ=eyiV0DB6M_TyDeB*EBw$HgR-z1=|0>i9gW`;=V>1WAC;meS#LC9#1Biv>00gof00a?9 z_hbSP)K$6QEdZhIY;SN%Dp>{2Tn`Xw0SHI~fY9a0V*mozW(E+%U^hwv5H!00h{j0= z5F2x4_-eV(+5jLJNqAlWgc_Uyget@1SOA1*Gk{QaSic28nC87ae8d)jpxg=|RBna~ zk0_GX5`d5d7XV?YjsQZeA@>TApRTA zIfXFMTl0B*Oh0rQ$h)XZH>q;qe99$9xt*y;Euv3939W&9c z?U65qhu~j(_BVFn_(Vs8NPp79A*B5v2R8V~x?zt`hc?)xBPytOXOs*8 zS8VjvOP#Alp%KTTmuv^}_8ZZE4Lp}Ip>}_zJB2tF#!jbn!j%XsPAS{QZ0n&VZk#h= zD*4FH{Y6Pa2=p=`3Qq~OLcE#7Db%ff6lBR$TBu@TfX5w^LNi7es9?)@i_?3F_^fT0 zRelNA(=brAal#1`-Y^g%m)oXs$d%mkN|)Vj8*7YWolcZA5v}2novtQ`b-V@IrcSJg6Fy zQT56Xr2uYEtcdL6p{a#A#bu+k%Fo)VaIzoBiivsc5x&17;Ay|dRx$Rs!FgAeW|@x6dX_>j1>Hy~S= zK6=MOsCyGafHfooYo6KC&K?%NuI}REl$D#tqz3>#2)G4^jZs4SIhQSH7c1s7s^**0Sx&>~yKfh*|0RIq*J_ z6q?g*;huoH0<8C>bq+h>t=e*A)j^d)Lk3u@=Gxz8ZuyLZ+Rx4&%P_z?^5>b z2DdIKp)A9NfGmBQ4X{?BF0;&VH9avGp8N8kxghIMGy+a?Lqy!t2iKm_v>9~CmNW~T zU;|1CRcCC?*#uhUucifCUzGZh{anfgTT2t`;-r*IaE^nfEH)i~Q+>hFS2AADKJYNo zv?$?jC{@eU0?Q~fxJr+q6hbt%_Vo(9E?6{UYu!0>Qbvf&1zdB%oHjD++l1$IMKOKw z9(+p}T;AUj&`(;QIOqEhV*6Twt86WT{uF!d^NA45esD} z(6W#Mv!x_6d%_N@UEb}WJ2StfB{6H>>O)8VkNR88O%H8tEDMU_*Xxb3Vp?JnVo zQ>{x1=ob^ib5-Sowppe+f}1LQv_a2~ahq$A%CfWtc*k?P@-Srg2}c`Ht6~f257r43 zajb3$+1;INsHbk;ee=@~yI+3)ZueK;{QMr%`y+9?-J5^h-9_{|TERCEuP*`z?KV*+ zi7?h9JMNvm7o{GZ>%b?kXhw@}?kaSBcC4^LbOeH^YuWXjxxXiNZz$`N#?)b?takZ+=vJ2WQZ!{VW72(H5#jtD_ujwG^?-h2L3Nv%5B|}kXq6W{8iRX8xx&>!zHnCE*dq4 z=7s?b4tqhWxR-dgd4}Xs*}9tFvoyGn&w^~n5?R+yzPaGc$0AVA!c_(fy849T=BfgW zbjoqFtdCo3QJZ38au#N`(S%mnBn!>TjK?*(&{xXY<(Q1rhgrUG2Se+(Vqj-PPnf>Z zY^!+#6OTso&)-I7Oyn4A^8)TsZ)ch?jqU>kuIJmKSG}jTT_v6+757%Wv0`GfUB7L% zR$>f-`LNLzEk+xf_~&=5cKb~q{Z_ZcaXZS1ydaYRh5$8d)xUEerbrJaQ#HQwf$ z+KlPmC~aGfOjjSklT1lN7{_ukyMu;l;*!mP3&x3dY7%ub}4)Sm~1z> z#!Ms0wVI$lgrr&5N#d<7*@?Gi11tbAkj8=nlqY2ivn;vM7aMP_T)oj7l6Tu!pu|R{ z98@ayr>{q`GcrwGn!pc@_i7EhscZiHVMk6eE1Uhc16NO#@xIz7!Y?LOo{il2ufLyj z{r~#?58v8qfBUYk-}~l$h0VU*{nJ-mnX!BG?x&yiN_jKrzx@9F&%5?q`8VHw|IHt| zMIY|#D3(Z77E9oXCmlcd6qde8`#=8hyWKy(|K<0ssdqpB_@`?1x9@)5eFNV=!rwEu z1OEQqPp#CCW@t<{3dRt&(ZEZg@uG9(=nf|liIp*|T!>Ei?3t7|QWy9e!7omNToplh zktfV6(y4+jfs%YL!i$nBw8?v}m=V(t57pycBuxR4gg4HL+d2$jl8`Q$&<$@83dx7W zRDyH~tf)jkTbQ3f%-{_*F1(>S5(ZfLp>c%)2(lS(xM1)`r}WC@UGUy{8Z472yy1YM zn24$+GdvE4NDXgvlDt7dR{nwDmfLd>fb#}G3`O`vQxT>Y_Ew&SC=FI%@6cTn2|Mqb z7*s4E;01S%i}E!l`BaOscSz#dkOsipQGhlYvS?rzTg^rjyP|nGe5#NNAypv2jR=~n z>(yp;GQVdzq)X5o3&2!XFyPE>MNCi zr6CP?w|BeH3Td=FD)%wdP@N^j+xo4b0FEWIFKC8;j%k)PDwLv66c*4FZb)P6#Y|IR zK(Ym^h3BDHy{F}Vx69exTa{CQr;Zg;KOL6Vrg3lVxDP=Z&>GV4DDb->4gban+r_GG zYf_n%p>>ErB&PpXbC=>UPQi7Q3(ZKQ%{AIYmlONzvk&geID*D+oV7`_g*0?nn^)XJ zs|`4A*ahN+1kezByrw{Z1xVm{02;*}v~~dkGG>RgdKLts2Uj*ydRq(D{jX9*vebez zm}J~{LuH~lNWcokHVQYIcGC$za0dCljaEBwMD>BBTFQKzkrLA4?dYOa{};JsE=Xs^ zvLn0#8dh|hEd4XWW1Yq7t- z;CF!xOtUv{fByX|*ukK)w;}BCsErxUy!rhvzx)By-x7j1bj0;dn$)SUn|SHrR^Urm@lnMqi8Ez*Nl-8#;(`%tK;Ye3L2Cm zBjt^<-ZL4(CsY(%ijt=kiVd$f;58Jfb106TC_-s0BZ}4|PscQq#M;+Hybw)ru9PN5JrXcVJELhMc!%^2WF?>Xy$MfRuGJ#5XxAsBI>v716T zr@ky0Lj#>mdZTPZ;n#nJ;=Hr8j7LnEM3 z&NaHOp(m|#1M`|!>Y%Kwq6pUfs@khS(M+4bC-GEK5n@(+RPtAeKo!eh{&IrB?x=vu zNby#NobKQhRoZ2i8LpL>B*)^kuqg(g`m$!V7svRd-`%Ex7wC9C4@sy<)(?a}()uC?D zWvM@FYzEa3P&;8pIdmy;4`H$-MY8B(1KR3aS&eibVv#ZGp)6xr(&coIV3jlgku6v$ zEb_6O-={YpyHwy)t6lCY7;=6eL}+X=6t?ZCNtdcBHsfPU0(S%*?siuy{h1idk3W3# z-R{4>`|Xe4fB)`>Z@Q1AluAqZ}9@Erm8)Q0PIMGm0V!`)_vtOcvGd z&5wUdDCS$L2Y$WzzkW%W<>^i1VrtNJT%`Gfr}xswBBggExM#Q2&hKU(!7%8$>?Gkf@-Dayb6u0PoE1GA9> zf4OYiAw%Y6$x_oaDg3|6AG`nj{8T*+EQC^g9-jw(-#Q@Ws;l(We-)rQ>A1W zm69F<(=SsykuPJ*nEQkD(|!V%wSq(RK?OXS`*oTClG9H56@QJN7!@#CV81;ppd_4gi0|2s7dXC)A(n)r^{`o5A?oE!(c)JlHXtn736R%!^0O}(yc9Ab#BE1 z=sw2_V8KgNsY~l+YD%48_GAp|-q)gq6Z#{tW$(?-g8Oa%LARFVj6q}}kgFsMde-W5 z*z>3h=z@|qk+I=c`?{NGXBvtLA>o#J=bt8qPW6t`$7Dop`>QSoWNlGT>d!)9J%Usl zYe|ZN)}o#s6n?j;XMXq1R9H`Ml=WT1h`^EPfm0n($x?iT2l=A>c;vT;DRkXgpTKB$+*2A81IJ8_uYhlm2Oii?;Mv>kC zy3)?UNb|ZCdt0$u%F=alD)_SQeKoD(o{p)hGP$!3VzcmBJ<6Vg)_e;526kXmE=~nl zyzYHfxe9wWWh9C{83&P3W_Bwiy$X9;-EG3m&-Rg&s@Ez_RM=A#&vy0DxF@%lOSM0=FGXXYiuu9Kt zH>g&*>GNf3TDfSh7?w(o!m!Mjsrl%W*XSM7nZOS{jWt@>+##evoiz|MFMRce(SmAT-pr60`5EfC0 z;M1{)4zjBBfJKVLEbdrDhwm3GqLcG&B37~&SZ=~1TDzK?!6N!#!6GKjSfueY>&<*S zVUbq(h((~49^SCXMr*)BY%W+t_1ETW$0BZX!6Kq9Sj3+$SfpsOsvV1nwqlX3T*D%w z0J=(p#F{IF*u*kokwzP^i0(jGv4|Vlu!w(-SR~R20%%x7v;~W7*G$}V)lD>-jeW2M zi=2oStytvbc+`wViWW`^iztSg$21%(uCLLs89 zC}b3jxP)HNYh(a1|Kq0!AO7ib7VJBO*F7 zIz~jQQ!5HlH%1hq+xb=$qV;$e5z%dcEpnwW6~9LmqN@cL6f%<%5ux=Jg*1*v6tdCm z!UHkw2-D__Ld5-wLVTg6_gJ^<-$hC;N-y`T`S+!=-V-jpRG z(${E5A&u!Qzb{20&TEudJ`;re`o|xBY1?k!?f$xwy}#OBc5nWfjUw$c-d#Y?hUYIo ze`MFK#Wp_a3dyIx`1)&ZHF&u1_FB;7;}tJEPYYa83Jj6Dz=@9>SAS4eL8>85tF~>} zsUf?iz54ROClE#0`bqg6+?ZB~9Lg+hH|>&Xh$1)buxQCj7i!8xw31_M$Y z4e@dHqOn#loa+eV^wTG`HwybWw%fdLi%rBlhc!bK=Tl-aO!9GcC4%O-y7)?_`bnp9 zd|Z8?kp$u6>LLX@X!kA0)vFkcZC#Rpq-kVJE;ukwRBywf`?&~ZXv3zF=#)qvMh9Zt zO&!F;-FE{LH{GmX?qmI&grL0|Nh>q3znS63;=ML2O$$JO0cWv25#N4e8`#}SM_eO%q8 zA|s%v=jXutMADv?Bx#g<@i*0z);Tk;6_q3$bY}CptK6D2orxad1%OzUZL+MNE!RuhQOl8+i3@<30ys$zOF06M=Fyb;bH3L$ zz!QlfLl7c4<4f(sP63cXcV>P|mjfe(MD^Tdj;r_j^iCl>TPjw7 zvc4#w^^Nd7S5@ALUs|R)t}c>yWVDZ#SH9+)OgQxbCi8w`Jt5TyY4sBG<8AS_l?pkC()Q2 zsH(xT?*v!LNj2xqca{YX<4P=XUTLSW&u`o3-36{%t`=?IPZ(#8s=Iz{jSg}u@Xqz9 zm`yQO1|Fl9<8T|z7uYD5RirZT9R0kqK>DXtxAjR9Y6jl-M`#6bLnJ$PEwG8*LcOi>w+O0cn}k{7d=irX`MrFYsW*JYGSE_^morGfP@-UwGF%$T@1Wf zvVj*V2Hx`5&lvdn$*lF@v@UQ|W~11^tJzB8rcjqzO>vr@m^`sd%@0g!84MZygkCos801YU#GVoXj&T*67ELs_Orao`7SGgozut9<5Z?qVA z-XdZsQ(L2GO{T7qqB0Vfv$%l|Ja^z>fM)X!#CW^Eusl;P=3SQn@LIfTL-Ib+uG`

e&IP>-*p><#PT`ug*Sim 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

usal| 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 diff --git a/public/pdfs/golang.pdf b/public/pdfs/golang.pdf deleted file mode 100644 index 9dcb355565f08959addcce736c9da1487b20341b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82852 zcmV)bK&ihaP((&8F)lL-CB)_ObY*fNFGg%( zbY(Vma%Ev{3U~puz1@_%0AEQ9ueP{)!pbOA<;w@yyJ^- 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 diff --git a/public/pdfs/graphql.pdf b/public/pdfs/graphql.pdf deleted file mode 100644 index 05f2a1dbfa98e507f4318905535dc7625aae328c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69241 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%0D=ac%lcm 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 diff --git a/public/pdfs/java.pdf b/public/pdfs/java.pdf deleted file mode 100644 index 96d775a7c830c4616e8c93b681dd580b01a1d19e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66724 zcmV)JK)b&sP((&8F)lL-CB)_ObY*fNFGg%( zbY(Vma%Ev{3U~pmy-Sm3$!(^&k6#h1u`IJz z=(}HLGbXWHQp-job(7Xww9O(#CdF#iMXD-EqxtpyJTLrqzR0YMB*`*kMj*~{2jK3& z3pm`*zdZl9=YM(L@!$D=emUHpZ>Rms?f(43hv&b4{_gqo{O`~E=f8gbpZx#r`Tymy z-#q{6FMixV|N6(gw0r*X*Ux|Ymk|E($EW<^7r%VoyU?%R86n^X2*1&wpOhe7wv3{ql0ypZ3rD`w75+wTw0`~8tFFNf#b_2qEBUGF@1y}cZc$KA2@_dn6f({Da4>G6yl z=fmmwu-m_!uh(lydOsYF_nT@#(%s8(cRgJ$&li5W-S4NTN!suCFNe$JjCT4vdz!o) z?zhgtGB}@9`0;#tIb09>=fmmrazf8aPj7UKk~ojz}zsvu8 z3&o)Hr%a)bEB%Dfm&5tIk$%71F#tP7y6o=P{q2kr5IsLC`eAoOJG^v#IiB{HyKHnC zb9KB`Bkl+=FFz^z{&sk|UN1}|RDiG<_d9~^?u;hv|u@b(0YGdlWy`Px3r^5^L`0#wbBIAvz%^W}6Syps$W_@+3 zJ}1!C*>l}LANTi{`(=NKGS4sP`{8(brc-9~ky*9d-%d58$LsC+PtGi|3+tWNoa(MD z7JJ?q`h1!u=95EtI^18bw>@KdzrLI=Cl;al%uG6-&gY{HT#m5FkC{pPy;cS@QGazJ z6)E$mz4I9bA1~LJ-IdWeo^~&%oGLOm(_ke-O+O+9bc~Z zGp#|wg5{}@^5R*WWMeRLmvtIDpRcD*+c5Xd^Y5O2iC3w6DPXO`g(KeC~*T#omMhS$(qwQjEwQwV}y3wUk|i* zyq#Y5#~o80_AYx=YQOiF-HqA0($1I$97$-`d+CZ-PN(BxJZF24(nblejfvjlu*WEU z3+?!_JKyC7xvJ*2JD+Ip#{9cD z6XXRe>Fl_@Tzh+u{7t@Z2Q2|>X@A@^5-{n^)`>e6r9n$|cHvcjU1x zZO77v#wee!=Zq*K?*IqK{h;cj~ST60kuENpYB8s%e z-Wj#>?irhVDixkywxUgu5#>p?ulg59sy_;Cf50J>#D|OQU<0lfY(TMdie{jpnWB|T zr9ClJCg&U}Joj-o)P)*sZ$r~u%E|>MS{G_{vRABh<%i=EWK2cP%k{3Uog{SRI5=UQ z_cvBN{hrQ|!wGr9R)v?-Zg=-NQH(Ar{NYNZVY`plI}3_;L3p)jnP}LVw0AhwyI1(X zvSv!QJV&!H{Pls>7k6~fo-11EuP^ug1wR#y0{rBJWqdvz2Ks`Pl<(mqv8H>>P0{dL$l_AJ>|OpocaJZ{!rX2rM_8IZ zjpcfYnP~hC-`AEk?&aeF(bI$X9Uk-nsvt^*JIC`L%z)c=G~fn+_3iVY|B4tRzBm66 z1D)@A;VZ(fU;Xv-fB6-R^>A$T z-a@a6$tv_BcKZ3yYs5jv{S9}41r|f$B-J7l@O)!V9>5GoE#(c%K#YZNW~GA1Lx~6t ze7`05*zXCw4$ZU)Zvvp6iRkDV8xPF)e}dEt{{y#xxas6GxC{V~!M*4Z06wREwTeML z2FO6HX3?`0|B!BoEOB*!BY=~C_-r@l7ci8|p3txH&d|X;PUmpH8&zQ#fVJRj0>%rG z;ximw!M-B7H%LN&aT9)t6b?tG1Yiz2ZP}^^Z+-E@=5P-yCkOMR~2^YlNjTS)z5rxGtqeN4NZ6TuqJO8)}PE1;?TC% zYqtaSu@V7c;Bd7P3ahm!JC|`=oS%v203*yKBvwz?U1dbTG6ww>5l5D5#oxCqo^xMC z^$^x354R4xHTb!V$Q9rV;-FXN-G$kc!C^fq;qlT{W>9LD$X=g_Tz1dI@t<9+PEG=O zYzgyre`4|3I)Osz5BGDpUT;srk>d?)f@M0AR3g`~XCRNs$e`uV_p`_0F^f?h_I-D` zI7)_M&H#ph7DS{`nNnsN6#Z>uLy+}yIb(H5K)l>Y`Pczjsq_GF20Y{bwP|F=j?Y(o z-A)WkNU}3C#=roTABN>;(sC8uy^tt^>^Ro1T zg*p?+sAS|+MZ9(>4&OC>yi+e!?xVSWcJw{r+T}2TveorXk76Hx0hN zjcIZQmR*koA$GDqCD%)AjfS-LOf!5NPZ2AHLOz-wPNW^5jrTt{NJo~eh;@gTV?#_ha25Cn*yYT0~pikVViMc%OWh(tmvoeED1E9c)TW)0V`5y^!zP%Z zkVbmLsdd3%;A_ljOd9W!q%eUTUSeLQ_4Xe5s|1qogQD$+XW1_Z-$i>``eCz?NDK2I zO;<$UfE67FBi)k9Ooewlp>u4KT!0uX! zhsb*}6ij;H0BfPC;eL2xd;utlNz8l36EAkdzR|-g z$(qDXl5kD5m4xSb7U>Sj9X_drlUqA3eq45G0dB)0v@7-|?DTPm~mi7nFv}c}h&P9#P9mk~2=<6}=KI_LIo1F(o1w@U- zrf-sAgc5fK6cPqR5_90}ri?UpY*iyB2_K>vBQ&c$84#)oCN%?%LH03v-QD-q9C2^5 zr9hl3IHQ{Dw7$CS;uTE|g1(d(%fK9lJ!q68NCTZ|w`ot?+WMsr_SB#m>;P-wg=u?m z!+9AwHWo#Uwx=`CyNjlp_PSO91*Vmh&pn7zY8g&QWt1?w-I#XeYdCSeBzVIjDWEd2 z&(&5g;NQIh@(O$#TOIHQa*r6msOB&n3h^y#L|5=bwJ};rTDXFC@tS^}FA^ z|MtUoKh+Gw!SN5Ibt1G=Lw5ZFga(t#7D5ru4-o+YNO=XmXZmgdqe-uu88^ z9_Gp1P$!1s}layn(3tNjyc4A)tZo zC=Bp9z=b(lo&#I3!C`ysjGgef8yaJ0QWKiIwC1Sg$*Zr}YZI6?%>-hZ&^5Wg;D|}< z-8`9{GjLAV#4vV!Gu$;XB|DAgc0#gI(oSr0$j+qE2l*4%9czQUBVNpY$*1`os&$uF z((#%uEW^4|K2whYwe1!Xu6)vHj@?7Hq=jd`E4FbjlY!D5+e5udYY);kEfDJl&$n@U zVikjz4mWn>*Rg{}&J`0y)&x%@E3)EKc zq62`)CG}H-M05t}st3qyQ&ViIGkck2*I=QI_C{+{$qVV`rnO3@DlQXRhFPvpL$F2Q zF33TP=pc0^nEJSa`4pJgYNrzTqh$sFbvOiR6^U{(pBlr#Q|x|ZjZ7NTNnmelB^<34 z&AF@kD5Zdg`lu3Y&#BVT!ky18s&BO5hc*jQKZ}4mHzgS}6G;dbRX^DfiWT+b(wHVV zV~`Md(Qepo0>nc@UQ~E-G@*ezp_vH*-=SF10HGK()(v=_NFg-y5Z^qL7Xd9|B&Cs@ z$#{b1;P#sK2CXma^|?V)g~TGNm1&X4P_qYu^q zQ>gI#(x$eUaoqGX7xKzuU+_DWZ-CB7D+Rm~sTCqcCP0yPl2y)n$-;*g_-8hVy0_+} z;>=j)IId-M9VZxEf%n_=E1ZC(0@`E>44i-? zA~BT#9#b6JiG05APMVm!jG)6OPGHqCs%=KK**IBQZ5Cl7&$45^v00;=1t;hi%NR|Z zFliGLK-+;~WidbMg0v!4(lv2{{bKQauHytq1WAz&@d_vSD$zcVO`OnZ8=T;~l?NC& zVZPdJ%#^nKpytAwayB?&Dl85nIDsa~wq!{udvJo?SUsu09VbX@0#DjjF~JFHsH_QA zpOxXmEy)z$j|J;Q7VE76qpj_ZcSk})4CTwX16Ua22 zk_T%(5(7e7_jZczqk-feOjgunYo3(ZrfVpy15d$NFg+TZDqcv164>;-6VG*igA%%2 zi@ZSz@Z9nY6D2^aJOey;l)&n*Ji`JLjA|>-Foy_Q%QGyrkyDsBArW@PmIEiyZ_6`8 zF~JF)zX#p7+{3!&Dtc~thJh1CNW9<#Xw9lmpdgLl5S>k+Adi)3m_Pwq%QQ@&AgwYD z6Das@We@<94JfR%4hlX>8<~a)6x3^F8YWPfnT81z9Fxj4OrQX*<%lLySTYR*Da=$s z^vVn?PYjPO(=e>NIL8RdZq8f}9Up!H0{BX^H5 zp|6z{CJ;>#zh}|TZU}pB#|PS6+$)QH!2=UuBz5)*LB!5>CnbI*QiBPu@@oZl114n0 zvT_d1m$A&}njSD=(*Afbfz4LW7$m(w;a#dq-db<>pGhE`*beE5gkODy+jxHWAOHM; zjDi~_{|O9XMc)7TisL^#_`}!l|KS^cetPELH1Tq#jN?e3>=+1i*ssJ#NWX4hH~gr!j<~ zQ7RM~c+g=D&+P3%a|zIG(b#x5C}6FhPd8>N8&4SWMmxKqu%WRIcR{2l>j)@C=Uvt- zM-cMdBY!oeZIe8i{p5XI(?Y^*wQkri0+!-mU{63rT6N(b!aEbF$(D zPLxGrDryewaIcR&3R^m0mf+IdPibR^63!T4cZmi`IUo_yr^QP6DH;i>CI&}+nz*}U zIOVU2%X5vkRm&yvLUX&yF5)O0Il{=^-XnLNYaA(0T7+a2Anrb7J#QS+DNBUbECNu z0nJ%V(YhefWbM7Q9mh91zl%tVpj`?JBqFN9!yeX;V|`6^)KkNXwNVuIHdYK=p`ehW z^nqYuvs#=e4x)pD-31%EA)Sd&qd77Ht$BnFC45bdhqFf0%FZ?AKAj=py3Xi? z+`o!PuWW^~fh#ZU4#6|kcdQE!K!sN2-JAkr{kTUagKW(EF2hd+C6f^v5U|!L$qLV4 zg~mx6%m@*I6_-fjyT_U-B)_VtWRk|RT^^e>)t3VwXF?12pJ|RQLw0=B4AAGq9(d6x zvX=%tI9W=N;h@ezmYp`)p=^Vul_SVL-<=q$s_Oh-tFK!xt+I(+cmz(k3*@s}$qZ*# z>#&?%{q&=CW}7hmprWWtnuSSGSLMQDovBk;hg54Hb+wWmMOjEJ#BOu9+)b|a6>~Yr zHM16VFqsmX^!KY5axua0YbUjyH{30xxInq9!xMR|Xjnydy27z_m`oSfI1{^6LT#YI zC|;BkAdNPhSX;YcwmZ8<>sSKB!l{@X7{#r#vVPyJzpYT7Pvrs8#oMy}?2>_sl5`r; ze5VBvwyZxjREj1-tWe%cMEp$ATFRf5NMP=)m>?7y-e?=%^Dg_eiHCY9FR3**P}k%m z@OOj|dA(}AC#`q0gz_XJVb-o^C_ia4Y=^~j<%&imPZy+%FRZN@$*0@ev;xs2;|~en z8sSDH?_)JLu=FkC-)J;9GycBIF*>*#k^FphM)K0i!bS-?d|^t{%_fqc`kIkE<3>s@ zq4J32X%gQMu1C}^tqDA78@(iuS5*}%zzF7*--(IS)FWrLaAy$9)S*~6GcAv5ojuoQ zr4eez^CysJlL~u+mzLH7`3G7B@|>PxQ^Yk`K`a(%M>Ikby1!~553a+FWvY!pUggF% zJxBSeuasrI2OcQfd>XinW8$jb}oy;hx0{(NrHeRyuNwAJ+# zyTV>Lu3}6~WuY`(Wsiivv=(=bKwg@4o;=5}SH?fI6E&<$#y@<6L!q&5D&rrTM^2ZF zf615UMj*eTwLt#kG<8_}*ru+`_(!i+U!sSe@ei$dhWpC+OQXm3wNUujsndXjAB= z$zvWWUrYISnsa2O?J9DC_Q2oZyCqrsa#>?}&h1h;m-#u{)aM8IZTji!d*yM^m~G5f z&|0KGpP;%rZH!DUmUp3(-!C~^%AX!uDq%XZTEZpf1M4MHZh{~rjn*G86X_?{$7cDz z80^v=5q4<(7uFAFpezDs@Q5X-%>U%sxowH#yI*|&-EY4B>Fe*mOEJK&{#Tuw+lJ); zS3+C^>W_!zb&&}-oP4ArKonD9Ij!6bnSL%Te@Y%92%ig!N@@~98SV~2IXSt-rfUuHI5VQ25!T{ z8Z0c`w4nUy0`ljIgmm44a@ZcU8G!RH9#8QWnj3xD{OdtE?ZF}^UwlsYrgwwn?HH0q zQ0`-CZN}u2)I#z!cDlwda(#>;c^Ydkj)>eBPl3%sgBg;KaZBWCxIBg}l!TBB8&}zA z&XlVna(=)ahhcuK=v!Kowb5v9s}mw}_>)E~X?r~)hj!}iRXEFYHK{UePl>icGaMo@ zCD7w>_VnVg(pZnjsk%#GZU^*b5cxpDxv=xd7{&s&fRylnN&|L8(-<#;#OW}35RHC& z45&bH1o?v{9!F5-c57_#KS@0rMfBCwYHs$F0=$`c3~=p&Q>sU;b-hYbH^I1Z zDqf-ShD*6X!F?B{#)UX2VW1|k2je_P2?S?%Hd1YA6^_e?P;97jvL$GM#E{(GS(ndHA*Mxz&9O2%>aV4=n4Hic@ z9_bQYoO?LFkeIM7v!-Iw++4&_VEpF{$E8&P#SF)#70WXmhjyS2MagEU-Xq@rH{%M|PG|qT7r4k`@>o{N6vR5z;EeEz?rv>9Qhs2d2OB_ou zp5@ZUa|FeGM*3=t&moaya$-r^GB=s7#BEz2Yb;KI4dq1r^~B;NF0b4Y)mn5MmX*6< zuPyM<5_-#@N%9h{vebl7mF9`KgyS@47}635K=i!Ic0Wd<`=yG<$9h(@jR+-~b^N0g zm@{AIdC7vaX~NAm9{3fSG2I>x*AsB_AHLIfN$earv0(t7cX5Th%H2r}^X2$Z$A3gO z-jel9Hjk9M!*3g&{O=U1XQWu&Es5)MG*O{ZX7)rS8zUWsOS=kDZy@shz0rVW+IeYQ z%jGij(u$(-F4JA}6GkxfX^--9N9z@Hr6ga+b<$*BCxI{1oi@7RmK01qN7T|ag>iO6 z0uE7-Q+687dH(C zZHK9Y)@Gs45hA+*&}qz&g=V<{3#(`w_9oZEYq&0)3kc#V9*#M?TarU0vloB_HG{3i z(Q{kfay>ZQ&f5rVa?|#eEU;p_0L)Gkk|Nb}MzW?WShy7Dk zf|E(hk6D0U!sYv7>HF{g@%i7s{^@tU_YXgQ|F2=>>D{kC{P_GHQDBmxddC@rANo_p zs zdIf4?>X-vneF)lMiE9oZo!k`lu|cyUKK{1&kYVfxjCt)ZZyLxcBd1AIA2{PYtoh$2#ZJ(=r6{| zJ#m>HXOwX#gN7rJ#=*9<$=*mpainwhq?>zjtztTfD++wEQ?^p% zH7aCoDJ|X}(MSvObUc0LMriuUrU9R0k4cM-8iV;(?U5l0zFQ?(Xk3Ee`XDdSHjA5N zPeZaP@sNc4hCa@bD=i=$VPcJln}=$_&CTp8WHdSES+rYaq{g7It|>w&k=r=2?auM( z(qBo3UW%6CM1Pc|N2lbo`*Z3vv~Z^e7u`3SW7p>)`p4aHrf;+A-17HG0IOD@>BSHB zO{yoWj^r_Q;EoeCZYt$DtXv9iXb&FU2NDAjX=hGDBgY*41O|$C^Epl|vL%IQ z7fJL{Lr?JQ;qjQ>I$fCw7~Y!dx*-!SF!$t{av&k{G>*`^N_oGGXji=e2;*Cw)Zy?D z%mGGEg^#7NyTVLmrnRxusvhdOqBTo9XsnQcHlEuuH<=zDBP&9t9h&=<*{^`Xvr9ir zcXB1pjkWK#t~WexXlNg~tGuk9LJn52*+<)A1i2k3E1l^xXxKPt3~Ij+vb-59oq?%U zEgxGMO13v4pgs2^B;W8UaN#WGY?UjGlz?|?wmTPUDR;hP>I&;yiVj=y{P z@po^*G}w4!8%$s8wqcs|$5ju3U#;6M@_P5XpMC;1_5F`e%EgStPt~MTuD5saf4-%4 zvIN!$%YN>l{j}B|*#FZvw9d8w?p`nR2ej_|uwDea54d1AhY9-o*NZS8K^sga$LlSp zM5&X&Xn_>i`HMj%c{FI*b*y?3X;c)kNZg1_#R$;E;uPH>w5k~4prZ!QP-offghtub zhQ_-@r)dv6<>3#T!#<}uNx6fnb60C=?p5b?@X%)ex_2`xMr0?BW2qQfXrp3;S}QD{ zrhAg;!qf1WvQaS-7TFH;xmGbEiM^o+2YWgDAq@kng(sC$6(gNSbA+CCMpPQxEK1C9 z<&0>5%pTfiGsB^-vgx{3jPy}jD@Hoa*R2)s?1!(D7tod|T+V)^o642UdIY&{0?&Gc zjb5x6iK>XR?7@l=f2SHU3UHr{T9(cQvKGT_Mw>F(vFGWi4Y$gIVVoxs*wPKcUdBFGU7jFJ(#1_0En zQ;>y}k`eAvsHmke?AebY*dlOBMqrv8N}YA-N`OWZuh=G+}6BlMe#zZ%W6A1XEcHCZ-1ZadQikCGAfT2OPAj7TeZT^0Ej*+DWryjC(SnnW@bNY5GlaXw;5C;!b*{ zo3$g*fTx;Df(R@XA*L79NTWF}K{tZ4s2m>&MuyajN0v9oMl`etTT0Ny)q##SPT&N$ zUvi*h4qZs8AMyMf7^KNo^&@t}3Tm{fACcDN)t~2-$Aex{KLU+(OzEoEkGPT7+k0fM zvrQOoIV|=0l?X3EDE!1`oQciUeJ^O>%NgALP&7odgrt!ij!5e{9IDGWRX3ypbP8r23SuS~q4 z+sz%J65m}kHZH>nbIvjnSM9mwSdb!>iR2~EWc%c|4TVo}>qcJeqeEkS@uzF4&Z=x_ zRYij8_>M%Ev?)`*Y=2RCk(6Mpw3rn0N^1!TeNYCHsXS^(p!L#wlMyMal2%2uvxY?e zT4IKYTt_;f?bxn|LCz1iBOTKG9v3XC+#Kof-MVyS)Q~Ksv2Yu$X)g=BX)nzI8?&zx zTGix^8WL&V+?{U01Rm*-#u@i~(WMuWNNZy@ib$m0y_X*``q~Xm^>qW*>onkz{FI=} zXY1e_G}YSP4{dorw%8*b)>)E{D%&a6;ym7kcex~3z!3YKDiVghMpSzm^Yu{*!9!kq zWNotCTt!<6YYhoS+u5v|J&=V#yRAVwg|)GkH>|bw9a_pjoTbXwL?{}C1l+LLXsIA^ zeX|+gNL4{XYK`k~OLN1EjfK0olR;yW=houU{h2H^=cu@?_t68tt|4LjWaEJ;pdh#B zkxKGmf^q%0>U_hIO6-mD)J!PesjF?YQbjzlG!FcX5w?2MDq_CU(Nqx!Y+WlhE~J`Q zw8n01odpJ3!glN4e8W)Abijk8WyNt}{!)`qlDW*ZgP33&*(z7OSok6DH2Pb$c%oAEQMTtq z(1UXHo@ocIrJe^oSXdc8$q=3h#3F5ZRt|O!7=Hsq+iT9i0Gx=dXytz&NkBHBI-^@v z|K0x*GMf&sasf5KR4P8Jx_tOw@jGj_#NfFMCEDrDm5#F%2CeyDC1V>hv!LASkgAW+ zkV99A*X#}$X|XbV+Nf!-959QPi_J3AngfP{PT~f}SU>}z_hHPTO5+zQV7s2;fgfn` z!0t4W8>n}?J{xOO?b*Z$yWR9QXdA0ydSG2`hE9}~AqcS28G)yQhPgzLd9G3#TX!*` zR1Oh9G6|%W1L;0k5?ZW<+I+AyvIzR+;e$h~8$G%YUP;{tf0R}VOmo8rORJ2~^uf}q z{%zE8YMrSIjfEdRnCBcem#Rk!+@y@Ayf<=PzC6cQa-3cLGW)C;U+ow#+)Xddf=9$=&2yH#`@_ z;)Wdw>RS5yx_Z-ZWE!Hd(eYT+3x8XhPB#qJHWuQhlGBAwblxF{2P<9Yq;IMNG9A3h z+NUb7c9^0mqe&NQTfiHy(rAvzN8|LzxOc|spQt54S{#Cj62_Hpu5p|DCy#c#+DZBQ zub4V~7U_q7`np$Y{6()Osq&0J`@8@8DtyQ9P_D)3sviy~10Gn4TsFidj-J+JHav>) zk?`GCykFMD2MH#y1BHqdyghtcaYpZ)+@KQ=H8Bb4jR|ZUd_{Djkt&gPWIp;F+uWMk z(5UEGQJFNL3f1cz^3#m?m<1l4R42(78f%12{X7RJM^5DfKS?||0bem!^VhdI8Ez+e zTja3N=s3MRrIsaE+QJO^APu#jDEDV{7aoq!gafN+Q-%h}wieDso_qDeIxrY>t8$_Hip3#kVUk71-nisW9o! zMG246mKMm{lR_eLT854-NY)mqpFyKdX}K?exw})9@(nI zQ>CG~I>_GACXK5Trf)U%nz7C>ss~-b9Bzx+JccdLTBImk*wq0#zDkMenfEb8+)9B9 zQV6zvcvtfjS_$SUW>F98L-!S7z3os)z?Mv>@eL<~FDyHLN#(1Q^ed?J%fF4*mDk$q zvP7XP%}WnevR@*mz3{w|ZIQWT(ZL{#GIu>73ssJ)-+pLL1cjNb!%_0c{=PC_)QxVp zhA9+$N2W{$4hrksE#D~{ZEa{|veYR?CdnjK!KqHPy`6F-@sR_m4s!(fY+O3N%R@i zpV2T_C9m@R%#5aWqvUBiEm~*`_~W$r-n57QxZk33#eDL^(WHV+FHdt;S+#Ci!Meo^ z2FG3Pg7A^`Eqi0o*kv)htOBsW)K}BoYvtACpy*OduNGMLTI*73tfg#sr8Wzi$pO-q z?HFIz4c%~|Y8g;$G;vjW;`~-=Ruv1;9o3@OVq_J2_I~p6#km*YGP!}Z*k{5ufT?-Ty+6SZU z##4#xVlg1&7Vq5O%NxU^g=HUmkfMb9D1K;B`#5p=S^RLoW%G$P)t-XHFTxM~vx?vU z^9Ce*vO0ntG>QxGK@?Ks+VTyNPh2UrtzTeI;cx3s>c9Ovu9D*7sQ>i*U;FKoAAb1l zS5M6Cckd}G?bl2FqAF0||M=tfLa9&kW&x5=LYIlh?v)!Pu~HS{Km9iCSG>U!-*uw@ zf1-Ozao_*rSI>V!Rcr71DIc5sWY<d z2yS!Hc+jDL3dA|Md

It7TJO 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 $yB^Za&9dwⅇ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