diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index e830df4..512d9d3 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -14,8 +14,8 @@ dependencies: specifier: ^6.6.2 version: 6.6.2 isomorphic-dompurify: - specifier: ^0.24.0 - version: 0.24.0 + specifier: ^0.26.0 + version: 0.26.0 just-debounce-it: specifier: ^3.2.0 version: 3.2.0 @@ -41,43 +41,43 @@ devDependencies: version: 1.29.2 '@sveltejs/adapter-node': specifier: ^1.1.0 - version: 1.1.0_@sveltejs+kit@1.0.11 + version: 1.1.0(@sveltejs/kit@1.0.11) '@sveltejs/kit': specifier: ^1.0.11 - version: 1.0.11_svelte@3.55.0+vite@4.0.4 + version: 1.0.11(svelte@3.55.0)(vite@4.0.4) '@typescript-eslint/eslint-plugin': specifier: ^5.48.1 - version: 5.48.1_3jon24igvnqaqexgwtxk6nkpse + version: 5.48.1(@typescript-eslint/parser@5.48.1)(eslint@8.31.0)(typescript@4.9.4) '@typescript-eslint/parser': specifier: ^5.48.1 - version: 5.48.1_iukboom6ndih5an6iafl45j2fe + version: 5.48.1(eslint@8.31.0)(typescript@4.9.4) eslint: specifier: ^8.31.0 version: 8.31.0 eslint-config-prettier: specifier: ^8.6.0 - version: 8.6.0_eslint@8.31.0 + version: 8.6.0(eslint@8.31.0) eslint-plugin-svelte3: specifier: ^4.0.0 - version: 4.0.0_6go7qzsvzihesfwmyvq3tnl5qq + version: 4.0.0(eslint@8.31.0)(svelte@3.55.0) prettier: specifier: ^2.8.2 version: 2.8.2 prettier-plugin-svelte: specifier: ^2.9.0 - version: 2.9.0_74vfyr7qjo56zgjcvkwi6gyjxm + version: 2.9.0(prettier@2.8.2)(svelte@3.55.0) prettier-plugin-tailwindcss: specifier: ^0.2.1 - version: 0.2.1_prettier@2.8.2 + version: 0.2.1(prettier@2.8.2) svelte: specifier: ^3.55.0 version: 3.55.0 svelte-check: specifier: ^3.0.2 - version: 3.0.2_svelte@3.55.0 + version: 3.0.2(svelte@3.55.0) svelte-preprocess: specifier: ^5.0.0 - version: 5.0.0_niwyv7xychq2ag6arq5eqxbomm + version: 5.0.0(svelte@3.55.0)(typescript@4.9.4) svelte-windicss-preprocess: specifier: ^4.2.8 version: 4.2.8 @@ -402,7 +402,7 @@ packages: resolution: {integrity: sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==} dev: false - /@rollup/plugin-commonjs@24.0.0_rollup@3.9.1: + /@rollup/plugin-commonjs@24.0.0(rollup@3.9.1): resolution: {integrity: sha512-0w0wyykzdyRRPHOb0cQt14mIBLujfAv6GgP6g8nvg/iBxEm112t3YPPq+Buqe2+imvElTka+bjNlJ/gB56TD8g==} engines: {node: '>=14.0.0'} peerDependencies: @@ -411,7 +411,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.9.1 + '@rollup/pluginutils': 5.0.2(rollup@3.9.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.0.3 @@ -420,7 +420,7 @@ packages: rollup: 3.9.1 dev: true - /@rollup/plugin-json@6.0.0_rollup@3.9.1: + /@rollup/plugin-json@6.0.0(rollup@3.9.1): resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} engines: {node: '>=14.0.0'} peerDependencies: @@ -429,11 +429,11 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.9.1 + '@rollup/pluginutils': 5.0.2(rollup@3.9.1) rollup: 3.9.1 dev: true - /@rollup/plugin-node-resolve@15.0.1_rollup@3.9.1: + /@rollup/plugin-node-resolve@15.0.1(rollup@3.9.1): resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -442,7 +442,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.9.1 + '@rollup/pluginutils': 5.0.2(rollup@3.9.1) '@types/resolve': 1.20.2 deepmerge: 4.2.2 is-builtin-module: 3.2.0 @@ -451,7 +451,7 @@ packages: rollup: 3.9.1 dev: true - /@rollup/pluginutils@5.0.2_rollup@3.9.1: + /@rollup/pluginutils@5.0.2(rollup@3.9.1): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -466,19 +466,19 @@ packages: rollup: 3.9.1 dev: true - /@sveltejs/adapter-node@1.1.0_@sveltejs+kit@1.0.11: + /@sveltejs/adapter-node@1.1.0(@sveltejs/kit@1.0.11): resolution: {integrity: sha512-br/KlTI24/TFOuQ+SmoTSfwzgWjslGXkSreOYALW8ElVsG8dAh8stDM07hDZjtQQ46r6snd2tev89Sagh8ZOtA==} peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@rollup/plugin-commonjs': 24.0.0_rollup@3.9.1 - '@rollup/plugin-json': 6.0.0_rollup@3.9.1 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.9.1 - '@sveltejs/kit': 1.0.11_svelte@3.55.0+vite@4.0.4 + '@rollup/plugin-commonjs': 24.0.0(rollup@3.9.1) + '@rollup/plugin-json': 6.0.0(rollup@3.9.1) + '@rollup/plugin-node-resolve': 15.0.1(rollup@3.9.1) + '@sveltejs/kit': 1.0.11(svelte@3.55.0)(vite@4.0.4) rollup: 3.9.1 dev: true - /@sveltejs/kit@1.0.11_svelte@3.55.0+vite@4.0.4: + /@sveltejs/kit@1.0.11(svelte@3.55.0)(vite@4.0.4): resolution: {integrity: sha512-FcbR2/jlKtSfFBXwnqgpWnoOG54foLQB2esdkkdz7uei0+KnK5ulWZw0lJbMzXTy7kfxRvH1spxlXoBpPizUqg==} engines: {node: ^16.14 || >=18} hasBin: true @@ -487,7 +487,7 @@ packages: svelte: ^3.54.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.0.2_svelte@3.55.0+vite@4.0.4 + '@sveltejs/vite-plugin-svelte': 2.0.2(svelte@3.55.0)(vite@4.0.4) '@types/cookie': 0.5.1 cookie: 0.5.0 devalue: 4.2.0 @@ -506,7 +506,7 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte@2.0.2_svelte@3.55.0+vite@4.0.4: + /@sveltejs/vite-plugin-svelte@2.0.2(svelte@3.55.0)(vite@4.0.4): resolution: {integrity: sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -518,9 +518,9 @@ packages: kleur: 4.1.5 magic-string: 0.27.0 svelte: 3.55.0 - svelte-hmr: 0.15.1_svelte@3.55.0 + svelte-hmr: 0.15.1(svelte@3.55.0) vite: 4.0.4 - vitefu: 0.2.4_vite@4.0.4 + vitefu: 0.2.4(vite@4.0.4) transitivePeerDependencies: - supports-color dev: true @@ -582,7 +582,7 @@ packages: resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} dev: false - /@typescript-eslint/eslint-plugin@5.48.1_3jon24igvnqaqexgwtxk6nkpse: + /@typescript-eslint/eslint-plugin@5.48.1(@typescript-eslint/parser@5.48.1)(eslint@8.31.0)(typescript@4.9.4): resolution: {integrity: sha512-9nY5K1Rp2ppmpb9s9S2aBiF3xo5uExCehMDmYmmFqqyxgenbHJ3qbarcLt4ITgaD6r/2ypdlcFRdcuVPnks+fQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -593,23 +593,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.48.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/parser': 5.48.1(eslint@8.31.0)(typescript@4.9.4) '@typescript-eslint/scope-manager': 5.48.1 - '@typescript-eslint/type-utils': 5.48.1_iukboom6ndih5an6iafl45j2fe - '@typescript-eslint/utils': 5.48.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/type-utils': 5.48.1(eslint@8.31.0)(typescript@4.9.4) + '@typescript-eslint/utils': 5.48.1(eslint@8.31.0)(typescript@4.9.4) debug: 4.3.4 eslint: 8.31.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.4 + tsutils: 3.21.0(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.48.1_iukboom6ndih5an6iafl45j2fe: + /@typescript-eslint/parser@5.48.1(eslint@8.31.0)(typescript@4.9.4): resolution: {integrity: sha512-4yg+FJR/V1M9Xoq56SF9Iygqm+r5LMXvheo6DQ7/yUWynQ4YfCRnsKuRgqH4EQ5Ya76rVwlEpw4Xu+TgWQUcdA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -621,7 +621,7 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.48.1 '@typescript-eslint/types': 5.48.1 - '@typescript-eslint/typescript-estree': 5.48.1_typescript@4.9.4 + '@typescript-eslint/typescript-estree': 5.48.1(typescript@4.9.4) debug: 4.3.4 eslint: 8.31.0 typescript: 4.9.4 @@ -637,7 +637,7 @@ packages: '@typescript-eslint/visitor-keys': 5.48.1 dev: true - /@typescript-eslint/type-utils@5.48.1_iukboom6ndih5an6iafl45j2fe: + /@typescript-eslint/type-utils@5.48.1(eslint@8.31.0)(typescript@4.9.4): resolution: {integrity: sha512-Hyr8HU8Alcuva1ppmqSYtM/Gp0q4JOp1F+/JH5D1IZm/bUBrV0edoewQZiEc1r6I8L4JL21broddxK8HAcZiqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -647,11 +647,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.48.1_typescript@4.9.4 - '@typescript-eslint/utils': 5.48.1_iukboom6ndih5an6iafl45j2fe + '@typescript-eslint/typescript-estree': 5.48.1(typescript@4.9.4) + '@typescript-eslint/utils': 5.48.1(eslint@8.31.0)(typescript@4.9.4) debug: 4.3.4 eslint: 8.31.0 - tsutils: 3.21.0_typescript@4.9.4 + tsutils: 3.21.0(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: - supports-color @@ -662,7 +662,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.48.1_typescript@4.9.4: + /@typescript-eslint/typescript-estree@5.48.1(typescript@4.9.4): resolution: {integrity: sha512-Hut+Osk5FYr+sgFh8J/FHjqX6HFcDzTlWLrFqGoK5kVUN3VBHF/QzZmAsIXCQ8T/W9nQNBTqalxi1P3LSqWnRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -677,13 +677,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.4 + tsutils: 3.21.0(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.48.1_iukboom6ndih5an6iafl45j2fe: + /@typescript-eslint/utils@5.48.1(eslint@8.31.0)(typescript@4.9.4): resolution: {integrity: sha512-SmQuSrCGUOdmGMwivW14Z0Lj8dxG1mOFZ7soeJ0TQZEJcs3n5Ndgkg0A4bcMFzBELqLJ6GTHnEU+iIoaD6hFGA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -693,10 +693,10 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.48.1 '@typescript-eslint/types': 5.48.1 - '@typescript-eslint/typescript-estree': 5.48.1_typescript@4.9.4 + '@typescript-eslint/typescript-estree': 5.48.1(typescript@4.9.4) eslint: 8.31.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.31.0 + eslint-utils: 3.0.0(eslint@8.31.0) semver: 7.3.8 transitivePeerDependencies: - supports-color @@ -722,7 +722,7 @@ packages: acorn-walk: 8.2.0 dev: false - /acorn-jsx@5.3.2_acorn@8.8.1: + /acorn-jsx@5.3.2(acorn@8.8.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1077,7 +1077,7 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-prettier@8.6.0_eslint@8.31.0: + /eslint-config-prettier@8.6.0(eslint@8.31.0): resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} hasBin: true peerDependencies: @@ -1086,7 +1086,7 @@ packages: eslint: 8.31.0 dev: true - /eslint-plugin-svelte3@4.0.0_6go7qzsvzihesfwmyvq3tnl5qq: + /eslint-plugin-svelte3@4.0.0(eslint@8.31.0)(svelte@3.55.0): resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} peerDependencies: eslint: '>=8.0.0' @@ -1112,7 +1112,7 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0_eslint@8.31.0: + /eslint-utils@3.0.0(eslint@8.31.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: @@ -1148,7 +1148,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.31.0 + eslint-utils: 3.0.0(eslint@8.31.0) eslint-visitor-keys: 3.3.0 espree: 9.4.1 esquery: 1.4.0 @@ -1189,7 +1189,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: acorn: 8.8.1 - acorn-jsx: 5.3.2_acorn@8.8.1 + acorn-jsx: 5.3.2(acorn@8.8.1) eslint-visitor-keys: 3.3.0 dev: true @@ -1564,12 +1564,12 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /isomorphic-dompurify@0.24.0: - resolution: {integrity: sha512-YePhHHQAVsU1CYkL3gKQmga+fTAh66eWg+RVQOVFRNfzoLkd+gFhFY5S+g80f8b0v2JBMYg+npqdZI1vOxTOBQ==} + /isomorphic-dompurify@0.26.0: + resolution: {integrity: sha512-70gPadd/NJPTBuTtM5PsWimmc7S4fcBENzOFMHfBtIPacaygUvI9n63qFkUTc91WDDC9yB68mtmluW9/NhhTJw==} dependencies: '@types/dompurify': 2.4.0 dompurify: 2.4.3 - jsdom: 20.0.3 + jsdom: 21.0.0 transitivePeerDependencies: - bufferutil - canvas @@ -1593,8 +1593,8 @@ packages: argparse: 2.0.1 dev: true - /jsdom@20.0.3: - resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} + /jsdom@21.0.0: + resolution: {integrity: sha512-AIw+3ZakSUtDYvhwPwWHiZsUi3zHugpMEKlNPaurviseYoBqo0zBd3zqoUi3LPCNtPFlEP8FiW9MqCZdjb2IYA==} engines: {node: '>=14'} peerDependencies: canvas: ^2.5.0 @@ -1915,7 +1915,7 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-plugin-svelte@2.9.0_74vfyr7qjo56zgjcvkwi6gyjxm: + /prettier-plugin-svelte@2.9.0(prettier@2.8.2)(svelte@3.55.0): resolution: {integrity: sha512-3doBi5NO4IVgaNPtwewvrgPpqAcvNv0NwJNflr76PIGgi9nf1oguQV1Hpdm9TI2ALIQVn/9iIwLpBO5UcD2Jiw==} peerDependencies: prettier: ^1.16.4 || ^2.0.0 @@ -1925,7 +1925,7 @@ packages: svelte: 3.55.0 dev: true - /prettier-plugin-tailwindcss@0.2.1_prettier@2.8.2: + /prettier-plugin-tailwindcss@0.2.1(prettier@2.8.2): resolution: {integrity: sha512-aIO8IguumORyRsmT+E7JfJ3A9FEoyhqZR7Au7TBOege3VZkgMvHJMkufeYp4zjnDK2iq4ktkvGMNOQR9T8lisQ==} engines: {node: '>=12.17.0'} peerDependencies: @@ -2168,7 +2168,7 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check@3.0.2_svelte@3.55.0: + /svelte-check@3.0.2(svelte@3.55.0): resolution: {integrity: sha512-DkhKhV0Jt0gh7q9DBB26+J2Vfb9y4/4JWxnbkXBZha7542LOhwvj3edJFjyJ+xjdaXyInZ+YRRYc3V6wytP2ew==} hasBin: true peerDependencies: @@ -2181,7 +2181,7 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 3.55.0 - svelte-preprocess: 5.0.0_niwyv7xychq2ag6arq5eqxbomm + svelte-preprocess: 5.0.0(svelte@3.55.0)(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: - '@babel/core' @@ -2201,7 +2201,7 @@ packages: dequal: 2.0.3 dev: false - /svelte-hmr@0.15.1_svelte@3.55.0: + /svelte-hmr@0.15.1(svelte@3.55.0): resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: @@ -2210,7 +2210,7 @@ packages: svelte: 3.55.0 dev: true - /svelte-preprocess@5.0.0_niwyv7xychq2ag6arq5eqxbomm: + /svelte-preprocess@5.0.0(svelte@3.55.0)(typescript@4.9.4): resolution: {integrity: sha512-q7lpa7i2FBu8Pa+G0MmuQQWETBwCKgsGmuq1Sf6n8q4uaG9ZLcLP0Y+etC6bF4sE6EbLxfiI38zV6RfPe3RSfg==} engines: {node: '>= 14.10.0'} requiresBuild: true @@ -2349,7 +2349,7 @@ packages: /tslib@2.4.1: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - /tsutils@3.21.0_typescript@4.9.4: + /tsutils@3.21.0(typescript@4.9.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: @@ -2450,7 +2450,7 @@ packages: fsevents: 2.3.2 dev: true - /vitefu@0.2.4_vite@4.0.4: + /vitefu@0.2.4(vite@4.0.4): resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0