From b5879a894d6acf55e50e59920fa37fec3bf3364d Mon Sep 17 00:00:00 2001 From: ivy Date: Wed, 3 Jul 2024 13:56:16 -0400 Subject: [PATCH] chore(release): Bumps version to v9.2.0 and updates dist files --- dist/projects.json | 375 ++++++++++++++---- dist/projects/artist-launch.json | 2 +- dist/projects/burger-queen-api-client.json | 2 +- dist/projects/burger-queen-api.json | 2 +- dist/projects/card-validation.json | 2 +- dist/projects/chat-app.json | 2 +- dist/projects/cipher.json | 2 +- dist/projects/data-lovers.json | 2 +- dist/projects/dataverse-chat.json | 2 +- dist/projects/dataverse.json | 2 +- dist/projects/design-assigned.json | 2 +- dist/projects/design-detectives.json | 2 +- dist/projects/design-lab.json | 2 +- dist/projects/emergency-room.json | 2 +- dist/projects/fleet-management-api.json | 303 +++++++++++--- dist/projects/fleet-management-fullstack.json | 2 +- dist/projects/guess-the-number.json | 2 +- dist/projects/how-might-we.json | 2 +- dist/projects/job-application.json | 2 +- dist/projects/md-links.json | 2 +- dist/projects/memory-match.json | 2 +- dist/projects/mindset-mvp.json | 2 +- dist/projects/movie-challenge-fw.json | 2 +- dist/projects/movie-challenge.json | 2 +- dist/projects/notes.json | 2 +- dist/projects/open-project.json | 2 +- dist/projects/roman-numerals-slack.json | 2 +- dist/projects/roman-numerals.json | 2 +- dist/projects/social-network-fw.json | 2 +- dist/projects/social-network.json | 2 +- dist/projects/sql-student-database.json | 2 +- dist/projects/sqlzoo-mystery.json | 2 +- dist/projects/text-analyzer.json | 2 +- dist/projects/trivia.json | 2 +- dist/projects/uxploradoras-ui.json | 2 +- dist/projects/uxploradoras-ux.json | 2 +- dist/projects/uxploradoras.json | 2 +- dist/projects/wordpress-plugin.json | 2 +- dist/topics.json | 28 +- dist/topics/browser.json | 2 +- dist/topics/content-management.json | 2 +- dist/topics/css.json | 2 +- dist/topics/functional.json | 24 +- dist/topics/html.json | 2 +- dist/topics/interaction-design.json | 2 +- dist/topics/intro-ux.json | 2 +- dist/topics/javascript.json | 102 ++--- dist/topics/learning-mindset.json | 2 +- dist/topics/paradigms.json | 49 +-- dist/topics/prototyping.json | 2 +- dist/topics/scm.json | 2 +- dist/topics/shell.json | 2 +- dist/topics/ux-research.json | 2 +- package.json | 3 +- 54 files changed, 691 insertions(+), 287 deletions(-) diff --git a/dist/projects.json b/dist/projects.json index 37c2bb85f..46556b83f 100644 --- a/dist/projects.json +++ b/dist/projects.json @@ -5,7 +5,7 @@ "path": "projects/00-how-might-we", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.795Z", + "createdAt": "2024-07-03T17:53:23.511Z", "prefix": 0, "track": "ux", "tracks": [ @@ -52,7 +52,7 @@ "path": "projects/00-trivia", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:04.049Z", + "createdAt": "2024-07-03T17:53:23.615Z", "prefix": 0, "track": "web-dev", "tracks": [ @@ -118,7 +118,7 @@ "path": "projects/01-card-validation", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.938Z", + "createdAt": "2024-07-03T17:53:23.789Z", "prefix": 1, "track": "web-dev", "tracks": [ @@ -217,7 +217,7 @@ "path": "projects/01-cipher", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.994Z", + "createdAt": "2024-07-03T17:53:25.750Z", "prefix": 1, "track": "web-dev", "tracks": [ @@ -316,7 +316,7 @@ "path": "projects/01-design-detectives", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.877Z", + "createdAt": "2024-07-03T17:53:25.642Z", "prefix": 1, "track": "ux", "tracks": [ @@ -420,7 +420,7 @@ "path": "projects/01-text-analyzer", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:04.102Z", + "createdAt": "2024-07-03T17:53:25.891Z", "prefix": 1, "track": "web-dev", "tracks": [ @@ -519,7 +519,7 @@ "path": "projects/02-data-lovers", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.774Z", + "createdAt": "2024-07-03T17:53:27.806Z", "prefix": 2, "track": "web-dev", "tracks": [ @@ -636,7 +636,7 @@ "path": "projects/02-dataverse", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.595Z", + "createdAt": "2024-07-03T17:53:27.930Z", "prefix": 2, "track": "web-dev", "tracks": [ @@ -759,7 +759,7 @@ "path": "projects/02-design-assigned", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.269Z", + "createdAt": "2024-07-03T17:53:27.625Z", "prefix": 2, "track": "ux", "tracks": [ @@ -917,7 +917,7 @@ "path": "projects/02-emergency-room", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.308Z", + "createdAt": "2024-07-03T17:53:29.964Z", "prefix": 2, "track": "web-dev", "tracks": [ @@ -1034,7 +1034,7 @@ "path": "projects/02-memory-match", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.574Z", + "createdAt": "2024-07-03T17:53:30.077Z", "prefix": 2, "track": "web-dev", "tracks": [ @@ -1151,7 +1151,7 @@ "path": "projects/02-mindset-mvp", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.346Z", + "createdAt": "2024-07-03T17:53:29.892Z", "prefix": 2, "track": "ux", "tracks": [ @@ -1282,7 +1282,7 @@ "path": "projects/02-uxploradoras", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.378Z", + "createdAt": "2024-07-03T17:53:31.940Z", "prefix": 2, "track": "ux", "tracks": [ @@ -1407,7 +1407,7 @@ "path": "projects/02-uxploradoras-ui", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.452Z", + "createdAt": "2024-07-03T17:53:31.812Z", "prefix": 2, "track": "ux", "tracks": [ @@ -1487,7 +1487,7 @@ "path": "projects/03-dataverse-chat", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:07.045Z", + "createdAt": "2024-07-03T17:53:31.988Z", "prefix": 3, "track": "web-dev", "tracks": [ @@ -1640,7 +1640,7 @@ "path": "projects/03-design-lab", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:06.881Z", + "createdAt": "2024-07-03T17:53:33.809Z", "prefix": 3, "track": "ux", "tracks": [ @@ -1813,7 +1813,7 @@ "path": "projects/03-movie-challenge", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:06.971Z", + "createdAt": "2024-07-03T17:53:34.029Z", "prefix": 3, "track": "web-dev", "tracks": [ @@ -1954,7 +1954,7 @@ "path": "projects/03-social-network", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:07.181Z", + "createdAt": "2024-07-03T17:53:33.998Z", "prefix": 3, "track": "web-dev", "tracks": [ @@ -2098,7 +2098,7 @@ "path": "projects/03-uxploradoras-ux", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:07.019Z", + "createdAt": "2024-07-03T17:53:35.839Z", "prefix": 3, "track": "ux", "tracks": [ @@ -2199,7 +2199,7 @@ "path": "projects/04-burger-queen-api", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:06.861Z", + "createdAt": "2024-07-03T17:53:35.973Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -2367,7 +2367,7 @@ "path": "projects/04-burger-queen-api-client", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:07.112Z", + "createdAt": "2024-07-03T17:53:35.985Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -2589,7 +2589,7 @@ "path": "projects/04-guess-the-number", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.199Z", + "createdAt": "2024-07-03T17:53:37.829Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -2799,7 +2799,7 @@ "path": "projects/04-md-links", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.585Z", + "createdAt": "2024-07-03T17:53:37.886Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -2913,7 +2913,7 @@ "path": "projects/04-notes", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.716Z", + "createdAt": "2024-07-03T17:53:37.738Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -3101,7 +3101,7 @@ "path": "projects/04-sqlzoo-mystery", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.435Z", + "createdAt": "2024-07-03T17:53:39.817Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -3146,7 +3146,7 @@ "path": "projects/05-artist-launch", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.735Z", + "createdAt": "2024-07-03T17:53:39.991Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -3188,7 +3188,7 @@ "path": "projects/05-chat-app", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.523Z", + "createdAt": "2024-07-03T17:53:39.786Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -3376,7 +3376,7 @@ "path": "projects/05-fleet-management-api", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.669Z", + "createdAt": "2024-07-03T17:53:41.851Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -3643,25 +3643,32 @@ "id": "express/middleware" }, { - "id": "typescript/basic-types/primitives" + "id": "typescript/basic-types/primitives", + "optional": true }, { - "id": "typescript/basic-types/arrays" + "id": "typescript/basic-types/arrays", + "optional": true }, { - "id": "typescript/basic-types/functions" + "id": "typescript/basic-types/functions", + "optional": true }, { - "id": "typescript/basic-types/object-types/optional-properties" + "id": "typescript/basic-types/object-types/optional-properties", + "optional": true }, { - "id": "typescript/basic-types/union-types" + "id": "typescript/basic-types/union-types", + "optional": true }, { - "id": "typescript/basic-types/interfaces" + "id": "typescript/basic-types/interfaces", + "optional": true }, { - "id": "typescript/basic-types/enums" + "id": "typescript/basic-types/enums", + "optional": true }, { "id": "object-oriented-programming/classes", @@ -3712,6 +3719,78 @@ { "name": "python", "learningObjectives": [ + { + "id": "python/django/setup/migrations", + "exclude": true + }, + { + "id": "python/django/setup/app", + "exclude": true + }, + { + "id": "python/django/models/fields", + "exclude": true + }, + { + "id": "python/django/models/foreign-Key", + "exclude": true + }, + { + "id": "python/django/views", + "exclude": true + }, + { + "id": "python/django/testing", + "exclude": true + }, + { + "id": "python/django/queryset", + "exclude": true + }, + { + "id": "python/django/filter", + "exclude": true + }, + { + "id": "python/django/order-by", + "exclude": true + }, + { + "id": "python/django/url-configuration", + "exclude": true + }, + { + "id": "python/django/rest-framework/serializers", + "exclude": true + }, + { + "id": "python/django/rest-framework/pagination", + "exclude": true + }, + { + "id": "python/django/rest-framework/query-params", + "exclude": true + }, + { + "id": "python/django/rest-framework/viewset", + "exclude": true + }, + { + "id": "python/django/rest-framework/apiview", + "exclude": true + }, + { + "id": "sql/crud", + "exclude": true + }, + { + "id": "postgres/data-types", + "exclude": true + }, + { + "id": "postgres/indexes", + "exclude": true + }, { "id": "python/data-types/primitive" }, @@ -3821,105 +3900,227 @@ "id": "python/flask/testing/test-client" }, { - "id": "python/django/setup/migrations" + "id": "object-oriented-programming/classes", + "optional": true }, { - "id": "python/django/setup/app" + "id": "object-oriented-programming/objects", + "optional": true }, { - "id": "python/django/models/fields" + "id": "object-oriented-programming/methods", + "optional": true }, { - "id": "python/django/models/foreign-Key" + "id": "object-oriented-programming/attributes", + "optional": true }, { - "id": "python/django/views" + "id": "object-oriented-programming/constructors", + "optional": true }, { - "id": "python/django/testing" + "id": "object-oriented-programming/encapsulation", + "optional": true }, { - "id": "python/django/queryset" + "id": "object-oriented-programming/abstraction", + "optional": true }, { - "id": "python/django/filter" + "id": "object-oriented-programming/composition", + "optional": true }, { - "id": "python/django/order-by" + "id": "object-oriented-programming/interfaces", + "optional": true }, { - "id": "python/django/url-configuration" + "id": "object-oriented-programming/inheritance", + "optional": true }, { - "id": "python/django/rest-framework/serializers" + "id": "object-oriented-programming/unified-model-language", + "optional": true + } + ] + }, + { + "name": "python-django", + "learningObjectives": [ + { + "id": "python/flask/routes/route-decorator", + "exclude": true }, { - "id": "python/django/rest-framework/pagination" + "id": "python/flask/routes/view-function", + "exclude": true }, { - "id": "python/django/rest-framework/query-params" + "id": "python/flask/routes/variable-rules", + "exclude": true }, { - "id": "python/django/rest-framework/viewset" + "id": "python/flask/request/args", + "exclude": true }, { - "id": "python/django/rest-framework/apiview" + "id": "python/flask/request/headers", + "exclude": true }, { - "id": "object-oriented-programming/classes", - "optional": true + "id": "python/flask/response/response-parts", + "exclude": true }, { - "id": "object-oriented-programming/objects", - "optional": true + "id": "python/flask/response/jsonify", + "exclude": true }, { - "id": "object-oriented-programming/methods", - "optional": true + "id": "python/flask/testing/fixture-setup", + "exclude": true }, { - "id": "object-oriented-programming/attributes", - "optional": true + "id": "python/flask/testing/test-client", + "exclude": true }, { - "id": "object-oriented-programming/constructors", - "optional": true + "id": "sql/crud", + "exclude": true }, { - "id": "object-oriented-programming/encapsulation", - "optional": true + "id": "postgres/data-types", + "exclude": true }, { - "id": "object-oriented-programming/abstraction", - "optional": true + "id": "postgres/indexes", + "exclude": true }, { - "id": "object-oriented-programming/composition", - "optional": true + "id": "python/data-types/primitive" }, { - "id": "object-oriented-programming/interfaces", - "optional": true + "id": "python/data-types/lists" }, { - "id": "object-oriented-programming/inheritance", - "optional": true + "id": "python/data-types/tuples" }, { - "id": "object-oriented-programming/unified-model-language", - "optional": true + "id": "python/data-types/dictionaries" }, { - "id": "sql/crud", - "exclude": true + "id": "python/data-types/sets" }, { - "id": "postgres/data-types", - "exclude": true + "id": "python/variables" }, { - "id": "postgres/indexes", - "exclude": true + "id": "python/conditionals" + }, + { + "id": "python/operators" + }, + { + "id": "python/docstrings" + }, + { + "id": "python/functions/basic-concepts" + }, + { + "id": "python/functions/args-kwargs" + }, + { + "id": "python/functions/closures" + }, + { + "id": "python/functions/lambda-functions" + }, + { + "id": "python/functions/decorators" + }, + { + "id": "python/iteration/loops" + }, + { + "id": "python/iteration/list-comprehension" + }, + { + "id": "python/iteration/functional-techniques" + }, + { + "id": "python/linting" + }, + { + "id": "python/testing/unit-tests" + }, + { + "id": "python/testing/mocks" + }, + { + "id": "python/testing/fixtures" + }, + { + "id": "python/modularization/modules" + }, + { + "id": "python/modularization/packages" + }, + { + "id": "python/dependency-management/pip" + }, + { + "id": "python/dependency-management/virtual-environment" + }, + { + "id": "python/dependency-management/requirements-file" + }, + { + "id": "python/serialization" + }, + { + "id": "python/django/setup/migrations" + }, + { + "id": "python/django/setup/app" + }, + { + "id": "python/django/models/fields" + }, + { + "id": "python/django/models/foreign-Key" + }, + { + "id": "python/django/views" + }, + { + "id": "python/django/testing" + }, + { + "id": "python/django/queryset" + }, + { + "id": "python/django/filter" + }, + { + "id": "python/django/order-by" + }, + { + "id": "python/django/url-configuration" + }, + { + "id": "python/django/rest-framework/serializers" + }, + { + "id": "python/django/rest-framework/pagination" + }, + { + "id": "python/django/rest-framework/query-params" + }, + { + "id": "python/django/rest-framework/viewset" + }, + { + "id": "python/django/rest-framework/apiview" } ] }, @@ -4085,7 +4286,7 @@ "path": "projects/05-fleet-management-fullstack", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.033Z", + "createdAt": "2024-07-03T17:53:41.794Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -4240,7 +4441,7 @@ "path": "projects/05-movie-challenge-fw", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.134Z", + "createdAt": "2024-07-03T17:53:41.888Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -4456,7 +4657,7 @@ "path": "projects/05-open-project", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.159Z", + "createdAt": "2024-07-03T17:53:43.536Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -4480,7 +4681,7 @@ "path": "projects/05-roman-numerals", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.096Z", + "createdAt": "2024-07-03T17:53:43.634Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -4572,7 +4773,7 @@ "path": "projects/05-roman-numerals-slack", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.049Z", + "createdAt": "2024-07-03T17:53:43.583Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -4670,7 +4871,7 @@ "path": "projects/05-social-network-fw", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:09.972Z", + "createdAt": "2024-07-03T17:53:45.323Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -4886,7 +5087,7 @@ "path": "projects/05-sql-student-database", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.001Z", + "createdAt": "2024-07-03T17:53:45.326Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -4973,7 +5174,7 @@ "path": "projects/05-wordpress-plugin", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.455Z", + "createdAt": "2024-07-03T17:53:45.493Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -5071,7 +5272,7 @@ "path": "projects/06-job-application", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.441Z", + "createdAt": "2024-07-03T17:53:47.197Z", "prefix": 6, "track": "web-dev", "tracks": [ diff --git a/dist/projects/artist-launch.json b/dist/projects/artist-launch.json index 2efc959f5..80a5fcfb6 100644 --- a/dist/projects/artist-launch.json +++ b/dist/projects/artist-launch.json @@ -4,7 +4,7 @@ "path": "projects/05-artist-launch", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.735Z", + "createdAt": "2024-07-03T17:53:39.991Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/burger-queen-api-client.json b/dist/projects/burger-queen-api-client.json index 4a907e97d..951a89d95 100644 --- a/dist/projects/burger-queen-api-client.json +++ b/dist/projects/burger-queen-api-client.json @@ -4,7 +4,7 @@ "path": "projects/04-burger-queen-api-client", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:07.112Z", + "createdAt": "2024-07-03T17:53:35.985Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/burger-queen-api.json b/dist/projects/burger-queen-api.json index da778ed04..d0fa4fcbf 100644 --- a/dist/projects/burger-queen-api.json +++ b/dist/projects/burger-queen-api.json @@ -4,7 +4,7 @@ "path": "projects/04-burger-queen-api", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:06.861Z", + "createdAt": "2024-07-03T17:53:35.973Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/card-validation.json b/dist/projects/card-validation.json index da1891b1e..1eeafbf3a 100644 --- a/dist/projects/card-validation.json +++ b/dist/projects/card-validation.json @@ -4,7 +4,7 @@ "path": "projects/01-card-validation", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.938Z", + "createdAt": "2024-07-03T17:53:23.789Z", "prefix": 1, "track": "web-dev", "tracks": [ diff --git a/dist/projects/chat-app.json b/dist/projects/chat-app.json index 3b1716e35..a8bae09d1 100644 --- a/dist/projects/chat-app.json +++ b/dist/projects/chat-app.json @@ -4,7 +4,7 @@ "path": "projects/05-chat-app", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.523Z", + "createdAt": "2024-07-03T17:53:39.786Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/cipher.json b/dist/projects/cipher.json index c2f3ba488..3e3d40450 100644 --- a/dist/projects/cipher.json +++ b/dist/projects/cipher.json @@ -4,7 +4,7 @@ "path": "projects/01-cipher", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.994Z", + "createdAt": "2024-07-03T17:53:25.750Z", "prefix": 1, "track": "web-dev", "tracks": [ diff --git a/dist/projects/data-lovers.json b/dist/projects/data-lovers.json index cfe42d0ed..3b0f50c73 100644 --- a/dist/projects/data-lovers.json +++ b/dist/projects/data-lovers.json @@ -4,7 +4,7 @@ "path": "projects/02-data-lovers", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.774Z", + "createdAt": "2024-07-03T17:53:27.806Z", "prefix": 2, "track": "web-dev", "tracks": [ diff --git a/dist/projects/dataverse-chat.json b/dist/projects/dataverse-chat.json index 1ef48d3d8..f0723e3e1 100644 --- a/dist/projects/dataverse-chat.json +++ b/dist/projects/dataverse-chat.json @@ -4,7 +4,7 @@ "path": "projects/03-dataverse-chat", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:07.045Z", + "createdAt": "2024-07-03T17:53:31.988Z", "prefix": 3, "track": "web-dev", "tracks": [ diff --git a/dist/projects/dataverse.json b/dist/projects/dataverse.json index 6ad147a87..12d0f173e 100644 --- a/dist/projects/dataverse.json +++ b/dist/projects/dataverse.json @@ -4,7 +4,7 @@ "path": "projects/02-dataverse", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.595Z", + "createdAt": "2024-07-03T17:53:27.930Z", "prefix": 2, "track": "web-dev", "tracks": [ diff --git a/dist/projects/design-assigned.json b/dist/projects/design-assigned.json index 75c8a4a5d..1f201d08b 100644 --- a/dist/projects/design-assigned.json +++ b/dist/projects/design-assigned.json @@ -4,7 +4,7 @@ "path": "projects/02-design-assigned", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.269Z", + "createdAt": "2024-07-03T17:53:27.625Z", "prefix": 2, "track": "ux", "tracks": [ diff --git a/dist/projects/design-detectives.json b/dist/projects/design-detectives.json index 836a9baf7..43f9b70d5 100644 --- a/dist/projects/design-detectives.json +++ b/dist/projects/design-detectives.json @@ -4,7 +4,7 @@ "path": "projects/01-design-detectives", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.877Z", + "createdAt": "2024-07-03T17:53:25.642Z", "prefix": 1, "track": "ux", "tracks": [ diff --git a/dist/projects/design-lab.json b/dist/projects/design-lab.json index 1e8b51091..6f14cb6a2 100644 --- a/dist/projects/design-lab.json +++ b/dist/projects/design-lab.json @@ -4,7 +4,7 @@ "path": "projects/03-design-lab", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:06.881Z", + "createdAt": "2024-07-03T17:53:33.809Z", "prefix": 3, "track": "ux", "tracks": [ diff --git a/dist/projects/emergency-room.json b/dist/projects/emergency-room.json index 523f05220..c172c6e3b 100644 --- a/dist/projects/emergency-room.json +++ b/dist/projects/emergency-room.json @@ -4,7 +4,7 @@ "path": "projects/02-emergency-room", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.308Z", + "createdAt": "2024-07-03T17:53:29.964Z", "prefix": 2, "track": "web-dev", "tracks": [ diff --git a/dist/projects/fleet-management-api.json b/dist/projects/fleet-management-api.json index 33a43dcd0..10b02aff2 100644 --- a/dist/projects/fleet-management-api.json +++ b/dist/projects/fleet-management-api.json @@ -4,7 +4,7 @@ "path": "projects/05-fleet-management-api", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.669Z", + "createdAt": "2024-07-03T17:53:41.851Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -271,25 +271,32 @@ "id": "express/middleware" }, { - "id": "typescript/basic-types/primitives" + "id": "typescript/basic-types/primitives", + "optional": true }, { - "id": "typescript/basic-types/arrays" + "id": "typescript/basic-types/arrays", + "optional": true }, { - "id": "typescript/basic-types/functions" + "id": "typescript/basic-types/functions", + "optional": true }, { - "id": "typescript/basic-types/object-types/optional-properties" + "id": "typescript/basic-types/object-types/optional-properties", + "optional": true }, { - "id": "typescript/basic-types/union-types" + "id": "typescript/basic-types/union-types", + "optional": true }, { - "id": "typescript/basic-types/interfaces" + "id": "typescript/basic-types/interfaces", + "optional": true }, { - "id": "typescript/basic-types/enums" + "id": "typescript/basic-types/enums", + "optional": true }, { "id": "object-oriented-programming/classes", @@ -340,6 +347,78 @@ { "name": "python", "learningObjectives": [ + { + "id": "python/django/setup/migrations", + "exclude": true + }, + { + "id": "python/django/setup/app", + "exclude": true + }, + { + "id": "python/django/models/fields", + "exclude": true + }, + { + "id": "python/django/models/foreign-Key", + "exclude": true + }, + { + "id": "python/django/views", + "exclude": true + }, + { + "id": "python/django/testing", + "exclude": true + }, + { + "id": "python/django/queryset", + "exclude": true + }, + { + "id": "python/django/filter", + "exclude": true + }, + { + "id": "python/django/order-by", + "exclude": true + }, + { + "id": "python/django/url-configuration", + "exclude": true + }, + { + "id": "python/django/rest-framework/serializers", + "exclude": true + }, + { + "id": "python/django/rest-framework/pagination", + "exclude": true + }, + { + "id": "python/django/rest-framework/query-params", + "exclude": true + }, + { + "id": "python/django/rest-framework/viewset", + "exclude": true + }, + { + "id": "python/django/rest-framework/apiview", + "exclude": true + }, + { + "id": "sql/crud", + "exclude": true + }, + { + "id": "postgres/data-types", + "exclude": true + }, + { + "id": "postgres/indexes", + "exclude": true + }, { "id": "python/data-types/primitive" }, @@ -449,105 +528,227 @@ "id": "python/flask/testing/test-client" }, { - "id": "python/django/setup/migrations" + "id": "object-oriented-programming/classes", + "optional": true }, { - "id": "python/django/setup/app" + "id": "object-oriented-programming/objects", + "optional": true }, { - "id": "python/django/models/fields" + "id": "object-oriented-programming/methods", + "optional": true }, { - "id": "python/django/models/foreign-Key" + "id": "object-oriented-programming/attributes", + "optional": true }, { - "id": "python/django/views" + "id": "object-oriented-programming/constructors", + "optional": true }, { - "id": "python/django/testing" + "id": "object-oriented-programming/encapsulation", + "optional": true }, { - "id": "python/django/queryset" + "id": "object-oriented-programming/abstraction", + "optional": true }, { - "id": "python/django/filter" + "id": "object-oriented-programming/composition", + "optional": true }, { - "id": "python/django/order-by" + "id": "object-oriented-programming/interfaces", + "optional": true }, { - "id": "python/django/url-configuration" + "id": "object-oriented-programming/inheritance", + "optional": true }, { - "id": "python/django/rest-framework/serializers" + "id": "object-oriented-programming/unified-model-language", + "optional": true + } + ] + }, + { + "name": "python-django", + "learningObjectives": [ + { + "id": "python/flask/routes/route-decorator", + "exclude": true }, { - "id": "python/django/rest-framework/pagination" + "id": "python/flask/routes/view-function", + "exclude": true }, { - "id": "python/django/rest-framework/query-params" + "id": "python/flask/routes/variable-rules", + "exclude": true }, { - "id": "python/django/rest-framework/viewset" + "id": "python/flask/request/args", + "exclude": true }, { - "id": "python/django/rest-framework/apiview" + "id": "python/flask/request/headers", + "exclude": true }, { - "id": "object-oriented-programming/classes", - "optional": true + "id": "python/flask/response/response-parts", + "exclude": true }, { - "id": "object-oriented-programming/objects", - "optional": true + "id": "python/flask/response/jsonify", + "exclude": true }, { - "id": "object-oriented-programming/methods", - "optional": true + "id": "python/flask/testing/fixture-setup", + "exclude": true }, { - "id": "object-oriented-programming/attributes", - "optional": true + "id": "python/flask/testing/test-client", + "exclude": true }, { - "id": "object-oriented-programming/constructors", - "optional": true + "id": "sql/crud", + "exclude": true }, { - "id": "object-oriented-programming/encapsulation", - "optional": true + "id": "postgres/data-types", + "exclude": true }, { - "id": "object-oriented-programming/abstraction", - "optional": true + "id": "postgres/indexes", + "exclude": true }, { - "id": "object-oriented-programming/composition", - "optional": true + "id": "python/data-types/primitive" }, { - "id": "object-oriented-programming/interfaces", - "optional": true + "id": "python/data-types/lists" }, { - "id": "object-oriented-programming/inheritance", - "optional": true + "id": "python/data-types/tuples" }, { - "id": "object-oriented-programming/unified-model-language", - "optional": true + "id": "python/data-types/dictionaries" }, { - "id": "sql/crud", - "exclude": true + "id": "python/data-types/sets" }, { - "id": "postgres/data-types", - "exclude": true + "id": "python/variables" }, { - "id": "postgres/indexes", - "exclude": true + "id": "python/conditionals" + }, + { + "id": "python/operators" + }, + { + "id": "python/docstrings" + }, + { + "id": "python/functions/basic-concepts" + }, + { + "id": "python/functions/args-kwargs" + }, + { + "id": "python/functions/closures" + }, + { + "id": "python/functions/lambda-functions" + }, + { + "id": "python/functions/decorators" + }, + { + "id": "python/iteration/loops" + }, + { + "id": "python/iteration/list-comprehension" + }, + { + "id": "python/iteration/functional-techniques" + }, + { + "id": "python/linting" + }, + { + "id": "python/testing/unit-tests" + }, + { + "id": "python/testing/mocks" + }, + { + "id": "python/testing/fixtures" + }, + { + "id": "python/modularization/modules" + }, + { + "id": "python/modularization/packages" + }, + { + "id": "python/dependency-management/pip" + }, + { + "id": "python/dependency-management/virtual-environment" + }, + { + "id": "python/dependency-management/requirements-file" + }, + { + "id": "python/serialization" + }, + { + "id": "python/django/setup/migrations" + }, + { + "id": "python/django/setup/app" + }, + { + "id": "python/django/models/fields" + }, + { + "id": "python/django/models/foreign-Key" + }, + { + "id": "python/django/views" + }, + { + "id": "python/django/testing" + }, + { + "id": "python/django/queryset" + }, + { + "id": "python/django/filter" + }, + { + "id": "python/django/order-by" + }, + { + "id": "python/django/url-configuration" + }, + { + "id": "python/django/rest-framework/serializers" + }, + { + "id": "python/django/rest-framework/pagination" + }, + { + "id": "python/django/rest-framework/query-params" + }, + { + "id": "python/django/rest-framework/viewset" + }, + { + "id": "python/django/rest-framework/apiview" } ] }, diff --git a/dist/projects/fleet-management-fullstack.json b/dist/projects/fleet-management-fullstack.json index 2d4f7733d..bd140c578 100644 --- a/dist/projects/fleet-management-fullstack.json +++ b/dist/projects/fleet-management-fullstack.json @@ -4,7 +4,7 @@ "path": "projects/05-fleet-management-fullstack", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.033Z", + "createdAt": "2024-07-03T17:53:41.794Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/guess-the-number.json b/dist/projects/guess-the-number.json index da56d7f68..b7be522cf 100644 --- a/dist/projects/guess-the-number.json +++ b/dist/projects/guess-the-number.json @@ -4,7 +4,7 @@ "path": "projects/04-guess-the-number", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.199Z", + "createdAt": "2024-07-03T17:53:37.829Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/how-might-we.json b/dist/projects/how-might-we.json index ec521e730..3fe26cac5 100644 --- a/dist/projects/how-might-we.json +++ b/dist/projects/how-might-we.json @@ -4,7 +4,7 @@ "path": "projects/00-how-might-we", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:03.795Z", + "createdAt": "2024-07-03T17:53:23.511Z", "prefix": 0, "track": "ux", "tracks": [ diff --git a/dist/projects/job-application.json b/dist/projects/job-application.json index 913132d1a..255ad3610 100644 --- a/dist/projects/job-application.json +++ b/dist/projects/job-application.json @@ -4,7 +4,7 @@ "path": "projects/06-job-application", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.441Z", + "createdAt": "2024-07-03T17:53:47.197Z", "prefix": 6, "track": "web-dev", "tracks": [ diff --git a/dist/projects/md-links.json b/dist/projects/md-links.json index 96b6a5cd4..22d3fc5c6 100644 --- a/dist/projects/md-links.json +++ b/dist/projects/md-links.json @@ -4,7 +4,7 @@ "path": "projects/04-md-links", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.585Z", + "createdAt": "2024-07-03T17:53:37.886Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/memory-match.json b/dist/projects/memory-match.json index e1369c67d..7e7058f03 100644 --- a/dist/projects/memory-match.json +++ b/dist/projects/memory-match.json @@ -4,7 +4,7 @@ "path": "projects/02-memory-match", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.574Z", + "createdAt": "2024-07-03T17:53:30.077Z", "prefix": 2, "track": "web-dev", "tracks": [ diff --git a/dist/projects/mindset-mvp.json b/dist/projects/mindset-mvp.json index f3af6e4aa..cbf5730ad 100644 --- a/dist/projects/mindset-mvp.json +++ b/dist/projects/mindset-mvp.json @@ -4,7 +4,7 @@ "path": "projects/02-mindset-mvp", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.346Z", + "createdAt": "2024-07-03T17:53:29.892Z", "prefix": 2, "track": "ux", "tracks": [ diff --git a/dist/projects/movie-challenge-fw.json b/dist/projects/movie-challenge-fw.json index 11c6159f5..933fb7286 100644 --- a/dist/projects/movie-challenge-fw.json +++ b/dist/projects/movie-challenge-fw.json @@ -4,7 +4,7 @@ "path": "projects/05-movie-challenge-fw", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.134Z", + "createdAt": "2024-07-03T17:53:41.888Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/movie-challenge.json b/dist/projects/movie-challenge.json index f6e35bf21..5683fb479 100644 --- a/dist/projects/movie-challenge.json +++ b/dist/projects/movie-challenge.json @@ -4,7 +4,7 @@ "path": "projects/03-movie-challenge", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:06.971Z", + "createdAt": "2024-07-03T17:53:34.029Z", "prefix": 3, "track": "web-dev", "tracks": [ diff --git a/dist/projects/notes.json b/dist/projects/notes.json index f4555cb8e..10b2e4ab1 100644 --- a/dist/projects/notes.json +++ b/dist/projects/notes.json @@ -4,7 +4,7 @@ "path": "projects/04-notes", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.716Z", + "createdAt": "2024-07-03T17:53:37.738Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/open-project.json b/dist/projects/open-project.json index c75236abd..3e7d77040 100644 --- a/dist/projects/open-project.json +++ b/dist/projects/open-project.json @@ -4,7 +4,7 @@ "path": "projects/05-open-project", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.159Z", + "createdAt": "2024-07-03T17:53:43.536Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/roman-numerals-slack.json b/dist/projects/roman-numerals-slack.json index 71034c532..5f07ec053 100644 --- a/dist/projects/roman-numerals-slack.json +++ b/dist/projects/roman-numerals-slack.json @@ -4,7 +4,7 @@ "path": "projects/05-roman-numerals-slack", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.049Z", + "createdAt": "2024-07-03T17:53:43.583Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/roman-numerals.json b/dist/projects/roman-numerals.json index c120f5ab4..6e7f60bf3 100644 --- a/dist/projects/roman-numerals.json +++ b/dist/projects/roman-numerals.json @@ -4,7 +4,7 @@ "path": "projects/05-roman-numerals", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.096Z", + "createdAt": "2024-07-03T17:53:43.634Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/social-network-fw.json b/dist/projects/social-network-fw.json index a5d117319..de871af4b 100644 --- a/dist/projects/social-network-fw.json +++ b/dist/projects/social-network-fw.json @@ -4,7 +4,7 @@ "path": "projects/05-social-network-fw", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:09.972Z", + "createdAt": "2024-07-03T17:53:45.323Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/social-network.json b/dist/projects/social-network.json index 4a3f40042..9b89f0e2d 100644 --- a/dist/projects/social-network.json +++ b/dist/projects/social-network.json @@ -4,7 +4,7 @@ "path": "projects/03-social-network", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:07.181Z", + "createdAt": "2024-07-03T17:53:33.998Z", "prefix": 3, "track": "web-dev", "tracks": [ diff --git a/dist/projects/sql-student-database.json b/dist/projects/sql-student-database.json index edec834b6..2995d0c95 100644 --- a/dist/projects/sql-student-database.json +++ b/dist/projects/sql-student-database.json @@ -4,7 +4,7 @@ "path": "projects/05-sql-student-database", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:10.001Z", + "createdAt": "2024-07-03T17:53:45.326Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/sqlzoo-mystery.json b/dist/projects/sqlzoo-mystery.json index 9ca81845f..248b2c6a7 100644 --- a/dist/projects/sqlzoo-mystery.json +++ b/dist/projects/sqlzoo-mystery.json @@ -4,7 +4,7 @@ "path": "projects/04-sqlzoo-mystery", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:08.435Z", + "createdAt": "2024-07-03T17:53:39.817Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/text-analyzer.json b/dist/projects/text-analyzer.json index 4ecd2d8da..e682c2be0 100644 --- a/dist/projects/text-analyzer.json +++ b/dist/projects/text-analyzer.json @@ -4,7 +4,7 @@ "path": "projects/01-text-analyzer", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:04.102Z", + "createdAt": "2024-07-03T17:53:25.891Z", "prefix": 1, "track": "web-dev", "tracks": [ diff --git a/dist/projects/trivia.json b/dist/projects/trivia.json index 396fc1a60..68560f9d5 100644 --- a/dist/projects/trivia.json +++ b/dist/projects/trivia.json @@ -4,7 +4,7 @@ "path": "projects/00-trivia", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:04.049Z", + "createdAt": "2024-07-03T17:53:23.615Z", "prefix": 0, "track": "web-dev", "tracks": [ diff --git a/dist/projects/uxploradoras-ui.json b/dist/projects/uxploradoras-ui.json index f01d960ec..a4b20cbed 100644 --- a/dist/projects/uxploradoras-ui.json +++ b/dist/projects/uxploradoras-ui.json @@ -4,7 +4,7 @@ "path": "projects/02-uxploradoras-ui", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.452Z", + "createdAt": "2024-07-03T17:53:31.812Z", "prefix": 2, "track": "ux", "tracks": [ diff --git a/dist/projects/uxploradoras-ux.json b/dist/projects/uxploradoras-ux.json index 4480169b1..a74791016 100644 --- a/dist/projects/uxploradoras-ux.json +++ b/dist/projects/uxploradoras-ux.json @@ -4,7 +4,7 @@ "path": "projects/03-uxploradoras-ux", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:07.019Z", + "createdAt": "2024-07-03T17:53:35.839Z", "prefix": 3, "track": "ux", "tracks": [ diff --git a/dist/projects/uxploradoras.json b/dist/projects/uxploradoras.json index 2875baa9d..3a43bc6e0 100644 --- a/dist/projects/uxploradoras.json +++ b/dist/projects/uxploradoras.json @@ -4,7 +4,7 @@ "path": "projects/02-uxploradoras", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:05.378Z", + "createdAt": "2024-07-03T17:53:31.940Z", "prefix": 2, "track": "ux", "tracks": [ diff --git a/dist/projects/wordpress-plugin.json b/dist/projects/wordpress-plugin.json index a0ad31f5f..6ee66593f 100644 --- a/dist/projects/wordpress-plugin.json +++ b/dist/projects/wordpress-plugin.json @@ -4,7 +4,7 @@ "path": "projects/05-wordpress-plugin", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.455Z", + "createdAt": "2024-07-03T17:53:45.493Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/topics.json b/dist/topics.json index 54f9767f4..86f985fcb 100644 --- a/dist/topics.json +++ b/dist/topics.json @@ -5,7 +5,7 @@ "path": "topics/browser", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:12.116Z", + "createdAt": "2024-07-03T17:53:47.918Z", "track": "web-dev", "tracks": [ "web-dev" @@ -29,7 +29,7 @@ "path": "topics/content-management", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.578Z", + "createdAt": "2024-07-03T17:53:47.251Z", "track": "ux", "tracks": [ "ux" @@ -49,7 +49,7 @@ "path": "topics/css", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:12.059Z", + "createdAt": "2024-07-03T17:53:50.632Z", "track": "web-dev", "tracks": [ "web-dev" @@ -73,7 +73,7 @@ "path": "topics/functional", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.848Z", + "createdAt": "2024-07-03T17:53:50.526Z", "track": "web-dev", "tracks": [ "web-dev" @@ -93,7 +93,7 @@ "path": "topics/html", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.694Z", + "createdAt": "2024-07-03T17:53:50.496Z", "track": "web-dev", "tracks": [ "web-dev" @@ -117,7 +117,7 @@ "path": "topics/interaction-design", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.668Z", + "createdAt": "2024-07-03T17:53:52.753Z", "track": "ux", "tracks": [ "ux" @@ -137,7 +137,7 @@ "path": "topics/intro-ux", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.355Z", + "createdAt": "2024-07-03T17:53:52.465Z", "track": "ux", "tracks": [ "ux" @@ -157,7 +157,7 @@ "path": "topics/javascript", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:14.184Z", + "createdAt": "2024-07-03T17:53:53.439Z", "track": "web-dev", "tracks": [ "web-dev" @@ -181,7 +181,7 @@ "path": "topics/learning-mindset", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.518Z", + "createdAt": "2024-07-03T17:53:55.097Z", "track": "web-dev", "tracks": [ "web-dev", @@ -202,7 +202,7 @@ "path": "topics/paradigms", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.898Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -222,7 +222,7 @@ "path": "topics/prototyping", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.468Z", + "createdAt": "2024-07-03T17:53:55.351Z", "track": "ux", "tracks": [ "ux" @@ -242,7 +242,7 @@ "path": "topics/scm", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.616Z", + "createdAt": "2024-07-03T17:53:57.561Z", "track": "web-dev", "tracks": [ "web-dev" @@ -266,7 +266,7 @@ "path": "topics/shell", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:14.788Z", + "createdAt": "2024-07-03T17:53:57.516Z", "track": "web-dev", "tracks": [ "web-dev" @@ -290,7 +290,7 @@ "path": "topics/ux-research", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:14.871Z", + "createdAt": "2024-07-03T17:53:57.784Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/browser.json b/dist/topics/browser.json index 214d189e8..2c2ef42d8 100644 --- a/dist/topics/browser.json +++ b/dist/topics/browser.json @@ -4,7 +4,7 @@ "path": "topics/browser", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:12.116Z", + "createdAt": "2024-07-03T17:53:47.918Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/content-management.json b/dist/topics/content-management.json index 10dee3d61..a961c6cc9 100644 --- a/dist/topics/content-management.json +++ b/dist/topics/content-management.json @@ -4,7 +4,7 @@ "path": "topics/content-management", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.578Z", + "createdAt": "2024-07-03T17:53:47.251Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/css.json b/dist/topics/css.json index 3c7623bc7..21d0d8ba0 100644 --- a/dist/topics/css.json +++ b/dist/topics/css.json @@ -4,7 +4,7 @@ "path": "topics/css", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:12.059Z", + "createdAt": "2024-07-03T17:53:50.632Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/functional.json b/dist/topics/functional.json index 9b4294623..328cde3c6 100644 --- a/dist/topics/functional.json +++ b/dist/topics/functional.json @@ -4,7 +4,7 @@ "path": "topics/functional", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.848Z", + "createdAt": "2024-07-03T17:53:50.526Z", "track": "web-dev", "tracks": [ "web-dev" @@ -67,7 +67,7 @@ "slug": "discount", "prefix": "01", "path": "topics/functional/01-state/02-practice/01-discount", - "createdAt": "2024-06-28T20:56:11.846Z", + "createdAt": "2024-07-03T17:53:50.524Z", "track": "web-dev", "tracks": [ "web-dev" @@ -89,7 +89,7 @@ "slug": "serialize-user", "prefix": "02", "path": "topics/functional/01-state/02-practice/02-serialize-user", - "createdAt": "2024-06-28T20:56:11.847Z", + "createdAt": "2024-07-03T17:53:50.525Z", "track": "web-dev", "tracks": [ "web-dev" @@ -137,7 +137,7 @@ "slug": "parse-items", "prefix": "01", "path": "topics/functional/01-state/04-practice-2/01-parse-items", - "createdAt": "2024-06-28T20:56:11.847Z", + "createdAt": "2024-07-03T17:53:50.524Z", "track": "web-dev", "tracks": [ "web-dev" @@ -220,7 +220,7 @@ "slug": "repeat", "prefix": "01", "path": "topics/functional/03-hof/02-practice/01-repeat", - "createdAt": "2024-06-28T20:56:11.847Z", + "createdAt": "2024-07-03T17:53:50.525Z", "track": "web-dev", "tracks": [ "web-dev" @@ -268,7 +268,7 @@ "slug": "bound-logger", "prefix": "01", "path": "topics/functional/03-hof/04-practice-2/01-bound-logger", - "createdAt": "2024-06-28T20:56:11.847Z", + "createdAt": "2024-07-03T17:53:50.525Z", "track": "web-dev", "tracks": [ "web-dev" @@ -290,7 +290,7 @@ "slug": "logger", "prefix": "02", "path": "topics/functional/03-hof/04-practice-2/02-logger", - "createdAt": "2024-06-28T20:56:11.847Z", + "createdAt": "2024-07-03T17:53:50.525Z", "track": "web-dev", "tracks": [ "web-dev" @@ -338,7 +338,7 @@ "slug": "curry-n", "prefix": "01", "path": "topics/functional/03-hof/06-practice-3/01-curry-n", - "createdAt": "2024-06-28T20:56:11.847Z", + "createdAt": "2024-07-03T17:53:50.525Z", "track": "web-dev", "tracks": [ "web-dev" @@ -421,7 +421,7 @@ "slug": "apply-discount", "prefix": "01", "path": "topics/functional/05-flow-control/02-practice/01-apply-discount", - "createdAt": "2024-06-28T20:56:11.847Z", + "createdAt": "2024-07-03T17:53:50.525Z", "track": "web-dev", "tracks": [ "web-dev" @@ -443,7 +443,7 @@ "slug": "reduce", "prefix": "02", "path": "topics/functional/05-flow-control/02-practice/02-reduce", - "createdAt": "2024-06-28T20:56:11.848Z", + "createdAt": "2024-07-03T17:53:50.526Z", "track": "web-dev", "tracks": [ "web-dev" @@ -465,7 +465,7 @@ "slug": "get-dependencies", "prefix": "03", "path": "topics/functional/05-flow-control/02-practice/03-get-dependencies", - "createdAt": "2024-06-28T20:56:11.848Z", + "createdAt": "2024-07-03T17:53:50.526Z", "track": "web-dev", "tracks": [ "web-dev" @@ -513,7 +513,7 @@ "slug": "load-users", "prefix": "01", "path": "topics/functional/05-flow-control/04-practice-2/01-load-users", - "createdAt": "2024-06-28T20:56:11.848Z", + "createdAt": "2024-07-03T17:53:50.526Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/html.json b/dist/topics/html.json index 2c884c1a2..70bf925bb 100644 --- a/dist/topics/html.json +++ b/dist/topics/html.json @@ -4,7 +4,7 @@ "path": "topics/html", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:11.694Z", + "createdAt": "2024-07-03T17:53:50.496Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/interaction-design.json b/dist/topics/interaction-design.json index 17c1c3f14..73302842a 100644 --- a/dist/topics/interaction-design.json +++ b/dist/topics/interaction-design.json @@ -4,7 +4,7 @@ "path": "topics/interaction-design", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.668Z", + "createdAt": "2024-07-03T17:53:52.753Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/intro-ux.json b/dist/topics/intro-ux.json index e02fefc96..1ee1b1408 100644 --- a/dist/topics/intro-ux.json +++ b/dist/topics/intro-ux.json @@ -4,7 +4,7 @@ "path": "topics/intro-ux", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.355Z", + "createdAt": "2024-07-03T17:53:52.465Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/javascript.json b/dist/topics/javascript.json index 5182829e3..5f948cff9 100644 --- a/dist/topics/javascript.json +++ b/dist/topics/javascript.json @@ -4,7 +4,7 @@ "path": "topics/javascript", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:14.184Z", + "createdAt": "2024-07-03T17:53:53.439Z", "track": "web-dev", "tracks": [ "web-dev" @@ -119,7 +119,7 @@ "slug": "coin-convert", "prefix": "01", "path": "topics/javascript/01-basics/06-exercises/01-coin-convert", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -145,7 +145,7 @@ "slug": "restaurant-bill", "prefix": "02", "path": "topics/javascript/01-basics/06-exercises/02-restaurant-bill", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -300,7 +300,7 @@ "slug": "power-of-two", "prefix": "01", "path": "topics/javascript/02-flow-control/06-code-challenges/01-power-of-two", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.435Z", "track": "web-dev", "tracks": [ "web-dev" @@ -328,7 +328,7 @@ "slug": "reverse", "prefix": "02", "path": "topics/javascript/02-flow-control/06-code-challenges/02-reverse", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -355,7 +355,7 @@ "slug": "count-vowels", "prefix": "03", "path": "topics/javascript/02-flow-control/06-code-challenges/03-count-vowels", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -382,7 +382,7 @@ "slug": "even-or-odd", "prefix": "04", "path": "topics/javascript/02-flow-control/06-code-challenges/04-even-or-odd", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -409,7 +409,7 @@ "slug": "max", "prefix": "05", "path": "topics/javascript/02-flow-control/06-code-challenges/05-max", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -436,7 +436,7 @@ "slug": "is-prime", "prefix": "06", "path": "topics/javascript/02-flow-control/06-code-challenges/06-is-prime", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -463,7 +463,7 @@ "slug": "can-drive-and-vote", "prefix": "07", "path": "topics/javascript/02-flow-control/06-code-challenges/07-can-drive-and-vote", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -490,7 +490,7 @@ "slug": "are-odd", "prefix": "08", "path": "topics/javascript/02-flow-control/06-code-challenges/08-are-odd", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -692,7 +692,7 @@ "slug": "compute-average-length-of-words", "prefix": "01", "path": "topics/javascript/04-arrays/06-practice/01-compute-average-length-of-words", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -719,7 +719,7 @@ "slug": "get-nth-element", "prefix": "02", "path": "topics/javascript/04-arrays/06-practice/02-get-nth-element", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -746,7 +746,7 @@ "slug": "convert-double-space-to-single", "prefix": "03", "path": "topics/javascript/04-arrays/06-practice/03-convert-double-space-to-single", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -773,7 +773,7 @@ "slug": "are-valid-credentials", "prefix": "04", "path": "topics/javascript/04-arrays/06-practice/04-are-valid-credentials", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -800,7 +800,7 @@ "slug": "find-pair-for-sum", "prefix": "05", "path": "topics/javascript/04-arrays/06-practice/05-find-pair-for-sum", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -827,7 +827,7 @@ "slug": "filter-odd-elements", "prefix": "06", "path": "topics/javascript/04-arrays/06-practice/06-filter-odd-elements", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.436Z", "track": "web-dev", "tracks": [ "web-dev" @@ -854,7 +854,7 @@ "slug": "find-shortest-word-among-mixed-elements", "prefix": "07", "path": "topics/javascript/04-arrays/06-practice/07-find-shortest-word-among-mixed-elements", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -881,7 +881,7 @@ "slug": "find-smallest-number-among-mixed-elements", "prefix": "08", "path": "topics/javascript/04-arrays/06-practice/08-find-smallest-number-among-mixed-elements", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -908,7 +908,7 @@ "slug": "get-longest-word-of-mixed-elements", "prefix": "09", "path": "topics/javascript/04-arrays/06-practice/09-get-longest-word-of-mixed-elements", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -935,7 +935,7 @@ "slug": "get-largest-number-among-mixed-elements", "prefix": "10", "path": "topics/javascript/04-arrays/06-practice/10-get-largest-number-among-mixed-elements", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -962,7 +962,7 @@ "slug": "compute-sum-of-all-elements", "prefix": "11", "path": "topics/javascript/04-arrays/06-practice/11-compute-sum-of-all-elements", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -989,7 +989,7 @@ "slug": "compute-sum-between", "prefix": "12", "path": "topics/javascript/04-arrays/06-practice/12-compute-sum-between", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1016,7 +1016,7 @@ "slug": "get-longest-of-three-words", "prefix": "13", "path": "topics/javascript/04-arrays/06-practice/13-get-longest-of-three-words", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1043,7 +1043,7 @@ "slug": "find-shortest-of-three-words", "prefix": "14", "path": "topics/javascript/04-arrays/06-practice/14-find-shortest-of-three-words", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1070,7 +1070,7 @@ "slug": "calculate-bill-total", "prefix": "15", "path": "topics/javascript/04-arrays/06-practice/15-calculate-bill-total", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1097,7 +1097,7 @@ "slug": "convert-score-to-grade", "prefix": "16", "path": "topics/javascript/04-arrays/06-practice/16-convert-score-to-grade", - "createdAt": "2024-06-28T20:56:14.182Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1221,7 +1221,7 @@ "slug": "add-array-property", "prefix": "00", "path": "topics/javascript/05-objects/06-practice/00-add-array-property", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1248,7 +1248,7 @@ "slug": "object-properties-counter", "prefix": "01", "path": "topics/javascript/05-objects/06-practice/01-object-properties-counter", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1275,7 +1275,7 @@ "slug": "remove-string-values-longer-than", "prefix": "02", "path": "topics/javascript/05-objects/06-practice/02-remove-string-values-longer-than", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1302,7 +1302,7 @@ "slug": "get-element-of-array-property", "prefix": "03", "path": "topics/javascript/05-objects/06-practice/03-get-element-of-array-property", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1329,7 +1329,7 @@ "slug": "greet-customer", "prefix": "04", "path": "topics/javascript/05-objects/06-practice/04-greet-customer", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1356,7 +1356,7 @@ "slug": "transform-first-and-last", "prefix": "05", "path": "topics/javascript/05-objects/06-practice/05-transform-first-and-last", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1383,7 +1383,7 @@ "slug": "get-all-keys", "prefix": "06", "path": "topics/javascript/05-objects/06-practice/06-get-all-keys", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1410,7 +1410,7 @@ "slug": "from-list-to-object", "prefix": "07", "path": "topics/javascript/05-objects/06-practice/07-from-list-to-object", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1437,7 +1437,7 @@ "slug": "list-all-values", "prefix": "08", "path": "topics/javascript/05-objects/06-practice/08-list-all-values", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1464,7 +1464,7 @@ "slug": "transform-employee-data", "prefix": "09", "path": "topics/javascript/05-objects/06-practice/09-transform-employee-data", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.437Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1491,7 +1491,7 @@ "slug": "convert-object-to-list", "prefix": "10", "path": "topics/javascript/05-objects/06-practice/10-convert-object-to-list", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1518,7 +1518,7 @@ "slug": "get-sum-of-all-elements-at-property", "prefix": "11", "path": "topics/javascript/05-objects/06-practice/11-get-sum-of-all-elements-at-property", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1545,7 +1545,7 @@ "slug": "get-product-of-all-elements-at-property", "prefix": "12", "path": "topics/javascript/05-objects/06-practice/12-get-product-of-all-elements-at-property", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1572,7 +1572,7 @@ "slug": "add-object-property", "prefix": "13", "path": "topics/javascript/05-objects/06-practice/13-add-object-property", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1599,7 +1599,7 @@ "slug": "add-full-name-property", "prefix": "14", "path": "topics/javascript/05-objects/06-practice/14-add-full-name-property", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1674,7 +1674,7 @@ "slug": "currency-amount", "prefix": "01", "path": "topics/javascript/06-strings/02-practice/01-currency-amount", - "createdAt": "2024-06-28T20:56:14.181Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1701,7 +1701,7 @@ "slug": "first-and-last-to-upper", "prefix": "02", "path": "topics/javascript/06-strings/02-practice/02-first-and-last-to-upper", - "createdAt": "2024-06-28T20:56:14.180Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1948,7 +1948,7 @@ "slug": "validate-string", "prefix": "01", "path": "topics/javascript/09-errors/05-practice/01-validate-string", - "createdAt": "2024-06-28T20:56:14.183Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -1974,7 +1974,7 @@ "slug": "parse-json", "prefix": "02", "path": "topics/javascript/09-errors/05-practice/02-parse-json", - "createdAt": "2024-06-28T20:56:14.184Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -2096,7 +2096,7 @@ "slug": "say-hello", "prefix": "01", "path": "topics/javascript/10-debugging/03-code-challenges/01-say-hello", - "createdAt": "2024-06-28T20:56:14.184Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -2122,7 +2122,7 @@ "slug": "create-array", "prefix": "02", "path": "topics/javascript/10-debugging/03-code-challenges/02-create-array", - "createdAt": "2024-06-28T20:56:14.184Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -2148,7 +2148,7 @@ "slug": "calculate-tip", "prefix": "03", "path": "topics/javascript/10-debugging/03-code-challenges/03-calculate-tip", - "createdAt": "2024-06-28T20:56:14.184Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -2174,7 +2174,7 @@ "slug": "tell-fortune", "prefix": "04", "path": "topics/javascript/10-debugging/03-code-challenges/04-tell-fortune", - "createdAt": "2024-06-28T20:56:14.184Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" @@ -2200,7 +2200,7 @@ "slug": "what-to-wear", "prefix": "05", "path": "topics/javascript/10-debugging/03-code-challenges/05-what-to-wear", - "createdAt": "2024-06-28T20:56:14.184Z", + "createdAt": "2024-07-03T17:53:53.438Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/learning-mindset.json b/dist/topics/learning-mindset.json index d92fb17d8..d62617090 100644 --- a/dist/topics/learning-mindset.json +++ b/dist/topics/learning-mindset.json @@ -4,7 +4,7 @@ "path": "topics/learning-mindset", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.518Z", + "createdAt": "2024-07-03T17:53:55.097Z", "track": "web-dev", "tracks": [ "web-dev", diff --git a/dist/topics/paradigms.json b/dist/topics/paradigms.json index 76fd2889f..b13802c0d 100644 --- a/dist/topics/paradigms.json +++ b/dist/topics/paradigms.json @@ -4,7 +4,7 @@ "path": "topics/paradigms", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.898Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -91,7 +91,7 @@ "slug": "print-primes", "prefix": "01", "path": "topics/paradigms/01-paradigms/04-imperative-exercise/01-print-primes", - "createdAt": "2024-06-28T20:56:13.896Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -151,7 +151,7 @@ "slug": "get-primes", "prefix": "01", "path": "topics/paradigms/01-paradigms/07-procedural-exercise/01-get-primes", - "createdAt": "2024-06-28T20:56:13.896Z", + "createdAt": "2024-07-03T17:53:55.627Z", "track": "web-dev", "tracks": [ "web-dev" @@ -199,7 +199,7 @@ "slug": "notes", "prefix": "01", "path": "topics/paradigms/01-paradigms/09-oop-exercise/01-notes", - "createdAt": "2024-06-28T20:56:13.896Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -247,7 +247,7 @@ "slug": "notes", "prefix": "01", "path": "topics/paradigms/01-paradigms/11-fp-exercise/01-notes", - "createdAt": "2024-06-28T20:56:13.896Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -354,7 +354,7 @@ "slug": "simple-objects", "prefix": "01", "path": "topics/paradigms/03-proto/04-ejercicios/01-simple-objects", - "createdAt": "2024-06-28T20:56:13.896Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -376,7 +376,7 @@ "slug": "proto", "prefix": "02", "path": "topics/paradigms/03-proto/04-ejercicios/02-proto", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -398,7 +398,7 @@ "slug": "dynamic-lookups", "prefix": "03", "path": "topics/paradigms/03-proto/04-ejercicios/03-dynamic-lookups", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -420,7 +420,7 @@ "slug": "property-assignments", "prefix": "04", "path": "topics/paradigms/03-proto/04-ejercicios/04-property-assignments", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -442,7 +442,7 @@ "slug": "arrays-and-objects", "prefix": "05", "path": "topics/paradigms/03-proto/04-ejercicios/05-arrays-and-objects", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -464,7 +464,7 @@ "slug": "object-create", "prefix": "06", "path": "topics/paradigms/03-proto/04-ejercicios/06-object-create", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -486,7 +486,7 @@ "slug": "dot-new", "prefix": "07", "path": "topics/paradigms/03-proto/04-ejercicios/07-dot-new", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -499,6 +499,7 @@ } }, "files": { + "/.DS_Store": "\u0000\u0000\u0000\u0001Bud1\u0000\u0000\u0010\u0000\u0000\u0000\b\u0000\u0000\u0000\u0010\u0000\u0000\u0000\u0000%\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0004\u0000t\u0000e\u0000s\u0000tvSrnlong\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0001\u0000\u0000\u0010\u0000vSrnlong\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\b\u000b\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000 \u0000\u0000\u0000\u0001\u0000\u0000\u0000@\u0000\u0000\u0000\u0001\u0000\u0000\u0000�\u0000\u0000\u0000\u0001\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0010\u0000\u0000\u0000\u0000\u0001\u0000\u0000 \u0000\u0000\u0000\u0000\u0001\u0000\u0000@\u0000\u0000\u0000\u0000\u0001\u0000\u0000�\u0000\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0001\u0000\b\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0010\u0000\u0000\u0000\u0000\u0000\u0001\u0000 \u0000\u0000\u0000\u0000\u0000\u0001\u0000@\u0000\u0000\u0000\u0000\u0000\u0001\u0000�\u0000\u0000\u0000\u0000\u0000\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0001\b\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0001 \u0000\u0000\u0000\u0000\u0000\u0000\u0001@\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0010\u000b\u0000\u0000\u0000E\u0000\u0000\u0000%\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0004DSDB\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000`\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0000�\u0000\u0000\u0000\u0001\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0001\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0002\u0000\u0000\b\u0000\u0000\u0000\u0018\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0000 \u0000\u0000\u0000\u0000\u0001\u0000\u0000@\u0000\u0000\u0000\u0000\u0001\u0000\u0000�\u0000\u0000\u0000\u0000\u0001\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0001\u0000\b\u0000\u0000\u0000\u0000\u0000\u0001\u0000\u0010\u0000\u0000\u0000\u0000\u0000\u0001\u0000 \u0000\u0000\u0000\u0000\u0000\u0001\u0000@\u0000\u0000\u0000\u0000\u0000\u0001\u0000�\u0000\u0000\u0000\u0000\u0000\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0001\b\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0010\u0000\u0000\u0000\u0000\u0000\u0000\u0001 \u0000\u0000\u0000\u0000\u0000\u0000\u0001@\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000", "/boilerplate/dotNew.js": "// -> Define un objeto llamado `Robot`\n// -> Define un método llamado `new` en `Robot`\n// -> Cuando llamamos a `Robot.new()` debe retornar un objeto nuevo con Robot\n// como prototipo\n// Por ejemplo: const robby = Robot.new();\n// `Robot` debe ser el prototipo de `robby`\n\n__\n\n\n// ------------------------------------------------\n// Exports de Common JS para verificación, no modificar\nmodule.exports = {\n Robot\n}\n", "/solution/dotNew.js": "// -> Define un objeto llamado `Robot`\n// -> Define un método llamado `new` en `Robot`\n// -> Cuando llamamos a `Robot.new()` debe retornar un objeto nuevo con Robot\n// como prototipo\n// Por ejemplo: const robby = Robot.new();\n// `Robot` debe ser el prototipo de `robby`\n\nconst Robot = {\n\tnew: function () {\n\t\treturn Object.create(this);\n\t}\n}\n\n// ------------------------------------------------\n// Exports de Common JS para verificación, no modificar\nmodule.exports = {\n\tRobot\n}\n", "/test/dotNew.spec.js": "const Assert = require('chai').assert;\nconst Sinon = require('sinon');\nconst globalScope = (typeof self !== 'undefined' ? self : global);\n\nconst claim = globalScope.claim = (actual, expected) =>\n Array.isArray(expected) || (typeof expected === 'object' && expected instanceof Object) ?\n Assert.deepEqual(actual, expected) :\n Assert.equal(actual, expected);\n\nconst spy = Sinon.spy(globalScope, 'claim');\nconst Submission = require('../solution/dotNew');\nconst { Robot } = Submission;\n\ndescribe('dotNew', () => {\n\n it('debería exportar un objeto con las propiedades \"Robot\"', () => {\n Assert.equal(typeof Submission, 'object');\n Assert.ok(Submission.hasOwnProperty('Robot'));\n });\n\n describe('Robot', () => {\n\n it('debería tener una función llamada \"new\"', () => {\n Assert.equal(typeof Robot.new, 'function');\n });\n\n describe('Robot.new', () => {\n\n it('debería devolver un objeto que tiene como prototipo a Robot', () => {\n Assert.equal(Robot.new().__proto__, Robot);\n });\n\n });\n\n });\n\n});\n" @@ -508,7 +509,7 @@ "slug": "constructor-functions", "prefix": "08", "path": "topics/paradigms/03-proto/04-ejercicios/08-constructor-functions", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.629Z", "track": "web-dev", "tracks": [ "web-dev" @@ -530,7 +531,7 @@ "slug": "implicit-this", "prefix": "09", "path": "topics/paradigms/03-proto/04-ejercicios/09-implicit-this", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.628Z", "track": "web-dev", "tracks": [ "web-dev" @@ -552,7 +553,7 @@ "slug": "function-prototype", "prefix": "10", "path": "topics/paradigms/03-proto/04-ejercicios/10-function-prototype", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.629Z", "track": "web-dev", "tracks": [ "web-dev" @@ -671,7 +672,7 @@ "slug": "hof", "prefix": "01", "path": "topics/paradigms/06-composition/05-exercises/01-hof", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -693,7 +694,7 @@ "slug": "map", "prefix": "02", "path": "topics/paradigms/06-composition/05-exercises/02-map", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -715,7 +716,7 @@ "slug": "filter", "prefix": "03", "path": "topics/paradigms/06-composition/05-exercises/03-filter", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -737,7 +738,7 @@ "slug": "reduce", "prefix": "04", "path": "topics/paradigms/06-composition/05-exercises/04-reduce", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -759,7 +760,7 @@ "slug": "arrow-functions", "prefix": "05", "path": "topics/paradigms/06-composition/05-exercises/05-arrow-functions", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -781,7 +782,7 @@ "slug": "closures", "prefix": "06", "path": "topics/paradigms/06-composition/05-exercises/06-closures", - "createdAt": "2024-06-28T20:56:13.897Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -803,7 +804,7 @@ "slug": "factories", "prefix": "07", "path": "topics/paradigms/06-composition/05-exercises/07-factories", - "createdAt": "2024-06-28T20:56:13.898Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -825,7 +826,7 @@ "slug": "object-assign", "prefix": "08", "path": "topics/paradigms/06-composition/05-exercises/08-object-assign", - "createdAt": "2024-06-28T20:56:13.898Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" @@ -847,7 +848,7 @@ "slug": "composition", "prefix": "09", "path": "topics/paradigms/06-composition/05-exercises/09-composition", - "createdAt": "2024-06-28T20:56:13.898Z", + "createdAt": "2024-07-03T17:53:55.630Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/prototyping.json b/dist/topics/prototyping.json index 4b70ecf7a..f7d11ecb0 100644 --- a/dist/topics/prototyping.json +++ b/dist/topics/prototyping.json @@ -4,7 +4,7 @@ "path": "topics/prototyping", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.468Z", + "createdAt": "2024-07-03T17:53:55.351Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/scm.json b/dist/topics/scm.json index eda449ca2..ef07c468d 100644 --- a/dist/topics/scm.json +++ b/dist/topics/scm.json @@ -4,7 +4,7 @@ "path": "topics/scm", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:13.616Z", + "createdAt": "2024-07-03T17:53:57.561Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/shell.json b/dist/topics/shell.json index 93b8870c5..5350a243a 100644 --- a/dist/topics/shell.json +++ b/dist/topics/shell.json @@ -4,7 +4,7 @@ "path": "topics/shell", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:14.788Z", + "createdAt": "2024-07-03T17:53:57.516Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/ux-research.json b/dist/topics/ux-research.json index 47f85202c..a836a6046 100644 --- a/dist/topics/ux-research.json +++ b/dist/topics/ux-research.json @@ -4,7 +4,7 @@ "path": "topics/ux-research", "version": "9.2.0", "parserVersion": "6.0.0", - "createdAt": "2024-06-28T20:56:14.871Z", + "createdAt": "2024-07-03T17:53:57.784Z", "track": "ux", "tracks": [ "ux" diff --git a/package.json b/package.json index 24de26c6c..605e7c9af 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ "test": "npm run test:topics && npm run test:scripts", "validate": "node ./scripts/build.mjs --validate", "build": "node ./scripts/build.mjs", + "changelog": "git log $(git describe --tags --abbrev=0)..HEAD --oneline --format=\"* %h %s (%an)\"", "create-cohort-project": "node ./scripts/create-cohort-project.mjs", "link-parser": "rm -rf node_modules/@laboratoria/curriculum-parser && ln -s ../../../curriculum-parser node_modules/@laboratoria/" }, @@ -49,4 +50,4 @@ "engines": { "node": ">=18.x" } -} \ No newline at end of file +}