diff --git a/dist/learning-objectives.json b/dist/learning-objectives.json index acfded842..c0543aba1 100644 --- a/dist/learning-objectives.json +++ b/dist/learning-objectives.json @@ -2309,16 +2309,16 @@ "links": [ { "title": "Request - Flask Docs (en inglés)", - "url": "https://flask.palletsprojects.com/en/2.0.x/quickstart/#accessing-request-data" + "url": "https://flask.palletsprojects.com/en/3.0.x/quickstart/#accessing-request-data" } ] }, "python/flask/request/headers": { - "title": "Cabeceras", + "title": "Headers (cabeceras)", "links": [ { "title": "Request - Flask Docs (en inglés)", - "url": "https://flask.palletsprojects.com/en/2.0.x/quickstart/#accessing-request-data" + "url": "https://flask.palletsprojects.com/en/3.0.x/quickstart/#accessing-request-data" } ] }, @@ -2330,7 +2330,7 @@ "links": [ { "title": "Response - Flask Docs (en inglés)", - "url": "https://flask.palletsprojects.com/en/2.0.x/quickstart/#about-responses" + "url": "https://flask.palletsprojects.com/en/3.0.x/quickstart/#about-responses" } ] }, @@ -2339,19 +2339,25 @@ "links": [ { "title": "jsonify - Flask Docs (en inglés)", - "url": "https://flask.palletsprojects.com/en/2.0.x/api/#flask.json.jsonify" + "url": "https://flask.palletsprojects.com/en/3.0.x/api/#flask.json.jsonify" } ] }, "python/flask/testing": { - "title": "Testing en Flask" + "title": "Testing en Flask", + "links": [ + { + "title": "Testing - Flask Docs (en inglés)", + "url": "https://flask.palletsprojects.com/en/3.0.x/testing/" + } + ] }, "python/flask/testing/fixture-setup": { "title": "Configuración de fixtures", "links": [ { "title": "Testing - Flask Docs (en inglés)", - "url": "https://flask.palletsprojects.com/en/2.0.x/testing/" + "url": "https://flask.palletsprojects.com/en/3.0.x/testing/#fixtures" } ] }, @@ -2360,7 +2366,7 @@ "links": [ { "title": "Testing - Flask Docs (en inglés)", - "url": "https://flask.palletsprojects.com/en/2.0.x/testing/" + "url": "https://flask.palletsprojects.com/en/3.0.x/testing/#sending-requests-with-the-test-client" } ] }, @@ -5299,14 +5305,20 @@ ] }, "python/flask/testing": { - "title": "Testando no Flask" + "title": "Testando no Flask", + "links": [ + { + "title": "Testing - Flask Docs (en inglés)", + "url": "https://flask.palletsprojects.com/en/3.0.x/testing/" + } + ] }, "python/flask/testing/fixture-setup": { "title": "Configuração de fixtures", "links": [ { "title": "Testando - Flask Docs (em inglês)", - "url": "https://flask.palletsprojects.com/en/3.0.x/testing/" + "url": "https://flask.palletsprojects.com/en/3.0.x/testing/#fixtures" } ] }, @@ -5315,7 +5327,7 @@ "links": [ { "title": "Testando - Flask Docs (em inglês)", - "url": "https://flask.palletsprojects.com/en/3.0.x/testing/" + "url": "https://flask.palletsprojects.com/en/3.0.x/testing/#sending-requests-with-the-test-client" } ] }, @@ -7571,7 +7583,7 @@ }, { "key": "python/flask/request/headers", - "es": "Cabeceras", + "es": "Headers (cabeceras)", "pt": "Cabeçalhos" }, { diff --git a/dist/projects.json b/dist/projects.json index 138acd001..237211d0e 100644 --- a/dist/projects.json +++ b/dist/projects.json @@ -3,9 +3,9 @@ "slug": "how-might-we", "repo": "Laboratoria/curriculum", "path": "projects/00-how-might-we", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:42.611Z", + "createdAt": "2024-02-19T15:11:01.542Z", "prefix": 0, "track": "ux", "tracks": [ @@ -33,9 +33,9 @@ "slug": "trivia", "repo": "Laboratoria/curriculum", "path": "projects/00-trivia", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:43.081Z", + "createdAt": "2024-02-19T15:11:01.626Z", "prefix": 0, "track": "web-dev", "tracks": [ @@ -73,9 +73,9 @@ "slug": "card-validation", "repo": "Laboratoria/curriculum", "path": "projects/01-card-validation", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:43.053Z", + "createdAt": "2024-02-19T15:11:01.635Z", "prefix": 1, "track": "web-dev", "tracks": [ @@ -123,9 +123,9 @@ "slug": "cipher", "repo": "Laboratoria/curriculum", "path": "projects/01-cipher", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:46.591Z", + "createdAt": "2024-02-19T15:11:03.639Z", "prefix": 1, "track": "web-dev", "tracks": [ @@ -173,9 +173,9 @@ "slug": "design-detectives", "repo": "Laboratoria/curriculum", "path": "projects/01-design-detectives", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:46.324Z", + "createdAt": "2024-02-19T15:11:03.850Z", "prefix": 1, "track": "ux", "tracks": [ @@ -222,9 +222,9 @@ "slug": "text-analyzer", "repo": "Laboratoria/curriculum", "path": "projects/01-text-analyzer", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:46.855Z", + "createdAt": "2024-02-19T15:11:03.857Z", "prefix": 1, "track": "web-dev", "tracks": [ @@ -272,9 +272,9 @@ "slug": "data-lovers", "repo": "Laboratoria/curriculum", "path": "projects/02-data-lovers", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:50.269Z", + "createdAt": "2024-02-19T15:11:05.826Z", "prefix": 2, "track": "web-dev", "tracks": [ @@ -328,9 +328,9 @@ "slug": "dataverse", "repo": "Laboratoria/curriculum", "path": "projects/02-dataverse", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:50.453Z", + "createdAt": "2024-02-19T15:11:06.037Z", "prefix": 2, "track": "web-dev", "tracks": [ @@ -386,9 +386,9 @@ "slug": "design-assigned", "repo": "Laboratoria/curriculum", "path": "projects/02-design-assigned", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:50.099Z", + "createdAt": "2024-02-19T15:11:05.576Z", "prefix": 2, "track": "ux", "tracks": [ @@ -453,9 +453,9 @@ "slug": "emergency-room", "repo": "Laboratoria/curriculum", "path": "projects/02-emergency-room", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:53.667Z", + "createdAt": "2024-02-19T15:11:08.119Z", "prefix": 2, "track": "web-dev", "tracks": [ @@ -509,9 +509,9 @@ "slug": "memory-match", "repo": "Laboratoria/curriculum", "path": "projects/02-memory-match", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:53.834Z", + "createdAt": "2024-02-19T15:11:08.236Z", "prefix": 2, "track": "web-dev", "tracks": [ @@ -565,9 +565,9 @@ "slug": "mindset-mvp", "repo": "Laboratoria/curriculum", "path": "projects/02-mindset-mvp", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:53.553Z", + "createdAt": "2024-02-19T15:11:08.290Z", "prefix": 2, "track": "ux", "tracks": [ @@ -623,9 +623,9 @@ "slug": "movie-challenge", "repo": "Laboratoria/curriculum", "path": "projects/02-movie-challenge", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:56.879Z", + "createdAt": "2024-02-19T15:11:10.682Z", "prefix": 2, "track": "web-dev", "tracks": [ @@ -679,9 +679,9 @@ "slug": "uxploradoras-ui", "repo": "Laboratoria/curriculum", "path": "projects/02-uxploradoras-ui", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:56.704Z", + "createdAt": "2024-02-19T15:11:10.638Z", "prefix": 2, "track": "ux", "tracks": [ @@ -720,9 +720,9 @@ "slug": "dataverse-chat", "repo": "Laboratoria/curriculum", "path": "projects/03-dataverse-chat", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:57.054Z", + "createdAt": "2024-02-19T15:11:10.831Z", "prefix": 3, "track": "web-dev", "tracks": [ @@ -788,9 +788,9 @@ "slug": "design-lab", "repo": "Laboratoria/curriculum", "path": "projects/03-design-lab", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:00.309Z", + "createdAt": "2024-02-19T15:11:12.705Z", "prefix": 3, "track": "ux", "tracks": [ @@ -855,9 +855,9 @@ "slug": "social-network", "repo": "Laboratoria/curriculum", "path": "projects/03-social-network", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:00.687Z", + "createdAt": "2024-02-19T15:11:12.864Z", "prefix": 3, "track": "web-dev", "tracks": [ @@ -920,9 +920,9 @@ "slug": "uxploradoras-ux", "repo": "Laboratoria/curriculum", "path": "projects/03-uxploradoras-ux", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:00.478Z", + "createdAt": "2024-02-19T15:11:13.152Z", "prefix": 3, "track": "ux", "tracks": [ @@ -968,9 +968,9 @@ "slug": "burger-queen-api", "repo": "Laboratoria/curriculum", "path": "projects/04-burger-queen-api", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:04.194Z", + "createdAt": "2024-02-19T15:11:15.532Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -1042,9 +1042,9 @@ "slug": "burger-queen-api-client", "repo": "Laboratoria/curriculum", "path": "projects/04-burger-queen-api-client", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:04.377Z", + "createdAt": "2024-02-19T15:11:15.664Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -1152,9 +1152,9 @@ "slug": "md-links", "repo": "Laboratoria/curriculum", "path": "projects/04-md-links", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:04.326Z", + "createdAt": "2024-02-19T15:11:15.679Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -1208,9 +1208,9 @@ "slug": "notes", "repo": "Laboratoria/curriculum", "path": "projects/04-notes", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:07.891Z", + "createdAt": "2024-02-19T15:11:17.476Z", "prefix": 4, "track": "web-dev", "tracks": [ @@ -1285,9 +1285,9 @@ "slug": "chat-app", "repo": "Laboratoria/curriculum", "path": "projects/05-chat-app", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:07.727Z", + "createdAt": "2024-02-19T15:11:17.487Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1361,9 +1361,9 @@ "slug": "fleet-management-api", "repo": "Laboratoria/curriculum", "path": "projects/05-fleet-management-api", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:07.912Z", + "createdAt": "2024-02-19T15:11:17.498Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1408,6 +1408,57 @@ "java/hibernate-orm/collections", "java/hibernate-orm/persistance", "java/hibernate-orm/querying", + "python/data-types/primitive", + "python/data-types/lists", + "python/data-types/tuples", + "python/data-types/dictionaries", + "python/data-types/sets", + "python/variables", + "python/conditionals", + "python/operators", + "python/docstrings", + "python/functions/basic-concepts", + "python/functions/args-kwargs", + "python/functions/closures", + "python/functions/lambda-functions", + "python/functions/decorators", + "python/iteration/loops", + "python/iteration/list-comprehension", + "python/iteration/functional-techniques", + "python/linting", + "python/testing/unit-tests", + "python/testing/mocks", + "python/testing/fixtures", + "python/modularization/modules", + "python/modularization/packages", + "python/dependency-management/pip", + "python/dependency-management/virtual-environment", + "python/dependency-management/requirements-file", + "python/serialization", + "python/flask/routes/route-decorator", + "python/flask/routes/view-function", + "python/flask/routes/variable-rules", + "python/flask/request/args", + "python/flask/request/headers", + "python/flask/response/response-parts", + "python/flask/response/jsonify", + "python/flask/testing/fixture-setup", + "python/flask/testing/test-client", + "python/django/setup/migrations", + "python/django/setup/app", + "python/django/models/fields", + "python/django/models/foreign-Key", + "python/django/views", + "python/django/testing", + "python/django/queryset", + "python/django/filter", + "python/django/order-by", + "python/django/url-configuration", + "python/django/rest-framework/serializers", + "python/django/rest-framework/pagination", + "python/django/rest-framework/query-params", + "python/django/rest-framework/viewset", + "python/django/rest-framework/apiview", "object-oriented-programming/classes", "object-oriented-programming/objects", "object-oriented-programming/methods", @@ -1450,9 +1501,9 @@ "slug": "fleet-management-fullstack", "repo": "Laboratoria/curriculum", "path": "projects/05-fleet-management-fullstack", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:11.892Z", + "createdAt": "2024-02-19T15:11:19.848Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1515,9 +1566,9 @@ "slug": "guess-the-number", "repo": "Laboratoria/curriculum", "path": "projects/05-guess-the-number", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:11.631Z", + "createdAt": "2024-02-19T15:11:19.952Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1581,9 +1632,9 @@ "slug": "movie-challenge-fw", "repo": "Laboratoria/curriculum", "path": "projects/05-movie-challenge-fw", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:11.950Z", + "createdAt": "2024-02-19T15:11:20.020Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1689,9 +1740,9 @@ "slug": "open-project", "repo": "Laboratoria/curriculum", "path": "projects/05-open-project", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:15.914Z", + "createdAt": "2024-02-19T15:11:22.493Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1710,9 +1761,9 @@ "slug": "roman-numerals", "repo": "Laboratoria/curriculum", "path": "projects/05-roman-numerals", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:16.035Z", + "createdAt": "2024-02-19T15:11:22.521Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1756,9 +1807,9 @@ "slug": "roman-numerals-slack", "repo": "Laboratoria/curriculum", "path": "projects/05-roman-numerals-slack", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:15.898Z", + "createdAt": "2024-02-19T15:11:22.457Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1803,9 +1854,9 @@ "slug": "social-network-fw", "repo": "Laboratoria/curriculum", "path": "projects/05-social-network-fw", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:19.381Z", + "createdAt": "2024-02-19T15:11:24.515Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1888,9 +1939,9 @@ "slug": "wordpress-plugin", "repo": "Laboratoria/curriculum", "path": "projects/05-wordpress-plugin", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:19.517Z", + "createdAt": "2024-02-19T15:11:24.503Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -1935,9 +1986,9 @@ "slug": "job-application", "repo": "Laboratoria/curriculum", "path": "projects/06-job-application", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:19.398Z", + "createdAt": "2024-02-19T15:11:24.474Z", "prefix": 6, "track": "web-dev", "tracks": [ diff --git a/dist/projects/burger-queen-api-client.json b/dist/projects/burger-queen-api-client.json index 545eecb28..70c3c24d9 100644 --- a/dist/projects/burger-queen-api-client.json +++ b/dist/projects/burger-queen-api-client.json @@ -2,9 +2,9 @@ "slug": "burger-queen-api-client", "repo": "Laboratoria/curriculum", "path": "projects/04-burger-queen-api-client", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:04.377Z", + "createdAt": "2024-02-19T15:11:15.664Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/burger-queen-api.json b/dist/projects/burger-queen-api.json index 88d8a8a9b..20c7d9d0e 100644 --- a/dist/projects/burger-queen-api.json +++ b/dist/projects/burger-queen-api.json @@ -2,9 +2,9 @@ "slug": "burger-queen-api", "repo": "Laboratoria/curriculum", "path": "projects/04-burger-queen-api", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:04.194Z", + "createdAt": "2024-02-19T15:11:15.532Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/card-validation.json b/dist/projects/card-validation.json index 33dc0cf3b..54a3bab7a 100644 --- a/dist/projects/card-validation.json +++ b/dist/projects/card-validation.json @@ -2,9 +2,9 @@ "slug": "card-validation", "repo": "Laboratoria/curriculum", "path": "projects/01-card-validation", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:43.053Z", + "createdAt": "2024-02-19T15:11:01.635Z", "prefix": 1, "track": "web-dev", "tracks": [ diff --git a/dist/projects/chat-app.json b/dist/projects/chat-app.json index 2f1fb88ca..d8dfdd485 100644 --- a/dist/projects/chat-app.json +++ b/dist/projects/chat-app.json @@ -2,9 +2,9 @@ "slug": "chat-app", "repo": "Laboratoria/curriculum", "path": "projects/05-chat-app", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:07.727Z", + "createdAt": "2024-02-19T15:11:17.487Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/cipher.json b/dist/projects/cipher.json index ca21fbcd8..250d258d8 100644 --- a/dist/projects/cipher.json +++ b/dist/projects/cipher.json @@ -2,9 +2,9 @@ "slug": "cipher", "repo": "Laboratoria/curriculum", "path": "projects/01-cipher", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:46.591Z", + "createdAt": "2024-02-19T15:11:03.639Z", "prefix": 1, "track": "web-dev", "tracks": [ diff --git a/dist/projects/data-lovers.json b/dist/projects/data-lovers.json index 0829dba6f..e02de1d2c 100644 --- a/dist/projects/data-lovers.json +++ b/dist/projects/data-lovers.json @@ -2,9 +2,9 @@ "slug": "data-lovers", "repo": "Laboratoria/curriculum", "path": "projects/02-data-lovers", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:50.269Z", + "createdAt": "2024-02-19T15:11:05.826Z", "prefix": 2, "track": "web-dev", "tracks": [ diff --git a/dist/projects/dataverse-chat.json b/dist/projects/dataverse-chat.json index 4eaefbae2..3abbe2b99 100644 --- a/dist/projects/dataverse-chat.json +++ b/dist/projects/dataverse-chat.json @@ -2,9 +2,9 @@ "slug": "dataverse-chat", "repo": "Laboratoria/curriculum", "path": "projects/03-dataverse-chat", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:57.054Z", + "createdAt": "2024-02-19T15:11:10.831Z", "prefix": 3, "track": "web-dev", "tracks": [ diff --git a/dist/projects/dataverse.json b/dist/projects/dataverse.json index f021b8d24..74c954aba 100644 --- a/dist/projects/dataverse.json +++ b/dist/projects/dataverse.json @@ -2,9 +2,9 @@ "slug": "dataverse", "repo": "Laboratoria/curriculum", "path": "projects/02-dataverse", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:50.453Z", + "createdAt": "2024-02-19T15:11:06.037Z", "prefix": 2, "track": "web-dev", "tracks": [ diff --git a/dist/projects/design-assigned.json b/dist/projects/design-assigned.json index a0d39be2f..314008e2a 100644 --- a/dist/projects/design-assigned.json +++ b/dist/projects/design-assigned.json @@ -2,9 +2,9 @@ "slug": "design-assigned", "repo": "Laboratoria/curriculum", "path": "projects/02-design-assigned", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:50.099Z", + "createdAt": "2024-02-19T15:11:05.576Z", "prefix": 2, "track": "ux", "tracks": [ diff --git a/dist/projects/design-detectives.json b/dist/projects/design-detectives.json index d77122a1d..96329e50d 100644 --- a/dist/projects/design-detectives.json +++ b/dist/projects/design-detectives.json @@ -2,9 +2,9 @@ "slug": "design-detectives", "repo": "Laboratoria/curriculum", "path": "projects/01-design-detectives", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:46.324Z", + "createdAt": "2024-02-19T15:11:03.850Z", "prefix": 1, "track": "ux", "tracks": [ diff --git a/dist/projects/design-lab.json b/dist/projects/design-lab.json index 79a223bed..30c8568b5 100644 --- a/dist/projects/design-lab.json +++ b/dist/projects/design-lab.json @@ -2,9 +2,9 @@ "slug": "design-lab", "repo": "Laboratoria/curriculum", "path": "projects/03-design-lab", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:00.309Z", + "createdAt": "2024-02-19T15:11:12.705Z", "prefix": 3, "track": "ux", "tracks": [ diff --git a/dist/projects/emergency-room.json b/dist/projects/emergency-room.json index d1744ee5a..f8025a181 100644 --- a/dist/projects/emergency-room.json +++ b/dist/projects/emergency-room.json @@ -2,9 +2,9 @@ "slug": "emergency-room", "repo": "Laboratoria/curriculum", "path": "projects/02-emergency-room", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:53.667Z", + "createdAt": "2024-02-19T15:11:08.119Z", "prefix": 2, "track": "web-dev", "tracks": [ diff --git a/dist/projects/fleet-management-api.json b/dist/projects/fleet-management-api.json index b800a56b9..0d76a93a8 100644 --- a/dist/projects/fleet-management-api.json +++ b/dist/projects/fleet-management-api.json @@ -2,9 +2,9 @@ "slug": "fleet-management-api", "repo": "Laboratoria/curriculum", "path": "projects/05-fleet-management-api", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:07.912Z", + "createdAt": "2024-02-19T15:11:17.498Z", "prefix": 5, "track": "web-dev", "tracks": [ @@ -49,6 +49,57 @@ "java/hibernate-orm/collections", "java/hibernate-orm/persistance", "java/hibernate-orm/querying", + "python/data-types/primitive", + "python/data-types/lists", + "python/data-types/tuples", + "python/data-types/dictionaries", + "python/data-types/sets", + "python/variables", + "python/conditionals", + "python/operators", + "python/docstrings", + "python/functions/basic-concepts", + "python/functions/args-kwargs", + "python/functions/closures", + "python/functions/lambda-functions", + "python/functions/decorators", + "python/iteration/loops", + "python/iteration/list-comprehension", + "python/iteration/functional-techniques", + "python/linting", + "python/testing/unit-tests", + "python/testing/mocks", + "python/testing/fixtures", + "python/modularization/modules", + "python/modularization/packages", + "python/dependency-management/pip", + "python/dependency-management/virtual-environment", + "python/dependency-management/requirements-file", + "python/serialization", + "python/flask/routes/route-decorator", + "python/flask/routes/view-function", + "python/flask/routes/variable-rules", + "python/flask/request/args", + "python/flask/request/headers", + "python/flask/response/response-parts", + "python/flask/response/jsonify", + "python/flask/testing/fixture-setup", + "python/flask/testing/test-client", + "python/django/setup/migrations", + "python/django/setup/app", + "python/django/models/fields", + "python/django/models/foreign-Key", + "python/django/views", + "python/django/testing", + "python/django/queryset", + "python/django/filter", + "python/django/order-by", + "python/django/url-configuration", + "python/django/rest-framework/serializers", + "python/django/rest-framework/pagination", + "python/django/rest-framework/query-params", + "python/django/rest-framework/viewset", + "python/django/rest-framework/apiview", "object-oriented-programming/classes", "object-oriented-programming/objects", "object-oriented-programming/methods", diff --git a/dist/projects/fleet-management-fullstack.json b/dist/projects/fleet-management-fullstack.json index ea51dfdef..1306bc255 100644 --- a/dist/projects/fleet-management-fullstack.json +++ b/dist/projects/fleet-management-fullstack.json @@ -2,9 +2,9 @@ "slug": "fleet-management-fullstack", "repo": "Laboratoria/curriculum", "path": "projects/05-fleet-management-fullstack", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:11.892Z", + "createdAt": "2024-02-19T15:11:19.848Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/guess-the-number.json b/dist/projects/guess-the-number.json index a9c547008..bd82e0f64 100644 --- a/dist/projects/guess-the-number.json +++ b/dist/projects/guess-the-number.json @@ -2,9 +2,9 @@ "slug": "guess-the-number", "repo": "Laboratoria/curriculum", "path": "projects/05-guess-the-number", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:11.631Z", + "createdAt": "2024-02-19T15:11:19.952Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/how-might-we.json b/dist/projects/how-might-we.json index 1d8cbd8f7..4f2b73980 100644 --- a/dist/projects/how-might-we.json +++ b/dist/projects/how-might-we.json @@ -2,9 +2,9 @@ "slug": "how-might-we", "repo": "Laboratoria/curriculum", "path": "projects/00-how-might-we", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:42.611Z", + "createdAt": "2024-02-19T15:11:01.542Z", "prefix": 0, "track": "ux", "tracks": [ diff --git a/dist/projects/job-application.json b/dist/projects/job-application.json index 1f81d1d39..205ed8152 100644 --- a/dist/projects/job-application.json +++ b/dist/projects/job-application.json @@ -2,9 +2,9 @@ "slug": "job-application", "repo": "Laboratoria/curriculum", "path": "projects/06-job-application", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:19.398Z", + "createdAt": "2024-02-19T15:11:24.474Z", "prefix": 6, "track": "web-dev", "tracks": [ diff --git a/dist/projects/md-links.json b/dist/projects/md-links.json index 55c5a45c1..3f40c014e 100644 --- a/dist/projects/md-links.json +++ b/dist/projects/md-links.json @@ -2,9 +2,9 @@ "slug": "md-links", "repo": "Laboratoria/curriculum", "path": "projects/04-md-links", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:04.326Z", + "createdAt": "2024-02-19T15:11:15.679Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/memory-match.json b/dist/projects/memory-match.json index 1090a05db..537323381 100644 --- a/dist/projects/memory-match.json +++ b/dist/projects/memory-match.json @@ -2,9 +2,9 @@ "slug": "memory-match", "repo": "Laboratoria/curriculum", "path": "projects/02-memory-match", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:53.834Z", + "createdAt": "2024-02-19T15:11:08.236Z", "prefix": 2, "track": "web-dev", "tracks": [ diff --git a/dist/projects/mindset-mvp.json b/dist/projects/mindset-mvp.json index 43d7e60b9..68efc45cd 100644 --- a/dist/projects/mindset-mvp.json +++ b/dist/projects/mindset-mvp.json @@ -2,9 +2,9 @@ "slug": "mindset-mvp", "repo": "Laboratoria/curriculum", "path": "projects/02-mindset-mvp", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:53.553Z", + "createdAt": "2024-02-19T15:11:08.290Z", "prefix": 2, "track": "ux", "tracks": [ diff --git a/dist/projects/movie-challenge-fw.json b/dist/projects/movie-challenge-fw.json index df8a52c4a..318d7afb6 100644 --- a/dist/projects/movie-challenge-fw.json +++ b/dist/projects/movie-challenge-fw.json @@ -2,9 +2,9 @@ "slug": "movie-challenge-fw", "repo": "Laboratoria/curriculum", "path": "projects/05-movie-challenge-fw", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:11.950Z", + "createdAt": "2024-02-19T15:11:20.020Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/movie-challenge.json b/dist/projects/movie-challenge.json index 3366e6f73..137aba0cc 100644 --- a/dist/projects/movie-challenge.json +++ b/dist/projects/movie-challenge.json @@ -2,9 +2,9 @@ "slug": "movie-challenge", "repo": "Laboratoria/curriculum", "path": "projects/02-movie-challenge", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:56.879Z", + "createdAt": "2024-02-19T15:11:10.682Z", "prefix": 2, "track": "web-dev", "tracks": [ diff --git a/dist/projects/notes.json b/dist/projects/notes.json index 56bcaebdb..b537af766 100644 --- a/dist/projects/notes.json +++ b/dist/projects/notes.json @@ -2,9 +2,9 @@ "slug": "notes", "repo": "Laboratoria/curriculum", "path": "projects/04-notes", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:07.891Z", + "createdAt": "2024-02-19T15:11:17.476Z", "prefix": 4, "track": "web-dev", "tracks": [ diff --git a/dist/projects/open-project.json b/dist/projects/open-project.json index 9e558bb10..242bccee9 100644 --- a/dist/projects/open-project.json +++ b/dist/projects/open-project.json @@ -2,9 +2,9 @@ "slug": "open-project", "repo": "Laboratoria/curriculum", "path": "projects/05-open-project", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:15.914Z", + "createdAt": "2024-02-19T15:11:22.493Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/roman-numerals-slack.json b/dist/projects/roman-numerals-slack.json index 2fb873861..1ce843038 100644 --- a/dist/projects/roman-numerals-slack.json +++ b/dist/projects/roman-numerals-slack.json @@ -2,9 +2,9 @@ "slug": "roman-numerals-slack", "repo": "Laboratoria/curriculum", "path": "projects/05-roman-numerals-slack", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:15.898Z", + "createdAt": "2024-02-19T15:11:22.457Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/roman-numerals.json b/dist/projects/roman-numerals.json index dcb5718f9..cc9c27c97 100644 --- a/dist/projects/roman-numerals.json +++ b/dist/projects/roman-numerals.json @@ -2,9 +2,9 @@ "slug": "roman-numerals", "repo": "Laboratoria/curriculum", "path": "projects/05-roman-numerals", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:16.035Z", + "createdAt": "2024-02-19T15:11:22.521Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/social-network-fw.json b/dist/projects/social-network-fw.json index 7a386a0c1..4293514d1 100644 --- a/dist/projects/social-network-fw.json +++ b/dist/projects/social-network-fw.json @@ -2,9 +2,9 @@ "slug": "social-network-fw", "repo": "Laboratoria/curriculum", "path": "projects/05-social-network-fw", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:19.381Z", + "createdAt": "2024-02-19T15:11:24.515Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/projects/social-network.json b/dist/projects/social-network.json index 2fce1a8ef..6cfe5d5b9 100644 --- a/dist/projects/social-network.json +++ b/dist/projects/social-network.json @@ -2,9 +2,9 @@ "slug": "social-network", "repo": "Laboratoria/curriculum", "path": "projects/03-social-network", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:00.687Z", + "createdAt": "2024-02-19T15:11:12.864Z", "prefix": 3, "track": "web-dev", "tracks": [ diff --git a/dist/projects/text-analyzer.json b/dist/projects/text-analyzer.json index ee3c2fdc9..267f0d1e2 100644 --- a/dist/projects/text-analyzer.json +++ b/dist/projects/text-analyzer.json @@ -2,9 +2,9 @@ "slug": "text-analyzer", "repo": "Laboratoria/curriculum", "path": "projects/01-text-analyzer", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:46.855Z", + "createdAt": "2024-02-19T15:11:03.857Z", "prefix": 1, "track": "web-dev", "tracks": [ diff --git a/dist/projects/trivia.json b/dist/projects/trivia.json index 36f1cc0cf..79ccec5a6 100644 --- a/dist/projects/trivia.json +++ b/dist/projects/trivia.json @@ -2,9 +2,9 @@ "slug": "trivia", "repo": "Laboratoria/curriculum", "path": "projects/00-trivia", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:43.081Z", + "createdAt": "2024-02-19T15:11:01.626Z", "prefix": 0, "track": "web-dev", "tracks": [ diff --git a/dist/projects/uxploradoras-ui.json b/dist/projects/uxploradoras-ui.json index bfd82def5..c566ee25f 100644 --- a/dist/projects/uxploradoras-ui.json +++ b/dist/projects/uxploradoras-ui.json @@ -2,9 +2,9 @@ "slug": "uxploradoras-ui", "repo": "Laboratoria/curriculum", "path": "projects/02-uxploradoras-ui", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:55:56.704Z", + "createdAt": "2024-02-19T15:11:10.638Z", "prefix": 2, "track": "ux", "tracks": [ diff --git a/dist/projects/uxploradoras-ux.json b/dist/projects/uxploradoras-ux.json index 2aaeee571..05b252403 100644 --- a/dist/projects/uxploradoras-ux.json +++ b/dist/projects/uxploradoras-ux.json @@ -2,9 +2,9 @@ "slug": "uxploradoras-ux", "repo": "Laboratoria/curriculum", "path": "projects/03-uxploradoras-ux", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:00.478Z", + "createdAt": "2024-02-19T15:11:13.152Z", "prefix": 3, "track": "ux", "tracks": [ diff --git a/dist/projects/wordpress-plugin.json b/dist/projects/wordpress-plugin.json index 4d2d25806..69af6b42e 100644 --- a/dist/projects/wordpress-plugin.json +++ b/dist/projects/wordpress-plugin.json @@ -2,9 +2,9 @@ "slug": "wordpress-plugin", "repo": "Laboratoria/curriculum", "path": "projects/05-wordpress-plugin", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:19.517Z", + "createdAt": "2024-02-19T15:11:24.503Z", "prefix": 5, "track": "web-dev", "tracks": [ diff --git a/dist/topics.json b/dist/topics.json index 7c2818b03..6e99d5808 100644 --- a/dist/topics.json +++ b/dist/topics.json @@ -3,9 +3,9 @@ "slug": "browser", "repo": "Laboratoria/curriculum", "path": "topics/browser", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:24.403Z", + "createdAt": "2024-02-19T15:11:28.332Z", "track": "web-dev", "tracks": [ "web-dev" @@ -27,9 +27,9 @@ "slug": "content-management", "repo": "Laboratoria/curriculum", "path": "topics/content-management", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:23.174Z", + "createdAt": "2024-02-19T15:11:27.068Z", "track": "ux", "tracks": [ "ux" @@ -47,9 +47,9 @@ "slug": "css", "repo": "Laboratoria/curriculum", "path": "topics/css", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:24.005Z", + "createdAt": "2024-02-19T15:11:28.203Z", "track": "web-dev", "tracks": [ "web-dev" @@ -71,9 +71,9 @@ "slug": "functional", "repo": "Laboratoria/curriculum", "path": "topics/functional", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:28.999Z", + "createdAt": "2024-02-19T15:11:32.754Z", "track": "web-dev", "tracks": [ "web-dev" @@ -91,9 +91,9 @@ "slug": "html", "repo": "Laboratoria/curriculum", "path": "topics/html", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:28.719Z", + "createdAt": "2024-02-19T15:11:32.478Z", "track": "web-dev", "tracks": [ "web-dev" @@ -115,9 +115,9 @@ "slug": "interaction-design", "repo": "Laboratoria/curriculum", "path": "topics/interaction-design", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:28.642Z", + "createdAt": "2024-02-19T15:11:31.988Z", "track": "ux", "tracks": [ "ux" @@ -135,9 +135,9 @@ "slug": "intro-ux", "repo": "Laboratoria/curriculum", "path": "topics/intro-ux", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:32.206Z", + "createdAt": "2024-02-19T15:11:36.480Z", "track": "ux", "tracks": [ "ux" @@ -155,9 +155,9 @@ "slug": "javascript", "repo": "Laboratoria/curriculum", "path": "topics/javascript", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:33.613Z", + "createdAt": "2024-02-19T15:11:38.147Z", "track": "web-dev", "tracks": [ "web-dev" @@ -179,9 +179,9 @@ "slug": "learning-mindset", "repo": "Laboratoria/curriculum", "path": "topics/learning-mindset", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:32.077Z", + "createdAt": "2024-02-19T15:11:36.172Z", "track": "web-dev", "tracks": [ "web-dev", @@ -200,9 +200,9 @@ "slug": "paradigms", "repo": "Laboratoria/curriculum", "path": "topics/paradigms", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:37.694Z", + "createdAt": "2024-02-19T15:11:42.476Z", "track": "web-dev", "tracks": [ "web-dev" @@ -220,9 +220,9 @@ "slug": "prototyping", "repo": "Laboratoria/curriculum", "path": "topics/prototyping", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:37.029Z", + "createdAt": "2024-02-19T15:11:42.013Z", "track": "ux", "tracks": [ "ux" @@ -240,9 +240,9 @@ "slug": "scm", "repo": "Laboratoria/curriculum", "path": "topics/scm", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:37.453Z", + "createdAt": "2024-02-19T15:11:41.843Z", "track": "web-dev", "tracks": [ "web-dev" @@ -264,9 +264,9 @@ "slug": "shell", "repo": "Laboratoria/curriculum", "path": "topics/shell", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:40.174Z", + "createdAt": "2024-02-19T15:11:45.310Z", "track": "web-dev", "tracks": [ "web-dev" @@ -288,9 +288,9 @@ "slug": "ux-research", "repo": "Laboratoria/curriculum", "path": "topics/ux-research", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:40.508Z", + "createdAt": "2024-02-19T15:11:45.829Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/browser.json b/dist/topics/browser.json index ebed4dfc7..baad242be 100644 --- a/dist/topics/browser.json +++ b/dist/topics/browser.json @@ -2,9 +2,9 @@ "slug": "browser", "repo": "Laboratoria/curriculum", "path": "topics/browser", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:24.403Z", + "createdAt": "2024-02-19T15:11:28.332Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/content-management.json b/dist/topics/content-management.json index e59b7d2a3..4dc2334d7 100644 --- a/dist/topics/content-management.json +++ b/dist/topics/content-management.json @@ -2,9 +2,9 @@ "slug": "content-management", "repo": "Laboratoria/curriculum", "path": "topics/content-management", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:23.174Z", + "createdAt": "2024-02-19T15:11:27.068Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/css.json b/dist/topics/css.json index bce26cf33..4f60ff666 100644 --- a/dist/topics/css.json +++ b/dist/topics/css.json @@ -2,9 +2,9 @@ "slug": "css", "repo": "Laboratoria/curriculum", "path": "topics/css", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:24.005Z", + "createdAt": "2024-02-19T15:11:28.203Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/functional.json b/dist/topics/functional.json index 7f50de8da..da490ec1a 100644 --- a/dist/topics/functional.json +++ b/dist/topics/functional.json @@ -2,9 +2,9 @@ "slug": "functional", "repo": "Laboratoria/curriculum", "path": "topics/functional", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:28.999Z", + "createdAt": "2024-02-19T15:11:32.754Z", "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-02-08T16:56:28.999Z", + "createdAt": "2024-02-19T15:11:32.747Z", "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-02-08T16:56:28.997Z", + "createdAt": "2024-02-19T15:11:32.747Z", "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-02-08T16:56:28.996Z", + "createdAt": "2024-02-19T15:11:32.747Z", "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-02-08T16:56:28.996Z", + "createdAt": "2024-02-19T15:11:32.748Z", "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-02-08T16:56:28.997Z", + "createdAt": "2024-02-19T15:11:32.748Z", "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-02-08T16:56:28.996Z", + "createdAt": "2024-02-19T15:11:32.748Z", "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-02-08T16:56:28.999Z", + "createdAt": "2024-02-19T15:11:32.748Z", "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-02-08T16:56:28.997Z", + "createdAt": "2024-02-19T15:11:32.753Z", "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-02-08T16:56:28.997Z", + "createdAt": "2024-02-19T15:11:32.753Z", "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-02-08T16:56:28.998Z", + "createdAt": "2024-02-19T15:11:32.753Z", "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-02-08T16:56:28.998Z", + "createdAt": "2024-02-19T15:11:32.753Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/html.json b/dist/topics/html.json index 8464154ef..9208c8d04 100644 --- a/dist/topics/html.json +++ b/dist/topics/html.json @@ -2,9 +2,9 @@ "slug": "html", "repo": "Laboratoria/curriculum", "path": "topics/html", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:28.719Z", + "createdAt": "2024-02-19T15:11:32.478Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/interaction-design.json b/dist/topics/interaction-design.json index dc930c60c..0711a9a33 100644 --- a/dist/topics/interaction-design.json +++ b/dist/topics/interaction-design.json @@ -2,9 +2,9 @@ "slug": "interaction-design", "repo": "Laboratoria/curriculum", "path": "topics/interaction-design", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:28.642Z", + "createdAt": "2024-02-19T15:11:31.988Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/intro-ux.json b/dist/topics/intro-ux.json index 90379e9a1..f55e7dc4a 100644 --- a/dist/topics/intro-ux.json +++ b/dist/topics/intro-ux.json @@ -2,9 +2,9 @@ "slug": "intro-ux", "repo": "Laboratoria/curriculum", "path": "topics/intro-ux", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:32.206Z", + "createdAt": "2024-02-19T15:11:36.480Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/javascript.json b/dist/topics/javascript.json index 43f357dbb..250ffbf9a 100644 --- a/dist/topics/javascript.json +++ b/dist/topics/javascript.json @@ -2,9 +2,9 @@ "slug": "javascript", "repo": "Laboratoria/curriculum", "path": "topics/javascript", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:33.613Z", + "createdAt": "2024-02-19T15:11:38.147Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.136Z", "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-02-08T16:56:33.609Z", + "createdAt": "2024-02-19T15:11:38.136Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.146Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.145Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.145Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.145Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.146Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.146Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.146Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.146Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.146Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.137Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.610Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.138Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.147Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.611Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.139Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.144Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.144Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.147Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.146Z", "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-02-08T16:56:33.613Z", + "createdAt": "2024-02-19T15:11:38.147Z", "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-02-08T16:56:33.613Z", + "createdAt": "2024-02-19T15:11:38.147Z", "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-02-08T16:56:33.612Z", + "createdAt": "2024-02-19T15:11:38.147Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/learning-mindset.json b/dist/topics/learning-mindset.json index c55cad404..6b7f2832a 100644 --- a/dist/topics/learning-mindset.json +++ b/dist/topics/learning-mindset.json @@ -2,9 +2,9 @@ "slug": "learning-mindset", "repo": "Laboratoria/curriculum", "path": "topics/learning-mindset", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:32.077Z", + "createdAt": "2024-02-19T15:11:36.172Z", "track": "web-dev", "tracks": [ "web-dev", diff --git a/dist/topics/paradigms.json b/dist/topics/paradigms.json index 44b9e8bba..e5328e48d 100644 --- a/dist/topics/paradigms.json +++ b/dist/topics/paradigms.json @@ -2,9 +2,9 @@ "slug": "paradigms", "repo": "Laboratoria/curriculum", "path": "topics/paradigms", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:37.694Z", + "createdAt": "2024-02-19T15:11:42.476Z", "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-02-08T16:56:37.692Z", + "createdAt": "2024-02-19T15:11:42.472Z", "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-02-08T16:56:37.692Z", + "createdAt": "2024-02-19T15:11:42.473Z", "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-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.473Z", "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-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "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-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "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-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "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-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "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-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "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-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "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-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "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-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "track": "web-dev", "tracks": [ "web-dev" @@ -508,7 +508,7 @@ "slug": "constructor-functions", "prefix": "08", "path": "topics/paradigms/03-proto/04-ejercicios/08-constructor-functions", - "createdAt": "2024-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "track": "web-dev", "tracks": [ "web-dev" @@ -530,7 +530,7 @@ "slug": "implicit-this", "prefix": "09", "path": "topics/paradigms/03-proto/04-ejercicios/09-implicit-this", - "createdAt": "2024-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "track": "web-dev", "tracks": [ "web-dev" @@ -552,7 +552,7 @@ "slug": "function-prototype", "prefix": "10", "path": "topics/paradigms/03-proto/04-ejercicios/10-function-prototype", - "createdAt": "2024-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "track": "web-dev", "tracks": [ "web-dev" @@ -671,7 +671,7 @@ "slug": "hof", "prefix": "01", "path": "topics/paradigms/06-composition/05-exercises/01-hof", - "createdAt": "2024-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.474Z", "track": "web-dev", "tracks": [ "web-dev" @@ -693,7 +693,7 @@ "slug": "map", "prefix": "02", "path": "topics/paradigms/06-composition/05-exercises/02-map", - "createdAt": "2024-02-08T16:56:37.694Z", + "createdAt": "2024-02-19T15:11:42.475Z", "track": "web-dev", "tracks": [ "web-dev" @@ -715,7 +715,7 @@ "slug": "filter", "prefix": "03", "path": "topics/paradigms/06-composition/05-exercises/03-filter", - "createdAt": "2024-02-08T16:56:37.693Z", + "createdAt": "2024-02-19T15:11:42.475Z", "track": "web-dev", "tracks": [ "web-dev" @@ -737,7 +737,7 @@ "slug": "reduce", "prefix": "04", "path": "topics/paradigms/06-composition/05-exercises/04-reduce", - "createdAt": "2024-02-08T16:56:37.694Z", + "createdAt": "2024-02-19T15:11:42.475Z", "track": "web-dev", "tracks": [ "web-dev" @@ -759,7 +759,7 @@ "slug": "arrow-functions", "prefix": "05", "path": "topics/paradigms/06-composition/05-exercises/05-arrow-functions", - "createdAt": "2024-02-08T16:56:37.694Z", + "createdAt": "2024-02-19T15:11:42.475Z", "track": "web-dev", "tracks": [ "web-dev" @@ -781,7 +781,7 @@ "slug": "closures", "prefix": "06", "path": "topics/paradigms/06-composition/05-exercises/06-closures", - "createdAt": "2024-02-08T16:56:37.694Z", + "createdAt": "2024-02-19T15:11:42.475Z", "track": "web-dev", "tracks": [ "web-dev" @@ -803,7 +803,7 @@ "slug": "factories", "prefix": "07", "path": "topics/paradigms/06-composition/05-exercises/07-factories", - "createdAt": "2024-02-08T16:56:37.694Z", + "createdAt": "2024-02-19T15:11:42.475Z", "track": "web-dev", "tracks": [ "web-dev" @@ -825,7 +825,7 @@ "slug": "object-assign", "prefix": "08", "path": "topics/paradigms/06-composition/05-exercises/08-object-assign", - "createdAt": "2024-02-08T16:56:37.694Z", + "createdAt": "2024-02-19T15:11:42.475Z", "track": "web-dev", "tracks": [ "web-dev" @@ -847,7 +847,7 @@ "slug": "composition", "prefix": "09", "path": "topics/paradigms/06-composition/05-exercises/09-composition", - "createdAt": "2024-02-08T16:56:37.694Z", + "createdAt": "2024-02-19T15:11:42.475Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/prototyping.json b/dist/topics/prototyping.json index c3d2cddfa..250b1778e 100644 --- a/dist/topics/prototyping.json +++ b/dist/topics/prototyping.json @@ -2,9 +2,9 @@ "slug": "prototyping", "repo": "Laboratoria/curriculum", "path": "topics/prototyping", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:37.029Z", + "createdAt": "2024-02-19T15:11:42.013Z", "track": "ux", "tracks": [ "ux" diff --git a/dist/topics/scm.json b/dist/topics/scm.json index b007cfbc8..a0fdbb0f9 100644 --- a/dist/topics/scm.json +++ b/dist/topics/scm.json @@ -2,9 +2,9 @@ "slug": "scm", "repo": "Laboratoria/curriculum", "path": "topics/scm", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:37.453Z", + "createdAt": "2024-02-19T15:11:41.843Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/shell.json b/dist/topics/shell.json index e30310e8b..d59194366 100644 --- a/dist/topics/shell.json +++ b/dist/topics/shell.json @@ -2,9 +2,9 @@ "slug": "shell", "repo": "Laboratoria/curriculum", "path": "topics/shell", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:40.174Z", + "createdAt": "2024-02-19T15:11:45.310Z", "track": "web-dev", "tracks": [ "web-dev" diff --git a/dist/topics/ux-research.json b/dist/topics/ux-research.json index d5558cdaa..f4d8544f2 100644 --- a/dist/topics/ux-research.json +++ b/dist/topics/ux-research.json @@ -2,9 +2,9 @@ "slug": "ux-research", "repo": "Laboratoria/curriculum", "path": "topics/ux-research", - "version": "8.2.0", + "version": "8.3.0", "parserVersion": "5.3.0", - "createdAt": "2024-02-08T16:56:40.508Z", + "createdAt": "2024-02-19T15:11:45.829Z", "track": "ux", "tracks": [ "ux" diff --git a/learning-objectives/intl/es.yml b/learning-objectives/intl/es.yml index 090f9cc91..fd06c1ac7 100644 --- a/learning-objectives/intl/es.yml +++ b/learning-objectives/intl/es.yml @@ -961,13 +961,13 @@ python/flask/request/args: title: Argumentos links: - title: Request - Flask Docs (en inglés) - url: https://flask.palletsprojects.com/en/2.0.x/quickstart/#accessing-request-data + url: https://flask.palletsprojects.com/en/3.0.x/quickstart/#accessing-request-data python/flask/request/headers: - title: Cabeceras + title: Headers (cabeceras) links: - title: Request - Flask Docs (en inglés) - url: https://flask.palletsprojects.com/en/2.0.x/quickstart/#accessing-request-data + url: https://flask.palletsprojects.com/en/3.0.x/quickstart/#accessing-request-data # - there are more that can be added here # - form # - json @@ -979,28 +979,31 @@ python/flask/response/response-parts: title: Partes de la respuesta (status, body, headers) links: - title: Response - Flask Docs (en inglés) - url: https://flask.palletsprojects.com/en/2.0.x/quickstart/#about-responses + url: https://flask.palletsprojects.com/en/3.0.x/quickstart/#about-responses python/flask/response/jsonify: title: jsonify links: - title: jsonify - Flask Docs (en inglés) - url: https://flask.palletsprojects.com/en/2.0.x/api/#flask.json.jsonify + url: https://flask.palletsprojects.com/en/3.0.x/api/#flask.json.jsonify python/flask/testing: title: Testing en Flask + links: + - title: Testing - Flask Docs (en inglés) + url: https://flask.palletsprojects.com/en/3.0.x/testing/ python/flask/testing/fixture-setup: title: Configuración de fixtures links: - title: Testing - Flask Docs (en inglés) - url: https://flask.palletsprojects.com/en/2.0.x/testing/ + url: https://flask.palletsprojects.com/en/3.0.x/testing/#fixtures python/flask/testing/test-client: title: Test Client links: - title: Testing - Flask Docs (en inglés) - url: https://flask.palletsprojects.com/en/2.0.x/testing/ + url: https://flask.palletsprojects.com/en/3.0.x/testing/#sending-requests-with-the-test-client python/django: title: Django diff --git a/learning-objectives/intl/pt.yml b/learning-objectives/intl/pt.yml index f49a9ea66..a3b6c2b59 100644 --- a/learning-objectives/intl/pt.yml +++ b/learning-objectives/intl/pt.yml @@ -1089,18 +1089,21 @@ python/flask/response/jsonify: python/flask/testing: title: Testando no Flask + links: + - title: Testing - Flask Docs (en inglés) + url: https://flask.palletsprojects.com/en/3.0.x/testing/ python/flask/testing/fixture-setup: title: Configuração de fixtures links: - title: Testando - Flask Docs (em inglês) - url: https://flask.palletsprojects.com/en/3.0.x/testing/ + url: https://flask.palletsprojects.com/en/3.0.x/testing/#fixtures python/flask/testing/test-client: title: Cliente de teste links: - title: Testando - Flask Docs (em inglês) - url: https://flask.palletsprojects.com/en/3.0.x/testing/ + url: https://flask.palletsprojects.com/en/3.0.x/testing/#sending-requests-with-the-test-client python/django: title: Django diff --git a/package-lock.json b/package-lock.json index fd5d6b7f5..1981a5503 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,10 +11,10 @@ "dependencies": { "@emotion/react": "^11.11.3", "@emotion/styled": "^11.11.0", - "@laboratoria/react": "7.1.0", - "@mui/icons-material": "^5.14.19", - "@mui/material": "^5.14.20", - "@mui/styles": "^5.14.20", + "@laboratoria/react": "8.0.0", + "@mui/icons-material": "^5.15.10", + "@mui/material": "^5.15.10", + "@mui/styles": "^5.15.10", "@testing-library/jest-dom": "^6.2.0", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.2", @@ -23,37 +23,37 @@ "react": "^17.0.2", "react-ace": "^10.1.0", "react-dom": "^17.0.2", - "react-intl": "^6.5.5", - "react-router-dom": "^6.20.1", - "vite": "^5.0.12", - "web-vitals": "^3.5.1" + "react-intl": "^6.6.2", + "react-router-dom": "^6.22.0", + "vite": "^5.1.3", + "web-vitals": "^3.5.2" }, "devDependencies": { "@laboratoria/curriculum-parser": "^5.3.0", "@laboratoria/mdlint": "^1.2.3", "@octokit/rest": "^20.0.2", - "@sentry/vite-plugin": "^2.10.2", + "@sentry/vite-plugin": "^2.14.1", "@testing-library/jest-dom": "^6.1.5", "@testing-library/react": "^12.1.5", - "@testing-library/user-event": "^14.5.1", + "@testing-library/user-event": "^14.5.2", "@vitejs/plugin-react": "^4.2.1", "buffer": "^6.0.3", - "chai": "^4.3.10", - "chokidar": "^3.5.3", + "chai": "^4.4.1", + "chokidar": "^3.6.0", "concurrently": "^8.2.2", - "dotenv": "^16.3.1", + "dotenv": "^16.4.4", "eslint-config-airbnb": "^19.0.4", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^27.6.3", + "eslint-plugin-jest": "^27.9.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-react": "^7.33.2", "jsdom": "^23.2.0", "minimist": "^1.2.8", "mkdirp": "^3.0.1", - "mocha": "^10.2.0", + "mocha": "^10.3.0", "porch": "^2.0.1", "sinon": "^17.0.1", - "vitest": "^1.2.0", + "vitest": "^1.3.0", "ws": "^8.16.0" }, "engines": { @@ -713,9 +713,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.5.tgz", - "integrity": "sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -1317,15 +1317,23 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@fastify/busboy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.0.tgz", + "integrity": "sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==", + "engines": { + "node": ">=14" + } + }, "node_modules/@firebase/analytics": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.0.tgz", - "integrity": "sha512-Locv8gAqx0e+GX/0SI3dzmBY5e9kjVDtD+3zCFLJ0tH2hJwuCAiL+5WkHuxKj92rqQj/rvkBUCfA1ewlX2hehg==", + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.1.tgz", + "integrity": "sha512-5mnH1aQa99J5lZMJwTNzIoRc4yGXHf+fOn+EoEWhCDA3XGPweGHcylCbqq+G1wVJmfILL57fohDMa8ftMZ+44g==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", + "@firebase/component": "0.6.5", + "@firebase/installations": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1333,14 +1341,14 @@ } }, "node_modules/@firebase/analytics-compat": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.6.tgz", - "integrity": "sha512-4MqpVLFkGK7NJf/5wPEEP7ePBJatwYpyjgJ+wQHQGHfzaCDgntOnl9rL2vbVGGKCnRqWtZDIWhctB86UWXaX2Q==", + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.7.tgz", + "integrity": "sha512-17VCly4P0VFBDqaaal7m1nhyYQwsygtaTpSsnc51sFPRrr9XIYtnD8ficon9fneEGEoJQ2g7OtASvhwX9EbK8g==", "dependencies": { - "@firebase/analytics": "0.10.0", + "@firebase/analytics": "0.10.1", "@firebase/analytics-types": "0.8.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", + "@firebase/component": "0.6.5", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1353,25 +1361,25 @@ "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==" }, "node_modules/@firebase/app": { - "version": "0.9.23", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.23.tgz", - "integrity": "sha512-CA5pQ88We3FhyuesGKn1thaPBsJSGJGm6AlFToOmEJagWqBeDoNJqBkry/BsHnCs9xeYWWIprKxvuFmAFkdqoA==", + "version": "0.9.27", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.27.tgz", + "integrity": "sha512-p2Dvl1ge4kRsyK5+wWcmdAIE9MSwZ0pDKAYB51LZgZuz6wciUZk4E1yAEdkfQlRxuHehn+Ol9WP5Qk2XQZiHGg==", "dependencies": { - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "idb": "7.1.1", "tslib": "^2.1.0" } }, "node_modules/@firebase/app-check": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.0.tgz", - "integrity": "sha512-dRDnhkcaC2FspMiRK/Vbp+PfsOAEP6ZElGm9iGFJ9fDqHoPs0HOPn7dwpJ51lCFi1+2/7n5pRPGhqF/F03I97g==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.2.tgz", + "integrity": "sha512-A2B5+ldOguYAeqW1quFN5qNdruSNRrg4W59ag1Eq6QzxuHNIkrE+TrapfrW/z5NYFjCxAYqr/unVCgmk80Dwcg==", "dependencies": { - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1379,15 +1387,15 @@ } }, "node_modules/@firebase/app-check-compat": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.7.tgz", - "integrity": "sha512-cW682AxsyP1G+Z0/P7pO/WT2CzYlNxoNe5QejVarW2o5ZxeWSSPAiVEwpEpQR/bUlUmdeWThYTMvBWaopdBsqw==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.9.tgz", + "integrity": "sha512-7LxyupQ8XeEHRh72mO+tqm69kHT6KbWi2KtFMGedJ6tNbwzFzojcXESMKN8RpADXbYoQgY3loWMJjMx4r2Zt7w==", "dependencies": { - "@firebase/app-check": "0.8.0", + "@firebase/app-check": "0.8.2", "@firebase/app-check-types": "0.5.0", - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1405,14 +1413,14 @@ "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==" }, "node_modules/@firebase/app-compat": { - "version": "0.2.23", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.23.tgz", - "integrity": "sha512-UCv0LEzcoqAgY+sLsau7aOZz0CJNLN2gESY68bHKmukNXEN6onLPxBKJzn68CsZZGcdiIEXwvrum1riWNPe9Gw==", + "version": "0.2.27", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.27.tgz", + "integrity": "sha512-SYlqocfUDKPHR6MSFC8hree0BTiWFu5o8wbf6zFlYXyG41w7TcHp4wJi4H/EL5V6cM4kxwruXTJtqXX/fRAZtw==", "dependencies": { - "@firebase/app": "0.9.23", - "@firebase/component": "0.6.4", + "@firebase/app": "0.9.27", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" } }, @@ -1422,31 +1430,31 @@ "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" }, "node_modules/@firebase/auth-compat": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.4.9.tgz", - "integrity": "sha512-Fw03i7vduIciEBG4imLtA1duJbljgkfbxiBo/EuekcB+BnPxHp+e8OGMUfemPYeO7Munj6kUC9gr5DelsQkiNA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.2.tgz", + "integrity": "sha512-pRgje5BPCNR1vXyvGOVXwOHtv88A2WooXfklI8sV7/jWi03ExFqNfpJT26GUo/oD39NoKJ3Kt6rD5gVvdV7lMw==", "dependencies": { - "@firebase/auth": "1.4.0", + "@firebase/auth": "1.6.0", "@firebase/auth-types": "0.12.0", - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" + "@firebase/component": "0.6.5", + "@firebase/util": "1.9.4", + "tslib": "^2.1.0", + "undici": "5.26.5" }, "peerDependencies": { "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/auth-compat/node_modules/@firebase/auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.4.0.tgz", - "integrity": "sha512-SfFXZCHDbY+7oSR52NSwx0U7LjYiA+N8imloxphCf3/F+MFty/+mhdjSXGtrJYd0Gbud/qcyedfn2XnWJeIB/g==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.6.0.tgz", + "integrity": "sha512-Qhl35eJTV6BwvuueTPCY6x8kUlYyzALtjp/Ws0X3fw3AnjVVfuVb7oQ3Xh5VPVfMFhaIuUAd1KXwcAuIklkSDw==", "dependencies": { - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" + "@firebase/util": "1.9.4", + "tslib": "^2.1.0", + "undici": "5.26.5" }, "peerDependencies": { "@firebase/app": "0.x", @@ -1473,62 +1481,63 @@ } }, "node_modules/@firebase/component": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.4.tgz", - "integrity": "sha512-rLMyrXuO9jcAUCaQXCMjCMUsWrba5fzHlNK24xz5j2W6A/SRmK8mZJ/hn7V0fViLbxC0lPMtrK1eYzk6Fg03jA==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.5.tgz", + "integrity": "sha512-2tVDk1ixi12sbDmmfITK8lxSjmcb73BMF6Qwc3U44hN/J1Fi1QY/Hnnb6klFlbB9/G16a3J3d4nXykye2EADTw==", "dependencies": { - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" } }, "node_modules/@firebase/database": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.1.tgz", - "integrity": "sha512-VAhF7gYwunW4Lw/+RQZvW8dlsf2r0YYqV9W0Gi2Mz8+0TGg1mBJWoUtsHfOr8kPJXhcLsC4eP/z3x6L/Fvjk/A==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.3.tgz", + "integrity": "sha512-9fjqLt9JzL46gw9+NRqsgQEMjgRwfd8XtzcKqG+UYyhVeFCdVRQ0Wp6Dw/dvYHnbH5vNEKzNv36dcB4p+PIAAA==", "dependencies": { + "@firebase/app-check-interop-types": "0.3.0", "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "faye-websocket": "0.11.4", "tslib": "^2.1.0" } }, "node_modules/@firebase/database-compat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-1.0.1.tgz", - "integrity": "sha512-ky82yLIboLxtAIWyW/52a6HLMVTzD2kpZlEilVDok73pNPLjkJYowj8iaIWK5nTy7+6Gxt7d00zfjL6zckGdXQ==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-1.0.3.tgz", + "integrity": "sha512-7tHEOcMbK5jJzHWyphPux4osogH/adWwncxdMxdBpB9g1DNIyY4dcz1oJdlkXGM/i/AjUBesZsd5CuwTRTBNTw==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/database": "1.0.1", - "@firebase/database-types": "1.0.0", + "@firebase/component": "0.6.5", + "@firebase/database": "1.0.3", + "@firebase/database-types": "1.0.1", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" } }, "node_modules/@firebase/database-types": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.0.tgz", - "integrity": "sha512-SjnXStoE0Q56HcFgNQ+9SsmJc0c8TqGARdI/T44KXy+Ets3r6x/ivhQozT66bMnCEjJRywYoxNurRTMlZF8VNg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.1.tgz", + "integrity": "sha512-Tmcmx5XgiI7UVF/4oGg2P3AOTfq3WKEPsm2yf+uXtN7uG/a4WTWhVMrXGYRY2ZUL1xPxv9V33wQRJ+CcrUhVXw==", "dependencies": { "@firebase/app-types": "0.9.0", - "@firebase/util": "1.9.3" + "@firebase/util": "1.9.4" } }, "node_modules/@firebase/firestore": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.3.2.tgz", - "integrity": "sha512-K4TwMbgArWw+XAEUYX/vtk+TVy9n1uLeJKSrQeb89lwfkfyFINGLPME6YleaS0ovD1ziLM5/0WgL1CR4s53fDg==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.4.2.tgz", + "integrity": "sha512-YaX6ypa/RzU6OkxzUQlpSxwhOIWdTraCNz7sMsbaSEjjl/pj/QvX6TqjkdWGzuBYh2S6rz7ErhDO0g39oZZw/g==", "dependencies": { - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "@firebase/webchannel-wrapper": "0.10.3", + "@firebase/util": "1.9.4", + "@firebase/webchannel-wrapper": "0.10.5", "@grpc/grpc-js": "~1.9.0", "@grpc/proto-loader": "^0.7.8", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" + "tslib": "^2.1.0", + "undici": "5.26.5" }, "engines": { "node": ">=10.10.0" @@ -1538,14 +1547,14 @@ } }, "node_modules/@firebase/firestore-compat": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.22.tgz", - "integrity": "sha512-M166UvFvRri0CK/+5N0MIeXJVxR6BsX0/96xFT506DxRPIFezLjLcvfddtyFgfe0CtyQWoxBXt060uWUg3d/sw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.25.tgz", + "integrity": "sha512-+xI7WmsgZCBhMn/+uhDKcg+lsOUJ9FJyt5PGTzkFPbCsozWfeQZ7eVnfPh0rMkUOf0yIQ924RIe04gwvEIbcoQ==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/firestore": "4.3.2", + "@firebase/component": "0.6.5", + "@firebase/firestore": "4.4.2", "@firebase/firestore-types": "3.0.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1562,31 +1571,31 @@ } }, "node_modules/@firebase/functions": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.10.0.tgz", - "integrity": "sha512-2U+fMNxTYhtwSpkkR6WbBcuNMOVaI7MaH3cZ6UAeNfj7AgEwHwMIFLPpC13YNZhno219F0lfxzTAA0N62ndWzA==", + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.11.1.tgz", + "integrity": "sha512-3uUa1hB79Gmy6E1gHTfzoHeZolBeHc/I/n3+lOCDe6BOos9AHmzRjKygcFE/7VA2FJjitCE0K+OHI6+OuoY8fQ==", "dependencies": { "@firebase/app-check-interop-types": "0.3.0", "@firebase/auth-interop-types": "0.2.1", - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" + "@firebase/util": "1.9.4", + "tslib": "^2.1.0", + "undici": "5.26.5" }, "peerDependencies": { "@firebase/app": "0.x" } }, "node_modules/@firebase/functions-compat": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.5.tgz", - "integrity": "sha512-uD4jwgwVqdWf6uc3NRKF8cSZ0JwGqSlyhPgackyUPe+GAtnERpS4+Vr66g0b3Gge0ezG4iyHo/EXW/Hjx7QhHw==", + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.7.tgz", + "integrity": "sha512-uXe6Kmku5lNogp3OpPBcOJbSvnaCOn+YxS3zlXKNU6Q/NLwcvO3RY1zwYyctCos2RemEw3KEQ7YdzcECXjHWLw==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/functions": "0.10.0", + "@firebase/component": "0.6.5", + "@firebase/functions": "0.11.1", "@firebase/functions-types": "0.6.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1599,13 +1608,13 @@ "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==" }, "node_modules/@firebase/installations": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.4.tgz", - "integrity": "sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.5.tgz", + "integrity": "sha512-0xxnQWw8rSRzu0ZOCkZaO+MJ0LkDAfwwTB2Z1SxRK6FAz5xkxD1ZUwM0WbCRni49PKubCrZYOJ6yg7tSjU7AKA==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "idb": "7.0.1", + "@firebase/component": "0.6.5", + "@firebase/util": "1.9.4", + "idb": "7.1.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1613,14 +1622,14 @@ } }, "node_modules/@firebase/installations-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.4.tgz", - "integrity": "sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.5.tgz", + "integrity": "sha512-usvoIaog5CHEw082HXLrKAZ1qd4hIC3N/LDe2NqBgI3pkGE/7auLVM4Gn5gvyryp0x8z/IP1+d9fkGUj2OaGLQ==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", + "@firebase/component": "0.6.5", + "@firebase/installations": "0.6.5", "@firebase/installations-types": "0.5.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1635,11 +1644,6 @@ "@firebase/app-types": "0.x" } }, - "node_modules/@firebase/installations/node_modules/idb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", - "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" - }, "node_modules/@firebase/logger": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", @@ -1649,15 +1653,15 @@ } }, "node_modules/@firebase/messaging": { - "version": "0.12.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.4.tgz", - "integrity": "sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw==", + "version": "0.12.6", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.6.tgz", + "integrity": "sha512-IORsPp9IPWq4j4yEhTOZ6GAGi3gQwGc+4yexmTAlya+qeBRSdRnJg2iIU/aj+tcKDQYr9RQuQPgHHOdFIx//vA==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", + "@firebase/component": "0.6.5", + "@firebase/installations": "0.6.5", "@firebase/messaging-interop-types": "0.2.0", - "@firebase/util": "1.9.3", - "idb": "7.0.1", + "@firebase/util": "1.9.4", + "idb": "7.1.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1665,13 +1669,13 @@ } }, "node_modules/@firebase/messaging-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.4.tgz", - "integrity": "sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.6.tgz", + "integrity": "sha512-Q2xC1s4L7Vpss7P7Gy6GuIS+xmJrf/vm9+gX76IK1Bo1TjoKwleCLHt1LHkPz5Rvqg5pTgzzI8qqPhBpZosFCg==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/messaging": "0.12.4", - "@firebase/util": "1.9.3", + "@firebase/component": "0.6.5", + "@firebase/messaging": "0.12.6", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1683,20 +1687,15 @@ "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==" }, - "node_modules/@firebase/messaging/node_modules/idb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", - "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" - }, "node_modules/@firebase/performance": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.4.tgz", - "integrity": "sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g==", + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.5.tgz", + "integrity": "sha512-OzAGcWhOqEFH9GdwUuY0oC5FSlnMejcnmSAhR+EjpI7exdDvixyLyCR4txjSHYNTbumrFBG+EP8GO11CNXRaJA==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", + "@firebase/component": "0.6.5", + "@firebase/installations": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1704,15 +1703,15 @@ } }, "node_modules/@firebase/performance-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.4.tgz", - "integrity": "sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.5.tgz", + "integrity": "sha512-jJwJkVyDcIMBaVGrZ6CRGs4m5FCZsWB5QCWYI3FdsHyIa9/TfteNDilxj9wGciF2naFIHDW7TgE69U5dAH9Ktg==", "dependencies": { - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/performance": "0.6.4", + "@firebase/performance": "0.6.5", "@firebase/performance-types": "0.2.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1725,14 +1724,14 @@ "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==" }, "node_modules/@firebase/remote-config": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.4.tgz", - "integrity": "sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ==", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.5.tgz", + "integrity": "sha512-rGLqc/4OmxrS39RA9kgwa6JmgWytQuMo+B8pFhmGp3d++x2Hf9j+MLQfhOLyyUo64fNw20J19mLXhrXvKHsjZQ==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/installations": "0.6.4", + "@firebase/component": "0.6.5", + "@firebase/installations": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1740,15 +1739,15 @@ } }, "node_modules/@firebase/remote-config-compat": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.4.tgz", - "integrity": "sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.5.tgz", + "integrity": "sha512-ImkNnLuGrD/bylBHDJigSY6LMwRrwt37wQbsGZhWG4QQ6KLzHzSf0nnFRRFvkOZodEUE57Ib8l74d6Yn/6TDUQ==", "dependencies": { - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/remote-config": "0.4.4", + "@firebase/remote-config": "0.4.5", "@firebase/remote-config-types": "0.3.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1761,28 +1760,28 @@ "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==" }, "node_modules/@firebase/storage": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.2.tgz", - "integrity": "sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA==", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.12.1.tgz", + "integrity": "sha512-KJ5NV7FUh54TeTlEjdkTTX60ciCKOp9EqlbLnpdcXUYRJg0Z4810TXbilPc1z7fTIG4iPjtdi95bGE9n4dBX8A==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" + "@firebase/component": "0.6.5", + "@firebase/util": "1.9.4", + "tslib": "^2.1.0", + "undici": "5.26.5" }, "peerDependencies": { "@firebase/app": "0.x" } }, "node_modules/@firebase/storage-compat": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.2.tgz", - "integrity": "sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.4.tgz", + "integrity": "sha512-Y0m5e2gS/wB9Ioth2X/Sgz76vcxvqgQrCmfa9qwhss/N31kxY2Gks6Frv0nrE18AjVfcSmcfDitqUwxcMOTRSg==", "dependencies": { - "@firebase/component": "0.6.4", - "@firebase/storage": "0.11.2", + "@firebase/component": "0.6.5", + "@firebase/storage": "0.12.1", "@firebase/storage-types": "0.8.0", - "@firebase/util": "1.9.3", + "@firebase/util": "1.9.4", "tslib": "^2.1.0" }, "peerDependencies": { @@ -1799,41 +1798,41 @@ } }, "node_modules/@firebase/util": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.3.tgz", - "integrity": "sha512-DY02CRhOZwpzO36fHpuVysz6JZrscPiBXD0fXp6qSrL9oNOx5KWICKdR95C0lSITzxp0TZosVyHqzatE8JbcjA==", + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.4.tgz", + "integrity": "sha512-WLonYmS1FGHT97TsUmRN3qnTh5TeeoJp1Gg5fithzuAgdZOUtsYECfy7/noQ3llaguios8r5BuXSEiK82+UrxQ==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@firebase/webchannel-wrapper": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.10.3.tgz", - "integrity": "sha512-+ZplYUN3HOpgCfgInqgdDAbkGGVzES1cs32JJpeqoh87SkRobGXElJx+1GZSaDqzFL+bYiX18qEcBK76mYs8uA==" + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.10.5.tgz", + "integrity": "sha512-eSkJsnhBWv5kCTSU1tSUVl9mpFu+5NXXunZc83le8GMjMlsWwQArSc7cJJ4yl+aDFY0NGLi0AjZWMn1axOrkRg==" }, "node_modules/@floating-ui/core": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.1.tgz", - "integrity": "sha512-QgcKYwzcc8vvZ4n/5uklchy8KVdjJwcOeI+HnnTNclJjs2nYsy23DOCf+sSV1kBwD9yDAoVKCkv/gEPzgQU3Pw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.0.tgz", + "integrity": "sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==", "dependencies": { - "@floating-ui/utils": "^0.1.3" + "@floating-ui/utils": "^0.2.1" } }, "node_modules/@floating-ui/dom": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", - "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", + "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", "dependencies": { - "@floating-ui/core": "^1.4.2", - "@floating-ui/utils": "^0.1.3" + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", - "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", "dependencies": { - "@floating-ui/dom": "^1.5.1" + "@floating-ui/dom": "^1.6.1" }, "peerDependencies": { "react": ">=16.8.0", @@ -1841,16 +1840,16 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", - "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" }, "node_modules/@formatjs/ecma402-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.0.tgz", - "integrity": "sha512-PEVLoa3zBevWSCZzPIM/lvPCi8P5l4G+NXQMc/CjEiaCWgyHieUoo0nM7Bs0n/NbuQ6JpXEolivQ9pKSBHaDlA==", + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz", + "integrity": "sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA==", "dependencies": { - "@formatjs/intl-localematcher": "0.5.2", + "@formatjs/intl-localematcher": "0.5.4", "tslib": "^2.4.0" } }, @@ -1863,39 +1862,39 @@ } }, "node_modules/@formatjs/icu-messageformat-parser": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.3.tgz", - "integrity": "sha512-X/jy10V9S/vW+qlplqhMUxR8wErQ0mmIYSq4mrjpjDl9mbuGcCILcI1SUYkL5nlM4PJqpc0KOS0bFkkJNPxYRw==", + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.6.tgz", + "integrity": "sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==", "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", - "@formatjs/icu-skeleton-parser": "1.7.0", + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/icu-skeleton-parser": "1.8.0", "tslib": "^2.4.0" } }, "node_modules/@formatjs/icu-skeleton-parser": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.7.0.tgz", - "integrity": "sha512-Cfdo/fgbZzpN/jlN/ptQVe0lRHora+8ezrEeg2RfrNjyp+YStwBy7cqDY8k5/z2LzXg6O0AdzAV91XS0zIWv+A==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.0.tgz", + "integrity": "sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==", "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", + "@formatjs/ecma402-abstract": "1.18.2", "tslib": "^2.4.0" } }, "node_modules/@formatjs/intl": { - "version": "2.9.9", - "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.9.9.tgz", - "integrity": "sha512-JI3CNgL2Zdg5lv9ncT2sYKqbAj2RGrCbdzaCckIxMPxn4QuHuOVvYUGmBAXVusBmfG/0sxLmMrnwnBioz+QKdA==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl/-/intl-2.10.0.tgz", + "integrity": "sha512-X3xT9guVkKDS86EKV80lS0KxoazUglkJTGZO66sKY7otgl0VeStPA8B3u8UkKT47PexVV98fUzjpkchYmbe9nw==", "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", + "@formatjs/ecma402-abstract": "1.18.2", "@formatjs/fast-memoize": "2.2.0", - "@formatjs/icu-messageformat-parser": "2.7.3", - "@formatjs/intl-displaynames": "6.6.4", - "@formatjs/intl-listformat": "7.5.3", - "intl-messageformat": "10.5.8", + "@formatjs/icu-messageformat-parser": "2.7.6", + "@formatjs/intl-displaynames": "6.6.6", + "@formatjs/intl-listformat": "7.5.5", + "intl-messageformat": "10.5.11", "tslib": "^2.4.0" }, "peerDependencies": { - "typescript": "5" + "typescript": "^4.7 || 5" }, "peerDependenciesMeta": { "typescript": { @@ -1904,37 +1903,37 @@ } }, "node_modules/@formatjs/intl-displaynames": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-6.6.4.tgz", - "integrity": "sha512-ET8KQ+L9Q0K8x1SnJQa4DNssUcbATlMopWqYvGGR8yAvw5qwAQc1fv+DshCoZNIE9pbcue0IGC4kWNAkWqlFag==", + "version": "6.6.6", + "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-6.6.6.tgz", + "integrity": "sha512-Dg5URSjx0uzF8VZXtHb6KYZ6LFEEhCbAbKoYChYHEOnMFTw/ZU3jIo/NrujzQD2EfKPgQzIq73LOUvW6Z/LpFA==", "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", - "@formatjs/intl-localematcher": "0.5.2", + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/intl-localematcher": "0.5.4", "tslib": "^2.4.0" } }, "node_modules/@formatjs/intl-listformat": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.5.3.tgz", - "integrity": "sha512-l7EOr0Yh1m8KagytukB90yw81uyzrM7amKFrgxXqphz4KeSIL0KPa68lPsdtZ+JmQB73GaDQRwLOwUKFZ1VZPQ==", + "version": "7.5.5", + "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-7.5.5.tgz", + "integrity": "sha512-XoI52qrU6aBGJC9KJddqnacuBbPlb/bXFN+lIFVFhQ1RnFHpzuFrlFdjD9am2O7ZSYsyqzYRpkVcXeT1GHkwDQ==", "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", - "@formatjs/intl-localematcher": "0.5.2", + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/intl-localematcher": "0.5.4", "tslib": "^2.4.0" } }, "node_modules/@formatjs/intl-localematcher": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.2.tgz", - "integrity": "sha512-txaaE2fiBMagLrR4jYhxzFO6wEdEG4TPMqrzBAcbr4HFUYzH/YC+lg6OIzKCHm8WgDdyQevxbAAV1OgcXctuGw==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz", + "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@grpc/grpc-js": { - "version": "1.9.11", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.11.tgz", - "integrity": "sha512-QDhMfbTROOXUhLHMroow8f3EHiCKUOh6UwxMP5S3EuXMnWMNSVIhatGZRwkpg9OUTYdZPsDUVH3cOAkWhGFUJw==", + "version": "1.9.14", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.14.tgz", + "integrity": "sha512-nOpuzZ2G3IuMFN+UPPpKrC6NsLmWsTqSsm66IRfnBt1D4pwTqE27lmbpcPM+l2Ua4gE7PfjRHI6uedAy7hoXUw==", "dependencies": { "@grpc/proto-loader": "^0.7.8", "@types/node": ">=12.12.47" @@ -2575,53 +2574,53 @@ } }, "node_modules/@laboratoria/react": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@laboratoria/react/-/react-7.1.0.tgz", - "integrity": "sha512-iZasne9D9p1u0eH3EyIWQwirjCm0lYKTxlDrOnX+gxaPPBhn6MBS6OuYxMmNrNhp3+nGJYpOPmK5D1X8MfljaQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@laboratoria/react/-/react-8.0.0.tgz", + "integrity": "sha512-KzUT7+MlYV9MgWGpH24eZIqOqo/1fgNOVriSSpmZF6J783yubcs/3x9nMECErBz+JrsPnY4Tcsq2ppGZQEKM6A==", "dependencies": { - "@laboratoria/sdk-js": "^6.1.0", - "@sentry/react": "^7.77.0", - "ace-builds": "^1.31.1", + "@laboratoria/sdk-js": "^7.2.0", + "@sentry/react": "^7.100.1", + "ace-builds": "^1.32.6", "highlight.js": "^11.9.0", - "lodash.throttle": "^4.1.1", + "lodash.debounce": "^4.0.8", "mui-tel-input": "^3.2.2", "react-ace": "^10.1.0" }, "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { - "@mui/icons-material": "^5.14.16", - "@mui/material": "^5.14.16", - "@mui/styles": "^5.14.16", + "@mui/icons-material": "^5.15.9", + "@mui/material": "^5.15.9", + "@mui/styles": "^5.15.9", "react": "^17.0.2", "react-dom": "^17.0.2", - "react-router-dom": "^6.17.0" + "react-router-dom": "^6.22.0" } }, "node_modules/@laboratoria/sdk-js": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@laboratoria/sdk-js/-/sdk-js-6.1.0.tgz", - "integrity": "sha512-NYsY/vgIqF+jwGkOEJMK0ibq31jPHu8wiSunE0/J8P3IF48S1XTxoulFBmns+RNmEWCZahveo84Qlr88ctuwUg==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@laboratoria/sdk-js/-/sdk-js-7.2.3.tgz", + "integrity": "sha512-a0xa/gHy6O8QNXbAVT++HD1WGgo9Mw317a9weE8/UZ4fg6+QkjKqQUC0sjWxu1mJkk2hzQpPojAerSkhCqo0Gw==", "dependencies": { "blueimp-md5": "^2.19.0", - "firebase": "^10.5.2" + "firebase": "^10.8.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" } }, "node_modules/@mui/base": { - "version": "5.0.0-beta.26", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.26.tgz", - "integrity": "sha512-gPMRKC84VRw+tjqYoyBzyrBUqHQucMXdlBpYazHa5rCXrb91fYEQk5SqQ2U5kjxx9QxZxTBvWAmZ6DblIgaGhQ==", - "dependencies": { - "@babel/runtime": "^7.23.4", - "@floating-ui/react-dom": "^2.0.4", - "@mui/types": "^7.2.10", - "@mui/utils": "^5.14.20", + "version": "5.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.36.tgz", + "integrity": "sha512-6A8fYiXgjqTO6pgj31Hc8wm1M3rFYCxDRh09dBVk0L0W4cb2lnurRJa3cAyic6hHY+we1S58OdGYRbKmOsDpGQ==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.9", "@popperjs/core": "^2.11.8", - "clsx": "^2.0.0", + "clsx": "^2.1.0", "prop-types": "^15.8.1" }, "engines": { @@ -2643,20 +2642,20 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "5.14.20", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.14.20.tgz", - "integrity": "sha512-fXoGe8VOrIYajqALysFuyal1q1YmBARqJ3tmnWYDVl0scu8f6h6tZQbS2K8BY28QwkWNGyv4WRfuUkzN5HR3Ow==", + "version": "5.15.10", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.10.tgz", + "integrity": "sha512-qPv7B+LeMatYuzRjB3hlZUHqinHx/fX4YFBiaS19oC02A1e9JFuDKDvlyRQQ5oRSbJJt0QlaLTlr0IcauVcJRQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/mui-org" } }, "node_modules/@mui/icons-material": { - "version": "5.14.19", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.14.19.tgz", - "integrity": "sha512-yjP8nluXxZGe3Y7pS+yxBV+hWZSsSBampCxkZwaw+1l+feL+rfP74vbEFbMrX/Kil9I/Y1tWfy5bs/eNvwNpWw==", + "version": "5.15.10", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.15.10.tgz", + "integrity": "sha512-9cF8oUHZKo9oQ7EQ3pxPELaZuZVmphskU4OI6NiJNDVN7zcuvrEsuWjYo1Zh4fLiC39Nrvm30h/B51rcUjvSGA==", "dependencies": { - "@babel/runtime": "^7.23.4" + "@babel/runtime": "^7.23.9" }, "engines": { "node": ">=12.0.0" @@ -2677,19 +2676,19 @@ } }, "node_modules/@mui/material": { - "version": "5.14.20", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.14.20.tgz", - "integrity": "sha512-SUcPZnN6e0h1AtrDktEl76Dsyo/7pyEUQ+SAVe9XhHg/iliA0b4Vo+Eg4HbNkELsMbpDsUF4WHp7rgflPG7qYQ==", - "dependencies": { - "@babel/runtime": "^7.23.4", - "@mui/base": "5.0.0-beta.26", - "@mui/core-downloads-tracker": "^5.14.20", - "@mui/system": "^5.14.20", - "@mui/types": "^7.2.10", - "@mui/utils": "^5.14.20", - "@types/react-transition-group": "^4.4.9", - "clsx": "^2.0.0", - "csstype": "^3.1.2", + "version": "5.15.10", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.10.tgz", + "integrity": "sha512-YJJGHjwDOucecjDEV5l9ISTCo+l9YeWrho623UajzoHRYxuKUmwrGVYOW4PKwGvCx9SU9oklZnbbi2Clc5XZHw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.36", + "@mui/core-downloads-tracker": "^5.15.10", + "@mui/system": "^5.15.9", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.9", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", "prop-types": "^15.8.1", "react-is": "^18.2.0", "react-transition-group": "^4.4.5" @@ -2721,12 +2720,12 @@ } }, "node_modules/@mui/private-theming": { - "version": "5.14.20", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.14.20.tgz", - "integrity": "sha512-WV560e1vhs2IHCh0pgUaWHznrcrVoW9+cDCahU1VTkuwPokWVvb71ccWQ1f8Y3tRBPPcNkU2dChkkRJChLmQlQ==", + "version": "5.15.9", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.9.tgz", + "integrity": "sha512-/aMJlDOxOTAXyp4F2rIukW1O0anodAMCkv1DfBh/z9vaKHY3bd5fFf42wmP+0GRmwMinC5aWPpNfHXOED1fEtg==", "dependencies": { - "@babel/runtime": "^7.23.4", - "@mui/utils": "^5.14.20", + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.15.9", "prop-types": "^15.8.1" }, "engines": { @@ -2747,13 +2746,13 @@ } }, "node_modules/@mui/styled-engine": { - "version": "5.14.20", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.14.20.tgz", - "integrity": "sha512-Vs4nGptd9wRslo9zeRkuWcZeIEp+oYbODy+fiZKqqr4CH1Gfi9fdP0Q1tGYk8OiJ2EPB/tZSAyOy62Hyp/iP7g==", + "version": "5.15.9", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.9.tgz", + "integrity": "sha512-NRKtYkL5PZDH7dEmaLEIiipd3mxNnQSO+Yo8rFNBNptY8wzQnQ+VjayTq39qH7Sast5cwHKYFusUrQyD+SS4Og==", "dependencies": { - "@babel/runtime": "^7.23.4", + "@babel/runtime": "^7.23.9", "@emotion/cache": "^11.11.0", - "csstype": "^3.1.2", + "csstype": "^3.1.3", "prop-types": "^15.8.1" }, "engines": { @@ -2778,17 +2777,17 @@ } }, "node_modules/@mui/styles": { - "version": "5.14.20", - "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.14.20.tgz", - "integrity": "sha512-6OErKSuqDTooheoyvcHY2sKSrDpYEYRR+2h9SCnhz2hU7tw0eLd+HUuK1d9YJnCaR1aMKRvmqd10gU3y0z4H1Q==", + "version": "5.15.10", + "resolved": "https://registry.npmjs.org/@mui/styles/-/styles-5.15.10.tgz", + "integrity": "sha512-VUl9rCK89lkCZ+ctYv1hSCN9gBke9CfnXF9BtGPkw9jTxPkrW6fQQYep2wcHdzLORE3w96oq9BbSXDqrOnSEPA==", "dependencies": { - "@babel/runtime": "^7.23.4", + "@babel/runtime": "^7.23.9", "@emotion/hash": "^0.9.1", - "@mui/private-theming": "^5.14.20", - "@mui/types": "^7.2.10", - "@mui/utils": "^5.14.20", - "clsx": "^2.0.0", - "csstype": "^3.1.2", + "@mui/private-theming": "^5.15.9", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.9", + "clsx": "^2.1.0", + "csstype": "^3.1.3", "hoist-non-react-statics": "^3.3.2", "jss": "^10.10.0", "jss-plugin-camel-case": "^10.10.0", @@ -2818,17 +2817,17 @@ } }, "node_modules/@mui/system": { - "version": "5.14.20", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.14.20.tgz", - "integrity": "sha512-jKOGtK4VfYZG5kdaryUHss4X6hzcfh0AihT8gmnkfqRtWP7xjY+vPaUhhuSeibE5sqA5wCtdY75z6ep9pxFnIg==", - "dependencies": { - "@babel/runtime": "^7.23.4", - "@mui/private-theming": "^5.14.20", - "@mui/styled-engine": "^5.14.19", - "@mui/types": "^7.2.10", - "@mui/utils": "^5.14.20", - "clsx": "^2.0.0", - "csstype": "^3.1.2", + "version": "5.15.9", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.9.tgz", + "integrity": "sha512-SxkaaZ8jsnIJ77bBXttfG//LUf6nTfOcaOuIgItqfHv60ZCQy/Hu7moaob35kBb+guxVJnoSZ+7vQJrA/E7pKg==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.15.9", + "@mui/styled-engine": "^5.15.9", + "@mui/types": "^7.2.13", + "@mui/utils": "^5.15.9", + "clsx": "^2.1.0", + "csstype": "^3.1.3", "prop-types": "^15.8.1" }, "engines": { @@ -2857,9 +2856,9 @@ } }, "node_modules/@mui/types": { - "version": "7.2.10", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.10.tgz", - "integrity": "sha512-wX1vbDC+lzF7FlhT6A3ffRZgEoKWPF8VqRoTu4lZwouFX2t90KyCMsgepMw5DxLak1BSp/KP86CmtZttikb/gQ==", + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.13.tgz", + "integrity": "sha512-qP9OgacN62s+l8rdDhSFRe05HWtLLJ5TGclC9I1+tQngbssu0m2dmFZs+Px53AcOs9fD7TbYd4gc9AXzVqO/+g==", "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0" }, @@ -2870,11 +2869,11 @@ } }, "node_modules/@mui/utils": { - "version": "5.14.20", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.14.20.tgz", - "integrity": "sha512-Y6yL5MoFmtQml20DZnaaK1znrCEwG6/vRSzW8PKOTrzhyqKIql0FazZRUR7sA5EPASgiyKZfq0FPwISRXm5NdA==", + "version": "5.15.9", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.9.tgz", + "integrity": "sha512-yDYfr61bCYUz1QtwvpqYy/3687Z8/nS4zv7lv/ih/6ZFGMl1iolEvxRmR84v2lOYxlds+kq1IVYbXxDKh8Z9sg==", "dependencies": { - "@babel/runtime": "^7.23.4", + "@babel/runtime": "^7.23.9", "@types/prop-types": "^15.7.11", "prop-types": "^15.8.1", "react-is": "^18.2.0" @@ -3152,9 +3151,9 @@ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, "node_modules/@remix-run/router": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.1.tgz", - "integrity": "sha512-so+DHzZKsoOcoXrILB4rqDkMDy7NLMErRdOxvzvOKb507YINKUP4Di+shbTZDhSE/pBZ+vr7XGIpcOO0VLSA+Q==", + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.1.tgz", + "integrity": "sha512-zcU0gM3z+3iqj8UX45AmWY810l3oUmXM7uH4dt5xtzvMhRtYVhKGOmgOd1877dOPPepfCjUv57w+syamWIYe7w==", "engines": { "node": ">=14.0.0" } @@ -3303,85 +3302,80 @@ "win32" ] }, - "node_modules/@sentry-internal/tracing": { - "version": "7.85.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.85.0.tgz", - "integrity": "sha512-p3YMUwkPCy2su9cm/3+7QYR4RiMI0+07DU1BZtht9NLTzY2O87/yvUbn1v2yHR3vJQTy/+7N0ud9/mPBFznRQQ==", - "dev": true, - "dependencies": { - "@sentry/core": "7.85.0", - "@sentry/types": "7.85.0", - "@sentry/utils": "7.85.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/browser": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.80.1.tgz", - "integrity": "sha512-1dPR6vPJ9vOTzgXff9HGheb178XeEv5hyjBNhCO1f6rjCgnVj99XGNZIgO1Ee1ALJbqlfPWaeV+uSWbbcmgJMA==", + "node_modules/@sentry-internal/feedback": { + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.101.1.tgz", + "integrity": "sha512-fOKDMVvLX+FuJHJszKBvRg1m7+fd4hchqRnZ9DDfitT6P5Ppl0gbEt/LStqu8Wq5M0tna+hpdwHlVEt7gZVKzw==", "dependencies": { - "@sentry-internal/tracing": "7.80.1", - "@sentry/core": "7.80.1", - "@sentry/replay": "7.80.1", - "@sentry/types": "7.80.1", - "@sentry/utils": "7.80.1" + "@sentry/core": "7.101.1", + "@sentry/types": "7.101.1", + "@sentry/utils": "7.101.1" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/@sentry/browser/node_modules/@sentry-internal/tracing": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.80.1.tgz", - "integrity": "sha512-5gZ4LPIj2vpQl2/dHBM4uXMi9OI5E0VlOhJQt0foiuN6JJeiOjdpJFcfVqJk69wrc0deVENTtgKKktxqMwVeWQ==", + "node_modules/@sentry-internal/replay-canvas": { + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.101.1.tgz", + "integrity": "sha512-09l6nD+lxWvwkpXLlIZuzj/z79Llbo6mcH33TJvxrUTjAqSGF/i3Pd5bTLWro9atippOyQgIV/yTGG4Bc5FhyQ==", "dependencies": { - "@sentry/core": "7.80.1", - "@sentry/types": "7.80.1", - "@sentry/utils": "7.80.1" + "@sentry/core": "7.101.1", + "@sentry/replay": "7.101.1", + "@sentry/types": "7.101.1", + "@sentry/utils": "7.101.1" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/@sentry/browser/node_modules/@sentry/core": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.80.1.tgz", - "integrity": "sha512-3Yh+O9Q86MxwIuJFYtuSSoUCpdx99P1xDAqL0FIPTJ+ekaVMiUJq9NmyaNh9uN2myPSmxvEXW6q3z37zta9ZHg==", + "node_modules/@sentry-internal/tracing": { + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.101.1.tgz", + "integrity": "sha512-ihjWG8x4x0ozx6t+EHoXLKbsPrgzYLCpeBLWyS+M6n3hn6cmHM76c8nZw3ldhUQi5UYL3LFC/JZ50b4oSxtlrg==", "dependencies": { - "@sentry/types": "7.80.1", - "@sentry/utils": "7.80.1" + "@sentry/core": "7.101.1", + "@sentry/types": "7.101.1", + "@sentry/utils": "7.101.1" }, "engines": { "node": ">=8" } }, - "node_modules/@sentry/browser/node_modules/@sentry/types": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.80.1.tgz", - "integrity": "sha512-CVu4uPVTOI3U9kYiOdA085R7jX5H1oVODbs9y+A8opJ0dtJTMueCXgZyE8oXQ0NjGVs6HEeaLkOuiV0mj8X3yw==", + "node_modules/@sentry/babel-plugin-component-annotate": { + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/@sentry/babel-plugin-component-annotate/-/babel-plugin-component-annotate-2.14.1.tgz", + "integrity": "sha512-NHVOr6m0vOoh1UNSZr+OpWQERjjQM7lO48WN/N/MzobIIxc2pymw2KAq3lNJ1SnVAy1t9RNP8u+g6aEFEMGZ/w==", + "dev": true, "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/@sentry/browser/node_modules/@sentry/utils": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.80.1.tgz", - "integrity": "sha512-bfFm2e/nEn+b9++QwjNEYCbS7EqmteT8uf0XUs7PljusSimIqqxDtK1pfD9zjynPgC8kW/fVBKv0pe2LufomeA==", + "node_modules/@sentry/browser": { + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.101.1.tgz", + "integrity": "sha512-+rIFoWPdO29AHVYsAwq8QEl2Ihv17Xh9Bt2aPFvLTGDA0caHjnx98g2jSOvLIOah6HI7Nwp3Njg2zBEzDtHkNw==", "dependencies": { - "@sentry/types": "7.80.1" + "@sentry-internal/feedback": "7.101.1", + "@sentry-internal/replay-canvas": "7.101.1", + "@sentry-internal/tracing": "7.101.1", + "@sentry/core": "7.101.1", + "@sentry/replay": "7.101.1", + "@sentry/types": "7.101.1", + "@sentry/utils": "7.101.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/bundler-plugin-core": { - "version": "2.10.2", - "resolved": "https://registry.npmjs.org/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.10.2.tgz", - "integrity": "sha512-7IoekLtROlJZqTxtHQ3IhocBuf9dsEq+JjqlHMyZXoq+QKuvJFvMd/4T+r6KjZ15kMZOIkR+spK3V7duH201hw==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/@sentry/bundler-plugin-core/-/bundler-plugin-core-2.14.1.tgz", + "integrity": "sha512-JbYkeQQ+FTy4KjuJmnjjRGKv1LOSH+Q9cbcMHkr+vNrwAbdxkQ7WURGEKUCFTciIekToMCOiFk+g3FQlRmzLPg==", "dev": true, "dependencies": { + "@babel/core": "7.18.5", + "@sentry/babel-plugin-component-annotate": "2.14.1", "@sentry/cli": "^2.22.3", "@sentry/node": "^7.60.0", "@sentry/utils": "^7.60.0", @@ -3395,6 +3389,36 @@ "node": ">= 14" } }, + "node_modules/@sentry/bundler-plugin-core/node_modules/@babel/core": { + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz", + "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.18.2", + "@babel/helper-compilation-targets": "^7.18.2", + "@babel/helper-module-transforms": "^7.18.0", + "@babel/helpers": "^7.18.2", + "@babel/parser": "^7.18.5", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.18.5", + "@babel/types": "^7.18.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, "node_modules/@sentry/bundler-plugin-core/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -3422,18 +3446,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@sentry/bundler-plugin-core/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", - "dev": true, - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@sentry/bundler-plugin-core/node_modules/minimatch": { "version": "7.4.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.6.tgz", @@ -3450,10 +3462,11 @@ } }, "node_modules/@sentry/cli": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.22.3.tgz", - "integrity": "sha512-VFHdtrHsMyTRSZhDLeMyXvit7xB4e81KugIEwMve95c7h5HO672bfmCcM/403CAugj4NzvQ+IR2NKF/2SsEPlg==", + "version": "2.28.6", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-2.28.6.tgz", + "integrity": "sha512-o2Ngz7xXuhwHxMi+4BFgZ4qjkX0tdZeOSIZkFAGnTbRhQe5T8bxq6CcQRLdPhqMgqvDn7XuJ3YlFtD3ZjHvD7g==", "dev": true, + "hasInstallScript": true, "dependencies": { "https-proxy-agent": "^5.0.0", "node-fetch": "^2.6.7", @@ -3468,19 +3481,19 @@ "node": ">= 10" }, "optionalDependencies": { - "@sentry/cli-darwin": "2.22.3", - "@sentry/cli-linux-arm": "2.22.3", - "@sentry/cli-linux-arm64": "2.22.3", - "@sentry/cli-linux-i686": "2.22.3", - "@sentry/cli-linux-x64": "2.22.3", - "@sentry/cli-win32-i686": "2.22.3", - "@sentry/cli-win32-x64": "2.22.3" + "@sentry/cli-darwin": "2.28.6", + "@sentry/cli-linux-arm": "2.28.6", + "@sentry/cli-linux-arm64": "2.28.6", + "@sentry/cli-linux-i686": "2.28.6", + "@sentry/cli-linux-x64": "2.28.6", + "@sentry/cli-win32-i686": "2.28.6", + "@sentry/cli-win32-x64": "2.28.6" } }, "node_modules/@sentry/cli-darwin": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.22.3.tgz", - "integrity": "sha512-A1DwFTffg3+fF68qujaJI07dk/1H1pRuihlvS5WQ9sD7nQLnXZGoLUht4eULixhDzZYinWHKkcWzQ6k40UTvNA==", + "version": "2.28.6", + "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-2.28.6.tgz", + "integrity": "sha512-KRf0VvTltHQ5gA7CdbUkaIp222LAk/f1+KqpDzO6nB/jC/tL4sfiy6YyM4uiH6IbVEudB8WpHCECiatmyAqMBA==", "dev": true, "optional": true, "os": [ @@ -3491,9 +3504,9 @@ } }, "node_modules/@sentry/cli-linux-arm": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.22.3.tgz", - "integrity": "sha512-mDtLVbqbCu/5b/v2quTAMzY/atGlJVvrqO2Wvpro0Jb/LYhn7Y1pVBdoXEDcnOX82/pseFkLT8PFfq/OcezPhA==", + "version": "2.28.6", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-2.28.6.tgz", + "integrity": "sha512-ANG7U47yEHD1g3JrfhpT4/MclEvmDZhctWgSP5gVw5X4AlcI87E6dTqccnLgvZjiIAQTaJJAZuSHVVF3Jk403w==", "cpu": [ "arm" ], @@ -3508,9 +3521,9 @@ } }, "node_modules/@sentry/cli-linux-arm64": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.22.3.tgz", - "integrity": "sha512-PnBPb4LJ+A2LlqLjtVFn4mEizcVdxBSLZvB85pEGzq9DRXjZ6ZEuGWFHTVnWvjd79TB/s0me29QnLc3n4B6lgA==", + "version": "2.28.6", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-2.28.6.tgz", + "integrity": "sha512-caMDt37FI752n4/3pVltDjlrRlPFCOxK4PHvoZGQ3KFMsai0ZhE/0CLBUMQqfZf0M0r8KB2x7wqLm7xSELjefQ==", "cpu": [ "arm64" ], @@ -3525,9 +3538,9 @@ } }, "node_modules/@sentry/cli-linux-i686": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.22.3.tgz", - "integrity": "sha512-wxvbpQ2hiw4hwJWfJMp7K45BV40nXL62f91jLuftFXIbieKX1Li57NNKNu2JUVn7W1bJxkwz/PKGGTXSgeJlRw==", + "version": "2.28.6", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-2.28.6.tgz", + "integrity": "sha512-Tj1+GMc6lFsDRquOqaGKXFpW9QbmNK4TSfynkWKiJxdTEn5jSMlXXfr0r9OQrxu3dCCqEHkhEyU63NYVpgxIPw==", "cpu": [ "x86", "ia32" @@ -3543,9 +3556,9 @@ } }, "node_modules/@sentry/cli-linux-x64": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.22.3.tgz", - "integrity": "sha512-0GxsYNO5GyRWifeOpng+MmdUFZRA64bgA1n1prsEsXnoeLcm3Zj4Q63hBZmiwz9Qbhf5ibohkpf94a7dI7pv3A==", + "version": "2.28.6", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-2.28.6.tgz", + "integrity": "sha512-Dt/Xz784w/z3tEObfyJEMmRIzn0D5qoK53H9kZ6e0yNvJOSKNCSOq5cQk4n1/qeG0K/6SU9dirmvHwFUiVNyYg==", "cpu": [ "x64" ], @@ -3560,9 +3573,9 @@ } }, "node_modules/@sentry/cli-win32-i686": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.22.3.tgz", - "integrity": "sha512-YERPsd7ClBrxKcmCUw+ZrAvQfbyIZFrqh269hgDuXFodpsB7LPGnI33ilo0uzmKdq2vGppTb6Z3gf1Rbq0Hadg==", + "version": "2.28.6", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-2.28.6.tgz", + "integrity": "sha512-zkpWtvY3kt+ogVaAbfFr2MEkgMMHJNJUnNMO8Ixce9gh38sybIkDkZNFnVPBXMClJV0APa4QH0EwumYBFZUMuQ==", "cpu": [ "x86", "ia32" @@ -3577,9 +3590,9 @@ } }, "node_modules/@sentry/cli-win32-x64": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.22.3.tgz", - "integrity": "sha512-NUh56xWvgJo2KuC9lI6o6nTPXdzbpQUB4qGwJ73L9NP3HT2P1I27jtHyrC2zlXTVlYE23gQZGrL3wgW4Jy80QA==", + "version": "2.28.6", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-2.28.6.tgz", + "integrity": "sha512-TG2YzZ9JMeNFzbicdr5fbtsusVGACbrEfHmPgzWGDeLUP90mZxiMTjkXsE1X/5jQEQjB2+fyfXloba/Ugo51hA==", "cpu": [ "x64" ], @@ -3593,42 +3606,41 @@ } }, "node_modules/@sentry/core": { - "version": "7.85.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.85.0.tgz", - "integrity": "sha512-DFDAc4tWmHN5IWhr7XbHCiyF1Xgb95jz8Uj/JTX9atlgodId1UIbER77qpEmH3eQGid/QBdqrlR98zCixgSbwg==", - "dev": true, + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.101.1.tgz", + "integrity": "sha512-XSmXXeYT1d4O14eDF3OXPJFUgaN2qYEeIGUztqPX9nBs9/ij8y/kZOayFqlIMnfGvjOUM+63sy/2xDBOpFn6ug==", "dependencies": { - "@sentry/types": "7.85.0", - "@sentry/utils": "7.85.0" + "@sentry/types": "7.101.1", + "@sentry/utils": "7.101.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/node": { - "version": "7.85.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.85.0.tgz", - "integrity": "sha512-uiBtRW9G017NHoCXBlK3ttkTwHXLFyI8ndHpaObtyajKTv3ptGIThVEn7DuK7Pwor//RjwjSEEOa7WDK+FdMVQ==", + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-7.101.1.tgz", + "integrity": "sha512-iXSxUT6Zbt/KUY0+fRcW5II6Tgp2zdTfhBW+fQuDt/UUZt7Ypvb+6n4U2oom3LJfttmD7mdjQuT4+vsNImDjTQ==", "dev": true, "dependencies": { - "@sentry-internal/tracing": "7.85.0", - "@sentry/core": "7.85.0", - "@sentry/types": "7.85.0", - "@sentry/utils": "7.85.0", - "https-proxy-agent": "^5.0.0" + "@sentry-internal/tracing": "7.101.1", + "@sentry/core": "7.101.1", + "@sentry/types": "7.101.1", + "@sentry/utils": "7.101.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/react": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.80.1.tgz", - "integrity": "sha512-AZjROgfJsYmI/Htb+giRQuVTCNofsLKGz6nYmJS2cYDZYKP4KU1l1SapF5F8r5Pu7c/6ZvULNj7MeHOXq2SEYA==", - "dependencies": { - "@sentry/browser": "7.80.1", - "@sentry/types": "7.80.1", - "@sentry/utils": "7.80.1", + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.101.1.tgz", + "integrity": "sha512-CwaBXntX2e3XHZQZVuv/tcfm5H+UHcS6aVChGfUiBHIBi2JpAqdnLdQIFGTkE8BSnKyolKgIsnvIU3BQ//QTig==", + "dependencies": { + "@sentry/browser": "7.101.1", + "@sentry/core": "7.101.1", + "@sentry/types": "7.101.1", + "@sentry/utils": "7.101.1", "hoist-non-react-statics": "^3.3.2" }, "engines": { @@ -3638,111 +3650,46 @@ "react": "15.x || 16.x || 17.x || 18.x" } }, - "node_modules/@sentry/react/node_modules/@sentry/types": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.80.1.tgz", - "integrity": "sha512-CVu4uPVTOI3U9kYiOdA085R7jX5H1oVODbs9y+A8opJ0dtJTMueCXgZyE8oXQ0NjGVs6HEeaLkOuiV0mj8X3yw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/react/node_modules/@sentry/utils": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.80.1.tgz", - "integrity": "sha512-bfFm2e/nEn+b9++QwjNEYCbS7EqmteT8uf0XUs7PljusSimIqqxDtK1pfD9zjynPgC8kW/fVBKv0pe2LufomeA==", - "dependencies": { - "@sentry/types": "7.80.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@sentry/replay": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.80.1.tgz", - "integrity": "sha512-yjpftIyybQeWD2i0Nd7C96tZwjNbSMRW515EL9jwlNxYbQtGtMs0HavP9Y7uQvQrzwSHY0Wp+ooe9PMuvzqbHw==", + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.101.1.tgz", + "integrity": "sha512-l4jmj2Rf/myzk3TA83PdMiomassG8okdBh1b2Hp1+ycBRVZFDmsR81gKPvnefSXwGwGNGKEmp6Q2bdGzekpp3Q==", "dependencies": { - "@sentry-internal/tracing": "7.80.1", - "@sentry/core": "7.80.1", - "@sentry/types": "7.80.1", - "@sentry/utils": "7.80.1" + "@sentry-internal/tracing": "7.101.1", + "@sentry/core": "7.101.1", + "@sentry/types": "7.101.1", + "@sentry/utils": "7.101.1" }, "engines": { "node": ">=12" } }, - "node_modules/@sentry/replay/node_modules/@sentry-internal/tracing": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.80.1.tgz", - "integrity": "sha512-5gZ4LPIj2vpQl2/dHBM4uXMi9OI5E0VlOhJQt0foiuN6JJeiOjdpJFcfVqJk69wrc0deVENTtgKKktxqMwVeWQ==", - "dependencies": { - "@sentry/core": "7.80.1", - "@sentry/types": "7.80.1", - "@sentry/utils": "7.80.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/replay/node_modules/@sentry/core": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.80.1.tgz", - "integrity": "sha512-3Yh+O9Q86MxwIuJFYtuSSoUCpdx99P1xDAqL0FIPTJ+ekaVMiUJq9NmyaNh9uN2myPSmxvEXW6q3z37zta9ZHg==", - "dependencies": { - "@sentry/types": "7.80.1", - "@sentry/utils": "7.80.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/replay/node_modules/@sentry/types": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.80.1.tgz", - "integrity": "sha512-CVu4uPVTOI3U9kYiOdA085R7jX5H1oVODbs9y+A8opJ0dtJTMueCXgZyE8oXQ0NjGVs6HEeaLkOuiV0mj8X3yw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/replay/node_modules/@sentry/utils": { - "version": "7.80.1", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.80.1.tgz", - "integrity": "sha512-bfFm2e/nEn+b9++QwjNEYCbS7EqmteT8uf0XUs7PljusSimIqqxDtK1pfD9zjynPgC8kW/fVBKv0pe2LufomeA==", - "dependencies": { - "@sentry/types": "7.80.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@sentry/types": { - "version": "7.85.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.85.0.tgz", - "integrity": "sha512-R5jR4XkK5tBU2jDiPdSVqzkmjYRr666bcGaFGUHB/xDQCjPsjk+pEmCCL+vpuWoaZmQJUE1hVU7rgnVX81w8zg==", - "dev": true, + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.101.1.tgz", + "integrity": "sha512-bwtkQvrCZ6JGc7vqX7TEAKBgkbQFORt84FFS3JQQb8G3efTt9fZd2ReY4buteKQdlALl8h1QWVngTLmI+kyUuw==", "engines": { "node": ">=8" } }, "node_modules/@sentry/utils": { - "version": "7.85.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.85.0.tgz", - "integrity": "sha512-JZ7seNOLvhjAQ8GeB3GYknPQJkuhF88xAYOaESZP3xPOWBMFUN+IO4RqjMqMLFDniOwsVQS7GB/MfP+hxufieg==", - "dev": true, + "version": "7.101.1", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.101.1.tgz", + "integrity": "sha512-Nrg0nrEI3nrOCd9SLJ/WGzxS5KMQE4cryLOvrDcHJRWpsSyGBF1hLLerk84Nsw/0myMsn7zTYU+xoq7idNsX5A==", "dependencies": { - "@sentry/types": "7.85.0" + "@sentry/types": "7.101.1" }, "engines": { "node": ">=8" } }, "node_modules/@sentry/vite-plugin": { - "version": "2.10.2", - "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-2.10.2.tgz", - "integrity": "sha512-30uu0L8ZCpAKOxAXmtyqwL06sG8UEBXGY5mxUDITyQYDf8pKuiOEf5018KlEDjhYVypfMQH3jq5xXUUka+/ipg==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/@sentry/vite-plugin/-/vite-plugin-2.14.1.tgz", + "integrity": "sha512-leNq+hWaKRhp0e+U1LYVbKBUAN4P+RXhG6GyMLvjKZL0LTsbLni05XeWg3Xy364Xoawcj6vgEN2lVvlpUvUnEQ==", "dev": true, "dependencies": { - "@sentry/bundler-plugin-core": "2.10.2", + "@sentry/bundler-plugin-core": "2.14.1", "unplugin": "1.0.1" }, "engines": { @@ -3911,9 +3858,9 @@ } }, "node_modules/@testing-library/user-event": { - "version": "14.5.1", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.1.tgz", - "integrity": "sha512-UCcUKrUYGj7ClomOo2SpNVvx4/fkd/2BbIHDCle8A0ax+P3bU7yJwDBDrS6ZwdTMARWTGODX1hEsCcO+7beJjg==", + "version": "14.5.2", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", + "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", "dev": true, "engines": { "node": ">=12", @@ -4106,9 +4053,9 @@ } }, "node_modules/@types/react-transition-group": { - "version": "4.4.9", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.9.tgz", - "integrity": "sha512-ZVNmWumUIh5NhH8aMD9CR2hdW0fNuYInlocZHaZ+dgk/1K49j1w/HoAuK1ki+pgscQrOFRTlXeoURtuzEkV3dg==", + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", "dependencies": { "@types/react": "*" } @@ -4504,13 +4451,13 @@ } }, "node_modules/@vitest/expect": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.2.0.tgz", - "integrity": "sha512-H+2bHzhyvgp32o7Pgj2h9RTHN0pgYaoi26Oo3mE+dCi1PAqV31kIIVfTbqMO3Bvshd5mIrJLc73EwSRrbol9Lw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.3.0.tgz", + "integrity": "sha512-7bWt0vBTZj08B+Ikv70AnLRicohYwFgzNjFqo9SxxqHHxSlUJGSXmCRORhOnRMisiUryKMdvsi1n27Bc6jL9DQ==", "dev": true, "dependencies": { - "@vitest/spy": "1.2.0", - "@vitest/utils": "1.2.0", + "@vitest/spy": "1.3.0", + "@vitest/utils": "1.3.0", "chai": "^4.3.10" }, "funding": { @@ -4518,12 +4465,12 @@ } }, "node_modules/@vitest/runner": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.2.0.tgz", - "integrity": "sha512-vaJkDoQaNUTroT70OhM0NPznP7H3WyRwt4LvGwCVYs/llLaqhoSLnlIhUClZpbF5RgAee29KRcNz0FEhYcgxqA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.3.0.tgz", + "integrity": "sha512-1Jb15Vo/Oy7mwZ5bXi7zbgszsdIBNjc4IqP8Jpr/8RdBC4nF1CTzIAn2dxYvpF1nGSseeL39lfLQ2uvs5u1Y9A==", "dev": true, "dependencies": { - "@vitest/utils": "1.2.0", + "@vitest/utils": "1.3.0", "p-limit": "^5.0.0", "pathe": "^1.1.1" }, @@ -4559,9 +4506,9 @@ } }, "node_modules/@vitest/snapshot": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.2.0.tgz", - "integrity": "sha512-P33EE7TrVgB3HDLllrjK/GG6WSnmUtWohbwcQqmm7TAk9AVHpdgf7M3F3qRHKm6vhr7x3eGIln7VH052Smo6Kw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.3.0.tgz", + "integrity": "sha512-swmktcviVVPYx9U4SEQXLV6AEY51Y6bZ14jA2yo6TgMxQ3h+ZYiO0YhAHGJNp0ohCFbPAis1R9kK0cvN6lDPQA==", "dev": true, "dependencies": { "magic-string": "^0.30.5", @@ -4584,6 +4531,18 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/@vitest/snapshot/node_modules/magic-string": { + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@vitest/snapshot/node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", @@ -4599,9 +4558,9 @@ } }, "node_modules/@vitest/spy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.2.0.tgz", - "integrity": "sha512-MNxSAfxUaCeowqyyGwC293yZgk7cECZU9wGb8N1pYQ0yOn/SIr8t0l9XnGRdQZvNV/ZHBYu6GO/W3tj5K3VN1Q==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.3.0.tgz", + "integrity": "sha512-AkCU0ThZunMvblDpPKgjIi025UxR8V7MZ/g/EwmAGpjIujLVV2X6rGYGmxE2D4FJbAy0/ijdROHMWa2M/6JVMw==", "dev": true, "dependencies": { "tinyspy": "^2.2.0" @@ -4611,9 +4570,9 @@ } }, "node_modules/@vitest/utils": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.2.0.tgz", - "integrity": "sha512-FyD5bpugsXlwVpTcGLDf3wSPYy8g541fQt14qtzo8mJ4LdEpDKZ9mQy2+qdJm2TZRpjY5JLXihXCgIxiRJgi5g==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.3.0.tgz", + "integrity": "sha512-/LibEY/fkaXQufi4GDlQZhikQsPO2entBKtfuyIpr1jV4DpaeasqkeHjhdOhU24vSHshcSuEyVlWdzvv2XmYCw==", "dev": true, "dependencies": { "diff-sequences": "^29.6.3", @@ -4652,9 +4611,9 @@ } }, "node_modules/ace-builds": { - "version": "1.31.2", - "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.31.2.tgz", - "integrity": "sha512-IeZI9ytPA6mB+goPxPkUPW4vXBoLuaBl5czu2tjtKrMi7mdRgyIUA/8e5JlrI1mqKoMeWHoUujzMTWkyutTdBw==" + "version": "1.32.6", + "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.32.6.tgz", + "integrity": "sha512-dO5BnyDOhCnznhOpILzXq4jqkbhRXxNkf3BuVTmyxGyRLrhddfdyk6xXgy+7A8LENrcYoFi/sIxMuH3qjNUN4w==" }, "node_modules/acorn": { "version": "8.10.0", @@ -5496,16 +5455,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5518,6 +5471,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -5567,9 +5523,9 @@ } }, "node_modules/clsx": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", "engines": { "node": ">=6" } @@ -5816,9 +5772,9 @@ } }, "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -6188,15 +6144,15 @@ } }, "node_modules/dotenv": { - "version": "16.3.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", - "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "version": "16.4.4", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.4.tgz", + "integrity": "sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg==", "dev": true, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "url": "https://dotenvx.com" } }, "node_modules/electron-to-chromium": { @@ -6635,9 +6591,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "27.6.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz", - "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==", + "version": "27.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz", + "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -6646,7 +6602,7 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" }, "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0", + "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0", "eslint": "^7.0.0 || ^8.0.0", "jest": "*" }, @@ -7103,48 +7059,48 @@ } }, "node_modules/firebase": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-10.6.0.tgz", - "integrity": "sha512-bnYwHwZ6zB+dM6mGQPEXcFHtAT2WoVzG6H4SIR8HzURVGKJxBW+TqfP3qcJQjTZV3tDqDTo/XZkVmoU/SovV8A==", - "dependencies": { - "@firebase/analytics": "0.10.0", - "@firebase/analytics-compat": "0.2.6", - "@firebase/app": "0.9.23", - "@firebase/app-check": "0.8.0", - "@firebase/app-check-compat": "0.3.7", - "@firebase/app-compat": "0.2.23", + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-10.8.0.tgz", + "integrity": "sha512-UJpC24vw8JFuHEOQyArBGKTUd7+kohLISCzHyn0M/prP0KOTx2io1eyLliEid330QqnWI7FOlPxoU97qecCSfQ==", + "dependencies": { + "@firebase/analytics": "0.10.1", + "@firebase/analytics-compat": "0.2.7", + "@firebase/app": "0.9.27", + "@firebase/app-check": "0.8.2", + "@firebase/app-check-compat": "0.3.9", + "@firebase/app-compat": "0.2.27", "@firebase/app-types": "0.9.0", - "@firebase/auth": "1.4.0", - "@firebase/auth-compat": "0.4.9", - "@firebase/database": "1.0.1", - "@firebase/database-compat": "1.0.1", - "@firebase/firestore": "4.3.2", - "@firebase/firestore-compat": "0.3.22", - "@firebase/functions": "0.10.0", - "@firebase/functions-compat": "0.3.5", - "@firebase/installations": "0.6.4", - "@firebase/installations-compat": "0.2.4", - "@firebase/messaging": "0.12.4", - "@firebase/messaging-compat": "0.2.4", - "@firebase/performance": "0.6.4", - "@firebase/performance-compat": "0.2.4", - "@firebase/remote-config": "0.4.4", - "@firebase/remote-config-compat": "0.2.4", - "@firebase/storage": "0.11.2", - "@firebase/storage-compat": "0.3.2", - "@firebase/util": "1.9.3" + "@firebase/auth": "1.6.0", + "@firebase/auth-compat": "0.5.2", + "@firebase/database": "1.0.3", + "@firebase/database-compat": "1.0.3", + "@firebase/firestore": "4.4.2", + "@firebase/firestore-compat": "0.3.25", + "@firebase/functions": "0.11.1", + "@firebase/functions-compat": "0.3.7", + "@firebase/installations": "0.6.5", + "@firebase/installations-compat": "0.2.5", + "@firebase/messaging": "0.12.6", + "@firebase/messaging-compat": "0.2.6", + "@firebase/performance": "0.6.5", + "@firebase/performance-compat": "0.2.5", + "@firebase/remote-config": "0.4.5", + "@firebase/remote-config-compat": "0.2.5", + "@firebase/storage": "0.12.1", + "@firebase/storage-compat": "0.3.4", + "@firebase/util": "1.9.4" } }, "node_modules/firebase/node_modules/@firebase/auth": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.4.0.tgz", - "integrity": "sha512-SfFXZCHDbY+7oSR52NSwx0U7LjYiA+N8imloxphCf3/F+MFty/+mhdjSXGtrJYd0Gbud/qcyedfn2XnWJeIB/g==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.6.0.tgz", + "integrity": "sha512-Qhl35eJTV6BwvuueTPCY6x8kUlYyzALtjp/Ws0X3fw3AnjVVfuVb7oQ3Xh5VPVfMFhaIuUAd1KXwcAuIklkSDw==", "dependencies": { - "@firebase/component": "0.6.4", + "@firebase/component": "0.6.5", "@firebase/logger": "0.4.0", - "@firebase/util": "1.9.3", - "node-fetch": "2.6.7", - "tslib": "^2.1.0" + "@firebase/util": "1.9.4", + "tslib": "^2.1.0", + "undici": "5.26.5" }, "peerDependencies": { "@firebase/app": "0.x", @@ -7941,13 +7897,13 @@ } }, "node_modules/intl-messageformat": { - "version": "10.5.8", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.8.tgz", - "integrity": "sha512-NRf0jpBWV0vd671G5b06wNofAN8tp7WWDogMZyaU8GUAsmbouyvgwmFJI7zLjfAMpm3zK+vSwRP3jzaoIcMbaA==", + "version": "10.5.11", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.11.tgz", + "integrity": "sha512-eYq5fkFBVxc7GIFDzpFQkDOZgNayNTQn4Oufe8jw6YY6OHVw70/4pA3FyCsQ0Gb2DnvEJEMmN2tOaXUGByM+kg==", "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", + "@formatjs/ecma402-abstract": "1.18.2", "@formatjs/fast-memoize": "2.2.0", - "@formatjs/icu-messageformat-parser": "2.7.3", + "@formatjs/icu-messageformat-parser": "2.7.6", "tslib": "^2.4.0" } }, @@ -9855,6 +9811,11 @@ "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", @@ -9872,11 +9833,6 @@ "dev": true, "peer": true }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -9937,12 +9893,12 @@ } }, "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.4.13" }, "engines": { "node": ">=12" @@ -10699,9 +10655,9 @@ } }, "node_modules/mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.3.0.tgz", + "integrity": "sha512-uF2XJs+7xSLsrmIvn37i/wnc91nw7XjOQB8ccyx5aEgdnohr7n+rEiZP23WkCYHjilR6+EboEnbq/ZQDz4LSbg==", "dev": true, "dependencies": { "ansi-colors": "4.1.1", @@ -10711,13 +10667,12 @@ "diff": "5.0.0", "escape-string-regexp": "4.0.0", "find-up": "5.0.0", - "glob": "7.2.0", + "glob": "8.1.0", "he": "1.2.0", "js-yaml": "4.1.0", "log-symbols": "4.1.0", "minimatch": "5.0.1", "ms": "2.1.3", - "nanoid": "3.3.3", "serialize-javascript": "6.0.0", "strip-json-comments": "3.1.1", "supports-color": "8.1.1", @@ -10732,10 +10687,33 @@ }, "engines": { "node": ">= 14.0.0" + } + }, + "node_modules/mocha/node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, "node_modules/mocha/node_modules/cliui": { @@ -10750,37 +10728,24 @@ } }, "node_modules/mocha/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": "*" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/mocha/node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/mocha/node_modules/minimatch": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", @@ -10870,10 +10835,15 @@ } }, "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true, + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -10976,9 +10946,10 @@ "dev": true }, "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, "dependencies": { "whatwg-url": "^5.0.0" }, @@ -11350,9 +11321,9 @@ } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", - "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", "dev": true, "engines": { "node": "14 || >=16.14" @@ -11528,9 +11499,9 @@ } }, "node_modules/postcss": { - "version": "8.4.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "funding": [ { "type": "opencollective", @@ -11554,23 +11525,6 @@ "node": "^10 || ^12 || >=14" } }, - "node_modules/postcss/node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, "node_modules/prebuild-install": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.1.tgz", @@ -11728,9 +11682,9 @@ } }, "node_modules/protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.6.tgz", + "integrity": "sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -11906,24 +11860,24 @@ } }, "node_modules/react-intl": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-6.5.5.tgz", - "integrity": "sha512-cI5UKvBh4tc1zxLIziHBYGMX3dhYWDEFlvUDVN6NfT2i96zTXz/zH2AmM8+2waqgOhwkFUzd+7kK1G9q7fiC2g==", - "dependencies": { - "@formatjs/ecma402-abstract": "1.18.0", - "@formatjs/icu-messageformat-parser": "2.7.3", - "@formatjs/intl": "2.9.9", - "@formatjs/intl-displaynames": "6.6.4", - "@formatjs/intl-listformat": "7.5.3", + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/react-intl/-/react-intl-6.6.2.tgz", + "integrity": "sha512-IpW2IkLtGENSFlX3vfH11rjuCIsW0VyjT0Q1pPKMZPtT2z1FxLt4weFT5Ezti2TScT1xiyb3aQBFth9EB7jzAg==", + "dependencies": { + "@formatjs/ecma402-abstract": "1.18.2", + "@formatjs/icu-messageformat-parser": "2.7.6", + "@formatjs/intl": "2.10.0", + "@formatjs/intl-displaynames": "6.6.6", + "@formatjs/intl-listformat": "7.5.5", "@types/hoist-non-react-statics": "^3.3.1", "@types/react": "16 || 17 || 18", "hoist-non-react-statics": "^3.3.2", - "intl-messageformat": "10.5.8", + "intl-messageformat": "10.5.11", "tslib": "^2.4.0" }, "peerDependencies": { "react": "^16.6.0 || 17 || 18", - "typescript": "5" + "typescript": "^4.7 || 5" }, "peerDependenciesMeta": { "typescript": { @@ -11946,11 +11900,11 @@ } }, "node_modules/react-router": { - "version": "6.20.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.1.tgz", - "integrity": "sha512-ccvLrB4QeT5DlaxSFFYi/KR8UMQ4fcD8zBcR71Zp1kaYTC5oJKYAp1cbavzGrogwxca+ubjkd7XjFZKBW8CxPA==", + "version": "6.22.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.1.tgz", + "integrity": "sha512-0pdoRGwLtemnJqn1K0XHUbnKiX0S4X8CgvVVmHGOWmofESj31msHo/1YiqcJWK7Wxfq2a4uvvtS01KAQyWK/CQ==", "dependencies": { - "@remix-run/router": "1.13.1" + "@remix-run/router": "1.15.1" }, "engines": { "node": ">=14.0.0" @@ -11960,12 +11914,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.20.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.1.tgz", - "integrity": "sha512-npzfPWcxfQN35psS7rJgi/EW0Gx6EsNjfdJSAk73U/HqMEJZ2k/8puxfwHFgDQhBGmS3+sjnGbMdMSV45axPQw==", + "version": "6.22.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.1.tgz", + "integrity": "sha512-iwMyyyrbL7zkKY7MRjOVRy+TMnS/OPusaFVxM2P11x9dzSzGmLsebkCvYirGq0DWB9K9hOspHYYtDz33gE5Duw==", "dependencies": { - "@remix-run/router": "1.13.1", - "react-router": "6.20.1" + "@remix-run/router": "1.15.1", + "react-router": "6.22.1" }, "engines": { "node": ">=14.0.0" @@ -12942,17 +12896,23 @@ } }, "node_modules/strip-literal": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.0.0.tgz", + "integrity": "sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==", "dev": true, "dependencies": { - "acorn": "^8.10.0" + "js-tokens": "^8.0.2" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-8.0.3.tgz", + "integrity": "sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==", + "dev": true + }, "node_modules/stylis": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", @@ -13070,18 +13030,18 @@ "dev": true }, "node_modules/tinypool": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.1.tgz", - "integrity": "sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==", + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.2.tgz", + "integrity": "sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==", "dev": true, "engines": { "node": ">=14.0.0" } }, "node_modules/tinyspy": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", "dev": true, "engines": { "node": ">=14.0.0" @@ -13133,7 +13093,8 @@ "node_modules/tr46": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true }, "node_modules/tree-kill": { "version": "1.2.2", @@ -13367,6 +13328,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.26.5.tgz", + "integrity": "sha512-cSb4bPFd5qgR7qr2jYAi0hlX9n5YKK2ONKkLFkxl+v/9BvC0sOpZjBHDBSXc5lWAf5ty9oZdRXytBIHzgUcerw==", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, "node_modules/unified": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", @@ -13597,12 +13569,12 @@ } }, "node_modules/vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.3.tgz", + "integrity": "sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==", "dependencies": { "esbuild": "^0.19.3", - "postcss": "^8.4.32", + "postcss": "^8.4.35", "rollup": "^4.2.0" }, "bin": { @@ -13651,9 +13623,9 @@ } }, "node_modules/vite-node": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.2.0.tgz", - "integrity": "sha512-ETnQTHeAbbOxl7/pyBck9oAPZZZo+kYnFt1uQDD+hPReOc+wCjXw4r4jHriBRuVDB5isHmPXxrfc1yJnfBERqg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.3.0.tgz", + "integrity": "sha512-D/oiDVBw75XMnjAXne/4feCkCEwcbr2SU1bjAhCcfI5Bq3VoOHji8/wCPAfUkDIeohJ5nSZ39fNxM3dNZ6OBOA==", "dev": true, "dependencies": { "cac": "^6.7.14", @@ -13673,18 +13645,17 @@ } }, "node_modules/vitest": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.2.0.tgz", - "integrity": "sha512-Ixs5m7BjqvLHXcibkzKRQUvD/XLw0E3rvqaCMlrm/0LMsA0309ZqYvTlPzkhh81VlEyVZXFlwWnkhb6/UMtcaQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.3.0.tgz", + "integrity": "sha512-V9qb276J1jjSx9xb75T2VoYXdO1UKi+qfflY7V7w93jzX7oA/+RtYE6TcifxksxsZvygSSMwu2Uw6di7yqDMwg==", "dev": true, "dependencies": { - "@vitest/expect": "1.2.0", - "@vitest/runner": "1.2.0", - "@vitest/snapshot": "1.2.0", - "@vitest/spy": "1.2.0", - "@vitest/utils": "1.2.0", - "acorn-walk": "^8.3.1", - "cac": "^6.7.14", + "@vitest/expect": "1.3.0", + "@vitest/runner": "1.3.0", + "@vitest/snapshot": "1.3.0", + "@vitest/spy": "1.3.0", + "@vitest/utils": "1.3.0", + "acorn-walk": "^8.3.2", "chai": "^4.3.10", "debug": "^4.3.4", "execa": "^8.0.1", @@ -13693,11 +13664,11 @@ "pathe": "^1.1.1", "picocolors": "^1.0.0", "std-env": "^3.5.0", - "strip-literal": "^1.3.0", + "strip-literal": "^2.0.0", "tinybench": "^2.5.1", - "tinypool": "^0.8.1", + "tinypool": "^0.8.2", "vite": "^5.0.0", - "vite-node": "1.2.0", + "vite-node": "1.3.0", "why-is-node-running": "^2.2.2" }, "bin": { @@ -13712,8 +13683,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "^1.0.0", - "@vitest/ui": "^1.0.0", + "@vitest/browser": "1.3.0", + "@vitest/ui": "1.3.0", "happy-dom": "*", "jsdom": "*" }, @@ -13794,6 +13765,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/vitest/node_modules/magic-string": { + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.7.tgz", + "integrity": "sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/vitest/node_modules/mimic-fn": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", @@ -13906,14 +13889,15 @@ } }, "node_modules/web-vitals": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz", - "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.2.tgz", + "integrity": "sha512-c0rhqNcHXRkY/ogGDJQxZ9Im9D19hDihbzSQJrsioex+KnFgmMzBiy57Z1EjkhX/+OjyBpclDCzz2ITtjokFmg==" }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true }, "node_modules/webpack-sources": { "version": "3.2.3", @@ -13976,6 +13960,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" diff --git a/package.json b/package.json index 47a27e7ac..94f04b965 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "curriculum", - "version": "8.2.0", + "version": "8.3.0", "description": "Proyectos y tópicos del curriculum del Bootcamp de @Laboratoria", "repository": "Laboratoria/curriculum", "keywords": [ @@ -40,10 +40,10 @@ "dependencies": { "@emotion/react": "^11.11.3", "@emotion/styled": "^11.11.0", - "@laboratoria/react": "7.1.0", - "@mui/icons-material": "^5.14.19", - "@mui/material": "^5.14.20", - "@mui/styles": "^5.14.20", + "@laboratoria/react": "8.0.0", + "@mui/icons-material": "^5.15.10", + "@mui/material": "^5.15.10", + "@mui/styles": "^5.15.10", "@testing-library/jest-dom": "^6.2.0", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.2", @@ -52,37 +52,37 @@ "react": "^17.0.2", "react-ace": "^10.1.0", "react-dom": "^17.0.2", - "react-intl": "^6.5.5", - "react-router-dom": "^6.20.1", - "vite": "^5.0.12", - "web-vitals": "^3.5.1" + "react-intl": "^6.6.2", + "react-router-dom": "^6.22.0", + "vite": "^5.1.3", + "web-vitals": "^3.5.2" }, "devDependencies": { "@laboratoria/curriculum-parser": "^5.3.0", "@laboratoria/mdlint": "^1.2.3", "@octokit/rest": "^20.0.2", - "@sentry/vite-plugin": "^2.10.2", + "@sentry/vite-plugin": "^2.14.1", "@testing-library/jest-dom": "^6.1.5", "@testing-library/react": "^12.1.5", - "@testing-library/user-event": "^14.5.1", + "@testing-library/user-event": "^14.5.2", "@vitejs/plugin-react": "^4.2.1", "buffer": "^6.0.3", - "chai": "^4.3.10", - "chokidar": "^3.5.3", + "chai": "^4.4.1", + "chokidar": "^3.6.0", "concurrently": "^8.2.2", - "dotenv": "^16.3.1", + "dotenv": "^16.4.4", "eslint-config-airbnb": "^19.0.4", "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^27.6.3", + "eslint-plugin-jest": "^27.9.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-react": "^7.33.2", "jsdom": "^23.2.0", "minimist": "^1.2.8", "mkdirp": "^3.0.1", - "mocha": "^10.2.0", + "mocha": "^10.3.0", "porch": "^2.0.1", "sinon": "^17.0.1", - "vitest": "^1.2.0", + "vitest": "^1.3.0", "ws": "^8.16.0" }, "engines": { diff --git a/projects/02-dataverse/README.md b/projects/02-dataverse/README.md index 3652e278a..35fb5d73b 100644 --- a/projects/02-dataverse/README.md +++ b/projects/02-dataverse/README.md @@ -209,7 +209,7 @@ como toda la configuración de dependencias: ├── README.md ├── package.json ├── src -| ├── data +| ├── data | | └── dataset.js (La que hayas generado con la IA) | ├── dataFunctions.js | ├── view.js @@ -387,14 +387,14 @@ crearán estos elementos. - [ ] Uso de atributos de modelo de caja para los items `
  • ` - [ ] Uso de atributos de modelo de caja para `
    ` o `