diff --git a/.github/workflows/net-libs.yml b/.github/workflows/net-libs.yml index 2a047ddee8..4ff746b9d7 100644 --- a/.github/workflows/net-libs.yml +++ b/.github/workflows/net-libs.yml @@ -30,7 +30,7 @@ jobs: id: extract_branch - name: Setup .NET 9 - uses: actions/setup-dotnet@v4.1.0 + uses: actions/setup-dotnet@v5 with: dotnet-version: 9.x diff --git a/TNO.sln b/TNO.sln index 5ef3c07e9f..0a696cf823 100644 --- a/TNO.sln +++ b/TNO.sln @@ -49,8 +49,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TNO.Services.Image", "servi EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TNO.Services.Indexing", "services\net\indexing\TNO.Services.Indexing.csproj", "{5A38D5FA-2C91-4E80-B156-5FDB0BD237E4}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TNO.Services.NLP", "services\net\nlp\TNO.Services.NLP.csproj", "{F94EA73C-B2DF-4824-B9BD-422EF1C950BB}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TNO.Services.Syndication", "services\net\syndication\TNO.Services.Syndication.csproj", "{A8E3354A-B47A-4B0A-B648-9AB98793FEDF}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TNO.Services.Transcription", "services\net\transcription\TNO.Services.Transcription.csproj", "{1A1017A0-DCA4-45E6-B8CE-6FDF3913E7EE}" @@ -164,10 +162,6 @@ Global {5A38D5FA-2C91-4E80-B156-5FDB0BD237E4}.Debug|Any CPU.Build.0 = Debug|Any CPU {5A38D5FA-2C91-4E80-B156-5FDB0BD237E4}.Release|Any CPU.ActiveCfg = Release|Any CPU {5A38D5FA-2C91-4E80-B156-5FDB0BD237E4}.Release|Any CPU.Build.0 = Release|Any CPU - {F94EA73C-B2DF-4824-B9BD-422EF1C950BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F94EA73C-B2DF-4824-B9BD-422EF1C950BB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F94EA73C-B2DF-4824-B9BD-422EF1C950BB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F94EA73C-B2DF-4824-B9BD-422EF1C950BB}.Release|Any CPU.Build.0 = Release|Any CPU {A8E3354A-B47A-4B0A-B648-9AB98793FEDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A8E3354A-B47A-4B0A-B648-9AB98793FEDF}.Debug|Any CPU.Build.0 = Debug|Any CPU {A8E3354A-B47A-4B0A-B648-9AB98793FEDF}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -254,7 +248,6 @@ Global {DD097669-5DEE-4189-B443-2D62F2D92A9A} = {448D6DE6-6887-48EC-A202-18C7EB428ACD} {CF633B57-2562-4FB8-A819-E43383E03D8B} = {448D6DE6-6887-48EC-A202-18C7EB428ACD} {5A38D5FA-2C91-4E80-B156-5FDB0BD237E4} = {448D6DE6-6887-48EC-A202-18C7EB428ACD} - {F94EA73C-B2DF-4824-B9BD-422EF1C950BB} = {448D6DE6-6887-48EC-A202-18C7EB428ACD} {A8E3354A-B47A-4B0A-B648-9AB98793FEDF} = {448D6DE6-6887-48EC-A202-18C7EB428ACD} {1A1017A0-DCA4-45E6-B8CE-6FDF3913E7EE} = {448D6DE6-6887-48EC-A202-18C7EB428ACD} {992AF305-F9BA-43E5-B18F-EA7D056ABFA9} = {448D6DE6-6887-48EC-A202-18C7EB428ACD} diff --git a/api/node/.yarn/cache/@babel-runtime-npm-7.25.6-6725f0979a-ee1a69d3ac.zip b/api/node/.yarn/cache/@babel-runtime-npm-7.28.4-31bc1b0001-934b0a0460.zip similarity index 59% rename from api/node/.yarn/cache/@babel-runtime-npm-7.25.6-6725f0979a-ee1a69d3ac.zip rename to api/node/.yarn/cache/@babel-runtime-npm-7.28.4-31bc1b0001-934b0a0460.zip index f4cda3fdc7..45b16bfb64 100644 Binary files a/api/node/.yarn/cache/@babel-runtime-npm-7.25.6-6725f0979a-ee1a69d3ac.zip and b/api/node/.yarn/cache/@babel-runtime-npm-7.28.4-31bc1b0001-934b0a0460.zip differ diff --git a/api/node/.yarn/cache/@mapbox-node-pre-gyp-npm-1.0.11-5547f15a2b-b848f6abc5.zip b/api/node/.yarn/cache/@mapbox-node-pre-gyp-npm-1.0.11-5547f15a2b-b848f6abc5.zip deleted file mode 100644 index 4612ca6f49..0000000000 Binary files a/api/node/.yarn/cache/@mapbox-node-pre-gyp-npm-1.0.11-5547f15a2b-b848f6abc5.zip and /dev/null differ diff --git a/api/node/.yarn/cache/abbrev-npm-1.1.1-3659247eab-a4a97ec07d.zip b/api/node/.yarn/cache/abbrev-npm-1.1.1-3659247eab-a4a97ec07d.zip deleted file mode 100644 index a8b40a5f9d..0000000000 Binary files a/api/node/.yarn/cache/abbrev-npm-1.1.1-3659247eab-a4a97ec07d.zip and /dev/null differ diff --git a/api/node/.yarn/cache/agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip b/api/node/.yarn/cache/agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip deleted file mode 100644 index c7d271af28..0000000000 Binary files a/api/node/.yarn/cache/agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip and /dev/null differ diff --git a/api/node/.yarn/cache/aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip b/api/node/.yarn/cache/aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip deleted file mode 100644 index 6b148888c0..0000000000 Binary files a/api/node/.yarn/cache/aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip and /dev/null differ diff --git a/api/node/.yarn/cache/are-we-there-yet-npm-2.0.0-7d2f5201ce-6c80b4fd04.zip b/api/node/.yarn/cache/are-we-there-yet-npm-2.0.0-7d2f5201ce-6c80b4fd04.zip deleted file mode 100644 index 41d8c663d3..0000000000 Binary files a/api/node/.yarn/cache/are-we-there-yet-npm-2.0.0-7d2f5201ce-6c80b4fd04.zip and /dev/null differ diff --git a/api/node/.yarn/cache/async-function-npm-1.0.0-a81667ebcd-9102e246d1.zip b/api/node/.yarn/cache/async-function-npm-1.0.0-a81667ebcd-9102e246d1.zip new file mode 100644 index 0000000000..09de89ffe0 Binary files /dev/null and b/api/node/.yarn/cache/async-function-npm-1.0.0-a81667ebcd-9102e246d1.zip differ diff --git a/api/node/.yarn/cache/async-generator-function-npm-1.0.0-14cf981d13-74a71a4a2d.zip b/api/node/.yarn/cache/async-generator-function-npm-1.0.0-14cf981d13-74a71a4a2d.zip new file mode 100644 index 0000000000..575a5c3bcd Binary files /dev/null and b/api/node/.yarn/cache/async-generator-function-npm-1.0.0-14cf981d13-74a71a4a2d.zip differ diff --git a/api/node/.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip b/api/node/.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip new file mode 100644 index 0000000000..a49ec87ac2 Binary files /dev/null and b/api/node/.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip differ diff --git a/api/node/.yarn/cache/bl-npm-4.1.0-7f94cdcf3f-9e8521fa7e.zip b/api/node/.yarn/cache/bl-npm-4.1.0-7f94cdcf3f-9e8521fa7e.zip new file mode 100644 index 0000000000..0b0454bb89 Binary files /dev/null and b/api/node/.yarn/cache/bl-npm-4.1.0-7f94cdcf3f-9e8521fa7e.zip differ diff --git a/api/node/.yarn/cache/buffer-npm-5.7.1-513ef8259e-e2cf8429e1.zip b/api/node/.yarn/cache/buffer-npm-5.7.1-513ef8259e-e2cf8429e1.zip new file mode 100644 index 0000000000..15c7810bc9 Binary files /dev/null and b/api/node/.yarn/cache/buffer-npm-5.7.1-513ef8259e-e2cf8429e1.zip differ diff --git a/api/node/.yarn/cache/call-bind-apply-helpers-npm-1.0.2-3eedbea3bb-b2863d74fc.zip b/api/node/.yarn/cache/call-bind-apply-helpers-npm-1.0.2-3eedbea3bb-b2863d74fc.zip new file mode 100644 index 0000000000..4f131767e7 Binary files /dev/null and b/api/node/.yarn/cache/call-bind-apply-helpers-npm-1.0.2-3eedbea3bb-b2863d74fc.zip differ diff --git a/api/node/.yarn/cache/call-bind-npm-1.0.7-762763ef96-295c0c62b9.zip b/api/node/.yarn/cache/call-bind-npm-1.0.7-762763ef96-295c0c62b9.zip deleted file mode 100644 index acc617c6a5..0000000000 Binary files a/api/node/.yarn/cache/call-bind-npm-1.0.7-762763ef96-295c0c62b9.zip and /dev/null differ diff --git a/api/node/.yarn/cache/call-bound-npm-1.0.4-359cfa32c7-2f6399488d.zip b/api/node/.yarn/cache/call-bound-npm-1.0.4-359cfa32c7-2f6399488d.zip new file mode 100644 index 0000000000..961643ea06 Binary files /dev/null and b/api/node/.yarn/cache/call-bound-npm-1.0.4-359cfa32c7-2f6399488d.zip differ diff --git a/api/node/.yarn/cache/canvas-npm-2.11.2-824d893a31-61e554aef8.zip b/api/node/.yarn/cache/canvas-npm-2.11.2-824d893a31-61e554aef8.zip deleted file mode 100644 index 29f29f340b..0000000000 Binary files a/api/node/.yarn/cache/canvas-npm-2.11.2-824d893a31-61e554aef8.zip and /dev/null differ diff --git a/api/node/.yarn/cache/canvas-npm-3.2.0-1ef73f326d-68c7fe3c0c.zip b/api/node/.yarn/cache/canvas-npm-3.2.0-1ef73f326d-68c7fe3c0c.zip new file mode 100644 index 0000000000..3bfc6fa0f8 Binary files /dev/null and b/api/node/.yarn/cache/canvas-npm-3.2.0-1ef73f326d-68c7fe3c0c.zip differ diff --git a/api/node/.yarn/cache/chart.js-npm-4.4.4-714602763b-cbca10d97e.zip b/api/node/.yarn/cache/chart.js-npm-4.4.4-714602763b-cbca10d97e.zip deleted file mode 100644 index 3bec3ba7d7..0000000000 Binary files a/api/node/.yarn/cache/chart.js-npm-4.4.4-714602763b-cbca10d97e.zip and /dev/null differ diff --git a/api/node/.yarn/cache/chart.js-npm-4.5.1-97698d58cc-34b35b3736.zip b/api/node/.yarn/cache/chart.js-npm-4.5.1-97698d58cc-34b35b3736.zip new file mode 100644 index 0000000000..2dba0d6d9f Binary files /dev/null and b/api/node/.yarn/cache/chart.js-npm-4.5.1-97698d58cc-34b35b3736.zip differ diff --git a/api/node/.yarn/cache/chownr-npm-1.1.4-5bd400ab08-115648f8eb.zip b/api/node/.yarn/cache/chownr-npm-1.1.4-5bd400ab08-115648f8eb.zip new file mode 100644 index 0000000000..b4f504340c Binary files /dev/null and b/api/node/.yarn/cache/chownr-npm-1.1.4-5bd400ab08-115648f8eb.zip differ diff --git a/api/node/.yarn/cache/color-support-npm-1.1.3-3be5c53455-9b73568176.zip b/api/node/.yarn/cache/color-support-npm-1.1.3-3be5c53455-9b73568176.zip deleted file mode 100644 index 625a79f177..0000000000 Binary files a/api/node/.yarn/cache/color-support-npm-1.1.3-3be5c53455-9b73568176.zip and /dev/null differ diff --git a/api/node/.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-8755d76787.zip b/api/node/.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-8755d76787.zip deleted file mode 100644 index a1f2fe661b..0000000000 Binary files a/api/node/.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-8755d76787.zip and /dev/null differ diff --git a/api/node/.yarn/cache/decompress-response-npm-4.2.1-abe5b4ebe4-4e783ca4df.zip b/api/node/.yarn/cache/decompress-response-npm-4.2.1-abe5b4ebe4-4e783ca4df.zip deleted file mode 100644 index d9f9f70e07..0000000000 Binary files a/api/node/.yarn/cache/decompress-response-npm-4.2.1-abe5b4ebe4-4e783ca4df.zip and /dev/null differ diff --git a/api/node/.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip b/api/node/.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip new file mode 100644 index 0000000000..bbc1db5187 Binary files /dev/null and b/api/node/.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip differ diff --git a/api/node/.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip b/api/node/.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip new file mode 100644 index 0000000000..87f0270ec5 Binary files /dev/null and b/api/node/.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip differ diff --git a/api/node/.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-8068ee6cab.zip b/api/node/.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-8068ee6cab.zip deleted file mode 100644 index 908aa3c4ad..0000000000 Binary files a/api/node/.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-8068ee6cab.zip and /dev/null differ diff --git a/api/node/.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip b/api/node/.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip deleted file mode 100644 index 9921e5ec10..0000000000 Binary files a/api/node/.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip and /dev/null differ diff --git a/api/node/.yarn/cache/dotenv-npm-16.4.5-bcb20eb95d-301a12c3d4.zip b/api/node/.yarn/cache/dotenv-npm-16.4.5-bcb20eb95d-301a12c3d4.zip deleted file mode 100644 index 18c91f32bf..0000000000 Binary files a/api/node/.yarn/cache/dotenv-npm-16.4.5-bcb20eb95d-301a12c3d4.zip and /dev/null differ diff --git a/api/node/.yarn/cache/dotenv-npm-17.2.3-2f9ab93ea1-fde23eb886.zip b/api/node/.yarn/cache/dotenv-npm-17.2.3-2f9ab93ea1-fde23eb886.zip new file mode 100644 index 0000000000..8d744e680c Binary files /dev/null and b/api/node/.yarn/cache/dotenv-npm-17.2.3-2f9ab93ea1-fde23eb886.zip differ diff --git a/api/node/.yarn/cache/dunder-proto-npm-1.0.1-90eb6829db-149207e36f.zip b/api/node/.yarn/cache/dunder-proto-npm-1.0.1-90eb6829db-149207e36f.zip new file mode 100644 index 0000000000..930579f005 Binary files /dev/null and b/api/node/.yarn/cache/dunder-proto-npm-1.0.1-90eb6829db-149207e36f.zip differ diff --git a/api/node/.yarn/cache/end-of-stream-npm-1.4.5-8e646acd73-1e0cfa6e7f.zip b/api/node/.yarn/cache/end-of-stream-npm-1.4.5-8e646acd73-1e0cfa6e7f.zip new file mode 100644 index 0000000000..099fc51aae Binary files /dev/null and b/api/node/.yarn/cache/end-of-stream-npm-1.4.5-8e646acd73-1e0cfa6e7f.zip differ diff --git a/api/node/.yarn/cache/es-define-property-npm-1.0.0-e23aa9b242-f66ece0a88.zip b/api/node/.yarn/cache/es-define-property-npm-1.0.0-e23aa9b242-f66ece0a88.zip deleted file mode 100644 index 67c2741458..0000000000 Binary files a/api/node/.yarn/cache/es-define-property-npm-1.0.0-e23aa9b242-f66ece0a88.zip and /dev/null differ diff --git a/api/node/.yarn/cache/es-define-property-npm-1.0.1-3fc6324f1c-0512f4e5d5.zip b/api/node/.yarn/cache/es-define-property-npm-1.0.1-3fc6324f1c-0512f4e5d5.zip new file mode 100644 index 0000000000..96e58e9ba2 Binary files /dev/null and b/api/node/.yarn/cache/es-define-property-npm-1.0.1-3fc6324f1c-0512f4e5d5.zip differ diff --git a/api/node/.yarn/cache/es-object-atoms-npm-1.1.1-362d8043c2-214d376728.zip b/api/node/.yarn/cache/es-object-atoms-npm-1.1.1-362d8043c2-214d376728.zip new file mode 100644 index 0000000000..32b4ce81f6 Binary files /dev/null and b/api/node/.yarn/cache/es-object-atoms-npm-1.1.1-362d8043c2-214d376728.zip differ diff --git a/api/node/.yarn/cache/expand-template-npm-2.0.3-80de959306-588c198472.zip b/api/node/.yarn/cache/expand-template-npm-2.0.3-80de959306-588c198472.zip new file mode 100644 index 0000000000..ec0c34f000 Binary files /dev/null and b/api/node/.yarn/cache/expand-template-npm-2.0.3-80de959306-588c198472.zip differ diff --git a/api/node/.yarn/cache/fs-constants-npm-1.0.0-59576b2177-18f5b71837.zip b/api/node/.yarn/cache/fs-constants-npm-1.0.0-59576b2177-18f5b71837.zip new file mode 100644 index 0000000000..91f5b6f1f2 Binary files /dev/null and b/api/node/.yarn/cache/fs-constants-npm-1.0.0-59576b2177-18f5b71837.zip differ diff --git a/api/node/.yarn/cache/gauge-npm-3.0.2-9e22f7af9e-81296c00c7.zip b/api/node/.yarn/cache/gauge-npm-3.0.2-9e22f7af9e-81296c00c7.zip deleted file mode 100644 index 92db251398..0000000000 Binary files a/api/node/.yarn/cache/gauge-npm-3.0.2-9e22f7af9e-81296c00c7.zip and /dev/null differ diff --git a/api/node/.yarn/cache/generator-function-npm-2.0.1-aed34a724a-3bf87f7b02.zip b/api/node/.yarn/cache/generator-function-npm-2.0.1-aed34a724a-3bf87f7b02.zip new file mode 100644 index 0000000000..2f58611029 Binary files /dev/null and b/api/node/.yarn/cache/generator-function-npm-2.0.1-aed34a724a-3bf87f7b02.zip differ diff --git a/api/node/.yarn/cache/get-intrinsic-npm-1.2.4-1dad3427b2-414e3cdf2c.zip b/api/node/.yarn/cache/get-intrinsic-npm-1.2.4-1dad3427b2-414e3cdf2c.zip deleted file mode 100644 index 1b76195b23..0000000000 Binary files a/api/node/.yarn/cache/get-intrinsic-npm-1.2.4-1dad3427b2-414e3cdf2c.zip and /dev/null differ diff --git a/api/node/.yarn/cache/get-intrinsic-npm-1.3.1-2f734f40ec-c02b3b6a44.zip b/api/node/.yarn/cache/get-intrinsic-npm-1.3.1-2f734f40ec-c02b3b6a44.zip new file mode 100644 index 0000000000..84295d8380 Binary files /dev/null and b/api/node/.yarn/cache/get-intrinsic-npm-1.3.1-2f734f40ec-c02b3b6a44.zip differ diff --git a/api/node/.yarn/cache/get-proto-npm-1.0.1-4d30bac614-4fc96afdb5.zip b/api/node/.yarn/cache/get-proto-npm-1.0.1-4d30bac614-4fc96afdb5.zip new file mode 100644 index 0000000000..65fbfe076a Binary files /dev/null and b/api/node/.yarn/cache/get-proto-npm-1.0.1-4d30bac614-4fc96afdb5.zip differ diff --git a/api/node/.yarn/cache/github-from-package-npm-0.0.0-519f80c9a1-14e448192a.zip b/api/node/.yarn/cache/github-from-package-npm-0.0.0-519f80c9a1-14e448192a.zip new file mode 100644 index 0000000000..0b7c782c18 Binary files /dev/null and b/api/node/.yarn/cache/github-from-package-npm-0.0.0-519f80c9a1-14e448192a.zip differ diff --git a/api/node/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-a5ccfb8806.zip b/api/node/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-a5ccfb8806.zip deleted file mode 100644 index cafca67758..0000000000 Binary files a/api/node/.yarn/cache/gopd-npm-1.0.1-10c1d0b534-a5ccfb8806.zip and /dev/null differ diff --git a/api/node/.yarn/cache/gopd-npm-1.2.0-df89ffa78e-cc6d8e655e.zip b/api/node/.yarn/cache/gopd-npm-1.2.0-df89ffa78e-cc6d8e655e.zip new file mode 100644 index 0000000000..54fd29f161 Binary files /dev/null and b/api/node/.yarn/cache/gopd-npm-1.2.0-df89ffa78e-cc6d8e655e.zip differ diff --git a/api/node/.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-fcbb246ea2.zip b/api/node/.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-fcbb246ea2.zip deleted file mode 100644 index c331755d90..0000000000 Binary files a/api/node/.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-fcbb246ea2.zip and /dev/null differ diff --git a/api/node/.yarn/cache/has-proto-npm-1.0.3-b598da2961-fe7c3d50b3.zip b/api/node/.yarn/cache/has-proto-npm-1.0.3-b598da2961-fe7c3d50b3.zip deleted file mode 100644 index 6e4ed68d19..0000000000 Binary files a/api/node/.yarn/cache/has-proto-npm-1.0.3-b598da2961-fe7c3d50b3.zip and /dev/null differ diff --git a/api/node/.yarn/cache/has-symbols-npm-1.0.3-1986bff2c4-a054c40c63.zip b/api/node/.yarn/cache/has-symbols-npm-1.0.3-1986bff2c4-a054c40c63.zip deleted file mode 100644 index d07bbd4967..0000000000 Binary files a/api/node/.yarn/cache/has-symbols-npm-1.0.3-1986bff2c4-a054c40c63.zip and /dev/null differ diff --git a/api/node/.yarn/cache/has-symbols-npm-1.1.0-9aa7dc2ac1-b2316c7302.zip b/api/node/.yarn/cache/has-symbols-npm-1.1.0-9aa7dc2ac1-b2316c7302.zip new file mode 100644 index 0000000000..cba99a47e4 Binary files /dev/null and b/api/node/.yarn/cache/has-symbols-npm-1.1.0-9aa7dc2ac1-b2316c7302.zip differ diff --git a/api/node/.yarn/cache/has-unicode-npm-2.0.1-893adb4747-1eab07a743.zip b/api/node/.yarn/cache/has-unicode-npm-2.0.1-893adb4747-1eab07a743.zip deleted file mode 100644 index 5988a7e8aa..0000000000 Binary files a/api/node/.yarn/cache/has-unicode-npm-2.0.1-893adb4747-1eab07a743.zip and /dev/null differ diff --git a/api/node/.yarn/cache/https-proxy-agent-npm-5.0.1-42d65f358e-571fccdf38.zip b/api/node/.yarn/cache/https-proxy-agent-npm-5.0.1-42d65f358e-571fccdf38.zip deleted file mode 100644 index b8bc9949c6..0000000000 Binary files a/api/node/.yarn/cache/https-proxy-agent-npm-5.0.1-42d65f358e-571fccdf38.zip and /dev/null differ diff --git a/api/node/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-5144c0c981.zip b/api/node/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-5144c0c981.zip new file mode 100644 index 0000000000..74128ad8f2 Binary files /dev/null and b/api/node/.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-5144c0c981.zip differ diff --git a/api/node/.yarn/cache/ini-npm-1.3.8-fb5040b4c0-dfd98b0ca3.zip b/api/node/.yarn/cache/ini-npm-1.3.8-fb5040b4c0-dfd98b0ca3.zip new file mode 100644 index 0000000000..ee9245b9cd Binary files /dev/null and b/api/node/.yarn/cache/ini-npm-1.3.8-fb5040b4c0-dfd98b0ca3.zip differ diff --git a/api/node/.yarn/cache/make-dir-npm-3.1.0-d1d7505142-484200020a.zip b/api/node/.yarn/cache/make-dir-npm-3.1.0-d1d7505142-484200020a.zip deleted file mode 100644 index e466cd8a16..0000000000 Binary files a/api/node/.yarn/cache/make-dir-npm-3.1.0-d1d7505142-484200020a.zip and /dev/null differ diff --git a/api/node/.yarn/cache/math-intrinsics-npm-1.1.0-9204d80e7d-0e513b29d1.zip b/api/node/.yarn/cache/math-intrinsics-npm-1.1.0-9204d80e7d-0e513b29d1.zip new file mode 100644 index 0000000000..5614ed5bc1 Binary files /dev/null and b/api/node/.yarn/cache/math-intrinsics-npm-1.1.0-9204d80e7d-0e513b29d1.zip differ diff --git a/api/node/.yarn/cache/mimic-response-npm-2.1.0-037463e454-014fad6ab9.zip b/api/node/.yarn/cache/mimic-response-npm-2.1.0-037463e454-014fad6ab9.zip deleted file mode 100644 index 39add20175..0000000000 Binary files a/api/node/.yarn/cache/mimic-response-npm-2.1.0-037463e454-014fad6ab9.zip and /dev/null differ diff --git a/api/node/.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-25739fee32.zip b/api/node/.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-25739fee32.zip new file mode 100644 index 0000000000..a47a9a6238 Binary files /dev/null and b/api/node/.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-25739fee32.zip differ diff --git a/api/node/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-75a6d645fb.zip b/api/node/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-75a6d645fb.zip new file mode 100644 index 0000000000..bd385cb325 Binary files /dev/null and b/api/node/.yarn/cache/minimist-npm-1.2.8-d7af7b1dce-75a6d645fb.zip differ diff --git a/api/node/.yarn/cache/mkdirp-classic-npm-0.5.3-3b5c991910-3f4e088208.zip b/api/node/.yarn/cache/mkdirp-classic-npm-0.5.3-3b5c991910-3f4e088208.zip new file mode 100644 index 0000000000..8663492ed4 Binary files /dev/null and b/api/node/.yarn/cache/mkdirp-classic-npm-0.5.3-3b5c991910-3f4e088208.zip differ diff --git a/api/node/.yarn/cache/nan-npm-2.20.0-5b5be83e88-eb09286e6c.zip b/api/node/.yarn/cache/nan-npm-2.20.0-5b5be83e88-eb09286e6c.zip deleted file mode 100644 index c17680f708..0000000000 Binary files a/api/node/.yarn/cache/nan-npm-2.20.0-5b5be83e88-eb09286e6c.zip and /dev/null differ diff --git a/api/node/.yarn/cache/napi-build-utils-npm-2.0.0-95da9c2e4e-532121efd2.zip b/api/node/.yarn/cache/napi-build-utils-npm-2.0.0-95da9c2e4e-532121efd2.zip new file mode 100644 index 0000000000..f7124db438 Binary files /dev/null and b/api/node/.yarn/cache/napi-build-utils-npm-2.0.0-95da9c2e4e-532121efd2.zip differ diff --git a/api/node/.yarn/cache/node-abi-npm-3.79.0-0ec0b5852c-430ddbb55d.zip b/api/node/.yarn/cache/node-abi-npm-3.79.0-0ec0b5852c-430ddbb55d.zip new file mode 100644 index 0000000000..4f5a6659a5 Binary files /dev/null and b/api/node/.yarn/cache/node-abi-npm-3.79.0-0ec0b5852c-430ddbb55d.zip differ diff --git a/api/node/.yarn/cache/node-addon-api-npm-7.1.1-bfb302df19-46051999e3.zip b/api/node/.yarn/cache/node-addon-api-npm-7.1.1-bfb302df19-46051999e3.zip new file mode 100644 index 0000000000..f4542fd6d7 Binary files /dev/null and b/api/node/.yarn/cache/node-addon-api-npm-7.1.1-bfb302df19-46051999e3.zip differ diff --git a/api/node/.yarn/cache/node-fetch-npm-2.7.0-587d57004e-d76d2f5edb.zip b/api/node/.yarn/cache/node-fetch-npm-2.7.0-587d57004e-d76d2f5edb.zip deleted file mode 100644 index a067dc7b1c..0000000000 Binary files a/api/node/.yarn/cache/node-fetch-npm-2.7.0-587d57004e-d76d2f5edb.zip and /dev/null differ diff --git a/api/node/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-d35fdec187.zip b/api/node/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-d35fdec187.zip deleted file mode 100644 index 163bffbb60..0000000000 Binary files a/api/node/.yarn/cache/nopt-npm-5.0.0-304b40fbfe-d35fdec187.zip and /dev/null differ diff --git a/api/node/.yarn/cache/npmlog-npm-5.0.1-366cab64a2-516b266302.zip b/api/node/.yarn/cache/npmlog-npm-5.0.1-366cab64a2-516b266302.zip deleted file mode 100644 index d2eec072ea..0000000000 Binary files a/api/node/.yarn/cache/npmlog-npm-5.0.1-366cab64a2-516b266302.zip and /dev/null differ diff --git a/api/node/.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-fcc6e4ea8c.zip b/api/node/.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-fcc6e4ea8c.zip deleted file mode 100644 index 8c8ab03b1b..0000000000 Binary files a/api/node/.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-fcc6e4ea8c.zip and /dev/null differ diff --git a/api/node/.yarn/cache/object-inspect-npm-1.13.2-3c6e11a536-9f850b3c04.zip b/api/node/.yarn/cache/object-inspect-npm-1.13.2-3c6e11a536-9f850b3c04.zip deleted file mode 100644 index d705b09a28..0000000000 Binary files a/api/node/.yarn/cache/object-inspect-npm-1.13.2-3c6e11a536-9f850b3c04.zip and /dev/null differ diff --git a/api/node/.yarn/cache/object-inspect-npm-1.13.4-4e741f9806-582810c6a8.zip b/api/node/.yarn/cache/object-inspect-npm-1.13.4-4e741f9806-582810c6a8.zip new file mode 100644 index 0000000000..fbe764992e Binary files /dev/null and b/api/node/.yarn/cache/object-inspect-npm-1.13.4-4e741f9806-582810c6a8.zip differ diff --git a/api/node/.yarn/cache/prebuild-install-npm-7.1.3-8e79c3a0a2-300740ca41.zip b/api/node/.yarn/cache/prebuild-install-npm-7.1.3-8e79c3a0a2-300740ca41.zip new file mode 100644 index 0000000000..8d08e2a964 Binary files /dev/null and b/api/node/.yarn/cache/prebuild-install-npm-7.1.3-8e79c3a0a2-300740ca41.zip differ diff --git a/api/node/.yarn/cache/pump-npm-3.0.3-e7d0c1fbab-52843fc933.zip b/api/node/.yarn/cache/pump-npm-3.0.3-e7d0c1fbab-52843fc933.zip new file mode 100644 index 0000000000..f3f14484e9 Binary files /dev/null and b/api/node/.yarn/cache/pump-npm-3.0.3-e7d0c1fbab-52843fc933.zip differ diff --git a/api/node/.yarn/cache/rc-npm-1.2.8-d6768ac936-2e26e052f8.zip b/api/node/.yarn/cache/rc-npm-1.2.8-d6768ac936-2e26e052f8.zip new file mode 100644 index 0000000000..f7372f98eb Binary files /dev/null and b/api/node/.yarn/cache/rc-npm-1.2.8-d6768ac936-2e26e052f8.zip differ diff --git a/api/node/.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-9f57c93277.zip b/api/node/.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-9f57c93277.zip deleted file mode 100644 index 3d8cc689b1..0000000000 Binary files a/api/node/.yarn/cache/regenerator-runtime-npm-0.14.1-a6c97c609a-9f57c93277.zip and /dev/null differ diff --git a/api/node/.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-87f4164e39.zip b/api/node/.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-87f4164e39.zip deleted file mode 100644 index 6d2f54108a..0000000000 Binary files a/api/node/.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-87f4164e39.zip and /dev/null differ diff --git a/api/node/.yarn/cache/rxjs-npm-7.8.1-41c443a75b-de4b53db10.zip b/api/node/.yarn/cache/rxjs-npm-7.8.2-80ecda9013-2f233d7c83.zip similarity index 59% rename from api/node/.yarn/cache/rxjs-npm-7.8.1-41c443a75b-de4b53db10.zip rename to api/node/.yarn/cache/rxjs-npm-7.8.2-80ecda9013-2f233d7c83.zip index 0bd98badb9..fa27ab5624 100644 Binary files a/api/node/.yarn/cache/rxjs-npm-7.8.1-41c443a75b-de4b53db10.zip and b/api/node/.yarn/cache/rxjs-npm-7.8.2-80ecda9013-2f233d7c83.zip differ diff --git a/api/node/.yarn/cache/semver-npm-6.3.1-bcba31fdbe-ae47d06de2.zip b/api/node/.yarn/cache/semver-npm-6.3.1-bcba31fdbe-ae47d06de2.zip deleted file mode 100644 index 91f42cf845..0000000000 Binary files a/api/node/.yarn/cache/semver-npm-6.3.1-bcba31fdbe-ae47d06de2.zip and /dev/null differ diff --git a/api/node/.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip b/api/node/.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip deleted file mode 100644 index fe99c6f42c..0000000000 Binary files a/api/node/.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip and /dev/null differ diff --git a/api/node/.yarn/cache/set-function-length-npm-1.2.2-243073748b-a8248bdacd.zip b/api/node/.yarn/cache/set-function-length-npm-1.2.2-243073748b-a8248bdacd.zip deleted file mode 100644 index 69b4320683..0000000000 Binary files a/api/node/.yarn/cache/set-function-length-npm-1.2.2-243073748b-a8248bdacd.zip and /dev/null differ diff --git a/api/node/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-5f01201f4e.zip b/api/node/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-5f01201f4e.zip deleted file mode 100644 index 3ed7b53ce6..0000000000 Binary files a/api/node/.yarn/cache/shell-quote-npm-1.8.1-fcccf06093-5f01201f4e.zip and /dev/null differ diff --git a/api/node/.yarn/cache/shell-quote-npm-1.8.3-b29f851134-550dd84e67.zip b/api/node/.yarn/cache/shell-quote-npm-1.8.3-b29f851134-550dd84e67.zip new file mode 100644 index 0000000000..1496a065d7 Binary files /dev/null and b/api/node/.yarn/cache/shell-quote-npm-1.8.3-b29f851134-550dd84e67.zip differ diff --git a/api/node/.yarn/cache/side-channel-list-npm-1.0.0-14f74146d1-603b928997.zip b/api/node/.yarn/cache/side-channel-list-npm-1.0.0-14f74146d1-603b928997.zip new file mode 100644 index 0000000000..8307ac9381 Binary files /dev/null and b/api/node/.yarn/cache/side-channel-list-npm-1.0.0-14f74146d1-603b928997.zip differ diff --git a/api/node/.yarn/cache/side-channel-map-npm-1.0.1-5903573b3c-42501371cd.zip b/api/node/.yarn/cache/side-channel-map-npm-1.0.1-5903573b3c-42501371cd.zip new file mode 100644 index 0000000000..ae704d0896 Binary files /dev/null and b/api/node/.yarn/cache/side-channel-map-npm-1.0.1-5903573b3c-42501371cd.zip differ diff --git a/api/node/.yarn/cache/side-channel-npm-1.0.6-511657386f-bfc1afc182.zip b/api/node/.yarn/cache/side-channel-npm-1.0.6-511657386f-bfc1afc182.zip deleted file mode 100644 index 05f8068e49..0000000000 Binary files a/api/node/.yarn/cache/side-channel-npm-1.0.6-511657386f-bfc1afc182.zip and /dev/null differ diff --git a/api/node/.yarn/cache/side-channel-npm-1.1.0-4993930974-bf73d6d668.zip b/api/node/.yarn/cache/side-channel-npm-1.1.0-4993930974-bf73d6d668.zip new file mode 100644 index 0000000000..65b6685ef6 Binary files /dev/null and b/api/node/.yarn/cache/side-channel-npm-1.1.0-4993930974-bf73d6d668.zip differ diff --git a/api/node/.yarn/cache/side-channel-weakmap-npm-1.0.2-027acaf499-a815c89bc7.zip b/api/node/.yarn/cache/side-channel-weakmap-npm-1.0.2-027acaf499-a815c89bc7.zip new file mode 100644 index 0000000000..9e15dea675 Binary files /dev/null and b/api/node/.yarn/cache/side-channel-weakmap-npm-1.0.2-027acaf499-a815c89bc7.zip differ diff --git a/api/node/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip b/api/node/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip deleted file mode 100644 index 98720bd8c7..0000000000 Binary files a/api/node/.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip and /dev/null differ diff --git a/api/node/.yarn/cache/simple-get-npm-3.1.1-dce5923dba-80195e70bf.zip b/api/node/.yarn/cache/simple-get-npm-3.1.1-dce5923dba-80195e70bf.zip deleted file mode 100644 index 27c45759e4..0000000000 Binary files a/api/node/.yarn/cache/simple-get-npm-3.1.1-dce5923dba-80195e70bf.zip and /dev/null differ diff --git a/api/node/.yarn/cache/simple-get-npm-4.0.1-fa2a97645d-e4132fd27c.zip b/api/node/.yarn/cache/simple-get-npm-4.0.1-fa2a97645d-e4132fd27c.zip new file mode 100644 index 0000000000..95cce5fb23 Binary files /dev/null and b/api/node/.yarn/cache/simple-get-npm-4.0.1-fa2a97645d-e4132fd27c.zip differ diff --git a/api/node/.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip b/api/node/.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip new file mode 100644 index 0000000000..9c537fe050 Binary files /dev/null and b/api/node/.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip differ diff --git a/api/node/.yarn/cache/tar-fs-npm-2.1.4-90a454735f-a9e18e2e61.zip b/api/node/.yarn/cache/tar-fs-npm-2.1.4-90a454735f-a9e18e2e61.zip new file mode 100644 index 0000000000..79ccce2731 Binary files /dev/null and b/api/node/.yarn/cache/tar-fs-npm-2.1.4-90a454735f-a9e18e2e61.zip differ diff --git a/api/node/.yarn/cache/tar-stream-npm-2.2.0-884c79b510-699831a8b9.zip b/api/node/.yarn/cache/tar-stream-npm-2.2.0-884c79b510-699831a8b9.zip new file mode 100644 index 0000000000..6d7267b313 Binary files /dev/null and b/api/node/.yarn/cache/tar-stream-npm-2.2.0-884c79b510-699831a8b9.zip differ diff --git a/api/node/.yarn/cache/tr46-npm-0.0.3-de53018915-726321c5ea.zip b/api/node/.yarn/cache/tr46-npm-0.0.3-de53018915-726321c5ea.zip deleted file mode 100644 index 2e6949bca2..0000000000 Binary files a/api/node/.yarn/cache/tr46-npm-0.0.3-de53018915-726321c5ea.zip and /dev/null differ diff --git a/api/node/.yarn/cache/tunnel-agent-npm-0.6.0-64345ab7eb-05f6510358.zip b/api/node/.yarn/cache/tunnel-agent-npm-0.6.0-64345ab7eb-05f6510358.zip new file mode 100644 index 0000000000..5256e20085 Binary files /dev/null and b/api/node/.yarn/cache/tunnel-agent-npm-0.6.0-64345ab7eb-05f6510358.zip differ diff --git a/api/node/.yarn/cache/webidl-conversions-npm-3.0.1-60310f6a2b-c92a0a6ab9.zip b/api/node/.yarn/cache/webidl-conversions-npm-3.0.1-60310f6a2b-c92a0a6ab9.zip deleted file mode 100644 index 96867a65b0..0000000000 Binary files a/api/node/.yarn/cache/webidl-conversions-npm-3.0.1-60310f6a2b-c92a0a6ab9.zip and /dev/null differ diff --git a/api/node/.yarn/cache/whatwg-url-npm-5.0.0-374fb45e60-b8daed4ad3.zip b/api/node/.yarn/cache/whatwg-url-npm-5.0.0-374fb45e60-b8daed4ad3.zip deleted file mode 100644 index 5deef33361..0000000000 Binary files a/api/node/.yarn/cache/whatwg-url-npm-5.0.0-374fb45e60-b8daed4ad3.zip and /dev/null differ diff --git a/api/node/.yarn/cache/wide-align-npm-1.1.5-889d77e592-d5fc37cd56.zip b/api/node/.yarn/cache/wide-align-npm-1.1.5-889d77e592-d5fc37cd56.zip deleted file mode 100644 index 4dc7fcc67a..0000000000 Binary files a/api/node/.yarn/cache/wide-align-npm-1.1.5-889d77e592-d5fc37cd56.zip and /dev/null differ diff --git a/api/node/package.json b/api/node/package.json index b4e34505d2..3655a5a917 100644 --- a/api/node/package.json +++ b/api/node/package.json @@ -10,8 +10,8 @@ "yarn": ">=3.2.0 <4.0.0" }, "dependencies": { - "canvas": "2.11.2", - "chart.js": "4.4.4", + "canvas": "3.2.0", + "chart.js": "4.5.1", "chartjs-plugin-datalabels": "2.2.0", "express": "4.19.2", "serve-favicon": "2.5.0" @@ -22,7 +22,7 @@ "@types/serve-favicon": "2.5.7", "concurrently": "8.2.2", "copyfiles": "2.4.1", - "dotenv": "16.4.5", + "dotenv": "17.2.3", "nodemon": "3.1.4", "rimraf": "6.0.1", "ts-node": "10.9.2", diff --git a/api/node/yarn.lock b/api/node/yarn.lock index 79d19da436..f95dc1c038 100644 --- a/api/node/yarn.lock +++ b/api/node/yarn.lock @@ -6,11 +6,9 @@ __metadata: cacheKey: 8 "@babel/runtime@npm:^7.21.0": - version: 7.25.6 - resolution: "@babel/runtime@npm:7.25.6" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: ee1a69d3ac7802803f5ee6a96e652b78b8addc28c6a38c725a4ad7d61a059d9e6cb9f6550ed2f63cce67a1bd82e0b1ef66a1079d895be6bfb536a5cfbd9ccc32 + version: 7.28.4 + resolution: "@babel/runtime@npm:7.28.4" + checksum: 934b0a0460f7d06637d93fcd1a44ac49adc33518d17253b5a0b55ff4cb90a45d8fe78bf034b448911dbec7aff2a90b918697559f78d21c99ff8dbadae9565b55 languageName: node linkType: hard @@ -68,25 +66,6 @@ __metadata: languageName: node linkType: hard -"@mapbox/node-pre-gyp@npm:^1.0.0": - version: 1.0.11 - resolution: "@mapbox/node-pre-gyp@npm:1.0.11" - dependencies: - detect-libc: ^2.0.0 - https-proxy-agent: ^5.0.0 - make-dir: ^3.1.0 - node-fetch: ^2.6.7 - nopt: ^5.0.0 - npmlog: ^5.0.1 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.11 - bin: - node-pre-gyp: bin/node-pre-gyp - checksum: b848f6abc531a11961d780db813cc510ca5a5b6bf3184d72134089c6875a91c44d571ba6c1879470020803f7803609e7b2e6e429651c026fe202facd11d444b8 - languageName: node - linkType: hard - "@npmcli/agent@npm:^2.0.0": version: 2.2.2 resolution: "@npmcli/agent@npm:2.2.2" @@ -254,13 +233,6 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:1": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -296,15 +268,6 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - "agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": version: 7.1.1 resolution: "agent-base@npm:7.1.1" @@ -364,23 +327,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - -"are-we-there-yet@npm:^2.0.0": - version: 2.0.0 - resolution: "are-we-there-yet@npm:2.0.0" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c - languageName: node - linkType: hard - "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -395,6 +341,20 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 9102e246d1ed9b37ac36f57f0a6ca55226876553251a31fc80677e71471f463a54c872dc78d5d7f80740c8ba624395cccbe8b60f7b690c4418f487d8e9fd1106 + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 74a71a4a2dd7afd06ebb612f6d612c7f4766a351bedffde466023bf6dae629e46b0d2cd38786239e0fbf245de0c7df76035465e16d1213774a0efb22fec0d713 + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -402,6 +362,13 @@ __metadata: languageName: node linkType: hard +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + "binary-extensions@npm:^2.0.0": version: 2.3.0 resolution: "binary-extensions@npm:2.3.0" @@ -409,6 +376,17 @@ __metadata: languageName: node linkType: hard +"bl@npm:^4.0.3": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: ^5.5.0 + inherits: ^2.0.4 + readable-stream: ^3.4.0 + checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 + languageName: node + linkType: hard + "body-parser@npm:1.20.2": version: 1.20.2 resolution: "body-parser@npm:1.20.2" @@ -457,6 +435,16 @@ __metadata: languageName: node linkType: hard +"buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -484,28 +472,34 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: - es-define-property: ^1.0.0 es-errors: ^1.3.0 function-bind: ^1.1.2 - get-intrinsic: ^1.2.4 - set-function-length: ^1.2.1 - checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 + checksum: b2863d74fcf2a6948221f65d95b91b4b2d90cfe8927650b506141e669f7d5de65cea191bf788838bc40d13846b7886c5bc5c84ab96c3adbcf88ad69a72fcdc6b languageName: node linkType: hard -"canvas@npm:2.11.2": - version: 2.11.2 - resolution: "canvas@npm:2.11.2" +"call-bound@npm:^1.0.2": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" dependencies: - "@mapbox/node-pre-gyp": ^1.0.0 - nan: ^2.17.0 + call-bind-apply-helpers: ^1.0.2 + get-intrinsic: ^1.3.0 + checksum: 2f6399488d1c272f56306ca60ff696575e2b7f31daf23bc11574798c84d9f2759dceb0cb1f471a85b77f28962a7ac6411f51d283ea2e45319009a19b6ccab3b2 + languageName: node + linkType: hard + +"canvas@npm:3.2.0": + version: 3.2.0 + resolution: "canvas@npm:3.2.0" + dependencies: + node-addon-api: ^7.0.0 node-gyp: latest - simple-get: ^3.0.3 - checksum: 61e554aef80022841dc836964534082ec21435928498032562089dfb7736215f039c7d99ee546b0cf10780232d9bf310950f8b4d489dc394e0fb6f6adfc97994 + prebuild-install: ^7.1.3 + checksum: 68c7fe3c0c79efb3358d4ab4b04586068fefe06c7137e6636111ae91e68122ac069f05d883fdf11eb7fd08eba841096cb700324d02efca7abbf92d3476c567e4 languageName: node linkType: hard @@ -519,12 +513,12 @@ __metadata: languageName: node linkType: hard -"chart.js@npm:4.4.4": - version: 4.4.4 - resolution: "chart.js@npm:4.4.4" +"chart.js@npm:4.5.1": + version: 4.5.1 + resolution: "chart.js@npm:4.5.1" dependencies: "@kurkle/color": ^0.3.0 - checksum: cbca10d97e2fcdff3d718e8ac770d382bc0e84bc2939a0d0e33868761ac39940f77a2a90da69c399006e8c3684ffdab3c6fafa5be306ff767290d5c11cf770fb + checksum: 34b35b373642994b2adac197e91363625930530e29fc1baa6dbb411b5e1295f9f6572922003a0224a21a3019aec916567c1ed00c33b1373081f189fc188e5a7b languageName: node linkType: hard @@ -556,6 +550,13 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^1.1.1": + version: 1.1.4 + resolution: "chownr@npm:1.1.4" + checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -608,15 +609,6 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.2": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -644,13 +636,6 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -754,30 +739,19 @@ __metadata: languageName: node linkType: hard -"decompress-response@npm:^4.2.0": - version: 4.2.1 - resolution: "decompress-response@npm:4.2.1" +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" dependencies: - mimic-response: ^2.0.0 - checksum: 4e783ca4dfe9417354d61349750fe05236f565a4415a6ca20983a311be2371debaedd9104c0b0e7b36e5f167aeaae04f84f1a0b3f8be4162f1d7d15598b8fdba - languageName: node - linkType: hard - -"define-data-property@npm:^1.1.4": - version: 1.1.4 - resolution: "define-data-property@npm:1.1.4" - dependencies: - es-define-property: ^1.0.0 - es-errors: ^1.3.0 - gopd: ^1.0.1 - checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + mimic-response: ^3.1.0 + checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd +"deep-extend@npm:^0.6.0": + version: 0.6.0 + resolution: "deep-extend@npm:0.6.0" + checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 languageName: node linkType: hard @@ -809,10 +783,21 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:16.4.5": - version: 16.4.5 - resolution: "dotenv@npm:16.4.5" - checksum: 301a12c3d44fd49888b74eb9ccf9f07a1f5df43f489e7fcb89647a2edcd84c42d6bc349dc8df099cd18f07c35c7b04685c1a4f3e6a6a9e6b30f8d48c15b7f49c +"dotenv@npm:17.2.3": + version: 17.2.3 + resolution: "dotenv@npm:17.2.3" + checksum: fde23eb88649041ec7a0f6a47bbe59cac3c454fc2007cf2e40b9c984aaf0636347218c56cfbbf067034b0a73f530a2698a19b4058695787eb650ec69fe234624 + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: ^1.0.1 + es-errors: ^1.3.0 + gopd: ^1.2.0 + checksum: 149207e36f07bd4941921b0ca929e3a28f1da7bd6b6ff8ff7f4e2f2e460675af4576eeba359c635723dc189b64cdd4787e0255897d5b135ccc5d15cb8685fc90 languageName: node linkType: hard @@ -860,6 +845,15 @@ __metadata: languageName: node linkType: hard +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": + version: 1.4.5 + resolution: "end-of-stream@npm:1.4.5" + dependencies: + once: ^1.4.0 + checksum: 1e0cfa6e7f49887544e03314f9dfc56a8cb6dde910cbb445983ecc2ff426fc05946df9d75d8a21a3a64f2cecfe1bf88f773952029f46756b2ed64a24e95b1fb8 + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -874,12 +868,10 @@ __metadata: languageName: node linkType: hard -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: ^1.2.4 - checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 0512f4e5d564021c9e3a644437b0155af2679d10d80f21adaf868e64d30efdfbd321631956f20f42d655fedb2e3a027da479fad3fa6048f768eb453a80a5f80a languageName: node linkType: hard @@ -890,6 +882,15 @@ __metadata: languageName: node linkType: hard +"es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: ^1.3.0 + checksum: 214d3767287b12f36d3d7267ef342bbbe1e89f899cfd67040309fc65032372a8e60201410a99a1645f2f90c1912c8c49c8668066f6bdd954bcd614dda2e3da97 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -911,6 +912,13 @@ __metadata: languageName: node linkType: hard +"expand-template@npm:^2.0.3": + version: 2.0.3 + resolution: "expand-template@npm:2.0.3" + checksum: 588c19847216421ed92befb521767b7018dc88f88b0576df98cb242f20961425e96a92cbece525ef28cc5becceae5d544ae0f5b9b5e2aa05acb13716ca5b3099 + languageName: node + linkType: hard + "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -1005,6 +1013,13 @@ __metadata: languageName: node linkType: hard +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d + languageName: node + linkType: hard + "fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -1056,20 +1071,10 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^3.0.0": - version: 3.0.2 - resolution: "gauge@npm:3.0.2" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.2 - console-control-strings: ^1.0.0 - has-unicode: ^2.0.1 - object-assign: ^4.1.1 - signal-exit: ^3.0.0 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.2 - checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 3bf87f7b0230de5d74529677e6c3ceb3b7b5d9618b5a22d92b45ce3876defbaf5a77791b25a61b0fa7d13f95675b5ff67a7769f3b9af33f096e34653519e873d languageName: node linkType: hard @@ -1080,16 +1085,41 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.3.0": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" dependencies: + async-function: ^1.0.0 + async-generator-function: ^1.0.0 + call-bind-apply-helpers: ^1.0.2 + es-define-property: ^1.0.1 es-errors: ^1.3.0 + es-object-atoms: ^1.1.1 function-bind: ^1.1.2 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - hasown: ^2.0.0 - checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 + generator-function: ^2.0.0 + get-proto: ^1.0.1 + gopd: ^1.2.0 + has-symbols: ^1.1.0 + hasown: ^2.0.2 + math-intrinsics: ^1.1.0 + checksum: c02b3b6a445f9cd53e14896303794ac60f9751f58a69099127248abdb0251957174c6524245fc68579dc8e6a35161d3d94c93e665f808274716f4248b269436a + languageName: node + linkType: hard + +"get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: ^1.0.1 + es-object-atoms: ^1.0.0 + checksum: 4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + +"github-from-package@npm:0.0.0": + version: 0.0.0 + resolution: "github-from-package@npm:0.0.0" + checksum: 14e448192a35c1e42efee94c9d01a10f42fe790375891a24b25261246ce9336ab9df5d274585aedd4568f7922246c2a78b8a8cd2571bfe99c693a9718e7dd0e3 languageName: node linkType: hard @@ -1134,7 +1164,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.5, glob@npm:^7.1.3": +"glob@npm:^7.0.5": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -1148,12 +1178,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: ^1.1.3 - checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: cc6d8e655e360955bdccaca51a12a474268f95bb793fc3e1f2bdadb075f28bfd1fd988dab872daf77a61d78cbaf13744bc8727a17cfb1d150d76047d805375f3 languageName: node linkType: hard @@ -1178,37 +1206,14 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.2": - version: 1.0.2 - resolution: "has-property-descriptors@npm:1.0.2" - dependencies: - es-define-property: ^1.0.0 - checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 - languageName: node - linkType: hard - -"has-proto@npm:^1.0.1": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 - languageName: node - linkType: hard - -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: b2316c7302a0e8ba3aaba215f834e96c22c86f192e7310bdf689dd0e6999510c89b00fbc5742571507cebf25764d68c988b3a0da217369a73596191ac0ce694b languageName: node linkType: hard -"hasown@npm:^2.0.0": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -1247,16 +1252,6 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - "https-proxy-agent@npm:^7.0.1": version: 7.0.5 resolution: "https-proxy-agent@npm:7.0.5" @@ -1285,6 +1280,13 @@ __metadata: languageName: node linkType: hard +"ieee754@npm:^1.1.13": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e + languageName: node + linkType: hard + "ignore-by-default@npm:^1.0.1": version: 1.0.1 resolution: "ignore-by-default@npm:1.0.1" @@ -1316,13 +1318,20 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:~2.0.1, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard +"ini@npm:~1.3.0": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 + languageName: node + linkType: hard + "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -1468,15 +1477,6 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.1.0": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" - dependencies: - semver: ^6.0.0 - checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 - languageName: node - linkType: hard - "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -1504,6 +1504,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 0e513b29d120f478c85a70f49da0b8b19bc638975eca466f2eeae0071f3ad00454c621bf66e16dd435896c208e719fc91ad79bbfba4e400fe0b372e7c1c9c9a2 + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -1550,10 +1557,10 @@ __metadata: languageName: node linkType: hard -"mimic-response@npm:^2.0.0": - version: 2.1.0 - resolution: "mimic-response@npm:2.1.0" - checksum: 014fad6ab936657e5f2f48bd87af62a8e928ebe84472aaf9e14fec4fcb31257a5edff77324d8ac13ddc6685ba5135cf16e381efac324e5f174fb4ddbf902bf07 +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 languageName: node linkType: hard @@ -1584,6 +1591,13 @@ __metadata: languageName: node linkType: hard +"minimist@npm:^1.2.0, minimist@npm:^1.2.3": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 + languageName: node + linkType: hard + "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -1668,6 +1682,13 @@ __metadata: languageName: node linkType: hard +"mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": + version: 0.5.3 + resolution: "mkdirp-classic@npm:0.5.3" + checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac + languageName: node + linkType: hard + "mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -1684,12 +1705,12 @@ __metadata: "@types/express": 4.17.21 "@types/node": 22.5.4 "@types/serve-favicon": 2.5.7 - canvas: 2.11.2 - chart.js: 4.4.4 + canvas: 3.2.0 + chart.js: 4.5.1 chartjs-plugin-datalabels: 2.2.0 concurrently: 8.2.2 copyfiles: 2.4.1 - dotenv: 16.4.5 + dotenv: 17.2.3 express: 4.19.2 nodemon: 3.1.4 rimraf: 6.0.1 @@ -1720,12 +1741,10 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.17.0": - version: 2.20.0 - resolution: "nan@npm:2.20.0" - dependencies: - node-gyp: latest - checksum: eb09286e6c238a3582db4d88c875db73e9b5ab35f60306090acd2f3acae21696c9b653368b4a0e32abcef64ee304a923d6223acaddd16169e5eaaf5c508fb533 +"napi-build-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "napi-build-utils@npm:2.0.0" + checksum: 532121efd2dd2272595580bca48859e404bdd4ed455a72a28432ba44868c38d0e64fac3026a8f82bf8563d2a18b32eb9a1d59e601a9da4e84ba4d45b922297f5 languageName: node linkType: hard @@ -1736,17 +1755,21 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.7": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" +"node-abi@npm:^3.3.0": + version: 3.79.0 + resolution: "node-abi@npm:3.79.0" dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 + semver: ^7.3.5 + checksum: 430ddbb55d3b337425e8f5bd8ce17e41d1361c2abc13c5fe4b95eb2fa8541354045212a1dcb4cd13e71592e2f1d6eecac79623f5eb5bd56d258dd7ed78f5921b + languageName: node + linkType: hard + +"node-addon-api@npm:^7.0.0": + version: 7.1.1 + resolution: "node-addon-api@npm:7.1.1" + dependencies: + node-gyp: latest + checksum: 46051999e3289f205799dfaf6bcb017055d7569090f0004811110312e2db94cb4f8654602c7eb77a60a1a05142cc2b96e1b5c56ca4622c41a5c6370787faaf30 languageName: node linkType: hard @@ -1800,17 +1823,6 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" - dependencies: - abbrev: 1 - bin: - nopt: bin/nopt.js - checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f - languageName: node - linkType: hard - "nopt@npm:^7.0.0": version: 7.2.1 resolution: "nopt@npm:7.2.1" @@ -1829,29 +1841,10 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^5.0.1": - version: 5.0.1 - resolution: "npmlog@npm:5.0.1" - dependencies: - are-we-there-yet: ^2.0.0 - console-control-strings: ^1.1.0 - gauge: ^3.0.0 - set-blocking: ^2.0.0 - checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f - languageName: node - linkType: hard - -"object-assign@npm:^4.1.1": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.1": - version: 1.13.2 - resolution: "object-inspect@npm:1.13.2" - checksum: 9f850b3c045db60e0e97746e809ee4090d6ce62195af17dd1e9438ac761394a7d8ec4f7906559aea5424eaf61e35d3e53feded2ccd5f62fcc7d9670d3c8eb353 +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 582810c6a8d2ef988ea0a39e69e115a138dad8f42dd445383b394877e5816eb4268489f316a6f74ee9c4e0a984b3eab1028e3e79d62b1ed67c726661d55c7a8b languageName: node linkType: hard @@ -1864,7 +1857,7 @@ __metadata: languageName: node linkType: hard -"once@npm:^1.3.0, once@npm:^1.3.1": +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -1944,6 +1937,28 @@ __metadata: languageName: node linkType: hard +"prebuild-install@npm:^7.1.3": + version: 7.1.3 + resolution: "prebuild-install@npm:7.1.3" + dependencies: + detect-libc: ^2.0.0 + expand-template: ^2.0.3 + github-from-package: 0.0.0 + minimist: ^1.2.3 + mkdirp-classic: ^0.5.3 + napi-build-utils: ^2.0.0 + node-abi: ^3.3.0 + pump: ^3.0.0 + rc: ^1.2.7 + simple-get: ^4.0.0 + tar-fs: ^2.0.0 + tunnel-agent: ^0.6.0 + bin: + prebuild-install: bin.js + checksum: 300740ca415e9ddbf2bd363f1a6d2673cc11dd0665c5ec431bbb5bf024c2f13c56791fb939ce2b2a2c12f2d2a09c91316169e8063a80eb4482a44b8fe5b265e1 + languageName: node + linkType: hard + "proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" @@ -1985,6 +2000,16 @@ __metadata: languageName: node linkType: hard +"pump@npm:^3.0.0": + version: 3.0.3 + resolution: "pump@npm:3.0.3" + dependencies: + end-of-stream: ^1.1.0 + once: ^1.3.1 + checksum: 52843fc933b838c0330f588388115a1b28ef2a5ffa7774709b142e35431e8ab0c2edec90de3fa34ebb72d59fef854f151eea7dfc211b6dcf586b384556bd2f39 + languageName: node + linkType: hard + "qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" @@ -2013,7 +2038,21 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.6.0": +"rc@npm:^1.2.7": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: ^0.6.0 + ini: ~1.3.0 + minimist: ^1.2.0 + strip-json-comments: ~2.0.1 + bin: + rc: ./cli.js + checksum: 2e26e052f8be2abd64e6d1dabfbd7be03f80ec18ccbc49562d31f617d0015fbdbcf0f9eed30346ea6ab789e0fdfe4337f033f8016efdbee0df5354751842080e + languageName: node + linkType: hard + +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -2060,13 +2099,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.14.0": - version: 0.14.1 - resolution: "regenerator-runtime@npm:0.14.1" - checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 - languageName: node - linkType: hard - "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -2093,23 +2125,12 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: ^7.1.3 - bin: - rimraf: bin.js - checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 - languageName: node - linkType: hard - "rxjs@npm:^7.8.1": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" + version: 7.8.2 + resolution: "rxjs@npm:7.8.2" dependencies: tslib: ^2.1.0 - checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 + checksum: 2f233d7c832a6c255dabe0759014d7d9b1c9f1cb2f2f0d59690fd11c883c9826ea35a51740c06ab45b6ade0d9087bde9192f165cba20b6730d344b831ef80744 languageName: node linkType: hard @@ -2120,7 +2141,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 @@ -2141,15 +2162,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 - languageName: node - linkType: hard - "semver@npm:^7.3.5, semver@npm:^7.5.3": version: 7.6.3 resolution: "semver@npm:7.6.3" @@ -2205,27 +2217,6 @@ __metadata: languageName: node linkType: hard -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 - languageName: node - linkType: hard - -"set-function-length@npm:^1.2.1": - version: 1.2.2 - resolution: "set-function-length@npm:1.2.2" - dependencies: - define-data-property: ^1.1.4 - es-errors: ^1.3.0 - function-bind: ^1.1.2 - get-intrinsic: ^1.2.4 - gopd: ^1.0.1 - has-property-descriptors: ^1.0.2 - checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 - languageName: node - linkType: hard - "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -2250,28 +2241,57 @@ __metadata: linkType: hard "shell-quote@npm:^1.8.1": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b + version: 1.8.3 + resolution: "shell-quote@npm:1.8.3" + checksum: 550dd84e677f8915eb013d43689c80bb114860649ec5298eb978f40b8f3d4bc4ccb072b82c094eb3548dc587144bb3965a8676f0d685c1cf4c40b5dc27166242 languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: ^1.3.0 + object-inspect: ^1.13.3 + checksum: 603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + checksum: 42501371cdf71f4ccbbc9c9e2eb00aaaab80a4c1c429d5e8da713fd4d39ef3b8d4a4b37ed4f275798a65260a551a7131fd87fe67e922dba4ac18586d6aab8b06 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.2 es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - object-inspect: ^1.13.1 - checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + side-channel-map: ^1.0.1 + checksum: a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 languageName: node linkType: hard -"signal-exit@npm:^3.0.0": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 +"side-channel@npm:^1.0.4": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: ^1.3.0 + object-inspect: ^1.13.3 + side-channel-list: ^1.0.0 + side-channel-map: ^1.0.1 + side-channel-weakmap: ^1.0.2 + checksum: bf73d6d6682034603eb8e99c63b50155017ed78a522d27c2acec0388a792c3ede3238b878b953a08157093b85d05797217d270b7666ba1f111345fbe933380ff languageName: node linkType: hard @@ -2289,14 +2309,14 @@ __metadata: languageName: node linkType: hard -"simple-get@npm:^3.0.3": - version: 3.1.1 - resolution: "simple-get@npm:3.1.1" +"simple-get@npm:^4.0.0": + version: 4.0.1 + resolution: "simple-get@npm:4.0.1" dependencies: - decompress-response: ^4.2.0 + decompress-response: ^6.0.0 once: ^1.3.1 simple-concat: ^1.0.0 - checksum: 80195e70bf171486e75c31e28e5485468195cc42f85940f8b45c4a68472160144d223eb4d07bc82ef80cb974b7c401db021a540deb2d34ac4b3b8883da2d6401 + checksum: e4132fd27cf7af230d853fa45c1b8ce900cb430dd0a3c6d3829649fe4f2b26574c803698076c4006450efb0fad2ba8c5455fbb5755d4b0a5ec42d4f12b31d27e languageName: node linkType: hard @@ -2367,7 +2387,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -2432,6 +2452,13 @@ __metadata: languageName: node linkType: hard +"strip-json-comments@npm:~2.0.1": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 + languageName: node + linkType: hard + "supports-color@npm:^5.5.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -2459,6 +2486,31 @@ __metadata: languageName: node linkType: hard +"tar-fs@npm:^2.0.0": + version: 2.1.4 + resolution: "tar-fs@npm:2.1.4" + dependencies: + chownr: ^1.1.1 + mkdirp-classic: ^0.5.2 + pump: ^3.0.0 + tar-stream: ^2.1.4 + checksum: a9e18e2e6114b8ac2568d7c2b42d006b1fe30d83957e4e75ba2361a889c2fc54e54236476782d06494e081358a393feacdf19311df12b3056c8a64dc1f7ed309 + languageName: node + linkType: hard + +"tar-stream@npm:^2.1.4": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + dependencies: + bl: ^4.0.3 + end-of-stream: ^1.4.1 + fs-constants: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^3.1.1 + checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 + languageName: node + linkType: hard + "tar@npm:^6.1.11, tar@npm:^6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" @@ -2508,13 +2560,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 - languageName: node - linkType: hard - "tree-kill@npm:^1.2.2": version: 1.2.2 resolution: "tree-kill@npm:1.2.2" @@ -2569,6 +2614,15 @@ __metadata: languageName: node linkType: hard +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: ^5.0.1 + checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 + languageName: node + linkType: hard + "type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -2673,23 +2727,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c - languageName: node - linkType: hard - -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: ~0.0.3 - webidl-conversions: ^3.0.0 - checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c - languageName: node - linkType: hard - "which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -2712,15 +2749,6 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.2": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" diff --git a/app/editor/.yarn/cache/tno-core-npm-1.0.22-f9c5b0b4a6-c5ff4f7387.zip b/app/editor/.yarn/cache/tno-core-npm-1.0.27-3063e2245b-0a37ba9541.zip similarity index 88% rename from app/editor/.yarn/cache/tno-core-npm-1.0.22-f9c5b0b4a6-c5ff4f7387.zip rename to app/editor/.yarn/cache/tno-core-npm-1.0.27-3063e2245b-0a37ba9541.zip index 4c612dc9d3..e2adccfebc 100644 Binary files a/app/editor/.yarn/cache/tno-core-npm-1.0.22-f9c5b0b4a6-c5ff4f7387.zip and b/app/editor/.yarn/cache/tno-core-npm-1.0.27-3063e2245b-0a37ba9541.zip differ diff --git a/app/editor/package.json b/app/editor/package.json index 6ebbcf3b54..43b808e04c 100644 --- a/app/editor/package.json +++ b/app/editor/package.json @@ -60,7 +60,7 @@ "redux-logger": "3.0.6", "styled-components": "6.1.11", "stylis": "4.3.2", - "tno-core": "1.0.26" + "tno-core": "1.0.27" }, "devDependencies": { "@simbathesailor/use-what-changed": "2.0.0", diff --git a/app/editor/src/features/admin/charts/components/ChartTemplatePreviewOptions.tsx b/app/editor/src/features/admin/charts/components/ChartTemplatePreviewOptions.tsx index 59ebf567a9..100575db0f 100644 --- a/app/editor/src/features/admin/charts/components/ChartTemplatePreviewOptions.tsx +++ b/app/editor/src/features/admin/charts/components/ChartTemplatePreviewOptions.tsx @@ -831,7 +831,7 @@ export const ChartTemplatePreviewOptions = () => { setChartRequestForm({ @@ -866,11 +866,70 @@ export const ChartTemplatePreviewOptions = () => { }); }} /> + { + const value = parseInt(e.currentTarget.value); + setChartRequestForm({ + ...chartRequestForm, + settings: mergeChartSettings( + values.settings.options, + chartRequestForm.settings, + { + xMinRotation: value ? value : undefined, + }, + ), + }); + }} + /> + { + const value = parseInt(e.currentTarget.value); + setChartRequestForm({ + ...chartRequestForm, + settings: mergeChartSettings( + values.settings.options, + chartRequestForm.settings, + { + xMaxRotation: value ? value : undefined, + }, + ), + }); + }} + /> + + { + setChartRequestForm({ + ...chartRequestForm, + settings: mergeChartSettings( + values.settings.options, + chartRequestForm.settings, + { + xAutoSkip: e.target.checked, + }, + ), + }); + }} + /> + setChartRequestForm({ @@ -905,6 +964,65 @@ export const ChartTemplatePreviewOptions = () => { }); }} /> + { + const value = parseInt(e.currentTarget.value); + setChartRequestForm({ + ...chartRequestForm, + settings: mergeChartSettings( + values.settings.options, + chartRequestForm.settings, + { + yMinRotation: value ? value : undefined, + }, + ), + }); + }} + /> + { + const value = parseInt(e.currentTarget.value); + setChartRequestForm({ + ...chartRequestForm, + settings: mergeChartSettings( + values.settings.options, + chartRequestForm.settings, + { + yMaxRotation: value ? value : undefined, + }, + ), + }); + }} + /> + + { + setChartRequestForm({ + ...chartRequestForm, + settings: mergeChartSettings( + values.settings.options, + chartRequestForm.settings, + { + yAutoSkip: e.target.checked, + }, + ), + }); + }} + /> + diff --git a/app/editor/src/features/admin/reports/components/ReportSectionMediaAnalyticsChart.tsx b/app/editor/src/features/admin/reports/components/ReportSectionMediaAnalyticsChart.tsx index 8a78fc6e4e..647eb6b390 100644 --- a/app/editor/src/features/admin/reports/components/ReportSectionMediaAnalyticsChart.tsx +++ b/app/editor/src/features/admin/reports/components/ReportSectionMediaAnalyticsChart.tsx @@ -813,6 +813,55 @@ export const ReportSectionMediaAnalyticsChart = ({ ); }} /> + { + const value = parseInt(e.target.value); + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + xMinRotation: value ? value : undefined, + }), + ); + }} + /> + { + const value = parseInt(e.target.value); + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + xMaxRotation: value ? value : undefined, + }), + ); + }} + /> + + { + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + { + ...mergeChartSettings(chart.settings.options, chart.sectionSettings, { + xAutoSkip: e.target.checked, + }), + }, + ); + }} + /> + + { + const value = parseInt(e.target.value); + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + yMinRotation: value ? value : undefined, + }), + ); + }} + /> + { + const value = parseInt(e.target.value); + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + yMaxRotation: value ? value : undefined, + }), + ); + }} + /> + + { + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + { + ...mergeChartSettings(chart.settings.options, chart.sectionSettings, { + yAutoSkip: e.target.checked, + }), + }, + ); + }} + /> + diff --git a/app/editor/yarn.lock b/app/editor/yarn.lock index 586d36100b..604b4c373b 100644 --- a/app/editor/yarn.lock +++ b/app/editor/yarn.lock @@ -12209,7 +12209,7 @@ __metadata: sass-extract-loader: 1.1.0 styled-components: 6.1.11 stylis: 4.3.2 - tno-core: 1.0.22 + tno-core: 1.0.27 typescript: 4.9.5 vitest: 3.0.7 languageName: unknown @@ -16674,9 +16674,9 @@ __metadata: languageName: node linkType: hard -"tno-core@npm:1.0.22": - version: 1.0.22 - resolution: "tno-core@npm:1.0.22" +"tno-core@npm:1.0.27": + version: 1.0.27 + resolution: "tno-core@npm:1.0.27" dependencies: "@elastic/elasticsearch": ^8.13.1 "@fortawesome/free-solid-svg-icons": ^6.4.2 @@ -16709,7 +16709,7 @@ __metadata: styled-components: ^6.1.11 stylis: ^4.3.2 yup: ^1.1.1 - checksum: c5ff4f7387ebe7af4e8e09e22b2fd03c844a478e063c48e1d29eae1a81ba84db817165fd615cff9ff6ffaf6c5e5fb5c8ddab18d1719aee4435dcdf3f7cd4e40b + checksum: 0a37ba95419455d675d723d1373aab1c17d534d85c9ead4192653bb722b8da1d2c386444b4bdc9c4a806f0df8fc54f2e944ee24f7ae32d3ff9b28445b841384b languageName: node linkType: hard diff --git a/app/subscriber/.yarn/cache/tno-core-npm-1.0.22-f9c5b0b4a6-c5ff4f7387.zip b/app/subscriber/.yarn/cache/tno-core-npm-1.0.27-3063e2245b-0a37ba9541.zip similarity index 88% rename from app/subscriber/.yarn/cache/tno-core-npm-1.0.22-f9c5b0b4a6-c5ff4f7387.zip rename to app/subscriber/.yarn/cache/tno-core-npm-1.0.27-3063e2245b-0a37ba9541.zip index 4c612dc9d3..e2adccfebc 100644 Binary files a/app/subscriber/.yarn/cache/tno-core-npm-1.0.22-f9c5b0b4a6-c5ff4f7387.zip and b/app/subscriber/.yarn/cache/tno-core-npm-1.0.27-3063e2245b-0a37ba9541.zip differ diff --git a/app/subscriber/package.json b/app/subscriber/package.json index 484b13bcee..41213189c2 100644 --- a/app/subscriber/package.json +++ b/app/subscriber/package.json @@ -48,7 +48,7 @@ "sheetjs": "file:packages/xlsx-0.20.1.tgz", "styled-components": "6.1.11", "stylis": "4.3.2", - "tno-core": "1.0.26" + "tno-core": "1.0.27" }, "devDependencies": { "@testing-library/jest-dom": "6.6.3", diff --git a/app/subscriber/src/features/my-reports/edit/settings/template/charts/ConfigureLabels.tsx b/app/subscriber/src/features/my-reports/edit/settings/template/charts/ConfigureLabels.tsx index 130f267653..26ba780600 100644 --- a/app/subscriber/src/features/my-reports/edit/settings/template/charts/ConfigureLabels.tsx +++ b/app/subscriber/src/features/my-reports/edit/settings/template/charts/ConfigureLabels.tsx @@ -191,7 +191,7 @@ export const ConfigureLabels: React.FC = ({ /> - + = ({ }} /> + { + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + xAutoSkip: e.target.checked, + }), + ); + }} + /> + { + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + yAutoSkip: e.target.checked, + }), + ); + }} + /> + + + + + { + const value = parseInt(e.currentTarget.value); + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + xMinRotation: value ? value : undefined, + }), + ); + }} + /> + { + const value = parseInt(e.currentTarget.value); + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + xMaxRotation: value ? value : undefined, + }), + ); + }} + /> + + + + + + { + const value = parseInt(e.currentTarget.value); + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + yMinRotation: value ? value : undefined, + }), + ); + }} + /> + { + const value = parseInt(e.currentTarget.value); + setFieldValue( + `sections.${sectionIndex}.chartTemplates.${chartIndex}.sectionSettings`, + mergeChartSettings(chart.settings.options, chart.sectionSettings, { + yMaxRotation: value ? value : undefined, + }), + ); + }} + /> + + + ); diff --git a/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateChartOptions.ts b/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateChartOptions.ts index d667d71b5c..4785fc1b99 100644 --- a/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateChartOptions.ts +++ b/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateChartOptions.ts @@ -37,7 +37,10 @@ export const generateChartOptions = ( }, }, ticks: { + autoSkip: chartSectionSettings.xAutoSkip, stepSize: chartSectionSettings.scaleTicksStepSize, + minRotation: chartSectionSettings.xMinRotation, + maxRotation: chartSectionSettings.xMaxRotation, font: { size: chartSectionSettings.xLegendFontSize, }, @@ -60,7 +63,10 @@ export const generateChartOptions = ( }, }, ticks: { + yAutoSkip: chartSectionSettings.yAutoSkip, stepSize: chartSectionSettings.scaleTicksStepSize, + minRotation: chartSectionSettings.yMinRotation, + maxRotation: chartSectionSettings.yMaxRotation, font: { size: chartSectionSettings.yLegendFontSize, }, diff --git a/app/subscriber/yarn.lock b/app/subscriber/yarn.lock index 8a0597cae6..bd9a4654f3 100644 --- a/app/subscriber/yarn.lock +++ b/app/subscriber/yarn.lock @@ -12049,7 +12049,7 @@ __metadata: sheetjs: "file:packages/xlsx-0.20.1.tgz" styled-components: 6.1.11 stylis: 4.3.2 - tno-core: 1.0.22 + tno-core: 1.0.27 typescript: 4.9.5 vitest: 3.0.7 languageName: unknown @@ -16404,9 +16404,9 @@ __metadata: languageName: node linkType: hard -"tno-core@npm:1.0.22": - version: 1.0.22 - resolution: "tno-core@npm:1.0.22" +"tno-core@npm:1.0.27": + version: 1.0.27 + resolution: "tno-core@npm:1.0.27" dependencies: "@elastic/elasticsearch": ^8.13.1 "@fortawesome/free-solid-svg-icons": ^6.4.2 @@ -16439,7 +16439,7 @@ __metadata: styled-components: ^6.1.11 stylis: ^4.3.2 yup: ^1.1.1 - checksum: c5ff4f7387ebe7af4e8e09e22b2fd03c844a478e063c48e1d29eae1a81ba84db817165fd615cff9ff6ffaf6c5e5fb5c8ddab18d1719aee4435dcdf3f7cd4e40b + checksum: 0a37ba95419455d675d723d1373aab1c17d534d85c9ead4192653bb722b8da1d2c386444b4bdc9c4a806f0df8fc54f2e944ee24f7ae32d3ff9b28445b841384b languageName: node linkType: hard diff --git a/libs/net/models/Settings/ChartSectionSettingsModel.cs b/libs/net/models/Settings/ChartSectionSettingsModel.cs index b774a8c015..8cc6893876 100644 --- a/libs/net/models/Settings/ChartSectionSettingsModel.cs +++ b/libs/net/models/Settings/ChartSectionSettingsModel.cs @@ -161,6 +161,21 @@ public class ChartSectionSettingsModel /// public int? XLegendFontSize { get; set; } + /// + /// get/set - Whether to skip x axis values to save space + /// + public bool? XAutoSkip { get; set; } + + /// + /// get/set - The minimum rotation for X axis labels. + /// + public int? XMinRotation { get; set; } + + /// + /// get/set - The maximum rotation for X axis labels. + /// + public int? XMaxRotation { get; set; } + /// /// get/set - /// @@ -177,6 +192,21 @@ public class ChartSectionSettingsModel /// public int? YLegendFontSize { get; set; } + /// + /// get/set - Whether to skip y axis values to save space + /// + public bool? YAutoSkip { get; set; } + + /// + /// get/set - The minimum rotation for Y axis labels. + /// + public int? YMinRotation { get; set; } + + /// + /// get/set - The maximum rotation for Y axis labels. + /// + public int? YMaxRotation { get; set; } + /// /// get/set - /// diff --git a/libs/npm/core/package.json b/libs/npm/core/package.json index 430a11b56e..b261d2eb11 100644 --- a/libs/npm/core/package.json +++ b/libs/npm/core/package.json @@ -1,7 +1,7 @@ { "name": "tno-core", "description": "TNO shared library", - "version": "1.0.26", + "version": "1.0.27", "homepage": "https://github.com/bcgov/tno", "license": "Apache-2.0", "files": [ diff --git a/libs/npm/core/src/hooks/api/interfaces/IChartSectionSettingsModel.ts b/libs/npm/core/src/hooks/api/interfaces/IChartSectionSettingsModel.ts index b8d1dcf658..b8fa35230c 100644 --- a/libs/npm/core/src/hooks/api/interfaces/IChartSectionSettingsModel.ts +++ b/libs/npm/core/src/hooks/api/interfaces/IChartSectionSettingsModel.ts @@ -52,11 +52,21 @@ export interface IChartSectionSettingsModel { /** The X axis legend title */ xLegend?: string; xLegendFontSize?: number; + /** Whether to skip x axis values to save space */ + xAutoSkip?: boolean; + /** Rotate the x axis labels */ + xMinRotation?: number; + xMaxRotation?: number; /** Whether to show the axis information on the chart */ yShowAxisLabels?: boolean; /** The Y axis legend title */ yLegend?: string; yLegendFontSize?: number; + /** Whether to skip x axis values to save space */ + yAutoSkip?: boolean; + /** Rotate the y axis labels */ + yMinRotation?: number; + yMaxRotation?: number; /** Whether to show the data value labels in the chart */ showDataLabels?: boolean; dataLabelFontSize?: number; diff --git a/libs/npm/core/src/hooks/api/utils/mergeChartSettings.ts b/libs/npm/core/src/hooks/api/utils/mergeChartSettings.ts index b508eb1d24..0fc8d81868 100644 --- a/libs/npm/core/src/hooks/api/utils/mergeChartSettings.ts +++ b/libs/npm/core/src/hooks/api/utils/mergeChartSettings.ts @@ -46,9 +46,15 @@ export const mergeChartSettings = ( xLegend: override.xLegend, xLegendFontSize: override.xLegendFontSize, xShowAxisLabels: override.xShowAxisLabels, + xAutoSkip: override.xAutoSkip, + xMinRotation: override.xMinRotation, + xMaxRotation: override.xMaxRotation, yLegend: override.yLegend, yLegendFontSize: override.yLegendFontSize, yShowAxisLabels: override.yShowAxisLabels, + yAutoSkip: override.yAutoSkip, + yMinRotation: override.yMinRotation, + yMaxRotation: override.yMaxRotation, isHorizontal: override.isHorizontal ?? true, datasetColors: override.datasetColors, datasetBorderColors: override.datasetBorderColors, @@ -150,7 +156,10 @@ export const mergeChartSettings = ( }, ticks: { ...xScales.ticks, + autoSkip: override.xAutoSkip, stepSize: override.scaleTicksStepSize ? override.scaleTicksStepSize : undefined, + minRotation: override.xMinRotation, + maxRotation: override.xMaxRotation, font: { size: override.xLegendFontSize, }, @@ -170,7 +179,10 @@ export const mergeChartSettings = ( }, ticks: { ...yScales.ticks, + autoSkip: override.yAutoSkip, stepSize: override.scaleTicksStepSize ? override.scaleTicksStepSize : undefined, + minRotation: override.yMinRotation, + maxRotation: override.yMaxRotation, font: { size: override.yLegendFontSize, },