diff --git a/.pnp.cjs b/.pnp.cjs index 3a858c027..622e680ac 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -42,9 +42,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@fullcalendar/luxon3", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.8"],\ ["@fullcalendar/timegrid", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.8"],\ ["@fullcalendar/vue3", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.8"],\ - ["@parcel/optimizer-data-url", "npm:2.9.1"],\ - ["@parcel/transformer-inline-string", "npm:2.9.1"],\ - ["@parcel/transformer-sass", "npm:2.9.1"],\ + ["@parcel/optimizer-data-url", "npm:2.9.2"],\ + ["@parcel/transformer-inline-string", "npm:2.9.2"],\ + ["@parcel/transformer-sass", "npm:2.9.2"],\ ["@popperjs/core", "npm:2.11.8"],\ ["@rollup/pluginutils", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:5.0.2"],\ ["@twuni/emojify", "npm:1.0.2"],\ @@ -53,20 +53,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["bootstrap-icons", "npm:1.10.5"],\ ["browser-fs-access", "npm:0.34.1"],\ ["browserlist", "npm:1.0.1"],\ - ["c8", "npm:7.14.0"],\ + ["c8", "npm:8.0.0"],\ ["caniuse-lite", "npm:1.0.30001495"],\ ["d3", "npm:7.8.5"],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["eslint-config-standard", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:17.1.0"],\ ["eslint-plugin-cypress", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.13.3"],\ ["eslint-plugin-import", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.27.5"],\ - ["eslint-plugin-n", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.0"],\ + ["eslint-plugin-n", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.1"],\ ["eslint-plugin-node", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:11.1.0"],\ ["eslint-plugin-promise", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.1"],\ - ["eslint-plugin-vue", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.14.1"],\ + ["eslint-plugin-vue", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.15.1"],\ ["file-saver", "npm:2.0.5"],\ - ["highcharts", "npm:11.0.1"],\ - ["html-validate", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:7.18.1"],\ + ["highcharts", "npm:11.1.0"],\ + ["html-validate", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:8.0.5"],\ ["ical.js", "npm:1.5.0"],\ ["jquery", "npm:3.7.0"],\ ["jquery-migrate", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:3.4.1"],\ @@ -80,11 +80,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["ms", "npm:2.1.3"],\ ["murmurhash-js", "npm:1.0.0"],\ ["naive-ui", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.34.4"],\ - ["parcel", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.9.1"],\ - ["pinia", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.3"],\ + ["parcel", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.9.2"],\ + ["pinia", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.4"],\ ["pinia-plugin-persist", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:1.0.0"],\ ["pug", "npm:3.0.2"],\ - ["sass", "npm:1.62.1"],\ + ["sass", "npm:1.63.4"],\ ["seedrandom", "npm:3.0.5"],\ ["select2", "npm:4.1.0-rc.0"],\ ["select2-bootstrap-5-theme", "npm:1.3.0"],\ @@ -429,12 +429,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:593c3ddde53a3dbeda73b8b4fea6e11ecc93324423405eeaf07b34c9d49312e44eca3d9fc561355a33fcf10341918adcc2bec8f88e5cdcbd1c1e36162bb114fe#npm:4.4.0", {\ - "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-9c5e3ea5cf/0/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-cdfe3ae42b.zip/node_modules/@eslint-community/eslint-utils/",\ + ["virtual:5757109ac88221e94a852cc9f73e2f55465a7102fffadd66cbbc453ec0085a59a55391bf490e79144c3026a10d76b992734f4e89f8c9b0e26d0c979c648afdd9#npm:4.4.0", {\ + "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-944437d78e/0/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-cdfe3ae42b.zip/node_modules/@eslint-community/eslint-utils/",\ "packageDependencies": [\ - ["@eslint-community/eslint-utils", "virtual:593c3ddde53a3dbeda73b8b4fea6e11ecc93324423405eeaf07b34c9d49312e44eca3d9fc561355a33fcf10341918adcc2bec8f88e5cdcbd1c1e36162bb114fe#npm:4.4.0"],\ + ["@eslint-community/eslint-utils", "virtual:5757109ac88221e94a852cc9f73e2f55465a7102fffadd66cbbc453ec0085a59a55391bf490e79144c3026a10d76b992734f4e89f8c9b0e26d0c979c648afdd9#npm:4.4.0"],\ ["@types/eslint", null],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["eslint-visitor-keys", "npm:3.3.0"]\ ],\ "packagePeers": [\ @@ -479,10 +479,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@eslint/js", [\ - ["npm:8.42.0", {\ - "packageLocation": "./.yarn/cache/@eslint-js-npm-8.42.0-820f8f50f7-750558843a.zip/node_modules/@eslint/js/",\ + ["npm:8.43.0", {\ + "packageLocation": "./.yarn/cache/@eslint-js-npm-8.43.0-60a60994b7-580487a09c.zip/node_modules/@eslint/js/",\ "packageDependencies": [\ - ["@eslint/js", "npm:8.42.0"]\ + ["@eslint/js", "npm:8.43.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -715,10 +715,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@html-validate/stylish", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/@html-validate-stylish-npm-4.0.1-a5ee83fd48-89c83ea1ae.zip/node_modules/@html-validate/stylish/",\ + ["npm:4.1.0", {\ + "packageLocation": "./.yarn/cache/@html-validate-stylish-npm-4.1.0-aba0cf2d6c-4af90db4f9.zip/node_modules/@html-validate/stylish/",\ "packageDependencies": [\ - ["@html-validate/stylish", "npm:4.0.1"],\ + ["@html-validate/stylish", "npm:4.1.0"],\ ["kleur", "npm:4.1.4"]\ ],\ "linkType": "HARD"\ @@ -1109,15 +1109,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/bundler-default", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-bundler-default-npm-2.9.1-bd80d38215-65d6f950e5.zip/node_modules/@parcel/bundler-default/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-bundler-default-npm-2.9.2-cd927ae646-acd5045aae.zip/node_modules/@parcel/bundler-default/",\ "packageDependencies": [\ - ["@parcel/bundler-default", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/graph", "npm:2.9.1"],\ - ["@parcel/hash", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/bundler-default", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/graph", "npm:2.9.2"],\ + ["@parcel/hash", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ @@ -1131,25 +1131,26 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-cache-npm-2.9.1-64e85bb2b6-0ca79922f4.zip/node_modules/@parcel/cache/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-cache-npm-2.9.2-5aee286b54-7968be08b0.zip/node_modules/@parcel/cache/",\ "packageDependencies": [\ - ["@parcel/cache", "npm:2.9.1"]\ + ["@parcel/cache", "npm:2.9.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-cache-virtual-ca4ae87c76/0/cache/@parcel-cache-npm-2.9.1-64e85bb2b6-0ca79922f4.zip/node_modules/@parcel/cache/",\ + ["virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-cache-virtual-b519507b52/0/cache/@parcel-cache-npm-2.9.2-5aee286b54-7968be08b0.zip/node_modules/@parcel/cache/",\ "packageDependencies": [\ - ["@parcel/cache", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ - ["@parcel/core", "npm:2.6.2"],\ - ["@parcel/fs", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/cache", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/core", "npm:2.9.2"],\ + ["@parcel/fs", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["@types/parcel__core", null],\ ["lmdb", "npm:2.7.11"]\ ],\ "packagePeers": [\ + "@parcel/core",\ "@types/parcel__core"\ ],\ "linkType": "HARD"\ @@ -1170,19 +1171,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-cache-virtual-535f56842f/0/cache/@parcel-cache-npm-2.9.1-64e85bb2b6-0ca79922f4.zip/node_modules/@parcel/cache/",\ + ["virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-cache-virtual-d5cc0ae154/0/cache/@parcel-cache-npm-2.9.2-5aee286b54-7968be08b0.zip/node_modules/@parcel/cache/",\ "packageDependencies": [\ - ["@parcel/cache", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/core", "npm:2.9.1"],\ - ["@parcel/fs", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/cache", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ + ["@parcel/core", "npm:2.6.2"],\ + ["@parcel/fs", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["@types/parcel__core", null],\ ["lmdb", "npm:2.7.11"]\ ],\ "packagePeers": [\ - "@parcel/core",\ "@types/parcel__core"\ ],\ "linkType": "HARD"\ @@ -1197,68 +1197,68 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-codeframe-npm-2.9.1-76326be081-7fecbca32e.zip/node_modules/@parcel/codeframe/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-codeframe-npm-2.9.2-964de9e20f-6a9cc23994.zip/node_modules/@parcel/codeframe/",\ "packageDependencies": [\ - ["@parcel/codeframe", "npm:2.9.1"],\ + ["@parcel/codeframe", "npm:2.9.2"],\ ["chalk", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/compressor-raw", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-compressor-raw-npm-2.9.1-8207dd1221-5830397a27.zip/node_modules/@parcel/compressor-raw/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-compressor-raw-npm-2.9.2-7dfbfadaf9-263005e4bc.zip/node_modules/@parcel/compressor-raw/",\ "packageDependencies": [\ - ["@parcel/compressor-raw", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"]\ + ["@parcel/compressor-raw", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/config-default", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-config-default-npm-2.9.1-96ef233313-3b3ea81c8c.zip/node_modules/@parcel/config-default/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-config-default-npm-2.9.2-7a372f4a8e-b07a1c93d7.zip/node_modules/@parcel/config-default/",\ "packageDependencies": [\ - ["@parcel/config-default", "npm:2.9.1"]\ + ["@parcel/config-default", "npm:2.9.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:1b8e4e82a33836fd9b408f73a4462b700349d7643dcb12b8b25665795b77fe9502320b83b4c612c0128d1e16eed04ed9a3ffed930547db85181974f4c9f7d549#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-config-default-virtual-421d9e6cfd/0/cache/@parcel-config-default-npm-2.9.1-96ef233313-3b3ea81c8c.zip/node_modules/@parcel/config-default/",\ + ["virtual:c28611412c955a1fda20639657c96ff2be961c906ace258361995235bacf8e4a907ad524e4fb9fb5a0aaae51e5563719e1d95f46bcfadadbe883a4a6942a7afb#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-config-default-virtual-9c28b5e2d3/0/cache/@parcel-config-default-npm-2.9.2-7a372f4a8e-b07a1c93d7.zip/node_modules/@parcel/config-default/",\ "packageDependencies": [\ - ["@parcel/config-default", "virtual:1b8e4e82a33836fd9b408f73a4462b700349d7643dcb12b8b25665795b77fe9502320b83b4c612c0128d1e16eed04ed9a3ffed930547db85181974f4c9f7d549#npm:2.9.1"],\ - ["@parcel/bundler-default", "npm:2.9.1"],\ - ["@parcel/compressor-raw", "npm:2.9.1"],\ - ["@parcel/core", "npm:2.9.1"],\ - ["@parcel/namer-default", "npm:2.9.1"],\ - ["@parcel/optimizer-css", "npm:2.9.1"],\ - ["@parcel/optimizer-htmlnano", "npm:2.9.1"],\ - ["@parcel/optimizer-image", "npm:2.9.1"],\ - ["@parcel/optimizer-svgo", "npm:2.9.1"],\ - ["@parcel/optimizer-swc", "npm:2.9.1"],\ - ["@parcel/packager-css", "npm:2.9.1"],\ - ["@parcel/packager-html", "npm:2.9.1"],\ - ["@parcel/packager-js", "npm:2.9.1"],\ - ["@parcel/packager-raw", "npm:2.9.1"],\ - ["@parcel/packager-svg", "npm:2.9.1"],\ - ["@parcel/reporter-dev-server", "npm:2.9.1"],\ - ["@parcel/resolver-default", "npm:2.9.1"],\ - ["@parcel/runtime-browser-hmr", "npm:2.9.1"],\ - ["@parcel/runtime-js", "npm:2.9.1"],\ - ["@parcel/runtime-react-refresh", "npm:2.9.1"],\ - ["@parcel/runtime-service-worker", "npm:2.9.1"],\ - ["@parcel/transformer-babel", "npm:2.9.1"],\ - ["@parcel/transformer-css", "npm:2.9.1"],\ - ["@parcel/transformer-html", "npm:2.9.1"],\ - ["@parcel/transformer-image", "virtual:421d9e6cfd4aea6efd6647bd2d19fc0e4eba4706019c6e5b3b28b7866efca5ad235be577298734e82f345597dbc51ae08307a26ba1f1ec25799f488e476636a7#npm:2.9.1"],\ - ["@parcel/transformer-js", "virtual:421d9e6cfd4aea6efd6647bd2d19fc0e4eba4706019c6e5b3b28b7866efca5ad235be577298734e82f345597dbc51ae08307a26ba1f1ec25799f488e476636a7#npm:2.9.1"],\ - ["@parcel/transformer-json", "npm:2.9.1"],\ - ["@parcel/transformer-postcss", "npm:2.9.1"],\ - ["@parcel/transformer-posthtml", "npm:2.9.1"],\ - ["@parcel/transformer-raw", "npm:2.9.1"],\ - ["@parcel/transformer-react-refresh-wrap", "npm:2.9.1"],\ - ["@parcel/transformer-svg", "npm:2.9.1"],\ + ["@parcel/config-default", "virtual:c28611412c955a1fda20639657c96ff2be961c906ace258361995235bacf8e4a907ad524e4fb9fb5a0aaae51e5563719e1d95f46bcfadadbe883a4a6942a7afb#npm:2.9.2"],\ + ["@parcel/bundler-default", "npm:2.9.2"],\ + ["@parcel/compressor-raw", "npm:2.9.2"],\ + ["@parcel/core", "npm:2.9.2"],\ + ["@parcel/namer-default", "npm:2.9.2"],\ + ["@parcel/optimizer-css", "npm:2.9.2"],\ + ["@parcel/optimizer-htmlnano", "npm:2.9.2"],\ + ["@parcel/optimizer-image", "virtual:9c28b5e2d3761cbe1edde136d8abe87fb1a09925c11d4787a7ad5a932c042af89b2331a8b19e0fb31247f148ca4027a411870484a93be509fe332049741011f4#npm:2.9.2"],\ + ["@parcel/optimizer-svgo", "npm:2.9.2"],\ + ["@parcel/optimizer-swc", "npm:2.9.2"],\ + ["@parcel/packager-css", "npm:2.9.2"],\ + ["@parcel/packager-html", "npm:2.9.2"],\ + ["@parcel/packager-js", "npm:2.9.2"],\ + ["@parcel/packager-raw", "npm:2.9.2"],\ + ["@parcel/packager-svg", "npm:2.9.2"],\ + ["@parcel/reporter-dev-server", "npm:2.9.2"],\ + ["@parcel/resolver-default", "npm:2.9.2"],\ + ["@parcel/runtime-browser-hmr", "npm:2.9.2"],\ + ["@parcel/runtime-js", "npm:2.9.2"],\ + ["@parcel/runtime-react-refresh", "npm:2.9.2"],\ + ["@parcel/runtime-service-worker", "npm:2.9.2"],\ + ["@parcel/transformer-babel", "npm:2.9.2"],\ + ["@parcel/transformer-css", "npm:2.9.2"],\ + ["@parcel/transformer-html", "npm:2.9.2"],\ + ["@parcel/transformer-image", "virtual:9c28b5e2d3761cbe1edde136d8abe87fb1a09925c11d4787a7ad5a932c042af89b2331a8b19e0fb31247f148ca4027a411870484a93be509fe332049741011f4#npm:2.9.2"],\ + ["@parcel/transformer-js", "virtual:9c28b5e2d3761cbe1edde136d8abe87fb1a09925c11d4787a7ad5a932c042af89b2331a8b19e0fb31247f148ca4027a411870484a93be509fe332049741011f4#npm:2.9.2"],\ + ["@parcel/transformer-json", "npm:2.9.2"],\ + ["@parcel/transformer-postcss", "npm:2.9.2"],\ + ["@parcel/transformer-posthtml", "npm:2.9.2"],\ + ["@parcel/transformer-raw", "npm:2.9.2"],\ + ["@parcel/transformer-react-refresh-wrap", "npm:2.9.2"],\ + ["@parcel/transformer-svg", "npm:2.9.2"],\ ["@types/parcel__core", null]\ ],\ "packagePeers": [\ @@ -1300,25 +1300,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-core-npm-2.9.1-f045126896-a63a341127.zip/node_modules/@parcel/core/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-core-npm-2.9.2-43efe8c401-34fdd57791.zip/node_modules/@parcel/core/",\ "packageDependencies": [\ - ["@parcel/core", "npm:2.9.1"],\ + ["@parcel/core", "npm:2.9.2"],\ ["@mischnic/json-sourcemap", "npm:0.1.0"],\ - ["@parcel/cache", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/events", "npm:2.9.1"],\ - ["@parcel/fs", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/graph", "npm:2.9.1"],\ - ["@parcel/hash", "npm:2.9.1"],\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/package-manager", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/profiler", "npm:2.9.1"],\ + ["@parcel/cache", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/events", "npm:2.9.2"],\ + ["@parcel/fs", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/graph", "npm:2.9.2"],\ + ["@parcel/hash", "npm:2.9.2"],\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/package-manager", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/profiler", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ - ["@parcel/workers", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ + ["@parcel/workers", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ ["abortcontroller-polyfill", "npm:1.7.3"],\ ["base-x", "npm:3.0.9"],\ ["browserslist", "npm:4.20.3"],\ @@ -1343,10 +1343,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-diagnostic-npm-2.9.1-db71efcb92-77c9cc9464.zip/node_modules/@parcel/diagnostic/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-diagnostic-npm-2.9.2-b8228983c3-b27c14d711.zip/node_modules/@parcel/diagnostic/",\ "packageDependencies": [\ - ["@parcel/diagnostic", "npm:2.9.1"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ ["@mischnic/json-sourcemap", "npm:0.1.0"],\ ["nullthrows", "npm:1.1.1"]\ ],\ @@ -1361,10 +1361,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-events-npm-2.9.1-609b179657-755518fc66.zip/node_modules/@parcel/events/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-events-npm-2.9.2-24de4cd1a4-4bc905a5e3.zip/node_modules/@parcel/events/",\ "packageDependencies": [\ - ["@parcel/events", "npm:2.9.1"]\ + ["@parcel/events", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -1377,26 +1377,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-fs-npm-2.9.1-6734080bd1-f4be2bd059.zip/node_modules/@parcel/fs/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip/node_modules/@parcel/fs/",\ "packageDependencies": [\ - ["@parcel/fs", "npm:2.9.1"]\ + ["@parcel/fs", "npm:2.9.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-fs-virtual-2257dc61ac/0/cache/@parcel-fs-npm-2.9.1-6734080bd1-f4be2bd059.zip/node_modules/@parcel/fs/",\ + ["virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-fs-virtual-81ff228a03/0/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip/node_modules/@parcel/fs/",\ "packageDependencies": [\ - ["@parcel/fs", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ - ["@parcel/core", "npm:2.6.2"],\ - ["@parcel/fs-search", "npm:2.9.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/fs", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/core", "npm:2.9.2"],\ + ["@parcel/fs-search", "npm:2.9.2"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["@parcel/watcher", "npm:2.0.7"],\ - ["@parcel/workers", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ + ["@parcel/workers", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ ["@types/parcel__core", null]\ ],\ "packagePeers": [\ + "@parcel/core",\ "@types/parcel__core"\ ],\ "linkType": "HARD"\ @@ -1418,20 +1419,19 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-fs-virtual-a37a893e89/0/cache/@parcel-fs-npm-2.9.1-6734080bd1-f4be2bd059.zip/node_modules/@parcel/fs/",\ + ["virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-fs-virtual-9e8ffc1486/0/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip/node_modules/@parcel/fs/",\ "packageDependencies": [\ - ["@parcel/fs", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/core", "npm:2.9.1"],\ - ["@parcel/fs-search", "npm:2.9.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/fs", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ + ["@parcel/core", "npm:2.6.2"],\ + ["@parcel/fs-search", "npm:2.9.2"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["@parcel/watcher", "npm:2.0.7"],\ - ["@parcel/workers", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ + ["@parcel/workers", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ ["@types/parcel__core", null]\ ],\ "packagePeers": [\ - "@parcel/core",\ "@types/parcel__core"\ ],\ "linkType": "HARD"\ @@ -1446,10 +1446,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/unplugged/@parcel-fs-search-npm-2.9.1-d8cb64b4dc/node_modules/@parcel/fs-search/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/unplugged/@parcel-fs-search-npm-2.9.2-0251af50fa/node_modules/@parcel/fs-search/",\ "packageDependencies": [\ - ["@parcel/fs-search", "npm:2.9.1"]\ + ["@parcel/fs-search", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -1464,10 +1464,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-graph-npm-2.9.1-7f41404c10-04dd15f5bc.zip/node_modules/@parcel/graph/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-graph-npm-2.9.2-cb6ed79dfc-9943396a21.zip/node_modules/@parcel/graph/",\ "packageDependencies": [\ - ["@parcel/graph", "npm:2.9.1"],\ + ["@parcel/graph", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ @@ -1483,10 +1483,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/unplugged/@parcel-hash-npm-2.9.1-5f1839204f/node_modules/@parcel/hash/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/unplugged/@parcel-hash-npm-2.9.2-f26f4ce463/node_modules/@parcel/hash/",\ "packageDependencies": [\ - ["@parcel/hash", "npm:2.9.1"],\ + ["@parcel/hash", "npm:2.9.2"],\ ["xxhash-wasm", "npm:0.4.2"]\ ],\ "linkType": "HARD"\ @@ -1502,12 +1502,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-logger-npm-2.9.1-e7501bf139-b2b3d6aee9.zip/node_modules/@parcel/logger/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-logger-npm-2.9.2-3241bcb0e5-072052724a.zip/node_modules/@parcel/logger/",\ "packageDependencies": [\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/events", "npm:2.9.1"]\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/events", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -1521,36 +1521,36 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-markdown-ansi-npm-2.9.1-d38edbabf2-64f9998d42.zip/node_modules/@parcel/markdown-ansi/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-markdown-ansi-npm-2.9.2-2985c646b4-171d62a761.zip/node_modules/@parcel/markdown-ansi/",\ "packageDependencies": [\ - ["@parcel/markdown-ansi", "npm:2.9.1"],\ + ["@parcel/markdown-ansi", "npm:2.9.2"],\ ["chalk", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/namer-default", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-namer-default-npm-2.9.1-96cc28e011-0c0317d54b.zip/node_modules/@parcel/namer-default/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-namer-default-npm-2.9.2-f84d8c75d8-903da6aada.zip/node_modules/@parcel/namer-default/",\ "packageDependencies": [\ - ["@parcel/namer-default", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/namer-default", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/node-resolver-core", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/unplugged/@parcel-node-resolver-core-npm-3.0.1-5ac08b21d9/node_modules/@parcel/node-resolver-core/",\ + ["npm:3.0.2", {\ + "packageLocation": "./.yarn/unplugged/@parcel-node-resolver-core-npm-3.0.2-e5591710a1/node_modules/@parcel/node-resolver-core/",\ "packageDependencies": [\ - ["@parcel/node-resolver-core", "npm:3.0.1"],\ + ["@parcel/node-resolver-core", "npm:3.0.2"],\ ["@mischnic/json-sourcemap", "npm:0.1.0"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/fs", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/fs", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"],\ ["semver", "npm:5.7.1"]\ ],\ @@ -1558,14 +1558,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/optimizer-css", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-optimizer-css-npm-2.9.1-56a458d7d9-e43097eff1.zip/node_modules/@parcel/optimizer-css/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-optimizer-css-npm-2.9.2-f17b6fe3fc-2ba9bd6eea.zip/node_modules/@parcel/optimizer-css/",\ "packageDependencies": [\ - ["@parcel/optimizer-css", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/optimizer-css", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["browserslist", "npm:4.20.3"],\ ["lightningcss", "npm:1.17.1"],\ ["nullthrows", "npm:1.1.1"]\ @@ -1574,12 +1574,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/optimizer-data-url", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-optimizer-data-url-npm-2.9.1-67b9e2ca19-e94b1c43ca.zip/node_modules/@parcel/optimizer-data-url/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-optimizer-data-url-npm-2.9.2-c7dded7731-fed10fad94.zip/node_modules/@parcel/optimizer-data-url/",\ "packageDependencies": [\ - ["@parcel/optimizer-data-url", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/optimizer-data-url", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["isbinaryfile", "npm:4.0.10"],\ ["mime", "npm:2.6.0"]\ ],\ @@ -1587,12 +1587,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/optimizer-htmlnano", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-optimizer-htmlnano-npm-2.9.1-9303d21c6a-1882618a2f.zip/node_modules/@parcel/optimizer-htmlnano/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-optimizer-htmlnano-npm-2.9.2-01a9d51f22-9a5f1caf59.zip/node_modules/@parcel/optimizer-htmlnano/",\ "packageDependencies": [\ - ["@parcel/optimizer-htmlnano", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["htmlnano", "virtual:9303d21c6a594e83f6c6d53ee7d2435e3c9582354399795abbd31c408cdf619bd02274eb10311268e32af326dddc62f2cca13f353a01b189fc5d41bee9d4f251#npm:2.0.2"],\ + ["@parcel/optimizer-htmlnano", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["htmlnano", "virtual:01a9d51f22d57b32a48466b80fd9ec3455d6f5a526a80bd51fe8eaa7bbd3f389fe1e0b22c1b463c7e24fb30d65e4e5dcf6cb0772821469c3384f7df764814f0f#npm:2.0.2"],\ ["nullthrows", "npm:1.1.1"],\ ["posthtml", "npm:0.16.6"],\ ["svgo", "npm:2.8.0"]\ @@ -1601,42 +1601,54 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/optimizer-image", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/unplugged/@parcel-optimizer-image-npm-2.9.1-3b7cf409f3/node_modules/@parcel/optimizer-image/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/unplugged/@parcel-optimizer-image-virtual-dc1490c63d/node_modules/@parcel/optimizer-image/",\ "packageDependencies": [\ - ["@parcel/optimizer-image", "npm:2.9.1"],\ - ["@parcel/core", "npm:2.6.2"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ - ["@parcel/workers", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"]\ + ["@parcel/optimizer-image", "npm:2.9.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:9c28b5e2d3761cbe1edde136d8abe87fb1a09925c11d4787a7ad5a932c042af89b2331a8b19e0fb31247f148ca4027a411870484a93be509fe332049741011f4#npm:2.9.2", {\ + "packageLocation": "./.yarn/unplugged/@parcel-optimizer-image-virtual-dc1490c63d/node_modules/@parcel/optimizer-image/",\ + "packageDependencies": [\ + ["@parcel/optimizer-image", "virtual:9c28b5e2d3761cbe1edde136d8abe87fb1a09925c11d4787a7ad5a932c042af89b2331a8b19e0fb31247f148ca4027a411870484a93be509fe332049741011f4#npm:2.9.2"],\ + ["@parcel/core", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ + ["@parcel/workers", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@types/parcel__core", null]\ + ],\ + "packagePeers": [\ + "@parcel/core",\ + "@types/parcel__core"\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/optimizer-svgo", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-optimizer-svgo-npm-2.9.1-f3215a2895-612d61c830.zip/node_modules/@parcel/optimizer-svgo/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-optimizer-svgo-npm-2.9.2-4519e191ce-67ed4bd0db.zip/node_modules/@parcel/optimizer-svgo/",\ "packageDependencies": [\ - ["@parcel/optimizer-svgo", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/optimizer-svgo", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["svgo", "npm:2.8.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/optimizer-swc", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-optimizer-swc-npm-2.9.1-42d3ce2418-72105a9bc9.zip/node_modules/@parcel/optimizer-swc/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-optimizer-swc-npm-2.9.2-ccab80a9cc-e21d0bee33.zip/node_modules/@parcel/optimizer-swc/",\ "packageDependencies": [\ - ["@parcel/optimizer-swc", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/optimizer-swc", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ - ["@swc/core", "virtual:42d3ce2418a3406cd3e132f1f8c4aeeb2f8196b732eb378c087b60e79c95c8914ade9a7eb2e234d536e97d48fb59bb26c12e058c2a96c6cbec3770661b2aed5e#npm:1.3.62"],\ + ["@parcel/utils", "npm:2.9.2"],\ + ["@swc/core", "virtual:ccab80a9cc843832c4d60aa9658e3eed08e8ca8addd7d02f4754dbfb1970464df5a914f21ae6cc00acfc9ee0e4f39386e87f438e11e3ab36b045551ade5188b6#npm:1.3.62"],\ ["nullthrows", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ @@ -1650,29 +1662,30 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-package-manager-npm-2.9.1-c7a23c41b1-849d334663.zip/node_modules/@parcel/package-manager/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-package-manager-npm-2.9.2-ce78c9a74b-f7f1913f7f.zip/node_modules/@parcel/package-manager/",\ "packageDependencies": [\ - ["@parcel/package-manager", "npm:2.9.1"]\ + ["@parcel/package-manager", "npm:2.9.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-package-manager-virtual-3fa00af670/0/cache/@parcel-package-manager-npm-2.9.1-c7a23c41b1-849d334663.zip/node_modules/@parcel/package-manager/",\ + ["virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-package-manager-virtual-25c00264cd/0/cache/@parcel-package-manager-npm-2.9.2-ce78c9a74b-f7f1913f7f.zip/node_modules/@parcel/package-manager/",\ "packageDependencies": [\ - ["@parcel/package-manager", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ - ["@parcel/core", "npm:2.6.2"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/fs", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/node-resolver-core", "npm:3.0.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ - ["@parcel/workers", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ + ["@parcel/package-manager", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/core", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/fs", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/node-resolver-core", "npm:3.0.2"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ + ["@parcel/workers", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ ["@types/parcel__core", null],\ ["semver", "npm:5.7.1"]\ ],\ "packagePeers": [\ + "@parcel/core",\ "@types/parcel__core"\ ],\ "linkType": "HARD"\ @@ -1696,50 +1709,49 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-package-manager-virtual-032b6d7d29/0/cache/@parcel-package-manager-npm-2.9.1-c7a23c41b1-849d334663.zip/node_modules/@parcel/package-manager/",\ + ["virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-package-manager-virtual-553b256f73/0/cache/@parcel-package-manager-npm-2.9.2-ce78c9a74b-f7f1913f7f.zip/node_modules/@parcel/package-manager/",\ "packageDependencies": [\ - ["@parcel/package-manager", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/core", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/fs", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/node-resolver-core", "npm:3.0.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ - ["@parcel/workers", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ + ["@parcel/package-manager", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ + ["@parcel/core", "npm:2.6.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/fs", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/node-resolver-core", "npm:3.0.2"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ + ["@parcel/workers", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ ["@types/parcel__core", null],\ ["semver", "npm:5.7.1"]\ ],\ "packagePeers": [\ - "@parcel/core",\ "@types/parcel__core"\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/packager-css", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-packager-css-npm-2.9.1-0fd73764c8-30c3255b9b.zip/node_modules/@parcel/packager-css/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-packager-css-npm-2.9.2-6a69ae150c-835894034e.zip/node_modules/@parcel/packager-css/",\ "packageDependencies": [\ - ["@parcel/packager-css", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/packager-css", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/packager-html", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-packager-html-npm-2.9.1-91b9217e1b-7d8ef8b77a.zip/node_modules/@parcel/packager-html/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-packager-html-npm-2.9.2-7468873086-8551a11ea2.zip/node_modules/@parcel/packager-html/",\ "packageDependencies": [\ - ["@parcel/packager-html", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/packager-html", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"],\ ["posthtml", "npm:0.16.6"]\ ],\ @@ -1747,15 +1759,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/packager-js", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-packager-js-npm-2.9.1-ecccdc9d1b-921a3f62c1.zip/node_modules/@parcel/packager-js/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-packager-js-npm-2.9.2-dd0cd199e4-49fef23dc6.zip/node_modules/@parcel/packager-js/",\ "packageDependencies": [\ - ["@parcel/packager-js", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/hash", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/packager-js", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/hash", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["globals", "npm:13.15.0"],\ ["nullthrows", "npm:1.1.1"]\ ],\ @@ -1763,23 +1775,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/packager-raw", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-packager-raw-npm-2.9.1-af8b04cda3-1e9c9a055a.zip/node_modules/@parcel/packager-raw/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-packager-raw-npm-2.9.2-1a5961f4f5-b56412fc29.zip/node_modules/@parcel/packager-raw/",\ "packageDependencies": [\ - ["@parcel/packager-raw", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"]\ + ["@parcel/packager-raw", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/packager-svg", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-packager-svg-npm-2.9.1-0fb9bb81ec-fa8443ab70.zip/node_modules/@parcel/packager-svg/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-packager-svg-npm-2.9.2-1d3bdae8e7-ef38f501fb.zip/node_modules/@parcel/packager-svg/",\ "packageDependencies": [\ - ["@parcel/packager-svg", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/packager-svg", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["posthtml", "npm:0.16.6"]\ ],\ "linkType": "HARD"\ @@ -1794,35 +1806,35 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-plugin-npm-2.9.1-c0b81a98b1-967408ebfc.zip/node_modules/@parcel/plugin/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-plugin-npm-2.9.2-a6fcdfe690-3104b076ec.zip/node_modules/@parcel/plugin/",\ "packageDependencies": [\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/types", "npm:2.9.1"]\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/types", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/profiler", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-profiler-npm-2.9.1-1386af04c4-b38e137037.zip/node_modules/@parcel/profiler/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-profiler-npm-2.9.2-f86abba7d6-390faeb1a0.zip/node_modules/@parcel/profiler/",\ "packageDependencies": [\ - ["@parcel/profiler", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/events", "npm:2.9.1"],\ + ["@parcel/profiler", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/events", "npm:2.9.2"],\ ["chrome-trace-event", "npm:1.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/reporter-cli", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-reporter-cli-npm-2.9.1-ed0ae34fc2-b695977089.zip/node_modules/@parcel/reporter-cli/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-reporter-cli-npm-2.9.2-04a53602ed-d9b5ca577f.zip/node_modules/@parcel/reporter-cli/",\ "packageDependencies": [\ - ["@parcel/reporter-cli", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/reporter-cli", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["chalk", "npm:4.1.2"],\ ["term-size", "npm:2.2.1"]\ ],\ @@ -1830,23 +1842,23 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/reporter-dev-server", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-reporter-dev-server-npm-2.9.1-83db12068f-9fcbf33992.zip/node_modules/@parcel/reporter-dev-server/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-reporter-dev-server-npm-2.9.2-a9675da842-1fdc8d48fd.zip/node_modules/@parcel/reporter-dev-server/",\ "packageDependencies": [\ - ["@parcel/reporter-dev-server", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"]\ + ["@parcel/reporter-dev-server", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/reporter-tracer", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-reporter-tracer-npm-2.9.1-436207f3fb-7e894d3f8a.zip/node_modules/@parcel/reporter-tracer/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-reporter-tracer-npm-2.9.2-ad4deef524-e08623e902.zip/node_modules/@parcel/reporter-tracer/",\ "packageDependencies": [\ - ["@parcel/reporter-tracer", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/reporter-tracer", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["chrome-trace-event", "npm:1.0.3"],\ ["nullthrows", "npm:1.1.1"]\ ],\ @@ -1854,47 +1866,47 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/resolver-default", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-resolver-default-npm-2.9.1-a097543256-16b5feae48.zip/node_modules/@parcel/resolver-default/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-resolver-default-npm-2.9.2-130b2b9fc6-dc502cd62f.zip/node_modules/@parcel/resolver-default/",\ "packageDependencies": [\ - ["@parcel/resolver-default", "npm:2.9.1"],\ - ["@parcel/node-resolver-core", "npm:3.0.1"],\ - ["@parcel/plugin", "npm:2.9.1"]\ + ["@parcel/resolver-default", "npm:2.9.2"],\ + ["@parcel/node-resolver-core", "npm:3.0.2"],\ + ["@parcel/plugin", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/runtime-browser-hmr", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-runtime-browser-hmr-npm-2.9.1-40a13c0217-c784641a1f.zip/node_modules/@parcel/runtime-browser-hmr/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-runtime-browser-hmr-npm-2.9.2-c5978cbee9-4d08afa026.zip/node_modules/@parcel/runtime-browser-hmr/",\ "packageDependencies": [\ - ["@parcel/runtime-browser-hmr", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"]\ + ["@parcel/runtime-browser-hmr", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/runtime-js", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-runtime-js-npm-2.9.1-f255b14962-ab0bdeb993.zip/node_modules/@parcel/runtime-js/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-runtime-js-npm-2.9.2-617b40156f-8dada6fecf.zip/node_modules/@parcel/runtime-js/",\ "packageDependencies": [\ - ["@parcel/runtime-js", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/runtime-js", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/runtime-react-refresh", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-runtime-react-refresh-npm-2.9.1-a7b66e3f9d-2734fd6974.zip/node_modules/@parcel/runtime-react-refresh/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-runtime-react-refresh-npm-2.9.2-dc674a15e8-16631bc020.zip/node_modules/@parcel/runtime-react-refresh/",\ "packageDependencies": [\ - ["@parcel/runtime-react-refresh", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/runtime-react-refresh", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["react-error-overlay", "npm:6.0.9"],\ ["react-refresh", "npm:0.9.0"]\ ],\ @@ -1902,12 +1914,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/runtime-service-worker", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-runtime-service-worker-npm-2.9.1-9fda615f26-d49be30d10.zip/node_modules/@parcel/runtime-service-worker/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-runtime-service-worker-npm-2.9.2-c099b0c8ba-21180ba472.zip/node_modules/@parcel/runtime-service-worker/",\ "packageDependencies": [\ - ["@parcel/runtime-service-worker", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/runtime-service-worker", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ @@ -1932,14 +1944,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/transformer-babel", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-babel-npm-2.9.1-504c2c2479-1e37a40f94.zip/node_modules/@parcel/transformer-babel/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-babel-npm-2.9.2-ff6950ff1f-4177b0f176.zip/node_modules/@parcel/transformer-babel/",\ "packageDependencies": [\ - ["@parcel/transformer-babel", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/transformer-babel", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["browserslist", "npm:4.20.3"],\ ["json5", "npm:2.2.1"],\ ["nullthrows", "npm:1.1.1"],\ @@ -1949,14 +1961,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/transformer-css", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-css-npm-2.9.1-d50aad6b8a-16ec0d6417.zip/node_modules/@parcel/transformer-css/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-css-npm-2.9.2-87b7d1818d-4aacbe62fa.zip/node_modules/@parcel/transformer-css/",\ "packageDependencies": [\ - ["@parcel/transformer-css", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/transformer-css", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["browserslist", "npm:4.20.3"],\ ["lightningcss", "npm:1.17.1"],\ ["nullthrows", "npm:1.1.1"]\ @@ -1965,13 +1977,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/transformer-html", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-html-npm-2.9.1-0136c3406d-a78e029ca7.zip/node_modules/@parcel/transformer-html/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-html-npm-2.9.2-1265e03787-baf4047c55.zip/node_modules/@parcel/transformer-html/",\ "packageDependencies": [\ - ["@parcel/transformer-html", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/hash", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/transformer-html", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/hash", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"],\ ["posthtml", "npm:0.16.6"],\ ["posthtml-parser", "npm:0.10.2"],\ @@ -1983,21 +1995,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/transformer-image", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-image-npm-2.9.1-36a7dbf053-f6bb28feef.zip/node_modules/@parcel/transformer-image/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-image-npm-2.9.2-9c204c156c-197ffd8245.zip/node_modules/@parcel/transformer-image/",\ "packageDependencies": [\ - ["@parcel/transformer-image", "npm:2.9.1"]\ + ["@parcel/transformer-image", "npm:2.9.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:421d9e6cfd4aea6efd6647bd2d19fc0e4eba4706019c6e5b3b28b7866efca5ad235be577298734e82f345597dbc51ae08307a26ba1f1ec25799f488e476636a7#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-transformer-image-virtual-d463307bfe/0/cache/@parcel-transformer-image-npm-2.9.1-36a7dbf053-f6bb28feef.zip/node_modules/@parcel/transformer-image/",\ + ["virtual:9c28b5e2d3761cbe1edde136d8abe87fb1a09925c11d4787a7ad5a932c042af89b2331a8b19e0fb31247f148ca4027a411870484a93be509fe332049741011f4#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-transformer-image-virtual-0ffd0249d4/0/cache/@parcel-transformer-image-npm-2.9.2-9c204c156c-197ffd8245.zip/node_modules/@parcel/transformer-image/",\ "packageDependencies": [\ - ["@parcel/transformer-image", "virtual:421d9e6cfd4aea6efd6647bd2d19fc0e4eba4706019c6e5b3b28b7866efca5ad235be577298734e82f345597dbc51ae08307a26ba1f1ec25799f488e476636a7#npm:2.9.1"],\ - ["@parcel/core", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ - ["@parcel/workers", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ + ["@parcel/transformer-image", "virtual:9c28b5e2d3761cbe1edde136d8abe87fb1a09925c11d4787a7ad5a932c042af89b2331a8b19e0fb31247f148ca4027a411870484a93be509fe332049741011f4#npm:2.9.2"],\ + ["@parcel/core", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ + ["@parcel/workers", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ ["@types/parcel__core", null],\ ["nullthrows", "npm:1.1.1"]\ ],\ @@ -2009,33 +2021,33 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/transformer-inline-string", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-inline-string-npm-2.9.1-4b3bfa5b91-fc7a60c0e8.zip/node_modules/@parcel/transformer-inline-string/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-inline-string-npm-2.9.2-fd24e64c5c-d9146597b4.zip/node_modules/@parcel/transformer-inline-string/",\ "packageDependencies": [\ - ["@parcel/transformer-inline-string", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"]\ + ["@parcel/transformer-inline-string", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/transformer-js", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/unplugged/@parcel-transformer-js-virtual-722d24aefc/node_modules/@parcel/transformer-js/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/unplugged/@parcel-transformer-js-virtual-05c1f1c900/node_modules/@parcel/transformer-js/",\ "packageDependencies": [\ - ["@parcel/transformer-js", "npm:2.9.1"]\ + ["@parcel/transformer-js", "npm:2.9.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:421d9e6cfd4aea6efd6647bd2d19fc0e4eba4706019c6e5b3b28b7866efca5ad235be577298734e82f345597dbc51ae08307a26ba1f1ec25799f488e476636a7#npm:2.9.1", {\ - "packageLocation": "./.yarn/unplugged/@parcel-transformer-js-virtual-722d24aefc/node_modules/@parcel/transformer-js/",\ + ["virtual:9c28b5e2d3761cbe1edde136d8abe87fb1a09925c11d4787a7ad5a932c042af89b2331a8b19e0fb31247f148ca4027a411870484a93be509fe332049741011f4#npm:2.9.2", {\ + "packageLocation": "./.yarn/unplugged/@parcel-transformer-js-virtual-05c1f1c900/node_modules/@parcel/transformer-js/",\ "packageDependencies": [\ - ["@parcel/transformer-js", "virtual:421d9e6cfd4aea6efd6647bd2d19fc0e4eba4706019c6e5b3b28b7866efca5ad235be577298734e82f345597dbc51ae08307a26ba1f1ec25799f488e476636a7#npm:2.9.1"],\ - ["@parcel/core", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/transformer-js", "virtual:9c28b5e2d3761cbe1edde136d8abe87fb1a09925c11d4787a7ad5a932c042af89b2331a8b19e0fb31247f148ca4027a411870484a93be509fe332049741011f4#npm:2.9.2"],\ + ["@parcel/core", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ - ["@parcel/workers", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ + ["@parcel/utils", "npm:2.9.2"],\ + ["@parcel/workers", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ ["@swc/helpers", "npm:0.5.1"],\ ["@types/parcel__core", null],\ ["browserslist", "npm:4.20.3"],\ @@ -2051,25 +2063,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/transformer-json", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-json-npm-2.9.1-5f16b2c815-f69eeb5027.zip/node_modules/@parcel/transformer-json/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-json-npm-2.9.2-6294f04574-656c01128e.zip/node_modules/@parcel/transformer-json/",\ "packageDependencies": [\ - ["@parcel/transformer-json", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/transformer-json", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["json5", "npm:2.2.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/transformer-postcss", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-postcss-npm-2.9.1-755ce42f28-0eaf0707e6.zip/node_modules/@parcel/transformer-postcss/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-postcss-npm-2.9.2-66e7b1728c-4c514e8098.zip/node_modules/@parcel/transformer-postcss/",\ "packageDependencies": [\ - ["@parcel/transformer-postcss", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/hash", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/transformer-postcss", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/hash", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["clone", "npm:2.1.2"],\ ["nullthrows", "npm:1.1.1"],\ ["postcss-value-parser", "npm:4.2.0"],\ @@ -2079,12 +2091,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/transformer-posthtml", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-posthtml-npm-2.9.1-7329aea697-59f784dc07.zip/node_modules/@parcel/transformer-posthtml/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-posthtml-npm-2.9.2-e6929cf94c-a88988f714.zip/node_modules/@parcel/transformer-posthtml/",\ "packageDependencies": [\ - ["@parcel/transformer-posthtml", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/transformer-posthtml", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"],\ ["posthtml", "npm:0.16.6"],\ ["posthtml-parser", "npm:0.10.2"],\ @@ -2095,33 +2107,33 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/transformer-raw", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-raw-npm-2.9.1-0c23771114-b4ec2695ca.zip/node_modules/@parcel/transformer-raw/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-raw-npm-2.9.2-77f972073e-1603569c73.zip/node_modules/@parcel/transformer-raw/",\ "packageDependencies": [\ - ["@parcel/transformer-raw", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"]\ + ["@parcel/transformer-raw", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/transformer-react-refresh-wrap", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-react-refresh-wrap-npm-2.9.1-2e259fc46c-b63bc95c91.zip/node_modules/@parcel/transformer-react-refresh-wrap/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-react-refresh-wrap-npm-2.9.2-9ece2e6944-9de36a5fa4.zip/node_modules/@parcel/transformer-react-refresh-wrap/",\ "packageDependencies": [\ - ["@parcel/transformer-react-refresh-wrap", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/transformer-react-refresh-wrap", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["react-refresh", "npm:0.9.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@parcel/transformer-sass", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-sass-npm-2.9.1-97e52cfb29-df224ffb3e.zip/node_modules/@parcel/transformer-sass/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-sass-npm-2.9.2-29ff1924b6-928b8767f3.zip/node_modules/@parcel/transformer-sass/",\ "packageDependencies": [\ - ["@parcel/transformer-sass", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/transformer-sass", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ ["sass", "npm:1.52.1"]\ ],\ @@ -2129,13 +2141,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@parcel/transformer-svg", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-transformer-svg-npm-2.9.1-c0dabc2d7f-7ca588261c.zip/node_modules/@parcel/transformer-svg/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-transformer-svg-npm-2.9.2-f5135ba1d5-1b8b2c60ee.zip/node_modules/@parcel/transformer-svg/",\ "packageDependencies": [\ - ["@parcel/transformer-svg", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/hash", "npm:2.9.1"],\ - ["@parcel/plugin", "npm:2.9.1"],\ + ["@parcel/transformer-svg", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/hash", "npm:2.9.2"],\ + ["@parcel/plugin", "npm:2.9.2"],\ ["nullthrows", "npm:1.1.1"],\ ["posthtml", "npm:0.16.6"],\ ["posthtml-parser", "npm:0.10.2"],\ @@ -2160,16 +2172,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-types-npm-2.9.1-4c15ee13e4-85a6ad3e80.zip/node_modules/@parcel/types/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-types-npm-2.9.2-da147a7755-976fb44534.zip/node_modules/@parcel/types/",\ "packageDependencies": [\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/cache", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/fs", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ - ["@parcel/package-manager", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/cache", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/fs", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ + ["@parcel/package-manager", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ - ["@parcel/workers", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ + ["@parcel/workers", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ ["utility-types", "npm:3.10.0"]\ ],\ "linkType": "HARD"\ @@ -2190,15 +2202,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-utils-npm-2.9.1-92fe884f6b-8cee8776d2.zip/node_modules/@parcel/utils/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-utils-npm-2.9.2-267a2360a2-130cf1a6cb.zip/node_modules/@parcel/utils/",\ "packageDependencies": [\ - ["@parcel/utils", "npm:2.9.1"],\ - ["@parcel/codeframe", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/hash", "npm:2.9.1"],\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/markdown-ansi", "npm:2.9.1"],\ + ["@parcel/utils", "npm:2.9.2"],\ + ["@parcel/codeframe", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/hash", "npm:2.9.2"],\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/markdown-ansi", "npm:2.9.2"],\ ["@parcel/source-map", "npm:2.1.1"],\ ["chalk", "npm:4.1.2"],\ ["nullthrows", "npm:1.1.1"]\ @@ -2236,27 +2248,28 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/@parcel-workers-npm-2.9.1-bad75185c6-c73634d55d.zip/node_modules/@parcel/workers/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/@parcel-workers-npm-2.9.2-9acb007028-7e980749c1.zip/node_modules/@parcel/workers/",\ "packageDependencies": [\ - ["@parcel/workers", "npm:2.9.1"]\ + ["@parcel/workers", "npm:2.9.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-workers-virtual-7499d5484a/0/cache/@parcel-workers-npm-2.9.1-bad75185c6-c73634d55d.zip/node_modules/@parcel/workers/",\ + ["virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-workers-virtual-929d2fc5a6/0/cache/@parcel-workers-npm-2.9.2-9acb007028-7e980749c1.zip/node_modules/@parcel/workers/",\ "packageDependencies": [\ - ["@parcel/workers", "virtual:4c15ee13e47a64a09fc5105b467def8c27c31ada989c100c62deab9891b0f258c5da6239ee33a238dfda15422c379f9bb243de327ff2c50becec6cc667582f67#npm:2.9.1"],\ - ["@parcel/core", "npm:2.6.2"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/profiler", "npm:2.9.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/workers", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/core", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/profiler", "npm:2.9.2"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["@types/parcel__core", null],\ ["nullthrows", "npm:1.1.1"]\ ],\ "packagePeers": [\ + "@parcel/core",\ "@types/parcel__core"\ ],\ "linkType": "HARD"\ @@ -2279,21 +2292,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/@parcel-workers-virtual-3e8f97e816/0/cache/@parcel-workers-npm-2.9.1-bad75185c6-c73634d55d.zip/node_modules/@parcel/workers/",\ + ["virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/@parcel-workers-virtual-f37dc26423/0/cache/@parcel-workers-npm-2.9.2-9acb007028-7e980749c1.zip/node_modules/@parcel/workers/",\ "packageDependencies": [\ - ["@parcel/workers", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/core", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/profiler", "npm:2.9.1"],\ - ["@parcel/types", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["@parcel/workers", "virtual:da147a7755225862ebff1a307c66ffdb006466b8c3f2a3348fb4fd53cdf79b74a130f888a5e17f97eb991209008bfec72070985f78090e5c5229070de92b61e0#npm:2.9.2"],\ + ["@parcel/core", "npm:2.6.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/profiler", "npm:2.9.2"],\ + ["@parcel/types", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["@types/parcel__core", null],\ ["nullthrows", "npm:1.1.1"]\ ],\ "packagePeers": [\ - "@parcel/core",\ "@types/parcel__core"\ ],\ "linkType": "HARD"\ @@ -2357,10 +2369,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:f792a64192bc095f0bef5461a9aeac1660325c493c19e3f76c5f1ac5c5c90a7bbf701b9a09e9e7f992c71b484c23e2000c66dff2da05e23b074a5e2abfaf4284#npm:2.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@sidvind-better-ajv-errors-virtual-4c7a3eaf66/0/cache/@sidvind-better-ajv-errors-npm-2.0.0-3531bddef9-12b0d87855.zip/node_modules/@sidvind/better-ajv-errors/",\ + ["virtual:5b253c7fe6920728e3c9c52a5bc1311d65d2e0c4fed3ef146b86c5f66caee15cd0369525e4dcd3e32e97a7168db12a74c5dd0ba006e6fd26f77cbbe68415a9f7#npm:2.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@sidvind-better-ajv-errors-virtual-422cb59e65/0/cache/@sidvind-better-ajv-errors-npm-2.0.0-3531bddef9-12b0d87855.zip/node_modules/@sidvind/better-ajv-errors/",\ "packageDependencies": [\ - ["@sidvind/better-ajv-errors", "virtual:f792a64192bc095f0bef5461a9aeac1660325c493c19e3f76c5f1ac5c5c90a7bbf701b9a09e9e7f992c71b484c23e2000c66dff2da05e23b074a5e2abfaf4284#npm:2.0.0"],\ + ["@sidvind/better-ajv-errors", "virtual:5b253c7fe6920728e3c9c52a5bc1311d65d2e0c4fed3ef146b86c5f66caee15cd0369525e4dcd3e32e97a7168db12a74c5dd0ba006e6fd26f77cbbe68415a9f7#npm:2.0.0"],\ ["@babel/code-frame", "npm:7.16.7"],\ ["@types/ajv", null],\ ["ajv", "npm:8.11.0"],\ @@ -2375,16 +2387,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ]],\ ["@swc/core", [\ ["npm:1.3.62", {\ - "packageLocation": "./.yarn/unplugged/@swc-core-virtual-0b7474ecb5/node_modules/@swc/core/",\ + "packageLocation": "./.yarn/unplugged/@swc-core-virtual-bfd11bbc53/node_modules/@swc/core/",\ "packageDependencies": [\ ["@swc/core", "npm:1.3.62"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:42d3ce2418a3406cd3e132f1f8c4aeeb2f8196b732eb378c087b60e79c95c8914ade9a7eb2e234d536e97d48fb59bb26c12e058c2a96c6cbec3770661b2aed5e#npm:1.3.62", {\ - "packageLocation": "./.yarn/unplugged/@swc-core-virtual-0b7474ecb5/node_modules/@swc/core/",\ + ["virtual:ccab80a9cc843832c4d60aa9658e3eed08e8ca8addd7d02f4754dbfb1970464df5a914f21ae6cc00acfc9ee0e4f39386e87f438e11e3ab36b045551ade5188b6#npm:1.3.62", {\ + "packageLocation": "./.yarn/unplugged/@swc-core-virtual-bfd11bbc53/node_modules/@swc/core/",\ "packageDependencies": [\ - ["@swc/core", "virtual:42d3ce2418a3406cd3e132f1f8c4aeeb2f8196b732eb378c087b60e79c95c8914ade9a7eb2e234d536e97d48fb59bb26c12e058c2a96c6cbec3770661b2aed5e#npm:1.3.62"],\ + ["@swc/core", "virtual:ccab80a9cc843832c4d60aa9658e3eed08e8ca8addd7d02f4754dbfb1970464df5a914f21ae6cc00acfc9ee0e4f39386e87f438e11e3ab36b045551ade5188b6#npm:1.3.62"],\ ["@swc/core-darwin-arm64", "npm:1.3.62"],\ ["@swc/core-darwin-x64", "npm:1.3.62"],\ ["@swc/core-linux-arm-gnueabihf", "npm:1.3.62"],\ @@ -2850,15 +2862,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD"\ }]\ ]],\ - ["acorn-walk", [\ - ["npm:8.2.0", {\ - "packageLocation": "./.yarn/cache/acorn-walk-npm-8.2.0-2f2cac3177-1715e76c01.zip/node_modules/acorn-walk/",\ - "packageDependencies": [\ - ["acorn-walk", "npm:8.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["agent-base", [\ ["npm:6.0.2", {\ "packageLocation": "./.yarn/cache/agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip/node_modules/agent-base/",\ @@ -3244,10 +3247,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["c8", [\ - ["npm:7.14.0", {\ - "packageLocation": "./.yarn/cache/c8-npm-7.14.0-dbb87a3021-ca44bbd200.zip/node_modules/c8/",\ + ["npm:8.0.0", {\ + "packageLocation": "./.yarn/cache/c8-npm-8.0.0-905b9370f4-9b107e412a.zip/node_modules/c8/",\ "packageDependencies": [\ - ["c8", "npm:7.14.0"],\ + ["c8", "npm:8.0.0"],\ ["@bcoe/v8-coverage", "npm:0.2.3"],\ ["@istanbuljs/schema", "npm:0.1.3"],\ ["find-up", "npm:5.0.0"],\ @@ -4512,14 +4515,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["eslint", [\ - ["npm:8.42.0", {\ - "packageLocation": "./.yarn/cache/eslint-npm-8.42.0-593c3ddde5-07105397b5.zip/node_modules/eslint/",\ + ["npm:8.43.0", {\ + "packageLocation": "./.yarn/cache/eslint-npm-8.43.0-5757109ac8-55654ce00b.zip/node_modules/eslint/",\ "packageDependencies": [\ - ["eslint", "npm:8.42.0"],\ - ["@eslint-community/eslint-utils", "virtual:593c3ddde53a3dbeda73b8b4fea6e11ecc93324423405eeaf07b34c9d49312e44eca3d9fc561355a33fcf10341918adcc2bec8f88e5cdcbd1c1e36162bb114fe#npm:4.4.0"],\ + ["eslint", "npm:8.43.0"],\ + ["@eslint-community/eslint-utils", "virtual:5757109ac88221e94a852cc9f73e2f55465a7102fffadd66cbbc453ec0085a59a55391bf490e79144c3026a10d76b992734f4e89f8c9b0e26d0c979c648afdd9#npm:4.4.0"],\ ["@eslint-community/regexpp", "npm:4.4.1"],\ ["@eslint/eslintrc", "npm:2.0.3"],\ - ["@eslint/js", "npm:8.42.0"],\ + ["@eslint/js", "npm:8.43.0"],\ ["@humanwhocodes/config-array", "npm:0.11.10"],\ ["@humanwhocodes/module-importer", "npm:1.0.1"],\ ["@nodelib/fs.walk", "npm:1.2.8"],\ @@ -4575,9 +4578,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/eslint-plugin-import", null],\ ["@types/eslint-plugin-n", null],\ ["@types/eslint-plugin-promise", null],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["eslint-plugin-import", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.27.5"],\ - ["eslint-plugin-n", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.0"],\ + ["eslint-plugin-n", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.1"],\ ["eslint-plugin-promise", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.1"]\ ],\ "packagePeers": [\ @@ -4624,7 +4627,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/typescript-eslint__parser", null],\ ["@typescript-eslint/parser", null],\ ["debug", "virtual:65bed195431eadffc59e2238eb20cc12d9a1665bc7458ce780a9320ff795091b03cb5c4c2094938315ddd967b5b02c0f1df67b3ed435c69b7457092b7cc06ed8#npm:3.2.7"],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["eslint-import-resolver-node", "npm:0.3.7"],\ ["eslint-import-resolver-typescript", null],\ ["eslint-import-resolver-webpack", null]\ @@ -4657,7 +4660,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["eslint-plugin-cypress", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.13.3"],\ ["@types/eslint", null],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["globals", "npm:11.12.0"]\ ],\ "packagePeers": [\ @@ -4680,7 +4683,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["eslint-plugin-es", "virtual:5cccaf00e87dfff96dbbb5eaf7a3055373358b8114d6a1adfb32f54ed6b40ba06068d3aa1fdd8062899a0cad040f68c17cc6b72bac2cdbe9700f3d6330d112f3#npm:3.0.1"],\ ["@types/eslint", null],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["eslint-utils", "npm:2.1.0"],\ ["regexpp", "npm:3.2.0"]\ ],\ @@ -4692,21 +4695,21 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["eslint-plugin-es-x", [\ - ["npm:6.2.1", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-es-x-npm-6.2.1-a9822a6a3c-6104f6575b.zip/node_modules/eslint-plugin-es-x/",\ + ["npm:7.1.0", {\ + "packageLocation": "./.yarn/cache/eslint-plugin-es-x-npm-7.1.0-35735e8bbc-a19924313c.zip/node_modules/eslint-plugin-es-x/",\ "packageDependencies": [\ - ["eslint-plugin-es-x", "npm:6.2.1"]\ + ["eslint-plugin-es-x", "npm:7.1.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:0f846eeab42578f04b9598f8bc5cfcbe46eec51633b7d00596f0d1da129c4042bbfe4fd0d8a423845f533e9c4cd04f22bfc86585fd8ed257c9b89d1e1603a409#npm:6.2.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-es-x-virtual-c2a072a504/0/cache/eslint-plugin-es-x-npm-6.2.1-a9822a6a3c-6104f6575b.zip/node_modules/eslint-plugin-es-x/",\ + ["virtual:adc54309e8e54b60324bd0d3562e4cdf4588bb7e8e9bf0e8567ae0b912e220b364ab900a1f69ea824481e4ed94aa6d687c737b8f554fa53b86231581c20d170a#npm:7.1.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-es-x-virtual-7882922717/0/cache/eslint-plugin-es-x-npm-7.1.0-35735e8bbc-a19924313c.zip/node_modules/eslint-plugin-es-x/",\ "packageDependencies": [\ - ["eslint-plugin-es-x", "virtual:0f846eeab42578f04b9598f8bc5cfcbe46eec51633b7d00596f0d1da129c4042bbfe4fd0d8a423845f533e9c4cd04f22bfc86585fd8ed257c9b89d1e1603a409#npm:6.2.1"],\ - ["@eslint-community/eslint-utils", "virtual:593c3ddde53a3dbeda73b8b4fea6e11ecc93324423405eeaf07b34c9d49312e44eca3d9fc561355a33fcf10341918adcc2bec8f88e5cdcbd1c1e36162bb114fe#npm:4.4.0"],\ + ["eslint-plugin-es-x", "virtual:adc54309e8e54b60324bd0d3562e4cdf4588bb7e8e9bf0e8567ae0b912e220b364ab900a1f69ea824481e4ed94aa6d687c737b8f554fa53b86231581c20d170a#npm:7.1.0"],\ + ["@eslint-community/eslint-utils", "virtual:5757109ac88221e94a852cc9f73e2f55465a7102fffadd66cbbc453ec0085a59a55391bf490e79144c3026a10d76b992734f4e89f8c9b0e26d0c979c648afdd9#npm:4.4.0"],\ ["@eslint-community/regexpp", "npm:4.5.1"],\ ["@types/eslint", null],\ - ["eslint", "npm:8.42.0"]\ + ["eslint", "npm:8.43.0"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4735,7 +4738,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["array.prototype.flatmap", "npm:1.3.1"],\ ["debug", "virtual:65bed195431eadffc59e2238eb20cc12d9a1665bc7458ce780a9320ff795091b03cb5c4c2094938315ddd967b5b02c0f1df67b3ed435c69b7457092b7cc06ed8#npm:3.2.7"],\ ["doctrine", "npm:2.1.0"],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["eslint-import-resolver-node", "npm:0.3.7"],\ ["eslint-module-utils", "virtual:bd6906041f26404b69936f019863470d6b0f75b1c61c4157b266eb36d096227fb0d250c76d47e694906c4d352d0c4c1a1a71e1f575fbbb05fe72b26198a32c57#npm:2.7.4"],\ ["has", "npm:1.0.3"],\ @@ -4757,27 +4760,27 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["eslint-plugin-n", [\ - ["npm:16.0.0", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-n-npm-16.0.0-27ade85b5c-77bb74747e.zip/node_modules/eslint-plugin-n/",\ + ["npm:16.0.1", {\ + "packageLocation": "./.yarn/cache/eslint-plugin-n-npm-16.0.1-6a07bf1b46-407002bb06.zip/node_modules/eslint-plugin-n/",\ "packageDependencies": [\ - ["eslint-plugin-n", "npm:16.0.0"]\ + ["eslint-plugin-n", "npm:16.0.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-n-virtual-0f846eeab4/0/cache/eslint-plugin-n-npm-16.0.0-27ade85b5c-77bb74747e.zip/node_modules/eslint-plugin-n/",\ + ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-n-virtual-adc54309e8/0/cache/eslint-plugin-n-npm-16.0.1-6a07bf1b46-407002bb06.zip/node_modules/eslint-plugin-n/",\ "packageDependencies": [\ - ["eslint-plugin-n", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.0"],\ - ["@eslint-community/eslint-utils", "virtual:593c3ddde53a3dbeda73b8b4fea6e11ecc93324423405eeaf07b34c9d49312e44eca3d9fc561355a33fcf10341918adcc2bec8f88e5cdcbd1c1e36162bb114fe#npm:4.4.0"],\ + ["eslint-plugin-n", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.1"],\ + ["@eslint-community/eslint-utils", "virtual:5757109ac88221e94a852cc9f73e2f55465a7102fffadd66cbbc453ec0085a59a55391bf490e79144c3026a10d76b992734f4e89f8c9b0e26d0c979c648afdd9#npm:4.4.0"],\ ["@types/eslint", null],\ ["builtins", "npm:5.0.1"],\ - ["eslint", "npm:8.42.0"],\ - ["eslint-plugin-es-x", "virtual:0f846eeab42578f04b9598f8bc5cfcbe46eec51633b7d00596f0d1da129c4042bbfe4fd0d8a423845f533e9c4cd04f22bfc86585fd8ed257c9b89d1e1603a409#npm:6.2.1"],\ - ["ignore", "npm:5.2.0"],\ + ["eslint", "npm:8.43.0"],\ + ["eslint-plugin-es-x", "virtual:adc54309e8e54b60324bd0d3562e4cdf4588bb7e8e9bf0e8567ae0b912e220b364ab900a1f69ea824481e4ed94aa6d687c737b8f554fa53b86231581c20d170a#npm:7.1.0"],\ + ["ignore", "npm:5.2.4"],\ ["is-core-module", "npm:2.12.1"],\ ["minimatch", "npm:3.1.2"],\ ["resolve", "patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=07638b"],\ - ["semver", "npm:7.5.1"]\ + ["semver", "npm:7.5.3"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4799,7 +4802,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["eslint-plugin-node", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:11.1.0"],\ ["@types/eslint", null],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["eslint-plugin-es", "virtual:5cccaf00e87dfff96dbbb5eaf7a3055373358b8114d6a1adfb32f54ed6b40ba06068d3aa1fdd8062899a0cad040f68c17cc6b72bac2cdbe9700f3d6330d112f3#npm:3.0.1"],\ ["eslint-utils", "npm:2.1.0"],\ ["ignore", "npm:5.2.0"],\ @@ -4827,7 +4830,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["eslint-plugin-promise", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.1"],\ ["@types/eslint", null],\ - ["eslint", "npm:8.42.0"]\ + ["eslint", "npm:8.43.0"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -4837,25 +4840,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["eslint-plugin-vue", [\ - ["npm:9.14.1", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-vue-npm-9.14.1-3ce49080fd-63a7d90194.zip/node_modules/eslint-plugin-vue/",\ + ["npm:9.15.1", {\ + "packageLocation": "./.yarn/cache/eslint-plugin-vue-npm-9.15.1-9577f26965-b1cdb16e43.zip/node_modules/eslint-plugin-vue/",\ "packageDependencies": [\ - ["eslint-plugin-vue", "npm:9.14.1"]\ + ["eslint-plugin-vue", "npm:9.15.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.14.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-vue-virtual-3ee74e8997/0/cache/eslint-plugin-vue-npm-9.14.1-3ce49080fd-63a7d90194.zip/node_modules/eslint-plugin-vue/",\ + ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.15.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-vue-virtual-a8bbfcc6af/0/cache/eslint-plugin-vue-npm-9.15.1-9577f26965-b1cdb16e43.zip/node_modules/eslint-plugin-vue/",\ "packageDependencies": [\ - ["eslint-plugin-vue", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.14.1"],\ - ["@eslint-community/eslint-utils", "virtual:593c3ddde53a3dbeda73b8b4fea6e11ecc93324423405eeaf07b34c9d49312e44eca3d9fc561355a33fcf10341918adcc2bec8f88e5cdcbd1c1e36162bb114fe#npm:4.4.0"],\ + ["eslint-plugin-vue", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.15.1"],\ + ["@eslint-community/eslint-utils", "virtual:5757109ac88221e94a852cc9f73e2f55465a7102fffadd66cbbc453ec0085a59a55391bf490e79144c3026a10d76b992734f4e89f8c9b0e26d0c979c648afdd9#npm:4.4.0"],\ ["@types/eslint", null],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["natural-compare", "npm:1.4.0"],\ ["nth-check", "npm:2.1.1"],\ ["postcss-selector-parser", "npm:6.0.10"],\ ["semver", "npm:7.3.7"],\ - ["vue-eslint-parser", "virtual:3ee74e89975cb92fd2f07e689d56fd4185c644e22d66639fd9c2fe7d465541617e79d0fce7a49a8c597e66ce939a4a1a26df7e2b76261ba5fb8558b9403ded21#npm:9.3.0"],\ + ["vue-eslint-parser", "virtual:a8bbfcc6afa85eb44874f97c133694affff1c591fe1b49dc91c6f1460a3171f7ff9fc2b8fb54fbfa07a880d0e032b8ea8822bda13d1bad3b005c3cf6f77986c0#npm:9.3.0"],\ ["xml-name-validator", "npm:4.0.0"]\ ],\ "packagePeers": [\ @@ -5487,10 +5490,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["highcharts", [\ - ["npm:11.0.1", {\ - "packageLocation": "./.yarn/cache/highcharts-npm-11.0.1-05a14e3887-773a7b8765.zip/node_modules/highcharts/",\ + ["npm:11.1.0", {\ + "packageLocation": "./.yarn/cache/highcharts-npm-11.1.0-0d42a04430-f9b8cdc38b.zip/node_modules/highcharts/",\ "packageDependencies": [\ - ["highcharts", "npm:11.0.1"]\ + ["highcharts", "npm:11.1.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -5514,27 +5517,25 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["html-validate", [\ - ["npm:7.18.1", {\ - "packageLocation": "./.yarn/cache/html-validate-npm-7.18.1-3c0c3d4b88-3af0693ad2.zip/node_modules/html-validate/",\ + ["npm:8.0.5", {\ + "packageLocation": "./.yarn/cache/html-validate-npm-8.0.5-b9c8df9b15-05c5255032.zip/node_modules/html-validate/",\ "packageDependencies": [\ - ["html-validate", "npm:7.18.1"]\ + ["html-validate", "npm:8.0.5"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:7.18.1", {\ - "packageLocation": "./.yarn/__virtual__/html-validate-virtual-f792a64192/0/cache/html-validate-npm-7.18.1-3c0c3d4b88-3af0693ad2.zip/node_modules/html-validate/",\ + ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:8.0.5", {\ + "packageLocation": "./.yarn/__virtual__/html-validate-virtual-5b253c7fe6/0/cache/html-validate-npm-8.0.5-b9c8df9b15-05c5255032.zip/node_modules/html-validate/",\ "packageDependencies": [\ - ["html-validate", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:7.18.1"],\ + ["html-validate", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:8.0.5"],\ ["@babel/code-frame", "npm:7.16.7"],\ - ["@html-validate/stylish", "npm:4.0.1"],\ - ["@sidvind/better-ajv-errors", "virtual:f792a64192bc095f0bef5461a9aeac1660325c493c19e3f76c5f1ac5c5c90a7bbf701b9a09e9e7f992c71b484c23e2000c66dff2da05e23b074a5e2abfaf4284#npm:2.0.0"],\ + ["@html-validate/stylish", "npm:4.1.0"],\ + ["@sidvind/better-ajv-errors", "virtual:5b253c7fe6920728e3c9c52a5bc1311d65d2e0c4fed3ef146b86c5f66caee15cd0369525e4dcd3e32e97a7168db12a74c5dd0ba006e6fd26f77cbbe68415a9f7#npm:2.0.0"],\ ["@types/jest", null],\ ["@types/jest-diff", null],\ ["@types/jest-snapshot", null],\ - ["acorn-walk", "npm:8.2.0"],\ ["ajv", "npm:8.11.0"],\ ["deepmerge", "npm:4.2.2"],\ - ["espree", "npm:9.3.2"],\ ["glob", "npm:10.2.4"],\ ["ignore", "npm:5.2.0"],\ ["jest", null],\ @@ -5564,10 +5565,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:9303d21c6a594e83f6c6d53ee7d2435e3c9582354399795abbd31c408cdf619bd02274eb10311268e32af326dddc62f2cca13f353a01b189fc5d41bee9d4f251#npm:2.0.2", {\ - "packageLocation": "./.yarn/__virtual__/htmlnano-virtual-b831b2ec53/0/cache/htmlnano-npm-2.0.2-a89803bfeb-41f9e0c0e5.zip/node_modules/htmlnano/",\ + ["virtual:01a9d51f22d57b32a48466b80fd9ec3455d6f5a526a80bd51fe8eaa7bbd3f389fe1e0b22c1b463c7e24fb30d65e4e5dcf6cb0772821469c3384f7df764814f0f#npm:2.0.2", {\ + "packageLocation": "./.yarn/__virtual__/htmlnano-virtual-e628782d5e/0/cache/htmlnano-npm-2.0.2-a89803bfeb-41f9e0c0e5.zip/node_modules/htmlnano/",\ "packageDependencies": [\ - ["htmlnano", "virtual:9303d21c6a594e83f6c6d53ee7d2435e3c9582354399795abbd31c408cdf619bd02274eb10311268e32af326dddc62f2cca13f353a01b189fc5d41bee9d4f251#npm:2.0.2"],\ + ["htmlnano", "virtual:01a9d51f22d57b32a48466b80fd9ec3455d6f5a526a80bd51fe8eaa7bbd3f389fe1e0b22c1b463c7e24fb30d65e4e5dcf6cb0772821469c3384f7df764814f0f#npm:2.0.2"],\ ["@types/cssnano", null],\ ["@types/postcss", null],\ ["@types/purgecss", null],\ @@ -5704,6 +5705,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["ignore", "npm:5.2.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.2.4", {\ + "packageLocation": "./.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip/node_modules/ignore/",\ + "packageDependencies": [\ + ["ignore", "npm:5.2.4"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["immutable", [\ @@ -7167,28 +7175,28 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["parcel", [\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/parcel-npm-2.9.1-09338b9340-9ad2ffd95a.zip/node_modules/parcel/",\ + ["npm:2.9.2", {\ + "packageLocation": "./.yarn/cache/parcel-npm-2.9.2-a28e47b190-bd16d67104.zip/node_modules/parcel/",\ "packageDependencies": [\ - ["parcel", "npm:2.9.1"]\ + ["parcel", "npm:2.9.2"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.9.1", {\ - "packageLocation": "./.yarn/__virtual__/parcel-virtual-1b8e4e82a3/0/cache/parcel-npm-2.9.1-09338b9340-9ad2ffd95a.zip/node_modules/parcel/",\ + ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.9.2", {\ + "packageLocation": "./.yarn/__virtual__/parcel-virtual-c28611412c/0/cache/parcel-npm-2.9.2-a28e47b190-bd16d67104.zip/node_modules/parcel/",\ "packageDependencies": [\ - ["parcel", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.9.1"],\ - ["@parcel/config-default", "virtual:1b8e4e82a33836fd9b408f73a4462b700349d7643dcb12b8b25665795b77fe9502320b83b4c612c0128d1e16eed04ed9a3ffed930547db85181974f4c9f7d549#npm:2.9.1"],\ - ["@parcel/core", "npm:2.9.1"],\ - ["@parcel/diagnostic", "npm:2.9.1"],\ - ["@parcel/events", "npm:2.9.1"],\ - ["@parcel/fs", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/logger", "npm:2.9.1"],\ - ["@parcel/package-manager", "virtual:f04512689656d9eab4dfc4003b7cb6b5800275a7d43c2f4f63caf6abc5bddac8c4fe9eaed68d5a0b5a96fbc3f9dc698553316ddd3b792692f76cd63e49060342#npm:2.9.1"],\ - ["@parcel/reporter-cli", "npm:2.9.1"],\ - ["@parcel/reporter-dev-server", "npm:2.9.1"],\ - ["@parcel/reporter-tracer", "npm:2.9.1"],\ - ["@parcel/utils", "npm:2.9.1"],\ + ["parcel", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.9.2"],\ + ["@parcel/config-default", "virtual:c28611412c955a1fda20639657c96ff2be961c906ace258361995235bacf8e4a907ad524e4fb9fb5a0aaae51e5563719e1d95f46bcfadadbe883a4a6942a7afb#npm:2.9.2"],\ + ["@parcel/core", "npm:2.9.2"],\ + ["@parcel/diagnostic", "npm:2.9.2"],\ + ["@parcel/events", "npm:2.9.2"],\ + ["@parcel/fs", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/logger", "npm:2.9.2"],\ + ["@parcel/package-manager", "virtual:43efe8c40140be76b32499653f543b18393eb1de2ef0e88117e3f2cada1597e4a2a0c0d655c705adbf72ebea2ed1fa9151fd162dc048cb763ed04af898c30a12#npm:2.9.2"],\ + ["@parcel/reporter-cli", "npm:2.9.2"],\ + ["@parcel/reporter-dev-server", "npm:2.9.2"],\ + ["@parcel/reporter-tracer", "npm:2.9.2"],\ + ["@parcel/utils", "npm:2.9.2"],\ ["@types/parcel__core", null],\ ["chalk", "npm:4.1.2"],\ ["commander", "npm:7.2.0"],\ @@ -7298,17 +7306,17 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["pinia", [\ - ["npm:2.1.3", {\ - "packageLocation": "./.yarn/cache/pinia-npm-2.1.3-351f466369-2872000a2e.zip/node_modules/pinia/",\ + ["npm:2.1.4", {\ + "packageLocation": "./.yarn/cache/pinia-npm-2.1.4-8c3fdb8813-5285b1415e.zip/node_modules/pinia/",\ "packageDependencies": [\ - ["pinia", "npm:2.1.3"]\ + ["pinia", "npm:2.1.4"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.3", {\ - "packageLocation": "./.yarn/__virtual__/pinia-virtual-30264511b8/0/cache/pinia-npm-2.1.3-351f466369-2872000a2e.zip/node_modules/pinia/",\ + ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.4", {\ + "packageLocation": "./.yarn/__virtual__/pinia-virtual-bb260f937b/0/cache/pinia-npm-2.1.4-8c3fdb8813-5285b1415e.zip/node_modules/pinia/",\ "packageDependencies": [\ - ["pinia", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.3"],\ + ["pinia", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.4"],\ ["@types/typescript", null],\ ["@types/vue", null],\ ["@types/vue__composition-api", null],\ @@ -7316,7 +7324,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@vue/devtools-api", "npm:6.5.0"],\ ["typescript", null],\ ["vue", "npm:3.3.4"],\ - ["vue-demi", "virtual:30264511b8ab804ddb8a412608f64cce11e8052e709e2e6f0280b0569724542b388a4e8ccd1f52f447c9d962dc56f2f2c14a54f77feeda45a398c386e21b2907#npm:0.14.5"]\ + ["vue-demi", "virtual:bb260f937b7a21d0bf1a237b49b5f5bb70768133cd2135f9b6e87b722c443cbd2bff06d78c2b68972426bd729bb048f00831bc4a0d6a7b18a7319117ceec672d#npm:0.14.5"]\ ],\ "packagePeers": [\ "@types/typescript",\ @@ -7345,7 +7353,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/vue", null],\ ["@types/vue__composition-api", null],\ ["@vue/composition-api", null],\ - ["pinia", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.3"],\ + ["pinia", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.4"],\ ["vue", "npm:3.3.4"],\ ["vue-demi", "virtual:f56fcf19bbebc2ada1b28955da8cc216b1e9a569a1a7337d2d1926c1ebd1bc7a5bd91aedae1d05c15c8562f33caf7c59bd3020a667340f6bdc6a7b13fc2ba847#npm:0.12.5"]\ ],\ @@ -7872,9 +7880,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@fullcalendar/luxon3", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.8"],\ ["@fullcalendar/timegrid", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.8"],\ ["@fullcalendar/vue3", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.8"],\ - ["@parcel/optimizer-data-url", "npm:2.9.1"],\ - ["@parcel/transformer-inline-string", "npm:2.9.1"],\ - ["@parcel/transformer-sass", "npm:2.9.1"],\ + ["@parcel/optimizer-data-url", "npm:2.9.2"],\ + ["@parcel/transformer-inline-string", "npm:2.9.2"],\ + ["@parcel/transformer-sass", "npm:2.9.2"],\ ["@popperjs/core", "npm:2.11.8"],\ ["@rollup/pluginutils", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:5.0.2"],\ ["@twuni/emojify", "npm:1.0.2"],\ @@ -7883,20 +7891,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["bootstrap-icons", "npm:1.10.5"],\ ["browser-fs-access", "npm:0.34.1"],\ ["browserlist", "npm:1.0.1"],\ - ["c8", "npm:7.14.0"],\ + ["c8", "npm:8.0.0"],\ ["caniuse-lite", "npm:1.0.30001495"],\ ["d3", "npm:7.8.5"],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["eslint-config-standard", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:17.1.0"],\ ["eslint-plugin-cypress", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.13.3"],\ ["eslint-plugin-import", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.27.5"],\ - ["eslint-plugin-n", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.0"],\ + ["eslint-plugin-n", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:16.0.1"],\ ["eslint-plugin-node", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:11.1.0"],\ ["eslint-plugin-promise", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:6.1.1"],\ - ["eslint-plugin-vue", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.14.1"],\ + ["eslint-plugin-vue", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.15.1"],\ ["file-saver", "npm:2.0.5"],\ - ["highcharts", "npm:11.0.1"],\ - ["html-validate", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:7.18.1"],\ + ["highcharts", "npm:11.1.0"],\ + ["html-validate", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:8.0.5"],\ ["ical.js", "npm:1.5.0"],\ ["jquery", "npm:3.7.0"],\ ["jquery-migrate", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:3.4.1"],\ @@ -7910,11 +7918,11 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["ms", "npm:2.1.3"],\ ["murmurhash-js", "npm:1.0.0"],\ ["naive-ui", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.34.4"],\ - ["parcel", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.9.1"],\ - ["pinia", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.3"],\ + ["parcel", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.9.2"],\ + ["pinia", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:2.1.4"],\ ["pinia-plugin-persist", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:1.0.0"],\ ["pug", "npm:3.0.2"],\ - ["sass", "npm:1.62.1"],\ + ["sass", "npm:1.63.4"],\ ["seedrandom", "npm:3.0.5"],\ ["select2", "npm:4.1.0-rc.0"],\ ["select2-bootstrap-5-theme", "npm:1.3.0"],\ @@ -7998,10 +8006,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:1.62.1", {\ - "packageLocation": "./.yarn/cache/sass-npm-1.62.1-c16d65fd28-1b1b3584b3.zip/node_modules/sass/",\ + ["npm:1.63.4", {\ + "packageLocation": "./.yarn/cache/sass-npm-1.63.4-bf5f3496c2-12bde5beff.zip/node_modules/sass/",\ "packageDependencies": [\ - ["sass", "npm:1.62.1"],\ + ["sass", "npm:1.63.4"],\ ["chokidar", "npm:3.5.3"],\ ["immutable", "npm:4.0.0"],\ ["source-map-js", "npm:1.0.2"]\ @@ -8070,10 +8078,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["npm:7.5.1", {\ - "packageLocation": "./.yarn/cache/semver-npm-7.5.1-0736382fb9-d16dbedad5.zip/node_modules/semver/",\ + ["npm:7.5.3", {\ + "packageLocation": "./.yarn/cache/semver-npm-7.5.3-275095dbf3-9d58db1652.zip/node_modules/semver/",\ "packageDependencies": [\ - ["semver", "npm:7.5.1"],\ + ["semver", "npm:7.5.3"],\ ["lru-cache", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ @@ -8716,7 +8724,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["less", null],\ ["postcss", "npm:8.4.23"],\ ["rollup", "npm:3.21.6"],\ - ["sass", "npm:1.62.1"],\ + ["sass", "npm:1.63.4"],\ ["stylus", null],\ ["sugarss", null],\ ["terser", null]\ @@ -8792,16 +8800,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "SOFT"\ }],\ ["npm:0.14.5", {\ - "packageLocation": "./.yarn/unplugged/vue-demi-virtual-ed0c6d35c1/node_modules/vue-demi/",\ + "packageLocation": "./.yarn/unplugged/vue-demi-virtual-f86975c946/node_modules/vue-demi/",\ "packageDependencies": [\ ["vue-demi", "npm:0.14.5"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:30264511b8ab804ddb8a412608f64cce11e8052e709e2e6f0280b0569724542b388a4e8ccd1f52f447c9d962dc56f2f2c14a54f77feeda45a398c386e21b2907#npm:0.14.5", {\ - "packageLocation": "./.yarn/unplugged/vue-demi-virtual-ed0c6d35c1/node_modules/vue-demi/",\ + ["virtual:bb260f937b7a21d0bf1a237b49b5f5bb70768133cd2135f9b6e87b722c443cbd2bff06d78c2b68972426bd729bb048f00831bc4a0d6a7b18a7319117ceec672d#npm:0.14.5", {\ + "packageLocation": "./.yarn/unplugged/vue-demi-virtual-f86975c946/node_modules/vue-demi/",\ "packageDependencies": [\ - ["vue-demi", "virtual:30264511b8ab804ddb8a412608f64cce11e8052e709e2e6f0280b0569724542b388a4e8ccd1f52f447c9d962dc56f2f2c14a54f77feeda45a398c386e21b2907#npm:0.14.5"],\ + ["vue-demi", "virtual:bb260f937b7a21d0bf1a237b49b5f5bb70768133cd2135f9b6e87b722c443cbd2bff06d78c2b68972426bd729bb048f00831bc4a0d6a7b18a7319117ceec672d#npm:0.14.5"],\ ["@types/vue", null],\ ["@types/vue__composition-api", null],\ ["@vue/composition-api", null],\ @@ -8841,13 +8849,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:3ee74e89975cb92fd2f07e689d56fd4185c644e22d66639fd9c2fe7d465541617e79d0fce7a49a8c597e66ce939a4a1a26df7e2b76261ba5fb8558b9403ded21#npm:9.3.0", {\ - "packageLocation": "./.yarn/__virtual__/vue-eslint-parser-virtual-ecc0155c02/0/cache/vue-eslint-parser-npm-9.3.0-f1933c0f13-9bdf375655.zip/node_modules/vue-eslint-parser/",\ + ["virtual:a8bbfcc6afa85eb44874f97c133694affff1c591fe1b49dc91c6f1460a3171f7ff9fc2b8fb54fbfa07a880d0e032b8ea8822bda13d1bad3b005c3cf6f77986c0#npm:9.3.0", {\ + "packageLocation": "./.yarn/__virtual__/vue-eslint-parser-virtual-adc51c636d/0/cache/vue-eslint-parser-npm-9.3.0-f1933c0f13-9bdf375655.zip/node_modules/vue-eslint-parser/",\ "packageDependencies": [\ - ["vue-eslint-parser", "virtual:3ee74e89975cb92fd2f07e689d56fd4185c644e22d66639fd9c2fe7d465541617e79d0fce7a49a8c597e66ce939a4a1a26df7e2b76261ba5fb8558b9403ded21#npm:9.3.0"],\ + ["vue-eslint-parser", "virtual:a8bbfcc6afa85eb44874f97c133694affff1c591fe1b49dc91c6f1460a3171f7ff9fc2b8fb54fbfa07a880d0e032b8ea8822bda13d1bad3b005c3cf6f77986c0#npm:9.3.0"],\ ["@types/eslint", null],\ ["debug", "virtual:b86a9fb34323a98c6519528ed55faa0d9b44ca8879307c0b29aa384bde47ff59a7d0c9051b31246f14521dfb71ba3c5d6d0b35c29fffc17bf875aa6ad977d9e8#npm:4.3.4"],\ - ["eslint", "npm:8.42.0"],\ + ["eslint", "npm:8.43.0"],\ ["eslint-scope", "npm:7.1.1"],\ ["eslint-visitor-keys", "npm:3.3.0"],\ ["espree", "npm:9.3.2"],\ diff --git a/.yarn/cache/@eslint-js-npm-8.42.0-820f8f50f7-750558843a.zip b/.yarn/cache/@eslint-js-npm-8.43.0-60a60994b7-580487a09c.zip similarity index 89% rename from .yarn/cache/@eslint-js-npm-8.42.0-820f8f50f7-750558843a.zip rename to .yarn/cache/@eslint-js-npm-8.43.0-60a60994b7-580487a09c.zip index bc8acba66..506e1223d 100644 Binary files a/.yarn/cache/@eslint-js-npm-8.42.0-820f8f50f7-750558843a.zip and b/.yarn/cache/@eslint-js-npm-8.43.0-60a60994b7-580487a09c.zip differ diff --git a/.yarn/cache/@html-validate-stylish-npm-4.0.1-a5ee83fd48-89c83ea1ae.zip b/.yarn/cache/@html-validate-stylish-npm-4.0.1-a5ee83fd48-89c83ea1ae.zip deleted file mode 100644 index c7eff4b6c..000000000 Binary files a/.yarn/cache/@html-validate-stylish-npm-4.0.1-a5ee83fd48-89c83ea1ae.zip and /dev/null differ diff --git a/.yarn/cache/@html-validate-stylish-npm-4.1.0-aba0cf2d6c-4af90db4f9.zip b/.yarn/cache/@html-validate-stylish-npm-4.1.0-aba0cf2d6c-4af90db4f9.zip new file mode 100644 index 000000000..d56d9f34c Binary files /dev/null and b/.yarn/cache/@html-validate-stylish-npm-4.1.0-aba0cf2d6c-4af90db4f9.zip differ diff --git a/.yarn/cache/@parcel-bundler-default-npm-2.9.1-bd80d38215-65d6f950e5.zip b/.yarn/cache/@parcel-bundler-default-npm-2.9.2-cd927ae646-acd5045aae.zip similarity index 95% rename from .yarn/cache/@parcel-bundler-default-npm-2.9.1-bd80d38215-65d6f950e5.zip rename to .yarn/cache/@parcel-bundler-default-npm-2.9.2-cd927ae646-acd5045aae.zip index 32ccae04e..3c65cdf51 100644 Binary files a/.yarn/cache/@parcel-bundler-default-npm-2.9.1-bd80d38215-65d6f950e5.zip and b/.yarn/cache/@parcel-bundler-default-npm-2.9.2-cd927ae646-acd5045aae.zip differ diff --git a/.yarn/cache/@parcel-cache-npm-2.9.1-64e85bb2b6-0ca79922f4.zip b/.yarn/cache/@parcel-cache-npm-2.9.2-5aee286b54-7968be08b0.zip similarity index 77% rename from .yarn/cache/@parcel-cache-npm-2.9.1-64e85bb2b6-0ca79922f4.zip rename to .yarn/cache/@parcel-cache-npm-2.9.2-5aee286b54-7968be08b0.zip index d6f25ad32..f8493457f 100644 Binary files a/.yarn/cache/@parcel-cache-npm-2.9.1-64e85bb2b6-0ca79922f4.zip and b/.yarn/cache/@parcel-cache-npm-2.9.2-5aee286b54-7968be08b0.zip differ diff --git a/.yarn/cache/@parcel-codeframe-npm-2.9.1-76326be081-7fecbca32e.zip b/.yarn/cache/@parcel-codeframe-npm-2.9.2-964de9e20f-6a9cc23994.zip similarity index 99% rename from .yarn/cache/@parcel-codeframe-npm-2.9.1-76326be081-7fecbca32e.zip rename to .yarn/cache/@parcel-codeframe-npm-2.9.2-964de9e20f-6a9cc23994.zip index f5051cff5..418797d35 100644 Binary files a/.yarn/cache/@parcel-codeframe-npm-2.9.1-76326be081-7fecbca32e.zip and b/.yarn/cache/@parcel-codeframe-npm-2.9.2-964de9e20f-6a9cc23994.zip differ diff --git a/.yarn/cache/@parcel-compressor-raw-npm-2.9.1-8207dd1221-5830397a27.zip b/.yarn/cache/@parcel-compressor-raw-npm-2.9.2-7dfbfadaf9-263005e4bc.zip similarity index 56% rename from .yarn/cache/@parcel-compressor-raw-npm-2.9.1-8207dd1221-5830397a27.zip rename to .yarn/cache/@parcel-compressor-raw-npm-2.9.2-7dfbfadaf9-263005e4bc.zip index 66609a960..8e275a348 100644 Binary files a/.yarn/cache/@parcel-compressor-raw-npm-2.9.1-8207dd1221-5830397a27.zip and b/.yarn/cache/@parcel-compressor-raw-npm-2.9.2-7dfbfadaf9-263005e4bc.zip differ diff --git a/.yarn/cache/@parcel-config-default-npm-2.9.1-96ef233313-3b3ea81c8c.zip b/.yarn/cache/@parcel-config-default-npm-2.9.2-7a372f4a8e-b07a1c93d7.zip similarity index 67% rename from .yarn/cache/@parcel-config-default-npm-2.9.1-96ef233313-3b3ea81c8c.zip rename to .yarn/cache/@parcel-config-default-npm-2.9.2-7a372f4a8e-b07a1c93d7.zip index 51b12aa33..63f6f01c0 100644 Binary files a/.yarn/cache/@parcel-config-default-npm-2.9.1-96ef233313-3b3ea81c8c.zip and b/.yarn/cache/@parcel-config-default-npm-2.9.2-7a372f4a8e-b07a1c93d7.zip differ diff --git a/.yarn/cache/@parcel-core-npm-2.9.1-f045126896-a63a341127.zip b/.yarn/cache/@parcel-core-npm-2.9.2-43efe8c401-34fdd57791.zip similarity index 89% rename from .yarn/cache/@parcel-core-npm-2.9.1-f045126896-a63a341127.zip rename to .yarn/cache/@parcel-core-npm-2.9.2-43efe8c401-34fdd57791.zip index 199d0ec7b..ef55218dd 100644 Binary files a/.yarn/cache/@parcel-core-npm-2.9.1-f045126896-a63a341127.zip and b/.yarn/cache/@parcel-core-npm-2.9.2-43efe8c401-34fdd57791.zip differ diff --git a/.yarn/cache/@parcel-diagnostic-npm-2.9.1-db71efcb92-77c9cc9464.zip b/.yarn/cache/@parcel-diagnostic-npm-2.9.2-b8228983c3-b27c14d711.zip similarity index 90% rename from .yarn/cache/@parcel-diagnostic-npm-2.9.1-db71efcb92-77c9cc9464.zip rename to .yarn/cache/@parcel-diagnostic-npm-2.9.2-b8228983c3-b27c14d711.zip index 0fa2f0b0e..fcb0ed1ad 100644 Binary files a/.yarn/cache/@parcel-diagnostic-npm-2.9.1-db71efcb92-77c9cc9464.zip and b/.yarn/cache/@parcel-diagnostic-npm-2.9.2-b8228983c3-b27c14d711.zip differ diff --git a/.yarn/cache/@parcel-events-npm-2.9.1-609b179657-755518fc66.zip b/.yarn/cache/@parcel-events-npm-2.9.2-24de4cd1a4-4bc905a5e3.zip similarity index 82% rename from .yarn/cache/@parcel-events-npm-2.9.1-609b179657-755518fc66.zip rename to .yarn/cache/@parcel-events-npm-2.9.2-24de4cd1a4-4bc905a5e3.zip index ecdd54a12..a07ab00c0 100644 Binary files a/.yarn/cache/@parcel-events-npm-2.9.1-609b179657-755518fc66.zip and b/.yarn/cache/@parcel-events-npm-2.9.2-24de4cd1a4-4bc905a5e3.zip differ diff --git a/.yarn/cache/@parcel-fs-npm-2.9.1-6734080bd1-f4be2bd059.zip b/.yarn/cache/@parcel-fs-npm-2.9.1-6734080bd1-f4be2bd059.zip deleted file mode 100644 index b843bd8b4..000000000 Binary files a/.yarn/cache/@parcel-fs-npm-2.9.1-6734080bd1-f4be2bd059.zip and /dev/null differ diff --git a/.yarn/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip b/.yarn/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip new file mode 100644 index 000000000..d2a4b942b Binary files /dev/null and b/.yarn/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip differ diff --git a/.yarn/cache/@parcel-fs-search-npm-2.9.1-d8cb64b4dc-fedb5062bf.zip b/.yarn/cache/@parcel-fs-search-npm-2.9.1-d8cb64b4dc-fedb5062bf.zip deleted file mode 100644 index 8c011b0d9..000000000 Binary files a/.yarn/cache/@parcel-fs-search-npm-2.9.1-d8cb64b4dc-fedb5062bf.zip and /dev/null differ diff --git a/.yarn/cache/@parcel-fs-search-npm-2.9.2-0251af50fa-68fd149a48.zip b/.yarn/cache/@parcel-fs-search-npm-2.9.2-0251af50fa-68fd149a48.zip new file mode 100644 index 000000000..a8267425e Binary files /dev/null and b/.yarn/cache/@parcel-fs-search-npm-2.9.2-0251af50fa-68fd149a48.zip differ diff --git a/.yarn/cache/@parcel-graph-npm-2.9.1-7f41404c10-04dd15f5bc.zip b/.yarn/cache/@parcel-graph-npm-2.9.2-cb6ed79dfc-9943396a21.zip similarity index 92% rename from .yarn/cache/@parcel-graph-npm-2.9.1-7f41404c10-04dd15f5bc.zip rename to .yarn/cache/@parcel-graph-npm-2.9.2-cb6ed79dfc-9943396a21.zip index aa8eabf78..aa8ffafa5 100644 Binary files a/.yarn/cache/@parcel-graph-npm-2.9.1-7f41404c10-04dd15f5bc.zip and b/.yarn/cache/@parcel-graph-npm-2.9.2-cb6ed79dfc-9943396a21.zip differ diff --git a/.yarn/cache/@parcel-hash-npm-2.9.1-5f1839204f-bff402ed76.zip b/.yarn/cache/@parcel-hash-npm-2.9.1-5f1839204f-bff402ed76.zip deleted file mode 100644 index 8583dcbb8..000000000 Binary files a/.yarn/cache/@parcel-hash-npm-2.9.1-5f1839204f-bff402ed76.zip and /dev/null differ diff --git a/.yarn/cache/@parcel-hash-npm-2.9.2-f26f4ce463-7ee42d33a1.zip b/.yarn/cache/@parcel-hash-npm-2.9.2-f26f4ce463-7ee42d33a1.zip new file mode 100644 index 000000000..45307f20f Binary files /dev/null and b/.yarn/cache/@parcel-hash-npm-2.9.2-f26f4ce463-7ee42d33a1.zip differ diff --git a/.yarn/cache/@parcel-logger-npm-2.9.1-e7501bf139-b2b3d6aee9.zip b/.yarn/cache/@parcel-logger-npm-2.9.2-3241bcb0e5-072052724a.zip similarity index 76% rename from .yarn/cache/@parcel-logger-npm-2.9.1-e7501bf139-b2b3d6aee9.zip rename to .yarn/cache/@parcel-logger-npm-2.9.2-3241bcb0e5-072052724a.zip index 304e1e432..1c9bcb19a 100644 Binary files a/.yarn/cache/@parcel-logger-npm-2.9.1-e7501bf139-b2b3d6aee9.zip and b/.yarn/cache/@parcel-logger-npm-2.9.2-3241bcb0e5-072052724a.zip differ diff --git a/.yarn/cache/@parcel-markdown-ansi-npm-2.9.1-d38edbabf2-64f9998d42.zip b/.yarn/cache/@parcel-markdown-ansi-npm-2.9.2-2985c646b4-171d62a761.zip similarity index 64% rename from .yarn/cache/@parcel-markdown-ansi-npm-2.9.1-d38edbabf2-64f9998d42.zip rename to .yarn/cache/@parcel-markdown-ansi-npm-2.9.2-2985c646b4-171d62a761.zip index 1bbba1de7..f5c0e86b1 100644 Binary files a/.yarn/cache/@parcel-markdown-ansi-npm-2.9.1-d38edbabf2-64f9998d42.zip and b/.yarn/cache/@parcel-markdown-ansi-npm-2.9.2-2985c646b4-171d62a761.zip differ diff --git a/.yarn/cache/@parcel-namer-default-npm-2.9.1-96cc28e011-0c0317d54b.zip b/.yarn/cache/@parcel-namer-default-npm-2.9.2-f84d8c75d8-903da6aada.zip similarity index 80% rename from .yarn/cache/@parcel-namer-default-npm-2.9.1-96cc28e011-0c0317d54b.zip rename to .yarn/cache/@parcel-namer-default-npm-2.9.2-f84d8c75d8-903da6aada.zip index c4a7a6808..053fa8ecf 100644 Binary files a/.yarn/cache/@parcel-namer-default-npm-2.9.1-96cc28e011-0c0317d54b.zip and b/.yarn/cache/@parcel-namer-default-npm-2.9.2-f84d8c75d8-903da6aada.zip differ diff --git a/.yarn/cache/@parcel-node-resolver-core-npm-3.0.1-5ac08b21d9-0ad1afbfd9.zip b/.yarn/cache/@parcel-node-resolver-core-npm-3.0.1-5ac08b21d9-0ad1afbfd9.zip deleted file mode 100644 index f2472ba47..000000000 Binary files a/.yarn/cache/@parcel-node-resolver-core-npm-3.0.1-5ac08b21d9-0ad1afbfd9.zip and /dev/null differ diff --git a/.yarn/cache/@parcel-node-resolver-core-npm-3.0.2-e5591710a1-82d5122e36.zip b/.yarn/cache/@parcel-node-resolver-core-npm-3.0.2-e5591710a1-82d5122e36.zip new file mode 100644 index 000000000..e5f0700ad Binary files /dev/null and b/.yarn/cache/@parcel-node-resolver-core-npm-3.0.2-e5591710a1-82d5122e36.zip differ diff --git a/.yarn/cache/@parcel-optimizer-css-npm-2.9.1-56a458d7d9-e43097eff1.zip b/.yarn/cache/@parcel-optimizer-css-npm-2.9.2-f17b6fe3fc-2ba9bd6eea.zip similarity index 80% rename from .yarn/cache/@parcel-optimizer-css-npm-2.9.1-56a458d7d9-e43097eff1.zip rename to .yarn/cache/@parcel-optimizer-css-npm-2.9.2-f17b6fe3fc-2ba9bd6eea.zip index b6b61e587..331e62942 100644 Binary files a/.yarn/cache/@parcel-optimizer-css-npm-2.9.1-56a458d7d9-e43097eff1.zip and b/.yarn/cache/@parcel-optimizer-css-npm-2.9.2-f17b6fe3fc-2ba9bd6eea.zip differ diff --git a/.yarn/cache/@parcel-optimizer-data-url-npm-2.9.1-67b9e2ca19-e94b1c43ca.zip b/.yarn/cache/@parcel-optimizer-data-url-npm-2.9.2-c7dded7731-fed10fad94.zip similarity index 65% rename from .yarn/cache/@parcel-optimizer-data-url-npm-2.9.1-67b9e2ca19-e94b1c43ca.zip rename to .yarn/cache/@parcel-optimizer-data-url-npm-2.9.2-c7dded7731-fed10fad94.zip index 8380b5d00..feacc7775 100644 Binary files a/.yarn/cache/@parcel-optimizer-data-url-npm-2.9.1-67b9e2ca19-e94b1c43ca.zip and b/.yarn/cache/@parcel-optimizer-data-url-npm-2.9.2-c7dded7731-fed10fad94.zip differ diff --git a/.yarn/cache/@parcel-optimizer-htmlnano-npm-2.9.1-9303d21c6a-1882618a2f.zip b/.yarn/cache/@parcel-optimizer-htmlnano-npm-2.9.2-01a9d51f22-9a5f1caf59.zip similarity index 83% rename from .yarn/cache/@parcel-optimizer-htmlnano-npm-2.9.1-9303d21c6a-1882618a2f.zip rename to .yarn/cache/@parcel-optimizer-htmlnano-npm-2.9.2-01a9d51f22-9a5f1caf59.zip index f21f02ad9..918a8cb96 100644 Binary files a/.yarn/cache/@parcel-optimizer-htmlnano-npm-2.9.1-9303d21c6a-1882618a2f.zip and b/.yarn/cache/@parcel-optimizer-htmlnano-npm-2.9.2-01a9d51f22-9a5f1caf59.zip differ diff --git a/.yarn/cache/@parcel-optimizer-image-npm-2.9.1-3b7cf409f3-9c3ab78c6b.zip b/.yarn/cache/@parcel-optimizer-image-npm-2.9.1-3b7cf409f3-9c3ab78c6b.zip deleted file mode 100644 index 6c593f5de..000000000 Binary files a/.yarn/cache/@parcel-optimizer-image-npm-2.9.1-3b7cf409f3-9c3ab78c6b.zip and /dev/null differ diff --git a/.yarn/cache/@parcel-optimizer-image-npm-2.9.2-2e26c5a74b-8cbf4b2e9a.zip b/.yarn/cache/@parcel-optimizer-image-npm-2.9.2-2e26c5a74b-8cbf4b2e9a.zip new file mode 100644 index 000000000..6895ab855 Binary files /dev/null and b/.yarn/cache/@parcel-optimizer-image-npm-2.9.2-2e26c5a74b-8cbf4b2e9a.zip differ diff --git a/.yarn/cache/@parcel-optimizer-svgo-npm-2.9.1-f3215a2895-612d61c830.zip b/.yarn/cache/@parcel-optimizer-svgo-npm-2.9.2-4519e191ce-67ed4bd0db.zip similarity index 70% rename from .yarn/cache/@parcel-optimizer-svgo-npm-2.9.1-f3215a2895-612d61c830.zip rename to .yarn/cache/@parcel-optimizer-svgo-npm-2.9.2-4519e191ce-67ed4bd0db.zip index 4455bc3c7..7d4f03f8b 100644 Binary files a/.yarn/cache/@parcel-optimizer-svgo-npm-2.9.1-f3215a2895-612d61c830.zip and b/.yarn/cache/@parcel-optimizer-svgo-npm-2.9.2-4519e191ce-67ed4bd0db.zip differ diff --git a/.yarn/cache/@parcel-optimizer-swc-npm-2.9.1-42d3ce2418-72105a9bc9.zip b/.yarn/cache/@parcel-optimizer-swc-npm-2.9.2-ccab80a9cc-e21d0bee33.zip similarity index 77% rename from .yarn/cache/@parcel-optimizer-swc-npm-2.9.1-42d3ce2418-72105a9bc9.zip rename to .yarn/cache/@parcel-optimizer-swc-npm-2.9.2-ccab80a9cc-e21d0bee33.zip index 48173a2ee..e1c6bde85 100644 Binary files a/.yarn/cache/@parcel-optimizer-swc-npm-2.9.1-42d3ce2418-72105a9bc9.zip and b/.yarn/cache/@parcel-optimizer-swc-npm-2.9.2-ccab80a9cc-e21d0bee33.zip differ diff --git a/.yarn/cache/@parcel-package-manager-npm-2.9.1-c7a23c41b1-849d334663.zip b/.yarn/cache/@parcel-package-manager-npm-2.9.2-ce78c9a74b-f7f1913f7f.zip similarity index 84% rename from .yarn/cache/@parcel-package-manager-npm-2.9.1-c7a23c41b1-849d334663.zip rename to .yarn/cache/@parcel-package-manager-npm-2.9.2-ce78c9a74b-f7f1913f7f.zip index 5a41418ce..c6e32f1a5 100644 Binary files a/.yarn/cache/@parcel-package-manager-npm-2.9.1-c7a23c41b1-849d334663.zip and b/.yarn/cache/@parcel-package-manager-npm-2.9.2-ce78c9a74b-f7f1913f7f.zip differ diff --git a/.yarn/cache/@parcel-packager-css-npm-2.9.1-0fd73764c8-30c3255b9b.zip b/.yarn/cache/@parcel-packager-css-npm-2.9.1-0fd73764c8-30c3255b9b.zip deleted file mode 100644 index a19594fe7..000000000 Binary files a/.yarn/cache/@parcel-packager-css-npm-2.9.1-0fd73764c8-30c3255b9b.zip and /dev/null differ diff --git a/.yarn/cache/@parcel-packager-css-npm-2.9.2-6a69ae150c-835894034e.zip b/.yarn/cache/@parcel-packager-css-npm-2.9.2-6a69ae150c-835894034e.zip new file mode 100644 index 000000000..ed9072fbd Binary files /dev/null and b/.yarn/cache/@parcel-packager-css-npm-2.9.2-6a69ae150c-835894034e.zip differ diff --git a/.yarn/cache/@parcel-packager-html-npm-2.9.1-91b9217e1b-7d8ef8b77a.zip b/.yarn/cache/@parcel-packager-html-npm-2.9.2-7468873086-8551a11ea2.zip similarity index 82% rename from .yarn/cache/@parcel-packager-html-npm-2.9.1-91b9217e1b-7d8ef8b77a.zip rename to .yarn/cache/@parcel-packager-html-npm-2.9.2-7468873086-8551a11ea2.zip index be2356e76..785643e05 100644 Binary files a/.yarn/cache/@parcel-packager-html-npm-2.9.1-91b9217e1b-7d8ef8b77a.zip and b/.yarn/cache/@parcel-packager-html-npm-2.9.2-7468873086-8551a11ea2.zip differ diff --git a/.yarn/cache/@parcel-packager-js-npm-2.9.1-ecccdc9d1b-921a3f62c1.zip b/.yarn/cache/@parcel-packager-js-npm-2.9.2-dd0cd199e4-49fef23dc6.zip similarity index 96% rename from .yarn/cache/@parcel-packager-js-npm-2.9.1-ecccdc9d1b-921a3f62c1.zip rename to .yarn/cache/@parcel-packager-js-npm-2.9.2-dd0cd199e4-49fef23dc6.zip index a7b849698..05aac7f1d 100644 Binary files a/.yarn/cache/@parcel-packager-js-npm-2.9.1-ecccdc9d1b-921a3f62c1.zip and b/.yarn/cache/@parcel-packager-js-npm-2.9.2-dd0cd199e4-49fef23dc6.zip differ diff --git a/.yarn/cache/@parcel-packager-raw-npm-2.9.1-af8b04cda3-1e9c9a055a.zip b/.yarn/cache/@parcel-packager-raw-npm-2.9.2-1a5961f4f5-b56412fc29.zip similarity index 60% rename from .yarn/cache/@parcel-packager-raw-npm-2.9.1-af8b04cda3-1e9c9a055a.zip rename to .yarn/cache/@parcel-packager-raw-npm-2.9.2-1a5961f4f5-b56412fc29.zip index 90deec1d5..af1c0b8f0 100644 Binary files a/.yarn/cache/@parcel-packager-raw-npm-2.9.1-af8b04cda3-1e9c9a055a.zip and b/.yarn/cache/@parcel-packager-raw-npm-2.9.2-1a5961f4f5-b56412fc29.zip differ diff --git a/.yarn/cache/@parcel-packager-svg-npm-2.9.1-0fb9bb81ec-fa8443ab70.zip b/.yarn/cache/@parcel-packager-svg-npm-2.9.2-1d3bdae8e7-ef38f501fb.zip similarity index 80% rename from .yarn/cache/@parcel-packager-svg-npm-2.9.1-0fb9bb81ec-fa8443ab70.zip rename to .yarn/cache/@parcel-packager-svg-npm-2.9.2-1d3bdae8e7-ef38f501fb.zip index 5f9034f51..05333558b 100644 Binary files a/.yarn/cache/@parcel-packager-svg-npm-2.9.1-0fb9bb81ec-fa8443ab70.zip and b/.yarn/cache/@parcel-packager-svg-npm-2.9.2-1d3bdae8e7-ef38f501fb.zip differ diff --git a/.yarn/cache/@parcel-plugin-npm-2.9.1-c0b81a98b1-967408ebfc.zip b/.yarn/cache/@parcel-plugin-npm-2.9.2-a6fcdfe690-3104b076ec.zip similarity index 79% rename from .yarn/cache/@parcel-plugin-npm-2.9.1-c0b81a98b1-967408ebfc.zip rename to .yarn/cache/@parcel-plugin-npm-2.9.2-a6fcdfe690-3104b076ec.zip index 1035ecb02..03332d6f7 100644 Binary files a/.yarn/cache/@parcel-plugin-npm-2.9.1-c0b81a98b1-967408ebfc.zip and b/.yarn/cache/@parcel-plugin-npm-2.9.2-a6fcdfe690-3104b076ec.zip differ diff --git a/.yarn/cache/@parcel-profiler-npm-2.9.1-1386af04c4-b38e137037.zip b/.yarn/cache/@parcel-profiler-npm-2.9.2-f86abba7d6-390faeb1a0.zip similarity index 87% rename from .yarn/cache/@parcel-profiler-npm-2.9.1-1386af04c4-b38e137037.zip rename to .yarn/cache/@parcel-profiler-npm-2.9.2-f86abba7d6-390faeb1a0.zip index bbc0979d8..168a9dd9d 100644 Binary files a/.yarn/cache/@parcel-profiler-npm-2.9.1-1386af04c4-b38e137037.zip and b/.yarn/cache/@parcel-profiler-npm-2.9.2-f86abba7d6-390faeb1a0.zip differ diff --git a/.yarn/cache/@parcel-reporter-cli-npm-2.9.1-ed0ae34fc2-b695977089.zip b/.yarn/cache/@parcel-reporter-cli-npm-2.9.2-04a53602ed-d9b5ca577f.zip similarity index 61% rename from .yarn/cache/@parcel-reporter-cli-npm-2.9.1-ed0ae34fc2-b695977089.zip rename to .yarn/cache/@parcel-reporter-cli-npm-2.9.2-04a53602ed-d9b5ca577f.zip index f7e467e25..1f586a758 100644 Binary files a/.yarn/cache/@parcel-reporter-cli-npm-2.9.1-ed0ae34fc2-b695977089.zip and b/.yarn/cache/@parcel-reporter-cli-npm-2.9.2-04a53602ed-d9b5ca577f.zip differ diff --git a/.yarn/cache/@parcel-reporter-dev-server-npm-2.9.1-83db12068f-9fcbf33992.zip b/.yarn/cache/@parcel-reporter-dev-server-npm-2.9.1-83db12068f-9fcbf33992.zip deleted file mode 100644 index 68ead0e79..000000000 Binary files a/.yarn/cache/@parcel-reporter-dev-server-npm-2.9.1-83db12068f-9fcbf33992.zip and /dev/null differ diff --git a/.yarn/cache/@parcel-reporter-dev-server-npm-2.9.2-a9675da842-1fdc8d48fd.zip b/.yarn/cache/@parcel-reporter-dev-server-npm-2.9.2-a9675da842-1fdc8d48fd.zip new file mode 100644 index 000000000..0d5b83e2f Binary files /dev/null and b/.yarn/cache/@parcel-reporter-dev-server-npm-2.9.2-a9675da842-1fdc8d48fd.zip differ diff --git a/.yarn/cache/@parcel-reporter-tracer-npm-2.9.1-436207f3fb-7e894d3f8a.zip b/.yarn/cache/@parcel-reporter-tracer-npm-2.9.2-ad4deef524-e08623e902.zip similarity index 75% rename from .yarn/cache/@parcel-reporter-tracer-npm-2.9.1-436207f3fb-7e894d3f8a.zip rename to .yarn/cache/@parcel-reporter-tracer-npm-2.9.2-ad4deef524-e08623e902.zip index eba64d4a7..e23db8ae7 100644 Binary files a/.yarn/cache/@parcel-reporter-tracer-npm-2.9.1-436207f3fb-7e894d3f8a.zip and b/.yarn/cache/@parcel-reporter-tracer-npm-2.9.2-ad4deef524-e08623e902.zip differ diff --git a/.yarn/cache/@parcel-resolver-default-npm-2.9.1-a097543256-16b5feae48.zip b/.yarn/cache/@parcel-resolver-default-npm-2.9.2-130b2b9fc6-dc502cd62f.zip similarity index 70% rename from .yarn/cache/@parcel-resolver-default-npm-2.9.1-a097543256-16b5feae48.zip rename to .yarn/cache/@parcel-resolver-default-npm-2.9.2-130b2b9fc6-dc502cd62f.zip index f85006114..03e9fbfaf 100644 Binary files a/.yarn/cache/@parcel-resolver-default-npm-2.9.1-a097543256-16b5feae48.zip and b/.yarn/cache/@parcel-resolver-default-npm-2.9.2-130b2b9fc6-dc502cd62f.zip differ diff --git a/.yarn/cache/@parcel-runtime-browser-hmr-npm-2.9.1-40a13c0217-c784641a1f.zip b/.yarn/cache/@parcel-runtime-browser-hmr-npm-2.9.2-c5978cbee9-4d08afa026.zip similarity index 89% rename from .yarn/cache/@parcel-runtime-browser-hmr-npm-2.9.1-40a13c0217-c784641a1f.zip rename to .yarn/cache/@parcel-runtime-browser-hmr-npm-2.9.2-c5978cbee9-4d08afa026.zip index c7d93238d..19210d13c 100644 Binary files a/.yarn/cache/@parcel-runtime-browser-hmr-npm-2.9.1-40a13c0217-c784641a1f.zip and b/.yarn/cache/@parcel-runtime-browser-hmr-npm-2.9.2-c5978cbee9-4d08afa026.zip differ diff --git a/.yarn/cache/@parcel-runtime-js-npm-2.9.1-f255b14962-ab0bdeb993.zip b/.yarn/cache/@parcel-runtime-js-npm-2.9.2-617b40156f-8dada6fecf.zip similarity index 81% rename from .yarn/cache/@parcel-runtime-js-npm-2.9.1-f255b14962-ab0bdeb993.zip rename to .yarn/cache/@parcel-runtime-js-npm-2.9.2-617b40156f-8dada6fecf.zip index c8de095a5..cf0e818b9 100644 Binary files a/.yarn/cache/@parcel-runtime-js-npm-2.9.1-f255b14962-ab0bdeb993.zip and b/.yarn/cache/@parcel-runtime-js-npm-2.9.2-617b40156f-8dada6fecf.zip differ diff --git a/.yarn/cache/@parcel-runtime-react-refresh-npm-2.9.1-a7b66e3f9d-2734fd6974.zip b/.yarn/cache/@parcel-runtime-react-refresh-npm-2.9.2-dc674a15e8-16631bc020.zip similarity index 77% rename from .yarn/cache/@parcel-runtime-react-refresh-npm-2.9.1-a7b66e3f9d-2734fd6974.zip rename to .yarn/cache/@parcel-runtime-react-refresh-npm-2.9.2-dc674a15e8-16631bc020.zip index 5050e7c90..2d7f772c3 100644 Binary files a/.yarn/cache/@parcel-runtime-react-refresh-npm-2.9.1-a7b66e3f9d-2734fd6974.zip and b/.yarn/cache/@parcel-runtime-react-refresh-npm-2.9.2-dc674a15e8-16631bc020.zip differ diff --git a/.yarn/cache/@parcel-runtime-service-worker-npm-2.9.1-9fda615f26-d49be30d10.zip b/.yarn/cache/@parcel-runtime-service-worker-npm-2.9.2-c099b0c8ba-21180ba472.zip similarity index 64% rename from .yarn/cache/@parcel-runtime-service-worker-npm-2.9.1-9fda615f26-d49be30d10.zip rename to .yarn/cache/@parcel-runtime-service-worker-npm-2.9.2-c099b0c8ba-21180ba472.zip index be47034fb..d148d365e 100644 Binary files a/.yarn/cache/@parcel-runtime-service-worker-npm-2.9.1-9fda615f26-d49be30d10.zip and b/.yarn/cache/@parcel-runtime-service-worker-npm-2.9.2-c099b0c8ba-21180ba472.zip differ diff --git a/.yarn/cache/@parcel-transformer-babel-npm-2.9.1-504c2c2479-1e37a40f94.zip b/.yarn/cache/@parcel-transformer-babel-npm-2.9.2-ff6950ff1f-4177b0f176.zip similarity index 96% rename from .yarn/cache/@parcel-transformer-babel-npm-2.9.1-504c2c2479-1e37a40f94.zip rename to .yarn/cache/@parcel-transformer-babel-npm-2.9.2-ff6950ff1f-4177b0f176.zip index 7ebc18ce8..32844f650 100644 Binary files a/.yarn/cache/@parcel-transformer-babel-npm-2.9.1-504c2c2479-1e37a40f94.zip and b/.yarn/cache/@parcel-transformer-babel-npm-2.9.2-ff6950ff1f-4177b0f176.zip differ diff --git a/.yarn/cache/@parcel-transformer-css-npm-2.9.1-d50aad6b8a-16ec0d6417.zip b/.yarn/cache/@parcel-transformer-css-npm-2.9.1-d50aad6b8a-16ec0d6417.zip deleted file mode 100644 index 08abd4694..000000000 Binary files a/.yarn/cache/@parcel-transformer-css-npm-2.9.1-d50aad6b8a-16ec0d6417.zip and /dev/null differ diff --git a/.yarn/cache/@parcel-transformer-css-npm-2.9.2-87b7d1818d-4aacbe62fa.zip b/.yarn/cache/@parcel-transformer-css-npm-2.9.2-87b7d1818d-4aacbe62fa.zip new file mode 100644 index 000000000..860f2eb3e Binary files /dev/null and b/.yarn/cache/@parcel-transformer-css-npm-2.9.2-87b7d1818d-4aacbe62fa.zip differ diff --git a/.yarn/cache/@parcel-transformer-html-npm-2.9.1-0136c3406d-a78e029ca7.zip b/.yarn/cache/@parcel-transformer-html-npm-2.9.2-1265e03787-baf4047c55.zip similarity index 92% rename from .yarn/cache/@parcel-transformer-html-npm-2.9.1-0136c3406d-a78e029ca7.zip rename to .yarn/cache/@parcel-transformer-html-npm-2.9.2-1265e03787-baf4047c55.zip index 5ebcf7753..c07ab4b5f 100644 Binary files a/.yarn/cache/@parcel-transformer-html-npm-2.9.1-0136c3406d-a78e029ca7.zip and b/.yarn/cache/@parcel-transformer-html-npm-2.9.2-1265e03787-baf4047c55.zip differ diff --git a/.yarn/cache/@parcel-transformer-image-npm-2.9.1-36a7dbf053-f6bb28feef.zip b/.yarn/cache/@parcel-transformer-image-npm-2.9.2-9c204c156c-197ffd8245.zip similarity index 85% rename from .yarn/cache/@parcel-transformer-image-npm-2.9.1-36a7dbf053-f6bb28feef.zip rename to .yarn/cache/@parcel-transformer-image-npm-2.9.2-9c204c156c-197ffd8245.zip index 3e1ad294d..f07dad4bf 100644 Binary files a/.yarn/cache/@parcel-transformer-image-npm-2.9.1-36a7dbf053-f6bb28feef.zip and b/.yarn/cache/@parcel-transformer-image-npm-2.9.2-9c204c156c-197ffd8245.zip differ diff --git a/.yarn/cache/@parcel-transformer-inline-string-npm-2.9.1-4b3bfa5b91-fc7a60c0e8.zip b/.yarn/cache/@parcel-transformer-inline-string-npm-2.9.2-fd24e64c5c-d9146597b4.zip similarity index 56% rename from .yarn/cache/@parcel-transformer-inline-string-npm-2.9.1-4b3bfa5b91-fc7a60c0e8.zip rename to .yarn/cache/@parcel-transformer-inline-string-npm-2.9.2-fd24e64c5c-d9146597b4.zip index 495d2bb5a..8cbf65913 100644 Binary files a/.yarn/cache/@parcel-transformer-inline-string-npm-2.9.1-4b3bfa5b91-fc7a60c0e8.zip and b/.yarn/cache/@parcel-transformer-inline-string-npm-2.9.2-fd24e64c5c-d9146597b4.zip differ diff --git a/.yarn/cache/@parcel-transformer-js-npm-2.9.1-6401e34303-b5be9ab431.zip b/.yarn/cache/@parcel-transformer-js-npm-2.9.2-f233609d97-0ea4ff8282.zip similarity index 77% rename from .yarn/cache/@parcel-transformer-js-npm-2.9.1-6401e34303-b5be9ab431.zip rename to .yarn/cache/@parcel-transformer-js-npm-2.9.2-f233609d97-0ea4ff8282.zip index d29068019..4c95eb724 100644 Binary files a/.yarn/cache/@parcel-transformer-js-npm-2.9.1-6401e34303-b5be9ab431.zip and b/.yarn/cache/@parcel-transformer-js-npm-2.9.2-f233609d97-0ea4ff8282.zip differ diff --git a/.yarn/cache/@parcel-transformer-json-npm-2.9.1-5f16b2c815-f69eeb5027.zip b/.yarn/cache/@parcel-transformer-json-npm-2.9.2-6294f04574-656c01128e.zip similarity index 61% rename from .yarn/cache/@parcel-transformer-json-npm-2.9.1-5f16b2c815-f69eeb5027.zip rename to .yarn/cache/@parcel-transformer-json-npm-2.9.2-6294f04574-656c01128e.zip index 96fbef5e4..66cb348dd 100644 Binary files a/.yarn/cache/@parcel-transformer-json-npm-2.9.1-5f16b2c815-f69eeb5027.zip and b/.yarn/cache/@parcel-transformer-json-npm-2.9.2-6294f04574-656c01128e.zip differ diff --git a/.yarn/cache/@parcel-transformer-postcss-npm-2.9.1-755ce42f28-0eaf0707e6.zip b/.yarn/cache/@parcel-transformer-postcss-npm-2.9.2-66e7b1728c-4c514e8098.zip similarity index 92% rename from .yarn/cache/@parcel-transformer-postcss-npm-2.9.1-755ce42f28-0eaf0707e6.zip rename to .yarn/cache/@parcel-transformer-postcss-npm-2.9.2-66e7b1728c-4c514e8098.zip index d979d7a1c..34402629c 100644 Binary files a/.yarn/cache/@parcel-transformer-postcss-npm-2.9.1-755ce42f28-0eaf0707e6.zip and b/.yarn/cache/@parcel-transformer-postcss-npm-2.9.2-66e7b1728c-4c514e8098.zip differ diff --git a/.yarn/cache/@parcel-transformer-posthtml-npm-2.9.1-7329aea697-59f784dc07.zip b/.yarn/cache/@parcel-transformer-posthtml-npm-2.9.2-e6929cf94c-a88988f714.zip similarity index 77% rename from .yarn/cache/@parcel-transformer-posthtml-npm-2.9.1-7329aea697-59f784dc07.zip rename to .yarn/cache/@parcel-transformer-posthtml-npm-2.9.2-e6929cf94c-a88988f714.zip index 5b0da6869..23e2b0733 100644 Binary files a/.yarn/cache/@parcel-transformer-posthtml-npm-2.9.1-7329aea697-59f784dc07.zip and b/.yarn/cache/@parcel-transformer-posthtml-npm-2.9.2-e6929cf94c-a88988f714.zip differ diff --git a/.yarn/cache/@parcel-transformer-raw-npm-2.9.1-0c23771114-b4ec2695ca.zip b/.yarn/cache/@parcel-transformer-raw-npm-2.9.2-77f972073e-1603569c73.zip similarity index 56% rename from .yarn/cache/@parcel-transformer-raw-npm-2.9.1-0c23771114-b4ec2695ca.zip rename to .yarn/cache/@parcel-transformer-raw-npm-2.9.2-77f972073e-1603569c73.zip index b8f823d71..83f342080 100644 Binary files a/.yarn/cache/@parcel-transformer-raw-npm-2.9.1-0c23771114-b4ec2695ca.zip and b/.yarn/cache/@parcel-transformer-raw-npm-2.9.2-77f972073e-1603569c73.zip differ diff --git a/.yarn/cache/@parcel-transformer-react-refresh-wrap-npm-2.9.1-2e259fc46c-b63bc95c91.zip b/.yarn/cache/@parcel-transformer-react-refresh-wrap-npm-2.9.2-9ece2e6944-9de36a5fa4.zip similarity index 80% rename from .yarn/cache/@parcel-transformer-react-refresh-wrap-npm-2.9.1-2e259fc46c-b63bc95c91.zip rename to .yarn/cache/@parcel-transformer-react-refresh-wrap-npm-2.9.2-9ece2e6944-9de36a5fa4.zip index 3a10f56d2..04e907452 100644 Binary files a/.yarn/cache/@parcel-transformer-react-refresh-wrap-npm-2.9.1-2e259fc46c-b63bc95c91.zip and b/.yarn/cache/@parcel-transformer-react-refresh-wrap-npm-2.9.2-9ece2e6944-9de36a5fa4.zip differ diff --git a/.yarn/cache/@parcel-transformer-sass-npm-2.9.1-97e52cfb29-df224ffb3e.zip b/.yarn/cache/@parcel-transformer-sass-npm-2.9.2-29ff1924b6-928b8767f3.zip similarity index 81% rename from .yarn/cache/@parcel-transformer-sass-npm-2.9.1-97e52cfb29-df224ffb3e.zip rename to .yarn/cache/@parcel-transformer-sass-npm-2.9.2-29ff1924b6-928b8767f3.zip index 6d5b71d46..472d33bee 100644 Binary files a/.yarn/cache/@parcel-transformer-sass-npm-2.9.1-97e52cfb29-df224ffb3e.zip and b/.yarn/cache/@parcel-transformer-sass-npm-2.9.2-29ff1924b6-928b8767f3.zip differ diff --git a/.yarn/cache/@parcel-transformer-svg-npm-2.9.1-c0dabc2d7f-7ca588261c.zip b/.yarn/cache/@parcel-transformer-svg-npm-2.9.2-f5135ba1d5-1b8b2c60ee.zip similarity index 83% rename from .yarn/cache/@parcel-transformer-svg-npm-2.9.1-c0dabc2d7f-7ca588261c.zip rename to .yarn/cache/@parcel-transformer-svg-npm-2.9.2-f5135ba1d5-1b8b2c60ee.zip index 996d65674..7c9c8d1e8 100644 Binary files a/.yarn/cache/@parcel-transformer-svg-npm-2.9.1-c0dabc2d7f-7ca588261c.zip and b/.yarn/cache/@parcel-transformer-svg-npm-2.9.2-f5135ba1d5-1b8b2c60ee.zip differ diff --git a/.yarn/cache/@parcel-types-npm-2.9.1-4c15ee13e4-85a6ad3e80.zip b/.yarn/cache/@parcel-types-npm-2.9.1-4c15ee13e4-85a6ad3e80.zip deleted file mode 100644 index ac16e92da..000000000 Binary files a/.yarn/cache/@parcel-types-npm-2.9.1-4c15ee13e4-85a6ad3e80.zip and /dev/null differ diff --git a/.yarn/cache/@parcel-types-npm-2.9.2-da147a7755-976fb44534.zip b/.yarn/cache/@parcel-types-npm-2.9.2-da147a7755-976fb44534.zip new file mode 100644 index 000000000..aaf472d80 Binary files /dev/null and b/.yarn/cache/@parcel-types-npm-2.9.2-da147a7755-976fb44534.zip differ diff --git a/.yarn/cache/@parcel-utils-npm-2.9.1-92fe884f6b-8cee8776d2.zip b/.yarn/cache/@parcel-utils-npm-2.9.2-267a2360a2-130cf1a6cb.zip similarity index 99% rename from .yarn/cache/@parcel-utils-npm-2.9.1-92fe884f6b-8cee8776d2.zip rename to .yarn/cache/@parcel-utils-npm-2.9.2-267a2360a2-130cf1a6cb.zip index 1d00efc86..e272fb117 100644 Binary files a/.yarn/cache/@parcel-utils-npm-2.9.1-92fe884f6b-8cee8776d2.zip and b/.yarn/cache/@parcel-utils-npm-2.9.2-267a2360a2-130cf1a6cb.zip differ diff --git a/.yarn/cache/@parcel-workers-npm-2.9.1-bad75185c6-c73634d55d.zip b/.yarn/cache/@parcel-workers-npm-2.9.2-9acb007028-7e980749c1.zip similarity index 95% rename from .yarn/cache/@parcel-workers-npm-2.9.1-bad75185c6-c73634d55d.zip rename to .yarn/cache/@parcel-workers-npm-2.9.2-9acb007028-7e980749c1.zip index ea997188f..dac46b859 100644 Binary files a/.yarn/cache/@parcel-workers-npm-2.9.1-bad75185c6-c73634d55d.zip and b/.yarn/cache/@parcel-workers-npm-2.9.2-9acb007028-7e980749c1.zip differ diff --git a/.yarn/cache/acorn-walk-npm-8.2.0-2f2cac3177-1715e76c01.zip b/.yarn/cache/acorn-walk-npm-8.2.0-2f2cac3177-1715e76c01.zip deleted file mode 100644 index f140c4ab5..000000000 Binary files a/.yarn/cache/acorn-walk-npm-8.2.0-2f2cac3177-1715e76c01.zip and /dev/null differ diff --git a/.yarn/cache/c8-npm-7.14.0-dbb87a3021-ca44bbd200.zip b/.yarn/cache/c8-npm-8.0.0-905b9370f4-9b107e412a.zip similarity index 75% rename from .yarn/cache/c8-npm-7.14.0-dbb87a3021-ca44bbd200.zip rename to .yarn/cache/c8-npm-8.0.0-905b9370f4-9b107e412a.zip index b278faa1d..210f69e8d 100644 Binary files a/.yarn/cache/c8-npm-7.14.0-dbb87a3021-ca44bbd200.zip and b/.yarn/cache/c8-npm-8.0.0-905b9370f4-9b107e412a.zip differ diff --git a/.yarn/cache/eslint-npm-8.42.0-593c3ddde5-07105397b5.zip b/.yarn/cache/eslint-npm-8.43.0-5757109ac8-55654ce00b.zip similarity index 87% rename from .yarn/cache/eslint-npm-8.42.0-593c3ddde5-07105397b5.zip rename to .yarn/cache/eslint-npm-8.43.0-5757109ac8-55654ce00b.zip index 13b9713b0..f51b7c389 100644 Binary files a/.yarn/cache/eslint-npm-8.42.0-593c3ddde5-07105397b5.zip and b/.yarn/cache/eslint-npm-8.43.0-5757109ac8-55654ce00b.zip differ diff --git a/.yarn/cache/eslint-plugin-es-x-npm-6.2.1-a9822a6a3c-6104f6575b.zip b/.yarn/cache/eslint-plugin-es-x-npm-7.1.0-35735e8bbc-a19924313c.zip similarity index 80% rename from .yarn/cache/eslint-plugin-es-x-npm-6.2.1-a9822a6a3c-6104f6575b.zip rename to .yarn/cache/eslint-plugin-es-x-npm-7.1.0-35735e8bbc-a19924313c.zip index d97d89d9d..4184ed69d 100644 Binary files a/.yarn/cache/eslint-plugin-es-x-npm-6.2.1-a9822a6a3c-6104f6575b.zip and b/.yarn/cache/eslint-plugin-es-x-npm-7.1.0-35735e8bbc-a19924313c.zip differ diff --git a/.yarn/cache/eslint-plugin-n-npm-16.0.0-27ade85b5c-77bb74747e.zip b/.yarn/cache/eslint-plugin-n-npm-16.0.1-6a07bf1b46-407002bb06.zip similarity index 97% rename from .yarn/cache/eslint-plugin-n-npm-16.0.0-27ade85b5c-77bb74747e.zip rename to .yarn/cache/eslint-plugin-n-npm-16.0.1-6a07bf1b46-407002bb06.zip index b799d36a2..b635bec4f 100644 Binary files a/.yarn/cache/eslint-plugin-n-npm-16.0.0-27ade85b5c-77bb74747e.zip and b/.yarn/cache/eslint-plugin-n-npm-16.0.1-6a07bf1b46-407002bb06.zip differ diff --git a/.yarn/cache/eslint-plugin-vue-npm-9.14.1-3ce49080fd-63a7d90194.zip b/.yarn/cache/eslint-plugin-vue-npm-9.15.1-9577f26965-b1cdb16e43.zip similarity index 87% rename from .yarn/cache/eslint-plugin-vue-npm-9.14.1-3ce49080fd-63a7d90194.zip rename to .yarn/cache/eslint-plugin-vue-npm-9.15.1-9577f26965-b1cdb16e43.zip index fa18bc152..7fec21f7a 100644 Binary files a/.yarn/cache/eslint-plugin-vue-npm-9.14.1-3ce49080fd-63a7d90194.zip and b/.yarn/cache/eslint-plugin-vue-npm-9.15.1-9577f26965-b1cdb16e43.zip differ diff --git a/.yarn/cache/highcharts-npm-11.0.1-05a14e3887-773a7b8765.zip b/.yarn/cache/highcharts-npm-11.1.0-0d42a04430-f9b8cdc38b.zip similarity index 70% rename from .yarn/cache/highcharts-npm-11.0.1-05a14e3887-773a7b8765.zip rename to .yarn/cache/highcharts-npm-11.1.0-0d42a04430-f9b8cdc38b.zip index c953a6456..ccf9aece9 100644 Binary files a/.yarn/cache/highcharts-npm-11.0.1-05a14e3887-773a7b8765.zip and b/.yarn/cache/highcharts-npm-11.1.0-0d42a04430-f9b8cdc38b.zip differ diff --git a/.yarn/cache/html-validate-npm-7.18.1-3c0c3d4b88-3af0693ad2.zip b/.yarn/cache/html-validate-npm-7.18.1-3c0c3d4b88-3af0693ad2.zip deleted file mode 100644 index a9257258a..000000000 Binary files a/.yarn/cache/html-validate-npm-7.18.1-3c0c3d4b88-3af0693ad2.zip and /dev/null differ diff --git a/.yarn/cache/html-validate-npm-8.0.5-b9c8df9b15-05c5255032.zip b/.yarn/cache/html-validate-npm-8.0.5-b9c8df9b15-05c5255032.zip new file mode 100644 index 000000000..d9104a700 Binary files /dev/null and b/.yarn/cache/html-validate-npm-8.0.5-b9c8df9b15-05c5255032.zip differ diff --git a/.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip b/.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip new file mode 100644 index 000000000..50627d8e1 Binary files /dev/null and b/.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip differ diff --git a/.yarn/cache/parcel-npm-2.9.1-09338b9340-9ad2ffd95a.zip b/.yarn/cache/parcel-npm-2.9.2-a28e47b190-bd16d67104.zip similarity index 92% rename from .yarn/cache/parcel-npm-2.9.1-09338b9340-9ad2ffd95a.zip rename to .yarn/cache/parcel-npm-2.9.2-a28e47b190-bd16d67104.zip index 81aa34e68..009f0406a 100644 Binary files a/.yarn/cache/parcel-npm-2.9.1-09338b9340-9ad2ffd95a.zip and b/.yarn/cache/parcel-npm-2.9.2-a28e47b190-bd16d67104.zip differ diff --git a/.yarn/cache/pinia-npm-2.1.3-351f466369-2872000a2e.zip b/.yarn/cache/pinia-npm-2.1.3-351f466369-2872000a2e.zip deleted file mode 100644 index bc5ba901a..000000000 Binary files a/.yarn/cache/pinia-npm-2.1.3-351f466369-2872000a2e.zip and /dev/null differ diff --git a/.yarn/cache/pinia-npm-2.1.4-8c3fdb8813-5285b1415e.zip b/.yarn/cache/pinia-npm-2.1.4-8c3fdb8813-5285b1415e.zip new file mode 100644 index 000000000..c99e2a553 Binary files /dev/null and b/.yarn/cache/pinia-npm-2.1.4-8c3fdb8813-5285b1415e.zip differ diff --git a/.yarn/cache/sass-npm-1.62.1-c16d65fd28-1b1b3584b3.zip b/.yarn/cache/sass-npm-1.62.1-c16d65fd28-1b1b3584b3.zip deleted file mode 100644 index 745da7a17..000000000 Binary files a/.yarn/cache/sass-npm-1.62.1-c16d65fd28-1b1b3584b3.zip and /dev/null differ diff --git a/.yarn/cache/sass-npm-1.63.4-bf5f3496c2-12bde5beff.zip b/.yarn/cache/sass-npm-1.63.4-bf5f3496c2-12bde5beff.zip new file mode 100644 index 000000000..adadea953 Binary files /dev/null and b/.yarn/cache/sass-npm-1.63.4-bf5f3496c2-12bde5beff.zip differ diff --git a/.yarn/cache/semver-npm-7.5.1-0736382fb9-d16dbedad5.zip b/.yarn/cache/semver-npm-7.5.1-0736382fb9-d16dbedad5.zip deleted file mode 100644 index a6510b9ce..000000000 Binary files a/.yarn/cache/semver-npm-7.5.1-0736382fb9-d16dbedad5.zip and /dev/null differ diff --git a/.yarn/cache/semver-npm-7.5.3-275095dbf3-9d58db1652.zip b/.yarn/cache/semver-npm-7.5.3-275095dbf3-9d58db1652.zip new file mode 100644 index 000000000..79b7d4718 Binary files /dev/null and b/.yarn/cache/semver-npm-7.5.3-275095dbf3-9d58db1652.zip differ diff --git a/README.md b/README.md index f4e4df7f9..7a46bd9cd 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,8 @@ Click the Fork button in the top-right corner of the repository to cr As outlined in the [Contributing](https://github.com/ietf-tools/.github/blob/main/CONTRIBUTING.md) guide, you will first want to create a fork of the datatracker project in your personal GitHub account before cloning it. +Windows developers: [Start with WSL2 from the beginning](https://github.com/ietf-tools/.github/blob/main/docs/windows-dev.md). + Because of the extensive history of this project, cloning the datatracker project locally can take a long time / disk space. You can speed up the cloning process by limiting the history depth, for example *(replace `USERNAME` with your GitHub username)*: - To fetch only up to the 10 latest commits: @@ -140,10 +142,10 @@ This will create packages under `ietf/static/dist-neue`, which are then served b #### Parcel *(Legacy/jQuery)* -The Datatracker includes these packages from the various Javascript and CSS files in `ietf/static/js` and `ietf/static/css`, respectively. +The Datatracker includes these packages from the various Javascript and CSS files in `ietf/static/js` and `ietf/static/css` respectively, bundled using Parcel. Static images are likewise in `ietf/static/images`. -Whenever changes are made to the files under `ietf/static`, you must re-run `parcel` to package them: +Whenever changes are made to the files under `ietf/static`, you must re-run the build command to package them: ``` shell yarn legacy:build diff --git a/client/agenda/Agenda.vue b/client/agenda/Agenda.vue index 0504710d4..1cd1042f4 100644 --- a/client/agenda/Agenda.vue +++ b/client/agenda/Agenda.vue @@ -9,7 +9,7 @@ span.meeting-warning(v-if='agendaStore.meeting.warningNote') {{agendaStore.meeting.warningNote}} h4 span {{agendaStore.meeting.city}}, {{ meetingDate }} - h6.float-end.d-none.d-lg-inline(v-if='meetingUpdated') #[span.text-muted Updated:] {{ meetingUpdated }} + h6.float-end.d-none.d-lg-inline(v-if='meetingUpdated') #[span.text-body-secondary Updated:] {{ meetingUpdated }} .agenda-topnav.my-3 meeting-navigation @@ -49,7 +49,7 @@ n-popover(v-if='!agendaStore.infoNoteShown') template(#trigger) n-button.ms-2(text, @click='toggleInfoNote') - i.bi.bi-info-circle.text-muted + i.bi.bi-info-circle.text-body-secondary span Show Info Note .col-12.col-sm-auto.d-flex.align-items-center i.bi.bi-globe.me-2 diff --git a/client/agenda/AgendaQuickAccess.vue b/client/agenda/AgendaQuickAccess.vue index d080e5dd4..ae23edcab 100644 --- a/client/agenda/AgendaQuickAccess.vue +++ b/client/agenda/AgendaQuickAccess.vue @@ -58,7 +58,7 @@ ) i.bi.bi-x-square.me-2 span Discard - n-divider: small.text-muted Calendar + n-divider: small.text-body-secondary Calendar n-button.mt-2( id='agenda-quickaccess-calview-btn' block @@ -86,7 +86,7 @@ i.bi.bi-calendar-check.me-2 span {{ shortMode ? '.ics' : 'Add to your calendar...' }} template(v-if='agendaStore.meetingDays.length > 0') - n-divider: small.text-muted Jump to... + n-divider: small.text-body-secondary Jump to... ul.nav.nav-pills.flex-column.small.agenda-quickaccess-jumpto li.nav-item(v-if='agendaStore.isMeetingLive') a.nav-link( diff --git a/client/agenda/AgendaShareModal.vue b/client/agenda/AgendaShareModal.vue index 8cdbb291a..a71938673 100644 --- a/client/agenda/AgendaShareModal.vue +++ b/client/agenda/AgendaShareModal.vue @@ -20,7 +20,7 @@ n-modal(v-model:show='modalShown') i.bi.bi-share span Share this view .agenda-share-content - .text-muted.pb-2 Use the following URL for sharing the current view #[em (including any active filters)] with other users: + .text-body-secondary.pb-2 Use the following URL for sharing the current view #[em (including any active filters)] with other users: n-input-group n-input( ref='filteredUrlIpt' diff --git a/client/components/ChatLog.vue b/client/components/ChatLog.vue index d393b1866..f9dc382bf 100644 --- a/client/components/ChatLog.vue +++ b/client/components/ChatLog.vue @@ -15,7 +15,7 @@ ) template(#default) div(v-html='item.text') - span.text-muted(v-else) + span.text-body-secondary(v-else) em No chat log available. diff --git a/client/components/Polls.vue b/client/components/Polls.vue index 72c8e1c63..f5023995a 100644 --- a/client/components/Polls.vue +++ b/client/components/Polls.vue @@ -6,7 +6,7 @@ :columns='columns' striped ) - span.text-muted(v-else) + span.text-body-secondary(v-else) em No polls available. diff --git a/client/shared/timezones.js b/client/shared/timezones.js index c3bc47300..8239c1f98 100644 --- a/client/shared/timezones.js +++ b/client/shared/timezones.js @@ -1,252 +1,252 @@ export default [ - { label: '(GMT-11:00) Niue', value: 'Pacific/Niue' }, - { label: '(GMT-11:00) Pago Pago', value: 'Pacific/Pago_Pago' }, - { label: '(GMT-10:00) Hawaii Time', value: 'Pacific/Honolulu' }, - { label: '(GMT-10:00) Rarotonga', value: 'Pacific/Rarotonga' }, - { label: '(GMT-10:00) Tahiti', value: 'Pacific/Tahiti' }, - { label: '(GMT-09:30) Marquesas', value: 'Pacific/Marquesas' }, - { label: '(GMT-09:00) Alaska Time', value: 'America/Anchorage' }, - { label: '(GMT-09:00) Gambier', value: 'Pacific/Gambier' }, - { label: '(GMT-08:00) Pacific Time - Los Angeles', value: 'America/Los_Angeles' }, - { label: '(GMT-08:00) Pacific Time - Tijuana', value: 'America/Tijuana' }, - { label: '(GMT-08:00) Pacific Time - Vancouver', value: 'America/Vancouver' }, - { label: '(GMT-08:00) Pacific Time - Whitehorse', value: 'America/Whitehorse' }, - { label: '(GMT-08:00) Pitcairn', value: 'Pacific/Pitcairn' }, - { label: '(GMT-07:00) Mountain Time - Arizona', value: 'America/Phoenix' }, - { label: '(GMT-07:00) Mountain Time - Chihuahua, Mazatlan', value: 'America/Mazatlan' }, - { label: '(GMT-07:00) Mountain Time - Dawson Creek', value: 'America/Dawson_Creek' }, - { label: '(GMT-07:00) Mountain Time - Denver', value: 'America/Denver' }, - { label: '(GMT-07:00) Mountain Time - Edmonton', value: 'America/Edmonton' }, - { label: '(GMT-07:00) Mountain Time - Hermosillo', value: 'America/Hermosillo' }, - { label: '(GMT-07:00) Mountain Time - Yellowknife', value: 'America/Yellowknife' }, - { label: '(GMT-06:00) Belize', value: 'America/Belize' }, - { label: '(GMT-06:00) Central Time - Chicago', value: 'America/Chicago' }, - { label: '(GMT-06:00) Central Time - Mexico City', value: 'America/Mexico_City' }, - { label: '(GMT-06:00) Central Time - Regina', value: 'America/Regina' }, - { label: '(GMT-06:00) Central Time - Tegucigalpa', value: 'America/Tegucigalpa' }, - { label: '(GMT-06:00) Central Time - Winnipeg', value: 'America/Winnipeg' }, - { label: '(GMT-06:00) Costa Rica', value: 'America/Costa_Rica' }, - { label: '(GMT-06:00) El Salvador', value: 'America/El_Salvador' }, - { label: '(GMT-06:00) Galapagos', value: 'Pacific/Galapagos' }, - { label: '(GMT-06:00) Guatemala', value: 'America/Guatemala' }, - { label: '(GMT-06:00) Managua', value: 'America/Managua' }, - { label: '(GMT-05:00) America Cancun', value: 'America/Cancun' }, - { label: '(GMT-05:00) Bogota', value: 'America/Bogota' }, - { label: '(GMT-05:00) Easter Island', value: 'Pacific/Easter' }, - { label: '(GMT-05:00) Eastern Time - New York', value: 'America/New_York' }, - { label: '(GMT-05:00) Eastern Time - Iqaluit', value: 'America/Iqaluit' }, - { label: '(GMT-05:00) Eastern Time - Toronto', value: 'America/Toronto' }, - { label: '(GMT-05:00) Guayaquil', value: 'America/Guayaquil' }, - { label: '(GMT-05:00) Havana', value: 'America/Havana' }, - { label: '(GMT-05:00) Jamaica', value: 'America/Jamaica' }, - { label: '(GMT-05:00) Lima', value: 'America/Lima' }, - { label: '(GMT-05:00) Nassau', value: 'America/Nassau' }, - { label: '(GMT-05:00) Panama', value: 'America/Panama' }, - { label: '(GMT-05:00) Port-au-Prince', value: 'America/Port-au-Prince' }, - { label: '(GMT-05:00) Rio Branco', value: 'America/Rio_Branco' }, - { label: '(GMT-04:00) Atlantic Time - Halifax', value: 'America/Halifax' }, - { label: '(GMT-04:00) Barbados', value: 'America/Barbados' }, - { label: '(GMT-04:00) Bermuda', value: 'Atlantic/Bermuda' }, - { label: '(GMT-04:00) Boa Vista', value: 'America/Boa_Vista' }, - { label: '(GMT-04:00) Caracas', value: 'America/Caracas' }, - { label: '(GMT-04:00) Curacao', value: 'America/Curacao' }, - { label: '(GMT-04:00) Grand Turk', value: 'America/Grand_Turk' }, - { label: '(GMT-04:00) Guyana', value: 'America/Guyana' }, - { label: '(GMT-04:00) La Paz', value: 'America/La_Paz' }, - { label: '(GMT-04:00) Manaus', value: 'America/Manaus' }, - { label: '(GMT-04:00) Martinique', value: 'America/Martinique' }, - { label: '(GMT-04:00) Port of Spain', value: 'America/Port_of_Spain' }, - { label: '(GMT-04:00) Porto Velho', value: 'America/Porto_Velho' }, - { label: '(GMT-04:00) Puerto Rico', value: 'America/Puerto_Rico' }, - { label: '(GMT-04:00) Santo Domingo', value: 'America/Santo_Domingo' }, - { label: '(GMT-04:00) Thule', value: 'America/Thule' }, - { label: '(GMT-03:30) Newfoundland Time - St. Johns', value: 'America/St_Johns' }, - { label: '(GMT-03:00) Araguaina', value: 'America/Araguaina' }, - { label: '(GMT-03:00) Asuncion', value: 'America/Asuncion' }, - { label: '(GMT-03:00) Belem', value: 'America/Belem' }, - { label: '(GMT-03:00) Buenos Aires', value: 'America/Argentina/Buenos_Aires' }, - { label: '(GMT-03:00) Campo Grande', value: 'America/Campo_Grande' }, - { label: '(GMT-03:00) Cayenne', value: 'America/Cayenne' }, - { label: '(GMT-03:00) Cuiaba', value: 'America/Cuiaba' }, - { label: '(GMT-03:00) Fortaleza', value: 'America/Fortaleza' }, - { label: '(GMT-03:00) Godthab', value: 'America/Godthab' }, - { label: '(GMT-03:00) Maceio', value: 'America/Maceio' }, - { label: '(GMT-03:00) Miquelon', value: 'America/Miquelon' }, - { label: '(GMT-03:00) Montevideo', value: 'America/Montevideo' }, - { label: '(GMT-03:00) Palmer', value: 'Antarctica/Palmer' }, - { label: '(GMT-03:00) Paramaribo', value: 'America/Paramaribo' }, - { label: '(GMT-03:00) Punta Arenas', value: 'America/Punta_Arenas' }, - { label: '(GMT-03:00) Recife', value: 'America/Recife' }, - { label: '(GMT-03:00) Rothera', value: 'Antarctica/Rothera' }, - { label: '(GMT-03:00) Salvador', value: 'America/Bahia' }, - { label: '(GMT-03:00) Santiago', value: 'America/Santiago' }, - { label: '(GMT-03:00) Stanley', value: 'Atlantic/Stanley' }, - { label: '(GMT-02:00) Noronha', value: 'America/Noronha' }, - { label: '(GMT-02:00) Sao Paulo', value: 'America/Sao_Paulo' }, - { label: '(GMT-02:00) South Georgia', value: 'Atlantic/South_Georgia' }, - { label: '(GMT-01:00) Azores', value: 'Atlantic/Azores' }, - { label: '(GMT-01:00) Cape Verde', value: 'Atlantic/Cape_Verde' }, - { label: '(GMT-01:00) Scoresbysund', value: 'America/Scoresbysund' }, - { label: '(GMT+00:00) Abidjan', value: 'Africa/Abidjan' }, - { label: '(GMT+00:00) Accra', value: 'Africa/Accra' }, - { label: '(GMT+00:00) Bissau', value: 'Africa/Bissau' }, - { label: '(GMT+00:00) Canary Islands', value: 'Atlantic/Canary' }, - { label: '(GMT+00:00) Casablanca', value: 'Africa/Casablanca' }, - { label: '(GMT+00:00) Danmarkshavn', value: 'America/Danmarkshavn' }, - { label: '(GMT+00:00) Dublin', value: 'Europe/Dublin' }, - { label: '(GMT+00:00) El Aaiun', value: 'Africa/El_Aaiun' }, - { label: '(GMT+00:00) Faeroe', value: 'Atlantic/Faroe' }, - { label: '(GMT+00:00) UTC / GMT', value: 'UTC' }, - { label: '(GMT+00:00) Lisbon', value: 'Europe/Lisbon' }, - { label: '(GMT+00:00) London', value: 'Europe/London' }, - { label: '(GMT+00:00) Monrovia', value: 'Africa/Monrovia' }, - { label: '(GMT+00:00) Reykjavik', value: 'Atlantic/Reykjavik' }, - { label: '(GMT+01:00) Algiers', value: 'Africa/Algiers' }, - { label: '(GMT+01:00) Amsterdam', value: 'Europe/Amsterdam' }, - { label: '(GMT+01:00) Andorra', value: 'Europe/Andorra' }, - { label: '(GMT+01:00) Berlin', value: 'Europe/Berlin' }, - { label: '(GMT+01:00) Brussels', value: 'Europe/Brussels' }, - { label: '(GMT+01:00) Budapest', value: 'Europe/Budapest' }, - { label: '(GMT+01:00) Central European Time - Belgrade', value: 'Europe/Belgrade' }, - { label: '(GMT+01:00) Central European Time - Prague', value: 'Europe/Prague' }, - { label: '(GMT+01:00) Ceuta', value: 'Africa/Ceuta' }, - { label: '(GMT+01:00) Copenhagen', value: 'Europe/Copenhagen' }, - { label: '(GMT+01:00) Gibraltar', value: 'Europe/Gibraltar' }, - { label: '(GMT+01:00) Lagos', value: 'Africa/Lagos' }, - { label: '(GMT+01:00) Luxembourg', value: 'Europe/Luxembourg' }, - { label: '(GMT+01:00) Madrid', value: 'Europe/Madrid' }, - { label: '(GMT+01:00) Malta', value: 'Europe/Malta' }, - { label: '(GMT+01:00) Monaco', value: 'Europe/Monaco' }, - { label: '(GMT+01:00) Ndjamena', value: 'Africa/Ndjamena' }, - { label: '(GMT+01:00) Oslo', value: 'Europe/Oslo' }, - { label: '(GMT+01:00) Paris', value: 'Europe/Paris' }, - { label: '(GMT+01:00) Rome', value: 'Europe/Rome' }, - { label: '(GMT+01:00) Stockholm', value: 'Europe/Stockholm' }, - { label: '(GMT+01:00) Tirane', value: 'Europe/Tirane' }, - { label: '(GMT+01:00) Tunis', value: 'Africa/Tunis' }, - { label: '(GMT+01:00) Vienna', value: 'Europe/Vienna' }, - { label: '(GMT+01:00) Warsaw', value: 'Europe/Warsaw' }, - { label: '(GMT+01:00) Zurich', value: 'Europe/Zurich' }, - { label: '(GMT+02:00) Amman', value: 'Asia/Amman' }, - { label: '(GMT+02:00) Athens', value: 'Europe/Athens' }, - { label: '(GMT+02:00) Beirut', value: 'Asia/Beirut' }, - { label: '(GMT+02:00) Bucharest', value: 'Europe/Bucharest' }, - { label: '(GMT+02:00) Cairo', value: 'Africa/Cairo' }, - { label: '(GMT+02:00) Chisinau', value: 'Europe/Chisinau' }, - { label: '(GMT+02:00) Damascus', value: 'Asia/Damascus' }, - { label: '(GMT+02:00) Gaza', value: 'Asia/Gaza' }, - { label: '(GMT+02:00) Helsinki', value: 'Europe/Helsinki' }, - { label: '(GMT+02:00) Jerusalem', value: 'Asia/Jerusalem' }, - { label: '(GMT+02:00) Johannesburg', value: 'Africa/Johannesburg' }, - { label: '(GMT+02:00) Khartoum', value: 'Africa/Khartoum' }, - { label: '(GMT+02:00) Kiev', value: 'Europe/Kiev' }, - { label: '(GMT+02:00) Maputo', value: 'Africa/Maputo' }, - { label: '(GMT+02:00) Moscow-01 - Kaliningrad', value: 'Europe/Kaliningrad' }, - { label: '(GMT+02:00) Nicosia', value: 'Asia/Nicosia' }, - { label: '(GMT+02:00) Riga', value: 'Europe/Riga' }, - { label: '(GMT+02:00) Sofia', value: 'Europe/Sofia' }, - { label: '(GMT+02:00) Tallinn', value: 'Europe/Tallinn' }, - { label: '(GMT+02:00) Tripoli', value: 'Africa/Tripoli' }, - { label: '(GMT+02:00) Vilnius', value: 'Europe/Vilnius' }, - { label: '(GMT+02:00) Windhoek', value: 'Africa/Windhoek' }, - { label: '(GMT+03:00) Baghdad', value: 'Asia/Baghdad' }, - { label: '(GMT+03:00) Istanbul', value: 'Europe/Istanbul' }, - { label: '(GMT+03:00) Minsk', value: 'Europe/Minsk' }, - { label: '(GMT+03:00) Moscow+00 - Moscow', value: 'Europe/Moscow' }, - { label: '(GMT+03:00) Nairobi', value: 'Africa/Nairobi' }, - { label: '(GMT+03:00) Qatar', value: 'Asia/Qatar' }, - { label: '(GMT+03:00) Riyadh', value: 'Asia/Riyadh' }, - { label: '(GMT+03:00) Syowa', value: 'Antarctica/Syowa' }, - { label: '(GMT+03:30) Tehran', value: 'Asia/Tehran' }, - { label: '(GMT+04:00) Baku', value: 'Asia/Baku' }, - { label: '(GMT+04:00) Dubai', value: 'Asia/Dubai' }, - { label: '(GMT+04:00) Mahe', value: 'Indian/Mahe' }, - { label: '(GMT+04:00) Mauritius', value: 'Indian/Mauritius' }, - { label: '(GMT+04:00) Moscow+01 - Samara', value: 'Europe/Samara' }, - { label: '(GMT+04:00) Reunion', value: 'Indian/Reunion' }, - { label: '(GMT+04:00) Tbilisi', value: 'Asia/Tbilisi' }, - { label: '(GMT+04:00) Yerevan', value: 'Asia/Yerevan' }, - { label: '(GMT+04:30) Kabul', value: 'Asia/Kabul' }, - { label: '(GMT+05:00) Aqtau', value: 'Asia/Aqtau' }, - { label: '(GMT+05:00) Aqtobe', value: 'Asia/Aqtobe' }, - { label: '(GMT+05:00) Ashgabat', value: 'Asia/Ashgabat' }, - { label: '(GMT+05:00) Dushanbe', value: 'Asia/Dushanbe' }, - { label: '(GMT+05:00) Karachi', value: 'Asia/Karachi' }, - { label: '(GMT+05:00) Kerguelen', value: 'Indian/Kerguelen' }, - { label: '(GMT+05:00) Maldives', value: 'Indian/Maldives' }, - { label: '(GMT+05:00) Mawson', value: 'Antarctica/Mawson' }, - { label: '(GMT+05:00) Moscow+02 - Yekaterinburg', value: 'Asia/Yekaterinburg' }, - { label: '(GMT+05:00) Tashkent', value: 'Asia/Tashkent' }, - { label: '(GMT+05:30) Colombo', value: 'Asia/Colombo' }, - { label: '(GMT+05:30) India Standard Time', value: 'Asia/Kolkata' }, - { label: '(GMT+05:45) Kathmandu', value: 'Asia/Kathmandu' }, - { label: '(GMT+06:00) Almaty', value: 'Asia/Almaty' }, - { label: '(GMT+06:00) Bishkek', value: 'Asia/Bishkek' }, - { label: '(GMT+06:00) Chagos', value: 'Indian/Chagos' }, - { label: '(GMT+06:00) Dhaka', value: 'Asia/Dhaka' }, - { label: '(GMT+06:00) Moscow+03 - Omsk', value: 'Asia/Omsk' }, - { label: '(GMT+06:00) Thimphu', value: 'Asia/Thimphu' }, - { label: '(GMT+06:00) Vostok', value: 'Antarctica/Vostok' }, - { label: '(GMT+06:30) Cocos', value: 'Indian/Cocos' }, - { label: '(GMT+06:30) Rangoon', value: 'Asia/Yangon' }, - { label: '(GMT+07:00) Bangkok', value: 'Asia/Bangkok' }, - { label: '(GMT+07:00) Christmas', value: 'Indian/Christmas' }, - { label: '(GMT+07:00) Davis', value: 'Antarctica/Davis' }, - { label: '(GMT+07:00) Hanoi', value: 'Asia/Saigon' }, - { label: '(GMT+07:00) Hovd', value: 'Asia/Hovd' }, - { label: '(GMT+07:00) Jakarta', value: 'Asia/Jakarta' }, - { label: '(GMT+07:00) Moscow+04 - Krasnoyarsk', value: 'Asia/Krasnoyarsk' }, - { label: '(GMT+08:00) Brunei', value: 'Asia/Brunei' }, - { label: '(GMT+08:00) China Time - Beijing', value: 'Asia/Shanghai' }, - { label: '(GMT+08:00) Choibalsan', value: 'Asia/Choibalsan' }, - { label: '(GMT+08:00) Hong Kong', value: 'Asia/Hong_Kong' }, - { label: '(GMT+08:00) Kuala Lumpur', value: 'Asia/Kuala_Lumpur' }, - { label: '(GMT+08:00) Macau', value: 'Asia/Macau' }, - { label: '(GMT+08:00) Makassar', value: 'Asia/Makassar' }, - { label: '(GMT+08:00) Manila', value: 'Asia/Manila' }, - { label: '(GMT+08:00) Moscow+05 - Irkutsk', value: 'Asia/Irkutsk' }, - { label: '(GMT+08:00) Singapore', value: 'Asia/Singapore' }, - { label: '(GMT+08:00) Taipei', value: 'Asia/Taipei' }, - { label: '(GMT+08:00) Ulaanbaatar', value: 'Asia/Ulaanbaatar' }, - { label: '(GMT+08:00) Western Time - Perth', value: 'Australia/Perth' }, - { label: '(GMT+08:30) Pyongyang', value: 'Asia/Pyongyang' }, - { label: '(GMT+09:00) Dili', value: 'Asia/Dili' }, - { label: '(GMT+09:00) Jayapura', value: 'Asia/Jayapura' }, - { label: '(GMT+09:00) Moscow+06 - Yakutsk', value: 'Asia/Yakutsk' }, - { label: '(GMT+09:00) Palau', value: 'Pacific/Palau' }, - { label: '(GMT+09:00) Seoul', value: 'Asia/Seoul' }, - { label: '(GMT+09:00) Tokyo', value: 'Asia/Tokyo' }, - { label: '(GMT+09:30) Central Time - Darwin', value: 'Australia/Darwin' }, - { label: '(GMT+10:00) Dumont D\'Urville', value: 'Antarctica/DumontDUrville' }, - { label: '(GMT+10:00) Eastern Time - Brisbane', value: 'Australia/Brisbane' }, - { label: '(GMT+10:00) Guam', value: 'Pacific/Guam' }, - { label: '(GMT+10:00) Moscow+07 - Vladivostok', value: 'Asia/Vladivostok' }, - { label: '(GMT+10:00) Port Moresby', value: 'Pacific/Port_Moresby' }, - { label: '(GMT+10:00) Truk', value: 'Pacific/Chuuk' }, - { label: '(GMT+10:30) Central Time - Adelaide', value: 'Australia/Adelaide' }, - { label: '(GMT+11:00) Casey', value: 'Antarctica/Casey' }, - { label: '(GMT+11:00) Eastern Time - Hobart', value: 'Australia/Hobart' }, - { label: '(GMT+11:00) Eastern Time - Melbourne, Sydney', value: 'Australia/Sydney' }, - { label: '(GMT+11:00) Efate', value: 'Pacific/Efate' }, - { label: '(GMT+11:00) Guadalcanal', value: 'Pacific/Guadalcanal' }, - { label: '(GMT+11:00) Kosrae', value: 'Pacific/Kosrae' }, - { label: '(GMT+11:00) Moscow+08 - Magadan', value: 'Asia/Magadan' }, - { label: '(GMT+11:00) Norfolk', value: 'Pacific/Norfolk' }, - { label: '(GMT+11:00) Noumea', value: 'Pacific/Noumea' }, - { label: '(GMT+11:00) Ponape', value: 'Pacific/Pohnpei' }, - { label: '(GMT+12:00) Funafuti', value: 'Pacific/Funafuti' }, - { label: '(GMT+12:00) Kwajalein', value: 'Pacific/Kwajalein' }, - { label: '(GMT+12:00) Majuro', value: 'Pacific/Majuro' }, - { label: '(GMT+12:00) Moscow+09 - Petropavlovsk-Kamchatskiy', value: 'Asia/Kamchatka' }, - { label: '(GMT+12:00) Nauru', value: 'Pacific/Nauru' }, - { label: '(GMT+12:00) Tarawa', value: 'Pacific/Tarawa' }, - { label: '(GMT+12:00) Wake', value: 'Pacific/Wake' }, - { label: '(GMT+12:00) Wallis', value: 'Pacific/Wallis' }, - { label: '(GMT+13:00) Auckland', value: 'Pacific/Auckland' }, - { label: '(GMT+13:00) Enderbury', value: 'Pacific/Enderbury' }, - { label: '(GMT+13:00) Fakaofo', value: 'Pacific/Fakaofo' }, - { label: '(GMT+13:00) Fiji', value: 'Pacific/Fiji' }, - { label: '(GMT+13:00) Tongatapu', value: 'Pacific/Tongatapu' }, - { label: '(GMT+14:00) Apia', value: 'Pacific/Apia' }, - { label: '(GMT+14:00) Kiritimati', value: 'Pacific/Kiritimati' } + { label: 'Pacific - Niue', value: 'Pacific/Niue' }, + { label: 'Pacific - Pago Pago', value: 'Pacific/Pago_Pago' }, + { label: 'Pacific - Hawaii Time', value: 'Pacific/Honolulu' }, + { label: 'Pacific - Rarotonga', value: 'Pacific/Rarotonga' }, + { label: 'Pacific - Tahiti', value: 'Pacific/Tahiti' }, + { label: 'Pacific - Marquesas', value: 'Pacific/Marquesas' }, + { label: 'America - Alaska Time', value: 'America/Anchorage' }, + { label: 'Pacific - Gambier', value: 'Pacific/Gambier' }, + { label: 'America - Pacific Time - Los Angeles', value: 'America/Los_Angeles' }, + { label: 'America - Pacific Time - Tijuana', value: 'America/Tijuana' }, + { label: 'America - Pacific Time - Vancouver', value: 'America/Vancouver' }, + { label: 'America - Pacific Time - Whitehorse', value: 'America/Whitehorse' }, + { label: 'Pacific - Pitcairn', value: 'Pacific/Pitcairn' }, + { label: 'America - Mountain Time - Arizona', value: 'America/Phoenix' }, + { label: 'America - Mountain Time - Chihuahua, Mazatlan', value: 'America/Mazatlan' }, + { label: 'America - Mountain Time - Dawson Creek', value: 'America/Dawson_Creek' }, + { label: 'America - Mountain Time - Denver', value: 'America/Denver' }, + { label: 'America - Mountain Time - Edmonton', value: 'America/Edmonton' }, + { label: 'America - Mountain Time - Hermosillo', value: 'America/Hermosillo' }, + { label: 'America - Mountain Time - Yellowknife', value: 'America/Yellowknife' }, + { label: 'America - Belize', value: 'America/Belize' }, + { label: 'America - Central Time - Chicago', value: 'America/Chicago' }, + { label: 'America - Central Time - Mexico City', value: 'America/Mexico_City' }, + { label: 'America - Central Time - Regina', value: 'America/Regina' }, + { label: 'America - Central Time - Tegucigalpa', value: 'America/Tegucigalpa' }, + { label: 'America - Central Time - Winnipeg', value: 'America/Winnipeg' }, + { label: 'America - Costa Rica', value: 'America/Costa_Rica' }, + { label: 'America - El Salvador', value: 'America/El_Salvador' }, + { label: 'Pacific - Galapagos', value: 'Pacific/Galapagos' }, + { label: 'America - Guatemala', value: 'America/Guatemala' }, + { label: 'America - Managua', value: 'America/Managua' }, + { label: 'America - America Cancun', value: 'America/Cancun' }, + { label: 'America - Bogota', value: 'America/Bogota' }, + { label: 'Pacific - Easter Island', value: 'Pacific/Easter' }, + { label: 'America - Eastern Time - New York', value: 'America/New_York' }, + { label: 'America - Eastern Time - Iqaluit', value: 'America/Iqaluit' }, + { label: 'America - Eastern Time - Toronto', value: 'America/Toronto' }, + { label: 'America - Guayaquil', value: 'America/Guayaquil' }, + { label: 'America - Havana', value: 'America/Havana' }, + { label: 'America - Jamaica', value: 'America/Jamaica' }, + { label: 'America - Lima', value: 'America/Lima' }, + { label: 'America - Nassau', value: 'America/Nassau' }, + { label: 'America - Panama', value: 'America/Panama' }, + { label: 'America - Port-au-Prince', value: 'America/Port-au-Prince' }, + { label: 'America - Rio Branco', value: 'America/Rio_Branco' }, + { label: 'America - Atlantic Time - Halifax', value: 'America/Halifax' }, + { label: 'America - Barbados', value: 'America/Barbados' }, + { label: 'Atlantic - Bermuda', value: 'Atlantic/Bermuda' }, + { label: 'America - Boa Vista', value: 'America/Boa_Vista' }, + { label: 'America - Caracas', value: 'America/Caracas' }, + { label: 'America - Curacao', value: 'America/Curacao' }, + { label: 'America - Grand Turk', value: 'America/Grand_Turk' }, + { label: 'America - Guyana', value: 'America/Guyana' }, + { label: 'America - La Paz', value: 'America/La_Paz' }, + { label: 'America - Manaus', value: 'America/Manaus' }, + { label: 'America - Martinique', value: 'America/Martinique' }, + { label: 'America - Port of Spain', value: 'America/Port_of_Spain' }, + { label: 'America - Porto Velho', value: 'America/Porto_Velho' }, + { label: 'America - Puerto Rico', value: 'America/Puerto_Rico' }, + { label: 'America - Santo Domingo', value: 'America/Santo_Domingo' }, + { label: 'America - Thule', value: 'America/Thule' }, + { label: 'America - Newfoundland Time - St. Johns', value: 'America/St_Johns' }, + { label: 'America - Araguaina', value: 'America/Araguaina' }, + { label: 'America - Asuncion', value: 'America/Asuncion' }, + { label: 'America - Belem', value: 'America/Belem' }, + { label: 'America - Buenos Aires', value: 'America/Argentina/Buenos_Aires' }, + { label: 'America - Campo Grande', value: 'America/Campo_Grande' }, + { label: 'America - Cayenne', value: 'America/Cayenne' }, + { label: 'America - Cuiaba', value: 'America/Cuiaba' }, + { label: 'America - Fortaleza', value: 'America/Fortaleza' }, + { label: 'America - Godthab', value: 'America/Godthab' }, + { label: 'America - Maceio', value: 'America/Maceio' }, + { label: 'America - Miquelon', value: 'America/Miquelon' }, + { label: 'America - Montevideo', value: 'America/Montevideo' }, + { label: 'Antarctica - Palmer', value: 'Antarctica/Palmer' }, + { label: 'America - Paramaribo', value: 'America/Paramaribo' }, + { label: 'America - Punta Arenas', value: 'America/Punta_Arenas' }, + { label: 'America - Recife', value: 'America/Recife' }, + { label: 'Antarctica - Rothera', value: 'Antarctica/Rothera' }, + { label: 'America - Salvador', value: 'America/Bahia' }, + { label: 'America - Santiago', value: 'America/Santiago' }, + { label: 'Atlantic - Stanley', value: 'Atlantic/Stanley' }, + { label: 'America - Noronha', value: 'America/Noronha' }, + { label: 'America - Sao Paulo', value: 'America/Sao_Paulo' }, + { label: 'Atlantic - South Georgia', value: 'Atlantic/South_Georgia' }, + { label: 'Atlantic - Azores', value: 'Atlantic/Azores' }, + { label: 'Atlantic - Cape Verde', value: 'Atlantic/Cape_Verde' }, + { label: 'America - Scoresbysund', value: 'America/Scoresbysund' }, + { label: 'Africa - Abidjan', value: 'Africa/Abidjan' }, + { label: 'Africa - Accra', value: 'Africa/Accra' }, + { label: 'Africa - Bissau', value: 'Africa/Bissau' }, + { label: 'Atlantic - Canary Islands', value: 'Atlantic/Canary' }, + { label: 'Africa - Casablanca', value: 'Africa/Casablanca' }, + { label: 'America - Danmarkshavn', value: 'America/Danmarkshavn' }, + { label: 'Europe - Dublin', value: 'Europe/Dublin' }, + { label: 'Africa - El Aaiun', value: 'Africa/El_Aaiun' }, + { label: 'Atlantic - Faeroe', value: 'Atlantic/Faroe' }, + { label: 'UTC / GMT', value: 'UTC' }, + { label: 'Europe - Lisbon', value: 'Europe/Lisbon' }, + { label: 'Europe - London', value: 'Europe/London' }, + { label: 'Africa - Monrovia', value: 'Africa/Monrovia' }, + { label: 'Atlantic - Reykjavik', value: 'Atlantic/Reykjavik' }, + { label: 'Africa - Algiers', value: 'Africa/Algiers' }, + { label: 'Europe - Amsterdam', value: 'Europe/Amsterdam' }, + { label: 'Europe - Andorra', value: 'Europe/Andorra' }, + { label: 'Europe - Berlin', value: 'Europe/Berlin' }, + { label: 'Europe - Brussels', value: 'Europe/Brussels' }, + { label: 'Europe - Budapest', value: 'Europe/Budapest' }, + { label: 'Europe - Central European Time - Belgrade', value: 'Europe/Belgrade' }, + { label: 'Europe - Central European Time - Prague', value: 'Europe/Prague' }, + { label: 'Africa - Ceuta', value: 'Africa/Ceuta' }, + { label: 'Europe - Copenhagen', value: 'Europe/Copenhagen' }, + { label: 'Europe - Gibraltar', value: 'Europe/Gibraltar' }, + { label: 'Africa - Lagos', value: 'Africa/Lagos' }, + { label: 'Europe - Luxembourg', value: 'Europe/Luxembourg' }, + { label: 'Europe - Madrid', value: 'Europe/Madrid' }, + { label: 'Europe - Malta', value: 'Europe/Malta' }, + { label: 'Europe - Monaco', value: 'Europe/Monaco' }, + { label: 'Africa - Ndjamena', value: 'Africa/Ndjamena' }, + { label: 'Europe - Oslo', value: 'Europe/Oslo' }, + { label: 'Europe - Paris', value: 'Europe/Paris' }, + { label: 'Europe - Rome', value: 'Europe/Rome' }, + { label: 'Europe - Stockholm', value: 'Europe/Stockholm' }, + { label: 'Europe - Tirane', value: 'Europe/Tirane' }, + { label: 'Africa - Tunis', value: 'Africa/Tunis' }, + { label: 'Europe - Vienna', value: 'Europe/Vienna' }, + { label: 'Europe - Warsaw', value: 'Europe/Warsaw' }, + { label: 'Europe - Zurich', value: 'Europe/Zurich' }, + { label: 'Asia - Amman', value: 'Asia/Amman' }, + { label: 'Europe - Athens', value: 'Europe/Athens' }, + { label: 'Asia - Beirut', value: 'Asia/Beirut' }, + { label: 'Europe - Bucharest', value: 'Europe/Bucharest' }, + { label: 'Africa - Cairo', value: 'Africa/Cairo' }, + { label: 'Europe - Chisinau', value: 'Europe/Chisinau' }, + { label: 'Asia - Damascus', value: 'Asia/Damascus' }, + { label: 'Asia - Gaza', value: 'Asia/Gaza' }, + { label: 'Europe - Helsinki', value: 'Europe/Helsinki' }, + { label: 'Asia - Jerusalem', value: 'Asia/Jerusalem' }, + { label: 'Africa - Johannesburg', value: 'Africa/Johannesburg' }, + { label: 'Africa - Khartoum', value: 'Africa/Khartoum' }, + { label: 'Europe - Kiev', value: 'Europe/Kiev' }, + { label: 'Africa - Maputo', value: 'Africa/Maputo' }, + { label: 'Europe - Moscow-01 - Kaliningrad', value: 'Europe/Kaliningrad' }, + { label: 'Asia - Nicosia', value: 'Asia/Nicosia' }, + { label: 'Europe - Riga', value: 'Europe/Riga' }, + { label: 'Europe - Sofia', value: 'Europe/Sofia' }, + { label: 'Europe - Tallinn', value: 'Europe/Tallinn' }, + { label: 'Africa - Tripoli', value: 'Africa/Tripoli' }, + { label: 'Europe - Vilnius', value: 'Europe/Vilnius' }, + { label: 'Africa - Windhoek', value: 'Africa/Windhoek' }, + { label: 'Asia - Baghdad', value: 'Asia/Baghdad' }, + { label: 'Europe - Istanbul', value: 'Europe/Istanbul' }, + { label: 'Europe - Minsk', value: 'Europe/Minsk' }, + { label: 'Europe - Moscow+00 - Moscow', value: 'Europe/Moscow' }, + { label: 'Africa - Nairobi', value: 'Africa/Nairobi' }, + { label: 'Asia - Qatar', value: 'Asia/Qatar' }, + { label: 'Asia - Riyadh', value: 'Asia/Riyadh' }, + { label: 'Antarctica - Syowa', value: 'Antarctica/Syowa' }, + { label: 'Asia - Tehran', value: 'Asia/Tehran' }, + { label: 'Asia - Baku', value: 'Asia/Baku' }, + { label: 'Asia - Dubai', value: 'Asia/Dubai' }, + { label: 'Indian - Mahe', value: 'Indian/Mahe' }, + { label: 'Indian - Mauritius', value: 'Indian/Mauritius' }, + { label: 'Europe - Moscow+01 - Samara', value: 'Europe/Samara' }, + { label: 'Indian - Reunion', value: 'Indian/Reunion' }, + { label: 'Asia - Tbilisi', value: 'Asia/Tbilisi' }, + { label: 'Asia - Yerevan', value: 'Asia/Yerevan' }, + { label: 'Asia - Kabul', value: 'Asia/Kabul' }, + { label: 'Asia - Aqtau', value: 'Asia/Aqtau' }, + { label: 'Asia - Aqtobe', value: 'Asia/Aqtobe' }, + { label: 'Asia - Ashgabat', value: 'Asia/Ashgabat' }, + { label: 'Asia - Dushanbe', value: 'Asia/Dushanbe' }, + { label: 'Asia - Karachi', value: 'Asia/Karachi' }, + { label: 'Indian - Kerguelen', value: 'Indian/Kerguelen' }, + { label: 'Indian - Maldives', value: 'Indian/Maldives' }, + { label: 'Antarctica - Mawson', value: 'Antarctica/Mawson' }, + { label: 'Asia - Moscow+02 - Yekaterinburg', value: 'Asia/Yekaterinburg' }, + { label: 'Asia - Tashkent', value: 'Asia/Tashkent' }, + { label: 'Asia - Colombo', value: 'Asia/Colombo' }, + { label: 'Asia - India Standard Time', value: 'Asia/Kolkata' }, + { label: 'Asia - Kathmandu', value: 'Asia/Kathmandu' }, + { label: 'Asia - Almaty', value: 'Asia/Almaty' }, + { label: 'Asia - Bishkek', value: 'Asia/Bishkek' }, + { label: 'Indian - Chagos', value: 'Indian/Chagos' }, + { label: 'Asia - Dhaka', value: 'Asia/Dhaka' }, + { label: 'Asia - Moscow+03 - Omsk', value: 'Asia/Omsk' }, + { label: 'Asia - Thimphu', value: 'Asia/Thimphu' }, + { label: 'Antarctica - Vostok', value: 'Antarctica/Vostok' }, + { label: 'Indian - Cocos', value: 'Indian/Cocos' }, + { label: 'Asia - Rangoon', value: 'Asia/Yangon' }, + { label: 'Asia - Bangkok', value: 'Asia/Bangkok' }, + { label: 'Indian - Christmas', value: 'Indian/Christmas' }, + { label: 'Antarctica - Davis', value: 'Antarctica/Davis' }, + { label: 'Asia - Hanoi', value: 'Asia/Saigon' }, + { label: 'Asia - Hovd', value: 'Asia/Hovd' }, + { label: 'Asia - Jakarta', value: 'Asia/Jakarta' }, + { label: 'Asia - Moscow+04 - Krasnoyarsk', value: 'Asia/Krasnoyarsk' }, + { label: 'Asia - Brunei', value: 'Asia/Brunei' }, + { label: 'Asia - China Time - Beijing', value: 'Asia/Shanghai' }, + { label: 'Asia - Choibalsan', value: 'Asia/Choibalsan' }, + { label: 'Asia - Hong Kong', value: 'Asia/Hong_Kong' }, + { label: 'Asia - Kuala Lumpur', value: 'Asia/Kuala_Lumpur' }, + { label: 'Asia - Macau', value: 'Asia/Macau' }, + { label: 'Asia - Makassar', value: 'Asia/Makassar' }, + { label: 'Asia - Manila', value: 'Asia/Manila' }, + { label: 'Asia - Moscow+05 - Irkutsk', value: 'Asia/Irkutsk' }, + { label: 'Asia - Singapore', value: 'Asia/Singapore' }, + { label: 'Asia - Taipei', value: 'Asia/Taipei' }, + { label: 'Asia - Ulaanbaatar', value: 'Asia/Ulaanbaatar' }, + { label: 'Australia - Western Time - Perth', value: 'Australia/Perth' }, + { label: 'Asia - Pyongyang', value: 'Asia/Pyongyang' }, + { label: 'Asia - Dili', value: 'Asia/Dili' }, + { label: 'Asia - Jayapura', value: 'Asia/Jayapura' }, + { label: 'Asia - Moscow+06 - Yakutsk', value: 'Asia/Yakutsk' }, + { label: 'Pacific - Palau', value: 'Pacific/Palau' }, + { label: 'Asia - Seoul', value: 'Asia/Seoul' }, + { label: 'Asia - Tokyo', value: 'Asia/Tokyo' }, + { label: 'Australia - Central Time - Darwin', value: 'Australia/Darwin' }, + { label: 'Antarctica - Dumont D\'Urville', value: 'Antarctica/DumontDUrville' }, + { label: 'Australia - Eastern Time - Brisbane', value: 'Australia/Brisbane' }, + { label: 'Pacific - Guam', value: 'Pacific/Guam' }, + { label: 'Asia - Moscow+07 - Vladivostok', value: 'Asia/Vladivostok' }, + { label: 'Pacific - Port Moresby', value: 'Pacific/Port_Moresby' }, + { label: 'Pacific - Truk', value: 'Pacific/Chuuk' }, + { label: 'Australia - Central Time - Adelaide', value: 'Australia/Adelaide' }, + { label: 'Antarctica - Casey', value: 'Antarctica/Casey' }, + { label: 'Australia - Eastern Time - Hobart', value: 'Australia/Hobart' }, + { label: 'Australia - Eastern Time - Melbourne, Sydney', value: 'Australia/Sydney' }, + { label: 'Pacific - Efate', value: 'Pacific/Efate' }, + { label: 'Pacific - Guadalcanal', value: 'Pacific/Guadalcanal' }, + { label: 'Pacific - Kosrae', value: 'Pacific/Kosrae' }, + { label: 'Asia - Moscow+08 - Magadan', value: 'Asia/Magadan' }, + { label: 'Pacific - Norfolk', value: 'Pacific/Norfolk' }, + { label: 'Pacific - Noumea', value: 'Pacific/Noumea' }, + { label: 'Pacific - Ponape', value: 'Pacific/Pohnpei' }, + { label: 'Pacific - Funafuti', value: 'Pacific/Funafuti' }, + { label: 'Pacific - Kwajalein', value: 'Pacific/Kwajalein' }, + { label: 'Pacific - Majuro', value: 'Pacific/Majuro' }, + { label: 'Asia - Moscow+09 - Petropavlovsk-Kamchatskiy', value: 'Asia/Kamchatka' }, + { label: 'Pacific - Nauru', value: 'Pacific/Nauru' }, + { label: 'Pacific - Tarawa', value: 'Pacific/Tarawa' }, + { label: 'Pacific - Wake', value: 'Pacific/Wake' }, + { label: 'Pacific - Wallis', value: 'Pacific/Wallis' }, + { label: 'Pacific - Auckland', value: 'Pacific/Auckland' }, + { label: 'Pacific - Enderbury', value: 'Pacific/Enderbury' }, + { label: 'Pacific - Fakaofo', value: 'Pacific/Fakaofo' }, + { label: 'Pacific - Fiji', value: 'Pacific/Fiji' }, + { label: 'Pacific - Tongatapu', value: 'Pacific/Tongatapu' }, + { label: 'Pacific - Apia', value: 'Pacific/Apia' }, + { label: 'Pacific - Kiritimati', value: 'Pacific/Kiritimati' } ] diff --git a/dev/coverage-action/package-lock.json b/dev/coverage-action/package-lock.json index 4b9633e11..62922b342 100644 --- a/dev/coverage-action/package-lock.json +++ b/dev/coverage-action/package-lock.json @@ -17,12 +17,12 @@ "luxon": "3.3.0" }, "devDependencies": { - "eslint": "8.41.0", - "eslint-config-standard": "17.0.0", + "eslint": "8.43.0", + "eslint-config-standard": "17.1.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-node": "11.1.0", "eslint-plugin-promise": "6.1.1", - "npm-check-updates": "16.10.12" + "npm-check-updates": "16.10.13" } }, "node_modules/@actions/core": { @@ -111,9 +111,9 @@ } }, "node_modules/@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz", + "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -126,9 +126,9 @@ "dev": true }, "node_modules/@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", @@ -1718,16 +1718,16 @@ } }, "node_modules/eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz", + "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint/js": "8.43.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -1774,9 +1774,9 @@ } }, "node_modules/eslint-config-standard": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", - "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", "dev": true, "funding": [ { @@ -1792,10 +1792,13 @@ "url": "https://feross.org/support" } ], + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "eslint": "^8.0.1", "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0", + "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", "eslint-plugin-promise": "^6.0.0" } }, @@ -4046,9 +4049,9 @@ } }, "node_modules/npm-check-updates": { - "version": "16.10.12", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz", - "integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==", + "version": "16.10.13", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz", + "integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==", "dev": true, "dependencies": { "chalk": "^5.2.0", @@ -6326,9 +6329,9 @@ } }, "@eslint/js": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", - "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz", + "integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==", "dev": true }, "@gar/promisify": { @@ -6338,9 +6341,9 @@ "dev": true }, "@humanwhocodes/config-array": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", - "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", @@ -7531,16 +7534,16 @@ "dev": true }, "eslint": { - "version": "8.41.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", - "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", + "version": "8.43.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz", + "integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.4.0", "@eslint/eslintrc": "^2.0.3", - "@eslint/js": "8.41.0", - "@humanwhocodes/config-array": "^0.11.8", + "@eslint/js": "8.43.0", + "@humanwhocodes/config-array": "^0.11.10", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", @@ -7589,9 +7592,9 @@ } }, "eslint-config-standard": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", - "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", "dev": true, "requires": {} }, @@ -9225,9 +9228,9 @@ } }, "npm-check-updates": { - "version": "16.10.12", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz", - "integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==", + "version": "16.10.13", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz", + "integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==", "dev": true, "requires": { "chalk": "^5.2.0", diff --git a/dev/coverage-action/package.json b/dev/coverage-action/package.json index b05f079a6..c940e370c 100644 --- a/dev/coverage-action/package.json +++ b/dev/coverage-action/package.json @@ -14,11 +14,11 @@ "luxon": "3.3.0" }, "devDependencies": { - "eslint": "8.41.0", - "eslint-config-standard": "17.0.0", + "eslint": "8.43.0", + "eslint-config-standard": "17.1.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-node": "11.1.0", "eslint-plugin-promise": "6.1.1", - "npm-check-updates": "16.10.12" + "npm-check-updates": "16.10.13" } } diff --git a/dev/del-old-packages/package-lock.json b/dev/del-old-packages/package-lock.json index 682d088ff..68268cbaa 100644 --- a/dev/del-old-packages/package-lock.json +++ b/dev/del-old-packages/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@octokit/core": "^4.2.1", + "@octokit/core": "^4.2.4", "luxon": "^3.3.0" } }, @@ -25,9 +25,9 @@ } }, "node_modules/@octokit/core": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.1.tgz", - "integrity": "sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", "dependencies": { "@octokit/auth-token": "^3.0.0", "@octokit/graphql": "^5.0.0", @@ -215,9 +215,9 @@ } }, "@octokit/core": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.1.tgz", - "integrity": "sha512-tEDxFx8E38zF3gT7sSMDrT1tGumDgsw5yPG6BBh/X+5ClIQfMH/Yqocxz1PnHx6CHyF6pxmovUTOfZAUvQ0Lvw==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz", + "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==", "requires": { "@octokit/auth-token": "^3.0.0", "@octokit/graphql": "^5.0.0", diff --git a/dev/del-old-packages/package.json b/dev/del-old-packages/package.json index 068b56961..97b0e02f6 100644 --- a/dev/del-old-packages/package.json +++ b/dev/del-old-packages/package.json @@ -10,7 +10,7 @@ "author": "", "license": "ISC", "dependencies": { - "@octokit/core": "^4.2.1", + "@octokit/core": "^4.2.4", "luxon": "^3.3.0" } } diff --git a/dev/diff/package-lock.json b/dev/diff/package-lock.json index 4bf33b5df..36bbdebb3 100644 --- a/dev/diff/package-lock.json +++ b/dev/diff/package-lock.json @@ -11,7 +11,7 @@ "enquirer": "^2.3.6", "extract-zip": "^2.0.1", "fs-extra": "^11.1.1", - "got": "^12.6.1", + "got": "^13.0.0", "keypress": "^0.2.1", "listr2": "^6.6.0", "lodash-es": "^4.17.21", @@ -547,9 +547,9 @@ } }, "node_modules/got": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz", + "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==", "dependencies": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", @@ -564,7 +564,7 @@ "responselike": "^3.0.0" }, "engines": { - "node": ">=14.16" + "node": ">=16" }, "funding": { "url": "https://github.com/sindresorhus/got?sponsor=1" @@ -1744,9 +1744,9 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "got": { - "version": "12.6.1", - "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", - "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz", + "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==", "requires": { "@sindresorhus/is": "^5.2.0", "@szmarczak/http-timer": "^5.0.1", diff --git a/dev/diff/package.json b/dev/diff/package.json index a94accb80..4536c9cb1 100644 --- a/dev/diff/package.json +++ b/dev/diff/package.json @@ -7,7 +7,7 @@ "enquirer": "^2.3.6", "extract-zip": "^2.0.1", "fs-extra": "^11.1.1", - "got": "^12.6.1", + "got": "^13.0.0", "keypress": "^0.2.1", "listr2": "^6.6.0", "lodash-es": "^4.17.21", diff --git a/docker/configs/nginx-proxy.conf b/docker/configs/nginx-proxy.conf index d5681fb23..3068cc71d 100644 --- a/docker/configs/nginx-proxy.conf +++ b/docker/configs/nginx-proxy.conf @@ -1,6 +1,9 @@ server { listen 8000 default_server; listen [::]:8000 default_server; + + proxy_read_timeout 1d; + proxy_send_timeout 1d; root /var/www/html; index index.html index.htm index.nginx-debian.html; diff --git a/docker/scripts/app-init.sh b/docker/scripts/app-init.sh index 73469ae20..e15aed38b 100755 --- a/docker/scripts/app-init.sh +++ b/docker/scripts/app-init.sh @@ -22,7 +22,6 @@ echo "Fix chromedriver /dev/shm permissions..." sudo chmod 1777 /dev/shm # Run nginx - echo "Starting nginx..." sudo nginx @@ -30,6 +29,9 @@ sudo nginx echo "Compiling native node packages..." yarn rebuild +# Silence Browserlist warnings +export BROWSERSLIST_IGNORE_OLD_DATA=1 + # Generate static assets echo "Building static assets... (this could take a minute or two)" yarn build diff --git a/ietf/api/__init__.py b/ietf/api/__init__.py index b4c6203d9..54b4b7424 100644 --- a/ietf/api/__init__.py +++ b/ietf/api/__init__.py @@ -12,12 +12,11 @@ from django.core.exceptions import ObjectDoesNotExist import debug # pyflakes:ignore -import tastypie import tastypie.resources +import tastypie.serializers from tastypie.api import Api from tastypie.bundle import Bundle from tastypie.exceptions import ApiFieldError -from tastypie.serializers import Serializer # pyflakes:ignore (we're re-exporting this) from tastypie.fields import ApiField _api_list = [] @@ -152,3 +151,8 @@ class ToOneField(tastypie.fields.ToOneField): dehydrated = self.dehydrate_related(fk_bundle, fk_resource, for_list=for_list) fk_resource._meta.cache.set(cache_key, dehydrated) return dehydrated + + +class Serializer(tastypie.serializers.Serializer): + def format_datetime(self, data): + return data.astimezone(datetime.timezone.utc).replace(tzinfo=None).isoformat(timespec="seconds") + "Z" diff --git a/ietf/doc/feeds.py b/ietf/doc/feeds.py index 92871efc3..c5bb467e9 100644 --- a/ietf/doc/feeds.py +++ b/ietf/doc/feeds.py @@ -1,6 +1,7 @@ # Copyright The IETF Trust 2007-2020, All Rights Reserved # -*- coding: utf-8 -*- +import debug # pyflakes:ignore import datetime import unicodedata @@ -8,8 +9,12 @@ import unicodedata from django.contrib.syndication.views import Feed, FeedDoesNotExist from django.utils.feedgenerator import Atom1Feed, Rss201rev2Feed from django.urls import reverse as urlreverse -from django.template.defaultfilters import truncatewords, truncatewords_html, date as datefilter -from django.template.defaultfilters import linebreaks # type: ignore +from django.template.defaultfilters import ( + truncatewords, + truncatewords_html, + date as datefilter, +) +from django.template.defaultfilters import linebreaks # type: ignore from django.utils import timezone from django.utils.html import strip_tags @@ -21,12 +26,12 @@ from ietf.utils.timezone import RPC_TZINFO def strip_control_characters(s): """Remove Unicode control / non-printing characters from a string""" - replacement_char = unicodedata.lookup('REPLACEMENT CHARACTER') - return ''.join( - replacement_char if unicodedata.category(c)[0] == 'C' else c - for c in s + replacement_char = unicodedata.lookup("REPLACEMENT CHARACTER") + return "".join( + replacement_char if unicodedata.category(c)[0] == "C" else c for c in s ) + class DocumentChangesFeed(Feed): feed_type = Atom1Feed @@ -39,25 +44,37 @@ class DocumentChangesFeed(Feed): def link(self, obj): if obj is None: raise FeedDoesNotExist - return urlreverse('ietf.doc.views_doc.document_history', kwargs=dict(name=obj.canonical_name())) + return urlreverse( + "ietf.doc.views_doc.document_history", + kwargs=dict(name=obj.canonical_name()), + ) def subtitle(self, obj): return "History of change entries for %s." % obj.display_name() def items(self, obj): - events = obj.docevent_set.all().order_by("-time","-id").select_related("by", "newrevisiondocevent", "submissiondocevent") + events = ( + obj.docevent_set.all() + .order_by("-time", "-id") + .select_related("by", "newrevisiondocevent", "submissiondocevent") + ) augment_events_with_revision(obj, events) return events def item_title(self, item): - return strip_control_characters("[%s] %s [rev. %s]" % ( - item.by, - truncatewords(strip_tags(item.desc), 15), - item.rev, - )) + return strip_control_characters( + "[%s] %s [rev. %s]" + % ( + item.by, + truncatewords(strip_tags(item.desc), 15), + item.rev, + ) + ) def item_description(self, item): - return strip_control_characters(truncatewords_html(format_textarea(item.desc), 20)) + return strip_control_characters( + truncatewords_html(format_textarea(item.desc), 20) + ) def item_pubdate(self, item): return item.time @@ -66,17 +83,28 @@ class DocumentChangesFeed(Feed): return str(item.by) def item_link(self, item): - return urlreverse('ietf.doc.views_doc.document_history', kwargs=dict(name=item.doc.canonical_name())) + "#history-%s" % item.pk + return ( + urlreverse( + "ietf.doc.views_doc.document_history", + kwargs=dict(name=item.doc.canonical_name()), + ) + + "#history-%s" % item.pk + ) + class InLastCallFeed(Feed): title = "Documents in Last Call" subtitle = "Announcements for documents in last call." feed_type = Atom1Feed - author_name = 'IESG Secretary' + author_name = "IESG Secretary" link = "/doc/iesg/last-call/" def items(self): - docs = list(Document.objects.filter(type="draft", states=State.objects.get(type="draft-iesg", slug="lc"))) + docs = list( + Document.objects.filter( + type="draft", states=State.objects.get(type="draft-iesg", slug="lc") + ) + ) for d in docs: d.lc_event = d.latest_event(LastCallDocEvent, type="sent_last_call") @@ -86,9 +114,11 @@ class InLastCallFeed(Feed): return docs def item_title(self, item): - return "%s (%s - %s)" % (item.name, - datefilter(item.lc_event.time, "F j"), - datefilter(item.lc_event.expires, "F j, Y")) + return "%s (%s - %s)" % ( + item.name, + datefilter(item.lc_event.time, "F j"), + datefilter(item.lc_event.expires, "F j, Y"), + ) def item_description(self, item): return strip_control_characters(linebreaks(item.lc_event.desc)) @@ -96,33 +126,55 @@ class InLastCallFeed(Feed): def item_pubdate(self, item): return item.lc_event.time + class Rss201WithNamespacesFeed(Rss201rev2Feed): def root_attributes(self): attrs = super(Rss201WithNamespacesFeed, self).root_attributes() - attrs['xmlns:dcterms'] = 'http://purl.org/dc/terms/' - attrs['xmlns:media'] = 'http://search.yahoo.com/mrss/' - attrs['xmlns:xsi'] = 'http://www.w3.org/2001/XMLSchema-instance' + attrs["xmlns:dcterms"] = "http://purl.org/dc/terms/" + attrs["xmlns:media"] = "http://search.yahoo.com/mrss/" + attrs["xmlns:xsi"] = "http://www.w3.org/2001/XMLSchema-instance" return attrs def add_item_elements(self, handler, item): super(Rss201WithNamespacesFeed, self).add_item_elements(handler, item) - for element_name in ['abstract','accessRights', 'format', 'publisher',]: - dc_item_name = 'dcterms_%s' % element_name - dc_element_name = 'dcterms:%s' % element_name - attrs= {'xsi:type':'dcterms:local'} if element_name == 'publisher' else {} + for element_name in [ + "abstract", + "accessRights", + "format", + "publisher", + ]: + dc_item_name = "dcterms_%s" % element_name + dc_element_name = "dcterms:%s" % element_name + attrs = {"xsi:type": "dcterms:local"} if element_name == "publisher" else {} if dc_item_name in item and item[dc_item_name] is not None: - handler.addQuickElement(dc_element_name,item[dc_item_name],attrs) + handler.addQuickElement(dc_element_name, item[dc_item_name], attrs) - if 'doi' in item and item['doi'] is not None: - handler.addQuickElement('dcterms:identifier',item['doi'],{'xsi:type':'dcterms:doi'}) - if 'doiuri' in item and item['doiuri'] is not None: - handler.addQuickElement('dcterms:identifier',item['doiuri'],{'xsi:type':'dcterms:uri'}) + if "doi" in item and item["doi"] is not None: + handler.addQuickElement( + "dcterms:identifier", item["doi"], {"xsi:type": "dcterms:doi"} + ) + if "doiuri" in item and item["doiuri"] is not None: + handler.addQuickElement( + "dcterms:identifier", item["doiuri"], {"xsi:type": "dcterms:uri"} + ) + + # TODO: consider using media:group + if "media_contents" in item and item["media_contents"] is not None: + for media_content in item["media_contents"]: + handler.startElement( + "media:content", + { + "url": media_content["url"], + "type": media_content["media_type"], + }, + ) + if "is_format_of" in media_content: + handler.addQuickElement( + "dcterms:isFormatOf", media_content["is_format_of"] + ) + handler.endElement("media:content") - if 'media_content' in item and item['media_content'] is not None: - handler.startElement('media:content',{'url':item['media_content']['url'],'type':'text/plain'}) - handler.addQuickElement('dcterms:isFormatOf',item['media_content']['link_url']) - handler.endElement('media:content') class RfcFeed(Feed): feed_type = Rss201WithNamespacesFeed @@ -130,55 +182,96 @@ class RfcFeed(Feed): author_name = "RFC Editor" link = "https://www.rfc-editor.org/rfc-index2.html" - def get_object(self,request,year=None): + def get_object(self, request, year=None): self.year = year - + def items(self): if self.year: # Find published RFCs based on their official publication year start_of_year = datetime.datetime(int(self.year), 1, 1, tzinfo=RPC_TZINFO) - start_of_next_year = datetime.datetime(int(self.year) + 1, 1, 1, tzinfo=RPC_TZINFO) + start_of_next_year = datetime.datetime( + int(self.year) + 1, 1, 1, tzinfo=RPC_TZINFO + ) rfc_events = DocEvent.objects.filter( - type='published_rfc', + type="published_rfc", time__gte=start_of_year, time__lt=start_of_next_year, - ).order_by('-time') + ).order_by("-time") else: cutoff = timezone.now() - datetime.timedelta(days=8) - rfc_events = DocEvent.objects.filter(type='published_rfc',time__gte=cutoff).order_by('-time') + rfc_events = DocEvent.objects.filter( + type="published_rfc", time__gte=cutoff + ).order_by("-time") results = [(e.doc, e.time) for e in rfc_events] - for doc,time in results: + for doc, time in results: doc.publication_time = time - return [doc for doc,time in results] - + return [doc for doc, time in results] + def item_title(self, item): - return "%s : %s" % (item.canonical_name(),item.title) + return "%s : %s" % (item.canonical_name(), item.title) def item_description(self, item): return item.abstract def item_link(self, item): - return "https://rfc-editor.org/info/%s"%item.canonical_name() + return "https://rfc-editor.org/info/%s" % item.canonical_name() def item_pubdate(self, item): return item.publication_time def item_extra_kwargs(self, item): extra = super(RfcFeed, self).item_extra_kwargs(item) - extra.update({'dcterms_accessRights': 'gratis'}) - extra.update({'dcterms_format': 'text/html'}) - extra.update({'media_content': {'url': 'https://rfc-editor.org/rfc/%s.txt' % item.canonical_name(), - 'link_url': self.item_link(item) - } - }) - extra.update({'doi':'10.17487/%s' % item.canonical_name().upper()}) - extra.update({'doiuri':'http://dx.doi.org/10.17487/%s' % item.canonical_name().upper()}) + extra.update({"dcterms_accessRights": "gratis"}) + extra.update({"dcterms_format": "text/html"}) + media_contents = [] + if int(item.rfc_number()) < 8650: + if int(item.rfc_number()) not in [8, 9, 51, 418, 500, 530, 589]: + for fmt, media_type in [("txt", "text/plain"), ("html", "text/html")]: + media_contents.append( + { + "url": f"https://rfc-editor.org/rfc/{item.canonical_name()}.{fmt}", + "media_type": media_type, + "is_format_of": self.item_link(item), + } + ) + if int(item.rfc_number()) not in [571, 587]: + media_contents.append( + { + "url": f"https://www.rfc-editor.org/rfc/pdfrfc/{item.canonical_name()}.txt.pdf", + "media_type": "application/pdf", + "is_format_of": self.item_link(item), + } + ) + else: + media_contents.append( + { + "url": f"https://www.rfc-editor.org/rfc/{item.canonical_name()}.xml", + "media_type": "application/rfc+xml", + } + ) + for fmt, media_type in [ + ("txt", "text/plain"), + ("html", "text/html"), + ("pdf", "application/pdf"), + ]: + media_contents.append( + { + "url": f"https://rfc-editor.org/rfc/{item.canonical_name()}.{fmt}", + "media_type": media_type, + "is_format_of": f"https://www.rfc-editor.org/rfc/{item.canonical_name()}.xml", + } + ) + extra.update({"media_contents": media_contents}) + + extra.update({"doi": "10.17487/%s" % item.canonical_name().upper()}) + extra.update( + {"doiuri": "http://dx.doi.org/10.17487/%s" % item.canonical_name().upper()} + ) - #TODO # R104 Publisher (Mandatory - but we need a string from them first) - extra.update({'dcterms_publisher':'rfc-editor.org'}) + extra.update({"dcterms_publisher": "rfc-editor.org"}) - #TODO MAYBE (Optional stuff) + # TODO MAYBE (Optional stuff) # R108 License # R115 Creator/Contributor (which would we use?) # F305 Checksum (do they use it?) (or should we put the our digital signature in here somewhere?) @@ -188,4 +281,3 @@ class RfcFeed(Feed): # R118 Keyword return extra - diff --git a/ietf/doc/tests.py b/ietf/doc/tests.py index 47c4e146c..5a949b091 100644 --- a/ietf/doc/tests.py +++ b/ietf/doc/tests.py @@ -1911,11 +1911,31 @@ class DocTestCase(TestCase): self.assertContains(r, doc.name) def test_rfc_feed(self): - WgRfcFactory() + rfc = WgRfcFactory(alias2__name="rfc9000") + DocEventFactory(doc=rfc, type="published_rfc") r = self.client.get("/feed/rfc/") self.assertTrue(r.status_code, 200) + q = PyQuery(r.content[39:]) # Strip off the xml declaration + self.assertEqual(len(q("item")), 1) + item = q("item")[0] + media_content = item.findall("{http://search.yahoo.com/mrss/}content") + self.assertEqual(len(media_content),4) + types = set([m.attrib["type"] for m in media_content]) + self.assertEqual(types, set(["application/rfc+xml", "text/plain", "text/html", "application/pdf"])) + rfcs_2016 = WgRfcFactory.create_batch(3) # rfc numbers will be well below v3 + for rfc in rfcs_2016: + e = DocEventFactory(doc=rfc, type="published_rfc") + e.time = e.time.replace(year=2016) + e.save() r = self.client.get("/feed/rfc/2016") self.assertTrue(r.status_code, 200) + q = PyQuery(r.content[39:]) + self.assertEqual(len(q("item")), 3) + item = q("item")[0] + media_content = item.findall("{http://search.yahoo.com/mrss/}content") + self.assertEqual(len(media_content), 3) + types = set([m.attrib["type"] for m in media_content]) + self.assertEqual(types, set(["text/plain", "text/html", "application/pdf"])) def test_state_help(self): url = urlreverse('ietf.doc.views_help.state_help', kwargs=dict(type="draft-iesg")) diff --git a/ietf/doc/tests_utils.py b/ietf/doc/tests_utils.py index 2c224c1db..be1f4a924 100644 --- a/ietf/doc/tests_utils.py +++ b/ietf/doc/tests_utils.py @@ -308,7 +308,7 @@ class MiscTests(TestCase): build_file_urls(WgDraftFactory(rev='')) urls, types = build_file_urls(WgDraftFactory(rev='23')) - self.assertEqual(['xml', 'bibtex'], [t for t, _ in urls]) + self.assertEqual(['xml', 'bibtex', 'bibxml'], [t for t, _ in urls]) self.assertEqual(types, ['xml']) urls, types = build_file_urls(WgRfcFactory(rev='')) diff --git a/ietf/doc/utils.py b/ietf/doc/utils.py index 6c9409475..5b0e5aa8b 100644 --- a/ietf/doc/utils.py +++ b/ietf/doc/utils.py @@ -1038,6 +1038,7 @@ def build_file_urls(doc: Union[Document, DocHistory]): file_urls.append(("htmlized", urlreverse('ietf.doc.views_doc.document_html', kwargs=dict(name=doc.name, rev=doc.rev)))) file_urls.append(("pdfized", urlreverse('ietf.doc.views_doc.document_pdfized', kwargs=dict(name=doc.name, rev=doc.rev)))) file_urls.append(("bibtex", urlreverse('ietf.doc.views_doc.document_bibtex',kwargs=dict(name=doc.name,rev=doc.rev)))) + file_urls.append(("bibxml", urlreverse('ietf.doc.views_doc.document_bibxml',kwargs=dict(name=doc.name,rev=doc.rev)))) else: # As of 2022-12-14, there are 1463 Document and 3136 DocHistory records with type='draft' and rev=''. # All of these are in the rfc state and are covered by the above cases. diff --git a/ietf/doc/utils_search.py b/ietf/doc/utils_search.py index 00046ed30..31aedda0d 100644 --- a/ietf/doc/utils_search.py +++ b/ietf/doc/utils_search.py @@ -140,17 +140,36 @@ def fill_in_document_table_attributes(docs, have_telechat_date=False): d.obsoleted_by_list = [] d.updated_by_list = [] - xed_by = RelatedDocument.objects.filter(target__name__in=list(rfc_aliases.values()), - relationship__in=("obs", "updates")).select_related('target') - rel_rfc_aliases = dict([ (a.document.id, re.sub(r"rfc(\d+)", r"RFC \1", a.name, flags=re.IGNORECASE)) for a in DocAlias.objects.filter(name__startswith="rfc", docs__id__in=[rel.source_id for rel in xed_by]) ]) + # Revisit this block after RFCs become first-class Document objects + xed_by = list( + RelatedDocument.objects.filter( + target__name__in=list(rfc_aliases.values()), + relationship__in=("obs", "updates"), + ).select_related("target") + ) + rel_rfc_aliases = { + a.document.id: re.sub(r"rfc(\d+)", r"RFC \1", a.name, flags=re.IGNORECASE) + for a in DocAlias.objects.filter( + name__startswith="rfc", docs__id__in=[rel.source_id for rel in xed_by] + ) + } + xed_by.sort( + key=lambda rel: int( + re.sub( + r"rfc\s*(\d+)", + r"\1", + rel_rfc_aliases[rel.source_id], + flags=re.IGNORECASE, + ) + ) + ) for rel in xed_by: d = doc_dict[rel.target.document.id] + s = rel_rfc_aliases[rel.source_id] if rel.relationship_id == "obs": - l = d.obsoleted_by_list + d.obsoleted_by_list.append(s) elif rel.relationship_id == "updates": - l = d.updated_by_list - l.append(rel_rfc_aliases[rel.source_id]) - l.sort() + d.updated_by_list.append(s) def augment_docs_with_related_docs_info(docs): """Augment all documents with related documents information. diff --git a/ietf/doc/views_doc.py b/ietf/doc/views_doc.py index 0d8b9ae41..f63530e54 100644 --- a/ietf/doc/views_doc.py +++ b/ietf/doc/views_doc.py @@ -114,13 +114,46 @@ def render_document_top(request, doc, tab, name): rsab_ballot, None if rsab_ballot else "RSAB Evaluation Ballot has not been created yet" )) - if doc.type_id in ("draft","conflrev", "statchg"): - tabs.append(("IESG Evaluation Record", "ballot", urlreverse("ietf.doc.views_doc.document_ballot", kwargs=dict(name=name)), iesg_ballot, None if iesg_ballot else "IESG Evaluation Ballot has not been created yet")) - elif doc.type_id == "charter" and doc.group.type_id == "wg": - tabs.append(("IESG Review", "ballot", urlreverse("ietf.doc.views_doc.document_ballot", kwargs=dict(name=name)), iesg_ballot, None if iesg_ballot else "IESG Review Ballot has not been created yet")) - - if doc.type_id == "draft" or (doc.type_id == "charter" and doc.group.type_id == "wg"): - tabs.append(("IESG Writeups", "writeup", urlreverse('ietf.doc.views_doc.document_writeup', kwargs=dict(name=name)), True, None)) + + if iesg_ballot or (doc.group and doc.group.type_id == "wg"): + if doc.type_id in ("draft", "conflrev", "statchg"): + tabs.append( + ( + "IESG Evaluation Record", + "ballot", + urlreverse( + "ietf.doc.views_doc.document_ballot", kwargs=dict(name=name) + ), + iesg_ballot, + None, + ) + ) + elif doc.type_id == "charter" and doc.group and doc.group.type_id == "wg": + tabs.append( + ( + "IESG Review", + "ballot", + urlreverse( + "ietf.doc.views_doc.document_ballot", kwargs=dict(name=name) + ), + iesg_ballot, + None, + ) + ) + if doc.type_id == "draft" or ( + doc.type_id == "charter" and doc.group and doc.group.type_id == "wg" + ): + tabs.append( + ( + "IESG Writeups", + "writeup", + urlreverse( + "ietf.doc.views_doc.document_writeup", kwargs=dict(name=name) + ), + True, + None, + ) + ) tabs.append(("Email expansions","email",urlreverse('ietf.doc.views_doc.document_email', kwargs=dict(name=name)), True, None)) tabs.append(("History", "history", urlreverse('ietf.doc.views_doc.document_history', kwargs=dict(name=name)), True, None)) @@ -151,6 +184,7 @@ def interesting_doc_relations(doc): that_doc_relationships = ('replaces', 'possibly_replaces', 'updates', 'obs') + # TODO: This returns the relationships in database order, which may not be the order we want to display them in. interesting_relations_that = cls.objects.filter(target__docs=target, relationship__in=that_relationships).select_related('source') interesting_relations_that_doc = cls.objects.filter(source=doc, relationship__in=that_doc_relationships).prefetch_related('target__docs') diff --git a/ietf/ietfauth/widgets.py b/ietf/ietfauth/widgets.py index 6b01a67bd..c9a052340 100644 --- a/ietf/ietfauth/widgets.py +++ b/ietf/ietfauth/widgets.py @@ -41,7 +41,7 @@ class PasswordStrengthInput(PasswordInput):
-