From 879e8908a039b8d68d8b0d5bf8b1e88e3bfc64f8 Mon Sep 17 00:00:00 2001 From: ppaoli <103750528+PhilippPaoli@users.noreply.github.com> Date: Wed, 3 May 2023 11:19:53 +0200 Subject: [PATCH 001/123] Modified Strapi Api calls for components Change Strapi Query Engine Api to Strapi entityService Api. Add parameter "populate" to plugin config. Use import and export with components logic. --- server/config/type.js | 62 +++++++++++++++++++++++++++++++++---------- 1 file changed, 48 insertions(+), 14 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 74d15ca..9c2ff46 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -3,7 +3,7 @@ const { logMessage, sanitizeConfig, dynamicSort, noLimit, getCombinedUid, getCom const { difference, same } = require('../utils/getArrayDiff'); const ConfigType = class ConfigType { - constructor({ queryString, configName, uid, jsonFields, relations }) { + constructor({ queryString, configName, uid, jsonFields, relations, populate }) { if (!configName) { strapi.log.error(logMessage('A config type was registered without a config name.')); process.exit(0); @@ -25,6 +25,7 @@ const ConfigType = class ConfigType { this.configPrefix = configName; this.jsonFields = jsonFields || []; this.relations = relations || []; + this.populate = populate || []; } /** @@ -68,15 +69,11 @@ const ConfigType = class ConfigType { }); await Promise.all(relations.map(async (relation) => { - await strapi.query(queryString).delete({ - where: { id: relation.id }, - }); + await strapi.entityService.delete(this.queryString, relation.id); })); })); - await queryAPI.delete({ - where: { id: existingConfig.id }, - }); + await strapi.entityService.delete(this.queryString, existingConfig.id); return; } @@ -89,15 +86,17 @@ const ConfigType = class ConfigType { // Create entity. this.relations.map(({ relationName }) => delete query[relationName]); - const newEntity = await queryAPI.create({ data: query }); + const newEntity = await strapi.entityService.create(this.queryString, { + data: query, + }); // Create relation entities. await Promise.all(this.relations.map(async ({ queryString, relationName, parentName }) => { - const relationQueryApi = strapi.query(queryString); - await Promise.all(configContent[relationName].map(async (relationEntity) => { const relationQuery = { ...relationEntity, [parentName]: newEntity }; - await relationQueryApi.create({ data: relationQuery }); + await strapi.entityService.create(queryString, { + data: relationQuery, + }); })); })); } else { // Config does exist in DB --> update config in DB @@ -111,7 +110,21 @@ const ConfigType = class ConfigType { // Update entity. this.relations.map(({ relationName }) => delete query[relationName]); - const entity = await queryAPI.update({ where: combinedUidWhereFilter, data: query }); + + let entity; + switch (this.queryString) { + case "strapi::core-store": + entity = await queryAPI.update({ + where: combinedUidWhereFilter, + data: query, + }); + break; + default: + entity = await queryAPI.findOne({ where: combinedUidWhereFilter }); + await strapi.entityService.update(this.queryString, entity.id, { + data: query, + }); + } // Delete/create relations. await Promise.all(this.relations.map(async ({ queryString, relationName, parentName, relationSortFields }) => { @@ -137,7 +150,7 @@ const ConfigType = class ConfigType { })); await Promise.all(configToAdd.map(async (config) => { - await relationQueryApi.create({ + await strapi.entityService.create(queryString, { data: { ...config, [parentName]: entity.id }, }); })); @@ -192,7 +205,9 @@ const ConfigType = class ConfigType { * @returns {object} Object with key value pairs of configs. */ getAllFromDatabase = async () => { - const AllConfig = await noLimit(strapi.query(this.queryString), {}); + const AllConfig = await noLimit(strapi.query(this.queryString), { + populate: this.populate || null, + }); const configs = {}; await Promise.all(Object.values(AllConfig).map(async (config) => { @@ -221,6 +236,25 @@ const ConfigType = class ConfigType { formattedConfig[relationName] = relations; })); + this.populate + .filter((populatedFields) => !populatedFields.includes(".")) + .map((populatedFields) => { + formattedConfig[populatedFields] = formattedConfig[ + populatedFields + ].map((fields) => { + const sanitizeObjects = (fields) => { + sanitizeConfig(fields); + Object.keys(fields).map((key, index) => { + if (fields[key] && typeof fields[key] === "object") { + sanitizeObjects(fields[key]); + } + }); + }; + sanitizeObjects(fields); + return fields; + }); + }); + this.jsonFields.map((field) => formattedConfig[field] = JSON.parse(config[field])); configs[`${this.configPrefix}.${combinedUid}`] = formattedConfig; })); From 39d4dc81cf061d8eb26a8e02dd1499c7a1c1e0a6 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 5 Jul 2023 21:53:58 +0200 Subject: [PATCH 002/123] chore: Sec updates --- yarn.lock | 3344 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 1939 insertions(+), 1405 deletions(-) diff --git a/yarn.lock b/yarn.lock index 49c0c71..bbd857a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,17 +2,22 @@ # yarn lockfile v1 +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + "@adobe/css-tools@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.0.1.tgz#b38b444ad3aa5fedbb15f2f746dcd934226a12dd" - integrity sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g== + version "4.2.0" + resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.2.0.tgz#e1a84fca468f4b337816fcb7f0964beb620ba855" + integrity sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA== -"@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: - "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" "@babel/code-frame@7.12.11": @@ -22,236 +27,164 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.20.0": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.1.tgz#f2e6ef7790d8c8dbf03d379502dcc246dcce0b30" - integrity sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ== - -"@babel/compat-data@^7.20.5": - version "7.20.10" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.10.tgz#9d92fa81b87542fff50e848ed585b4212c1d34ec" - integrity sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg== - -"@babel/core@^7.11.6": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.7.tgz#37072f951bd4d28315445f66e0ec9f6ae0c8c35f" - integrity sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.7" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-module-transforms" "^7.20.7" - "@babel/helpers" "^7.20.7" - "@babel/parser" "^7.20.7" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" - -"@babel/core@^7.12.3": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92" - integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.2" - "@babel/helper-compilation-targets" "^7.20.0" - "@babel/helper-module-transforms" "^7.20.2" - "@babel/helpers" "^7.20.1" - "@babel/parser" "^7.20.2" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== + dependencies: + "@babel/highlight" "^7.22.5" + +"@babel/compat-data@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544" + integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.6.tgz#aafafbe86e9a1679d876b99dc46382964ef72494" + integrity sha512-HPIyDa6n+HKw5dEuway3vVAhBboYCtREBMp+IWeseZy6TFtzn6MHkCH2KKYUOC/vKKwgSMHQW4htBOrmuRPXfw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helpers" "^7.22.6" + "@babel/parser" "^7.22.6" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.6" + "@babel/types" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" convert-source-map "^1.7.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.1" - semver "^6.3.0" + json5 "^2.2.2" -"@babel/generator@^7.20.1", "@babel/generator@^7.20.2": - version "7.20.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8" - integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA== +"@babel/generator@^7.22.5", "@babel/generator@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" + integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== dependencies: - "@babel/types" "^7.20.2" + "@babel/types" "^7.22.5" "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/generator@^7.20.7", "@babel/generator@^7.7.2": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.7.tgz#f8ef57c8242665c5929fe2e8d82ba75460187b4a" - integrity sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw== +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: - "@babel/types" "^7.20.7" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.16.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" + "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.20.0": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a" - integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== +"@babel/helper-compilation-targets@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz#e30d61abe9480aa5a83232eb31c111be922d2e52" + integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA== dependencies: - "@babel/compat-data" "^7.20.0" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - semver "^6.3.0" - -"@babel/helper-compilation-targets@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb" - integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" + "@babel/compat-data" "^7.22.6" + "@babel/helper-validator-option" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" + browserslist "^4.21.9" lru-cache "^5.1.1" - semver "^6.3.0" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712" - integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.2" - -"@babel/helper-module-transforms@^7.20.7": - version "7.20.11" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0" - integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.20.2" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.19.1" - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.10" - "@babel/types" "^7.20.7" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629" - integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== - -"@babel/helper-simple-access@^7.20.2": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9" - integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== - dependencies: - "@babel/types" "^7.20.2" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.19.4": - version "7.19.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" - integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== -"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helpers@^7.20.1": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9" - integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg== - dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.20.1" - "@babel/types" "^7.20.0" - -"@babel/helpers@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.7.tgz#04502ff0feecc9f20ecfaad120a18f011a8e6dce" - integrity sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA== - dependencies: - "@babel/template" "^7.20.7" - "@babel/traverse" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/highlight@^7.10.4", "@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" +"@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== + +"@babel/helper-function-name@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" + integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== + dependencies: + "@babel/template" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-transforms@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef" + integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.5", "@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helpers@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" + integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.6" + "@babel/types" "^7.22.5" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.20.1", "@babel/parser@^7.20.2": - version "7.20.3" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2" - integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg== - -"@babel/parser@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.7.tgz#66fe23b3c8569220817d5feb8b9dcdc95bb4f71b" - integrity sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg== +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5", "@babel/parser@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.6.tgz#201f8b47be20c76c7c5743b9c16129760bf9a975" + integrity sha512-EIQu22vNkceq3LbjAq7knDf/UmtI2qbcNI8GRBlijez6TpQLvSodJPYfydQmNA5buwkxxxa/PVI44jjYZ+/cLw== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -288,12 +221,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.17.12", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== +"@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== dependencies: - "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" @@ -345,93 +278,51 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.20.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" - integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/runtime-corejs3@^7.10.2": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.20.1.tgz#d0775a49bb5fba77e42cbb7276c9955c7b05af8d" - integrity sha512-CGulbEDcg/ND1Im7fUNRZdGXmX2MTWVVZacQi/6DiKE5HNwZ3aVTm5PV4lO8HHz0B2h8WQyvKKjbX5XgTtydsg== - dependencies: - core-js-pure "^3.25.1" - regenerator-runtime "^0.13.10" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.9", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.1.tgz#1148bb33ab252b165a06698fde7576092a78b4a9" - integrity sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg== - dependencies: - regenerator-runtime "^0.13.10" - -"@babel/template@^7.18.10", "@babel/template@^7.3.3": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/template@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" - integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.20.1", "@babel/traverse@^7.4.5": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8" - integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.1" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.20.1" - "@babel/types" "^7.20.0" + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" + integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.4.5": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.6.tgz#8f2f83a5c588251584914debeee38f35f661a300" + integrity sha512-53CijMvKlLIDlOTrdWiHileRddlIiwUIyCKqYa7lYnnPldXCG5dUSN38uT0cA6i7rHWNKJLH0VU/Kxdr1GzB3w== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-function-name" "^7.22.5" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.22.6" + "@babel/types" "^7.22.5" debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.20.10", "@babel/traverse@^7.20.7", "@babel/traverse@^7.7.2": - version "7.20.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.10.tgz#2bf98239597fcec12f842756f186a9dde6d09230" - integrity sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.20.7" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.20.2" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" - integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== - dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" - to-fast-properties "^2.0.0" - -"@babel/types@^7.20.7": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" - integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== dependencies: - "@babel/helper-string-parser" "^7.19.4" - "@babel/helper-validator-identifier" "^7.19.1" + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" "@bcoe/v8-coverage@^0.2.3": @@ -439,164 +330,203 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@emotion/babel-plugin@^11.10.5": - version "11.10.5" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz#65fa6e1790ddc9e23cc22658a4c5dea423c55c3c" - integrity sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA== +"@codemirror/autocomplete@^6.0.0": + version "6.8.1" + resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.8.1.tgz#3f3daa9f591186901db07f58d17256656242e841" + integrity sha512-HpphvDcTdOx+9R3eUw9hZK9JA77jlaBF0kOt2McbyfvY0rX9pnMoO8rkkZc0GzSbzhIY4m5xJ0uHHgjfqHNmXQ== + dependencies: + "@codemirror/language" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.6.0" + "@lezer/common" "^1.0.0" + +"@codemirror/commands@^6.0.0", "@codemirror/commands@^6.1.0": + version "6.2.4" + resolved "https://registry.yarnpkg.com/@codemirror/commands/-/commands-6.2.4.tgz#b8a0e5ce72448c092ba4c4b1d902e6f183948aec" + integrity sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA== + dependencies: + "@codemirror/language" "^6.0.0" + "@codemirror/state" "^6.2.0" + "@codemirror/view" "^6.0.0" + "@lezer/common" "^1.0.0" + +"@codemirror/lang-json@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@codemirror/lang-json/-/lang-json-6.0.1.tgz#0a0be701a5619c4b0f8991f9b5e95fe33f462330" + integrity sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ== + dependencies: + "@codemirror/language" "^6.0.0" + "@lezer/json" "^1.0.0" + +"@codemirror/language@^6.0.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.8.0.tgz#f2d7eea6b338c25593d800f2293b062d9f9856db" + integrity sha512-r1paAyWOZkfY0RaYEZj3Kul+MiQTEbDvYqf8gPGaRvNneHXCmfSaAVFjwRUPlgxS8yflMxw2CTu6uCMp8R8A2g== + dependencies: + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + "@lezer/common" "^1.0.0" + "@lezer/highlight" "^1.0.0" + "@lezer/lr" "^1.0.0" + style-mod "^4.0.0" + +"@codemirror/lint@^6.0.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.4.0.tgz#3507e937aa9415ef0831ff04734ef0e736e75014" + integrity sha512-6VZ44Ysh/Zn07xrGkdtNfmHCbGSHZzFBdzWi0pbd7chAQ/iUcpLGX99NYRZTa7Ugqg4kEHCqiHhcZnH0gLIgSg== + dependencies: + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + crelt "^1.0.5" + +"@codemirror/search@^6.0.0": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@codemirror/search/-/search-6.5.0.tgz#308f9968434e0e6ed59c9ec36a0239eb1dfc5d92" + integrity sha512-64/M40YeJPToKvGO6p3fijo2vwUEj4nACEAXElCaYQ50HrXSvRaK+NHEhSh73WFBGdvIdhrV+lL9PdJy2RfCYA== + dependencies: + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + crelt "^1.0.5" + +"@codemirror/state@^6.0.0", "@codemirror/state@^6.1.1", "@codemirror/state@^6.1.4", "@codemirror/state@^6.2.0": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.2.1.tgz#6dc8d8e5abb26b875e3164191872d69a5e85bd73" + integrity sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw== + +"@codemirror/theme-one-dark@^6.0.0": + version "6.1.2" + resolved "https://registry.yarnpkg.com/@codemirror/theme-one-dark/-/theme-one-dark-6.1.2.tgz#fcef9f9cfc17a07836cb7da17c9f6d7231064df8" + integrity sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA== + dependencies: + "@codemirror/language" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + "@lezer/highlight" "^1.0.0" + +"@codemirror/view@^6.0.0", "@codemirror/view@^6.6.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.14.0.tgz#a8ecb0216d6f81aeb20bf8b0cbbc7ed563cf0777" + integrity sha512-I263FPs4In42MNmrdwN2DfmYPFMVMXgT7o/mxdGp4jv5LPs8i0FOxzmxF5yeeQdYSTztb2ZhmPIu0ahveInVTg== + dependencies: + "@codemirror/state" "^6.1.4" + style-mod "^4.0.0" + w3c-keyname "^2.2.4" + +"@emotion/babel-plugin@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" + integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== dependencies: "@babel/helper-module-imports" "^7.16.7" - "@babel/plugin-syntax-jsx" "^7.17.12" "@babel/runtime" "^7.18.3" - "@emotion/hash" "^0.9.0" - "@emotion/memoize" "^0.8.0" - "@emotion/serialize" "^1.1.1" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/serialize" "^1.1.2" babel-plugin-macros "^3.1.0" convert-source-map "^1.5.0" escape-string-regexp "^4.0.0" find-root "^1.1.0" source-map "^0.5.7" - stylis "4.1.3" - -"@emotion/cache@^10.0.27": - version "10.0.29" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0" - integrity sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ== - dependencies: - "@emotion/sheet" "0.9.4" - "@emotion/stylis" "0.8.5" - "@emotion/utils" "0.11.3" - "@emotion/weak-memoize" "0.2.5" - -"@emotion/cache@^11.10.5", "@emotion/cache@^11.4.0": - version "11.10.5" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.10.5.tgz#c142da9351f94e47527ed458f7bbbbe40bb13c12" - integrity sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA== - dependencies: - "@emotion/memoize" "^0.8.0" - "@emotion/sheet" "^1.2.1" - "@emotion/utils" "^1.2.0" - "@emotion/weak-memoize" "^0.3.0" - stylis "4.1.3" - -"@emotion/hash@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.8.0.tgz#bbbff68978fefdbe68ccb533bc8cbe1d1afb5413" - integrity sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow== - -"@emotion/hash@^0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.0.tgz#c5153d50401ee3c027a57a177bc269b16d889cb7" - integrity sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ== - -"@emotion/is-prop-valid@^0.8.8": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" - integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA== - dependencies: - "@emotion/memoize" "0.7.4" + stylis "4.2.0" + +"@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" + integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== + dependencies: + "@emotion/memoize" "^0.8.1" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + stylis "4.2.0" + +"@emotion/css@^11.10.5": + version "11.11.2" + resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.11.2.tgz#e5fa081d0c6e335352e1bc2b05953b61832dca5a" + integrity sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew== + dependencies: + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.2" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + +"@emotion/hash@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" + integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== "@emotion/is-prop-valid@^1.1.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz#7f2d35c97891669f7e276eb71c83376a5dc44c83" - integrity sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg== + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" + integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== dependencies: - "@emotion/memoize" "^0.8.0" + "@emotion/memoize" "^0.8.1" -"@emotion/memoize@0.7.4": - version "0.7.4" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb" - integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw== - -"@emotion/memoize@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.0.tgz#f580f9beb67176fa57aae70b08ed510e1b18980f" - integrity sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA== +"@emotion/memoize@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" + integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== "@emotion/react@^11.8.1": - version "11.10.5" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.5.tgz#95fff612a5de1efa9c0d535384d3cfa115fe175d" - integrity sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A== + version "11.11.1" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" + integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== dependencies: "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.10.5" - "@emotion/cache" "^11.10.5" - "@emotion/serialize" "^1.1.1" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" - "@emotion/utils" "^1.2.0" - "@emotion/weak-memoize" "^0.3.0" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" hoist-non-react-statics "^3.3.1" -"@emotion/serialize@^0.11.15", "@emotion/serialize@^0.11.16": - version "0.11.16" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.11.16.tgz#dee05f9e96ad2fb25a5206b6d759b2d1ed3379ad" - integrity sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg== - dependencies: - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/unitless" "0.7.5" - "@emotion/utils" "0.11.3" - csstype "^2.5.7" - -"@emotion/serialize@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.1.tgz#0595701b1902feded8a96d293b26be3f5c1a5cf0" - integrity sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA== +"@emotion/serialize@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" + integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== dependencies: - "@emotion/hash" "^0.9.0" - "@emotion/memoize" "^0.8.0" - "@emotion/unitless" "^0.8.0" - "@emotion/utils" "^1.2.0" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" csstype "^3.0.2" -"@emotion/sheet@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-0.9.4.tgz#894374bea39ec30f489bbfc3438192b9774d32e5" - integrity sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA== - -"@emotion/sheet@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.1.tgz#0767e0305230e894897cadb6c8df2c51e61a6c2c" - integrity sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA== +"@emotion/sheet@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" + integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== -"@emotion/stylis@0.8.5", "@emotion/stylis@^0.8.4": +"@emotion/stylis@^0.8.4": version "0.8.5" resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== -"@emotion/unitless@0.7.5", "@emotion/unitless@^0.7.4": +"@emotion/unitless@^0.7.4": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== -"@emotion/unitless@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.0.tgz#a4a36e9cbdc6903737cd20d38033241e1b8833db" - integrity sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw== - -"@emotion/use-insertion-effect-with-fallbacks@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz#ffadaec35dbb7885bd54de3fa267ab2f860294df" - integrity sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A== - -"@emotion/utils@0.11.3": - version "0.11.3" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.11.3.tgz#a759863867befa7e583400d322652a3f44820924" - integrity sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw== +"@emotion/unitless@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" + integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== -"@emotion/utils@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.0.tgz#9716eaccbc6b5ded2ea5a90d65562609aab0f561" - integrity sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw== +"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== -"@emotion/weak-memoize@0.2.5": - version "0.2.5" - resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" - integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== +"@emotion/utils@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" + integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== -"@emotion/weak-memoize@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz#ea89004119dc42db2e1dba0f97d553f7372f6fcb" - integrity sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg== +"@emotion/weak-memoize@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" + integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== "@eslint/eslintrc@^0.4.3": version "0.4.3" @@ -613,24 +543,31 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@floating-ui/core@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.0.2.tgz#d06a66d3ad8214186eda2432ac8b8d81868a571f" - integrity sha512-Skfy0YS3NJ5nV9us0uuPN0HDk1Q4edljaOhRBJGDWs9EBa7ZVMYBHRFlhLvvmwEoaIM9BlH6QJFn9/uZg0bACg== +"@floating-ui/core@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.3.1.tgz#4d795b649cc3b1cbb760d191c80dcb4353c9a366" + integrity sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g== -"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.0.5": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.0.7.tgz#9e8e6615ce03e5ebc6a4ae879640a199a366f86d" - integrity sha512-6RsqvCYe0AYWtsGvuWqCm7mZytnXAZCjWtsWu1Kg8dI3INvj/DbKlDsZO+mKSaQdPT12uxIW9W2dAWJkPx4Y5g== +"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.2.1", "@floating-ui/dom@^1.3.0": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.4.3.tgz#0854a3297ea03894932381f3ea1403fab3a6e602" + integrity sha512-nB/68NyaQlcdY22L+Fgd1HERQ7UGv7XFN+tPxwrEfQL4nKtAP/jIZnZtpUlXbtV+VEGHh6W/63Gy2C5biWI3sA== dependencies: - "@floating-ui/core" "^1.0.2" + "@floating-ui/core" "^1.3.1" -"@floating-ui/react-dom@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-1.0.1.tgz#ee3524eab740b9380a00f4c2629a758093414325" - integrity sha512-UW0t1Gi8ikbDRr8cQPVcqIDMBwUEENe5V4wlHWdrJ5egFnRQFBV9JirauTBFI6S8sM1qFUC1i+qa3g87E6CLTw== +"@floating-ui/react-dom@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-1.3.0.tgz#4d35d416eb19811c2b0e9271100a6aa18c1579b3" + integrity sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g== + dependencies: + "@floating-ui/dom" "^1.2.1" + +"@floating-ui/react-dom@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.1.tgz#7972a4fc488a8c746cded3cfe603b6057c308a91" + integrity sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA== dependencies: - "@floating-ui/dom" "^1.0.5" + "@floating-ui/dom" "^1.3.0" "@formatjs/ecma402-abstract@1.11.4": version "1.11.4" @@ -640,6 +577,14 @@ "@formatjs/intl-localematcher" "0.2.25" tslib "^2.1.0" +"@formatjs/ecma402-abstract@1.14.3": + version "1.14.3" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz#6428f243538a11126180d121ce8d4b2f17465738" + integrity sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg== + dependencies: + "@formatjs/intl-localematcher" "0.2.32" + tslib "^2.4.0" + "@formatjs/fast-memoize@1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21" @@ -647,6 +592,13 @@ dependencies: tslib "^2.1.0" +"@formatjs/fast-memoize@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz#f15aaa73caad5562899c69bdcad8db82adcd3b0b" + integrity sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA== + dependencies: + tslib "^2.4.0" + "@formatjs/icu-messageformat-parser@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d" @@ -656,6 +608,23 @@ "@formatjs/icu-skeleton-parser" "1.3.6" tslib "^2.1.0" +"@formatjs/icu-messageformat-parser@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.1.tgz#953080ea5c053bc73bdf55d0a524a3c3c133ae6b" + integrity sha512-knF2AkAKN4Upv4oIiKY4Wd/dLH68TNMPgV/tJMu/T6FP9aQwbv8fpj7U3lkyniPaNVxvia56Gxax8MKOjtxLSQ== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/icu-skeleton-parser" "1.3.18" + tslib "^2.4.0" + +"@formatjs/icu-skeleton-parser@1.3.18": + version "1.3.18" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz#7aed3d60e718c8ad6b0e64820be44daa1e29eeeb" + integrity sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + tslib "^2.4.0" + "@formatjs/icu-skeleton-parser@1.3.6": version "1.3.6" resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964" @@ -673,6 +642,15 @@ "@formatjs/intl-localematcher" "0.2.25" tslib "^2.1.0" +"@formatjs/intl-displaynames@6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-6.3.1.tgz#6dcea7cb801460e2a8fa63eb38c54aa1b24f92c0" + integrity sha512-TlxguMDUbnFrJ4NA8fSyqXC62M7czvlRJ5mrJgtB91JVA+QPjjNdcRm1qPIC/DcU/pGUDcEzThn/x5A+jp15gg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/intl-localematcher" "0.2.32" + tslib "^2.4.0" + "@formatjs/intl-listformat@6.5.3": version "6.5.3" resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz#f29da613a8062dc3e4e3d847ba890c3ea745f051" @@ -682,6 +660,15 @@ "@formatjs/intl-localematcher" "0.2.25" tslib "^2.1.0" +"@formatjs/intl-listformat@7.2.1": + version "7.2.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-7.2.1.tgz#874eddc7d53ba2e3fd911bf30efc459fc99f08db" + integrity sha512-fRJFWLrGa7d25I4JSxNjKX29oXGcIXx8fJjgURnvs2C3ijS4gurUgFrUwLbv/2KfPfyJ5g567pz2INelNJZBdw== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/intl-localematcher" "0.2.32" + tslib "^2.4.0" + "@formatjs/intl-localematcher@0.2.25": version "0.2.25" resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a" @@ -689,6 +676,13 @@ dependencies: tslib "^2.1.0" +"@formatjs/intl-localematcher@0.2.32": + version "0.2.32" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz#00d4d307cd7d514b298e15a11a369b86c8933ec1" + integrity sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ== + dependencies: + tslib "^2.4.0" + "@formatjs/intl@2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.2.1.tgz#6daf4dabed055b17f467f0aa1bc073a626bc9189" @@ -702,6 +696,19 @@ intl-messageformat "9.13.0" tslib "^2.1.0" +"@formatjs/intl@2.7.1": + version "2.7.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.7.1.tgz#f7e052ff09e9fe019ad83d4139af0de40084a2ae" + integrity sha512-se6vxidsN3PCmzqTsDd3YDT4IX9ZySPy39LYhF7x2ssNvlGMOuW3umkrIhKkXB7ZskqsJGY53LVCdiHsSwhGng== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/fast-memoize" "2.0.1" + "@formatjs/icu-messageformat-parser" "2.3.1" + "@formatjs/intl-displaynames" "6.3.1" + "@formatjs/intl-listformat" "7.2.1" + intl-messageformat "10.3.4" + tslib "^2.4.0" + "@humanwhocodes/config-array@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" @@ -716,12 +723,19 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@internationalized/number@^3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.1.1.tgz#160584316741de4381689ab759001603ee17b595" - integrity sha512-dBxCQKIxvsZvW2IBt3KsqrCfaw2nV6o6a8xsloJn/hjW0ayeyhKuiiMtTwW3/WGNPP7ZRyDbtuiUEjMwif1ENQ== +"@internationalized/date@^3.2.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.3.0.tgz#90386d4b4e707f28507d1a1b3cc0e162ad5ee038" + integrity sha512-qfRd7jCIgUjabI8RxeAsxhLDRS1u8eUPX96GB5uBp1Tpm6YY6dVveE7YwsTEV6L4QOp5LKFirFHHGsL/XQwJIA== dependencies: - "@babel/runtime" "^7.6.2" + "@swc/helpers" "^0.5.0" + +"@internationalized/number@^3.2.0": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.2.1.tgz#570e4010544a84a8225e65b34a689a36187caaa8" + integrity sha512-hK30sfBlmB1aIe3/OwAPg9Ey0DjjXvHEiGVhNaOiBJl31G0B6wMaX8BN3ibzdlpyRNE9p7X+3EBONmxtJO9Yfg== + dependencies: + "@swc/helpers" "^0.5.0" "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" @@ -739,110 +753,110 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.3.1.tgz#3e3f876e4e47616ea3b1464b9fbda981872e9583" - integrity sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg== +"@jest/console@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.0.tgz#ad0ae19e56e3ca34f620bab7b3e0bb7e3e655275" + integrity sha512-anb6L1yg7uPQpytNVA5skRaXy3BmrsU8icRhTVNbWdjYWDDfy8M1Kq5HIVRpYoABdbpqsc5Dr+jtu4+qWRQBiQ== dependencies: - "@jest/types" "^29.3.1" + "@jest/types" "^29.6.0" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^29.3.1" - jest-util "^29.3.1" + jest-message-util "^29.6.0" + jest-util "^29.6.0" slash "^3.0.0" -"@jest/core@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.3.1.tgz#bff00f413ff0128f4debec1099ba7dcd649774a1" - integrity sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw== +"@jest/core@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.0.tgz#a71da7b99777ff4a3d534bd2529358872909905f" + integrity sha512-5dbMHfY/5R9m8NbgmB3JlxQqooZ/ooPSOiwEQZZ+HODwJTbIu37seVcZNBK29aMdXtjvTRB3f6LCvkKq+r8uQA== dependencies: - "@jest/console" "^29.3.1" - "@jest/reporters" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" + "@jest/console" "^29.6.0" + "@jest/reporters" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" ci-info "^3.2.0" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^29.2.0" - jest-config "^29.3.1" - jest-haste-map "^29.3.1" - jest-message-util "^29.3.1" - jest-regex-util "^29.2.0" - jest-resolve "^29.3.1" - jest-resolve-dependencies "^29.3.1" - jest-runner "^29.3.1" - jest-runtime "^29.3.1" - jest-snapshot "^29.3.1" - jest-util "^29.3.1" - jest-validate "^29.3.1" - jest-watcher "^29.3.1" + jest-changed-files "^29.5.0" + jest-config "^29.6.0" + jest-haste-map "^29.6.0" + jest-message-util "^29.6.0" + jest-regex-util "^29.4.3" + jest-resolve "^29.6.0" + jest-resolve-dependencies "^29.6.0" + jest-runner "^29.6.0" + jest-runtime "^29.6.0" + jest-snapshot "^29.6.0" + jest-util "^29.6.0" + jest-validate "^29.6.0" + jest-watcher "^29.6.0" micromatch "^4.0.4" - pretty-format "^29.3.1" + pretty-format "^29.6.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.3.1.tgz#eb039f726d5fcd14698acd072ac6576d41cfcaa6" - integrity sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag== +"@jest/environment@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.0.tgz#a873d228159cbba812505f7d13e2d1a2d04a577a" + integrity sha512-bUZLYUxYlUIsslBbxII0fq0kr1+friI3Gty+cRLmocGB1jdcAHs7FS8QdCDqedE8q4DZE1g/AJHH6OJZBLGGsg== dependencies: - "@jest/fake-timers" "^29.3.1" - "@jest/types" "^29.3.1" + "@jest/fake-timers" "^29.6.0" + "@jest/types" "^29.6.0" "@types/node" "*" - jest-mock "^29.3.1" + jest-mock "^29.6.0" -"@jest/expect-utils@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.3.1.tgz#531f737039e9b9e27c42449798acb5bba01935b6" - integrity sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g== +"@jest/expect-utils@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.0.tgz#14596ba728d61b0cf70f7d5c8fb88b8a82ea9def" + integrity sha512-LLSQQN7oypMSETKoPWpsWYVKJd9LQWmSDDAc4hUQ4JocVC7LAMy9R3ZMhlnLwbcFvQORZnZR7HM893Px6cJhvA== dependencies: - jest-get-type "^29.2.0" + jest-get-type "^29.4.3" -"@jest/expect@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.3.1.tgz#456385b62894349c1d196f2d183e3716d4c6a6cd" - integrity sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg== +"@jest/expect@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.0.tgz#2a25759ec696bc03d3e5cfeba5a26732431f844f" + integrity sha512-a7pISPW28Q3c0/pLwz4mQ6tbAI+hc8/0CJp9ix6e9U4dQ6TiHQX82CT5DV5BMWaw8bFH4E6zsfZxXdn6Ka23Bw== dependencies: - expect "^29.3.1" - jest-snapshot "^29.3.1" + expect "^29.6.0" + jest-snapshot "^29.6.0" -"@jest/fake-timers@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.3.1.tgz#b140625095b60a44de820876d4c14da1aa963f67" - integrity sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A== +"@jest/fake-timers@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.0.tgz#9751cbabc86a39a1e6827cfcbabeba0207a63c97" + integrity sha512-nuCU46AsZoskthWSDS2Aj6LARgyNcp5Fjx2qxsO/fPl1Wp1CJ+dBDqs0OkEcJK8FBeV/MbjH5efe79M2sHcV+A== dependencies: - "@jest/types" "^29.3.1" - "@sinonjs/fake-timers" "^9.1.2" + "@jest/types" "^29.6.0" + "@sinonjs/fake-timers" "^10.0.2" "@types/node" "*" - jest-message-util "^29.3.1" - jest-mock "^29.3.1" - jest-util "^29.3.1" + jest-message-util "^29.6.0" + jest-mock "^29.6.0" + jest-util "^29.6.0" -"@jest/globals@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.3.1.tgz#92be078228e82d629df40c3656d45328f134a0c6" - integrity sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q== +"@jest/globals@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.0.tgz#e1603da83f69ed1a75e272d15da34a6a2fca1e24" + integrity sha512-IQQ3hZ2D/hwEwXSMv5GbfhzdH0nTQR3KPYxnuW6gYWbd6+7/zgMz7Okn6EgBbNtJNONq03k5EKA6HqGyzRbpeg== dependencies: - "@jest/environment" "^29.3.1" - "@jest/expect" "^29.3.1" - "@jest/types" "^29.3.1" - jest-mock "^29.3.1" + "@jest/environment" "^29.6.0" + "@jest/expect" "^29.6.0" + "@jest/types" "^29.6.0" + jest-mock "^29.6.0" -"@jest/reporters@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.3.1.tgz#9a6d78c109608e677c25ddb34f907b90e07b4310" - integrity sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA== +"@jest/reporters@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.0.tgz#09e6d47b3d9b69172cbc344d4cb8954966a7a466" + integrity sha512-dWEq4HI0VvHcAD6XTtyBKKARLytyyWPIy1SvGOcU91106MfvHPdxZgupFwVHd8TFpZPpA3SebYjtwS5BUS76Rw== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" - "@jridgewell/trace-mapping" "^0.3.15" + "@jest/console" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" + "@jridgewell/trace-mapping" "^0.3.18" "@types/node" "*" chalk "^4.0.0" collect-v8-coverage "^1.0.0" @@ -854,95 +868,87 @@ istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-message-util "^29.3.1" - jest-util "^29.3.1" - jest-worker "^29.3.1" + jest-message-util "^29.6.0" + jest-util "^29.6.0" + jest-worker "^29.6.0" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" v8-to-istanbul "^9.0.1" -"@jest/schemas@^29.0.0": - version "29.0.0" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.0.0.tgz#5f47f5994dd4ef067fb7b4188ceac45f77fe952a" - integrity sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA== +"@jest/schemas@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040" + integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ== dependencies: - "@sinclair/typebox" "^0.24.1" + "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^29.2.0": - version "29.2.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.2.0.tgz#ab3420c46d42508dcc3dc1c6deee0b613c235744" - integrity sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ== +"@jest/source-map@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1" + integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA== dependencies: - "@jridgewell/trace-mapping" "^0.3.15" + "@jridgewell/trace-mapping" "^0.3.18" callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.3.1.tgz#92cd5099aa94be947560a24610aa76606de78f50" - integrity sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw== +"@jest/test-result@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.0.tgz#03bd32d3bb696eff5affecf918468bc633fc32d5" + integrity sha512-9qLb7xITeyWhM4yatn2muqfomuoCTOhv0QV9i7XiIyYi3QLfnvPv5NeJp5u0PZeutAOROMLKakOkmoAisOr3YQ== dependencies: - "@jest/console" "^29.3.1" - "@jest/types" "^29.3.1" + "@jest/console" "^29.6.0" + "@jest/types" "^29.6.0" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.3.1.tgz#fa24b3b050f7a59d48f7ef9e0b782ab65123090d" - integrity sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA== +"@jest/test-sequencer@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.0.tgz#30a70e2dcc7dcf1e0f1170b97384883ce0a7d6e5" + integrity sha512-HYCS3LKRQotKWj2mnA3AN13PPevYZu8MJKm12lzYojpJNnn6kI/3PWmr1At/e3tUu+FHQDiOyaDVuR4EV3ezBw== dependencies: - "@jest/test-result" "^29.3.1" + "@jest/test-result" "^29.6.0" graceful-fs "^4.2.9" - jest-haste-map "^29.3.1" + jest-haste-map "^29.6.0" slash "^3.0.0" -"@jest/transform@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.3.1.tgz#1e6bd3da4af50b5c82a539b7b1f3770568d6e36d" - integrity sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug== +"@jest/transform@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.0.tgz#dcbb37e35412310073e633816fd7dbc11773596d" + integrity sha512-bhP/KxPo3e322FJ0nKAcb6WVK76ZYyQd1lWygJzoSqP8SYMSLdxHqP4wnPTI4WvbB8PKPDV30y5y7Tya4RHOBA== dependencies: "@babel/core" "^7.11.6" - "@jest/types" "^29.3.1" - "@jridgewell/trace-mapping" "^0.3.15" + "@jest/types" "^29.6.0" + "@jridgewell/trace-mapping" "^0.3.18" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" - jest-haste-map "^29.3.1" - jest-regex-util "^29.2.0" - jest-util "^29.3.1" + jest-haste-map "^29.6.0" + jest-regex-util "^29.4.3" + jest-util "^29.6.0" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" - write-file-atomic "^4.0.1" + write-file-atomic "^4.0.2" -"@jest/types@^29.3.1": - version "29.3.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.3.1.tgz#7c5a80777cb13e703aeec6788d044150341147e3" - integrity sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA== +"@jest/types@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.0.tgz#717646103c5715394d78c011a08b3cbb83d738e8" + integrity sha512-8XCgL9JhqbJTFnMRjEAO+TuW251+MoMd5BSzLiE3vvzpQ8RlBxy8NoyNkDhs3K3OL3HeVinlOl9or5p7GTeOLg== dependencies: - "@jest/schemas" "^29.0.0" + "@jest/schemas" "^29.6.0" "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" @@ -953,28 +959,343 @@ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": +"@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@1.4.14": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.15", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.17" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985" - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== dependencies: "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" -"@sinclair/typebox@^0.24.1": - version "0.24.51" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" - integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA== +"@lezer/common@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.0.3.tgz#1808f70e2b0a7b1fdcbaf5c074723d2d4ed1e4c5" + integrity sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA== + +"@lezer/highlight@^1.0.0": + version "1.1.6" + resolved "https://registry.yarnpkg.com/@lezer/highlight/-/highlight-1.1.6.tgz#87e56468c0f43c2a8b3dc7f0b7c2804b34901556" + integrity sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg== + dependencies: + "@lezer/common" "^1.0.0" + +"@lezer/json@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@lezer/json/-/json-1.0.1.tgz#3bf5641f3d1408ec31a5f9b29e4e96c6e3a232e6" + integrity sha512-nkVC27qiEZEjySbi6gQRuMwa2sDu2PtfjSgz0A4QF81QyRGm3kb2YRzLcOPcTEtmcwvrX/cej7mlhbwViA4WJw== + dependencies: + "@lezer/highlight" "^1.0.0" + "@lezer/lr" "^1.0.0" + +"@lezer/lr@^1.0.0": + version "1.3.9" + resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.3.9.tgz#cb299816d1c58efcca23ebbeb70bb4204fdd001b" + integrity sha512-XPz6dzuTHlnsbA5M2DZgjflNQ+9Hi5Swhic0RULdp3oOs3rh6bqGZolosVqN/fQIT8uNiepzINJDnS39oweTHQ== + dependencies: + "@lezer/common" "^1.0.0" + +"@nicolo-ribaudo/semver-v6@^6.3.3": + version "6.3.3" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29" + integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg== + +"@radix-ui/number@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" + integrity sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/primitive@1.0.1", "@radix-ui/primitive@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.1.tgz#e46f9958b35d10e9f6dc71c497305c22e3e55dbd" + integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-arrow@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d" + integrity sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/react-collection@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz#9595a66e09026187524a36c6e7e9c7d286469159" + integrity sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + +"@radix-ui/react-compose-refs@1.0.1", "@radix-ui/react-compose-refs@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz#7ed868b66946aa6030e580b1ffca386dd4d21989" + integrity sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-context@1.0.1", "@radix-ui/react-context@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c" + integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-direction@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.0.tgz#a2e0b552352459ecf96342c79949dd833c1e6e45" + integrity sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-direction@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" + integrity sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-dismissable-layer@1.0.4", "@radix-ui/react-dismissable-layer@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz#883a48f5f938fa679427aa17fcba70c5494c6978" + integrity sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-escape-keydown" "1.0.3" + +"@radix-ui/react-dropdown-menu@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.5.tgz#19bf4de8ffa348b4eb6a86842f14eff93d741170" + integrity sha512-xdOrZzOTocqqkCkYo8yRPCib5OkTkqN7lqNCdxwPOdE466DOaNl4N8PkUIlsXthQvW5Wwkd+aEmWpfWlBoDPEw== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-menu" "2.0.5" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-controllable-state" "1.0.1" + +"@radix-ui/react-focus-guards@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz#1ea7e32092216b946397866199d892f71f7f98ad" + integrity sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-focus-scope@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz#9c2e8d4ed1189a1d419ee61edd5c1828726472f9" + integrity sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + +"@radix-ui/react-id@1.0.1", "@radix-ui/react-id@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.1.tgz#73cdc181f650e4df24f0b6a5b7aa426b912c88c0" + integrity sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-layout-effect" "1.0.1" + +"@radix-ui/react-menu@2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.0.5.tgz#a7d78b0808c4d38269240bf5d5c7ffea3e225e16" + integrity sha512-Gw4f9pwdH+w5w+49k0gLjN0PfRDHvxmAgG16AbyJZ7zhwZ6PBHKtWohvnSwfusfnK3L68dpBREHpVkj8wEM7ZA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-dismissable-layer" "1.0.4" + "@radix-ui/react-focus-guards" "1.0.1" + "@radix-ui/react-focus-scope" "1.0.3" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-popper" "1.1.2" + "@radix-ui/react-portal" "1.0.3" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-roving-focus" "1.0.4" + "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-use-callback-ref" "1.0.1" + aria-hidden "^1.1.1" + react-remove-scroll "2.5.5" + +"@radix-ui/react-popper@1.1.2", "@radix-ui/react-popper@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.2.tgz#4c0b96fcd188dc1f334e02dba2d538973ad842e9" + integrity sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg== + dependencies: + "@babel/runtime" "^7.13.10" + "@floating-ui/react-dom" "^2.0.0" + "@radix-ui/react-arrow" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-use-rect" "1.0.1" + "@radix-ui/react-use-size" "1.0.1" + "@radix-ui/rect" "1.0.1" + +"@radix-ui/react-portal@1.0.3", "@radix-ui/react-portal@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.3.tgz#ffb961244c8ed1b46f039e6c215a6c4d9989bda1" + integrity sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/react-presence@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.0.1.tgz#491990ba913b8e2a5db1b06b203cb24b5cdef9ba" + integrity sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + +"@radix-ui/react-primitive@1.0.3", "@radix-ui/react-primitive@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz#d49ea0f3f0b2fe3ab1cb5667eb03e8b843b914d0" + integrity sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-slot" "1.0.2" + +"@radix-ui/react-roving-focus@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz#e90c4a6a5f6ac09d3b8c1f5b5e81aab2f0db1974" + integrity sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-controllable-state" "1.0.1" + +"@radix-ui/react-slot@1.0.2", "@radix-ui/react-slot@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab" + integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + +"@radix-ui/react-use-callback-ref@1.0.1", "@radix-ui/react-use-callback-ref@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" + integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-controllable-state@1.0.1", "@radix-ui/react-use-controllable-state@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz#ecd2ced34e6330caf89a82854aa2f77e07440286" + integrity sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-callback-ref" "1.0.1" + +"@radix-ui/react-use-escape-keydown@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz#217b840c250541609c66f67ed7bab2b733620755" + integrity sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-callback-ref" "1.0.1" + +"@radix-ui/react-use-layout-effect@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz#2fc19e97223a81de64cd3ba1dc42ceffd82374dc" + integrity sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-layout-effect@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz#be8c7bc809b0c8934acf6657b577daf948a75399" + integrity sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-previous@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz#b595c087b07317a4f143696c6a01de43b0d0ec66" + integrity sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-rect@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz#fde50b3bb9fd08f4a1cd204572e5943c244fcec2" + integrity sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/rect" "1.0.1" + +"@radix-ui/react-use-size@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz#1c5f5fea940a7d7ade77694bb98116fb49f870b2" + integrity sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-layout-effect" "1.0.1" + +"@radix-ui/react-visually-hidden@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" + integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/rect@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.0.1.tgz#bf8e7d947671996da2e30f4904ece343bc4a883f" + integrity sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sindresorhus/slugify@1.1.0": version "1.1.0" @@ -992,76 +1313,114 @@ escape-string-regexp "^2.0.0" lodash.deburr "^4.1.0" -"@sinonjs/commons@^1.7.0": - version "1.8.5" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.5.tgz#e280c94c95f206dcfd5aca00a43f2156b758c764" - integrity sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA== +"@sinonjs/commons@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== dependencies: type-detect "4.0.8" -"@sinonjs/fake-timers@^9.1.2": - version "9.1.2" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c" - integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw== +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== dependencies: - "@sinonjs/commons" "^1.7.0" + "@sinonjs/commons" "^3.0.0" "@strapi/design-system@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.3.1.tgz#a0504ec9e65bdac08140bde85dc1e9fc01826903" - integrity sha512-cs8h1pofsi/fDk7c8oQN9X17g2mTMY5F8AHsklGDwU8bLgpEoC45e/rhQ3r8vE18ZFtOfLXXj9Qy+aQw+Gnfdw== - dependencies: - "@floating-ui/react-dom" "^1.0.0" - "@internationalized/number" "^3.1.1" - compute-scroll-into-view "^1.0.17" - prop-types "^15.7.2" + version "1.8.1" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.8.1.tgz#de0ea1b8eb702ed1032cb7592e39fa03fe9d3fc2" + integrity sha512-2mpTgY6xgL/BBIIcOGqfy2Pf4nHxwUZC3VKU7cNPwAMJSxO+uRW4KN9FnkFXHEvfXUlDuCx7CutAoKsOXF5LjA== + dependencies: + "@codemirror/lang-json" "^6.0.1" + "@floating-ui/react-dom" "^1.3.0" + "@internationalized/date" "^3.2.0" + "@internationalized/number" "^3.2.0" + "@radix-ui/react-dismissable-layer" "^1.0.4" + "@radix-ui/react-dropdown-menu" "^2.0.5" + "@radix-ui/react-focus-scope" "1.0.3" + "@strapi/ui-primitives" "^1.8.1" + "@uiw/react-codemirror" "^4.21.3" + aria-hidden "^1.2.3" + compute-scroll-into-view "^3.0.3" + prop-types "^15.8.1" + react-remove-scroll "^2.5.5" "@strapi/helper-plugin@^4.5.5": - version "4.5.5" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.5.5.tgz#b399a5453de56de32320ed064685aa5bb8c2345f" - integrity sha512-ncyddFPWDfxfiCr51Izo6XtRWAezCEyoz7tUH1P/wd6IWXGzo30eaGNBEYqQYMmbYZu/rVDQAxL2TJk4Twk44w== - dependencies: - axios "1.2.1" - date-fns "2.29.3" - formik "^2.2.6" - immer "9.0.6" - invariant "^2.2.1" + version "4.11.4" + resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.11.4.tgz#f6317ac7d97e4963d8d6312d0122a960ebefe395" + integrity sha512-H0DObDZP6jIitNPvv2nFbtwbUzD8MYJCDoclbdooeyKW1UoxNOuphoVpZdbsHbyUgN2HqHo08GWevaX6NPhQwQ== + dependencies: + axios "1.4.0" + date-fns "2.30.0" + formik "^2.4.0" + immer "9.0.19" lodash "4.17.21" - match-sorter "^4.0.2" - qs "6.11.0" - react "^17.0.2" - react-dom "^17.0.2" + prop-types "^15.8.1" + qs "6.11.1" react-helmet "^6.1.0" - react-intl "5.25.1" - react-router "^5.2.0" - react-router-dom "5.3.4" - react-select "5.6.0" - styled-components "5.3.3" - whatwg-fetch "^3.6.2" + react-intl "6.4.1" + react-query "3.39.3" + react-select "5.7.0" "@strapi/icons@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.3.1.tgz#475a234a40df8b7711e4739379f2667375f05bdc" - integrity sha512-whR/Yr09PuxkmklU3YL1iNyBvuqCTerep1+bLEVEUVijwQJiigqIC07uv/zGGdZKpTelstDGNqFWTF5JcdbHbg== + version "1.8.1" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.8.1.tgz#7a07f7b9002505ee7c0208befd2eacac7f680935" + integrity sha512-iafpAfqPXJbuIkBMjJ4wuPR8ovPjIlDsA9BdGsexfrlGofvePkYDHRZxzxt/VGJprFpac4+RilFtpombCYQoGg== + +"@strapi/ui-primitives@^1.8.1": + version "1.8.1" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.8.1.tgz#f20e9a98e8191fe666d743f8d1a7713ed8baf911" + integrity sha512-4K2AP0+WglIO+B1gWET2IygXxu1MX+SGFGpuq8v5rv5CENusW8fK6DV4bDnDElJT0tkL295bd+7g2n1dDFLxdg== + dependencies: + "@radix-ui/number" "^1.0.1" + "@radix-ui/primitive" "^1.0.0" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "^1.0.1" + "@radix-ui/react-context" "^1.0.0" + "@radix-ui/react-direction" "1.0.0" + "@radix-ui/react-dismissable-layer" "^1.0.4" + "@radix-ui/react-focus-guards" "1.0.1" + "@radix-ui/react-focus-scope" "1.0.3" + "@radix-ui/react-id" "^1.0.1" + "@radix-ui/react-popper" "^1.1.2" + "@radix-ui/react-portal" "^1.0.3" + "@radix-ui/react-primitive" "^1.0.3" + "@radix-ui/react-slot" "^1.0.2" + "@radix-ui/react-use-callback-ref" "^1.0.0" + "@radix-ui/react-use-controllable-state" "^1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.0" + "@radix-ui/react-use-previous" "^1.0.1" + "@radix-ui/react-visually-hidden" "^1.0.3" + aria-hidden "^1.2.3" + react-remove-scroll "^2.5.5" "@strapi/utils@^4.5.2": - version "4.5.2" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.5.2.tgz#dca0ae17db94943de6e226e63647e03e32f0f664" - integrity sha512-KnaU6zlqUtJbqVCXR/OxRC7BYV5eMZkNcuKPbwQ+MWwuh/nMp5hs023CtArQzyM/rDMIWpv01Tdwg2rcZpcIoA== + version "4.11.4" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.11.4.tgz#9b006498159aac345bad3231029487e2a45c6656" + integrity sha512-eNpaj9OmwfdkeDBPYZxTDgCHo1vbhrd4PrFxEJr6vdSd3YYhmX53/OgdL277xbVokt+LOdYKSUUJwsfTQp1Fbw== dependencies: "@sindresorhus/slugify" "1.1.0" - date-fns "2.29.2" + date-fns "2.30.0" http-errors "1.8.1" lodash "4.17.21" + p-map "4.0.0" yup "0.32.9" +"@swc/helpers@^0.5.0": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.1.tgz#e9031491aa3f26bfcc974a67f48bd456c8a5357a" + integrity sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg== + dependencies: + tslib "^2.4.0" + "@types/babel__core@^7.1.14": - version "7.1.20" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.20.tgz#e168cdd612c92a2d335029ed62ac94c95b362359" - integrity sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ== + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" + integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" "@types/babel__generator" "*" "@types/babel__template" "*" "@types/babel__traverse" "*" @@ -1082,16 +1441,16 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.18.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.18.2.tgz#235bf339d17185bdec25e024ca19cce257cc7309" - integrity sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg== + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" + integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== dependencies: - "@babel/types" "^7.3.0" + "@babel/types" "^7.20.7" "@types/graceful-fs@^4.1.3": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== + version "4.1.6" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" + integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== dependencies: "@types/node" "*" @@ -1123,9 +1482,9 @@ "@types/istanbul-lib-report" "*" "@types/json-schema@^7.0.5": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + version "7.0.12" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== "@types/json5@^0.0.29": version "0.0.29" @@ -1133,14 +1492,14 @@ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== "@types/lodash@^4.14.165": - version "4.14.190" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.190.tgz#d8e99647af141c63902d0ca53cf2b34d2df33545" - integrity sha512-5iJ3FBJBvQHQ8sFhEhJfjUP+G+LalhavTkYyrAYqz5MEJG+erSv0k9KJLb6q7++17Lafk1scaTIFXcMJlwK8Mw== + version "4.14.195" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.195.tgz#bafc975b252eb6cea78882ce8a7b6bf22a6de632" + integrity sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg== "@types/node@*": - version "18.11.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" - integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + version "20.3.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.3.tgz#329842940042d2b280897150e023e604d11657d6" + integrity sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw== "@types/parse-json@^4.0.0": version "4.0.0" @@ -1148,9 +1507,9 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.1.5": - version "2.7.2" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0" - integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg== + version "2.7.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" + integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== "@types/prop-types@*": version "15.7.5" @@ -1158,9 +1517,9 @@ integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== "@types/react-redux@^7.1.20": - version "7.1.24" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.24.tgz#6caaff1603aba17b27d20f8ad073e4c077e975c0" - integrity sha512-7FkurKcS1k0FHZEtdbbgN8Oc6b+stGSfZYjQGicofJ0j4U0qIn/jaSvnP2pLwZKiai3/17xqqxkkrxTgN8UNbQ== + version "7.1.25" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.25.tgz#de841631205b24f9dfb4967dd4a7901e048f9a88" + integrity sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg== dependencies: "@types/hoist-non-react-statics" "^3.3.0" "@types/react" "*" @@ -1168,25 +1527,25 @@ redux "^4.0.0" "@types/react-transition-group@^4.4.0": - version "4.4.5" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.5.tgz#aae20dcf773c5aa275d5b9f7cdbca638abc5e416" - integrity sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA== + version "4.4.6" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.6.tgz#18187bcda5281f8e10dfc48f0943e2fdf4f75e2e" + integrity sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew== dependencies: "@types/react" "*" "@types/react@*", "@types/react@16 || 17 || 18": - version "18.0.25" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.25.tgz#8b1dcd7e56fe7315535a4af25435e0bb55c8ae44" - integrity sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g== + version "18.2.14" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.14.tgz#fa7a6fecf1ce35ca94e74874f70c56ce88f7a127" + integrity sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" "@types/scheduler@*": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + version "0.16.3" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" + integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== "@types/stack-utils@^2.0.0": version "2.0.1" @@ -1199,12 +1558,37 @@ integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== "@types/yargs@^17.0.8": - version "17.0.18" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.18.tgz#466225ab4fbabb9aa711f5b406796daf1374a5b7" - integrity sha512-eIJR1UER6ur3EpKM3d+2Pgd+ET+k6Kn9B4ZItX0oPjjVI5PrfaRjKyLT5UYendDpLuoiJMNJvovLQbEXqhsPaw== + version "17.0.24" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" + integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== dependencies: "@types/yargs-parser" "*" +"@uiw/codemirror-extensions-basic-setup@4.21.7": + version "4.21.7" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.7.tgz#59bcaea0e9075f733a6331fb0c4d2e9ef2e965e0" + integrity sha512-T5JvfGcocytnIOxTMvHxzcBn1PDAqZS1wnPblGnvOLRW0pUnXoqaOeBC+QI7h+3PGM5uCzPnzvaY+jqYwFDiZg== + dependencies: + "@codemirror/autocomplete" "^6.0.0" + "@codemirror/commands" "^6.0.0" + "@codemirror/language" "^6.0.0" + "@codemirror/lint" "^6.0.0" + "@codemirror/search" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + +"@uiw/react-codemirror@^4.21.3": + version "4.21.7" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.7.tgz#4f04d3d60f530633ab6aff79991d366313f165bf" + integrity sha512-nrWlH0PZyfew+5gj6o5vp5imJYO8jgkxjqO+tfLovo7T/6AlKJaZIlU1nAobxqKn3mSbgjSZ9GCEDybvrbF6DA== + dependencies: + "@babel/runtime" "^7.18.6" + "@codemirror/commands" "^6.1.0" + "@codemirror/state" "^6.1.1" + "@codemirror/theme-one-dark" "^6.0.0" + "@uiw/codemirror-extensions-basic-setup" "4.21.7" + codemirror "^6.0.0" + acorn-jsx@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" @@ -1215,6 +1599,14 @@ acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" @@ -1231,9 +1623,9 @@ ajv@^6.10.0, ajv@^6.12.4: uri-js "^4.2.2" ajv@^8.0.1: - version "8.11.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.2.tgz#aecb20b50607acf2569b6382167b65a96008bb78" - integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -1291,20 +1683,34 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== +aria-hidden@^1.1.1, aria-hidden@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" + integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== + dependencies: + tslib "^2.0.0" + +aria-query@^5.1.3: + version "5.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== + dependencies: + dequal "^2.0.3" + +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" + call-bind "^1.0.2" + is-array-buffer "^3.0.1" array-find@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" integrity sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ== -array-includes@^3.1.4, array-includes@^3.1.5, array-includes@^3.1.6: +array-includes@^3.1.6: version "3.1.6" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== @@ -1315,7 +1721,7 @@ array-includes@^3.1.4, array-includes@^3.1.5, array-includes@^3.1.6: get-intrinsic "^1.1.3" is-string "^1.0.7" -array.prototype.flat@^1.2.5: +array.prototype.flat@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== @@ -1379,24 +1785,31 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -axe-core@^4.4.3: - version "4.5.2" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.5.2.tgz#823fdf491ff717ac3c58a52631d4206930c1d9f7" - integrity sha512-u2MVsXfew5HBvjsczCv+xlwdNnB1oQR9HlAcsejZttNjKKSkeDNVwB1vMThIUIFI9GoT57Vtk8iQLwqOfAkboA== +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.6.2: + version "4.7.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.2.tgz#040a7342b20765cb18bb50b628394c21bccc17a0" + integrity sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g== -axios@1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.2.1.tgz#44cf04a3c9f0c2252ebd85975361c026cb9f864a" - integrity sha512-I88cFiGu9ryt/tfVEi4kX2SITsvDddTajXTOFmt2uK1ZVA8LytjtdeyefdQWEf5PU8w+4SSJDoYnggflB5tW4A== +axios@1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f" + integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA== dependencies: follow-redirects "^1.15.0" form-data "^4.0.0" proxy-from-env "^1.1.0" -axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== +axobject-query@^3.1.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" + integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== + dependencies: + dequal "^2.0.3" babel-eslint@9.0.0: version "9.0.0" @@ -1410,35 +1823,19 @@ babel-eslint@9.0.0: eslint-scope "3.7.1" eslint-visitor-keys "^1.0.0" -babel-jest@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.3.1.tgz#05c83e0d128cd48c453eea851482a38782249f44" - integrity sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA== +babel-jest@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.0.tgz#f97962732a729ca5cb26f610250c0cb4577bf3f8" + integrity sha512-Jj8Bq2yKsk11XLk06Nm8SdvYkAcecH+GuhxB8DnK5SncjHnJ88TQjSnGgE7jpajpnSvz9DZ6X8hXrDkD/6/TPQ== dependencies: - "@jest/transform" "^29.3.1" + "@jest/transform" "^29.6.0" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.2.0" + babel-preset-jest "^29.5.0" chalk "^4.0.0" graceful-fs "^4.2.9" slash "^3.0.0" -babel-plugin-emotion@^10.0.27: - version "10.2.2" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#a1fe3503cff80abfd0bdda14abd2e8e57a79d17d" - integrity sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@emotion/hash" "0.8.0" - "@emotion/memoize" "0.7.4" - "@emotion/serialize" "^0.11.16" - babel-plugin-macros "^2.0.0" - babel-plugin-syntax-jsx "^6.18.0" - convert-source-map "^1.5.0" - escape-string-regexp "^1.0.5" - find-root "^1.1.0" - source-map "^0.5.7" - babel-plugin-istanbul@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" @@ -1450,25 +1847,16 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.2.0.tgz#23ee99c37390a98cfddf3ef4a78674180d823094" - integrity sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA== +babel-plugin-jest-hoist@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" + integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" "@types/babel__core" "^7.1.14" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@^2.0.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" - integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== - dependencies: - "@babel/runtime" "^7.7.2" - cosmiconfig "^6.0.0" - resolve "^1.12.0" - babel-plugin-macros@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" @@ -1479,20 +1867,15 @@ babel-plugin-macros@^3.1.0: resolve "^1.19.0" "babel-plugin-styled-components@>= 1.12.0": - version "2.0.7" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz#c81ef34b713f9da2b7d3f5550df0d1e19e798086" - integrity sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA== + version "2.1.4" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092" + integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== dependencies: - "@babel/helper-annotate-as-pure" "^7.16.0" - "@babel/helper-module-imports" "^7.16.0" - babel-plugin-syntax-jsx "^6.18.0" - lodash "^4.17.11" - picomatch "^2.3.0" - -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw== + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + lodash "^4.17.21" + picomatch "^2.3.1" babel-preset-current-node-syntax@^1.0.0: version "1.0.1" @@ -1512,12 +1895,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.2.0.tgz#3048bea3a1af222e3505e4a767a974c95a7620dc" - integrity sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA== +babel-preset-jest@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" + integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== dependencies: - babel-plugin-jest-hoist "^29.2.0" + babel-plugin-jest-hoist "^29.5.0" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: @@ -1530,6 +1913,11 @@ base64-js@^1.0.2, base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +big-integer@^1.6.16: + version "1.6.51" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" + integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -1569,6 +1957,20 @@ braces@^3.0.2: dependencies: fill-range "^7.0.1" +broadcast-channel@^3.4.1: + version "3.7.0" + resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz#2dfa5c7b4289547ac3f6705f9c00af8723889937" + integrity sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg== + dependencies: + "@babel/runtime" "^7.7.2" + detect-node "^2.1.0" + js-sha3 "0.8.0" + microseconds "0.2.0" + nano-time "1.0.0" + oblivious-set "1.0.0" + rimraf "3.0.2" + unload "2.2.0" + brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -1635,15 +2037,15 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.21.3: - version "4.21.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== +browserslist@^4.21.9: + version "4.21.9" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" bser@2.1.1: version "2.1.1" @@ -1712,10 +2114,10 @@ camelize@^1.0.0: resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== -caniuse-lite@^1.0.30001400: - version "1.0.30001434" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz#ec1ec1cfb0a93a34a0600d37903853030520a4e5" - integrity sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA== +caniuse-lite@^1.0.30001503: + version "1.0.30001512" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4" + integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw== chalk@^2.0.0, chalk@^2.3.2: version "2.4.2" @@ -1745,9 +2147,9 @@ chardet@^0.7.0: integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== ci-info@^3.2.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" - integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -1758,15 +2160,20 @@ cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: safe-buffer "^5.0.1" cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== classnames@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -1775,9 +2182,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-spinners@^2.5.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a" - integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw== + version "2.9.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" + integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== cli-table@^0.3.6: version "0.3.11" @@ -1810,10 +2217,23 @@ co@^4.6.0: resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== +codemirror@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-6.0.1.tgz#62b91142d45904547ee3e0e0e4c1a79158035a29" + integrity sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg== + dependencies: + "@codemirror/autocomplete" "^6.0.0" + "@codemirror/commands" "^6.0.0" + "@codemirror/language" "^6.0.0" + "@codemirror/lint" "^6.0.0" + "@codemirror/search" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== color-convert@^1.9.0: version "1.9.3" @@ -1861,10 +2281,10 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -compute-scroll-into-view@^1.0.17: - version "1.0.17" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz#6a88f18acd9d42e9cf4baa6bec7e0522607ab7ab" - integrity sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg== +compute-scroll-into-view@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz#c418900a5c56e2b04b885b54995df164535962b1" + integrity sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A== concat-map@0.0.1: version "0.0.1" @@ -1896,27 +2316,11 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -core-js-pure@^3.25.1: - version "3.26.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.26.1.tgz#653f4d7130c427820dcecd3168b594e8bb095a33" - integrity sha512-VVXcDpp/xJ21KdULRq/lXdLzQAtX7+37LzpyfFM973il0tWSsDEoyzG38G14AjTpK9VTfiNM9jnFauq/CpaWGQ== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - cosmiconfig@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" @@ -1936,16 +2340,6 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.5.3" -create-emotion@^10.0.27: - version "10.0.27" - resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-10.0.27.tgz#cb4fa2db750f6ca6f9a001a33fbf1f6c46789503" - integrity sha512-fIK73w82HPPn/RsAij7+Zt8eCE8SptcJ3WoRMfxMtjteYxud8GDTKKld7MYwAX2TVhrw29uR1N/bVGxeStHILg== - dependencies: - "@emotion/cache" "^10.0.27" - "@emotion/serialize" "^0.11.15" - "@emotion/sheet" "0.9.4" - "@emotion/utils" "0.11.3" - create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" @@ -1969,6 +2363,11 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +crelt@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72" + integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g== + cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -2001,40 +2400,32 @@ css-color-keywords@^1.0.0: integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== css-to-react-native@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" - integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + version "3.2.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== dependencies: camelize "^1.0.0" css-color-keywords "^1.0.0" postcss-value-parser "^4.0.2" -csstype@^2.5.7: - version "2.6.21" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.21.tgz#2efb85b7cc55c80017c66a5ad7cbd931fda3a90e" - integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w== - csstype@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" - integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== damerau-levenshtein@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== -date-fns@2.29.2: - version "2.29.2" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.2.tgz#0d4b3d0f3dff0f920820a070920f0d9662c51931" - integrity sha512-0VNbwmWJDS/G3ySwFSJA3ayhbURMTJLtwM2DTxf9CWondCnh6DTNlO9JgRSq6ibf4eD0lfMJNBxUdEAHHix+bA== - -date-fns@2.29.3: - version "2.29.3" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" - integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== +date-fns@2.30.0: + version "2.30.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" + integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== + dependencies: + "@babel/runtime" "^7.21.0" -debug@^2.6.8, debug@^2.6.9: +debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -2071,9 +2462,9 @@ deepmerge@^2.1.1: integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== defaults@^1.0.3: version "1.0.4" @@ -2082,10 +2473,10 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-properties@^1.1.3, define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== dependencies: has-property-descriptors "^1.0.0" object-keys "^1.1.1" @@ -2100,10 +2491,15 @@ depd@~1.1.2: resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + des.js@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" - integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== + version "1.1.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" + integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== dependencies: inherits "^2.0.1" minimalistic-assert "^1.0.0" @@ -2113,10 +2509,20 @@ detect-newline@^3.0.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== -diff-sequences@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.3.1.tgz#104b5b95fe725932421a9c6e5b4bef84c3f2249e" - integrity sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ== +detect-node-es@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" + integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== + +detect-node@^2.0.4, detect-node@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" + integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== diff@^3.5.0: version "3.5.0" @@ -2164,10 +2570,10 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -electron-to-chromium@^1.4.251: - version "1.4.284" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz#61046d1e4cab3a25238f6bf7413795270f125592" - integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== +electron-to-chromium@^1.4.431: + version "1.4.450" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.450.tgz#df232c961ee9bf4e8980f86e96a6e9f291720138" + integrity sha512-BLG5HxSELlrMx7dJ2s+8SFlsCtJp37Zpk2VAxyC6CZtbc+9AJeZHfYHbrlSgdXp6saQ8StMqOTEDaBKgA7u1sw== elliptic@^6.5.3: version "6.5.4" @@ -2202,14 +2608,6 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -emotion@^10.0.27: - version "10.0.27" - resolved "https://registry.yarnpkg.com/emotion/-/emotion-10.0.27.tgz#f9ca5df98630980a23c819a56262560562e5d75e" - integrity sha512-2xdDzdWWzue8R8lu4G76uWX5WhyQuzATon9LmNeCy/2BHVC6dsEpfhN1a0qhELgtDVdjyEA6J8Y/VlI5ZnaH0g== - dependencies: - babel-plugin-emotion "^10.0.27" - create-emotion "^10.0.27" - enhanced-resolve@~0.9.0: version "0.9.1" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" @@ -2234,34 +2632,53 @@ error-ex@^1.3.1: is-arrayish "^0.2.1" es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.20.4" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.20.4.tgz#1d103f9f8d78d4cf0713edcd6d0ed1a46eed5861" - integrity sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA== + version "1.21.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" + integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== dependencies: + array-buffer-byte-length "^1.0.0" + available-typed-arrays "^1.0.5" call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function-bind "^1.1.1" function.prototype.name "^1.1.5" - get-intrinsic "^1.1.3" + get-intrinsic "^1.2.0" get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" has "^1.0.3" has-property-descriptors "^1.0.0" + has-proto "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" is-callable "^1.2.7" is-negative-zero "^2.0.2" is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" + is-typed-array "^1.1.10" is-weakref "^1.0.2" - object-inspect "^1.12.2" + object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" regexp.prototype.flags "^1.4.3" safe-regex-test "^1.0.0" - string.prototype.trimend "^1.0.5" - string.prototype.trimstart "^1.0.5" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-length "^1.0.4" unbox-primitive "^1.0.2" + which-typed-array "^1.1.9" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" es-shim-unscopables@^1.0.0: version "1.0.0" @@ -2324,13 +2741,14 @@ eslint-config-react-app@^3.0.7: dependencies: confusing-browser-globals "^1.0.6" -eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== +eslint-import-resolver-node@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" + integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== dependencies: debug "^3.2.7" - resolve "^1.20.0" + is-core-module "^2.11.0" + resolve "^1.22.1" eslint-import-resolver-webpack@^0.11.0: version "0.11.1" @@ -2359,10 +2777,10 @@ eslint-loader@^4.0.2: object-hash "^2.0.3" schema-utils "^2.6.5" -eslint-module-utils@^2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974" - integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA== +eslint-module-utils@^2.7.4: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== dependencies: debug "^3.2.7" @@ -2381,41 +2799,46 @@ eslint-plugin-flowtype@2.50.1: lodash "^4.17.10" eslint-plugin-import@^2.22.1: - version "2.26.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz#f812dc47be4f2b72b478a021605a59fc6fe8b88b" - integrity sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA== + version "2.27.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" + integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.3" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.7.4" has "^1.0.3" - is-core-module "^2.8.1" + is-core-module "^2.11.0" is-glob "^4.0.3" minimatch "^3.1.2" - object.values "^1.1.5" - resolve "^1.22.0" + object.values "^1.1.6" + resolve "^1.22.1" + semver "^6.3.0" tsconfig-paths "^3.14.1" eslint-plugin-jsx-a11y@^6.4.1: - version "6.6.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz#93736fc91b83fdc38cc8d115deedfc3091aef1ff" - integrity sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q== + version "6.7.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976" + integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== dependencies: - "@babel/runtime" "^7.18.9" - aria-query "^4.2.2" - array-includes "^3.1.5" + "@babel/runtime" "^7.20.7" + aria-query "^5.1.3" + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" ast-types-flow "^0.0.7" - axe-core "^4.4.3" - axobject-query "^2.2.0" + axe-core "^4.6.2" + axobject-query "^3.1.1" damerau-levenshtein "^1.0.8" emoji-regex "^9.2.2" has "^1.0.3" - jsx-ast-utils "^3.3.2" - language-tags "^1.0.5" + jsx-ast-utils "^3.3.3" + language-tags "=1.0.5" minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" semver "^6.3.0" eslint-plugin-react-hooks@^2.3.0: @@ -2424,9 +2847,9 @@ eslint-plugin-react-hooks@^2.3.0: integrity sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g== eslint-plugin-react@^7.21.5: - version "7.31.11" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz#011521d2b16dcf95795df688a4770b4eaab364c8" - integrity sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw== + version "7.32.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" + integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== dependencies: array-includes "^3.1.6" array.prototype.flatmap "^1.3.1" @@ -2440,7 +2863,7 @@ eslint-plugin-react@^7.21.5: object.hasown "^1.1.2" object.values "^1.1.6" prop-types "^15.8.1" - resolve "^2.0.0-next.3" + resolve "^2.0.0-next.4" semver "^6.3.0" string.prototype.matchall "^4.0.8" @@ -2543,9 +2966,9 @@ esprima@^4.0.0: integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" @@ -2604,16 +3027,17 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== -expect@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.3.1.tgz#92877aad3f7deefc2e3f6430dd195b92295554a6" - integrity sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA== +expect@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.0.tgz#a0c114e91d8b6e9fcfb2d830411958699125bd23" + integrity sha512-AV+HaBtnDJ2YEUhPPo25HyUHBLaetM+y/Dq6pEC8VPQyt1dK+k8MfGkMy46djy2bddcqESc1kl4/K1uLWSfk9g== dependencies: - "@jest/expect-utils" "^29.3.1" - jest-get-type "^29.2.0" - jest-matcher-utils "^29.3.1" - jest-message-util "^29.3.1" - jest-util "^29.3.1" + "@jest/expect-utils" "^29.6.0" + "@types/node" "*" + jest-get-type "^29.4.3" + jest-matcher-utils "^29.6.0" + jest-message-util "^29.6.0" + jest-util "^29.6.0" external-editor@^3.0.3: version "3.1.0" @@ -2707,6 +3131,13 @@ follow-redirects@^1.15.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + form-data@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -2716,10 +3147,10 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -formik@^2.2.6: - version "2.2.9" - resolved "https://registry.yarnpkg.com/formik/-/formik-2.2.9.tgz#8594ba9c5e2e5cf1f42c5704128e119fc46232d0" - integrity sha512-LQLcISMmf1r5at4/gyJigGn0gOwFbeEAlji+N9InZF6LIMXnFNkO42sCI8Jt84YZggpD4cPWObAZaxpEFtSzNA== +formik@^2.4.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/formik/-/formik-2.4.2.tgz#a1115457cfb012a5c782cea3ad4b40b2fe36fa18" + integrity sha512-C6nx0hifW2uENP3M6HpPmnAE6HFWCcd8/sqBZEOHZY6lpHJ5qehsfAy43ktpFLEmkBmhiZDei726utcUB9leqg== dependencies: deepmerge "^2.1.1" hoist-non-react-statics "^3.3.0" @@ -2727,7 +3158,7 @@ formik@^2.2.6: lodash-es "^4.17.21" react-fast-compare "^2.0.1" tiny-warning "^1.0.2" - tslib "^1.10.0" + tslib "^2.0.0" fs-extra@^8.1.0: version "8.1.0" @@ -2768,7 +3199,7 @@ functional-red-black-tree@^1.0.1: resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== -functions-have-names@^1.2.2: +functions-have-names@^1.2.2, functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -2783,15 +3214,21 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== dependencies: function-bind "^1.1.1" has "^1.0.3" + has-proto "^1.0.1" has-symbols "^1.0.3" +get-nonce@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" + integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== + get-package-type@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" @@ -2846,16 +3283,30 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.6.0, globals@^13.9.0: - version "13.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.18.0.tgz#fb224daeeb2bb7d254cd2c640f003528b8d0c1dc" - integrity sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A== + version "13.20.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" + integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== dependencies: type-fest "^0.20.2" +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" @@ -2879,6 +3330,11 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + has-symbols@^1.0.2, has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" @@ -2915,18 +3371,6 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -history@^4.9.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" - integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== - dependencies: - "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^3.0.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^1.0.1" - hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -2936,7 +3380,7 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -2986,17 +3430,17 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -immer@9.0.6: - version "9.0.6" - resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.6.tgz#7a96bf2674d06c8143e327cbf73539388ddf1a73" - integrity sha512-G95ivKpy+EvVAnAab4fVa4YGYn24J1SpEktnJX7JJ45Bd7xqME/SCplFzYFmTbrkwZbQ4xJK1xMTUYBkN6pWsQ== +immer@9.0.19: + version "9.0.19" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.19.tgz#67fb97310555690b5f9cd8380d38fc0aabb6b38b" + integrity sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ== immutable@^3.8.2: version "3.8.2" resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" integrity sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg== -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: +import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -3017,6 +3461,11 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -3061,12 +3510,12 @@ inquirer@^8.2.0: through "^2.3.6" wrap-ansi "^7.0.0" -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== +internal-slot@^1.0.3, internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== dependencies: - get-intrinsic "^1.1.0" + get-intrinsic "^1.2.0" has "^1.0.3" side-channel "^1.0.4" @@ -3075,6 +3524,16 @@ interpret@^1.0.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== +intl-messageformat@10.3.4: + version "10.3.4" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.3.4.tgz#20f064c28b46fa6d352a4c4ba5e9bfc597af3eba" + integrity sha512-/FxUIrlbPtuykSNX85CB5sp2FjLVeTmdD7TfRkVFPft2n4FgcSlAcilFytYiFAEmPHc+0PvpLCIPXeaGFzIvOg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/fast-memoize" "2.0.1" + "@formatjs/icu-messageformat-parser" "2.3.1" + tslib "^2.4.0" + intl-messageformat@9.13.0: version "9.13.0" resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.13.0.tgz#97360b73bd82212e4f6005c712a4a16053165468" @@ -3085,13 +3544,22 @@ intl-messageformat@9.13.0: "@formatjs/icu-messageformat-parser" "2.1.0" tslib "^2.1.0" -invariant@^2.2.1: +invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -3112,15 +3580,15 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-callable@^1.1.4, is-callable@^1.2.7: +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.8.1, is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== +is-core-module@^2.11.0, is-core-module@^2.9.0: + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== dependencies: has "^1.0.3" @@ -3209,6 +3677,17 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.10" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" @@ -3221,11 +3700,6 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -3278,308 +3752,306 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jest-changed-files@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.2.0.tgz#b6598daa9803ea6a4dce7968e20ab380ddbee289" - integrity sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA== +jest-changed-files@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" + integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== dependencies: execa "^5.0.0" p-limit "^3.1.0" -jest-circus@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.3.1.tgz#177d07c5c0beae8ef2937a67de68f1e17bbf1b4a" - integrity sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg== +jest-circus@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.0.tgz#aa6369bd10aecc8ec68298bd14cf43ac4370958a" + integrity sha512-LtG45qEKhse2Ws5zNR4DnZATReLGQXzBZGZnJ0DU37p6d4wDhu41vvczCQ3Ou+llR6CRYDBshsubV7H4jZvIkw== dependencies: - "@jest/environment" "^29.3.1" - "@jest/expect" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/types" "^29.3.1" + "@jest/environment" "^29.6.0" + "@jest/expect" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/types" "^29.6.0" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" dedent "^0.7.0" is-generator-fn "^2.0.0" - jest-each "^29.3.1" - jest-matcher-utils "^29.3.1" - jest-message-util "^29.3.1" - jest-runtime "^29.3.1" - jest-snapshot "^29.3.1" - jest-util "^29.3.1" + jest-each "^29.6.0" + jest-matcher-utils "^29.6.0" + jest-message-util "^29.6.0" + jest-runtime "^29.6.0" + jest-snapshot "^29.6.0" + jest-util "^29.6.0" p-limit "^3.1.0" - pretty-format "^29.3.1" + pretty-format "^29.6.0" + pure-rand "^6.0.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.3.1.tgz#e89dff427db3b1df50cea9a393ebd8640790416d" - integrity sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ== +jest-cli@^29.3.1, jest-cli@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.0.tgz#a885e3d5a0b12ba520f61f8496bb0c9c2ff97896" + integrity sha512-WvZIaanK/abkw6s01924DQ2QLwM5Q4Y4iPbSDb9Zg6smyXGqqcPQ7ft9X8D7B0jICz312eSzM6UlQNxuZJBrMw== dependencies: - "@jest/core" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/types" "^29.3.1" + "@jest/core" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/types" "^29.6.0" chalk "^4.0.0" exit "^0.1.2" graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.3.1" - jest-util "^29.3.1" - jest-validate "^29.3.1" + jest-config "^29.6.0" + jest-util "^29.6.0" + jest-validate "^29.6.0" prompts "^2.0.1" yargs "^17.3.1" -jest-config@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.3.1.tgz#0bc3dcb0959ff8662957f1259947aedaefb7f3c6" - integrity sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg== +jest-config@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.0.tgz#0bca14b634919519a298a56c0ed1d200b9f0fa31" + integrity sha512-fKA4jM91PDqWVkMpb1FVKxIuhg3hC6hgaen57cr1rRZkR96dCatvJZsk3ik7/GNu9ERj9wgAspOmyvkFoGsZhA== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.3.1" - "@jest/types" "^29.3.1" - babel-jest "^29.3.1" + "@jest/test-sequencer" "^29.6.0" + "@jest/types" "^29.6.0" + babel-jest "^29.6.0" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.3.1" - jest-environment-node "^29.3.1" - jest-get-type "^29.2.0" - jest-regex-util "^29.2.0" - jest-resolve "^29.3.1" - jest-runner "^29.3.1" - jest-util "^29.3.1" - jest-validate "^29.3.1" + jest-circus "^29.6.0" + jest-environment-node "^29.6.0" + jest-get-type "^29.4.3" + jest-regex-util "^29.4.3" + jest-resolve "^29.6.0" + jest-runner "^29.6.0" + jest-util "^29.6.0" + jest-validate "^29.6.0" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^29.3.1" + pretty-format "^29.6.0" slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.3.1.tgz#d8215b72fed8f1e647aed2cae6c752a89e757527" - integrity sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw== +jest-diff@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.0.tgz#9fe219a2f73a62ed6ac1c1a58e4965dc66836c4b" + integrity sha512-ZRm7cd2m9YyZ0N3iMyuo1iUiprxQ/MFpYWXzEEj7hjzL3WnDffKW8192XBDcrAI8j7hnrM1wed3bL/oEnYF/8w== dependencies: chalk "^4.0.0" - diff-sequences "^29.3.1" - jest-get-type "^29.2.0" - pretty-format "^29.3.1" + diff-sequences "^29.4.3" + jest-get-type "^29.4.3" + pretty-format "^29.6.0" -jest-docblock@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.2.0.tgz#307203e20b637d97cee04809efc1d43afc641e82" - integrity sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A== +jest-docblock@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" + integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== dependencies: detect-newline "^3.0.0" -jest-each@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.3.1.tgz#bc375c8734f1bb96625d83d1ca03ef508379e132" - integrity sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA== +jest-each@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.0.tgz#320637063b518a51e42b38a0186255e6e5978fe7" + integrity sha512-d0Jem4RBAlFUyV6JSXPSHVUpNo5RleSj+iJEy1G3+ZCrzHDjWs/1jUfrbnJKHdJdAx5BCEce/Ju379WqHhQk4w== dependencies: - "@jest/types" "^29.3.1" + "@jest/types" "^29.6.0" chalk "^4.0.0" - jest-get-type "^29.2.0" - jest-util "^29.3.1" - pretty-format "^29.3.1" - -jest-environment-node@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.3.1.tgz#5023b32472b3fba91db5c799a0d5624ad4803e74" - integrity sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag== - dependencies: - "@jest/environment" "^29.3.1" - "@jest/fake-timers" "^29.3.1" - "@jest/types" "^29.3.1" + jest-get-type "^29.4.3" + jest-util "^29.6.0" + pretty-format "^29.6.0" + +jest-environment-node@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.0.tgz#634c3027afaa6f4211516348c59642d74b126a1b" + integrity sha512-BOf5Q2/nFCdBOnyBM5c5/6DbdQYgc+0gyUQ8l8qhUAB8O7pM+4QJXIXJsRZJaxd5SHV6y5VArTVhOfogoqcP8Q== + dependencies: + "@jest/environment" "^29.6.0" + "@jest/fake-timers" "^29.6.0" + "@jest/types" "^29.6.0" "@types/node" "*" - jest-mock "^29.3.1" - jest-util "^29.3.1" + jest-mock "^29.6.0" + jest-util "^29.6.0" -jest-get-type@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.2.0.tgz#726646f927ef61d583a3b3adb1ab13f3a5036408" - integrity sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA== +jest-get-type@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" + integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== -jest-haste-map@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.3.1.tgz#af83b4347f1dae5ee8c2fb57368dc0bb3e5af843" - integrity sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A== +jest-haste-map@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.0.tgz#5f3e6292bc45f596de48835489ddac409748b15a" + integrity sha512-dY1DKufptj7hcJSuhpqlYPGcnN3XjlOy/g0jinpRTMsbb40ivZHiuIPzeminOZkrek8C+oDxC54ILGO3vMLojg== dependencies: - "@jest/types" "^29.3.1" + "@jest/types" "^29.6.0" "@types/graceful-fs" "^4.1.3" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.9" - jest-regex-util "^29.2.0" - jest-util "^29.3.1" - jest-worker "^29.3.1" + jest-regex-util "^29.4.3" + jest-util "^29.6.0" + jest-worker "^29.6.0" micromatch "^4.0.4" walker "^1.0.8" optionalDependencies: fsevents "^2.3.2" -jest-leak-detector@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.3.1.tgz#95336d020170671db0ee166b75cd8ef647265518" - integrity sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA== +jest-leak-detector@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.0.tgz#9b96d275622739b4436ee7e91b3f3d386471105c" + integrity sha512-JdV6EZOPxHR1gd6ccxjNowuROkT2jtGU5G/g58RcJX1xe5mrtLj0g6/ZkyMoXF4cs+tTkHMFX6pcIrB1QPQwCw== dependencies: - jest-get-type "^29.2.0" - pretty-format "^29.3.1" + jest-get-type "^29.4.3" + pretty-format "^29.6.0" -jest-matcher-utils@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.3.1.tgz#6e7f53512f80e817dfa148672bd2d5d04914a572" - integrity sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ== +jest-matcher-utils@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.0.tgz#4465344800591022a5239f529857c053da6a9d5c" + integrity sha512-oSlqfGN+sbkB2Q5um/zL7z80w84FEAcLKzXBZIPyRk2F2Srg1ubhrHVKW68JCvb2+xKzAeGw35b+6gciS24PHw== dependencies: chalk "^4.0.0" - jest-diff "^29.3.1" - jest-get-type "^29.2.0" - pretty-format "^29.3.1" + jest-diff "^29.6.0" + jest-get-type "^29.4.3" + pretty-format "^29.6.0" -jest-message-util@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.3.1.tgz#37bc5c468dfe5120712053dd03faf0f053bd6adb" - integrity sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA== +jest-message-util@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.0.tgz#b23c1f787fcc226c49489fd53018100c2f434fe6" + integrity sha512-mkCp56cETbpoNtsaeWVy6SKzk228mMi9FPHSObaRIhbR2Ujw9PqjW/yqVHD2tN1bHbC8ol6h3UEo7dOPmIYwIA== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.3.1" + "@jest/types" "^29.6.0" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^29.3.1" + pretty-format "^29.6.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.3.1.tgz#60287d92e5010979d01f218c6b215b688e0f313e" - integrity sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA== +jest-mock@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.0.tgz#4643fe35a3f20ef9a71f2a61f037a2ff05702d55" + integrity sha512-2Pb7R2w24Q0aUVn+2/vdRDL6CqGqpheDZy7zrXav8FotOpSGw/4bS2hyVoKHMEx4xzOn6EyCAGwc5czWxXeN7w== dependencies: - "@jest/types" "^29.3.1" + "@jest/types" "^29.6.0" "@types/node" "*" - jest-util "^29.3.1" + jest-util "^29.6.0" jest-pnp-resolver@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== -jest-regex-util@^29.2.0: - version "29.2.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.2.0.tgz#82ef3b587e8c303357728d0322d48bbfd2971f7b" - integrity sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA== +jest-regex-util@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" + integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== -jest-resolve-dependencies@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.3.1.tgz#a6a329708a128e68d67c49f38678a4a4a914c3bf" - integrity sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA== +jest-resolve-dependencies@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.0.tgz#772a315ebf2556c3c0ced98f268d2f931efab8a5" + integrity sha512-eOfPog9K3hJdJk/3i6O6bQhXS+3uXhMDkLJGX+xmMPp7T1d/zdcFofbDnHgNoEkhD/mSimC5IagLEP7lpLLu/A== dependencies: - jest-regex-util "^29.2.0" - jest-snapshot "^29.3.1" + jest-regex-util "^29.4.3" + jest-snapshot "^29.6.0" -jest-resolve@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.3.1.tgz#9a4b6b65387a3141e4a40815535c7f196f1a68a7" - integrity sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw== +jest-resolve@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.0.tgz#e7ffd4ebfd03d0ef442eba00611b5a5ea18996b5" + integrity sha512-+hrpY4LzAONoZA/rvB6rnZLkOSA6UgJLpdCWrOZNSgGxWMumzRLu7dLUSCabAHzoHIDQ9qXfr3th1zYNJ0E8sQ== dependencies: chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^29.3.1" + jest-haste-map "^29.6.0" jest-pnp-resolver "^1.2.2" - jest-util "^29.3.1" - jest-validate "^29.3.1" + jest-util "^29.6.0" + jest-validate "^29.6.0" resolve "^1.20.0" - resolve.exports "^1.1.0" + resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.3.1.tgz#a92a879a47dd096fea46bb1517b0a99418ee9e2d" - integrity sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA== +jest-runner@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.0.tgz#7d8680b80c92c6fb94b9960714cd7004de7ef948" + integrity sha512-4fZuGV2lOxS2BiqEG9/AI8E6O+jo+QZjMVcgi1x5E6aDql0Gd/EFIbUQ0pSS09y8cya1vJB/qC2xsE468jqtSg== dependencies: - "@jest/console" "^29.3.1" - "@jest/environment" "^29.3.1" - "@jest/test-result" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" + "@jest/console" "^29.6.0" + "@jest/environment" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" "@types/node" "*" chalk "^4.0.0" emittery "^0.13.1" graceful-fs "^4.2.9" - jest-docblock "^29.2.0" - jest-environment-node "^29.3.1" - jest-haste-map "^29.3.1" - jest-leak-detector "^29.3.1" - jest-message-util "^29.3.1" - jest-resolve "^29.3.1" - jest-runtime "^29.3.1" - jest-util "^29.3.1" - jest-watcher "^29.3.1" - jest-worker "^29.3.1" + jest-docblock "^29.4.3" + jest-environment-node "^29.6.0" + jest-haste-map "^29.6.0" + jest-leak-detector "^29.6.0" + jest-message-util "^29.6.0" + jest-resolve "^29.6.0" + jest-runtime "^29.6.0" + jest-util "^29.6.0" + jest-watcher "^29.6.0" + jest-worker "^29.6.0" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.3.1.tgz#21efccb1a66911d6d8591276a6182f520b86737a" - integrity sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A== - dependencies: - "@jest/environment" "^29.3.1" - "@jest/fake-timers" "^29.3.1" - "@jest/globals" "^29.3.1" - "@jest/source-map" "^29.2.0" - "@jest/test-result" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" +jest-runtime@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.0.tgz#0f6d98b40625c620c6fa1f075c3b0ca95daa8f1c" + integrity sha512-5FavYo3EeXLHIvnJf+r7Cj0buePAbe4mzRB9oeVxDS0uVmouSBjWeGgyRjZkw7ArxOoZI8gO6f8SGMJ2HFlwwg== + dependencies: + "@jest/environment" "^29.6.0" + "@jest/fake-timers" "^29.6.0" + "@jest/globals" "^29.6.0" + "@jest/source-map" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.3.1" - jest-message-util "^29.3.1" - jest-mock "^29.3.1" - jest-regex-util "^29.2.0" - jest-resolve "^29.3.1" - jest-snapshot "^29.3.1" - jest-util "^29.3.1" + jest-haste-map "^29.6.0" + jest-message-util "^29.6.0" + jest-mock "^29.6.0" + jest-regex-util "^29.4.3" + jest-resolve "^29.6.0" + jest-snapshot "^29.6.0" + jest-util "^29.6.0" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.3.1.tgz#17bcef71a453adc059a18a32ccbd594b8cc4e45e" - integrity sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA== +jest-snapshot@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.0.tgz#a8653fe098f1c39ab37c94f8b1370f606b5618a9" + integrity sha512-H3kUE9NwWDEDoutcOSS921IqdlkdjgnMdj1oMyxAHNflscdLc9dB8OudZHV6kj4OHJxbMxL8CdI5DlwYrs4wQg== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-jsx" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.3.1" - "@jest/transform" "^29.3.1" - "@jest/types" "^29.3.1" - "@types/babel__traverse" "^7.0.6" + "@jest/expect-utils" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" "@types/prettier" "^2.1.5" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.3.1" + expect "^29.6.0" graceful-fs "^4.2.9" - jest-diff "^29.3.1" - jest-get-type "^29.2.0" - jest-haste-map "^29.3.1" - jest-matcher-utils "^29.3.1" - jest-message-util "^29.3.1" - jest-util "^29.3.1" + jest-diff "^29.6.0" + jest-get-type "^29.4.3" + jest-matcher-utils "^29.6.0" + jest-message-util "^29.6.0" + jest-util "^29.6.0" natural-compare "^1.4.0" - pretty-format "^29.3.1" - semver "^7.3.5" + pretty-format "^29.6.0" + semver "^7.5.3" jest-styled-components@^7.0.2: version "7.1.1" @@ -3588,63 +4060,68 @@ jest-styled-components@^7.0.2: dependencies: "@adobe/css-tools" "^4.0.1" -jest-util@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.3.1.tgz#1dda51e378bbcb7e3bc9d8ab651445591ed373e1" - integrity sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ== +jest-util@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.0.tgz#4071050c5d70f5d4d48105e8883773f3a6b94f8d" + integrity sha512-S0USx9YwcvEm4pQ5suisVm/RVxBmi0GFR7ocJhIeaCuW5AXnAnffXbaVKvIFodyZNOc9ygzVtTxmBf40HsHXaA== dependencies: - "@jest/types" "^29.3.1" + "@jest/types" "^29.6.0" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.3.1.tgz#d56fefaa2e7d1fde3ecdc973c7f7f8f25eea704a" - integrity sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g== +jest-validate@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.6.0.tgz#6a7416a1df4fe90896db566b83d6b4c9485c402c" + integrity sha512-MLTrAJsb1+W7svbeZ+A7pAnyXMaQrjvPDKCy7OlfsfB6TMVc69v7WjUWfiR6r3snULFWZASiKgvNVDuATta1dg== dependencies: - "@jest/types" "^29.3.1" + "@jest/types" "^29.6.0" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^29.2.0" + jest-get-type "^29.4.3" leven "^3.1.0" - pretty-format "^29.3.1" + pretty-format "^29.6.0" -jest-watcher@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.3.1.tgz#3341547e14fe3c0f79f9c3a4c62dbc3fc977fd4a" - integrity sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg== +jest-watcher@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.0.tgz#77df9ffcdfc70406fdd577020c1e4d62de5a0299" + integrity sha512-LdsQqFNX60mRdRRe+zsELnYRH1yX6KL+ukbh+u6WSQeTheZZe1TlLJNKRQiZ7e0VbvMkywmMWL/KV35noOJCcw== dependencies: - "@jest/test-result" "^29.3.1" - "@jest/types" "^29.3.1" + "@jest/test-result" "^29.6.0" + "@jest/types" "^29.6.0" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.13.1" - jest-util "^29.3.1" + jest-util "^29.6.0" string-length "^4.0.1" -jest-worker@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.3.1.tgz#e9462161017a9bb176380d721cab022661da3d6b" - integrity sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw== +jest-worker@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.0.tgz#e0c40226d073fdb8f0dfe87d7f90f8fd987d8ba3" + integrity sha512-oiQHH1SnKmZIwwPnpOrXTq4kHBk3lKGY/07DpnH0sAu+x7J8rXlbLDROZsU6vy9GwB0hPiZeZpu6YlJ48QoKcA== dependencies: "@types/node" "*" - jest-util "^29.3.1" + jest-util "^29.6.0" merge-stream "^2.0.0" supports-color "^8.0.0" jest@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.3.1.tgz#c130c0d551ae6b5459b8963747fed392ddbde122" - integrity sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA== + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.0.tgz#dbc8136e6d933177487e2427187e07ebf9db8ce4" + integrity sha512-do1J9gGrQ68E4UfMz/4OM71p9qCqQxu32N/9ZfeYFSSlx0uUOuxeyZxtJZNaUTW12ZA11ERhmBjBhy1Ho96R4g== dependencies: - "@jest/core" "^29.3.1" - "@jest/types" "^29.3.1" + "@jest/core" "^29.6.0" + "@jest/types" "^29.6.0" import-local "^3.0.2" - jest-cli "^29.3.1" + jest-cli "^29.6.0" + +js-sha3@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -3684,14 +4161,14 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@^1.0.1: +json5@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.2.1: +json5@^2.1.2, json5@^2.2.2: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -3703,13 +4180,15 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.2: - version "3.3.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#76b3e6e6cece5c69d49a5792c3d01bd1a0cdc7ea" - integrity sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw== +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: + version "3.3.4" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz#b896535fed5b867650acce5a9bd4135ffc7b3bf9" + integrity sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw== dependencies: - array-includes "^3.1.5" - object.assign "^4.1.3" + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" kleur@^3.0.3: version "3.0.3" @@ -3721,7 +4200,7 @@ language-subtag-registry@~0.3.2: resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== -language-tags@^1.0.5: +language-tags@=1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== @@ -3800,7 +4279,7 @@ loglevel@^1.6.1: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.1.tgz#5c621f83d5b48c54ae93b6156353f555963377b4" integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -3835,12 +4314,12 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -match-sorter@^4.0.2: - version "4.2.1" - resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-4.2.1.tgz#575b4b3737185ba9518b67612b66877ea0b37358" - integrity sha512-s+3h9TiZU9U1pWhIERHf8/f4LmBN6IXaRgo2CI17+XGByGS1GvG5VvXK9pcGyCjGe3WM3mSYRC3ipGrd5UEVgw== +match-sorter@^6.0.2: + version "6.3.1" + resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.1.tgz#98cc37fda756093424ddf3cbc62bfe9c75b92bda" + integrity sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw== dependencies: - "@babel/runtime" "^7.10.5" + "@babel/runtime" "^7.12.5" remove-accents "0.4.2" md5.js@^1.3.4: @@ -3875,6 +4354,11 @@ micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" +microseconds@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39" + integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -3918,9 +4402,9 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: brace-expansion "^1.1.7" minimist@^1.2.0, minimist@^1.2.6: - version "1.2.7" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== ms@2.0.0: version "2.0.0" @@ -3942,6 +4426,13 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +nano-time@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/nano-time/-/nano-time-1.0.0.tgz#b0554f69ad89e22d0907f7a12b0993a5d96137ef" + integrity sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA== + dependencies: + big-integer "^1.6.16" + nanoclone@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" @@ -3986,10 +4477,10 @@ node-int64@^0.4.0: util "^0.11.0" vm-browserify "^1.0.1" -node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== +node-releases@^2.0.12: + version "2.0.12" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" + integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== normalize-path@^3.0.0: version "3.0.0" @@ -4013,17 +4504,17 @@ object-hash@^2.0.3: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== -object-inspect@^1.12.2, object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.2, object.assign@^4.1.3, object.assign@^4.1.4: +object.assign@^4.1.2, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -4059,7 +4550,7 @@ object.hasown@^1.1.2: define-properties "^1.1.4" es-abstract "^1.20.4" -object.values@^1.1.5, object.values@^1.1.6: +object.values@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== @@ -4068,6 +4559,11 @@ object.values@^1.1.5, object.values@^1.1.6: define-properties "^1.1.4" es-abstract "^1.20.4" +oblivious-set@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" + integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== + once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -4083,16 +4579,16 @@ onetime@^5.1.0, onetime@^5.1.2: mimic-fn "^2.1.0" optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" deep-is "^0.1.3" fast-levenshtein "^2.0.6" levn "^0.4.1" prelude-ls "^1.2.1" type-check "^0.4.0" - word-wrap "^1.2.3" ora@^5.4.1: version "5.4.1" @@ -4140,6 +4636,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-map@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -4203,13 +4706,6 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -4231,15 +4727,15 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pirates@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== pkg-dir@^4.1.0, pkg-dir@^4.2.0: version "4.2.0" @@ -4258,12 +4754,12 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -pretty-format@^29.3.1: - version "29.3.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.3.1.tgz#1841cac822b02b4da8971dacb03e8a871b4722da" - integrity sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg== +pretty-format@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.0.tgz#c90c8f145187fe73240662527a513599c16f3b97" + integrity sha512-XH+D4n7Ey0iSR6PdAnBs99cWMZdGsdKrR33iUHQNr79w1szKTCIZDVdXuccAsHVwDBp0XeWPfNEoaxP9EZgRmQ== dependencies: - "@jest/schemas" "^29.0.0" + "@jest/schemas" "^29.6.0" ansi-styles "^5.0.0" react-is "^18.0.0" @@ -4321,25 +4817,32 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== - -punycode@^1.2.4: +punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +pure-rand@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" + integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== +qs@6.11.1: + version "6.11.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f" + integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ== + dependencies: + side-channel "^1.0.4" + +qs@^6.11.0: + version "6.11.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== dependencies: side-channel "^1.0.4" @@ -4348,11 +4851,6 @@ querystring-es3@^0.2.0: resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== - randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -4369,34 +4867,25 @@ randomfill@^1.0.3: safe-buffer "^5.1.0" react-diff-viewer-continued@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/react-diff-viewer-continued/-/react-diff-viewer-continued-3.2.3.tgz#76d707de681a5653ca8d3835330ca4203a62e00b" - integrity sha512-hHXZsXEPua5vBlS6EV1XepQdjkKFeR/2VN3XNJ6pK+KS46hdoGeABx1bjatvpst6xFf2TODHxJ1CPHf99j9rmQ== + version "3.2.6" + resolved "https://registry.yarnpkg.com/react-diff-viewer-continued/-/react-diff-viewer-continued-3.2.6.tgz#96382463b5de6838d95323c407442349b1c3a26e" + integrity sha512-GrzyqQnjIMoej+jMjWvtVSsQqhXgzEGqpXlJ2dAGfOk7Q26qcm8Gu6xtI430PBUyZsERe8BJSQf+7VZZo8IBNQ== dependencies: + "@emotion/css" "^11.10.5" classnames "^2.3.1" diff "^5.1.0" - emotion "^10.0.27" memoize-one "^6.0.0" prop-types "^15.8.1" -react-dom@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" - react-fast-compare@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== react-fast-compare@^3.1.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" - integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== react-helmet@^6.1.0: version "6.1.0" @@ -4408,7 +4897,23 @@ react-helmet@^6.1.0: react-fast-compare "^3.1.1" react-side-effect "^2.1.0" -react-intl@5.25.1, react-intl@^5.20.12: +react-intl@6.4.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.4.1.tgz#01e4bd5497cb93d87146e966d8eda25851d4d9b6" + integrity sha512-/aT5595AEMZ+Pjmt8W2R5/ZkYJmyyd6jTzHzqhJ1LnfeG36+N5huBtykxYhHqLc1BrIRQ1fTX1orYC0Ej5ojtg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/icu-messageformat-parser" "2.3.1" + "@formatjs/intl" "2.7.1" + "@formatjs/intl-displaynames" "6.3.1" + "@formatjs/intl-listformat" "7.2.1" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/react" "16 || 17 || 18" + hoist-non-react-statics "^3.3.2" + intl-messageformat "10.3.4" + tslib "^2.4.0" + +react-intl@^5.20.12: version "5.25.1" resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.25.1.tgz#68a73aefc485c9bf70062381ae7f6f4791680879" integrity sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg== @@ -4424,7 +4929,7 @@ react-intl@5.25.1, react-intl@^5.20.12: intl-messageformat "9.13.0" tslib "^2.1.0" -react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: +react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -4439,6 +4944,15 @@ react-is@^18.0.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== +react-query@3.39.3: + version "3.39.3" + resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.39.3.tgz#4cea7127c6c26bdea2de5fb63e51044330b03f35" + integrity sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g== + dependencies: + "@babel/runtime" "^7.5.5" + broadcast-channel "^3.4.1" + match-sorter "^6.0.2" + react-redux@^7.2.2: version "7.2.9" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d" @@ -4451,38 +4965,40 @@ react-redux@^7.2.2: prop-types "^15.7.2" react-is "^17.0.2" -react-router-dom@5.3.4: - version "5.3.4" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" - integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== +react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" + integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.3.4" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-router@5.3.4, react-router@^5.2.0: - version "5.3.4" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" - integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" + react-style-singleton "^2.2.1" + tslib "^2.0.0" + +react-remove-scroll@2.5.5: + version "2.5.5" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" + integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== + dependencies: + react-remove-scroll-bar "^2.3.3" + react-style-singleton "^2.2.1" + tslib "^2.1.0" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" -react-select@5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.6.0.tgz#d987f4c86b3dcd32307a0104e503e4e8a9777a34" - integrity sha512-uUvP/72rA8NGhOL16RVBaeC12Wa4NUE0iXIa6hz0YRno9ZgxTmpuMeKzjR7vHcwmigpVCoe0prP+3NVb6Obq8Q== +react-remove-scroll@^2.5.5: + version "2.5.6" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.6.tgz#7510b8079e9c7eebe00e65a33daaa3aa29a10336" + integrity sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg== + dependencies: + react-remove-scroll-bar "^2.3.4" + react-style-singleton "^2.2.1" + tslib "^2.1.0" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" + +react-select@5.7.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.7.0.tgz#82921b38f1fcf1471a0b62304da01f2896cd8ce6" + integrity sha512-lJGiMxCa3cqnUr2Jjtg9YHsaytiZqeNOKeibv6WF5zbK/fPegZ1hg3y/9P1RZVLhqBTs0PfqQLKuAACednYGhQ== dependencies: "@babel/runtime" "^7.12.0" "@emotion/cache" "^11.4.0" @@ -4499,6 +5015,15 @@ react-side-effect@^2.1.0: resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.2.tgz#dc6345b9e8f9906dc2eeb68700b615e0b4fe752a" integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== +react-style-singleton@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" + integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== + dependencies: + get-nonce "^1.0.0" + invariant "^2.2.4" + tslib "^2.0.0" + react-transition-group@^4.3.0: version "4.4.5" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" @@ -4518,9 +5043,9 @@ react@^17.0.2: object-assign "^4.1.1" readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: core-util-is "~1.0.0" inherits "~2.0.3" @@ -4531,9 +5056,9 @@ readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: util-deprecate "~1.0.1" readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" string_decoder "^1.1.1" @@ -4557,25 +5082,25 @@ redux-thunk@^2.3.0: integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== redux@^4.0.0, redux@^4.0.5: - version "4.2.0" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.0.tgz#46f10d6e29b6666df758780437651eeb2b969f13" - integrity sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA== + version "4.2.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== dependencies: "@babel/runtime" "^7.9.2" -regenerator-runtime@^0.13.10: +regenerator-runtime@^0.13.11: version "0.13.11" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== + version "1.5.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" regexpp@^3.1.0: version "3.2.0" @@ -4614,26 +5139,21 @@ resolve-from@^5.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -resolve-pathname@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" - integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== - -resolve.exports@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" - integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== +resolve.exports@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.11.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^2.0.0-next.3: +resolve@^2.0.0-next.4: version "2.0.0-next.4" resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== @@ -4650,7 +5170,7 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" -rimraf@^3.0.2: +rimraf@3.0.2, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -4671,9 +5191,9 @@ run-async@^2.4.0: integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== rxjs@^7.5.5: - version "7.5.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39" - integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA== + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" @@ -4701,14 +5221,6 @@ safe-regex-test@^1.0.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - schema-utils@^2.6.5: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" @@ -4728,10 +5240,10 @@ semver@^6.0.0, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.2.1, semver@^7.3.5: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== +semver@^7.2.1, semver@^7.5.3: + version "7.5.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" + integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== dependencies: lru-cache "^6.0.0" @@ -4902,7 +5414,16 @@ string.prototype.matchall@^4.0.8: regexp.prototype.flags "^1.4.3" side-channel "^1.0.4" -string.prototype.trimend@^1.0.5: +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimend@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== @@ -4911,7 +5432,7 @@ string.prototype.trimend@^1.0.5: define-properties "^1.1.4" es-abstract "^1.20.4" -string.prototype.trimstart@^1.0.5: +string.prototype.trimstart@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== @@ -4961,26 +5482,15 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -styled-components@5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.3.tgz#312a3d9a549f4708f0fb0edc829eb34bde032743" - integrity sha512-++4iHwBM7ZN+x6DtPPWkCI4vdtwumQ+inA/DdAsqYd4SVgUKJie5vXyzotA00ttcFdQkCng7zc6grwlfIfw+lw== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^0.8.8" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1.12.0" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" +style-mod@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.0.3.tgz#136c4abc905f82a866a18b39df4dc08ec762b1ad" + integrity sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw== styled-components@^5.2.3: - version "5.3.6" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.6.tgz#27753c8c27c650bee9358e343fc927966bfd00d1" - integrity sha512-hGTZquGAaTqhGWldX7hhfzjnIYBZ0IXQXkCYdvF1Sq3DsUaLx6+NTHC5Jj1ooM2F68sBiVz3lvhfwQs/S3l6qg== + version "5.3.11" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" + integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/traverse" "^7.4.5" @@ -4993,10 +5503,10 @@ styled-components@^5.2.3: shallowequal "^1.1.0" supports-color "^5.5.0" -stylis@4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.1.3.tgz#fd2fbe79f5fed17c55269e16ed8da14c84d069f7" - integrity sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA== +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" @@ -5066,12 +5576,7 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" -tiny-invariant@^1.0.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" - integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== - -tiny-warning@^1.0.0, tiny-warning@^1.0.2: +tiny-warning@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== @@ -5116,24 +5621,19 @@ toposort@^2.0.2: integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== tsconfig-paths@^3.14.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a" - integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ== + version "3.14.2" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" + integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== dependencies: "@types/json5" "^0.0.29" - json5 "^1.0.1" + json5 "^1.0.2" minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.10.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.1.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== +tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" + integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== tty-browserify@0.0.0: version "0.0.0" @@ -5162,6 +5662,15 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -5177,10 +5686,18 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -update-browserslist-db@^1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3" - integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== +unload@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/unload/-/unload-2.2.0.tgz#ccc88fdcad345faa06a92039ec0f80b488880ef7" + integrity sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA== + dependencies: + "@babel/runtime" "^7.6.2" + detect-node "^2.0.4" + +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -5193,18 +5710,33 @@ uri-js@^4.2.2: punycode "^2.1.0" url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== + version "0.11.1" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.1.tgz#26f90f615427eca1b9f4d6a28288c147e2302a32" + integrity sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA== + dependencies: + punycode "^1.4.1" + qs "^6.11.0" + +use-callback-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" + integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== dependencies: - punycode "1.3.2" - querystring "0.2.0" + tslib "^2.0.0" use-isomorphic-layout-effect@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== +use-sidecar@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" + integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== + dependencies: + detect-node-es "^1.1.0" + tslib "^2.0.0" + util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -5230,24 +5762,24 @@ v8-compile-cache@^2.0.3: integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== v8-to-istanbul@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz#b6f994b0b5d4ef255e17a0d17dc444a9f5132fa4" - integrity sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w== + version "9.1.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" + integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== dependencies: "@jridgewell/trace-mapping" "^0.3.12" "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" - integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== - vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +w3c-keyname@^2.2.4: + version "2.2.8" + resolved "https://registry.yarnpkg.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5" + integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ== + walker@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" @@ -5262,11 +5794,6 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -whatwg-fetch@^3.6.2: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -5278,6 +5805,18 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" +which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -5285,11 +5824,6 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -word-wrap@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -5304,7 +5838,7 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -write-file-atomic@^4.0.1: +write-file-atomic@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== @@ -5332,7 +5866,7 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0, yaml@^1.7.2: +yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== @@ -5343,9 +5877,9 @@ yargs-parser@^21.1.1: integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== yargs@^17.3.1: - version "17.6.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" - integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw== + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== dependencies: cliui "^8.0.1" escalade "^3.1.1" From 15c14fc081917b5ed89b4d4c7f426d9df6d10b78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Jul 2023 10:04:18 +0000 Subject: [PATCH 003/123] chore(deps): bump semver from 5.7.1 to 5.7.2 Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/yarn.lock b/yarn.lock index bbd857a..f664b77 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5231,19 +5231,19 @@ schema-utils@^2.6.5: ajv-keywords "^3.5.2" semver@^5.3.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== semver@^6.0.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.2.1, semver@^7.5.3: - version "7.5.3" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" - integrity sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ== + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" From 7cc8ed352619e3f0a68b450bcd1d2e9c64c3cf16 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 29 Jul 2023 19:41:36 +0200 Subject: [PATCH 004/123] fix: Commit version bump from publish workflow --- .github/workflows/publish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 35285c5..36ed152 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -31,3 +31,4 @@ jobs: with: commit_message: 'chore: Bump version to ${{ steps.get_version.outputs.VERSION }}' file_pattern: 'package.json' + branch: master From c2f356126363733059dcf6e0994cd540cd4ab01d Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 29 Jul 2023 19:43:38 +0200 Subject: [PATCH 005/123] fix: Exclude 'core-store.plugin_upload_api-folder' by default (#92) --- server/config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/server/config.js b/server/config.js index 709748c..2a7266d 100644 --- a/server/config.js +++ b/server/config.js @@ -11,6 +11,7 @@ module.exports = { excludedConfig: [ "core-store.plugin_users-permissions_grant", "core-store.plugin_upload_metrics", + "core-store.plugin_upload_api-folder", "core-store.strapi_content_types_schema", "core-store.ee_information", ], From e6c2db66de0789b0a1f278c9ec012a9d321315c4 Mon Sep 17 00:00:00 2001 From: boazpoolman Date: Sat, 29 Jul 2023 17:53:34 +0000 Subject: [PATCH 006/123] chore: Bump version to 1.1.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 02e9002..777d1e8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-config-sync", - "version": "1.1.2", + "version": "1.1.3", "description": "Migrate your config data across environments using the CLI or Strapi admin panel.", "strapi": { "displayName": "Config Sync", From 510312d3479a6d874219adb8b3d8c4a135f629e4 Mon Sep 17 00:00:00 2001 From: ppaoli Date: Thu, 10 Aug 2023 10:58:55 +0200 Subject: [PATCH 007/123] Fix small comments --- server/config/type.js | 46 +++++++++++++++++-------------------------- server/utils/index.js | 19 +++++++++++++----- 2 files changed, 32 insertions(+), 33 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 9c2ff46..7371a19 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -25,7 +25,7 @@ const ConfigType = class ConfigType { this.configPrefix = configName; this.jsonFields = jsonFields || []; this.relations = relations || []; - this.populate = populate || []; + this.populate = populate || null; } /** @@ -111,19 +111,15 @@ const ConfigType = class ConfigType { // Update entity. this.relations.map(({ relationName }) => delete query[relationName]); - let entity; - switch (this.queryString) { - case "strapi::core-store": - entity = await queryAPI.update({ - where: combinedUidWhereFilter, - data: query, - }); - break; - default: - entity = await queryAPI.findOne({ where: combinedUidWhereFilter }); - await strapi.entityService.update(this.queryString, entity.id, { - data: query, - }); + const entity = await queryAPI.findOne({ where: combinedUidWhereFilter }); + try { + await strapi.entityService.update(this.queryString, entity.id, { + data: query, + }); + } catch(error) { + console.warn(error); + console.log("Use Query Engine API instead of Entity Service API"); + await queryAPI.update({ where: combinedUidWhereFilter, data: query }); } // Delete/create relations. @@ -206,7 +202,7 @@ const ConfigType = class ConfigType { */ getAllFromDatabase = async () => { const AllConfig = await noLimit(strapi.query(this.queryString), { - populate: this.populate || null, + populate: this.populate, }); const configs = {}; @@ -236,24 +232,18 @@ const ConfigType = class ConfigType { formattedConfig[relationName] = relations; })); - this.populate - .filter((populatedFields) => !populatedFields.includes(".")) - .map((populatedFields) => { + if (Array.isArray(this.populate)) { + this.populate + .filter((populatedFields) => !populatedFields.includes(".")) + .map((populatedFields) => { formattedConfig[populatedFields] = formattedConfig[ populatedFields ].map((fields) => { - const sanitizeObjects = (fields) => { - sanitizeConfig(fields); - Object.keys(fields).map((key, index) => { - if (fields[key] && typeof fields[key] === "object") { - sanitizeObjects(fields[key]); - } - }); - }; - sanitizeObjects(fields); + sanitizeConfig(fields); return fields; }); - }); + }); + } this.jsonFields.map((field) => formattedConfig[field] = JSON.parse(config[field])); configs[`${this.configPrefix}.${combinedUid}`] = formattedConfig; diff --git a/server/utils/index.js b/server/utils/index.js index 4a6c6f9..ca61959 100644 --- a/server/utils/index.js +++ b/server/utils/index.js @@ -47,11 +47,6 @@ const dynamicSort = (property) => { }; const sanitizeConfig = (config, relation, relationSortFields) => { - delete config._id; - delete config.id; - delete config.updatedAt; - delete config.createdAt; - if (relation) { const formattedRelations = []; @@ -74,6 +69,20 @@ const sanitizeConfig = (config, relation, relationSortFields) => { config[relation] = formattedRelations; } + const sanitizeRecursive = (config) => { + delete config._id; + delete config.id; + delete config.updatedAt; + delete config.createdAt; + + Object.keys(config).map((key, index) => { + if (config[key] && typeof config[key] === "object") { + sanitizeRecursive(config[key]); + } + }); + }; + sanitizeRecursive(config); + return config; }; From 6771a17e703dce947febfe84474094cc18878be3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Aug 2023 07:39:18 +0000 Subject: [PATCH 008/123] chore(deps): bump @adobe/css-tools from 4.2.0 to 4.3.1 Bumps [@adobe/css-tools](https://github.com/adobe/css-tools) from 4.2.0 to 4.3.1. - [Changelog](https://github.com/adobe/css-tools/blob/main/History.md) - [Commits](https://github.com/adobe/css-tools/commits) --- updated-dependencies: - dependency-name: "@adobe/css-tools" dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index f664b77..081af99 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8,9 +8,9 @@ integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== "@adobe/css-tools@^4.0.1": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.2.0.tgz#e1a84fca468f4b337816fcb7f0964beb620ba855" - integrity sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA== + version "4.3.1" + resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.1.tgz#abfccb8ca78075a2b6187345c26243c1a0842f28" + integrity sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg== "@ampproject/remapping@^2.2.0": version "2.2.1" From 151b1b4ebaf41eadadf3634d7bc5634445677048 Mon Sep 17 00:00:00 2001 From: Karl Keefer Date: Tue, 29 Aug 2023 07:48:28 -0700 Subject: [PATCH 009/123] replace the readme image with a newer one that reflects current GUI --- .github/config-diff.png | Bin 332901 -> 167935 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/.github/config-diff.png b/.github/config-diff.png index 6d297dfea8e0058f9b41d9111a8dfe47a0e4b2a8..a94ba4f3113237004fe03f4a23ac10e2c9abc135 100644 GIT binary patch literal 167935 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 literal 332901 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

a4_K;ni@`X?k(fX2zP8 z%0I)6e$60$9T6W-01-yGX>}yt&hC6QvQtrcI=6kW8=RUyt8vXV(&wuc_Z$xA)HxrX z_QF*?fFfZ2FF%ShOm~-dO=AlSBEP-!i3N0^5TUj!d%fytXNSA#Q!Ly(R+LI~ps0#D zcl=1Gx4&il%a?PWB)lr6y`{4=j#06jMR^Jv4<2#RKrPAS*cYgLIVmAOfe}{X49f{x zHdyVSnzB$$pk(-ejD2-nR9(BaA}A>>0)i4cG=g+X3Mkzv-6b6ZBHbbaDlnAfkiyU* zNFyno0^%SrbPw?@e82a6&wIYd=N$jyhr^z|*S^;s*L~gBx|f9txR{F|=f+8?AO2M4 z`$j2!l8+mi=)uf!v1c=yzbZYGDFI4+D4&or0#B{$J7~7bgTz6#O^^OQclTuITT@Hx?QOMyRQ-S!)a_fc)U_)1$Uc)2;MIh+4 zgwKDJ8dvi+x3&FLVtXS|$uLoCQG-tP{>zw{eT8pt*|gmQH53SooD`Cp_rGjymBIJ2 zfXt9AdrN|zK1~RXaSQHUdM4xf{+0xRg`k}^_KTVEyv>0R$H%T~UxFYfj)fS?shNY{ zR#$gYz7V;@=6p`@Tg2B4QO$|h>)4#1j@R_#NiSSrdYVOyoU_vpDe>^okpDS^(%x*= z`1OSR`6^C2Ks4Xa&VJDu^;(3b`{$C2sbZ1+L*4Cyc^T9J?c1CAR6w|b001#tMxX|n zQ#?6~CC$SP7Eb}()5)+;jps`##`{-{P)u2&Q?pEaB)nv%sxlFlAp-8GwY6T^$D#Se z{9fGr{OaoM?`=CrgH}P9Znic1RsujUK^u*iPskZZs_qw}$L((D;zYWY@7WSM*tg*&PR#cHCvC(w}%`Go|5>?9B2ygUj32=lzq(>zeo zXB1z=R6ebW@k>ijM?9{M&`~e6nCS0+Y@We9X0FNi0S4oCbq!W7Br5-7*X%Q{%64$+ zRiI#Tsrgb>^Q>HX=k#=V(;&gMbWWDBX`lbKuUqa1qkq9Mw%vZ1r$w!PoNGd+Y|SUg9D9g(0v zucH|*2G!#Y3cA+bdz25b`vH~hj~GrrDr;+LdRfc#XPw5!lKQr`RA$i?41a?2B#?NZ zJw>X2*7*EXYPP@GyaaISr&K}zX*ftw7L7NerfF(p(-IvQSM@_C?^_;V0xcR2JS)}* zZh(b$H~SStD09bmA2|SnZe8eX8?5PaiHTXpJu?1e2cUz^FW%js$_SUQ2JJZPJ-qn! ztH5u&-p@boyF7bfX$?j3y+}zM+^iME+&zVvc^sk8S465(0hacT=Mht15nF1krQgAW zfw{R=;X;SSst3bWEt$ULqdUwsjRB?Np3TtdvOxak;D6}+D_oB9o)KD{u^V4*xxqrP zk@WWaM?8%H85(F}JQ(X=TVs7@vq`-6U6W5u;_>5<8Y%V{BUO?u@h}+jN+Jsd;I!3k zMNSd6)1-@+PTe@=B&T|X9;Fr;x(3yR4mS9FJ_Q^ppf$&PcG&X$dj{0Gi9{q#dy|v1 z^cjo$sjc@hMu?p`xfNi7Wo>3RCA-K0%F25XF--7`*%?y$K14;?x%&I7?p`}T#D=X* z0sidQQO$<*#+q9#C^APCY>O8!W*V=LYx){1qKgGk9*d#&mR45wQTg3()Zq}X#Zvuw zEGYk8Me#+|*r5VD`%-K^t}>$X{xFwj8i1Cj{FQGQ=6nR${+_7jbERh1#n>Gc-I=qA zn}32mGlVbI$_#D!&|Cpus)gUxDgae2I56pI+^Vs2An?IA;(T}Qqee_dbv6H3)n=_K zOCn!#vUd5+0*Q{3lNY161Q8lsgF$Dbqd9|Sq9%$sSKt;OQ#Ey2Bp z(^f44Sbn?G4AI8QN_eqQg-$s}@XyJ~$x>#&9itXf{U7}>{ZqUB!(x~=R*IEX-q#Tg zo3iX-1ATpA&@9)|Gc+iP_^x5}v zz>IMDP#EYTl=!YtBE!Y~{bDL6>m9RkuY>uI2=}jw=J`=W$E2VkcQuab z`@Kqm`QK0Or4A9XEodV~Qn5H>KM!M>$S+hv5LYY6Yk)S(#c8c3O2sj)Ffcz$?KuCw zSC&L*;ps}fu>&a4Xjp#~&r{$Qgb*N#)l?Y!!)?2lk@-2VBK@nfOTG>C{xK_;@WcT$ zLZ5p?hfc>H6olGQAQhp%Ohq=N&HAM>V+05rHMt%;@aj3V5h$;mg1wlpL&>mSNA^;M zh~8Giwp&$k3j}4*e;<&g0V*4X+^vp3Jf^;*4>=#aFFGX>E1C7Jnz|fJmy`R|wf0TQ zb9TUXoFbKR17Vwfh!0!wIyn{=6Duy5jXdz}9rS!QU#lP$_|CXF>l(vU^VA_*iEqvU z7Xk{`f5qq?LutxIrN?HCG=ZPE;SVZ-nayt^(+CJeGB%!5%1x{e5yV zCrE_E@6ciGQm_6y))ZT=HE&}kq#mb}| zB^N2)(N>R?l6aq;J5*bB#o)V(mpti&Ovo1}(f8roo&|y^-6rv>xn5 zJ=Nc8*N~5FHSFG#@q4M+l|7~VC{Uc-Iu+GUP@;i1q5=A8DG3P`3h)bk*u#p7Z$SKn zvYh76jGa2wmywWJukl(-%&AKb3-w$jOI|~T>+_AxO}PE`r$SiR8K*D*d0JCcN=g7d zq=a{ZIQ609Xjs`8h0DKYoh>Z5ye0}aM{87{* zx;pQ86A}{jZzL+yR>x@RP-oTzrrHL6*x6lp^ara0*?kNN7!PBT|M~bzVD9A@AIoMv z_;W;rQqk14MNe@T-_KwI1?UCv?+gOYsw~QMmGakK0bGn2u?g~RN=izONjAsJ9BTi& z$cBKZXq+l}OU*+?VJziEt*({LO@3)cC4naYe$^FTxG5n;y+*mV+(Ktt_q;mwCr#@~;Q+EyOhrj`Q?eeZSM zkQCuiwk-Gihq!kzJ7;GbLE(zcfeRJq<-M%^B*$ggqtUOuU0mj#K7Bg{%HVv5j;~)e zMheKrS+O%DBu2u0ZqM5SLbq0#>Swvf>3U&P@A4CsN5CAP{INIu{s4e-;h{Twdm2r3 zxdZb}4#8E95!7SM&5**eon0$8YBuQR{#ofIl-|m6Q}cs*?^3X7rJ>H2bg?tpc_bAp zt76rnip_0y+q?hJ3)<2GlzLThuQO%;|CVUDNa24tW4{`!V3ik!6c$D&Y9+H>oO+Mq zvCn4o37h!ZL55Z`>&8GDQBg{JQ7%i|g`kBw0sq=JN^LR+I8haeD2T>q8vm z43pq&>dITvq!+sbmOoBWBqBIQPxw;Y>Bz8hR&g>l;Qhqa?9a+(m1e4BRZ;ceGFd-y z^nRV`zk;~v8zx>fv54RJr!EBke>HW{Rn3U0=maw*fGK?j6o74#wCxXo=`%K_R1_6q z8%1pQ=2Og~7U7`dGGX$P*i39;p^AsX{ku+%jVou3;lRDgZ_vPP24Mfh12Ai;7o$UPT37c9OcP z6sl-sOo2h^IbfoG&R3I15L?lrF80@~E|oPL3g5VcTD{FdxvIR}5ze!pcqjQEIOYGI zts{DUsYCQ{WO+Y5nf72UGaz*vD5ew(sZH%X==V>o0!aNM7d;fyyMjpE7SL9*lA;T1 zk;&YgClLYjb=(CSZtn4Ak;ItFl1^dzIt9E6sgaEP*E1Hi#%;8=q~~`vR%^I>0_;ZA z6igVQ$Tb>Vu1yq8+qqK@0N1i{1x*+nqq3gYrv+TZI98D64J!jbw1<{xrpN+GR3s%8 zRrFN!{@;hI-!m;5_W=G+_NJS$*n_I4#~dWLmvV|Rx6Y1^7tc`vX*P%(BM2k;mL#je zYpViMCKMq?ucQcf$PFT>NJ-6P32WCVU06Q_hmd2#G;WoWiA0d<3>E>Uo!e*p>g-E9 zJ3?Ap4C_W?FH#kzJId^4Kl0tLTNkXYGZn<+jcISgzN|D}+5 zwOMQfuJ>w%&M}pXi_7r~gX{g2)q&pm=4!>H5GaT++#ooa!0D6Qp<6UsvmhK;%qh%g ziU)X@VL6Z9l0})=Qi7ohKC*41TE&W25M^a$OV>vy=t5EhJ-vrZO9Kve^vX3o*Ii0= zHMRKo6oL#}Y)VU=`dS{d)G+Net^@jc^weWbYTNGYF%eaUje&WPuLz1a^8lPrHP5ki z%1LI!oL|KPmXE6eW&j9^MaYp26Mt0p%Mkr7bohArD-Nu(lVFLBctz_H*Y-qedP}1` z_Nc5tXQy_RL3I?juuoHw_j+IU_izlx7UF8t$o}1Fe$B4@MtAucK4}xeCZHa&sr3sD zCLwAZp6=1iOz3c?Rrci707iujcv6?5siix8y582zJfi z6@gt@d|B!?x@#(nIHIw|w-;nj@_Y_HAi$qiTC)RY@+szE%eZ zHyJ!t_X7ch(Kr?Ry_@yT;;TziPLF_)0!20a0E}G@A^Z!gVvH%OcfzWiz)o`Q#38p9 zjwxdi8n9cu@U^oWH|KueMbpvQX`h(5ippOMeU)`{?Atf9py%n?e6DNyTwYl!F&H*3 z9m$+)K<|XJKi82u#A9TP$#!HH&1S3gXE*K^`hRigp4>%ws~MFNj6kK!dHwgET7>EW zXD6ifs}W?N8aJ%R$C6sS3F^OV_95JhHxU}Dc8O)g)rQKVqc_NeRF4>KH44Q*w*1K; z2Z+Hn|MI=7iitE$p4vMA^wYBeczJW|k8gdS*Z3i53npF6*9QaS zm&`iEFy~@;XTf~w`_yRdeMU!N0va!Ocjmnl9GFHEdm<40yc_{rsVDK&z>PHL)6>7_cPdmzW zYAus#sub{*lJwLCR?s#&LS* z9Pz$|bXmgx{M2x_HYPTetGP0q=#;L|{>2Tb^cAVv3hwH79URe1P{I3Z9*fTK{zEwU- zDd1vP+{ft=0UuLR^@X`Z*&2tIbLMG{t#5XEgn-mVnw}!-#~net0-=vkeV`%f3Mx57 zGbhI$-wP(cta)-XGltTt#+sT>u4!#I86513>Nh{bBXs^e#PX6HC|Agj=#kKh0xS3~ zdf8gdJLtTlxPT{$eYR5m>65j_FS`DTxw+~@j>T%Lp;SNxk{#9M84;7#)U~CYIs`=; zxhD{Ui|^2UdHc?t{F=ax5SB^5HfsPBj#nZO-$*VRwG|Ph0h~Zi%zk2RE}-bwKG5%? zW>oB$%S#M`AT&g`DT?gI4~%dbH`NNGYxrlS6=X((|YWQ9ZX;Un{WzlnnX z2J_7Z)>c;93=9nTJcg+(;W@ZLxtjN{BXHD4-yGgP**)1sA_^04fWX{DstN!I?1@%B-JLdh)rUTB*3mLt*swMel$M=8g7CD;p34kHQAEpxCx`&dV*eA zYc-9HkAQLj!a!|ydKHZZv>yF}g1imE2_QQD_xXFq?r)iJU#hI;v#v{@qNfQ$D}3&K zN4j?Q-P2CdFWucP*-3X0v3mL&BSHbrXn|3nV~5$UFyDy-vyQ8-%wZPI;=+9k=v*?P z%5x0h?fVW4O4f#makBSK^QoGdzzaFly^zR(;wPOu@)`wF4{e+Y=@qD2AIY}<#h_wV^CD%7_< znWlF@jMFp=SD(zXAD_5OL4oXRlis`L`wEgMzjR%h=gabPqAC{5XS3jZTH*17*@}RR zGaA7GUo2%e2V6yv=t#p7svLfVqiIUqzG|#a%q6cWz>V3p?I;nG1@4tnz<}KR{A__Y zwQX#enC9eIMGIfHApfWovtsmHXy&&R`^FiG^D=hj|LtqWh{~PSy1BjeAnc|V-tD#b zd05Os|K*DmC*GQ0GUyfe_XpZFt0T!W>wn$RM9?|fk-UOrMmw6Yw~(STv=j<7rkHdz zdN0fGL{T5#^y!33J#cqGzuci_Z9+suWaNd7yTdeS0I@c+wVmJ877Fio_w{WaUe)f+ z%Y6WpGS=bCs(4cXLs|<*@6x*Wwd~_QV`k(L6QeTt`VZY@7Tim)C_m>0(IwoUp$Yb9 zp`umEC-F)U}#Vw@bnH%s{ zNMT#{g^}7lnO-;Jy~2yw)y+*;Bs^@t1)USgj0=;FK_HexF*CAa)tijQbJ95t)w9F= z`vKH2JMbPl{hAokwnSK2UT(Rm*nDvtjYxY1sbhjd;^LGIsBct4+Gz_Iy? z2v>LHM8X)E|M_y99C}18?!4Gc4w|(kF_9MrzYt^JBW4Z{)f01BIl#O%)04_-Po0^j zVUQp|a8FiRd`I&6y-0YS5c{}Tph==J-Byg=Sx)%1hOP-aJDFoL*h@<142TDf0ohU6 zJyETrkMU+8YdYt*d+*?#~#{+>NIbN!*Z9bW0Ju@0@{UD{UPJyW~Jo{x>z(ir#>`4hz4WQdt$;yQ}@J1{UdY6?dumjE8 zjRD=XY%%o1$n(=t@j{M=4+l5<)sej`cLHl3rvN>Ssy3N5t0x!Fj!p-HpnWx)aF+U` zbk4N=3rh9&d(eQe&`<-`w9L%F+|W8eyD-xfSBs(vF|Ko8@%-52JJ8Iq?~ANei1X)M zh5b5=m3(0PD0f`;MsVF|+S;GaB&gH8jJ39`Fp=b68(Nqp)W9zq1M!aHfH(mu%qh*! zmh50}8vXc1h>!oSy}h;z^@{q=oja4SN1izk!4Gk-`CT+^+j_Hdyw(hgde_$UG=$m1 zl(d$X$GgA2DWo#jdr<2FflUfHmS&KOdo}`*W1CX;NAC*0kctT$op9Zh z8%!SYCOwaC@OgVs#Z4B%}*6=V3qYV+A=w#gpu*{<3b{XIQ}UqAGl)H#!DkkzZ|tJquL zon|d&3cofinO#hOf~|zYXBWtb#x;_Dd|gI`lSzR!e~|v>pileSVB`xW0zqx9%YXg+ zP2`A!b2C(UqZ#4*TF;;L8Qi(NP32>e0_clH<66bqF5%8Z*70o6OqV<^XM6g}#^#r7 zWrM*w?Tn941bDX-n()YTjB}^(aS4;^WzPP&)y=xHa226=4M4+u6L7w z&q>%}-xIMRkb4n$1@jY*^<+!HIa1lu_^Tl6Cgfy%e4HAELdgM@tPQAwkrLx7JBd;{ zZQPITU?Q1fBG}ijsZkxBaxFOj@TEjAKhu#o(<*Bi4VAtiEO#Ws0w2zhzOo>XgCz|9 z^D429j!q<41VX069{c6Ar3J#~d3K1p_x_JG8!fL_)d>mXR@Pj9^Em&0$jTd6k=xRm zlT%ZUaa5{!m(Nd$Ndz;OSRli^H~0brcoJwZEd%CC`Gn<-t|^R$U%+n zLU()AqoJ;@t%zm0FLeL3dU7&g^@b?2*buH7)h}PrT?qurc`&j}={w+g$T5E+DY8@e zoe=c!uOgLg3ulMM(LgBtQEB=}LLauWjw$lv0o4@2KP(hV;$@D<)B=af4RE~&SA!wE z#Kc!Ih^*-X+uN5{I$~1TzjAfkT3a&-1)STDfKa;AAT0VtHUt7%vQZr!vciqWBX|Gs z=6^5MU^(X2rFL#?q||qFVhOJopEmf5LnMTWUh~%^CXRajN<-wrzs=86JX21O0oI<< zzgAw&N$L*4R1J+0Yu*_B`BY-R2YXWakc>who#XJXQo z4{3%o$y;spk>ZOdDwmr+@ag3h%AGHF^xy6L|M>0a_}}|6sJIx#P>dZS1>8lxEZC2{ zLIy$q;~#?$IP+lE{rs79P+woKYm2l#QfI-ur}FwrYr?CHaIheMZy105?RO#^frW@3 zvw}3Kk4mb*2hD@_%=M z&?}0lJNVi!E)DZ3c<`veH#Gm?U;gXX18))iUV6|0X5_I4NlYdfF^JG*h? z2IBHs|Ku}&U;W@V z-f{MFQy&Uz7@zHZEgwkJxwuVm6IRHXAaLM+ia9+|lcI1LxqjWfiqV<)dA2@fXb$EJ zjkc;b5qj-jC^&ov2hj*r8xtaKr_je zVHF0W!^FO0h4BG$He3TTTbJ~_Z+DUCXVZW8;1Up$-xe}Xs6BRNB7z{ZAH3-82QRmN zc+Jk&)-FdP`zI^%K=e6Tvt5~*@^Rb!iPE5=G|$a_poSE9`Pqfu88sy-@Acwj&zgsu zd!)P%AR(l23%uGF8yh7ni|wwz?^g(eB(9(usy}B0`O>QTr#|1iX zht-8FZ(wxBzeMdmdSpd3LED+~H05vaHjH#dPp4)<;!=Y`=!9 z&w6~hq+6COoye~heZ}RJ%LstuQAlpJjLx*vLfT346<~|ONa_h@2M#k1{7Y66stqI4+)H$9~-t=$e zvVyR&m2bYXwL;d``3Tp!+cl1ag9uXnab#`|rf(~!SfI-wLaVHhKOxwGX`kM?B#)e5 z`Qp>zA;zrtH})$5Azq1WW^$ud*0Ie?aHMt*`P|L$`z7vz8`2Zt;-aFy6~#{dVyVNn z5*&((f!~^d%a|%)dATzys1;n*Fn{2D-|rz+ub zgq9>YqwMK-@IunQhSyy>|Nj;-2EBiKjI>VDq^VyGDRMD%&Tl}DC}`w4jSKYj>n`1h z+BHstcacC`U!hZ1*mKiSHY%!{VpA_GkM+Ew8cA!VO1#j$vEf+R*hr09UvHcAlmWX6 zL~&ySM>At0#fDl0f)x3U)JB(NG|$>v#t`VT&VFLDO=vo$2=ZAa8gqAb75-U)+6YRj z&36}X-3xPPb8;}9pH5+GSG{p?4W2cZr@_gkZfwnCts5T`Q+$MXcvj<72!-YptrEkm z4f4eztm>iTo$ZR=fEsYST|+xD`&iFRZ%N)PtGU_WuQII)DwZ%tImQ9eT`jjBnR|%ZcNi)kwrdg$Kc6am!BgVK>AqPwD?Z<3t3P|q`=NY? zjl)6lEm(L&N6tp(>fqO!qA?{yJGTalWw_89B`IvB zQ_OD9&YkYZjmzX)7vp5xAk)a~2{^3&{5iJHLIgh63Gu9WnE9P}>SJ3IlLcA(tw|5n z);;f5Qp#&u+D@IlyY_FTSxhLo9j$BAGc(l}a-MYfFK0S$FA7>Y1IenWwMP9H0h^=+ zO341SepG4SSbH)919Et{NA$}Z@f3SrEl?+zNRs~_r1 zvD+}3v9n}`)uf7v{=}EaNx<@OoUNmotwR_^dLOL+npjEa>>#3WIe2_XzxOi}orlgB zBOO!EqFx5Q`h|)o4i+!f=eHMzb8MRR%QY|b4E9{=vlNs26BjSNUfY1qRw!8|{Zre?gW%BZH&tf4zz%9(WH4C_pouHLLUIdWOv-PSKxn{A)C zF&mJhjy>rUAAB+zf@cLKsZI=3vAI9kg{!c(smL^e9Ri`?NOgtkd55~Iq}_itct)^W zzP#$4dD8Wo_GhM7VO&S+`$tRtDmLFvp!>53-ac{*)zs$PJray?D6eYhNkvkys_~9% zSf5l!cSFW_lchu^O-zl6a9X_RtF5MxwpRf0E7Zaqs&Y|3;f&4vD6@z{6*=v1kCKpcTN^gkud#kM*G`Kfk z4BX@*fj11U3)t{MjT&2b`=Z+|)6ab7<)usN!e+P8QazwBu}+f9}b7hY2MHwO^mYW8u|4b%C#@v2>QeKo_bI$i5K=BdHEc7$->H4>$@B4 z^tqHYlX`|Kq&Kg7W6&5ws{Xr6yL9p2GjP6d|H!~e5C`cG3C7$*HB{J-Br@p-VUqXA zU@Lfblo{ma21#WMoGWriZ94I7ujx$PH8EbdNu=HviC1;-@F*vPa5@DTiGT0?Y!wtO zHYWhd4#gKepXk^{b6?k4dM!R5S;xc~6ER_@8&duyd8zu#mps!itA?KW+X)tXZx*DD z3AFKS<8-VdUhE8aTL++~On-gasAz+DKfay@O2=f5-VA#J<}p%9X0?vkDdvSZ{0+V? zBKB+;VKS#SDa^i|K2f?XyGlPka``^(YDKjZq{A-Vv$2(Q^ciZml{{U!hMcf{8zTtB zsAA)HVj@*bG9ATbG$yCcem&NlQYP^kb#_m6vTMm<;T0QccYD3PS^D?(%zsiWbLZL_ zXi%q!87K0KLUXgy$xv1boY~GvN7Aj7vtfFN>Y&=;xT-n*Ad7*i5B zU#{`e-s~sCd=aGPm|tYQxMW zfIfl+j2&s-p_C~0dg>4_z&4v3tb0tG+t|dkIk*->Q{TifWh=I`tF|nn4~r`rzn=3b zd{%T&uy33Mmsy9wk4dDPMCzAVfv8WjN^|9LJ^qroiSZT^?vO(1#Ai&ItjS4z`bgnS zaPJQ30j1s3QeKEngLh^gr?LgJvWxuDTXfB0u<6&|AsyOi=b+DZD+PK0F)KRtPuP!L zoTh6@5-DJ|X6wE7b|dB$YIigkvS3h9`5}O3pt{#fJB^HO`p459ZP%xBr%OwdwMqk( z&ZofxR5^ABP>8aC=~|Z0gjG?=v1hzbdb#fYs7OBgeWl=;2wZz>RreF9T>p~L$C3vA zXr`;s`*Y)eQW|oZu6dSxX{tPptz}pn43PC z)i7>7&E&EY-Rs{5%kqSLmJ&)!oA$Jg#KP;P#cfjv=kBd{Iwxh$cJ@t8m6p4U^7x^7 zxJ#xiJc=?O@sz=Ds;leuGxQl5QJY)u(XGn?JKMIffj6-YTw&qw#S4wGJCs^d({XBl zCQZxQ?`-`ow3Sr&)<}RwzB2yCvc_0VL4^sekQJ7i?wO)X<1$1=eL`>U?E#GTZ^L*j-@?jD<-eOIlcN zamLyQUx)M|Q4MHuhLwoXhK&0G9T_ZtHak0!R;#sE5f;&U|D}CuQF#V;F|imK%$l~` zJ?-6X7x!)V(Xph3fiUQ|^wKKC;XU{~i$n4Dt%Kkm*Nh~z3O4$qFy#df zl2J5U1G(b|gQoxB`r_N8W>icIDZXvh6f;^?d^@Vx>mUq;aE&c)jzP}HoVrgVcY`5f zB~^7+AFcs>eD;z2K%WQoCY}DM?rz-FhE&po)b86kO?we*^YBRkTcca0Brum4at;%2R3J75iTe4mddOz$5WH8(3%jm;j@E zDFMe3h=cTuP}%AkVjqLD9+L2q-+l#e$ufw)3e@UJ=Dr`R=}9ll>Y@#}J(yS84;R~Q zsu8?e;;-qtZ#emtcZhS!Zo3qzmQKa(aCc2wnDoQap5RayU6t?->##J2&77d`>$&yg z>gcH^4?64g=}`H{+{IO9eX&j*XSq0IjFx^x|{KcBbMQ= zF=5#9%ESRXO>g-9B}D6ET;-0=Ff*ysaMnDSxX*=J8nkOEdyRz0raOOUMvs}Q{A`3O z7kch*w;7QH6!uy}>1Da51J++)@ZCk}GXzWwNM1{e_SECJ=Tt&S&^@*m!CM%Lfu|4A zx3n;3jk;Ah8wJ;1Zn@`Or5mWow1~^?MWY?=UjJ zn#48XK~sfdOG}X{Klz;O2|^%dW>VXq#Il=kbBc%c>7FNPV@w;blEWsD;kbQ0^V$!7 zs5x-#+q62ccBIhAaW~lc_pV+noLa1<+!yKokie#ouz11kOG#shCz?GWW{HfG?EpoG zX0smM9fp`#8Q(ZfONN2-GGj}elDF0Dy^);m#k30%C~5`xVC>RtRrOSbXmp-u^W5Ag zf%`TlC&zci?A8VFN{{!Zw0!4rLLld7qq&FZ1KmV-aa&Qd{RVBYex#5d>fv?!V;cI> zfD^w7P+|Tx1A9XHWCU{J#QobBX%T^5z}tBLuZ)+T${Opc(>vRc?``8Z0Jz{HQZ@G7 zHlU`uBZMu;1ZFZxMfNEeoXNCyGc}rEOzKq*CDr~O7JT2*bWN*oFju5FunYGtqlirv zM<&<9)2aC?d34pBmKQz4$o^U)J?vqlc$Jahy6EmW+`(z4hCD#Dc_AzKx?OrdmCd>+ z{u)ez;NMyRA(XoGIO$YH29#w#<0`0RdRgL*zXk^HFXp z-K3sjAJ!oeW==-2RAJ9t$%f_9N&oov$|TjN$6etltjAQPnMhpYB%004mVrnKGV!%u z=k&O$ox$oF9mj0m4jcQGCgv{E;Qg)zr8%@&r;3*o${@=Qa3f2U_!=m{W0j)RTf7G3GXRc4f}b^B%T zuEEWo(rVU;HMWad-y;^`nt`&*OpaB<+CT;GK2CBGcxo1>&o$S2%n}vGuI?Il_%<8) zxy>nAPFr56sr0+x*$n+aajS&v;jx39@l?vni%Hs*ERHq>F9`hKR zX=LMymQ8VnW~cXA6HTWt`vcp!S13+Bg&vMC$!$;0^*9Zx0>WI2m#w~`&l;LY#Y*AJ zX7kz=s|G(P?T%NPY#a19^_rSiuNh%8mx9Bb{tILMolxzQO1xAPf20O}tBaZ1Nm@%} zRglIek_xb)ND=|;@(A{6>Z4Ch7**R7oA?-G0@gD4V_udq*PArQuq~VOt7RkDf?}2L zI_^s~&Xo4bpwon@b4riNIeA+3uDv|l5&o*)$yb7p#ce%?E3;-A^J$FeU2=1bQwU^C z=RSk>$~OI1Wm&FrwJz?+kZqL9(XwOBp3I6v2bF6Pmy)-S69M0a^L(U^{RJ*TUoi=6 z;w03)z&+J7U}sp9L!O5Uk0Ep?E3d!zdGTT6bTz-iD`FXI4X-ynA_A`;8=lD=Dx<}M zmxRb*Ps+YGS|9N&jP+lW>8wA=m@4t-910Jx41rEkaX@RS_^H0^tkTCv4FA9qrjX}R zU7PFbO(<0?_HIwI=`GNHxUj3Mrx$^2GJlGsghLIQ5w0o4rNB{eA-_!))1>P{2Vx_9 zLLgO68oRAaYi3LQJwr%x$EfJ)o@4gLHvM;2bLCJE7NxP&k5)3dt@}$g-aXHP$##?rn8l?}gjCT;EpB>OzL{!+~5J%!Fe-fF^FF^^+v6tG;d9I(T zIrLYz5}}K1M$xf-^RZz?P0yF6>W*p<8`X=GwS#%;M%}wix?=fSf_DaJ~9dhJ9ojqGpU<2%8S%!d++j!*6s+;a)X z=f^#1xo8df6xdJou8{J6!)J3lyUyA)kkkQQDb)K9Ktp$rikYN7AAXpEs&n<+l0>;_ukQq;_?ovkuT?(#RM{< zFmp;GsA!};>a573?C^N<+(Hy~v^G^(%xw#&Au)VX_J-n9^o2~cshBuU7~{S8L21Ve zi|_r^`U{QKtqECd#l+lkx@zgqAU>*RJFBDz%%g^L(pA--&|Q|Q)$E-O`Y(;?>3)p9 zPN%h5)AW)!>B;P!xDu!P^!n3>t>`z&V#@g@oAL-jo#Uw&6(=y7=6w+Ll0~jHIHVLS zK59*n?bK)3O(|}kFTHQ8A|jmkOTej?!f>}GRyl3Awd`Nn=~X&b1FTQGDr^ zu(O3-h#!C1viWRER%-&=Q2dlN+NVC+bNc62TJIc%aI<+IrC14#a#hShL!AD=STpN{ zU#n;0LviZyvGz{ZooLPUA-{Krr(?T{1NXc=zNrNuq*I#g|9jaTNz4@BopW)1?{af9 zNnVMA$S@J#z#w`;%tXDlL-4);lU)Eb0x-fI-iDCV1&5lk(#Q8YL$Tn`4b#ImHXJ^% zW#>uL>SeWY;=Kuxs~J~mlPU#6MSEXsw=w0`<=>4+q!AWMr;xms%4c^36n9~GA&IKTz zxkeM3+}%RjIiPA-^{RM{rfa9ELW_sQ;5Yf=ikhsDxeY$L3=PJ%kRQguQP5lD@0GtC z@CeV@>qqrFnb5cym@DZSH&ct>&{phj4FBjxZzgBTJvtQTESN9b5iy`RZTW4wVcma% zVjV$`u9}}jdOsTQPqgbyML8YJ{n)=YjV!KV^sD+QI&ME%1s(O8DEA>+YGl&?{lc3F zyiEy(`~7Bos?MS9Kkth9ww~J0Y}Mw~90*#XCEvxJd=kO5VH@))iHVDoC7~zzO968E zVq@Kz8)S$+B3{_fG)K1H_Q3E|A4)VE#<~W*thF55N!m~2&KLI*ShWaB9?z%Oj zwClO&x?JT*>Sibo#T@56xNaHQcgRwOl$1C^UJUtnT>!i>tsh@6Nv6Z#E?^wQ+EUMfwOjh|EhR~TQ_i^o`IoaMQ zU3O64m7C$CG$D6vf0dwL{=Dt_zPE9D)46%kW;^Zk_0;E^#n0eSQC~)hp-;@+&_cg+ z&?AfFp(R_N(AKwbW~1V{e!qc*#9r`ZxY1fDr5fccgDy|A(=_&WP;^Zr)-=-%Ni$hfthE-MjIDN2DDPkXj^2Z_u4WTY&)udw^rpuJkJhGw9Ve@SrS#+uF7^lw#jE~ekA=%Me@V;zjG zE!nCTCpXt1booC?v3#3R1|N7Ikj+cw+=(c?M<8$ zR?pxd_MBB5Q-95w)i7K{em;J`!=azeVXjnT#;H7`@p z{}+Eir(>1eeWm#-p}1T7g{bdQjv74x2L(YF$F09HE0;*%1;&m0LffI%^Pky6qEpIs2Y5AF2`E21%_`vc=!TNp;S&UWuD%{MF+v&>Lnvof z{+OFp*{??iN9)? z6A0?c{>%zh))$|)v{NaS^LlfO>mwHDSeL#Ao9UX>VR8KI++FI<4ZEgFdN$zo*b*Py z!Q;Ezn@_wT-=!uiK>2B(-0ODH5GT)=?n1<{VRX9$!qQuK?uJtPVwhK~O4*XqZg88~ z$r};;Uv+t#4!8M5lJ3bb3UG!#ElJ)jbKhMod>E&7r*{|7FkrnsxW+p>T4{~<2D^Xs&8=V2RnoyHYNdgDUlcNJjH<}h+!XfsI(-T~_DCsI zj0%SE1)%KC2SKxVXV_Vk(jw%Sz<+k;h0-L>Iju68emrku4p$axyrCL^eTOly#ES+E zJtIQJ)ZNg%?G4&uY4RCtm<6Z9_3^j7Gvx)1m(@g_#O1mNC0G0~0G4BGcxul=>0xni z6fk`}d+;Lg$@p}xsauOw&e0XcPvwp`!9sdE!v?X{MkKQK_)7TMe)+MkniAaYshHAU z6E3%UE4cKm4VSvrZgfW#?7^|9fV~{|6*?&w+mP9bZ^0t?M-ORy3v~=?bh$rRQ(l`D zr#Ant9kA6xRevT}uPOdMP4m=Tsr-!YEBr$qp4~@0f)bhNhAO4egSFc99!NAuW?#%U zH>PQFq`gcE(qcz^M@!DEEkV%*VmbrrRbskl-FZWNG}VY!(iG36CqrXW z4&%_hmVWYc1H`4lNC$f`r)*OxTKtH~$#Q)Iy-xls{a|vn{Z(Hq>1?uPr!E4$SczlCFV#|{X_2oMby-!ySXfNvK>o##^kRP2- zHP)8&=zF6GG((LsawlD~toruXEK2W=uD<5)*GSjP1fE4~06wa@U+%ICs4dDcVOUfCn=R01;q|x}gzq6nuiHa;zr#sJfRQn@L+LKh>?k>oy zs-+PRL=pmA!#3oMd%C(Ozy%d|Hb!+tYALf1(py$&#LRG-HgVfY%DRi)_MR#&UkR@m zqLAYN?wJVrQq>c27s+A0&K!$B%@^ECYIj9lB!axZJ#=SFTx3`_hUtUIBU*xXT2d+; z?<{&dX@XsXwE~YPDyEH6)-YW?7EY;;BA=x19L(j5Ke0EPh9Ayo@E27=TuH+qA zEsD``Qt@@YE95+ONc$pon<^~P$R#%qVXs`bp|zgnrFDfoQs7e?p=rJtNz<<00KW%E z{B2twOYT*I)yz*w3e!#QobAMoyL^N=`VSzTrrFRBF_?logNx}2x~>U5-FOOlFZ@m# zUbL2z;^s)^Qa!R7P|6K9EL>Y`jU--sE82H-Le7iN>i;_q^~_Vfa~HXVchh3<@G(j^ zyz$zke}SFu(&xPHsVdus$(($R*p3uTO@Fa*!BI`9Bmb?!Z1bdd!Q)F4P)jk<36|gBeKN1uAx_aFR8a@-RiE9-JejCDn7lhS z+QDkP7FqNT?k6^Br{$GpFy+voe{*yq7a83V3?X+lxwa{MP^)d%U$yy6w|9QTry~@j zw87IN#%6n)zHZAq4Vyi|Vshk0f0}TbkLR%9f2JwUBsi67!LN>fFdp2S!VeU=1ot^Y zI|>>wFF7Gf*8`>5770lA5tG!dAG#UXxX56P-eKhe8)O(`&yx?$PKIBstI`?GwTCv8 zju*Qy^U(Hp%rO>~D_!SduO)3J=~O&gud(p+OGj8R!=l^Iqjs{clPsGMNRJ(j6xK2J zcE4>jKl15)UP?rzfpYgwD5FE2J=U&E9mk@~Xt!{6tv4SW9M$W%)m}hebfvRXG{C=5 z()xR;jlS+c4M#cpq-o+wJ^cPPvz8}bcM)&nN~VdZ=G@ZJH%`>fS~?EVTB#}{K!sy$ z%5qkDR1uZ1@>nwBQ&_B<J1NhpKKL-Hs&zq@rVX1uq| zX4%PePgc@9;BE4Ngd#{R$1K^9EtVa?9sGY7`_8B)x2@}|qBIpuq)C-x=%}C|1dtM1 zga9H42ppOqD7_?9K@dalQGp;$q)V5s^r9e5I!FNNC876kbMAZJ`<`>}IOqGrU^s>( z&))l4Ywo$$oGUB0T2i1BU7g;Vg=Tq7iSoiP*v=f-OqfWm#0K>s6H|Rs_N=R|&NlTH z!QYzjGhLJaN58_dUcyG_(|rTpUxS063=Je3aIk!{0jT|h2+adCTpsa>&9jCK(aRoV+)qH}&6rk-p(0xAKBA^Iefr*-WfdRbl(A6C6H+ zjM%XXSZi$H3(KZVVn+$$MHf2rm<%ht*1UbBxOq}7;Df!b;)s}WoM{V{~ zCPfeA#Rc+y;RHp5^&L0aRY|X+OB+>Z7>@PtSnFf&E1|Vk$b*d{qQs@P+lv>NZA|c5 zqnVNJe%u;8$$4P#IS=QWiOjy(q^?(=4Ab1RkLUP=(zv2D7?+||o)oZ~-t!%$W6ljq zEiHBRt$(Jh^b)j6cgL=A??#N|%Wn=05Fz=4A3YY`O6Wysv<1#zyeJ_TcPoEH#=1_i zAPyIrkTSrM(MA%C!RgIKafulJz}Q-Ut2CCuEn^S^A>VjZH6RL!A=0TTUoBqTip;iG zRf%EfaWq^dD$ZPMMhn5>WLIG}HB#!cmodpgJ%$G5%om`(rQ5&TV{ zW`ZuH@#XzgsBg_l{rvaS^0+0{8?U$Cp5pP(Ag1Nt+0?|G)mz$V1zP(*eD>HMmit#? zjFPPz+`W!O_blye2n50q_(GBgXA0h1H$zh0A@Wwx(6%|Eyla=^PSF1){-57fru`s% z{>eje!m#m{fAoQpo=BwAp2vL%=u?-FAxm6S{MH?z`FpO!u5nLj#vodm)tHe9Z_Jz8 zO4iZ|H(`>Y&*|_MLIQ*YF0Q?CenCpY6zcYNqo=@at%F$>a}#Zfadn) z!Gz{8G$vtbTawtV&7V27RGGRsKu_2=!ml>e@<&`Lx3^E<3!uaE&NvBbbblgxcl`kF zHe=LG+sm)@SVZ83<9xB@a3^aF8`I-rl1?2ycu}P5s{Yli^(37tFZfJ>C4xKj<2gkm z8fg*L#v-6~P~+C5yTmw^(jpkTg&hp0h1;CI&bIE$6gXz`Z4{GD4bh$~ZXVPbCFTcph`@19JNqGvPc`xr>1HQaLIg|N6tn<$DA z)UkML_QDjOZw+a6iWA9Fe5T+ju_EbPZ&_jA-lHD8ZE2USXp zUF;(=vaBLa)2ktPV&yRvf<)XcZ9t2(>vCEg-^;mO*9XDxl!@=vn%CTW;F+v_XNxJV zLgsP^pGKZlF2Q<5+qkkzf8C#8&D0(hbw7)z$;J4~mMH5;ZJPO?GVLgZ4%L0a@pP_e zYz=Pu@K;>2>78djEct-JY7g|a60!Cd>-w*a5 zjNXch-PR!w3-V|QAgPj_^%Q>QTeoMsD3vh0tSII93y*M{Dt!B@K}=bEZ%J7Dn&bba zeL$wV`|co3!@F*kn=^XPms#1%iN)i>v*&ly$UwiZmXq>p4S%S2cLsY0$)AnmW>M=i zNBh+;hnh)xK6&eV-S=d(1zPX+YskrdZvUD6j-50dH6gdAws${HgYGiF1{I=rEW}3y zN0=E!{tUe`j5~EJ2^aB&{xs~x^XBpBTDw~D&}_`M<|A*dB?T^%js23m(RSDBP+uxU zRFK2#eJbDbLb#_&083L7$IZtK>M@PbFCL@p5S;L}}-qp4KZ+yB8hmXJZCgTvimaBX7vAj6vk#|e)Cz;I?bmsYL*(k) zZ7&L31Zj4YO;o)6k%5o;YIkY8B=O0gAjUtlh+hLtlRj)Z&M5ghPg}vmw@TH?95QWH zsKlVpj@O>I#9XYbDlSIypjfiYMt_S4yP&L~kf~M=p?p8^S1%7sfU6=LcqF;?Wn?`cT z;Q3K<5cD!IzFptQ2-Vc>#A(&V78bbzDB11A9*G|}m5jxJ6%ccX>9vUc9RlK zEblASaGr@KJ4Fc>kTETz^=>X$)HuvJ387eSlJatMD z3w1u+Giz^MT#u(!@@G5=gnqi0POf=RDv~%cYVY!Pqy7(9`tM(d6XCfaJ-=Kc<9zv zwrm~Gk_2cBIvSQeWWN&Bb`^=fdBt-nn&I?6pBDPbdDhNFbj>FELG#+$Z`_Wz|NHik z`!)MCTtM)|$;Ud?nvS|u*|tJAZK_8#4V}NJ&(8F@nj`}Uq~dIEGGc{T|1Uy zHKv#5@PHk!%JGOCb)UG0xF^(>mVx1xhyp`~94$u&dM*IVDLUi^m}8*i?2Hu7AB~P^ ze%X+b5vS5|5P+Gp-SYFBwsphges_|ivg~5w7r^|?x>qW6-e$kK`MqeqTIjpI&5eyu zUNBe-a^AZ#Ffb1N2Ad~gtmiV{b7#9hhcP?M`0G1c1%)&D-ZDw&Ke?N4F9uH`X!$#2 z-?g+TPi2IKM=);%AZ|n{?fO`@Y(F|AG2yc&9vf|k3QX;Y`Xt0MdBBN!L-IeOSbb8D zBVgm^#7@?kQu(EayeA}*Ltgf+fJ);HQRnv#h>qsNcC3+q41j14)_Z6+dV6E|8ZxS1 zqEBIcO7td({xR1@rM{h+?MRoUW6He%K!H_&FmkQJNV%zQ$lNK!MH^gg=mW+OTp%M8(}up= z#%)ua2x%?Mwz;&ej0Y)9dq~N1gP!aFqJMZ4Pggg`(|f7 zR&#OOT<}u;bXBf-W8+OY9UsOa|DkU$2nkD+m3;uI{Xknc8o>~mD3fRD@X}~EWsMt|3*upFhXUnv z*vx1}`ZLK|XDd<`DPf4SLDMGdq&3{4U?D$kL`^N8*#8=+f4ALa zc78rm<>u_V3NaIdP7h6OEnmO|R);>Sg(tm9BJk$>v)vwFRON+tYr{!OkaGgBqa4!f zWQi=P=+XdK?Kgfs};`EjNmNI+ro?T&OC3PbWvHWaa4&$tb-N70ha3Wqqk!$%| zV-jBy|MFZ3R5?k?{aP(KTGH|E&YAx_aevqe$$-z}Xw6S{UK zd;}s`Asf7j+>@$=EN&r2;=QFG+ZfNzRjZj4XD%)UVx2_=7yIA8Nq4Pi9~xG%KIwn1 zHu9*}A$=!WY8T^jj@1SLJRPo|0Wgy0XKg9UYgqLk1LCQg7SZI69(yk18SzQw@>H1B z$encSPj2dLNJxrbd}CDkWz1gW$GelY`;Tw3vCWL);&oYRl9n(QZ{YD+7l@!{cok(nD|HJ{L;!y`FjpJs1uUk`v~ z_kyi9qB~KZ0ZGry1DLDv@+T)AeGMgsl`4Bl9~GAh=h`qJ!3o0^&#Pt>le<+Ug0Y)( z8}r>~81O1CoJ6dDeCHjYo6_ZTH*t;Gh6KPWUa9$~9WZv+9GToXmyOln*1qF=lxS#| zX)ylx8fXxvAqkJFu8o*gr`5GJFT;FEja){Z@2xl=ue58Zf+r4#fzr^>*jQMN*%E6P z{g0vS-QBoKZI+j7im6a6%1gr2jq}PC$r&2w@|>K--vv;Wbh(e}YA<`b3^~qrB{D_e zl$pMMYY@gxb(8|JazG0-!PnQr#Yl*gyFQJI|p{Yq|>0RIS;!bN#>>gm$+;qa#_JLvfym&b-Y(Y)n_9T*oa zg8*2nCQ}hSKA;dXshT0dBakPZ=`!1e3L5%T>E(~Tg1_VG?{Z}MMhT*B{emefKkf`| zxX4Vnz2Rup7?DGN0P6Heg?F}gc6?<_t5V%c8i{2xLfzPSOCqwx;(;#mW2^Ja3y`E- zfUJAk7F*WVvMK{$kY_4=PK=W)V|kzK#MKb0E;mI*<0|ff0V~EV?iDVmTP-HluU{#} z`VIR46#Yd1a$SH1-#S|P5zo&xyhHA6lrA+&*d+gQ{2-4Huz?_y;T<_I8!A_kMbUj1 z6Mzp54u;axL%PH>H8zz2U@036A1&vMsy@e^3N^|Tf~%5{ggqAqVGekkc?afC-I0I3 zL42nq%Quc&h8qZAUnjwuxYQ8ZK@> z?q-bC32r1$VW7p*bMqEny_~dT3(-^2(GugWRTK)M%Vkusw259_Ty$nL1QVDO-zlDs z3k$2_(ZUieg)+?%%)uva3?dbx(*c4I{vDB`d`}^m+zFrY!M$F4K(f?4{)cc6(NC??OFvb>CXY)Sn z4i0~|-{)5NU>6KWj0)gQVhpB6*@S5H`6MR;4?@OCtil)ezgv?+vg$R(3o44-`tmWk z&Z;0_v3f3MNszte1Zrd6pyg$Pf5>~ar;cWnywl5y1V7GkWeZ*tF#^3=g9ZD zFw}Rxa-@6%&LK$uP#a66*wq^^8Jq_{5jd`f#P?>=$F|J(ns?7xb1rB;68LKEl9e$%)OB#BqOXhf8Urx zJI@C@@NT$1M$wjV7Pgi8du3G^lBDA0G-&GVEMQ<@ z5Y{AG#gpdykQ{UUj;C8a<|bvq(3D~MkF@^&kqn-ogIm(~fYf*Nrf5n_-P1Lk8GG#Il`elEDwQyuvk``dYe`~_ zb#;4?60X^6jZ_FQb%VoHO}E-+w*5)$l#k1#yuMiMgLAY02|oU`2Ez%T`*VsN&zdWw z9K|=nz~&w}mj?3aKQW3r0A>V|vCr4hoPKhd!ln0taS2{hSNDg3TTW+E!gaN}cuPY) zC6Z2BhGPjZwQ-fF6;e(kmy?#`JT27ARloqrQ)%tBliNn6G7EWfeL?cRdQ!euhV(9K zw>39{y6}56Ph^aM85CJ!c6H5TZ)&sl-;`o{08DYRA(1NS z2D~9EJw*90YIm50I%169Dh~)7TVy5KBv$;LhsSWz=Qx4l$CiPL9MS0Od?I!C?G)ml zH@@dQV6kYIt`!-=QDT`9<#S(J^d0$Mxl;=tb=u+ME*fy{q;)YgE? zPZwA@B%6#+jEsboTvms@+})+qTRu7(KLHkBua!8xNwS%-pzl zq;qmFsTg`|X??M31`z-=FjGb@i!lSU*3`DPZggtiEv?&zkol|MubfVK&i%Et`l$x! z0)xQrO?7-i6TMzbxBT^Tf^5pF__IB3(eYUxZzC0|kJeLY@sn46rTVR}%JabP=Wgcz zcv`%h7$2W+y?yx-KDS^Z%x+@bI@?=&rY$YF5k^MgLUl@nsx8N!my<}WcRBjRVsfK~ zmS;#AO_(qIqgw4hw;)NC1Bp(JpQ}1hRDn<_)tfVnGmD8W{Jb&j%IMJ7dnVJ|si4c|Rc|<1^>5q-cGyVnpp*EALP9b_fInLCCbRc54EM3nGJze*WxYv z=kYyEjB_CXdTjENQGi< zYH51z??roK?`@#K-OUt?b<*g)-^-&@3jcJ@ui=`*^?GR4*KmVa!MYbMF%7jh!CaXJ%8Y414w5Kg z3Bq6sT!qXpjl*HBKBkD`>|~qPsA+q^e}uX}es&(0COw`PCBQ3(?vZStCi9z8{`rs! z1&jtyjK^>*x}vF2%c7zp`nD--{l>53X$J*9HGF;MqH-s+MT*yE4%9S zs`xINK=~&f>3@4O-^JBKF^F!p%b1km(rU5aT}Wc?4jdeifB}d{ z4Gg$c0W+wu$n)XPpEJCiremd2^@1k|4-L>^lvO=dh(s@z02rRb@UM54Lo&GcVdXpYsA5 zCAhL`eL#_V-4MtI+MuB{fC;`)Z0y^*#R&O$Iy(2)3^l6V>~ca-vp%GH7Rnm8O+-7< z&@lh?(ojLaXP-A{`_0x?z_NosQI1(@X?Yn7ZaHbd7=&21+s|~d7z_F_EcY$lOH9g8 z?-5-3r=dw5k_BGTk(~|6mOujJ!seGhG}PpMVMl`wKU$5E+WHYK2<0ZKZnotdF>_B< zE5fJ@%B;-H(vR*LL=wJ`&uZ7l5Q&qYgwq0@;(z1+LCK*HOa(Dq=Pz8KFPkq_kYY#wd|O;@ zP^kJTdC**;TLm530&I7Z`%aw>LcFszoqXwR{yhu144nEABo*zgW{2x@>EkiVbQtM7 z!L(E;od`fw&}9cV-pR=+zwdYnpYFiYaYp1yn=MOy4E*NFJM^Eg+W%&0U{oO}QV=U6 zj2pADu;AUg*fT^9-u`vCdyQ8iORnEODJmRH5L zHZLa}3;_$nT^|mSuGtWqUPf4|?(~2P-;=D=)T^rHi^DK`(b{i_-u;`4>a*(r4!JJp zWp>KsmC08Z7eiGuJY%m`^tT;$W(P^^AN?!{dUD_hDZkuNdgG2Zo6Wkh%PtAQ?)P_W zc`NtNnxs};*I!@Jj}xcdoG_Svp{ia=V-y?ur_IxZ#agRm|^H0%} zj%FSA2*1X<+r=<9PLNKCxL^KYO-%7UcapZ$a@eO^rN#ANy3)}cu%yBf`}!2c;9mUY zk>u=&?u66djt>tHdHl5E*A!2mmR_=-7&>RUChPRcs>34CD({?o`T%I$w(( zM95#Os*X@(;lGchw>+CAt*2{O!IKOrRJa37Y;2~cryuTGd~}~`&a*Z*7Zr9c=MMhf zqXMq+-GhS;OPiM68JfG<%8VsCy&%ie&1XmgO?;MSa&|3Xz#rXiM=f3)|5UiJ60-14 z(xlQwSn!u-M2$6f!FSL_iH*$gilD_$6KDR$s5$jw;8sLxS9Ue$|IKAdc;aE>8*IAG`G>R+wT z7PD)D#BHu;DQ@I*=8SjY!p9u$hiwqN%H33Q?^2Fa?O-C1nipa5eNYD3H83BpLSJR) z5|zqRX=i9N1As4tAmY5vWi0Hm70#@Se|J;HHCwPR>N&!Um7V)t-y}Orv1*?BvhcB5jBrPv+UyqVrG&!1iYr7Cg zt-L?!Bs5NevbjW%1Q`B8&@;Gv%%d_I2M4u4#U9Yj&ALNu~vBn+a zgC*@FKlJ=FK@Wi%CWn=j$XOulL4o{fiqNvDBCTD$+yQ2cNUm}laH>3`<6;J;CuDFu zmK3MQICJ$zyn2DHu7f$?6^n&nZJAvd-$G0FEgz@4p5<~^>+vbop?yl^^24H~zrJ@z zDu1R%u^p`;FyC^S0wymBOB}&J#isd33D%^55U5nQGlwW>DMaJM!bu#J4cYm+8 z)F!g(PYS8$up%Y&iSdnEjO^_B4`r0(U*+hPe$|*(PW50>38&6(r<8`}s2flpCEp{++=_aMb-rmfNBzF8de_G&CSy#V|Y_39m^@!uXlzLsR&#E|QF zLmWobAbdgK@1J;vTN;){B!5y)2n`gKKI)6I>pyxeZ^sH=h}6mdT3G!zx*$I>+l67^ zS}{9oV!+%MpE+ID-kb) zpmM=g=+%h$dO&tMDXV2}P@Pz8#ScbBBA%Up(a4~?VHOA*D6qxi6?M#-uHTMO{LB?0 zh;?TwHRO!bM02hRi;4~**@g}-IbmAg_p=5spLx%(Z zQ4bA(&D1`8f)g|`rvbbk_X)4ZUtL-{rn)KP=vvB2EfW2)qt6=4B&3k`F5~1q9<3#V zLGZi}Pa$~Wj+Y3sQc_jjdwWVtr>r`bkuHS5t1=q+wZ>pGuSa#?pg_(HQGNP!G)x-% zw3+k6Grh9*noLzcHg?poObuhP1@ItI@#6|Wzh|2tyuE*9L{Vz}VlH>LI2 z@i<8Z8>VEE{uUsyI=R5*e`90gW1mLCL=|whI)CKD#Dw9mSgp0#O=xPOgZ0z zs+#ikcC2;Q@Pc?S5@(q&oz$&NU(vKz)zx(!-haby$c8ML4)Cb}JP`3Nr*-R{OOYP}Zn>X)(ncBla=K&$v^w*$}*$vX!E;f9Qsy>G6G^+5g zVBIN->Hm3}JGA&%{g33JXX~WRs>0XOQTejx?Kgb=21tU6W-7;*=D|VDl9G~zaGufE zZ|+QOZNgA!GhAxaD}^WEYJ!|U2rp3J-B>$$5_D8(`&!4~4(Y%RgDC|CAluqU%O;?n zy_k*cxcFrEDtLnKT9irNcrcEx2jG;4XeUX5;V8TU+9`d9kL54vz~8Nt!I!N%TOV_i zdW+-x(22+O)$IboXccOd&Y^(bucUGaW@T=9Sx5-Sb))g;&%0THz}8SmKP|)Ra&z;` zB)ur@R8J|lCvSBrQMm(<{xK?>r@J6j#SKqO+(XjeF`3iAg!|;|i2r-F*U}YM zOu&tOlY)={4OVcGL7_QKn||nW=C(o{mRj;fxqH?)Bd)JHja8ZvTT2S$ZE`Z~N~Xj7 z<8$7;z2a^L!Kz&*0TE;pVTi}SL@^?MK}*v^gvt>{kTuYl-P?4kaUG{ZJsr2{1+yK^ zCpF4ZD`hA6hUTXDSZy8`8!EtJ!ZFHJ~a`ouUYrc2&1sbKA#B}Oau|R zzyZG`4T_C-|D7TK+e`6I0(9R|pxSHBPO82+>v_`R2#mYw3`Z@0gO!M!68Rn}!D*{{ zrRr&@fg>@s+I=JaN-WR=I*F3b6VB3SDQ;ivQ{LzbfxCD(Ieo?Iw7ce*07L~+iDArx z_p$>6z%NT>Hn%12Bx=QUIJGf{pv=o5lc1C~se!Qo;zsqJt&;ZLV26D+4>X? z>oi9zA8uFADs(gWOirbO*OQ-14E+n5{Aoek_>*Rt4K}=0&Tzl=6%R1xq$|;qleoqt5uKG$0bklW{98g z-qSxjDgF7x0^4`sKda(G>U8({JoLtb++(lz*t>xM9mR=6ct@h zT0FN7x7*%eiwv9h+6!NLqpI7B@MD#ojgLWN?9v-4xU{a_#I8^_Qe=ld#mLqu@bP!q zTzGn5-`Niamq>UlnX|J-;HtWnWk`iOHL}~z>A*yKY^1UG-|+4f3pAo&x#Cw^x;ZCuOe#Rmw5^Xq@oVHfe<`Ob9$k_NgEp$ zjLMyBv~rv8(TB+pTfRNLgtzEcKu042ooVM3Px=&ti~BTSbHBb#D<6XL z*Ia#IF`oz@#Q5tsAzbzDw2++3BR)=embcaM%IXo{9{91!H>IhY4U?XCPP5-Hvr-ln zU0y!YP&z8FJ1kEXub$LP+U6LEm)(t-2$k7w6X+iBJ#-)JbvzhQ+#VZX8n>|+-K{L} zl*>M{_Z-Pd+h47Vm28poq}}P2J+$7Kl0AAGOxzqEsBNT78BUAuBfO(jxegBLBmTz@ z4%gqleJjXXd|&lv1N%|OoM+v(WfnF2-uEhkd*Vu8MH+lAK$49o*-B>J5J^DwPrd2# zve`J8J)TX=)mE@PZZbJ=-7uQiBu5r94P=`b{YaAH&br_f8HEHOZHerW|8x<56MqKgdtAt2KRNxG*Vrrd>Yj$z)y zYiED0VGV#?y~N7(?=#)h6zA&ZV7cEvsM`LFO@m@n6KEfWWp0b)Y6XtB|t#g|N z$Jm}5QgLLGa(&&DuDRTvXe+>Pu`PNa_Znmm95%oY(JTuOWh#XzG^i=t{JEygtMRVC z9vU|qx-)%U5thwW57nYLQy&va(Ly_?b6T*pH_JWTL+UiBi52R_F!TATzEbj!1rs`e zF)(knOK!v^{Pe^)`)*V+R%XqQW>&eig3~kx9#E1t3l%C@PltKCYJ5whm{b+MBFyp+ zzgd}WM7QkGRGr1I1M0f9B9)G1TA(Y%RZlH+rf?CJ*aOz^+$fwuabf#U`>(ETG7ktVJftrW)jOA zaB5OjCBU4*h5vUV_%MI)W<*PjMonO!;pvc*7kz6vOvSEnhBBk7N?-wuxRHLhp_GY= z$cX=Whp!P#cbS-v@I7Epwcm|D)^&6QQ=|4qySyK5yh+}*c3%cZ*m@&{<`9FZR)!O< z7M8~*=SleX!H(vWk8bTX+k2U2UoqKsHMu0BzD@^x$?e4?(CtEX>$AQ`dRY?S4_j3h zMoSL8CkHG2Ui?~`fyvrg6iR4&1B5}zqxu7>)RdGj))p2LTxT=G1prXkoEXxeb^SfO z9B&`T+KkS6k6UGiqe!RfW43Dc5oA2s-ce|S`nA2yU2St^W#v@Ve#vpM%h!v4Tq*#; zp%T24ShZXrN_h>|>cSt^3QUi1Sx8D7{~dg(@^A=5g>cm8=*9@E-j*Ngjw~RU{TfVwWci~XRoIBJb%TWKiOa= zCvkCLcC<*JbPdQLV&0_3uUVK+YQXjw^hTMd%oNrpnSK(0ux!|!^@S>R-7g%)GjcNf5jgsh-(qp&Ipn9C| zlX?eqPzuk;r zcdEw^uz#v!zvK0L0enXqLXuiFwD?!@jI{UwMTwW7ZV%kGPU3{ZyOV)9anFx_ z(#Tvs9E`{q%So2?6*iWcEv+C#y4US*rzIcF4`kll?_Bk=+jwBInUUozxs!anE|O}p z8|U665<%0*`Et3(m5Io{KZpu5Uh|)|pwg|KPpB2A&&rJ_)Dh@pA>X=0lnOB45>ih_ zNX2&|Db_%ovD>Jb*w5pM`r36knve!!OoZai$b$U*ID(CphetaT4|gtx7-BLVYAJ&L z5|K`*{&hU~~>?moOa_c#|Zkz07m|T`VoIloEh+ZM)m>eQAocHRFce{?e zx;spcsJqE!cP_z3*BH8zq@WWy_Sh4|LCVxNWD+qsA{|Rbe{LI)^JmzMW8W`iKooe6 z6)5`d;*Rb4zEPX(sCUnLX;>PsdJK4`O&pHNhVGBO$k@-=@*U2U=HDw4@l+eNk|~G{ z8msVh7v1YO@pj*ks#`z$R3|iqv^&;{@OZsAYeM2dWq*oyCA?riD4r`V@QzuB)BVak z;~92bU;v`QqLgHh*X^@DL^MxW`EF$@PaJ$RVUQ+8(R3i$ZVlrH zYF32o;5(to+tmeOGRN!3Vdi`I?E^pA<@j$T^2(rvecvrB_K!b?go?uHZlm z*L1QS2!pcDAaH#xzns(CfT=pS>&)sDs^JNMwTDp zTMuPh#T#ZoiQ#+e#rRFuEgkr5?MJaL3+Wiyz3w{fI4OQYrQhgq8YI>ARFGwJ1jzn@ z2!w@oGSrg7WIDV&o=t3(O$3i`*UE+;ZJHFsYM4}tL8bSHQ0~rca+D~SWS@0$Uy-fE z^{x!3!|?G0{8otwHu;N*frs0Ut&idAPCrTV%3?={K!)SodQa86`lgWHLXHKO6m)^t zOhnV_rPZ+HJ9W#&SeYqNnOl2b*uDIuI^R-X@ix&+?ym}}CT1PUzz-(35wdG%L|#pA zuBh94WXc-dD8GF(2zS%`PxuTBYm=~^#AX|*d!;U}dd-p(A|&i=1_HCPh;vL`Xs3g2 zO>=ghJ+JI%Cy-d~ez8lv1(#Kgrb6y&cu~{uPiSeEnUKON)I|x(vg2UtBeFhzS<&U7T;Btjoynca+tm6?W8^JF}e9$LXBuBER_{ zpE;?-8*MGU13h3uhi|( z!y?(QV?J{Vt4>M=LLplnbqC=)69u!)o8X`c9GeTSVcfn}9}07u0xKCB1gL9%Y~c`2EMB<01KZ4eiHHbiCD zUq(L^$SHz+sabIq2@^JI-?|wScWns=8ETCQpeqZQHzq|hWRRHwj$MEK=g9ch!ralm zNJi0v5ue3!p8^++a|_~i6@t}$2b`0yLZ>j3>oTj3Su%WVb%!Huj0NT4;BJ6JyyYVK zFH>V2gA-}?{f5`>%Wj^@N?+(jVcG}Ych->NWFgcYG7U-8$!*DpL&@~sATpqu%Etx`sdt>#cCx_)xXHWmkJ=V5ZsN;%{P1F3rh2{o(U_F=}vV3SavDRH0j*bLu^9;}0~^@g{c z{Pe8sagZ6&!Ju)Lx*sm$_+Igr%t6rcS|b`$wdxWS);W11*Zku>|6=fGQ_xSk4JTsr zSg-_=w1U+{9iv zBW`i`iJSge%KJwH$9p5%wWV&xTSY)jzZT$Y7)*bqLX9DN30)wNcNyE% z6Tl8W@xU)v!LJc|2u^w1Dv*exqm4t*&|yvLYnJgF)ab^rCTo>vpDu|97$PJ^L_ z0ff-aAIjst7WcMO#y3noaqwX=87kFBo7JS|eay)2$g zW3iXGt8qKw+rc_ZmF#vJ87jRfV!tNUvw{`3Nw|O?e3mA?HzCqmnTePD)cG#oH+ki! zs<%nQ;l9O{Kg{7)DZ8t17L`6GHwoR|6;sTBdcyr-y7h-DYmIqdBu)Uy z?I_-bTT7j$*de39@7&!;_iE7hr*Vs1A$zax*{AVikyx`Wqa{A-fU`2>tMhH=Ygu59 zW9`>7IeeGCQRf-SOfOP>eSBUR#*5}$+*tKZN z)S4sME%}iu3@}pI;XCFBE5WcMW=kiQEV05anX2rj5ZqfETDb}Oa2T4?s8Ge7dd0MS z%uQ37-TPxcOR=^)ljwc#!_A15ruRhwIQVu9fm-h`m+Qiky<)TYNn0cAe7m#kqhDeQ&0%lt*hd#t2IQqyc6{GYABBk2 zGX1*ly_Z%Q5_9n}^te=JVG zM%kF#n7Zryd!^bh-UKXzMf6+6X0l z&Pw(@(lAe#B~v=}d*E8Nz<&!{7v8)8Gm>WYTpGgL@;!@APL3Bce7#bhZWAuW`0Hr* z`h^IRN&4)JaMjbyWb>fc0~YgU(+xDoi$fv%R)YOspcrY~T7qZffGp;s>cG>UnRc!S z_%h~VTP5}!ih#*;D;L5$9y;Rb(PQV{ zf(flX_o092$HorSDf;46X9{C9DqBlhj$mD<=8bIPzbZ+9Hn#SaWOhcUmIpxiv%jT5$+POeUlc6O#ARUyt%a+cea z%H3PsTp1J14~A`_iPa_)RP(Ki6)tkH{#fn}7M)vPS>Z%khOq*x%|mbdu0Z8KjJ@Z$ z*_|&>4!{Og)RL-CwbCJ=z@@9(&VL+_{i>?jpSVjh>cP zihZYX_OGtv-ZwC=!gHwUUq_de&#yhLn#D^kwx20&iCZBLm)X15^(}w7Y(zVZNfcP{ za9(AfSNibo-RC7eI|EjaxhMF9<`rR+Q$vY*cAcy3i**hhj8g}rW zFW=0+OK5Llb$?yCR5Yx{A~&$#F3=@DdF4(Wh#})c<)JDJH=KOVp1o>y^g%1adZ0Y< z2~*)0D5W`z&khsbvLVPMpVuuf=lM8~=i|B__v^au z*WfSg#=ILy>?6_M?JC?x*lP)?QQ2Sa>+azd*Eu~hoUf@_t2dGyk>VFS**`?3FBI7fPyhe>v$L2Txv_n}ELVoNTSzUWhMa)YBC8jh( zRa+Nxb<4)N>!aNvXI`WtKSSE?H$*c~EHXxfVx@lj)=z!NkT|2rZzMMUQNrw^AG=Y) z1DoO8OT;2$e0SwcAuDZE{4@6M^kX^2 zG@w|53Zo4~4$SM_0?GG~5|z92_m<_JM=kNJNL6|PyBI#&7czD(b*Be`tM$ipyZN*A z@i&~9Uv$I-Ho|_4S|-;+XreA%-qW&7_9}(q^;d1-Ku#b3QpBRzOf7ecEbLIFv4}K3 zr~xlDvKsZ+&P6+pr2id0N@&2v?BrKFoqUbS{=r1=m*z8?Q(ldOvaNd0TY|<=<^EJ@ zVR&9OoxeBtNkjC2GJI51t5~>FpnbjED`xc`Iop$p=&VrnpVIGBY)JRY=3d@3Z$i@f zj1ZMV-@V_gHvJeyl0eHM!X{vSIx({J=0u=t;f7@I);&|UoHtluFNBW+g zo-~y1_HGsBnQSZw#$b=07&!Q-S z1MfmR77r++vwcuQXGSH*1i6K=R@+VJ+9=a@&oG}eNA{_LDWXMG_y%2XWuw^9gkf?r zG6i*S6QyzRv?QO>ewzh?BIpm3Cf?Y>k9cIx2EDpSe^NBCiIhAuFSRZ8MjlTz+{eOW zczfYr{~-yNkiM*vF|Me(+*Db`*vO8pk`FtMoC(tRe~n$L%b=-VI;ts>nwRvl{$n|< z?<=6NKiJe+rR>^9B|Bmfdr<;r&*Ez6Gdpo=R$k)bueDdrS@uFqVdf>f3$I%~vTG&q z7fhCQRU^3SHRXT~GnRGHi{QgbwtIx>^AhY}t!2n?u`i2n{Kfia+L!ynR|JqnLdULE zz41`_D+D3VSd%n~A07awXG^?3L<*xFD~e5=_0$anO`PQjoIOa8R?vFl7H!dE=;nK8S%;m`R&4cvr6 z&6l1hS~u2D;*7oZamnZ_qw$?9G>{|KOEdSvekJ2drjp`cR~+%&1T64-Xp+l#PuC8D z&cOSyMhMR>$J3dQ&M9fy$0zs@{Fz;S*Jg5{l43NqSJB~fM zso#Kt-gFqjYapk*oQ`K!@fHen(qVsMZZ5sPObZQC7iJ#0-oB`&H7_C%c7kPqm?W2m(heNAv|Ilfx=<0 zhGR*6P}FOStUPYB=*3F7K`orIGp^{aVRiLVGqnhn;0_~gmwW4&Q?wGlx{BBe;lM+J zOLBgG?7bp@QL1vUkjhy^$vs+mWh4h_sYenJ({G%xWy3QxR6k#EeE07MZ z$b%omVKRCui?~x<%~^GZ{Er%5)~ySL@wIE0l`%Dt+M3JWi1rC++n3iLEm0g&^7UUW0hr4QjPl5}WQI0v&Nx%ob#f z8XJjPuKuZFidclCB0<-L1b;SN>edxOp9mAui7^7e#%6LO%lIaOU8;t0Z!PLuRCI*L z+zzeyup)8rAnzuA*^{(UAH0|QHNLipJ@rfM?3WMpF^}kkW@p4E*JNXYy|U&Vz5FeR zc}uc~^%sx5zM!5rt`!tM+w)P6d(_zzUsabCe#{VZW15OrsA6-8uwOy!56fhy1t*~! zi4n`ZTRIbpyEkmMn~<^!JJj%lHAKGws!{qn&W#oKsmR6kfP;fl*iE zQvqR<*r(f#D$XR9pN?ijwwR`|V^Rib>_u!jLI<4_VSelmcAi^awUz=uCr7;&V%eW8 z1UxMYSdzF%zH=s@KP8=UP(4yI_YW0Xky-*1E{X$R)Ab52aqQ29BZLNaZmthx$6?$G zsY~f{gj)OfkT$WkV*@Cs8-(ql~wfWrF9ECqVs2)}Nos9L3AHXc{peP})C z{K!tK@M(#)h)Q1J=(T=eKn2_e|D%(rrw zDM&KlH-*b>Ct5T=E8cfwLXsfu5z*^*-RYCB>Q=HkHFp;)Oj0|!;krod<8j?yuQ}d6 z8pZyhXs5$@x|a{Gp=t%D-HfMPCQdhXJ1(nCdv1}7ddHP<>FLn*JgO%xDVDyaIpegX zuCAU1ekZ;f#10wg-O_TQ*uAk*v!Sb~GDsm3xgRcmW-wK!7GL%P;Vqvh>0irTdiRTK zxp_~R>CK-yZy)|_Vs=K6U23cpTg&Gh{1zbFa{_LlypH`C`|YJUgbCg4s|<$83Y511 z;d4tataey=`0$oMy-wktkv>{Z>C1iXwStkZF6F%%b)9V%-JESgq9=f0dt_H*0771_q(obTkj#N?)0zZjv?Y)=R2NU-FNORs2ZR6)k6*Rv?w_!IjTHA`8XD5hd7<=0BI@$F0r;pd7Jfx#BhrM zB8j>s6yE4$&YXFe>~$c!5AX@Db8k*kK&w%^pYQCKX{yjdOanxADakcgXyd;9eu#z& zZT@1n{&GIx)bv+v?iuvzr`UH8y=>=CJXy|(qO zQ}>1m3so<$F-?XW?R5N97>x#&8gKt+E4nODTe1P$o%RO*y50UMsvv1D{47vOV56W%C@(pFPn^fxLbZB5R%cqxb@FG#RDgTAp|b2+i(Ibehd9rN3o)in zL!Sqdbj{5}hVFqs*Yu?G!}0qH@mjV{0puIg2OfLfx#peMt-HTe2t~Mtw<->|zn=+0 z1P7N-oC@n_oi@*%u12JZ6M8>w>Ii`c{X0E)fYVm@*63WUr%_lmcL zu7Qj2t?TUU*jU7Tc>~tp42+d2t`DUUFZ$~x)O|x&ucmVE9cw50+BZ^>o$ z`J;9vUDU3Ootv@i6ay{Ys0?oH_0P$S?zRrZfcC5+(%p0E&2W%%;NdJB4{`Bt6 z#~d9mYs~3cM-2Rg+udkGhj^CtHsD)!YVXH@PYy7gP#JPq{BWRf*Fn4TC?XLvLMh-DX)9yaCuPUhlZmv*R~I z2y}D*OUsC*!-6WK)JmkcO~tc@JStWS4`MsG^x z9wj<-ko0;I9iFnqTKcWeo*sHFC51Z`uNrv@Evn^yZ}${96pRUW;cY540yLa@zv^IQG=2p8{|0EK4TI z1y^O(Iff<}kdrRSvs>?_iMRx`Gmrd5h$jv2w(+6}E#t%Zo4`qK_}917+9EbP_)3lP zN0`RNraJvNE>y=Iw+0f?=I70=F99dv&2xZB7ya!%2od7n!1vg=^7PIt?X+Hsns#xE zu6JL(w(3xYs|OQB${lM~BHofFpTAx{6CH5zH64MfY&Y4_tn|_9<#4*q79EkiNZvf$ zoC)ee&qwRRutqmFwZ65mexD_J0W-!;tGL%UvReGU=^k@VsWw-_2!#mLhJJG!FK3976?{X(mkYN}D zegY7@2sIN%@Ya75yp*i0`B6ytgGaE~XA&2DCrKIH$WHZoAg2ju?|*H7wSR+admGtS z_v8KJ!OJw|c=}w(o1bVNo~bXHaIRAAgc{Z~JXIxexNiAqTZWni>4ezpPZ$Cb`(}A> zSX*dCARRT`@KkqRkuu)eVxt}T-Yw)o+$zV}g%BUZ8d6rn6{n5yF|J1~-CgqZNmjX> zzrrbO$GyrP3>W*Ov(km#m|CM~0@LM0(~P{FEoM@;s^|3f+n9ToJLq?l7BENuu~iNB z4unufJ@px!NxqkO!dDJ?Mj8-xW$AAtpZc@!D6OYTZ>a(Y#QCdHZCM6Qgz#3a5n$z8 zbV=4KUh(IcnhoU+!K~X90NGjPoPT?Y_4F}1(GAY4xc6ojUs>UjX${qFOvXhzlvcQZ zAT+Wo+*x6-hD=kpfo|fmikVQ~NT1t@cA! z)}UDDKrGWIMO%6XB97c1v11OZ(1#~Tv~6l$)yX^;3WT-3n&H*IW=$Zgf-e5Hm19p_ zNu55r=uyI=56P4h#Jm!9S@me5e*$)0Ex8pq?1HOn!J2qc#W}~Ws^v35Cqy4KapcC? z8|rcCs+%>pN;dY^2jw}5OFtRQ}2$HYz^gyk!2H~NM;hxt!de^d( zTdsTj)M0zPx1yW0#Zx@tx-9KneaUpM%-ehxLyfE&r*6>ZppC5z!iV3`sx;FL_?|DVU}| zpgBy~&c+f)>`}xFhyX`ePmK2_yGl7-x29#cEQ?pJH1w2(2hxor9X0x0?wH1P&SfWi zrxsSv@}szb^E8mOqFYu!Y}oIXSMp}N;o3mOTf^Hqk6J*c9?+{0WA6t(kU}F!L5~D?rV}eRcn_>MOFKtiDbSpP1^}j4B_k2nIsUOsC?cb{8w*bB9<{i)`7b8V;)e#UI&Or8>H=j>;<-l6oBfJem8 z^^W7K(aLrr$mk^notx?M;@90YN^M4zg^FG3$Iat5Hdal-$?$S}51Ysni*aKw_`RzJ z?z@$xU^v;0)d>{dgJ%-Pj;52ks^O7Fuhk6^9Vz2+_Xg{pc3rs4bV^G)(TCmjaw&+{9WjGKt%)8`_R15oAyZ8I2q>= z7RQdzV0N$EA}anQtla;EE&*`ad{hOY?QR8?t@*v_iP6|t^A+9V3L`I=<&E;-4pj4p zb-*&%9-$_+E%sCH=A0DV_t={=DJpZ=$V~Wrurc95$YnU$-ka=6!US}$3uwj5b=t+&MWkdmS$i}}oJ{(ecQdL)`VALKx9ucIJ_ z+4bUxQZEqSolPC4V2GUc%`Sj~WSt)Ec#x(eZ%Hfx@v~c7lop(aQ-~q$gfA!yvL0IA zdAZ)2UyYGL_3u3+K1=**^jRX-XB1zosGr7fKiL(u^pa*j7@Yh;ewe=iZl)@&@US;y zPoYk-Jh+V3f4_|VuMTG-FJ8oUkOvOIn-TT;!xIoH#iz(dvnh3T3qVO2k!E485yZci zx(*GIH=btkkLSRl4;hZT<|XZ{M1D3oLf9S&FnJvfYPUxOoRJ;wv>Z>l)=jv(sJFhG z6wxo9QL#nCt@|@dR{Kn)hw6^s=f0kkbAA~=`uwo+Fi~)KuWC9(i4_mO=w-EurD0GO zLkVqb@&15{%I-UAmccTR&h)5^VdywqGG2=pF!@$zGSXPc0Fo=Z8Jt61d;)tc41h+d z`kZUf)-4BBRn>#FiCF4azDz|&SX*L=?z^8&@HZb@6}9`}1i(6!*rzsB><4hvYmXI& zk9PPNi|}P-GZ$+ZA!K5~&Q@)^kti^-rCSGa%8&fq?pPxqZl{PAe6&}?R8-da>5f1u zp1ab^kwV)he*XEj98Gv6hYHxqOFx&L6M`!?%?=y>e(VPi)Wev?CpdKq)zu?2qyt?_ z)_G@zb{u)c;gwRc?;byYQKfkj^){APDm6lAw=4RaH}Vj^yzT00Ue!AY$|^odD7{#D ze)^@q?;X3Xt7+f(&1)hhKNx;q7eAz$c(bd-B<7R8A#SDXWz4hg0(b{D-+^Qwi0QYu z1l!8jlfL~ayTRtu-vR>I-Y|_QdZRkG=-uhyoCdNJDoo;toiA)Z3WoA@)=UMo3-oMB z4jdU;!<_4^Hu8IU@!1p~4iS;Pin?OGDQScz7TGpadDVu@Og9wo8+iq%rz8El&iR_* zu>iwu8@1hjyya7fP$+kuj8#5aV)+prXMCm#{P{3Nf~2;4ppYli{L74D#Fbr=Ho1!$ zKV_&lxdoC!*`*RlCBAY>Y&WenXgXc2@pa#B$o7C4M9|y>(N!9Y0h52sg81CW$D&hZ z>orR~ixYEws2=sIw+LQ;F3-jIKB0`k#(Xw`_ZYh7Xg<0(se4|3v_CUa)7%8umM)49 z*G1Z6v>&_84r&CteJMkqdFJTbK?^J%cpluOm8sg3P&dW2txf&n09uypWWxrcM zeAuQ+9m-0@*lX1g?eTyMS0KtRF(X&GR(fk%)RZWu3BF}ufJA#RE!{HoQPdG~iMV2~ zzS1py2?WBF&YxeeP_6I+G%NA0ThC6G~O1UHYPOWL7p+T>re02pX+o-~u!M9Ti1 zs+OrVQ7r!Yfz;Hg+9b;|^_}v(1w^Fh%f8Z6g+AKP+b`Q>WPIcK#1EW&896()Ojfj0 z9>;|pWv!_|UWIcJuX-ykVyZeU@PFA~W7nhL(6V%$e7*F}`E`G#t&K*I`QZ-5DyZc^ z-PHSL&u8&OK`(%~x5tp&ap^2oS$KnNBym(e+51S$&?Mh-okr$q^o%0*jggm#NE@}m zK1S)wt2<5da)yBc6PEXkSlM&PJ{DsXQnchka z;{o<+*nopNSmF&9$Q0~8x6Rbfe+ump-l9Iuaxi&v^Bv>!=U4Oi z*YD5G_@lH(3lVQ#`Jlp}@5hcf6VgfY+bw&qa*C@7pe z%BvzP2QpXZXy^UIqLqa>ZcjNLN>iK^5+JC_+3Qt{cC-P9|^>-ILb&&b6%xC zlX!B&>u7IKJWpVm?E8kPUUDqSANRxQ3W*4#oBHtyvzxk2!wsylI}**&>-FB{biNU%Jx{Pn+C+R`;zK@6o*WVkfr5mUmElev7y!)AGZVmv-{$EUd*R0} z==q}Tph@g_opb-Yv`T=MKnXjG*1!=;Tsg^ETb$yQ#>|D_KP0sW$ZE{axmf<|&M*67 zE)4KSpyFsQ?GQ>H4Klytsk=_g-?`t57C*|z5n3?KD>_Pit+sKr@iYc8Ey$Wje@p z*AuFr=D}bsg0}apfFa@Q#=}}6ds(=f>`HM{c$>Oqci-c~aIIk6J z%2wGw4CE@a#P+)x#f{zfGl~T`rg&ymfDZjb8h?EJ4^dvk?q~VO(;DIbdRii<+D%Of zAQupx~WGChUoEZ#)fD;f)E9GS`~JIt;jdDLfBoyl^?$5# z``@d4#RfZBwq}R(uoTFDZ|%YOXrn8-{ z#StRWOhJzkPW^~*o?F9`-aITV^zoRg^~181cL^+PO|dlyp_0Aen@{>%;%y<93^&ZW zAEc+^H31D}VPn&l`mZ9t;CuPnQ`jC)h4qm2P*(TlT(9F{Lbv%nTI;?v^G7{!_uc(& z_v|88XZrXV#VNUbAhRD>nj-iDCPY|*j9_(kZf5rXE=UPw{FpeMoYGR(#l)S|)t~|w zCiclxY5k${7Zy71jBZgH;&zEwu?X2Dwlf-X1WB+6f$h&QsS~6==k%J`p5;OAzvzGJ zyg4am37?GouK4;V)4;9_Kj8cGiA&+QMg_>a?Z(0kUG#`?&QidUgZ_>MmR$dCkep6acbp(Vp~`|sdwaw#~q<2Rk> z&AvRaNrO{ZCr~WOZnJQ5lZVPM%wa#-meFH1FStP>!Qcum%Y0A8{F6T}$RF%Xo9spX zLl(;3Ziq&urclWStJ`x{H<=5*ZkTnV{B1@)wU*JY0i*XGpl|y&fz0lIUrXZa8$s`( z+y_S`23p$M3-1(w8aeHM%E|>Y+%t{N7h?Bg*LAM3;=-b0CIJYX7debcia$xW!o$L2 z;RdpNEq(AmDC=J-&iQBnk8fb(iJVyNC*a0V#Ks4+J5@yAj(g|A z5OEXiul=;Z~n{&=Uf&mT` z!)#FC%Mv=E|(`bQ?VuLLxN|;fey9GMTF{FodLzyCEz!spnx$0V4 zLyD7k;8GWSoq)0^q9|s5ox6k!W{JWzSsT)}YZo~nW*xC9w0JDKAmWRX9HTww02w0Y zfTSEwupB+`G8BHJdpfR`u5N6abg@2=LLf#8IgY>=`P0t*{YM5*a8hPl73m9j85&H*fu^_0A%->NGS474Ky@6#01d3RBe1FSF4!<8K% z5scyQpFeX6mw;iOd<>a8_sOx_;7Q>kngTh7DS+hv(31=W@Fu~}#_pUe_H>Nc_r5vk z;blC1+A&0lh@Ia>r@pm$NW};3@8H& zX|y5Zd9Uow05(p{&71u};tGIAmTOm_pf^OL*wZEG!vAF(R|p>40AE&3Eq=2Sb72+I zz$RIqmvWw~w_rdEWWGUm@fxXuFQ#to_zq8zLc``5D;8eHV{j<2c|q=T4>1X2f_7nj z*4X`be#0z-BohEc!90j1i1rS>Ac6?|&AC{bAREL4J(E-S&XAcs#SuK-O2` z4EJ$;%>WE4equTP?`|51FsoKNVO@3xMvb*;c|S<68-84DORAOEaIR zz`D19+z5E6mE?f44&*kj20;H}cPc&r{r~-||2stZKW_n({dv$I798Ah)rv?7&?9E} z_no#gY$qz)t%c4%4-y6cuW7O&TDLHcsej*pD5vM{OqgX=`lmvy_98@PKdxnVs}cT)Kr5svGMA zg)FvqBZaZn({DtDJKaAHZe~8#$uaNLez>NnkYO`I)KgBYTlq3m4|vnUP$5^l>|y;P zC|}+4X6v%r+}!baOZg_KdFNuT?F8XE7agB!N~%A5g6**IB?>FD^X|-BiQj=U4TZ|{ z=I5f=B(JcaG)MdS`QE*1opFW`eLaJq|wd zxRKq-=e0MAWM*R|^O49bcM8(0ur4T5&WQYUXGCXXqUwMvY;cqH@tHa(jor)Voahjn z^na(plJOiDl;a_~3g>)cQi5N$M#N(-*)Hrm$GHHhfidi>v8jf5W|a~-IXPV!+@&>n zNp7GFQBbe^sfzRR_ZEYAg^OWUaovXP8TAd(QBkbc`>WgEgPeja@}Sid3`4SDhd;W4 z2RBo|OIT+_g{)5yoxKVogaC&X!!1;f5P01RNgjP==yuI+tOyLfdQ+LR)Z^?CbJaSx9`? zwV7AiL^m)+bVIrgFNPk$245_^WS`nq5D;~-8qN<|?a!=Bn!o3d0i^HEDYws2@3#`yF^K0E zB12BvCgH0JLLK1t*4FaRNBC}h9B1)qCI@1&TQ<(tuTlmyIu^z4uO?Ll9-xzEXDQjd z!_cI~(6^aRMd}j4^=qCSpu`5e}I-D6t#f%33gMzBedxeJR+1X~cU(dDs(KS^i zyOXU%t5R)+t)?CrTpLMFKNr`=K=j5kQFvoRmVpn0YcSQw4u&zIU(&3SpwKlX&1U2P z+-Nq^OE>$tKoLN7Rop5kh)A4|fM^|(pAS_{%6|#KRn+y8DQGt z-L$O8vEq3!R)4_#BQ?flJ}e0RF6Gl4oux#xrrHG4e1|QXkru+~m(ndxEI*FSGDqJLji!9#*T{G__GA8JS z6`Vg68rs0e6=k<&{Mh=v!rm#aGcbO7VAHXYfnPov%--`vl<7wRrbQBrLR#kb>`3ak z?Lv#cv$xzAVCTxEa9Na0q&+1>QsY0OhChDvs*zhtRT2mP~te$6%|RNT2$#Hw#6il2ds^aC>3|lx0H)O+r1V}t=>i4f z3e99tgXe)MbEo?w92IUq9pJ%4^@A?ab4W3D*9Wq)Axg2NaB`FwQ-yF&9xZ-M8-w8* zmwx59&7R#`4di18;cIh5oz*%A^yx|opK_hoK5c5<=)C|g5!EYFE3EU(WrQpS;Fq8G zX=3v#FtEeN@vr#F@S-k1j9DFo8fIu=*tISMfIEntHA@N@RqILX^1`gr5R-?C;X2U7 zc`;ydiMGe;Cu+xmHI)p-Kp{O|X}h3ljxp{;K_?4P)hN)w5XP?c^rb8X>ZdKRk+oWR z*I|Y<5Az;<{?RL5*O0(%IPMAKanQD4DZm(|j^2hp(q#W}xW4)1Kna}VK3-;yAO$hm zVS436BCPO(ljs0cLw^cKIg=9vIn)oa%Za`OjeIqtg_Y%O{y0+2%^}t-d#b<+G<0{ZXDP}?fp}JlQlwui>>V$Q({qpRppq3bvWQjo zg@px+2>{dAM-J}Mv26~`yECRjf`cDTEhziG(63#(j*=W>xD7N748l|X17H4A(`rFF zB1$0c3%M)<6pIZE`o+grzWdLH@Af2{_V~ZpzW?E0gn(AbV2lyGj8(% zy9UU^O+)>jTfIP)=MTx>4#=N}T(dw*Wb8NcnBTr7z1u)em7YfnA;p{j1dPKZ43bEA zF0NPu^nqTtK;zA4N#v9}DJp4cQGn-a>l3x;FahygNH6r!ix;}6iZrb zCEk3|1qziN)VSl~UmU`DX7eu|&YcNpt_t`4?06rro1LvMjxFcQ?(VWg$!yv0 zCC)I+CBmkM>fGZF0&cUSOt>v+oAF=yv=gnFF48th%(=U%39_Dh?g5x{|Ik@T+GgUb zs-~tJnrI9n=Ktds{t*Lff)r{LLItZwL;$0(i_Q!A=U!J$3_0+R#B+ns z2q|z>x0}pI@aBtuM{~dXh;P<+Bfx@n(OD!zkiTsbl}SidYBE zc`zZ2khIO_FP_|;u%Vqf!Uinhuo3JacJ2b!7$Z3xSH~QY2TXJO5ND_RLLE4|TAwQy z&SQJ9zwRJW@I3LW(gW%3tC`YZW1QZ1scC6sgn*D?#Hhd1Jwb}| z)Ia4SK#ltscmpLEa4{7rf<=H$xhW#5j1P1Phz>CV;X4;>G0F7|G3%H97l2=@m@XH( zY#q3Sg(ZlI7F)S*WrP3!*Sr4bzy2ba0n@D`{11@CgKXbC*E1#gfGJoL(aQ&HwD#Lz zc5Od-Y=oHBaoQr zg#_eB=c}+S!zIEnDqcd+v2w18-^N7nzjGI1SKa|4(i$KXxZm=C+>S+H?l;C({ikmH zeMJc`prwQIp|&IvfXsR4Tj=7(%MhWDx!G$T4*cgnnv1#FdY@03BNDJu`}2R0So2lqWU!qs*`fTWf@v= zqyhpmAEc^&06OQLDp+@d5uDFRBA?uOeheALi~B$~!4!eOU=q@%H+~7z$#)a+HIWY7 zsu}X9H4d>JyWPY?lQp|TweAF(pn7nq#8kMVPfk=5lqV00qido83zcrq$u>vvwEl$0 z^ko&Ou*qBfo?4Kk>A2XX!Kt0^lvOqD;Wz|XS<5efZ|m>B4eTM*`_~W3sdry;x+8cv zDnac6+9v&rfHBW1Y^+}O?9&mbyGk0cLe?j(PS=HC%5#1T;}CQGk%bSJLL?k8Zb@ro z9Ye%xATQp{sP7B_kQi98%*`JUnud#JgZW;DKqj)HEhd2**_R20k}f>b%v>h0uQ4z8 zSjntPioHxMCQW$b`$#Ac@ zGK1GJYcfwE1@9;E2#3YV;pFGi$`zWtS)m?qazo;0B}xVp#XCa2CXJg~d=_0!4|i_6 zIdt5X{@w0cgZMT3a0t}l{r!l2yC`!&!wE!dAWLaz%9U8lbG;-zDYmrr{hKYtZ5H#m zNZQ|4*9;1z&Qv6SqS8@1`C{^0(+rwVY5VZrOavz-k3;1Zav#imc;W$0k4cEaCP z*w{Sw%dS$q2|DefFsWIp;Pp!Yf7=W$q65?W`|p5;AVZh2G3!9uN`88*$8kK#Z*~Ga zW_;O)wh%nqiCt_7d+MM~u!S!?2!^wI1v2R}amjk2W5_~&tqA!9GspnLFgkBNBp9}8 zBSx3K^=JEc5>)p#$u$wd-7a#>7?ZBU!DZqYmicOJosJP5`jr>l^(A4xnTE$zz0)1(TGVl7g5}#0&j%L$E{?n zlVINHmTw3*Ow#LUB~CfPV}CU(>xsL9VkSA7A$H>kg?P9wJr^zx$sIQK5k;>)ktYSs zL}caz`No40^kEZnHJzPyPXlDZoUsfKcfO?;R$+nK29M%8s^62(jWpl7z*vi0}?3p&i9o ze7xDZQb=aQIlRB+lMe&4qnI|2c6$+8OAyZj%fr!MZgw zwKCJ zT3*>^$U2c&`(9hRPoF-Y*62iD-Enta>e<-82bbBf0Hc1)K%elU*LoCdXKZbFY)7P| zi4XBdd#SU_dey~kC$weHn;#7o8q%CX5YcDw9R04XpoJ}HjpI^YR1`1kRzapz=(~U> z-svkLJE$JelWeAU`*`%tt{9;1w|VaVQuYTaGax|`OkQ1{GC@O@AqXoqDylha7T<7# zMJ?8lG2$WyE@zm&V`Jb_7EAriBReTxj`YHPEK})f7QYA&;?kdt#DhM?d#h<7$~s^oRK*eKckMa>baWo* z1J*m;=`?U&N-|A4?2+@BA2lWJLqcw*=v9n=6`kO#cUa(f@Vu!J)|sNacuBigO0*9! zrn|l-s%qU?_;4&g9^5Z(tzl5OlU^^B_(>^8sE_ zJV$ubt?5l?ImiOV^DsM{Q5rhE7h3%6FS_f`HtmDfz|^*`*u`DvKzo~=`V);mHhd-N z!#d=+{%S~zc~GAIwD-v;xSukwwAiaEdKmI`>(FA2Sygl^pwFQb_CBhoD1d|3R_)zBJSKoiu>+PG!^JiQB(SSw_Eq1iQF|8Gz&rX?P&|d&fGrn8H=&-+{!sk zsjcrdwha9EZ*N7AOEq~WXyM^}#DJ#m7@08i60y=g5~nu+hkpKaO+!UVXXlKspJ7Y1 zS1>!7NPXn;hqdEr4J>Xj3M}di|AsTI&}{;djCXJq(fu2zu03i;b*61)%BtHkXUa7z zS)M~cdKL6S(s|~rl;$|E%^-pnyW+E3 zLKE`yI^U4}qBEKfPk!~y#Cql{xmIh~1{1%$-@_fTBOmlJ|N0hfO&FM%m$O;9&$V>w z)kItJ+cRO{0cLN$*?f_OQ~`!5gh2Ag4Bo$lg*P7tOwwe{r$l^U@JU#T(P!*|IQKGU zgWg0?Z&eNTh@zU*fk(u*o*@kbwij9JoufCmS!OXr3v9B$j! z>!J$8QQlK?JE@x%3H$s*s_Sn+FTHWlVyFPbLF~dAXbRZJ9c*0B%C$!}DlL$r1IIRJ z+R0U(s1b`jY#3wfZ^LIl>BKe#f9Rp}2zca+G`YRv;>`VvkV7(sD2DK>lm>V2Z#TO1 zUiO&%V#9rR$#kg`cTPHRn&Kd}(s0xJWJ%n0klxQY^@P3>>DcS`;Pq@sPp)(z5%2XK zLKPGPeQ_u5ic8Mc?ucD4^S>gXh)ygp?Sv&q)M37n4x$)McXumtqsw*r@F{|a_62*o zSjX`i=#a?;(+~Ueb&^pKvR9aS8AI!1j_Gur+>A z%m;M9)#9gM*Wt#^xaDslgk3jNAnq3B_^}f%9lzV-(8@J6JuYo9b<)>6^SGDbPoho@ zJXUO->%r~c4R!wI={Cr7xvd0{bU^A3m|V}Mv1t#9uO=SGT?b(yDF49WIhJAY0+`fq z*&7L>1whnQFMR4-&5WBS5{{Xyjk9JY!ya?!RElweJ{=+1`?39)Csbgn=vS53TqsH@ z!cj$)?`}$@;GM^i9VY|cnq%GGqqELZybbs z;HZG6Gim23=k&BqBtli}W%9kb*S&-ne70GlM(p6WMdC5&jgC;KBs_)@!SB=Bj!o(9QydPfz;@x37Dq0`Xey;b+1DUbA{q`r}&YT?K63- z2c8=XgeStnL3f#kNWi2Ds$S$Jb?3#MPWzBz*s?O^U1`4R5PnLSv zKJ?dlQo`GIZ&BPk7|$zOqIuPi6AWf+&~w+m%Gngkteh-&qHx?FT1prKv$1v>R=Wj^ z(+k8m3rV554&yK4JhaKHQl)u#8wgf}PnVLHZs8xD9Ic7;dhkX9 zce9S~@O>J{i(*%6Zb!^~|JhpPSg|%%_{!s8QWccAui9B<Xm!>7(Md(&fi1qM&m;+?qaumO5VZw^qX93R*^o5#~TOIW03cZB7;wX<5T z+NgOlH`0sfR#iEp9|t7(oS4#7oE@z}4PB=i-sBBWQK))B5Syob|BfT)b0wG>$nQno zeFvwJb^Xvtzg)TX!xiZzKb5JhvU|9zZ|{|32j7tFJ??0wr_aoTyre*R_5zEvy2(`M zQ?_2(>9U#;9i|F8nUg?`c1_{kYE?q|v$soi+1SJEPpVsMnn1$5KWPQbkkC%BpKh&1 z#BPe)*DQFeOqjD5)g5F+F;vi=7?QPnu7M_0Sp*W)U2!=nn`WPb9Wn6PFS*XjBe8eSa4PGx%Vlh5y4p`y;$JbScMY(S6 zEhq>ID2OPnlz@WL9ReaqC@C$9gp_oHfKo~*(l9hgceivibc56o!_YIrz|8lI`|N$b zbI#uTkJk>oc;Dw;&x(7k`(9nYz(m;_Q`dd_aCNWS#QW+d!FE(0ID_y2n1m@vZKx`%(ep2+3U!2Cy}c2nUa(9qYd%7g@q3^pUr!tnamnzV_gsWvo&Ta3;OH9 zfJR=S$il4BTY*ugZdXh#s#ECC*pY_^)QZDIHt$xvH7;poGT>8;kPh%d3PTU(#nkSc z0+B}kRHC}b7JtHT=kV*t#9zAY94~#e-Q=QSD6V_9Z|Hh*DDQN1&2~&4yYOJY@t|zb z(7y5#F$7-RI$k>yH`7}CAd1VCIbxesybeq7d9l({x>>yb4B1v}<7iTIzTXGymu9$gUvZ&q-cPn5&*bpxOtJ56jWM| zBj0)U+74&L^b=MgZ0R3ahMj-9BBOk~mPEHg<3O(VmJIPUxG(v^t1QgZ8iDc`c`qle zfiS5**}NVhUj3MWi2;_diDzduhCzL}{nO=Pwt7eGt3Z6xpV`#>o4TSKZk|Az!AUL( zI#8d|{Hg5zi#BX%|3@wn1MQ2#4_+u|t_>s=sR*^`Jrad31|Kp=TBvOYuG%kxo4R3Z z1KBK>&Q0x06lRCZ*y>2ncRu-Wb*h83G9fXAtRY*KArF*>rrJ)R0?8XQ4ophz>4_FP z2q0@x+wov96Nx6nVvmZ>easS>BHd_Qv*69<@%=8)AWjXhDbf+Y<4Vr{ zF7gx1_9;zV;2${QO1xBBOJt-feZJ`+WUF{mN;VY3sQ3_y=y4&xV=-I(xvY?GPy3ND z_EcS2YMv{m^ZC4o;)|DSeX5E5&Qq`T)VHB=d#IrL&Zr&+#E*kPGoeUnAky<&!`zG6 zY6X$6JW!Q*4ih<_zcW%{uTNE=Yw}k89PQ z^e{U0JqUEI9oDIMQ<06Q3`p!rQguGq&zS2G{y(t<4usFeLVpjo|B+RKUey4QS;0ruaz?BAV7;{?r6YvU`f`W4WTyaoQ+91H@tw}{qf@*eH{k8YEcpTuIPrN z&OtX@@>a;**2H5>N<Jp zCICY34|<~GpM*I>)mw!#8!rZswH|5rq8!t8o<3bPQdV&4GH?-}j^mzbINf(Oo0hz7 zfOvfLQ1o$(9GRrptjd1Sul&OdBqRH9KZn|j%nCTtKoeN~xMeW@cr_wi;-v53p3qFbFFu-MBXW*ZO?b7ij=myNk;59OI2@RYthZ|V z9KZH?(WW*3)_I+JPn+6~Q1vwRE4w;9>DEa{MV@;&X1A4lvwVchsWRsN07y~nv-}?w z*4cbTkgmy?Jp=azd$zM$OcvtbXtzOoKj136I#+5+Folr@`FyeenLut*7^8#Jete2IY!K-*ENpM$=k=anD&F0@)gPwZ>*JAM?p+Xt~kapDnQ(<_MhluOTR; z2cKmps?of?!nr|yh?C{o_tx{fj^MZ>9Sz*~ifuAZZSM@dP&Nwq@1w~+(XP3h7wC9_ zw6JcwTpf4L)Ad4;pQGxiZy>JpaS0ea!Jrqg>b6a1B}B8Q81zHc-FY1-{}K?FfrGMG zmhiK3vCBLpIJ6zQQ;}&7gb5GXZ#k!Lgs=* z{T`?}RY$p)nIx~r+LFVos^!v+7w)uN5e3Rf788XP7{=O4*{V5M&{Z;aB9l=UA>^ct z<4r`%o0YD>v9Ih!B6WM(#dg=*gn;y4n~`y*e0brB8!y-9yyWR_Q!UwvUXl||m>^!j z+Cae$JPQc)>OfttrmWD18C)|TAEkePr#k@HH0l2Gdb1hdvhMx0WN3O|jyP&|>ghcr zObmht7GJDL?8;`DoWi26--PoG;r%yr25W|< zYIuS`+s^vM&xJyU!*w!9SBxB+QfzKVSdxaBxg4?zXajF89*2rd(ho=BVbi&q>M@j0 z$P1!xIC}ps-Si(+DbW6V><@59-W-GSOj5v$Kb$bi>tndDHm;9Rc=zpDI-bL;EHEYI z>-BBCMDIE*0@nHBkQPu^h3> z1WSy*eHjELX_k~8F7bHIb-5it0i2^CiCgJokT_LzT2Dm_jR5)h#o+qRDK{9CIJzJY zO*7bIr}UE(f~(H8dEG=d=>td`dOZ_{3%`Q1j8t~tAfI^!FHGzNz=MkT;ZtkTl@pxq z4dQN*B|1}mx&aQnO$#7BY`lV_EqS2rDO@M zqs_5?&zusYCTU2a=xe%-rPnjog4%#ptwGKcU1*#^-2*g)EnHH8-*nrqK#h_J&Thjy z!yf8jM8w8({7j0nAwqw@)?Nph4*R`HkqjmT^r08Kmj;c<7s>dv~o4bry=}XG`O72 z;2P3(DOmnnUXjFtBmWCs>>pYH4;%rG>=ymx_1EWt5b?T+sSj%TXxt1qD6-+WjM;1A z({-i@B3$c@PxfTmq>J<%QQ}>lQvHHU*Uwi8UsD4z_E})ONkHTs`TU^St`>=)wx5dq zD}?~l{&>Dw-&aCkJQGstJq@lr>CrSzGrF9;hdOwbWH)rOb=uH-W=tu1kJVWpxyn$K zlcR+jR$ssWyLCSHZ3eP3Sxqg-oHE#Rjwf9`YG)5~UsMxr=sv2AE%9%9^TG4!>1Lkl zy6w)GciA&K{AP@jtl+IMa2rK)N|yFt;^hn;i2NA&GD+NbS!h-%4TM z@L(|?e3!02xoV7^=Ybh~9^7APZ~*NjrrRys6GlEg8j}$=HUXDwx^-BYS_2I7!^HNb zD8G<#82FzLXL)B8ctW6hy3-GuW$FMemC=L^(7_A)Uk#x#z*qpLy~$-mzYlK}zqR9m znp_rAtzM~^fbexTpb>Vp9$hhsW0^fGATdqzU(pjffCov|lW*_P*M*8HURed`_!yF5 z-DjtUDlTQv2g7UNqhnW5_-=SYXRXM2-k_% zFDjbrfy1~_Qyf6?3oI>=pK4ogNf)rX{?bwgv0C&ztBU8dn5XnR7I0kJpTU4IZ}lfr z8EWxoAK;J%jewoNGo)zu2pO8*iG zVI($->JYb`PWJ*Y*dW3CZeX?oU86H^yYjdoJe|H1&G+2eX%rQH=^_J~XBs&1ypcl8 zSvda!B9RwHrv9NrCq;hVb(tO4-$dQzHGKX&Elg-hY0%S0@(5fwjljldF6Dm=jE(QZIVm~3B zHf_t$RcbRQvLWf+#{o8PwnUB^5rE#F;Mzr8URHa)5$j#KAEO*?TdWK@P1&5TP=8V8 zedYuqQm&Sq6#Kc@Fcx%G`$K`xf>(GRP{pMeSQv1HmxzvnJ8R9B)M;`-l~vVS&PUxY zzs!h8;mPYO$7`t`cR2OZNQGDUPJGck+%?4H=ztc!Z>H9%0@tTU+KnThAqpm=6H7yebo-`fo|ETh* zJ{m`lfpti$ebF}d5~puNU^6+O4k)(>kG0>x^)-+)o!=}*3|&kW+7r!^=?Z#-QE%6# zu3`lZUSqb3REJU*kfu>5=T%KwPb9#$tp-uw$aD^r1m+N~$I7c6_O3OB- z{<#ZZQ6aZON_R?w81FD@x6?^qKe}B?L>%H?bm!|8#+_F^gneqlo+TG- zST%0uIHt)W-mukrLFJMwP9(DOOocH&v7A&!o&gOT^_7*CdYVsF4$gC_5kY=RdI<3I ze^im)G&~&%nnp{YYKq*lkWl1?9~-yNF@fcDPaehh1p@n_+^v$z_| z3HW?{Q7dA}odzFdxcLoO!sh4CS&Bd;V1>E4(a&EW_9kt&8{Tr|!Gh5u6HI6gZVP9dPM6**zb;xT)`gh%A#oWYIuGVl_8y<^5ZJQxwcd0(<;q1?(Sb;?ZuQATeAglbDn28~e>az{C($i=UB^@m#=m-c*_CfW-|_qYTkg(1Ny( zbXTORAN@?$Oy1)(s?kR-_%Lh*mb&ft@p1=Yil@&KJ|fxIm|W9fm{o2cHr@XA2J@6P zkg1eCe4sfzGQtLGnfLl$M}qyeb34uWMmFBDR;=6Nf zy5zGB=g$Ii1B?%Ak!dZNWdkDf^@Du78S30eM^A3AL+y#3 zg>iirM?N>>5VX{c0CHl}2RqlcVWgiD9f#%ii+seh`%R%1K919UUdX9dtF3E7)T86Y z=)+K$F@;mOCR#0x+F1spS*~94F(x7yZ-NoLPvamuX^&SK>Bnf(}#ciJ~x=5iK7~? zk=z(B5Y1mWAA6sTi=Dl6?XvRS&xoeYFuJ7iadW>9g56H2`Ge)vsBG}(OBftEq8D3GkGy!UM-#HsB@>Du*CajnAtVDfi@ZOJ{VC@UFK}|4xsmp7d+(vGB zUQj(e1sQgsc_uaX3;g)Vun9f4^}03S2qH6o04c+7;(P2&Phw_1b`9N2h&I8L{&22q zG_-4X8%OWaWhwYX6h^6Dujrwh8|ab8)VyK?uXi&<7$)qNC>x5Q6-< zC~Wy$!@2{l*J0|~f^4@Rn=`i9hXP0|(c4cLsE;5{!QNDP0Eru-pTabYvL($N32Ty) z3MtR-7LCzYq6-G{`!3w`2&h{MuB^+8o}4&p+JsFe*qqcK zPkn1p#oq_Z=4)7mURJSqD6hRx#Xp>UrP>oHdD?9f$X0Ioq3sEmaPLT=WH?a5ohjJh z_Sv*ht=xl#Ls%J3B3w2hCSDf5CSkjN2}+1oirvIJV83E%y&XGxzS{fZ>)@<+1h?Tn zH!LR88YLulyf|De3Gd|pd{6YOIvm=pV6-qgn}qN})&_`_*M^|0R4d*D(J?|Z8Uw`O z&B0!YXSs1CB+2HIBsJxg&eL_|h80DkwCU%lw$3chmLC{yu>ANfPnt6(UsrRPD0#hM zLwxg??^^l@DT`itZEvn7XP=D=WpoPWN%U78>6o4rgU?nDfiiwJ5jgohYg`CkBU;Bo zw#x77hUmbakm-R`Y%J?#w>Ns5ZoD5(LreR`pUk@`JNazJ1@dSjpsA-#S@QTDd1^Q^^&LCL4py?1~PUs=#5Na zccVL$c}p_meYy;bWy}}#{DEzOZyEV~%BKD(-c&n31j3LD=N-on4z?q1({xT8iMF20 zDzJl;Ih&@&gCtvuv;Gbfqu(aaz}6qOaXvBBd5mcW5-L0^x&K)`BbVdnL6~>ps7K9S zhph+XS@_tdu&!KZ!}?c2Z9_NZ;S%)`u&Gc5qiT&IKuy&OD}x{^k%W_Ao7=FisQ)-e75u! zc$0tlaa?=zb9w3GAfNh{zVp-=kvey+KUR!arDmd-j@oh6%S9q{S=>NJ7Y8UHb@&s-F5_Kd1#3!lq0+7R zccIrN8ygG`1?`-4YRkW$@TA<{rrF-yJUGw8_aaUG=elI{A;Zho*7N~>zGmpqQ`mb^ zpsHRMiG&ifQ?CrY3-)TNHG=7nDY8yy-J&+==;%lUn=3~p+(BVRLxqxu^nB&%o#vVpE>9o%KhQms<;+`m*pjr`W{j55 zmX`LMPU-2f&(kpTY}7;5q}S4;g0=4u)#Bt#Im&U3#5m3rEY@e+A`&N^PrT4y5mfG`N)o(DcvUEgj4ons4=gl5mg;ai+9%6Xe^z&t;*x8|j)>~(( z@d7>Tvxz&L+T$Y0&(<~#9aTIU!c-i}-e@Kr>BV^T?yrtHIGyMu%i}*d@jrqkFPMC= zTV^w0J?!*}ShAUy#BBe2ddIn@jQuI~q6)iZ)2#*Rds@#;bKsSF z>Bpb+bisC$!n{0rKG!lQ%d#WhE?wc>X6@%q_o*b3Y6v7D?wdMWuy1Fk9Ev37>oAx` z^uT}(FJ%Mhz+L*QM?RU6ux6|!Ihbwh!7C{gy#_I9LlLZxoY>Ggw; z?$g@-u#+9%>FH4)g=a;mSqE-vkF%-NuuzFXrGd|H9r%9DNSP!7&@!J!jsBwVg{wjQ zf>p|!F(-(WW~V=~)hP-0JR8++#Sv&qRak79O6>XE^m zJzI6E0l!$9`uKXx^IG%!GWgWB0PfLs%4qcda76Yk$LGeI`x%+9b8CaOcuM9?2bK!C zN}a8ju1O)@+&v*Hi{jLFZPX~uMwj3-kBy0tsMH8INxG6>8=q=y=yxCN%sVybkDi{+ z;f{1h&{pE{7_8}Iyaw=1nu&p!$PH$jtKc356*mL#s12Y3^Z?x(p(B^3I>GJ1TLVNo z(l6*QxMByGxU&Cew%a!!hry4v_O{--Z;J!-AO=2qpIPGZ^eW4RZe1;)O_ToQc)b7) zU63?aN!5Hbo}Y6`EC~s1tTi`pD|BBXgRE4vs7Rpawg)3S4fXp=&{M=q$s&BnJj zHAJKb;gDK+R9+|-P)+yXpeu8jU=V4K2+(tcqKDCCRABq1rW$-VgdhU$y6|!xzWvF85`!x1k}7-O&Yl zF0nkDwMKb<<`=GjT?%)rho`44II^q5D~c$ti$N`H9Gkeh{g{w$vp=qr46UD4C)-Yy zD(0Pf#?8&SjWM=I-zzYkq0@y1fSUHi<+YX7ci|WxxorI59FprEb|B;-KIAz2X_(_i zVC}URr!8$idmxT;j9#5gn5sFB*;Ps{$a8EW%zFsxP*h}Ni$|iV!cpR;<&*cbIeA#okrsO_~I@m zwC(;|ivRf_5f{J*DSdIp?fm)c(v0Kd=qUnKM`GF}VzaD|^9l3mGn`YSvK!}BXEn9_5TE}@KYqh| zM)erke#V|n%Ly8_OMaef!L?UWR0ikfo1kk~{08 zcRrSUjiMw}S>~BQ4TC&cd^tkc+S?n#$CshCX6P@Zth~2ja=6&hA##xUxpL|jT|r-} zbg;=skJ>~KL~;rZd3IVT=+sG)*Ix#Dewj{5UM^q|f~dLVyiijt+G3oKSm)-r6N7`vZ!py&~j#KP<(u@TT_03%AxSKT#=5J zfLC#9wwY9I9lFmL(cFXF-X3t}HfkKromG32Eb?PaoF&Z50Hq;%@NBQm3zL?Hr&D7u z_ucCQKX?ab`1G@Bpp2-P-qP@=9skcmfrtqOWik2LgC)|dL1|JQ+F};g+qxPPwY8fU zY8pjMJpP?P~ux6bjm|KVqzTk?$Hf! z6_lqzvJ?y{#TO5v_s{SYh3?k}+gB_*~|3D16OcENT z;_-@`S|q2)=&F$Nz~tonv8vWM(hd&uS0A1%rCt>`%nk;=-C8?Bstxk6Q=+OdEL=7A zx4_2Dr9v^DiIzxyOLBh}1iLrTwJk6+uz7fA&D8nq2gI+7E=57ml}AYEuBdYxzA_7o zoSJr3pV!nU9T!45Kb!b}+xEYo@jw1a3V~x!&XvHruRfM%G`(<*wX?HRd5AHI;@)^k zHwVQ0%B}p{T}lY;rj&`|M?}X~oX7Tw$e? zIUnXGX)}{Wsn?fP!9A!%q@k~GqN#tAfAAa1n7cPdJ03k@jjE}L|JX=%`Vpd?m%F}1 zTCiS;K0cfp(<(ADG~}R`?f&{W*cU;q?@knm>tq#x6Q`{KP=~@hyP<3%>Iz%ExeLoeOjSjsJP=MbLtSbsorSJ5>KIQ?l45Qy*DCrI2vG2dTYb2D+V}``fRS7 zH*ba_3<73#3RNp89<~OaJ{Q1gzfm)t<=*kv+d=Ba9DG5 z#370-zS7UnbEI?RR(D6n5sA0FyzL92z(oaezIZBwcZ=O=Wak9`_S|s)!{jUY6`!cN zY_9uuU2N0Uoi5OC&-fG?D!-OxYR@E1sR|r_My z8cYo^D;^hkwZr-AIPFy^&5fHk4f@crM-@bnzW6ZwGMuhyG}-;||IK~>pB?t$DAU3O ztBw~}g21zUNlqTr5FNSfs;!+&IiQeFtgfvs-v1f?=!G44=DT5{+W%;QJeuHlW`)tB zLYtR}!95MZfMa=|re^~FvaIQy>ikEH*6{_p!PucGXkWjrBpuQ4> z6HUJJ2@mzpMv7z9^xfn{T=Ts{)TXN^%F4#dYGP$2rihB#ZvZ#z0&;9u;qLVVIL*zQ z2UdhfdybP8slJgZL%|5pv}b;#cMW%l#@DI||1sJ*oab|W>D9e?3>iC1$}60iLFSz~ zVyvwP54?;lQK3znHTCzbfY_xeF<_cv!ka-Td?X=Vy4d|tyw8(Bm6eq>v&hy=Hyl(B z9N?;2Brz!xZlN8`&G`_$5q3#8kwY+KPjd z({5Vb;3geiWRhs0GHQQcjr~sS+|R3G3Yv-D|IhCJ!V_}r?)cc2e`j7Gs^9mzLO$*ijz zJk%}Cxchecn}v$8GliIfT<|~2N&JRa+3YZAecScrtKE>_@YpW_$+T$?6XyC5*&Z|f z#V~8@xvbhYJfm@a6$*E1cx(|!uF~L2{%pvb<+l~Att%RY*^0XHSi7gy8}7730ygwN z-ciQ;IF*bwwMd6s5u(2r;YrcV>e;7G|dIvPaK<1m$vZQr2C;|+4ub-K0YKTUTd)}rVxIs<5_x|$Q z$aBu5uV1eP2Z$^=#P-9+{08Ud=kMX;%a~@*KQWjqT@2G1-z0@7X}6oae5qDxJ@ccU z8@I6X4?~reciW;DDgWlO|L$BFBf*U@88){ox+n|MZ?Dgizn8+1>rc7hNp~OZ zg6lPV-WmjG)6-(=E5pkbiV7mVN}v_@E8SEYKJvq}eNAqi5dNCAC30_%2#O`XbdYpq zL(5&Yh(rr&-r50(G^CXR{Q<6=o@HS5pQHIq^s#)g^g-80m(mGb{yz* zGdpyIh{`c4;@y-SQ~7$IYTppR1~XMvargb_fpVfqgVM9bf+B;=|O$wx@`3Ipp#58T_H$mwjmaUKSQwI&9X>ZO!GZ zpaaLCqO>%GDB1iK;A{Fzd3oWd!iLPoehV>ZknKz_D45aDE-h68sN(#Qiv+!A_h7iT ze~CY9Ryw`4vt-s5(N4nLYu@1ghon z9|_D)(1iUtM=6XYpjM??&&+98> zAg%qLxGx9tASF5ZzX@oJYQXIc(~$bHZ5-S2;nm>O(q-f&?z*OhXN)vYjwyn<`2QIW*} zkm-qXsNi$*qJZHB&QZqkYupv%hoWu+$E{l6{753rW80hB@*E~9MV8d@$3`_+lrEJI zwNRj9*EQtwvCtln*P&$cX)XL9OpoU9^+@y<_a2@fe+$ z!em^Abe`Y(D6cNGz2UCOZX4a{Q1d4OFTNW~M&)>+T4^Oz;H9jy2EXL1eWE*sKFF=` zW0{`t@)EDoQphPVFfCBl6ofkavE>#EU22JJw^Mc21UeQb=6|O(ly(n%+lD=$s|8_@ z$B8rnM3$^*#Ix8Wtl6<8($(pc76tP~Vv*`RTXP{oasir0<)tTcMxFojI)Fz zLE{gX_i8qk2&>?j8}~p#UHXC_kpMExwz~yl z;82i?XvWAivtE3HXkt^ijf{&&sZ<0+ofEQtG@6o;F{IxM=z$fvrW3IsI}jkfGzU7| zsqL*r0F9dsZ1@}RFQoxkP#J-Dx@}9aj264K=Wl?H(Abz zb+Gs0){_{mSSJ@vk^+J>^~TAMU}+$qa@d@z5gJXHnV#OsH>IiR3}64!(qf#gC-saB z%(#(4CBXGp@t6z&Kdf~mGx*^C{W}H*UMlFKX(-b8#JOajYf{Yj}^huVQ}Y`slQ4F&7T6m!1a;oUk3#Qk=0 zAv%3d#KDX)fk!-*cGXv{iNYlGVzA-!R!Zv0A>#YB=Is;(o@u=g2~=mfkma&#tazBm z0tCo20$TFPjPS%{2Hp|68h1*`4U&DHLMzdqaaK^w!EDg;T908fYxkY|Cn%>?g zuiHa%(6jY5?S~aIf=FNKZJU_fTo$dPxEyvL_%d9(U^s1Jtep-6%?VyIzIwIb5feFI ze}r(~X)5qSaqAVcuQYXanJX%Kos&4}yGp`CU=CT+aBC98?Rnhxp$P$L%apcbk(dbsOAzu-v7AwT>|JqzoWNT@MF6r z^zSD9e|@#vIOL|G<=Hed{W8^m?tg4_6Bh3OnNkRSuZjhacU=L0 zxV{zq>r3@cDi;JiwJ2f)a4VA^w9a3-NEK88?o|kzQUwJmWkmzxieFub{E$~|c06>* zKY;plq;<0M7>7EB1w3>Vp+zkfE~dh)%)dFDRQuCAGq!u>7uMm^QHRBb=QtkNeC z0ydg?7QD;ZYhWr$O*dB^p>%I~nWEHshIB+exv8*lnwW<2s#x6Z5IA*9q&W$23+ADO zE`Ns$W#9t2X3nBF*j8#_4t8F>1)_e?KVOoU2x7kby^!mrBrcWHS`8=m7;!ryRCNpt zP~me-9a94n2ueZ5uCBQc!z3e8DK)2OJQ5w=$Wd&oYiPU(qoby-9H1!rnszQkGw+MG zrkzTuWxK(i><;IYBQJIH4F(3mbC=Py7DvCYb?=7ow6xn4heI4(CzlasqY@Yx zxUX^v6c5F^r_m?QAq38FxmHQ)T6Qijo*y?FvgWHiz`Shv+}UYuK?}v1>R@K))^p1! z8iT_fCmESgo$RGx0G&23rSH*~&Q$exw{ld$F0=hN5 zH(Ap}fg#iLxKZKxInBp>CMBlINtBhvTAm;-q}6S+8+pzp_NS$}u99MN_yGPMv=L3o z867Xx>39Y|!z_N7lbFlXx{;Hohlrc+FrZ_e+N0jQK}#!8H$nngR}c|#&uEgIZQn+a zLCn9&=A|iVr#>DmvCkxM-|uUn5PNX>Gsb^Wp*#S<20nrZj=RuTiXOzy!OnHLLnK~Xzp4FH9xyD8U)!N!o7Q?tUn~CDbIy%9c z?U_UIOWA{bXb>|N3JV*X?Vx8OjhtE5S{F;JfdVN&TIWyw8Uf$^@EiF$fRY885 zabg@7wIMX;BcD)KCACNi=TuwS!}+%#(WiThA6=TTH$3$G&iNPU=_x;#@@Eq1S1D!D z*=5%8nNH_iBn>=2#{w3fMzvcqxt6*jrL_mf7XbtHST!$Xq%uVwQfWPRa-`L4HE4l` z8Y`xhm8oM+Vz4m2uTfFmErIpWDab~M*0-7Jy$e%~)(J=0UYgh2KnuvcA5)2FBg#7HCdqoX4gBdx#u7(u1Dfc^+r>AwOx0Ah4krSn*eO|qpd zEwlL>nbv-Aa5}js_GFML?lQA0cWeWT)scAw2${=K1uc=w;U39gLP)&~?CM1?aK{+g zt>%aIkNMM|jWF2{=$N_FV+VcQ^c58q#jHoH#rAhw_cOV@4dW}V6xL6sCmL0_&?{`O z=W63LliVks$-54?d=F;pZjaG_Gr&;E{e!^#uWjh%ugV4(-M=auKn+}P4G#-j&6U=Y zaPjb{B1$mlPjG#GsU+*g)vc@vse-8cr2e2cHLv7ueWOkXw zCBq&uYU8L!UOzv7hU)Wo^}w99g-aOT0%Hb<;2T?lMvxbpbay=hWNv;doO?3_8o`~w zS)_G4-rFEhMVun(w02kGH@KGJScLdOOia@f<$&{~BJL54CWWW|66%t|ftwkE#Q#o} zL33qr&@4CUt_LB2F`gJLs6cn6!6X2G!vHz^y?YQOdtjhE2wsDSdHMOpS@?J2kvBwS z)xn$ab+SwufTLk86WXr1Cg!$!jxgiB=cwoce|iWtdlFx-XeNc&RErz>XGh0MJC&fKg+dNrzE0%6*Qcm)(oBp4sM7Q`5b@P=oeJ`w=msD&B5k zRO^`IiSk&8oxwU4076 zF8Weh%9B0UVBfi2)pLfLW1}&0ZLu&MnY;t$Mx*nKA6|haI%SO%a{6F;msRe!m$g>e zZFF*dF~V+Yt896rceq`=Q1oVc+7Pd`o5F}mlvgfZGIW(&TAbj;yE_yQt; z>L6l+FoPfY@}BrQ^}A{?-#u#(S(xn7BENFTn}x?%B)+Z*VYgBd+c2rw8n9&(H^gT~ zVV7bc%|R-@4&ChxQIe+^ltTE7zW$>hyLi&rJ0=$IjoQo(IN-3el~O zp%c|zT?#k6gFWq(ob4yt%1-hQNW^}=B))wjagsv$j+i*nRYaF2`4|pc!D2e=&ibwX zWSjrLQ#HYL(GCe>{)|Ha93T4(t0^-C{>YT%0WKfb=DMKTxSPqX`q8M#K2u%zVfI%y z*wvkg@$u_}cGRwSDmXN0JwBnHV6@>?$vMtxNni&NB$9bb2sZ1mnqMXfho3>od>E7K zHhBjs8`Sjmt#UKZUm(XEP8ucVvH*&tm*?bGCwHB`#M@KCB(CJ@!&iUZ&@icq@eQn+=c8Bt$0k6XX97^6=C!c`Gjz~H%iYyT*r zaRWY%8k!;V%5!v9(M+;)Cdj8nH=?>JwY__$mYXE!p1oEs;u8{DC%QI8c)HSv266BR z$@-T;Mh7Ra*>DbouzvwOCFA2^-NC^`c~%(LLh9Ywizb=i4Ew0H{Mew>Mf${$jN4dT ze6?wG%B>Ajkw0ie(Ju>YH2vh};@Uf}RzBU%?Q<3}IyxTT*zL!br!CmEVFqD8Imwn3 zzq`39YI> zvd#k1Lu$`TWL3n^_;PffF_B69+!|c_k>NPVqq@d}`72?rTHYmZg(6Ckb{*nZ8f-N5g}5t?Qhn7@AMaY311-dz{~V0)xa3kVegS5bG@dt0lfb@&N~< zf-UKPBpZHgCC~d#NT8qf`4?-hb}9Y}PWk@|=Jm@zz$EIto((3;vz1u;{XK0XhXPs* zGAHK+&#<)M|1@>a#zz0027H?7$Qe1-=N6<#SxMQ4e-; zcQSzys0fPez_pXp)+aWGrr*w zhZ}q_yhq0@5ztV?G4j}DlD+i-Kr#ew9vX zD6HXl7g?4&0CFo2WZ7RDr|2)^wEVYm{>p?ueOk*sHyA3Vg&VNTH)e4qFWBqJT($`(SEQ&a(7nUMLVYcICQ>;Q*gmPuO8`CRF(CtR=KcgfadW&Ep4eWp^wVx z(B6J{6IMJUJ4hw;kYUHWiWY@g26@<>a&FPT8YL;k4bQqS0~P6irR*>7-P?|Ib8}Ow zh|Jsh4I*m!E9)8}$7NlsYP)S19v=aw`xa+p|Hs-_KvkW0YmbOh5`w6JlmdrFTHpX8 zEu~V@ozh5mmkNS398!?(?(UNA?rtQ%-(ehQ=H7X~?|tw6*1}n?#dyv?_HW0t_w(#7 zu0UHK{m{F|`NLBV9mg&^Pi#UIFi~O9y%jB(f%S%mN!6m#-XVc$F1v)z9fx#+s;N;u z7^#F(@w2m3B`|<}UiVpy=Mv?|jF03_%$&{DnNrz~`#!fZVAd_VUZkW9^ldUY|LCx2 z{JcFN+p~8deHA=E?Glq}%vKjde6fSHSC+vu&k<;%UljB%r=lB?6Wdy{AM591d-O-- zDT|V1IB-!tGn9%ZgqH1vgga12+Hy)1?D_~3g|@f9WNzxk4R=z$JT9q;UGlX>UYjDm zC;@&~YCIg{FM;`2;xh^ttgbRA`xSrS4F)jkQg(WOrmO&70O@|Dg@@?}fGyt)QWbb6 zjS0J?pzOR0^7Y#E5BU~@>7Hn+E|W!aRv*S=tg*Ak{%L4N({$5BIaK|%j$Dos;U zQ$8qOTesxC2HaG&idQ~dl~PC;(@2$iyCaZM?Koq*{hk-ZE5%&_eq8+Q-0*n4L8n08 zOL>mXg^&%CC99OWkQ|rI+hvDJ(|a-e?4O?PQI_pV$4P#p4(VkS{k@LkwY6v^n5I-a zYnFgz0JE*$JtW9V3o$>eK&tfP))&FR3s_3f3&&R%U=`bbG0LEx7Su< z*F3(eokfQBqUj|xUUbS*slYL_3qtz)FWbIh;8tHvn+u5IYZyCg=<~T zuk?Q6E!%chC^4z(hXB8|n4|o})TQOFB(cL{p|oUh%hjp8gS6_|*l-(=*q{i!`0<)! z{X>7OwMyAcJ=)@ev?NZ}j4s1vI)x=3l;bGE24uUudTKA->mQUe>nlbAD9rr@7#{l} z=LORCosyb{vP&bmdU)3I9UTTl3vw2N19;XZEEE(X&sXzmo{jfsiHnQ3j*LX~XT_6D z;~zT~Tx>A+v|b!vh{H?dZf6G_imfBY%3m7ef3X|w6nH|{{P9;p2ZoulKS6t953fD9 z@3rT)pt9W?2AMs%Bf8Z{9R_;lWlP_7jCFc+(YxWcK$jzC$U`7nKAO7>(^Vuoo3Lk= zkdWBReo|HEKhJx@S9X9C-ce#wEqb}Wu4c2vL0K9vy`yhiU)8Czv(QdMA99wtY{77R zaehOge`JN_H3?)tr3IR45RF0}&RJMZ?cF%lG!xF54evtaIW9%8A*nsa<`S&?{TfA`Zck;%qWH z%Sh;apB@`;$bj!!b~={R?uJC9jliLHTEDyqM5}GGO>>g*p}X>qeegk`)hw=pkyaVIm|=3pZ_49pbYQDr-boIFXW=7L?=%BoYhSgq%Dap*TYcho z#=P3aw3zbgF((p~FsYay-)q0Ax>)G6BrV?_c(v>jvzeYw{bQ1t*u1zwPW6Ys6L-Z$ z|AFTwW|ZP;VSi81KCeZ>a*WYm4(qShTqk^!%)y`8$G<4&%%MX$(_QJR769`as988U zCSG3M$)B_dC%!xm)cJl&3@ZeLN7lao`tJ@6i` zqR{wIWFhI~R0S}){_j&mOLjv~K0({Xr4|gt^Y7lL?c=XMLaJg%fswhT01^McVlnXf z%m3Q#0)|+|xd*iwg0K3@Bn5MIS-X#IgP#%ML(7hZujquU=XX3Aj$ACJFMxoGy=8Af z5A;b3;Tcg6N*J9IMa{{e$M=a!l_{r#3hW~*Yis+l2?DUxfzPCD(>g6Zo2`ozy&d2T z&tC}Q95eE*3lmv=ahw&Ck5&QqxVpCX1)v#%Y}Gq2dKbl&R8*=ub%EKXc?YXDmOQ}$ zV@VyL=y>;IK__lUhINIk=F3 zalGuIg$#{4Y;I~J-nx*5?2UiG>hHgSXA5J$z%`Pgu`$N98ayZu4{MxLwkEv#3c0Sn zB;eH-1Ar9g6Y4_vF?q#J%6{nfbnnxj_{KOlN5YB;vd_{d%+HKr#W<2s(NA{U4&cIh z&*O+YVr?eqkEd35ce{CoV8Ag&rgT#Qua`y43}qpt|*sdEsK}Wr7riWdX83BzO59}W1i1F zKq2)VuHLd*;=yol>I{Ed|${yI)81_v8BX3LaLO|Ez!E`3El(Q&h%nC_91zd{t0^cj&bXRPulXWK|mU z2cXp9z}-8YmX?-oR7^@rSN^c-S!?;>I{Ezouc`do4^$^k+`$Bjh_Onn73}bhlF|eF zPRC8h)vpqJ+o^H+DGmzc4%-ERk@t10vqO!S2h+R&-^b8P6m~aDzrg;`P~n|yujtp8 zZQZe4I{QoE$%FQo2Zu-P`HM7}$1k!ripM(y8pLS-5*B~Co-+78$tp&W6Z|=^p|$}A ziWdG`+71+;c<1llhepQHSb&!1KShXER(OQ?_zbwPKjvEs3#Hb62gLtt8F2l1d^_6C z${e8i^6QHJ@;7lXn;4lN(FJ;uquj^TcM6S+3Pr3jcJe_u+rX*U1)WpZ!sqQ^OV(7u#A}L4*6hU?SjD?lTkN;NW~89$x175lk*7!0VIy zmk;}!#aY7hUG64vG}wngDUhV*ic3n0yndZ`sK#gi+oM<<1Wtm^)>hw@vs3`~qN1UZ z^Tuscf5$tAcY?0(XZ5KCEkYlVr^BvdM5%b<4$s7(_)zz?iEYXvOoBInP&hJD^Do2N||`#q)>#p`Q^$>rtWCmN5I*jCpM zFPRcYXV35QmY9Tvhl^^>Q;$|V`2gsjlly2ytIBHA5da7jSqybxbUJyMvt%mOq0d1n zFHtd!E~9u$cAMGJz+{Saa#DI2ZJTg9(HzQI@#{zD<_V_>kdNze!GZ zb}$%NUguESO!1Vz(CM0+dkp4MLKZv1?Yh^GMW2lf=UV8*%E;2~7AX zK78uVeBK(xngOJUY=@`0mSqxXPHjZ4=)0CR0lRfcCq4Fu_R<70EqpG;i(P8j9~f3& z^qCfz;IE?6yQcL2!+E(6A6B<-2W5o)kWNR&*P&BQFckMjsiGd$iI$Z;547c1x3@9N z64HPy!Dx;3rr~;kv*{}^7KcYf6q=H<+3&27qgMFtm2Nrpef-~6S5eSf$fl~jg~8|_ z^!Sxh#RRIKi~}bo21c70gR#}vfbsF2edU(MXq_ znxXzXqfP>t1^DN~Gk&*2RBdO!#!tE#M4Qa( ze$CI4?H|BLBorgS@WB1%$c%q!|L}n_?!H_=x8>+F#5nzGlkX4N$Aji&Wau}A$lR~$ zIb0{;#^pb6>7uaBH&O`275^606^+ABzO_bsX?Wkt3co!qpE~p4>mz92SrI=+x#W%j zu5LA=EW>MgbnT4^jtDG_zS2 z#xh(^+BrK{M%vRKg@$Q_jT%R226eU4SSbp0&(5oiIgKr>yg z)&>ukoS2!I<_`Ko!@{gVKl}X{K7qW0qZVT<1(mbv)mZ~is|v1QfJbSI-TU{Q_G+x- zDqY+w2fSN?+e%kcWnkv+KuXaHGMYGOJ?ECE&Hddpbx!ouJLZO)2tb4U7IMj|sN5l< z2KRN4>OurHmJ|Qkx4J$bgFDwJj(csXUn?soPBk5r*-R#kVvP(rA2~QJwky(5zBZut z>jbNpFg`bKe|Orl4X8=+jZ|X&_waH3)Hce{}iO&tdG*u@~TjERO22b4uW!o7G62*FC71 zZ*7e@Ku*a|fdQ1HJ1<1G zqj9SE623&qunm3~EW!;;jpU7VfwElYHw?#-?rx$~e@{7|-r8pIFu;4X?*^h02FAuV zk~z3S?@_~HFxAv9VpI`wTfj*mk&uuMWngiPC-u~>d$g>XiHNF?`?{KV<_a4@eoSps|#9MMuYeHti=!)J4=X(_?kg*@j!KiHYq8| ztt2tQoBOD@o%TofrHng7LSp=DjZ3O!=U5TCT>MuuQd=;Gq+N$H`9P+qfx`eJ3q&+O z$yA&|K#ho|GG_7Al>dsdmTC-cT-DJWjAXZ@uI6PdRRZCX!TUYhh_Whu`#o$xj;?=M zq*&jqjl1YozVj-4B+MRxuB9HNnxk-XK|ymcJa-KE_r`TheIwnWzh{N_|td&Zi zfk7~?VsEdIs_L37oi0ASqb>sE_SVXX9g?!Mg+RSzXc{FCHrX^_tbGfRR4KGvjz_tS zxV?^vj;mkv(CKzf;3Q;4wkJdSJh$-{VC@OeEPK-7clV}62H$!GS36AgN>5YJm0bpZ zT2}MY=L%Q$LKBniq&iF(hcF z%=tPeT-2j6C_MP+BT}C-CR$lA-~owdW3_V!eK*m!gP*yN9Y-r~OC6M*yCE9)V>NWB z7R$+V2k_d?jpF4d@cDif3y5v$vw;=>Ac;@zHe2-9nkX48mVuSf`DB@Ep#XPFs(qG7`p2txUthdz(J-#jd%7ii==OC zZ0r3XNoT%}YnEBNr%#uAU%6G$3N+zVg~@s3>EZR&)`8_*y3_8AX|OlA9K?U8J?-k#CuL)*M(rk2#yHuXy5HEBm3ui zmEW4=}6C7%?gX|0`e{!mR?om{7f1bx)lu9(2xtt=0UfSRHHdq{zeB< zgg*Sh)h+Ltw)Zd4D&jy5Xm82-uZ%4lZfuZ9!<|Ndht`>yARyRfJbY`J7pRBeLX#=_+3+2Wn~1)y%k18DP)+qqFRi}*Z^5W!;{l6WEGYViT%@W6;eFOX>Id?+7%vN zWV&|nh7&s@BUKMiMIT2=MfuBS;A3utq2})&WCHEG1>o%koPD9}V9``V-U z88&b8s(RLn42R;~dR6SeyBYay$!W9+(qShVG5Y%PAVj{mIusEWcBGEizVX``{^c;( z1J9cN4v4qey;EhR!~|X08dO$!^m5h$@ZSI0G${VVM>_6;j!m z>t`ty6)jN|>HT|Jxz_HY_VN19CAyF#Vm2&lmQoaF(2gk4$QMfX=w_e zXp1>2dPk6)nc0Y%{Xt>buFXJ7E>9Qa)-qS-oGH19(ntoaI@Mus;jlY6FiUTN`nLmk zP1-|muls}7vxNWep>#bYsg!i?(gxC9s|%A+j41KgrpX?YkK`8!yi-qB9-fU1sJ65~ z#20ZlRTLFzL8m5-P$Vbjey>p@!0*yxq+h*Kmnf57K@(hL>B%IT5-&;;F7K%BToZo; z=E**TO_|tfvk^zSz#ha3;|W3dreuErS9$s;9A*i=58VDsqNf+&6F)G^{{uXF{RK;k@J~zx=kOO-=U_Gx zjPFe&Ky8Y_ac;}}eBFkA3(4=XFc=P0T@di#n_vsPKm7+W|IZoi>(K z|9**z3`4Bw1=QzRpt}3Nzaa4aK+WTEP#!p!Oz&3U^VeW3;y)b1zUI^e{T&@g$H$cr zhr7>7lHfKzU@CoSVlN4N^JzMbj|Lw{JlyT}06v4k$ z{@u(~0GG4gAs?)2W_k(CNeKM`uGC{TWgs-dMlyl%FTzYvB6!gE5`y19u?plyPj#*FJedho;Sm(>zSlUbN_z9^yk@u^BbCQ;Pebl282lX8uS98 z5C6kcSX9&?1Jy{6HKPQ!Z*Xnz)$^wR zFQ*aIDOrMm;Lz~@!AyUegTDT=znvg-bab5|biE&wVPC#z|G?R^{j;J=L)}r}mQC|o zZP7dQGGC(p^EYL1*J;xNg9wul!sURZo^o=Ab=y6&hTXDvKq4a|^HtMt3ubET2>9wa z=;lT$B^#ZeuL<z}jSI>{u;GM_E5|2wayl?S9*qwFcry9j8ca5jLK zkdV-WIeTTTFt~oCtvf_4JWNb>F!)P18_0u{N{a124Qm}fLMuBsxFcd?6IYgeTMt0t zEbI832BzDL>pD8*Z=|J*f=WV*hCz!{fxiQ@AccT5@cJBa`U8lVgEz4ul0cNH6(V=*bInpB25986(3 zlj~WnMW0a+N1P)F{~9ITn(oaMoNBH?RHJ*={3r_lg4Fy?+yaa*k!o#%a=|!9x$K3% ze@Yy^-ue(BP#~JM`%ZaF>Nb+k*Q~6L2{nMlXTHrFu*@;)1o5m?gy$F7yYo_A_HDMt>@k&WiW^r++N56Xsr28 z4i5E%0#vraK-#p^4|q-v4dvVr@IG%PNv^&C&yk#h6E07C{c1T#;a`Hz{BM0p0|u;7 zb2r4`8;Pzl3)_$vtST!@3CIR8ITc=MLqC$F0h;jk$VlnE`;uz1O)fZ!8iH3ew4Ln7 zX=e`hx08Wf$$ORjWO4Ae4~W?|i>EHZjLT}Ow7}xxCPL&<>%=-1u^}2Q7{yFDt311C z85uuS%^f~`fB92U%qf_rFUJ2j-cCtDgV|GXLtX_-FMk>6z_o$io%_EUD9|S&{jxlR z59nRy=AVH?UqnIn+t=hktW7j0S4S)ZuvgRpL@na&Gv7jv2Gf6=Tveq644Rxsyw^2A z1n7|IdxfT_`zH^7cUarlUoX)nN4Ij5?q*@PiD)N31$^+q@8euEGA{vA0}_d^Wo2C`pY((H`6<8z z;ZhYN6L#E`P!Av;8+E6ymzUn8FVE_q)+Z54UFmD5I#q)rCOFKCrPqbP#a^i#4k#=3 z{HMaJ^?ba&vn-`1hy8KIvep>BR%F)#?tiB}CNMFOfL-6)pH)V!Ch*WsjE6WmU3!NC zIEsJCrz6CGFSJZ+E5m9fbc?`cix^4|{=D(E$T(WMt!`~B-8N`L)m-2~^ZA?2i`t3XD8{w*ApiP<2aHwM;N zdZBoaw5;Fb0;7}Qm*dhv#^xTEy@|>JcR75GKyeGp#wn2X5Ccb(P3h8*YRkE-6i|B# zgkp(xh2K@4XjuQvhu@cW?O6**i?cQ6$$&)l{$&cFRv8Z1h)HyNJ>NnG6t&Y*#ZY(h zas)86@6Azc9N@!L$O(iPvX+-BD$X*~OmB-T2@0mss#UWX?0~d!0M+|_L^a=XzSP9% zD2q|451e{36{O#}lUhI2DWCCiSR+2R0!QO(RaHyO zuv(Eo4qlC_W`y8PW-uQ~leEG#c_@+k=oFC4bkW)VmuJIC*&!-)!tS8c{(Jn4D3J65 z6?-I-IT9OO6RxamvhdvuSPxoGh6dXh=_B{>*j+U&RC`{BZOkSH?Zn#dA9=gYu?+ag zLtl7tt%p73ZJNG-w#SjEw~w&4x_Yb3QeSRYW1}bYX5ggHj33=y7XWP@`kvnB?ZhBT z$jf7-dB%>Lj<&^moOS-x!M+~`BLV<((rW3n^I4?%>G<@e?uF@o^1#rLVrVIT3UAxv z1KZQp)GVx}ptNqQ+8ao;^@PdJZQma99`y2C98cPG0D!%-D-Nt#vDnCKNx39B_`O|B z(f}Md?3wFnq^YB03<$O?pG^UeKreHxh%1XK>|LfBrJ~k_a_Zn|Q;P9Y^=8lEYX{%# zZ2HkcgOIW;*$g>RCnu)?lfE+I3y0m~nyX2p9JLzN^o)!}uLr6@Q&Xydd>2}EJT<<` z6$e(v_<Vt?I|;&&mQhb6{o zGQ%=TxASjXCH6A)h8|Id#tLmw-aI`HbTe`kq=Nc&8jlqkSPUuXrMW+q<2Op=&r$)K zeJ$3rN`y?vZjm26?6U%!?Q%X2Ijb9e;*%Q2l~*Q}PL&+=nF#(3B?$aH_kq+F*^l3o zmmhAe?BOke2Fi7;4H}c$kYaC-6^VFb;5~jq_u4d7@`vaZk69M%;oRJuCXLaqV%ZKD z#|2{W6%*zygg}sbIYUT3TRF`W+wXA3$rzdPscQ0mH<#4qVUCO4w4X4Y^WmU8lV&6G z;MfN|X6=bmbBlr3!flK^i&NJn|x5fM6KFUwz+nAEx7vlRif(Eyf5Gy{@h2P=Ja@h$}tCAVi{Z>cH< zCEkS@O^lGx$YmCKkz+-IK^q0{Oem|+!$Oj%dMnbtdB1vfmxwtmuKtmPokrJL4;B0Z zK{8)2F4T*``}Q;gg$Kom7{Wy65vLAV>Eek$SagLcY~jaoR4*#Q(bRhG zqi9Wv40Cg3lxawPN1LhhJ^>!Lec>b988_#qX7kU#zaZCTL?)*!jI(+mO4reHbwNg} zYT z4O6yT47KQ>EBO}Ch=!0FW8uG7?EV08#>&eNQN;D<&*QuCJ7n0TFvtyTvnN5as;Yzj zB`#e4Eg|AKu;(!eUJtN707bu-R#xNuO2{my2df%A4wSQgRLE{N_iRP|*dk{wQPH>* zvK1?QG7XQ2KkgvTx?`~+Q!y~epB`;$)JWuT@%fT?qP|Gn5s)?*e`AZ?+ORDgY0_z8 zWb_4z$iDHkkn*S%=&RX zi9P!+#?UtFL!6C)$+U2%G38#8M&;$LOX%fh9DAtEf3q9$L>8)o! zHy-3_$~6@Ju&5|}6#)za2j4qH&{m!!3!mnVRu;JLpzOm= z(>1DA@b4A1I`Bq0oGpg3GPsAi@k2kfp~9#cd2 z+gRR81GpT01j0AA zi456KjQPFB>R5*c1{6*4jFC%~J?rtF<=Q+~rJO}UrBleSXCw34v(JCOimKELG`!{#?FaG|9N}bs0rjvRp##B(z z9K0TFE$afEOxTgj@fc2Ve=DKRL3YJRi@lx}m=r#5)hd?%LTEFhYCUaS$g{Z`2A<0^ zX*z#j=!;|Ql)GU>QWJQq6XPZo67)6a7FN%U$5=S#KQRBz#vwlf zzl2B@Zk@4L%_PX51r$p(8}NOOh- zxZa07`P0co|Ks#mH)Yin$Z8uV+oE=cMM zL~ES6>9#42VaP+-Sva;teJE2Jy)MAN%T?X(plSDx-$imTD{&`!PPZ@~KCL~qVHpVt7v&lJKm}#g^Ee}WjsSil#YsYj z*O=8DMZ@S-Qc`%oJbwhaYq3l!MwZ>*h$1YO1LHnSNL2zR+7M|t+vbfa9d( zMW1m(h2h@{{|TZ8MlBj1IrmJoRt@pX4kCYj!})u_+~~?T98|`vc28U)H0xwfWAj@`G&Z%n%7O4%fCqAK6HKjNb< zh$aZaP;CI(7JP`3Ll;a=JAapQ6BPA!0I^ z^9%|(9@?y$ti^tjFx@E%p+r$GiIl8 z<9M@VI?T9uREV9RP;lY^NXms?U7l@s?94WJw6n0Vv<{?6gE6JJBCX8z7ghF$ZxY_o zm#;kLO8&x=T9Ws4$m$c%ss4`{56puEN07jVAr-nEnbUIJgEhVg(D~hmb27P!t7b^K z%#f}(1%5QN4}{J=#p|u9S(iz=)4ulpBta|7VgF=^r2OM6@P_$6`_c0%&bEQ2*3@9b zwcq4QqF}%mk;ZPb4bY;sv;etn`UG9c#G9qgNSs%5AT^bC{|q)sa+0VKe<0#kq%WO8 z0Ncv6tir0$A<(je?_!Ieg^6D4efJvr!C=O4x@F1^qLZ9#mfR1@;Q~EBm6~Gfs)3>G0#9-iIVP=bma|1Qp zMiGzR&)mq?!RdmZ@w&GHcd_Kp=ZUXgeXQ?q0V|iV-;n6z8@{f)<5Qs7ggRXZ6YdJ`X`VNZ4@MxtcX>K{VIQ}*kw z7Qm}`JhGWE-)n=!Aue!XN^-7}m2Fp_DK|lYX>D#54XYv~RZH?-9E9A#V-g^4F8sPf zMxjhAetmR%-B93eJJx3T?NL~9Z}r(mLHNDBo$+P>vj4Bu9m91vd3E}END9;W}upsb8#VJX}`+26Me z9ma9_yko+GMfdyzqSQ0wijcTCJ??uQpVDs*Oy+7Nq2}ED?2plgBfE&@wYE-R97vBm z8xl?M?0$?-z>vFp_v=7r0eM1-==zX@sCIESU14Tvtk~L>i>`V>>s>fM2&8;k#13Wr z!1Y9#aa`=S5Yx!_<3J>3X1jOf$R=KI=d}>sAbLJyr8V&FwRO@rr0vHht6=MOfwE;6 z>)HUR&!fjVm3#hU!W9+U)ef#fH@ycKwVGR7KR=LW4VGfcXoiAezFQymZEDV9!H#%t5l3t^tw~HTNEBkp zPj@~;cq4nTp+MOns{!V$>#c~CsBPL&Fz&e|Yk=B@8v1H>bql0GMKZUp2IuzL7gdIQ?57(Q`hzFvR@!jtoWfn}V~VMmQsVUXZ*#bpu}P_?^bU0&IJ67G0zQh3ZOW zJ9alxhXnFxX$6{Y>xC^QNjg4+#lt=@Q-jWHK7OZ?A(PLlYdbz&-oKb@g{)QeiuY zTU9_jf^Tp$SEFITDx#j?!#-F{957)!|1tdzk9v%^25;ZOJs5ztCb0DnKV~R+(zp|t zCmZyqwBhN++?D6b6!;m4S0!EF9oFJasAqL_bkJyLkz>3yv1@u;c><~UtAZ^iWRUqTH%x&4gU+wQY6AI{?VOO89k8~~$l3}TFKMst8BftY#ywiMvxn}k zcbX}ukv*RkrCx2BV*fZ==bcBk_=griCy<7@a%awpxp_pOWf$^r%f3599KWFIaakH+ zBc<@URkG@kQm)x#Y%JkQ6{`7sR}ibMWqxihT_)j#Zo?)k_FPnQ2h@AbKd$_VW{Blwm_v({G#! zdw_dvYj?ieGH4);crP8g|Fg=9Pr{y2?@!=&~Y?gQS%(| zU>(M$gf6$QE~QYQfChaZ2H>vr+-Un4WG_E6b`zBKxwfI>M<~Yxp`oG0y$xB8g?2lo zi6Q$uqRYYsUcPG6F3%AU<^y?!q(A=o3PeCJ$qRDhnJq}(u*h#L?jo|YAg2Xqx6uHg zrvCk=B4{mu_EO@W)cr|aRizIkLD9f65X7i^b zoZLOp>arTcfq!$Hs2_B1)v9&9Vg0$xa+&&g%G$e#*=kK@Tx9dZI}A+7HxExN=*cu4 zX*P7Oe_J0`g3SyfTPPOPZ1_o(PYs+yiVSFC9M_bY+fEvA*eQSJ6 zu6i8;9;2ow&qCPGDwN6px8XIne!`cw?r)GkI(!5CZ8;I~gSsM4%0e~w6N1NPWX$(c zi1<`gRGz<$X$pAI(VM_OXpm`Bgv5=UNGjCR)io%)N$1&*e3rybHU&1J!PBF$nB{2ed{yo$iO_jXA`!Pw6KWJ-}sMt*q2YsaGB zGpR+i2c}~U3+GbKa1dp-P?8LEmX(!#BUfx-qGrEJ?$C7x&|EoqHd^*N1F`X({eOBGjeZ!wrA;PyE8#Ao(Yns&ukckfGkF-+OaI7_r`6*Mn@k?1Wn%_o-^^8*akYdsmm`UG|#gM zF=Ltr!z{Zwbmc0x=g|kd*v31z9$30X?CTU1iKIxy(ZfM3mEDC9sW8Ctensem+T;SY@>YNFKWyNZCS!iCyZC9GT|W$J|zQ%Vxa^+!bLQmMO~4KNgG8 zw&D@wZhK-Yp7c%Choq!Xv~_e?63EHe?F3m|91aW1vMG4Q)Q8Yym%cD5UrkB&Dtb9& zm8p8XS3l?T;vW`Bh@!ow=rmbwwYSe8Ht@x2U5<7~6PrF%UZ(ZKvhJ85 z1tBwEyZu3KVAa^H;v`LQU&%h$aNjyp=dp=eO6)On2Fi~RehdzQMPhi3GNKhYs*`(D zqrDD^I1{?Eiu29K>{$;uU(Se3jk`VaID+=M1Mc)*#BZvkfc8{*1t z;|URfumPzv;jouk9>p9U;7o!EK4M2(Q$a@?-5oAL=HbV?Og`|9X)pqv=y<}WhJ~&8 zB8z*YH;>7-xAs+p%w=?eZimgZOU{vll29Sae2W(yagQi|!FaV>w~h|VXTHIdcvl0c`8L5$%w)z2TY2z?o`sF7Bu9JWJ&f0PB~;QOM$ zO0XEZ>3+h@!&Q)zhf+zW6cWCTW1n^`*i-inn(o&2=M5%@jvA!K3izBbdO=(+*40Ag z?|(o+cz6)^DGl(ejwURn#`(!A1?!d2|F}9hTKCemKIE-m9u!UU&Anh*SMGOq$_dc;|EJx2O_I)iY--0m0*baS=QCt1s#CGY?x(GY+k z8CpdpSig9^XUa45Xh#yk4f#7L79jh}J>hU1f^Ztd1B;_ky$q)dH+Jf?gVBTDIUrdU zT6Hug7Kbs?9mOhEb|s{nS&vhic)3-vE#qLh+>Kkgxf1qNx4=c(7GZu1)ZZ!Tf?9<_ z4+$D8gkQXk26;!?g^UZJinsdSeS$dbjW|3H5@6GGpQg({V0CgtCabJ!N4qj8`~Iz_ zM=x%8cEbZB2hz@`z3&}4Bg=S(Ekb>y)+FiP@;J$$UZVtpeYAmW$e%r|*rCfD4U(#6 zb+`6%TrR{00X*ci0B|I^GZSJgaguwGH?;L3a42P~a$iz*8wBs7TV&J?C$31uAEY7D zaBdL;6$9-vq(CnrKPn*zHuPA*jyb3U>`+0jXTs|67L`%v;-38*!%dja#$`U z>yvH#kv55t#KKFW?t+%Qkmqa2z`s8wF`9TASN@u8#4@uUkn9}SH&2&58`(fF;F&=t z>^*?`$q4gO3ANK139zQ4E+!B` z?_+Mym4Q`w-%lA7KWkVT##^QH7)~$kUjJwyzKs7gS%0zO?gC1}#i)1LeLgo5tj%29 za(S`(NVq{q`lx6W*Lf1))o)-Aih_uaiF^o`oKEERYWj%6!^6dDoG)a|Z6gLW43n~Y zEPh2AkiOi5?Ku1%qCw)0OF$4km$n_inTISz!bwHH_4uhjn7v^$*+ub!R7cojJiY^x z_WIi0*)(vYU1>@gl6^qgblc6)~2_sw;O{pqv$n8>K; z=%)9Jv7w?GRVW++%N?)%LCAs)=Td|PJmb+0o~#mT4KT7_qfZf*$l?K-T@E3^Eb3ht7XE>`cg)5s3~ zQT<9WXY&6{LJg$g_;-rU3-N^rr{m9AC1XtLlI!d1i<2DNZO6Rl`pb|GW>U@>#mVN0 zEiU97W~bAGcxT?T4Q9}3)qcg(_~fndV~vZe)zr9`$6J#(+xa5gS!rKzt+9aOWfA=q zu@4Rm3P4eddKAb?B0^s|#%3BbymIFNnCM}`7znIE8re?f=e0L6TSXzUo+@0V0<@kC z-vSU5xEkkUIj!9 zE>{rHJM z3bvAXVt~dc8O8fQaL77jfI~WUMHTI}Y6T*7Qr2f2Z1yXmqM~XKt_=>Iu0Z%Acw)<~ z)+s_D5_br~gu_4Tbrjh{2P)G%a_K-cuz9Y9Ea7pOrQ|Mh>oIC9NxSz0Zr{o)FpWXg z2yWz!ynJdUECM0o zb&?R36m4lUK=a*PZyB#GQ1}inYmU0RQ9*A!v3>M`ebs>oRcemB)&AGn1P7Dr*TH18 z=K_UX>WV;v1y0;OTwD>ANudt2@96=zKtB#t*>~bVebK0ggRSu_(x~$`ekBLnep7go z_07tky*Yt+{3`>HR_Hx2?h+=lBdc{{{g7yO^CQwj69Z5w!AAzlVo_TgqTPBxzsB_h z!CUV_E|IN1F}QyoWv>_M6g8Yg7mRF$R{mIuPLBZZNc>?SL?Y@QNf^o?#VOaE?~@m? zpQz&MLn6%bp8m`&1i%pb@Y=M~l?VAf7p~{Z*r>`0MPboTon!V8@4}n+${CQCPcKig z9-i_(4pFfkcYXdW?j z-F$ng`TPQ)6h~9f-GhZ*ShoqUfumYXj!;Txt-agwq%O-n zocdg+ zLH-Ps(Sl6X)+VL1w~Hu-i|*dXfr-B$x5X;kZ6@%5UM4`HaU_V{hr?<)&;_H4&0+*8 z56+A8{T}KCT{7@SYEI??UY2Uw)AI2kLbO^w$!fWtz<(`l9n^voYTz{U)i>I-S^=xR z#sMYsJmAwmM=-y; zvO^^G*iVv$)mI81KPs~{(~grS^90n71UNR1AVb87lLRX%`XUICQ}Xge4d2NtWmmi- z=jBy<`LbLzZ}BcaK`(-sgNuMx@v(T7;oU3Mc?p5iQg5ZrF7|2Vi@+UmT}2QpI%B!y z*~X2SX~_C_B2=mxW-85QU+{g40%$Nfr`s&sl#GfB9Xvx?e4Qm(RphtB4(N%yY{T@2 zlu&~Qog1FlFcJwmywZLqx;~UupgI8Xi|$FvrZAGqWFtg<5=`Ld}5n|pu1bH@RtDHGVV;fx@^v9C$-Qb z#8mwE5r*uDtJ2vBk}>?1bL9OXy#oVDqobYl`jLmon!n%NN1GT1Moj`nDd{|c84FVI zc3RfLKC9xR>cQOCvwePvt!Jft2q}N|uhCdV0ATrg5Y+g+dP5(SMJ8-fEW1VQ?@V3L zhySMC7(pLh`>ay_SxvLxt(|p$yWiD=`Y+Lgj33d$^Cn3S<#|jn zq*uP^?Pmc2FpmIgU_e2romk-;->dPe@zuYcmk~7ud^|S%y%ZE|1@(VO|LQMa6eCh& zYLe%Fl{~LDjOeu=a?^#4!mFm9L6BmKsOMW-!|B=Lr_PdN>AL_}&QMzTSC6J?=3Qpq z1XLPQI?y=5IP|i#e}RSoJel+fcJK-sz*JtAMgy2hITA;DWjSf;5qEu%5TwuKcq8&O zKKkEMm)3vP7FSc21s5cML=k&(f`3bIpFZ+36p;sr!-tldsbmyB*z(NhyTfX{+$s|E-uV+8;zUT4ZPZQ?`2KHz;pin&EP#x zB@1K1|JUQoyoSi;Mn-n2ybSOQ>;N52W&QxOiXT3SxiSvUw05EFqN?A3WA|nh5*bxT zzD^4vn=1z?(GTM!c0jp+q)D5YVv>N`$Ear3y>Fc0O%qsI$fHF@0>Jf6bWr7y2a{X6 zGB1cp%CSIVe@~i4p#7BpOe0+a)ng@h50Bo+f3JaHjE6`R@!>;qz*oC6B^v1J{{4`h zojn2idNZPrjHWscGh^Oq>L+Ztb5L=wUoOu^u$AD^2QqcI2 z#EuXw#?bgtv2iWGU^Op>7%XkMxa{^69cytVDI`XhfP5d#cKxT5{;op*w@4Dz&`gU8 zk^^1mO^YxeLjgVd?*kY70j3I85TE^b9+DnfG-CsUqUVeFVeOo)NAZ4VhqmbB4y>Vk+Jzjp-8&fX66@ymK`9l$*Pna8N2(!9 z)m!A^!BqbD;s6iyl?7-nxi&G+2C9AeN!R}KITC}@kSBUF+swm|ex_ll+^**_r@8{t zMgBQlkthj|a=1@v^%(XYD&JIW(IWf&`SapLMW>&PTfs13?e$BP0SW?L!(yYaIPc$i zrhfV)XI%e%!Z&yhQB=qxk<;R}{Y1rSSKLdhwhR+JNxjxt(U9hzxVn=-S7f9TD?bpW z6+C$Q)w~)Ns-do41a|YxVk&=EXy|qDhA;_h>%eGkY~D>|e$8W;6`9;>(@6i1?-P8b=E!qG{e$CM z48bTANqAnbDZ2^mlR#^SD!7c~&>c;i`P>3mlE|yTq6N-{LHH}Pope0x8F97_`L4_Y zsy4f@aP{T8!>6Gh=M0N5MkD*1YEr%8P@K$gcBkJbMy}yfi>xnyf2-bNxug}cODWGU zQJPr?p%XP6`Oo-ZN>eO30)1Y20XW*D4o?7AJLx}?zFT&&VE4ZaqzYpyXtK0fZx)*C z4GC@9Y5!w$p^^YJIfC7M)Y^n4Q4B0U)s%W?!bR-HsN-D|o7WUm7+-R8Rk^qw9Cc$h z4LZr-8`M}CV@1!tvYPge7#rTCa$OS$E(~D6)%!8Dxrx$cI2Oqg>=t8q6OM>7fnaoM zSxB-0sj}rTC7f2KVu?1mPq0&xxjk%xd|u!G_IbZQ(v@}a@bLJ<&z%w0(emtrBVhD4 z@u*jLd;Zi_$i^rO(S;9%*pd_=SoEFwly*OFPeiv^t)gBkHcWH5R; zAtC&1($deK>6tu^B^b<&%`hxAWp$Vwv`bdlWq@LyCW9rU3nz8_r{g zzC`{Pb1U;EonE)fu4}IteLpy=Cm*3asP2RtM+TcSR%X~18{ggZ{~h*Q!NK9JW5rJ$ zTM9^g2uj?PK;#{wbegioC&#Ng@Ey!L~f-}(7AeGY1=TPV5V zmnXQ#ktBaSy2S;5GC4m}T8yDd9bX;!&!*=;N_z%a+-H-G9wmGK?^Pd+Ax;mlAo01Z z!#659lK&vH+-aC`ahkg$3|G-9GT$TE0VYBOBg0O8_39P4nF4>y6AESDoT~H-Ms)IY z#yR7nMSuI28k#8S^a3lOD}Y7~wnT2DTx%JL{tI-fw>N&@^w#QtyXifswPs&BT#(9B z&V10Q9x47$qxyg4FGL?nm!}?wU9CNrOvm>4zugH$%dP4F<$|fEI3>xf5%qBKmA#7S zCdJXdmfQpk`0ucQPTk?&X zmv)G+MgI>Jw)6lFaPjBM#rnIgMQXtQVSRI1gOKsO&Z+I1vu;huW1(XV>u`e6~>3CYP1S4%L=)e|)ilwPi?0sm6U0{Z&V zq5C6LwU8Xbtgvn(Gm3R$Elj8v(rb}}fBczr%X@eFr?{g5T9ViH7TUCO{n8TeQ+@ry zE|MZd=M=*<7*bW-S_9cwk;|awzgY%!5i&(5jz50-o==ZXKjfKczAW2?Ix5$9hLS+1N4) zBeT=Rw^1A60F+~e*gMw*-)s>x`@6w4AB0#0e$|0mz1U_KlfTvIg(40C$1Y3XT*9suq#~@&}p$L&}DiAflOD((klNZtEm$gC8rayd`pLmjhz8DU%XEcwm+>nbZNF=TTW z9SPdiMb5VTybh7&d*m=7O`E0Xk{O<#9cUcvi0;wyU1a+g8lY0&V%QX{VCew0{#&gL!;^0jIEU4v_A-`!hN?mS;a3dx657vQKF#x zipp=aaPlZRZzH@CMc!96EkJSHQ#&6>Q~wl49eJZ4Ahi6D(kJHlrQKbmdbh7@_2W$%);*zB9Bk{AoetL`pSoXx6UXYIVpc)1@j#2sY|o)3`uuj z8P2Y>jl~o&TeUw^K|Gq=!bUsJxddGOmre$|S6#7Gg3hy|Vq1lutpTL1MpmN8N$>em zB*}TZ4!m6%qz;{%?D+W=^{n@OJW57F$>T)enCsg0R6DwEzmAvKOGFaD6{0}Yey@8o z{n!P=s#_A#8ABQnK=t)J`-&P1^Bmf+AzF`qfkW_?YBLclW7^WGNY+33nahbZcIW<;dS=4KmjaCUsz-Vfo-7Q-Qd72_yHTFl3RZQK!bm8aZ*`?EJ2q zRH)$ZC*MgSlZPRvOqRZ4Ba){ZBbs2_97C0yk=>wufq=xZKe$8KDnsPX;|CbEp1dKb z7@H%^yI~2%5(&w7Gf1NWDvvDKQq1??h9;`D&VNDV_4C)!_288nV9}eE0_YGaB>Bhf zR+(HAu=yozCy+pN0p;~_oF*aMvmo%r9>sFK&GKwMjrRJvJYDVC{w!_xKiK47@62C7 zK$N-it*BH`+vDRuEB0Y)b%R8{_%`YlbAnW<9P1Vd8QhM9&M)%~=4hZrH?->?8fo#o z@%7OTAIiiUki6?cy@=RI7kw696NYBrT^9@#74Z76Bq?+4vm0%*KL$Xh8o0oAmzU`2 zPacK$7U`L1N`VjHjx9H*-aST*GAO#uk9A>7EF_nr)BAQC9=HIFc)`4r@jjW$^qS6Mn(*h4CXA<~Yr+n~i2R^V8xut{a5cZPBv?K=l zzn?)lx;jo~Tw4APb_{Au->}F>;$in3T{2SVhJQ@I0}M`8Qs^pXunTZ5X;M;gG7EoI9K5#ZjTn-YIS z8|G;zbNB|32|WVSM#WJ-o$GAS-3>Z~7LIgg1Fj+CCuBb1G`HCzUB2fQNLDxrKyBCQ zheRb?hK*opgQpf_)slM#h>Pm>WTy~QWXlfHa=gsyy^a_Ys~#Y=w98E|y~`xmn()RH0kQi<__ z?{-ZNfh>Xu_6XR|Fh9bUus4B>e$f4I`xUkV7B2at@*%$GRUBVGVMvYF>iX4?#vwW@ z2dBU0>fa7t&^Z;T+K3?A4WdY}m!Jy>{V2xa7m^AkF7_KllS>6}bGk{T2kv*vq0u8z z8Ts_xVKN}9PMpsYHfgSWp~<{k-@SKui^=c}048LS1V>3d==O~Ub-;RFuK+b#!h@Qd=22t0X)r(@kx<1D=k940{hl|72tslmwrp2Yq$(SFk4;=06 zh#;*fV?b2J233;2J^y@I7*^{;e90*yBJyZbA#fc^6Tf8ru${D@*>r6=gs7A>$Rs&q zqRfJiA0ZzMewU`=x0F$+>7^x{VM8VPqW}Oq%}3?6KCx+dC?KW=vZ&88&T}Q%J zdOK-EZbuNyrA$LjjUkXOQUD#)Qzn**NM%auV)>gy*N-8>D7W2`N_oO;6L?0_L7TyV>YcU4sFR3eSHo@`~8X6$XoV6ysXF@+q^fu{)L3zNK?;q z++`_@Am&+;bZALS8_raOFyVw$V0w_h$YMnWn6C#I_IO+gqY_mYp9+Sv8`; z0aVzDB%Vm5%6j=k=M59Y#<}TaV(XU0G+QBPeQ`S8lXqmFW3L4$IBZXDrh#yd*(+`M z!syPNWt@r|35^3>9AF%D(8{8BM8U|xip>RkcsZsPGDVGj9w{?3-!~j2Wb)jV7tvT5 zFV&^_Zm#>D_?d}`NpbCTVN-Pz+8l{gm!4Dr?CVjKZUObhTGm3qdS&fcKXo zW4IYeHiT|}ZB7rw6SBoFPP4*dt;2qUV(W#&LR#odc&&cB)oEM=%L_CvRRKem>7fTa z6BxBa{0b7JbI##!9mjsx@OmK6HXtr6iv1%_XhLZbML@@;p2ll1#ox*cO!I8$kHQIV zuFh&Rf10EXNw;vCJ}}kSPUn}+o(E!qRp7r#15Tx(Ehi23zLC$$xO3y3VSai>!BH4M zulLlcRR>QXObb}`Mt^KU(K@+v(?2u5nEB{6Vf<}Sc+!;Fl_wCy3j6{mJ`a%AR?f6T z+P87ru|YHtUEN;8Hpbq!>}9EqoUj$pb)^AU&hOGPpM^nc!oEbyoXLj|s=UCe*nXkw zq%FFLaRH>y1snD5Fs%hkPIhrII%5#%DC0 z^&C+&6z!$8HJ}Fzs)`vjDZ)ZcVc{fxBWOigcXBfzM%x)R?)?>LVPH$UVME4Bo zKLgiA?dxcK0e%kYwM00Dg}+-XHHpK=Z0~8+>ZlgkFib+jDtV6g-hm~gd6-u5?znfNB%<*$#2lwLj3PYiN!dBcf=>oVf z*SB6U2^3AlVaZyv_1`hvA~417u8+XY4#N=Eg}1`QBzs4<#|6?~Z$N)*P*U<+_8miA zcRM5#dx@_2r)$}wsmQjw5#}wR7vE+3%o*EauYnj6dcE%4i7cZt3)o`BH@rPReixO( zD1LQk?8&QPdBU$1>5tm59ANySKr#0B+x@>5xsUdYT>}R9arQKcM!i5o;o-y$pT9ur zyaTx#WNZD{0tTIE`g}Y=v+oWL+aeo&={oY+%3!fl3hYl;Wi7Yj!MJ;F`#<)jyykY% z`NB+r262n*mTj?i<^9r)-{J)M5fY1QO+Yqx%f+r5=EQcdoZff6XDj<)C2=2|o_LhA ztRe9Vtz=PkW)ua}r|0PEj0x0^D#xDx5#$MCATqtN7o8t0hqInIeK5m!sd{N^TeJ*xBYjU?moAw+UjwQ5?ssPi zOj_4qlKcfHZ5GqVvG0;djDY+`m1C`tFpN7kNd++x8g)$cAVO_g$A2k?U5U0fvo@`` z_|Xr0SVe1Qs*09;iy24%Aee%#P{LSai@{}8%IVaZT8lh}rV_VZuY2{*g7<|3P4fG^ z0|x6AMcJaES=gamJfWdjSW0FEvVV)i_A!2WZBGpJ8(vl14(ei~31EHkbibYOY@Q*9 zhXNJJlJ~E{j`7Ky>Jn4%XsKrsEJILv|0k&qrA%voy$% z4lW5Yk1U}XH01p7P{wu1k>a7tcv}OvX?s%}a{`1!2jkK4tW0`d8QsH-&++11IgWYg zt|6Gj*_J-7&mV-I+L25Y5Ct*HY9Lj4<-Zy8Ltr%6vF82RWE2V*%$l@fyyB5V7Yq+&9hd@Rr<}m5Xr<=p+mmHoq4*G+dp%` zHBx#cJw(v`9t(9_*l+63Y@!OO?r*18uigp24`^)8HUCf|%zioW>(~3)ELsQrXN*55 zniRdgwe+1{>lOYc$#KzNmhqdKFnZBs8)HLjoSG_JV#E&w_sV*3q!;TyDfJ!AqmzI7 z=Dup4(cCCnM=DxO+)fTMxZ{iQq*KehaHw}rBGWGweLX!Znq`Dx?h#YX<9B$Sr2OXZ z-@pG>&c^@rgG)r4jJ@v{EY{FqZi^cm3yx-fwRZFvE&k^ZV+lGRs2FK4LhCnItyg-I z&?cMtrytHAFQFb_hcjZahGFb;BPMc5<*M!W@x=K)l#Kns?BMEpV~wMo z7|zkPf~AX!m%tB`kIk8X6XvEbZKUj%PMD3jPyH+EMZ9}Hs?KBw`ECv&?0E>W5iVoD z;Gga+a0EHO;VYe4!6n9O)JW%icR)+e&e)2TmIXJ^KJHgWWKK}=-7 zruRTyGe7J+XR?v8d-xc7i})KJMbRI{xgjG4%NTJ<+VagGp&&Fq{==luUcGchF!XS3 zw)H$t1TUL&VqR~MsZ&S?KbLL&J#ST|eoS+Xi0FhUl-p*t2=dv|( z2$B54T~z^wmh_-`-Pdsg(-A3aI>~IGX=gKORE)!GjuwVL+$yRk>kftr8!(RHRj zDDzx=^jO5`As7lD#Gxf2LAC?$ioIwrg9`{?sN>k%qOi}c&uN$WBc>@OCVu6w<3g?{ z;DU_gAvzD?)}=w^Y$Nm+S?#2iPO~nSf8TnEO_;7-qOSIz;7sI;?l+bROd^b2?4XJq zYj%^Sq>D!EuqBxuhT?4b7_n9&dM;POXg}G4VT^6YfR+$%d2H=+cs$FvPw8SdG?usN zcr^G*@fh(>=lh5i?$Me%+T6-9%YupDJ*) zUtGk0XeXUjUT(;m51MsZ^aF2SAC|l^|27zV85M~roTq~sMhZ?#z{7-w@I*^s?^T0g zS2cb&r7k%!%hR`<8uUBcDcLJxPSrg254cgTkjifgJ#NZLh{FFOwejp0bIbA^F|gWtbEbC%Sf&dn_5GTKJ!6^^ z%UGm09i6^&Vsa9<5o(9d7#p}o(%-VTGN$_fksNyIEcsRe*_$WMDx9u8^F13ToqI1CK9fcY`O6&m5fp8XJX{Bzki-+DmFeBs6Dq(& z(c9ip^!g)0PqUWa)(~Rp5Z%Y(e8=Aff_`@8645KL!y%VvP<`G#j9kpJx+R?IK)D{3>~ex^ z$m{O`3@>o3%55g+?&;D`+Lvy6(Tq515>gw5$(+AgVS}`NAcZ=VD+#A?j><@3(A#Wi zuE^@3EH-Q9M=4}SIf<^VeZYEI5ict}{h9G_wsBaNG1$xVqf~&70&6r^fAwR9#dOT< zeg{EG_{LFg&BFb~5CVa)lO2$L1R~mu3_?&aX^*KH%oT=3+A%Y*9eRq&nx_Zbsq1ob zTBW)OAboZ&VMHzRD~lRHXgugA+Zc{YoJfHGriSPfDZOYv1)b}iW#nJCA1&@b7=r6C z&s@YK4nqrvlz(`E4U)lEnPAua8Gw$(Z|4d2P|G8`#c9mhG$j)z}EMU z7{+$D5T?C%dRi54MXyRrN(>0Msz*qm0toLklXi3)%F-lD{;n`zN?xX|;KcjALN-OQ zlu`)G9-;RSCr*IhDF3-Dj<%)0VqFriSp&uiN&-1$0r`PtG3>ldvN1>QlN|OKO7y97 z{VMs4-o1D)U(m+AOEO^SfPJ(2u?=yA#tJj&Fm}~aH6wS7WA|+LY`a5T;1!V^UE}I2 z>P+HW)fVAsF@;B7wVr>yCck1*iAL4>yP4Ujy(TtX#|OZWgmhm>8~1p)2V+eR^m8h_iH0p)3{v%l6+yS0_*1Som}bus52s&ZQ;isgeTE#dOC^BzU|mexFI?}DONc{%{{NQ%G{0Q z#8iWGm5JU$aJ9%@P~t2QyDv*L&29!RWDJ=mY*lO>jX=hgr(F97 zgo(Sh)&$TU#EO4bPpZ7@psunVg8OoulB2oL)-sAI&Vi3KEE3)?w` zl4Dwg)YZLC>$sd~vvSJl?pn5_*dCClmCvERu2>njCb7i^kyYV~-pf9+LmtP-1HrB| z`yaP@D<6iS0aEW})r2=*n4jw|CnJJ_f_bQ_AgiB~lk(DPZ!e8=Q53?6q7B&B*W?#t;vO#hXe6)`p~!SXaqxv0u{12-h2=T`bh0|m8@!q-)=(S0eUDDqI`jmR%zi#sWAY#G({IQv6=E-(v&q z6p}O*mE>jNddH6+%zyfdINn1hUzc)y;rGkv)ekc~8TX$T=>CCF44~sS-o(`6dp+`o z9iIbnHaaBC5|5~zQG<+RZbSGdFW1o|Aq1s0427jLc{0~LP%^tbaXl25mk5?G8(Pai znWq^NyQl1uom+&cHF_+_z!vT&gYmi9UZ<-AqtSRHjVu9y!P~dkFw2u+3K)GxTH?8U z#ZW(3<03VeSlnJNhD`3(W6%h<(x7ED8(RE}Y#{50OZKg#V=tq(g2=kyFic*I{-|oB zBk1nV8Zla^VRTPY`TgH;PS@f|jz4Fw=rB9VH(#?p{Q=9thw>$p?}|$@igt7sw(ADU zz)(>mwdy{G)ZQ;ZV0?1t86AE(zym3eg_SkUWSEod4%RoTj4$_EfLqW*d{kTwM-`uA(cz~aHi6utpF3W z>cR`5lw*f!2}rhX_%{Vytfm>%83$Ygqrwy#_0cWPdPjsygr&K~WApF9Q4d=3Kn>Pf z#16M4GOlM$QEvod$XoNexHx2F1U~CZmdy{rx(((>8F`!twU?dRtLY)x z`uc_#*&Thkz+9$E!JS6{`5<$xYny8J!#P{XWbQ1>exX%1IWuLu|8%7e6yOIBewXl* zPd*-xXD97eQUU87l-E8D1(A3S5t|^HMgjM$Ts^_{7KNWk?`rZeY&NG>n^4VlPe@;h)%p+^dU)c z)6~6=`iQr%8xf9CQ_=0i^#56XjfUOg*TmeN1aePXy*=CAQh0_?6j3dKjRuI)DbVr@ zWj-pU6NZO`)INbF4Aavbzh0lXuAMTi6z$tw2IX=s%mM2KqZU>gqgI4177LaWQ=OL- zBXG187;v<^?uLuo&TXeN$!7zZ^xF_DX;Z-&cVA79c(L(maas=#&2Ybavv2EJqc!({ z3Eb<~Yd+|E<#Re1hpd`DY>CWf!5sI@w1OqthjFRP2gBjjZuLDU7!M?5QrX`ksXc~W zKg2@1p8|g&*L|roW-FGne0W~B5?=2j*exl%b;+uDL?;~7Lg^#wBLC09VH0$4+l0Wi zh!6XRn*wriVB{O|*B<>EyJ|9pQ#qFSj_L0EitU5@bB>J;lP@^8b!}{@u1dZ)`q$%B zJ6Qug&b`q|oF6H%_)t`^uGpS&iUBSY9yJy)J|BMK|hlD`NP9ES~~}xS_}_e+x*g zeQL+~F1uH#P<%*HJW?6IaWzt;pJ>vI9kSrofHkq+?v(9f_94<9*lW?H!>N)+fv=7i z{8$-R{`}6kS0fob{4q*--ySt|=0q+WjY&`e^Y0JLA3}uep{_L)yW)e!gHu|0R=dt^7MP}ed7 z7usvSa$eR?+xP%}{XRE&{=B4o{a&fOv$J!>M9j&S zDa}x0_@(D=9{S5CNUHtq*@(rf$?;#mQk~%C!lllC8&vJj=r8$KY8qeEpJY!_x;DGa z2aeY3tp_*iV4gd7gsFLWq^zuaeGk;TK!txD@ZDvFTm+$@pxoV+SJ(>wI|*nf8#9YV z@ub^B5uxV*S?);YMyn%voo^K_B>|({xby`*nCxbh?R`U~6f z?o91CSCu~%vC$9jl6v5K9RNvC>W}?Scm8lYRgEaEAsN&uKqR$8fafm@Y0cj`z?43h zJvyCniCSMFXcz%<7-ytqJQL!3Y$rdZn!?uWxOm%qwdVlXmNrCPVm8e zqmSpE?ETUJ%;qm@G&BvE;=ddFcxxRmzQtiOj|@(92DY5gD3S#}!+=949izpXpR%>^N5{bx`6G&}Ztq`Q`LGg_&p4 z#h_1f%1F3&(B;?~(%r4u0`hbEMVb%dVj;Y_`ljbMTYrDl7L_jS)~~}I0?#`b$W66y zIndt7*kg&BRaZTKRd!6{()^O%_ndeJ0quzVAWv|qv7!l~T*(kv4)AkM`0MkS;kuR0 zn?aH;K+;~ z$Paie5oCtg>+{7ZCt;B4mQ{Z`?eO-SJNP^T$e1`DKM-N`0c7|Tcn2Bq)31qZQ5LQE z)*_QMjxvTkn=3co5OgTMCC^ywi2AXmVH&_IO%?E0%p!Z^d^v&e;C#R(&`JwLJt7+1 z*8zhi(haV3)4T*P(*>Enf;b)uJbml|g0`oY%K~;C)_!r9;SKd>PfQqA0%LrH_zvLg zo%Wi}%*P6}88UdB?f_U+-7tT1HvjQGFCpMQDJN9LUjjdlddAP5W-G^T${~u&us~Vl zKqoP0ZL#%f{`RzX0C?}^+zl^A)0(Ys&%33kAs`jw6Wy76;{N%YMv@~w|3%!IN1MMH zFCd>m#7^-Fr8wJynSYZbJ#ygW@hJVbn{8E56y25$1m#xCa!kG z?$%Ug6mUm*uE*f}^`(^wzNO&9-E#@(IsvGCa{$_po$_*e;c5}ljg*^fLt-wdYpxcLI6E$pg=9ky>0l&*EtaeV?)wVos2QI5^ zoVpu2_XE4G#>Or~r831|zH-e*tj090O?x>E6dOMt8?+M163z7>cyXF#Y%?$|{6t$` zXZ>BTUg&z>KozeYHatbcS-Hh>mj6{}p^$_?#LTo|X8qAxvbb8T*)LS-wiW(!S%Ak8|!&yfx+Z^c*n59+=BLP?RCwkiyDq z7TaW?f9<0NNwU)qY%!0UN~90+(R5Q1^NmYD!~h}|hWSlE!cC>ma1jL1*f8or4tto_ zKs;J>)^QM^BnChz>x-GhI1DD5i<|wRc~d}?L6eJ_HOM3^E`B}h2e|>ZdUX@sQl|oL zPpEhI z0SiO;_MP0joMeCeU^7)nhOoo?DNx?!4}SqeyR|dm*zjITVle%=*z;*|P-Pd~1#*yz zp}&ATbd*Ab5TW@eMy@ z(jsUwS%vX&US1o?L&K6+xCBft$JGi((G=OQM`PHDo|5yKJHJ(LdLbXNXtU6I+a}_t z0yEtqu#R0@yGMnQSa?ZI5 zol^LfCxSMQ+^j(;Xod*lp~t4FI<~$X%}$hV)1L)jD+m@KuukTvP)NPVw!%G>iQF7v zu4eoWoojqgKyP{iBf0l6pA)V6Z7_-UtD^m_-|1#t2N-M!Rd#>YgF!E+ z1Mx#3-+~;Qw?-TkE*gfd%0rTrp8vXABn-mBAEi~sHYaJm7;u@^qbxQacvhIR60pL| zAOJ!R>v(YNF_te9nJx$$jhK30Nw5PF{M*IvvcOdW9#v)EU|F#>$zN=vh1gUeLU|Co z(nn+oyU5UI#;Mlz3+D=LwfJRP-^j9U=KaA^WY zfLhYcYz$n;$2>^kyHHT*2ki6kuo&WZD!g|aa+P_`ECAwqzHvHV4hF@E2vv&ooYD!Y<|x z)SN%f65MA^*x_B~QQN)EZj&XGyIUu)woR4e)3h=pxGY){ORPU{jUYmFbca}sO*4z^ z82ZcVyEde^KOl~g!Leu8=FRjA|R%KuH#CQL$xCxfMh8xqttUW{1 zK4UMlH^_sf{V-SJjf{vq!gJ zMV)tyGV3c`J~KhIM?ZD#_T1zU(R8L8BY)a zXT+aq);0Hq}Tz=;##Rcb}MKe$~?>T^Hl#WDMKdx)*G4&p7kLhxT$G2m_4#9Sg~nf~TG* z3pXyAkTXu z!dJzD-$OU9Tu6n*^Aqbt_P(2-oz7jAt9V{*ZJB_kCT@qf8&4@GxNSTH-%6eu>Y$WB z&!#;SAh$v!)q^cQR;VlQ6qwd^P2;6nKsefmbCCxUQ{#E&48Rd!d60*9GL$_-GM@Ty zF!%v99*b%ve0vf9UKxiLZABN|)P>$T2S$G1O?sTKk>T@yy>s#&YNXgH)$UBf7Q=RR#Do^$L=n$_TthT;8NBSA3g)3Kd;}mj;z>dXhi1fS=Nu?VU?ZRU<`hO zR1tDh|41!Tt&HG%4gg56sa<#((2UJ?d8a){d&6!ngvei1Xt49Kcb0IOYqWHgoTJMx zSz{KM@5MM&>t}5X^++XGJ+u`5$}(M7(~HorhroMOSs^q086>P=0Mp*s%042YxRbPg z8ttl~+rE$CJeLiean@c``-hu`pleB1l<_**fk`12O4JyoUN zpS(ow#){ca()k&@h6|tOBf8f#NmsLvbN#ZBxm%G$nYxEyd>=1oY*QV796PBxN_?r$ z%jUW&1?I&+6%5_TP!A|1xV*<^C-SE-tupbrsxqT7@$`eyd+m=~{gwkMj_53OYu-n* z>kip5b&{%1K%qFx(}fWa6TsaD)08?S+O3bi&f{)91!xMYV$L*iFl=-<5r-K40@WQ0 zYH3Zl}v>)f&>tuV;4Lu z+6;w+*id3@_4h;*-LH)V+JwiN-qt+~zcv2e8F44jwgewXd*&m>u!QZ@RfH|~BS4$2 zl((kYmMj`V3ECzW2GBlnszwGi8m0-pgLO-@~8y;*)|oVFCv!dwl#a!!-L< zMtDDN`-+O6Y(nd2LMCUN)Xm3Fk1$GS6Pe@(5Kzw1XJiM~*L4SN9^;cQYiC$dQEi|y z;Ynx*otwu~(d_SD2d&{1IW!#Jgubq;uug=gvzprl`t4z7szY z<@-rE(D^tV1p0yH3TKsrhI`B5`65!Da>2)0V~A-hxz0LCwXH?ofwZLoTDMN(_jrpW zH>s%?T5LMaw4Escw-MyACf~p3#HG*pVPWdtV!%q%@fV^cY$G{QS^nphOQ|KK&FdQ8 zh-S5X3r<4mxxU)9JCot-FG zG}WXB)~R^HVR9-XU-b$iYe`Sw#4jEQ4ukmH4u2_L)f;mb;R$S-Zxa6;ukTP%l_4Q` zg6=H2;g4h31JKZZ{t;jfbt!X{>9{Yb`X*h#ZaBDgP4tiN%f$NGz&HHgXD4JOrHDIM z`>IcRsbG((9^1eyMfR?1^f0X{AnzHoj<9L#quCuM^85_jw!w`C@{R$zK>%I34`+Ga zp$D+8>N#B%L<~DjJVVG{BYkqW=gFe5&1{_~9}h2siQFCtjfOSqomWzF~vzcrA7p<0b64)}M)QK&Ro! zfbkCY)Fj|**Urw(m(G-(^YO7MWG*;$&#dI*#Xf7ngCPNu7yg~W+l^|82|656wC?{8 zYi}JDb=$5DDV| zd*Az8-&)^Z>;2Zc@1_4ZzdElokK;H)ACk!VpPr93W~>xZv+M!2?Kw_JEvpj#yfRTI z$FEPyinRj4gExrr>9#(hb`gutbAXDr36>!t zgnHTIiw(a4OPj@3s6C$Xv=b1%^O37+u3HCpiTT{mDH;wMAFl3?r(p~OQ5^dBGc}|y+CgM*w3wej1fP|3MY;o)+6U3B?sXqno9JsU)3jA~bJ)9Y; zn0vi{kaMaHHAccn7_SDwAEO5>IQ&J0*W`3W17zWaj9-N$%s<&twSE|zSN;*i;pjf@ zNY`#ZoeJqzpqr|=Bl0sypidS)FTCip#MkU3PgS>yQt3-pKc3mxRx2dijget1wv*-%lXQ-xqB9?Lo?^aEUsk4u6IVZ#tgK z;!VUr4OCn&lsQBE?OZK85=KWyr24*v4WFKO@Nj$NNg~3Zp#06VFoa~5!y~x8|Q8Sd0 zNRmi_b`SJ*vK(?k$l%#TqxVwhQrP&#-k|;d+{k)u(xcC{+ARULa@pcKA0;pauI)W% zQ^k)un8Ilp>rKu`bXglTG<&(r0Dj{EJ>6rd_w6qn@T;pPr>8Jq*4<0KpNCy>h?d&U zikxs<$!ol6qWzGtD_6<4dpH;15&S1dM>#i#yiql@!_8r&`}~i?_$s_eslOX%-TGvw z*d&Zaq7%7leRQ_^l9*itZ;l{sM6n>To3+8yR?IgZ1`&($#ls1qTy-=}>t#X0l$sWa ze-!q{oh^x;F_u|ZPMGmdY#&VB`6*2;ugiuvfp~*#P4fbIXpaIs22*kD*y}sz7EaOk zWhbH+^!{l13_Kc7o5%Y$Ugl`Pb?bqsb+|XdM{FX_sHw8p{etrT?&P^nH(o!FuPF$U zWrR@>N`(Q{m5zZ&$Q`C9=24fWqz1z!6H3tnbf%I}uk`ba;hrjr+S)SRn zJ;9xI(^2g}rVU2*u>AT7IUDWSse$i6R2h{}%4hMfc#pq8L?8>2@uxGdbm$c{kS){8 zJz821V0+S)0~H*Zg?IA8%?$0{hooFzjo zdXGVx=$tW$)@Asa>+~wbW*?-8jb17rvB|3^iCjb#78HuiH5&egzj_rIt4#T^{2nxk zThyo^QhGkNZ6}CC)$zzbLksjlEm7v|K~%(wtsSQTx4^E8n@j)56oD8TtrRG6$_crU zUtT|aAMNg&?h;PTKTIM6y$$8_HOHlw+$HsYpk2vZ^5X%%0!4bYy5|}Jk=U*}sO=uP zOX&%QA!S9LNGygqR03_YLnzTOn&(v$d@ z2}Mfo4?CDq{4>bMaGm-Fk)~%Qyd+JGt%~w$tKYuRkZJJIKi^GbHvL!WHO#jGQI*9q ziN4K5C7sCIev+n+y%+d?r8k{U=>GcBJEH!O64B0m#$J_o*yRwpG7F$tR&j5UUS0-d zfi*zd3;w0BLBrVf_*#8I!PRTy&x7C$uspUoxGeOwA0~alJt#ET?oGsvWlQeH2TN-a zn8pm!Q(k3HhLoP8TCAvHp-#;BLp^2CMdziNWT8R6C37jj{c-QTGITGH%#pH>Ny#3+ zdLicVH0~2kJ)^3~I6xzwNOPNUUjZAXlv2e9LI57*y%eFyu%`0V`q;hZyFGz8kS+GQ zuX74e6)<%jx}71HCco%R0wE7{X&F}(nsbN zSlPjH=hin2YMs~B!2*QUak850a;elc-?}vMrcjb<|3k3Y2Un{>b~(YeyL$9n(}C)j z1+eP{llzo{r9f{fJsz5`9tt}Y#I%_4)kje9s2zyzTR(}CcBm59YblAy_xd}LWy?mk zCbvo^r#B$D#WykEg6Q)4e~BZKx5fqn)2qP(AG~>k?7*Eh(84!|?Oq%zR0q1Ab?0_e zpHE1-qQn7{;=8KRj3M= z82G5?yn9cCP}OZMH`TffS-@t)Ko`h^lcW75U`Y|)rKQz|9)7SuP8K%I|1_3yFyd!S z`Ui8Vc-dV_1mK!ZdY>tc2g3h$dgf#{0P6je`7bVl6hES{=!-oe$(PcCW-WKSP*d3w zY!2z4gg9OIE~FzVoIv6ieiG=0QILbh=*Hyyvd$%&MOL9DT!OCbWQKO8!fDWpo(((9#LG!zORH}0i zZ6xq5ONMxne2}jKVMRa^VV(DBTbyZ+R?3gtXDqsmi5O%*p2GG_#!Dpp3T@uTU__4_ zHRCA2nHVx;RtEGX3mgTUeuxH-v&x)za z9tzC|zs&x8NGdTp)AKDty%hkFovW#qPck@a>+Wjw{uS*?ecI$GdzQ8cE zTz4_ziyvq=^nR;!4VKHEUQ&3DrutaKhK#B$?x%6@+iP^@e69q*8fYr*7 zl&ME!-|oCqO9#?`ZQ+!Wf;r9>$%4hX0Tg;j*m~1i471uM_PxEFN)NS&iIEZg2G5cW z%k;{2rnk=`yWU(&NgIqXn0nSfK|Yp*OO`LxCR zNgU-ec?QLK(!+rsumyo{Qe#`dx#OHEg$Kt^4z&J_KeWHmE%;VhIqB0f@;KPshijpZ zqRUF0zIC%7HIjz4EeZcdc}^1|HC+)Z+PJSWE=M`h1v(;L2ZK+3F8)jzv|!RRVbOOs zwPH%i&d(|b*zp#hIGp^|kfyFYDYsUO4sGNcDu)G+^*G4lmn@V2|*Vq(W5Tdm44 z>(UGGt;4f023o$cr&nGVK{LkfAMXsv^JEA-deasfV>Z|%VFt#st!!m{77I)AzrQgd z<_bF?_!V)%N%Z&7_@i#dH+RAGM)&H4ExNkP@50JY8DQaT#xMlaqc}|5P4d>2A&~1R z!T1i8BSvUJ=lS>g@u426-&YCHUHZC?J4G}ylAka3jel8=k!COFQfrI@RpSa1HRTi1 zzt}$-RgV;SlYaANO{735#lGUTrPae963HMc1BH~*f`Xi!R0(7LFR704QWpPR0q=db z3=^y8?5m^2JKSJoU2Z~3WotUuTl)73Rfq3y5@ zaVQoyeeB7>iPK5^R(OO!Gj6OGaWDB*l!FDHaxfQla24k{&x}C7lBz|TL(SMV+uqXj zMIdF^_W zB1AA9z~j=>D#HELB;L@%eZ(6m`OKtqu;O&M#W5|c6#JZ{`roRNuo9^;I#wOe|1r5d zeP%eS(*~)_>rEY_USWV&HP$zBH&4B)b=93)F8&eRJFnrpOPjDioX!OjG6fQ?I>n$6 z#7hV11c2r+354MCjZUb9taIm&<-!M`?wcF|_D}lss?tf_1Ec4g1L#-~K4~Ium9Hoe z5^-QlYEDy}y!q#hBDRdVpPnj%oa_jT)`Rl6d5KWE&U?>>28V|&XMON1Aa|nvF>D-0 zS!-_l*2V^*jj|(n-B95N6>KsehOpsB!_Uo7DCv1`diNz_6d>e9je>`_%!esduIl1a zxUn%Z!Z7)MpXEba+`e&v7RYo+{Ll%6nx+9Wdxb;)EbQ#}j*pfGWpR;pv7RExgf<|c z=Rn18`5E8)Irg53PmkoU%E$c8gefKqZ9EcH&2M%HiDVNWYMXYk@!~0GeeSUr2+U65 z&Wcl77$aNt3-pRz`dO@>$yjh<--sZ3oh!U+AHzHXHH>F4uJ>miOu)WeplIYq=}%7pj(_cb zna9JMF*>f~tp$ah8E-T@#=r@Q{S$;g46BolZI{~*s6712k=#Bk>)0Luc$9!$x_9Vy zjQEL&p+?`?CK~LS7q}E+7%DpQ?_cCkDl3YIJ4~aCWkSKCFEyR~L@s?(@(1!kolN*c zI404e-jC}w)Wl4ZM`*BxmJaF@mNxeS%Xp^=K*uNLR8M!e$X}3LF3fL>&tc(BSiZHm zflbHbax?FmkQiu_g+2s=^)=^G+RuGZrKeB$5$=tP1#aXmb97`A0M&h?0-=Zd)r?as z@)8MazN}`A7k{9j5Ws4FxHa)BmP<&rlRA_neKi8#J>Yw+Q5#{F6djQyV}KfLH3e&@ z&TQj8pt{Smgo_8hDs8EFlAK0Jt>}rv&+BTPcLG`G4|?CZxE;kUC{5)s?=^kquqZou zp{gtF8wFd!>PbxeQS|w@+#^zd;2oa5|zQN+)VdMT(p@;B*? z(Hj4^(QZ`|b*68Dp`fdOGu{ze5Q12$NpAJ(9}Gqb;!L3&vhxr4xgVUkEvSUH= zn-8ekT#k~c!8&jdm;c)?zuBHO#h~6*X%M&GLgqFTm4JPr|k0g6<~0-eF^2kbf;8IV0Z9_)Rtb zfnHs2EL^9PdLICJv}{ohtt)of5J8jFpQv!&-aeD)Ea|SFLjl=W$$+;H#5&ZO^*vTZ z_$AZ2_#(vp)P4b2nd~cNc_tz_(r+y8n78Gp;cJR-@0WX$^4#n9xI&ZS45flG=gZ4O zlHLn@no-BFYJX0r;>$~od`r3veF$`@Q&XO}MLr>e{}Sm10JBzOUvu}l=GADLeF@Sa-Fcdw>25PJ z!pHNI^j|OR-|y|V45I=@b|~z&piw|h%Yb+y_8OUgT8qVBp#;o5v>nELt?zb>CWmEA zw%MB>lq_261jksG@U!f6UcPT{7fqB_fBh#VHzlfd5%({XF971cDNae@t0tAd2max! zA;nD5dbC(Y_w9$(Lbd70#*1dY(#c@S*A#)pOb^tHGwRWd)Wm*`=hbvc zyi0mO0N;9`6d+IXYDgs%eRB^(^DbfD|D$pI-zVpvcJLXB1{9o0u6nKVi!zYNPd6?F zb$b5&CKQ;}2o@B)F0woC?^Pd#Ge={f*=$broexV}l8m_2J~q3Pp@~hmlw)43XSUzg zwax8nC6ZxJKAQCZ)73%bhW;F``AU3S9u}>tp^jZZ2rrxajDhm6bAL>pZL|e90?8)s z04#h3#dnWO=v9RzraAr%2t*ZC=j#9TumAO2;PKQHP`(vRSAcypK5d@_zO%vYxcev_R*@L?{th6u`qo^w96 z`aoU&Ywq)@A9Xp$%$>HFoa#Vmvxj zxqf*jO!GdK!Wrnq&lKp^_KW4A;38_RH=pV8{|NX0{H6c3IgT)+(S2$yz;EdnmweX6 za9a^>@#am5gXcciCtBHV7{>sDeaH{ zuxD{rVm00R*fn!KZI>e@rAMfi<3D|nJP9x^DDu%*_7IZ)?E$sB4JDR@s1AbcLreB%S(3!_-+1rnmTh#NheXFSTb#cx=uUdf`<+vP0 z|Emi4AJz(37N|t4Mn7|djvYA{_mRjzhCc7`ay{Lg+|elC+ZkAXy7Z&OHy0ramsf{1J7S_#Gl(UU$T~=3_z0 zd%KR8^o6l2mH5bgV0!=MJU>6XNn0bI|0`|%r!jz{`3m(5C!5dfS!6zN5WPY5!ainY zNr+@P-w5wP+)zl6`Tzo0sS-2i~bb84zL)7hIANy>$nckby0rr(+44 zeCAGoM^7C-F_AO5BceT(e>9B(XQ3!+Q*fW>1VEF{(#Db*Y-6q%!wY=41k_i#Q4?(k zN^2l7$HdMW^Ui`5oHhduEy0yD3Ozh*AEyHk>hq%=^W)i*kM7G4+2S@fetbx@rn(|v zeP{k~#1*u=--GR!o0VPq7n5Un9V2W&u1laN@nO$I0Z?TFbe4&BuQe$K-VR!)@Cnca zD@$~!Ay3(mnC-=tm4q#y{taNb{NN5A7V@>)BmWtV{Lyhlr4sN4Lnv!~Oz(j@yJt*; zpvL=vuDJ(<2M;*1s)5OVU_+U^vh(wCd44mRgT}wgf`98y8i?X_o;>+e6)@qRN9Sb9 zu~A1|{?5Pfvt;JQ^lC2{OnhyN%O1@CBRQhda4!(S>}dojohxA+MJ3X=QaDfYuVzfO ztxW&&WuArm6$B5rN;d&@2usFfMqOq2t2%_kWLqz&bF4fL*9@n!eSyCV1M#_i+I}(9 zA3443?zX3;D$Kr97i0zwkXl>pfPUAG+P>RIesce&|DxP5SE#`Eb}j-TD%=!0_I^i} zYnh8xGlzZm@M2Xw0mG*kg=5Jtq*zd3wP6HuXrBLUAB96;z0f(M72NhPi=dS@JqI1dK7ihx?y8U+1%DKB^*?6+cX89&> zh7Ik$@ceh6kj&?Gy1Tn>Kpa4#DksxFzj}qJvc4GyDr!fsICA z*{!IkELT^>{#FZvAuvnv*yN<8!V<#gZRi5VJ`TnKSWH_5tt}Mv=KHhKb$1r1f+`+*Po6&w*l4!+;qmOxOO)7FdE7?1?de5+(#P;xrx(QeXq;SY>p~a zv{6S+2G!il&dQf>_7F5fKi?^CY%b8L=w9%>bm%~_9m5XqP=E+ECZVtJQE}{duHF}N z;?5)l^Ufd8IS_>ZB62E2=sK0=$jXFMdbpi+DJl<*52^K>w1O}yX)4*3v=Q`9$BHff^VoaVY*-SU^R zV1%`XqT)N<5dnjyTYQEs7$6)~b$UHRR+*sopJzofNd=>}O-}6pK+H5Nwxi-oBB!pU z0?x2jxB)ab!?Y)nYFeIxjKCwA^^9>wc9e|8W_#TM6QH)R_ zuB28o$Pky)h{cFMCtp5?36O4BisZyslD{4`)a(3Sr?!B!g3JgMHC}tTy+M%{4@#rF zAHX?Xv5M(YSbRDb6HhZrxew@kvNGoE!%iCP#=7oyb#`@&YhG)+&p#>goQ0dN<)0m_ zPOZM*W3Qp8d06Ahv`9RW_}P2IEWBBWw!T&^?ecN02VPnZep_RbPDd`0DuNS1NcGW> zV^;)ixyChX^-OnBcs+JAZ3l*(ab-XedZMgtGcxXm4h*6j_X*g! zEK5Gk4d7bH6)XLV_bHEEEGOM(tiqkKp||l~1KqR`{PKOk+s$46VSn{A%4Zm*Dk%&r z_;Lc!h&s7ayNfZ}WZ$>FkT;lr}c@df<26d?KDM2)MfYpp7J zWbX-labd-WiueT`u(meYL1eiy&r|p8)@0AE4b#&9Zzhnc?>4D-fR|t>b zZ|67^JIR#Z_i``XDKFji{SVxapSgaJ08k_VW@euO9u%!6jv>xsY20VeRoa17fWI>+ z{{u7^S5{K(1VG42ss`(Y`@q7$wXl#?6cZP{^bTqqVZQkD;-stm2<&wp^a2~5zn?8! zlfHu#b)g<@(sBndYcHnL0ifa7yS0fk$Q-rmvl7!fW&4=Pc8)-o`trAMWdZzZL#vTm zK~o6C;jIf9QO&&eYVXzGi&yS|=E#@fRsshipM5B9-mh|V)vr$>Gx|jVM6$?A9UwHk z0-U+v^^=I044~jW>-}rP9!p6aXa+Zyp1j+ePKxqcVp#znfM1T*K{_X^F&U>3#et!9 z>|~nHMX|D{uDO{y2nN^&?m-Y`eIMnb2o%9&;kQ|mt}72}--7VmTXgGl6ydRS?t8G% z{#=lFqVbUUg2$X67Fb_h-JTJ39>C$c%9%N<=fn3AV@K+eU_X^{>Zu+#IBh-#C}Q>J z?DwCrrBMO>oX+jH%}SqD*|^tsiBtfx?XuG)#(*svjMdN>6JN??&1Ok9+%2>Cu>l)? z7N*xcJ_qC>DwWSR_5WJBxHlMjDK5JO+06kJ64ORI;26@aJ(jNV1*Z+JcSFQp(&>%r z0HK2aXaTe)qtVg-UU;4vMqtX?n3OOqRfR>N7kj+Gj?ohMOQCwtx`uK!rD_If*iKY{ z?^|r5WR$f3kSh^^ra*VqhO>xw$Pb%1RMv;dVy&ha7Tm9A;?;Ws;D0tkDn31o3|UX4 z9R0pA1#R+0CM;sRXIvR|)I3`xaCYB5$^3h1K52>&<*Hd@&QFykmOquvZv4AtE>@0_ z`mLq;wg=Au?)-}{irpY!*&I*vEz4MethN-@|thu5YbNm9SGPLlF-ql)1%1We@?f7wN!YU z>AJUnUOOew+7|^DWU)hNp}scz=~F!C9?;3peK=}=_VQ)x%ZNR+#=GioI2uL9J+s>_ zd5gC}^Ff>!Reey=R*=hlm>~k4IyLI4sj=ay`pv8RXunYoXjt=Pw3g@MNO0y6p;+vD z?it%Dn_k=6Z4$4f$v(jBP}cTL)lG++?9Op+YVe!6Q4Qar(PfMmGD2%7glnEUd|=(f zkeUTz1L=kadpps{{$j6X4xcjqB7>%GR!RwO6~%p=xN^rMGAI@{#smfni3veC?=ycx z0;vSMKxFsD#q8f15~oWiN=~}lt0;-9xYqu+ORLM2QcP!F#Sd09eH-|9B=ASKTYT(-73>v)HDpc+^84JDg0srLy9$rAk#}7cP|hbY4iQJ zK-~jbp-`ww_IA2cL59l!QTqjuUFb<1U+R{zS*KxRX3R2)t1_?CNaI$LWRrMzam0@TECc20GcA!LL_&^TDWOo7|C@;MO(gn6RSi)`%sYufr zR0S)sWXhEBAkki-H}BSao$Wu0O%<8Hns@7tc`?m?p3=p7LSJ+E`C%MBQL7ibb4%1d zW#kFaDJr?|b5IroZwaSyU9t=D?We0vXa=Nr>+z1mAAhfA|4z7xtCR^ZAlt|mqWC;& zA1@~=;Gd*2ETd(T#at4k0paShm+hi)^mR#*YY8zD5YpR(ejZ~Z#nsyXA&9ucxZRWTP-(hlfIjv;mPJ zwu#Cxj7&g>;|wT~sLu^|xpKfVw%!&=9W)EwQ$H0|?}z1g!fhGoE>O!$Cd>QkODQq- zGVf?b@?HI(Z3Qq+MUl!_V*~2N_7W9};N;cNm*M83SL>>I6%13! zcrtz7k}tcpUQWl@C@G5^HUpTyasJY|LFAl5oD8jPojD{xEE2)&V2YO(F&+^@YVHOy z3&Dc#)LIPM*w$+&UR-53@1iJM@0~$uo_eSd%VUBw1P%B&3esj8G<;>{!qLU9_xx6y ze`bz+$oy<0Kv80u?+G$W{B@9ymn{-ZrT$gUG;B3Itrs%g&oNlAD8b zs}~g~^%f~+erROm114?rOFa2Q-em#Mj5aF26rkTpu_P@3iKu$YhKD;N2N)W@xm3m6 zpJ+iuobNM)Uo64IsOX>58}sTZVaK3LU<4o`;SVUa)4;GOsh_-+qzx^6&|r>+=3}^k z4>rYyA889NPhF6~w*%Ov?|xinAO}fTl>8#m$r2s{r3u1MYPe@I_J+;ztyqz??qj`H52<`f%1KV$qUuHuL(<(9Fk-0)ms4jQqw{n(mE z513ITX6s)-5{Vr(%izabRkmz*FnaKo}ypr-CP z@h8!>>~3?MOBYR>#x~(VoRmhp zaAbW#nq{s(MQ3(lO+IjVn1E=(wO43q;U0J*;k#dp%hQhIjlLefsv$$%86+;UxdHH0 zEAKapz7ri0VmGE@8M^8r_E!vsv2-so;61q$$0O$Wf3Au*FzrrUtiVACF zu?S|rc_8>r<0u@6k%`yuMl=*e$`oxBbf%>d&m_8(4J4m=(htLGUKez&C*oDBSQs+W>Pkb zYWrU#l>XSHS)x01X%|zsGh)J+nanv|x__dy{A4tO#!Zc|2Et^GNb+jAopHYk28({T zC%u7DPqfgo`!+f>i9}w=woZXwUeRC+O0kDgMxFy<59ezlRb{LT+5gR)IV(H#)f7)j z8@IwQ{wdtBS3Hz1Fo?cLY|VAY<1SfvGX!@a z(u&4(`eno{NxS8Kx`7{N`Vp($VgqHS9%!fp9&WyHd({CM(!#q5BWx?&N}#GPM_FM;effO%82Ft$kZ zx8t&{^7NPZcPd93)&1a}$K#0q@sMZRCp`&ch#OJ$@&{tjp5v79A-BXv?KbNJ?0k}R zqJ#0EF(h+_!L%XCjN6Zg_!YxJQ?E6N6@<4+T3d+7av-92?67(Jd2%rJs}rP`TIXOp z+SDOJgesIN$xCi!j>}KAqqM8ra~>l8bI9g2lRWK*CMVy|M+7=4ZP&hVr<`V5sd~H@ z@6XeXgQ>dur6t#}txbF@T)Tnz8#rcT>zy6R5sYzFH}mNbX_F0ghQ#4(I-=` z@NH`qlEV{LFwK$^6K4&%O(~I!MV;Z^$xeBazS~cb@!gB<$W*67RORZ97ZfznB`)?Hq+=biU{g8g6aFiNjIZWn)2V=JepmCPh8O zw4A|WlR?;do@}R6?qLiO?5(6r*F%VWlI!fp&jTg2G{1+vjY1tFCp3|TqT1*5xn4Ti zkvOeR2I90}PnF&9y7Z8SmMTU&XJJnCj^vkf1riS#(mjl;6-E7Xb!uBL?Vl29qR4(Y zkScmq9D=wzm%52Thjc(fzmp`!BwWWn!aoxa{{4kqL^@JChqF03z#$pZc*Xg9EXYK@ zJEvh8)N@|htt~-!TN}DR*~zZAJ#db$`OeUdrNr1JiDysGB`-DRKerUB9F6$WgA>@K zev>|8H?5_q4+IS3DU3yMQ5o~J+e>0U%hTdv`@78Ln<9((p|DPHZ6Cele+CR+!nH|;5ah;;D!N<>Wt{~!!G`wo*%tiM;K1Ai zn5Pb%wJOkddlZYc18HOm6`N;)Xgh>~vAJyNPUsj+#(IrFCs{c5(mfC%A za}S%4)Nx!8GQ_Ic z4R;mRP@zV24;t3C_4WX#$PwNw2ubf-&n3b>)l|?O9BEzJ*VMKlQ(5>J@)05&TYagg z{z=_Ko^~%#pbN*U#qfjYxxX#J7xKOOIo2aoltGJO7(l8p7S_n1-;`cHpaw3~BG8JO zIiOa?P^~|z{9IG_}Sc_z*2U9LCW=!sG!@i zq(*#qe7(4&9WPTN5G|C1s-IN6Na_{MIrbbocn@EIvdT2|?nKgKcq7BJMy9i2Exf(J zS!Q|q*ttJNtPT%Rh2R?iT6B5wnoG^mPaMHK9;5f5++8lg)L9=i%fsY=eg81dVTodMHrZSgyE5 zf`>u${k@XMoDgXB_K|7n7;c)9P@}zLksp`diF#D!ge#T6r=qZ^CLkHXz$vTJloW<< zS{I(P69c~h+7&BIu(#CLBU{K@X8N34NL^%0kH*;WVk~k6O9pzj+>3+;#XTxp6!90DE3-K^qPd>S zY7fdXtjK=H?=xYVlp7Ril*^j+&C3X52XhD3Qrl8HC%y1+*1c02?DcY)D3F8TT|4++ ztb;aQNZy`h+eOGJM0B`MT0FjFGH#W!S#6-(EKu|Ze-&ic*#Bv8!~(5{-`$P?39-)XDs6+X-OrV~f2Mafwn&MFhauVqTb+=;`iPCd9xgBP`HN2Y z-VIH+qwD&@=Mm$lPjPR6QbwQHUzg%nRMB$jUi%OR!C#+LTtbkxFSJxi`#Hb#!ZO;t zDPjjzV+T0^k7n<7&3Dzb_$CQ>$Y8j<-AzMmerg4y?D0~p5R($~5$8hMflEi@^(clY=(t(L5;uhxY_H?1s=NSv7xq7 z1tfhI+UsD7Z6no^{e=QAAW)q~xa(_m;?L$78z3Y&9c25TdjrX*JIiCeVdA-{X2BT0*3NH4FFQZ3fEI#t$VxdD18LxcwKO$6)%Yp^ z5g@t!z}O)Z(E=?^(^wfIN?3aOF#OHXpYmCFcv@SjtG^uPKEx~}npgd0LJ0BQ9hL&z zxUrbC@e{y0%%3q4Hgbd1pvPeL{0BiSkdE_wy4MT>uM$FMKU;zpJR&fpgfE1$80E)0 zBs<{$(G*Sy!>4d=mpwMU5IWWpk=O#q7n)Zvw;U|AhV3muNeT%IeRg4 zB5D0fB50K=M`Hnb7>G{XsqFaNZMyyf(*Q2=L&UhuuFTy!+V&mm9+W*TCq{Rn!~49Y zTWfllrR^P9Mz;8;;gQ)?;2hx&#Q>Y$vzMmS%cY&mrZj@YyMXqLKrb)O4WId3hUb}(0Co-R0LpAob;cc zu%Mh5Gwe}Hn!`-+rB$^t-WnoX!tp4VN^1P2BeGo^9q1DqsK*3ML(w^d zbTPX1AdObF%8teKCwh!fS%iKbR9Rl#?^18&+%@4jAxOm~1`MrN;B`bp8YC9jS;F^U zzFENFy)$bgEy|MX)597ZE4@{eYNMF?lOvs5)A{aQVCMTz(~}jP$>pVSOlT;|6e3S9 z>xQIKp&5YBdelK@i?{VXV6m#wUL{grSa#6+)o1Z!rtdr0bYBvA>?@DmepE{$Vb$d1@;dKWGvrkjKsM+v zr2>xsBg7V@5u>HYZ?<~pxeTv@v9pdmL7l#J-Cn!Qcfu(AXv|&lmYf41utA|s0VUNj z2 zIxo_^ZDvw25hHnuYxm?Cb7?G?VcEyZx@uBF2w*A;p|B-$QyR|2MGQNsf^Pxg%u))~ zmkyBI2u&t(k%i(xXVa^POI&gIHZLKpXB%K?DPcWL4BH)5 zk?2RenyqbG6$(6Uan_B#H-5yCB#*MLtlsL!aGq%m13)saj^z!&FVftPt50 z*HxFe^a*=EdVb_)1C6r^tLiQaEyG zgJ937ujb)bx1SP4>E2VFY)P(A%@nPC<+!EM#bZw@tDB;EZ*M7_ub;c_z=8SZ7}^jx zj3E^Vj*EUI{6wkNb)pdYOHm0csOhr`2Ea>APZ#R_9!+_T7U!^SmyjzkDA9!hRMJ` z863J8a%FF{-cv~Pz~fW#+LseB&fr)qE@?I8hGY*_2+oLBo#-&*3;BYXMIi-NH`I{U zag39krn@7COXs&^(C6^Kk+)+KVr>&3adW(FnCz}=gh{ukDl{hux2sKWnM2rexp}*1H>!}gTE^3Wc1C5* zpYO9XbD|-F*W zpi?{gBvlJ{x|Ms$oc;o_)6Vr5dC49XN+&3;)8)D2OdXq3hwhhM+jybtDr2RO*qJH% z538NJX8%rC^ULuw&OucFWlPge>>fc-UzF0V#mukl-NRP#$EqQYtiC#-YK@|GhT<*a zgXMz?G0=vj%IrB+b`N>Z1>}y6ijOfX{dF=&mz_JPm0Hqkkgl_e%4rQaMQ0mrxu7_r z-X!PU?gZTZnLQQ%{s^DQ)p()iyEp^ohXkZ@@aB&!8Mo4R>H3dEP_Ps!!u0q>dYl1d zXX*1&3>@ueyLs_ECHWuKr~c)h;=}THCO)a@>;g!4JNawP15`&Ig}sQSVd={PgY*>a zmr*ci@vCxy18YH*_5QXv6s{fp`03`4U>uGd^8xzX`E}-VEso*_IjW`gA8XvYV#x%m zRWtQI={L52e(+wC1vS!^eQYVkH-*d7FZ#;w6ZLs~>~g89^cYcx)N%|)LrJc#0?z{dyf%tbU`c;nsJ0^vk zVY)Cp!J*p}8=|FB6wli4#+lSxM5}$?aikAkd3X^R+`WET5st5FG+j?&bSv@dC9n(j zw0-_Er&%D+u_R$%dktLB)L+CVlG(d-{}fEd2us6Lu|rv6a*9Z=v{bz0dDUYfqTAhw zeWMXp6ZUQXutz~L8SoJj|2#17-PxG_T{}e%7DQ!n&iYnAeLt(xKp2EAdkXY1N!6tf zMyYO`)_e~-$ryue6;H3yXFADk=)O8tr{2Za>O4{RAdi_>Oa?QobfZSAn4Zd%KdT1SZ*w`4D;gax=eekVD_zF;@+`v3ATFYBcfPf} z#bwjRZCvO;;4hW{55tt*Y{A((VW6&Jq_+8<7dV`@Yf#X{I2ihl;9+3mF)Q3{C&9+- zPk3~sSO&@;!x8fQm9j1w3SASxE2mAplZ`F=1loVgMpgE*%j`2pn-DZYd`O7Yq3c_Y z&UmzNq!$y1|DzU5`6V!`6+mt0c>iqd1S%=2Y3dE&IwoT(qCMB8NcU@Y0FF8cal@5U zYB9#dG@|+l-=4Y4bF0S(AS+@?RnDj<{6qlIWL74+vZ#86+Np~*DTk_f)?@SGK^CER zr&&}gcBk3fUDpUv^KU}(ESuOOQ z=GyqFDfKU!a%L;)Jb9!GYVmGVi>f;yfAlN1GoZV7KteI{`G-|T8|eAWUXC6lh)w{a zPiRanqkYHhL~L;Ia1KEZaf(VLy$E%0AkN1>mE{<=*dLKF4z0?R#6%eZjtn)~s3KeV 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 F{{v3uQx^aL From 34426f5172eb7fea2c4b878f4572c4b02e7dc5ac Mon Sep 17 00:00:00 2001 From: ppaoli Date: Mon, 4 Sep 2023 13:04:08 +0200 Subject: [PATCH 010/123] Fixed ESLint warnings, change property naming Fixed ESLint Warnings Add Documentation for Components under "Custom types" Change property populate to components --- README.md | 15 +++++++++++++++ server/config/type.js | 18 +++++++++--------- server/utils/index.js | 20 ++++++++++---------- 3 files changed, 34 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 53e9a82..fdf537e 100644 --- a/README.md +++ b/README.md @@ -330,6 +330,21 @@ This property can accept an array of field names from the type. It is meant to s > `required:` NO | `type:` array +#### Components + +This property can accept an array of component names from the type. Strapi Components can be included in the export/import process. With "." nested components can also be included in the process. +``` +customTypes: [{ + configName: 'webhook', + queryString: 'webhook', + uid: 'name', + components: ['ParentComponentA', 'ParentComponentA.ChildComponent', 'ParentComponentB'] +}], + +###### Key: `components` + +> `required:` NO | `type:` array + ## 🔍 Naming convention All the config files written in the sync directory have the same naming convention. It goes as follows: diff --git a/server/config/type.js b/server/config/type.js index 7371a19..7c53d53 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -3,7 +3,7 @@ const { logMessage, sanitizeConfig, dynamicSort, noLimit, getCombinedUid, getCom const { difference, same } = require('../utils/getArrayDiff'); const ConfigType = class ConfigType { - constructor({ queryString, configName, uid, jsonFields, relations, populate }) { + constructor({ queryString, configName, uid, jsonFields, relations, components }) { if (!configName) { strapi.log.error(logMessage('A config type was registered without a config name.')); process.exit(0); @@ -25,7 +25,7 @@ const ConfigType = class ConfigType { this.configPrefix = configName; this.jsonFields = jsonFields || []; this.relations = relations || []; - this.populate = populate || null; + this.components = components || null; } /** @@ -202,7 +202,7 @@ const ConfigType = class ConfigType { */ getAllFromDatabase = async () => { const AllConfig = await noLimit(strapi.query(this.queryString), { - populate: this.populate, + populate: this.components, }); const configs = {}; @@ -232,12 +232,12 @@ const ConfigType = class ConfigType { formattedConfig[relationName] = relations; })); - if (Array.isArray(this.populate)) { - this.populate - .filter((populatedFields) => !populatedFields.includes(".")) - .map((populatedFields) => { - formattedConfig[populatedFields] = formattedConfig[ - populatedFields + if (Array.isArray(this.components)) { + this.components + .filter((componentFields) => !componentFields.includes(".")) + .map((componentFields) => { + formattedConfig[componentFields] = formattedConfig[ + componentFields ].map((fields) => { sanitizeConfig(fields); return fields; diff --git a/server/utils/index.js b/server/utils/index.js index ca61959..19291d1 100644 --- a/server/utils/index.js +++ b/server/utils/index.js @@ -69,19 +69,19 @@ const sanitizeConfig = (config, relation, relationSortFields) => { config[relation] = formattedRelations; } - const sanitizeRecursive = (config) => { - delete config._id; - delete config.id; - delete config.updatedAt; - delete config.createdAt; - - Object.keys(config).map((key, index) => { - if (config[key] && typeof config[key] === "object") { - sanitizeRecursive(config[key]); + const recursiveSanitizeConfig = (recursivedSanitizedConfig) => { + delete recursivedSanitizedConfig._id; + delete recursivedSanitizedConfig.id; + delete recursivedSanitizedConfig.updatedAt; + delete recursivedSanitizedConfig.createdAt; + + Object.keys(recursivedSanitizedConfig).map((key, index) => { + if (recursivedSanitizedConfig[key] && typeof recursivedSanitizedConfig[key] === "object") { + recursiveSanitizeConfig(recursivedSanitizedConfig[key]); } }); }; - sanitizeRecursive(config); + recursiveSanitizeConfig(config); return config; }; From 724233cbb55577e7ef0559e88df1b8179a5f4e95 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Mon, 4 Sep 2023 22:34:29 +0200 Subject: [PATCH 011/123] chore: Drop node 14 support. Add node 20 support. --- .github/workflows/tests.yml | 6 +- package.json | 10 +-- playground/package.json | 4 +- yarn.lock | 173 +++++++++++++++++++----------------- 4 files changed, 102 insertions(+), 91 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c09d41b..b32cad0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [14, 16, 18] + node: [16, 18, 20] steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [14, 16, 18] + node: [16, 18, 20] steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 @@ -60,7 +60,7 @@ jobs: # runs-on: ubuntu-latest # strategy: # matrix: - # node: [14, 16, 18] + # node: [16, 18, 20] # steps: # - uses: actions/checkout@v2 # - uses: actions/setup-node@v2 diff --git a/package.json b/package.json index 777d1e8..a9d782d 100644 --- a/package.json +++ b/package.json @@ -57,10 +57,10 @@ "@strapi/strapi": "^4.0.0" }, "devDependencies": { - "@strapi/design-system": "^1.3.1", - "@strapi/helper-plugin": "^4.5.5", - "@strapi/icons": "^1.3.1", - "@strapi/utils": "^4.5.2", + "@strapi/design-system": "^1.9.0", + "@strapi/helper-plugin": "^4.13.2", + "@strapi/icons": "^1.9.0", + "@strapi/utils": "^4.13.2", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", @@ -88,7 +88,7 @@ }, "homepage": "https://github.com/boazpoolman/strapi-plugin-config-sync#readme", "engines": { - "node": ">=10.0.0", + "node": ">=16.0.0", "npm": ">=6.0.0" }, "license": "MIT", diff --git a/playground/package.json b/playground/package.json index aada2d3..4faa0ac 100644 --- a/playground/package.json +++ b/playground/package.json @@ -18,7 +18,7 @@ "@strapi/plugin-i18n": "^4.0.0", "@strapi/plugin-users-permissions": "^4.0.0", "@strapi/strapi": "^4.0.0", - "better-sqlite3": "7.4.6", + "better-sqlite3": "^8.6.0", "strapi-plugin-config-sync": "./.." }, "author": { @@ -28,7 +28,7 @@ "uuid": "2e84e366-1e09-43c2-a99f-a0d0acbc2ca5" }, "engines": { - "node": ">=14.x.x <=18.x.x", + "node": ">=16.x.x <=20.x.x", "npm": ">=6.0.0" }, "license": "MIT" diff --git a/yarn.lock b/yarn.lock index 081af99..3c7ba32 100644 --- a/yarn.lock +++ b/yarn.lock @@ -548,19 +548,27 @@ resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.3.1.tgz#4d795b649cc3b1cbb760d191c80dcb4353c9a366" integrity sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g== -"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.2.1", "@floating-ui/dom@^1.3.0": +"@floating-ui/core@^1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.4.1.tgz#0d633f4b76052668afb932492ac452f7ebe97f17" + integrity sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ== + dependencies: + "@floating-ui/utils" "^0.1.1" + +"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.3.0": version "1.4.3" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.4.3.tgz#0854a3297ea03894932381f3ea1403fab3a6e602" integrity sha512-nB/68NyaQlcdY22L+Fgd1HERQ7UGv7XFN+tPxwrEfQL4nKtAP/jIZnZtpUlXbtV+VEGHh6W/63Gy2C5biWI3sA== dependencies: "@floating-ui/core" "^1.3.1" -"@floating-ui/react-dom@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-1.3.0.tgz#4d35d416eb19811c2b0e9271100a6aa18c1579b3" - integrity sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g== +"@floating-ui/dom@^1.5.1": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.1.tgz#88b70defd002fe851f17b4a25efb2d3c04d7a8d7" + integrity sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw== dependencies: - "@floating-ui/dom" "^1.2.1" + "@floating-ui/core" "^1.4.1" + "@floating-ui/utils" "^0.1.1" "@floating-ui/react-dom@^2.0.0": version "2.0.1" @@ -569,6 +577,18 @@ dependencies: "@floating-ui/dom" "^1.3.0" +"@floating-ui/react-dom@^2.0.1": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" + integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== + dependencies: + "@floating-ui/dom" "^1.5.1" + +"@floating-ui/utils@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.1.tgz#1a5b1959a528e374e8037c4396c3e825d6cf4a83" + integrity sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw== + "@formatjs/ecma402-abstract@1.11.4": version "1.11.4" resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda" @@ -723,14 +743,14 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@internationalized/date@^3.2.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.3.0.tgz#90386d4b4e707f28507d1a1b3cc0e162ad5ee038" - integrity sha512-qfRd7jCIgUjabI8RxeAsxhLDRS1u8eUPX96GB5uBp1Tpm6YY6dVveE7YwsTEV6L4QOp5LKFirFHHGsL/XQwJIA== +"@internationalized/date@^3.3.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.4.0.tgz#e843ac40b04afafe99fe0a41bae7abdd221a9a44" + integrity sha512-QUDSGCsvrEVITVf+kv9VSAraAmCgjQmU5CiXtesUBBhBe374NmnEIIaOFBZ72t29dfGMBP0zF+v6toVnbcc6jg== dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/number@^3.2.0": +"@internationalized/number@^3.2.1": version "3.2.1" resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.2.1.tgz#570e4010544a84a8225e65b34a689a36187caaa8" integrity sha512-hK30sfBlmB1aIe3/OwAPg9Ey0DjjXvHEiGVhNaOiBJl31G0B6wMaX8BN3ibzdlpyRNE9p7X+3EBONmxtJO9Yfg== @@ -1021,7 +1041,7 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/primitive@1.0.1", "@radix-ui/primitive@^1.0.0": +"@radix-ui/primitive@1.0.1", "@radix-ui/primitive@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.1.tgz#e46f9958b35d10e9f6dc71c497305c22e3e55dbd" integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== @@ -1054,20 +1074,13 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-context@1.0.1", "@radix-ui/react-context@^1.0.0": +"@radix-ui/react-context@1.0.1", "@radix-ui/react-context@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c" integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-direction@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.0.tgz#a2e0b552352459ecf96342c79949dd833c1e6e45" - integrity sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-direction@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" @@ -1217,7 +1230,7 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs" "1.0.1" -"@radix-ui/react-use-callback-ref@1.0.1", "@radix-ui/react-use-callback-ref@^1.0.0": +"@radix-ui/react-use-callback-ref@1.0.1", "@radix-ui/react-use-callback-ref@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== @@ -1240,13 +1253,6 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-use-callback-ref" "1.0.1" -"@radix-ui/react-use-layout-effect@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz#2fc19e97223a81de64cd3ba1dc42ceffd82374dc" - integrity sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-layout-effect@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz#be8c7bc809b0c8934acf6657b577daf948a75399" @@ -1327,33 +1333,33 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/design-system@^1.3.1": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.8.1.tgz#de0ea1b8eb702ed1032cb7592e39fa03fe9d3fc2" - integrity sha512-2mpTgY6xgL/BBIIcOGqfy2Pf4nHxwUZC3VKU7cNPwAMJSxO+uRW4KN9FnkFXHEvfXUlDuCx7CutAoKsOXF5LjA== +"@strapi/design-system@^1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.9.0.tgz#fbccd17f74cba0262c4aabbfdd8d1e8325f64e79" + integrity sha512-JDeoJigur0lNJFkQN9XuM9BuGXHa+LIqSqT6cefH1a6x4zMxW2LGSsM7sewZfaAolKmwVgHWBI3ON9ViOLcT6Q== dependencies: "@codemirror/lang-json" "^6.0.1" - "@floating-ui/react-dom" "^1.3.0" - "@internationalized/date" "^3.2.0" - "@internationalized/number" "^3.2.0" + "@floating-ui/react-dom" "^2.0.1" + "@internationalized/date" "^3.3.0" + "@internationalized/number" "^3.2.1" "@radix-ui/react-dismissable-layer" "^1.0.4" "@radix-ui/react-dropdown-menu" "^2.0.5" "@radix-ui/react-focus-scope" "1.0.3" - "@strapi/ui-primitives" "^1.8.1" - "@uiw/react-codemirror" "^4.21.3" + "@strapi/ui-primitives" "^1.9.0" + "@uiw/react-codemirror" "^4.21.9" aria-hidden "^1.2.3" compute-scroll-into-view "^3.0.3" prop-types "^15.8.1" - react-remove-scroll "^2.5.5" + react-remove-scroll "^2.5.6" -"@strapi/helper-plugin@^4.5.5": - version "4.11.4" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.11.4.tgz#f6317ac7d97e4963d8d6312d0122a960ebefe395" - integrity sha512-H0DObDZP6jIitNPvv2nFbtwbUzD8MYJCDoclbdooeyKW1UoxNOuphoVpZdbsHbyUgN2HqHo08GWevaX6NPhQwQ== +"@strapi/helper-plugin@^4.13.2": + version "4.13.2" + resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.13.2.tgz#c8242a99b59622468e9f50f93e38aeb258d300e6" + integrity sha512-l1VFAxjVb2kyEG5kto1WAi9g1SAdR4+4GTIAzIVCMFdhaYdo40QUvpnb9Ji5q5N0KCaLi6CTrIjFKBXNme1HtA== dependencies: - axios "1.4.0" + axios "1.5.0" date-fns "2.30.0" - formik "^2.4.0" + formik "2.4.0" immer "9.0.19" lodash "4.17.21" prop-types "^15.8.1" @@ -1363,22 +1369,22 @@ react-query "3.39.3" react-select "5.7.0" -"@strapi/icons@^1.3.1": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.8.1.tgz#7a07f7b9002505ee7c0208befd2eacac7f680935" - integrity sha512-iafpAfqPXJbuIkBMjJ4wuPR8ovPjIlDsA9BdGsexfrlGofvePkYDHRZxzxt/VGJprFpac4+RilFtpombCYQoGg== +"@strapi/icons@^1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.9.0.tgz#a3d12f965e8a42082cc83149af8fb0a5e610dfe8" + integrity sha512-w+4PGz/8mdzW+kDS8vJX/5fAZ7NBaWPDdhuLE4rqWQZuUDSsetVjgX5RQlulw/f3R52JKJmp5+p2shT84kyMbw== -"@strapi/ui-primitives@^1.8.1": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.8.1.tgz#f20e9a98e8191fe666d743f8d1a7713ed8baf911" - integrity sha512-4K2AP0+WglIO+B1gWET2IygXxu1MX+SGFGpuq8v5rv5CENusW8fK6DV4bDnDElJT0tkL295bd+7g2n1dDFLxdg== +"@strapi/ui-primitives@^1.9.0": + version "1.9.0" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.9.0.tgz#c6727c31145bbea86a4430c3682c2236b8443799" + integrity sha512-pjtGALNbWry/rIu50pKpa9K2unoly4FrHwyK1/nbp8OvyMK16E/usPMSndUazQMYv4sjrVczHljNi9Kg5IwQlA== dependencies: "@radix-ui/number" "^1.0.1" - "@radix-ui/primitive" "^1.0.0" + "@radix-ui/primitive" "^1.0.1" "@radix-ui/react-collection" "1.0.3" "@radix-ui/react-compose-refs" "^1.0.1" - "@radix-ui/react-context" "^1.0.0" - "@radix-ui/react-direction" "1.0.0" + "@radix-ui/react-context" "^1.0.1" + "@radix-ui/react-direction" "1.0.1" "@radix-ui/react-dismissable-layer" "^1.0.4" "@radix-ui/react-focus-guards" "1.0.1" "@radix-ui/react-focus-scope" "1.0.3" @@ -1387,18 +1393,18 @@ "@radix-ui/react-portal" "^1.0.3" "@radix-ui/react-primitive" "^1.0.3" "@radix-ui/react-slot" "^1.0.2" - "@radix-ui/react-use-callback-ref" "^1.0.0" + "@radix-ui/react-use-callback-ref" "^1.0.1" "@radix-ui/react-use-controllable-state" "^1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.0" + "@radix-ui/react-use-layout-effect" "1.0.1" "@radix-ui/react-use-previous" "^1.0.1" "@radix-ui/react-visually-hidden" "^1.0.3" aria-hidden "^1.2.3" - react-remove-scroll "^2.5.5" + react-remove-scroll "^2.5.6" -"@strapi/utils@^4.5.2": - version "4.11.4" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.11.4.tgz#9b006498159aac345bad3231029487e2a45c6656" - integrity sha512-eNpaj9OmwfdkeDBPYZxTDgCHo1vbhrd4PrFxEJr6vdSd3YYhmX53/OgdL277xbVokt+LOdYKSUUJwsfTQp1Fbw== +"@strapi/utils@^4.13.2": + version "4.13.2" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.13.2.tgz#e2b817a33d0af1cc67a533eee553c14fec87e761" + integrity sha512-f/6RzMP37aaBvyhwyJhVmF8x2e9P0A+nO4tsIgPy8BJ6gIf5rblZHsiTAYnOkPaZkKiBR3i0bxq3lXe1+0c1hA== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" @@ -1564,10 +1570,10 @@ dependencies: "@types/yargs-parser" "*" -"@uiw/codemirror-extensions-basic-setup@4.21.7": - version "4.21.7" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.7.tgz#59bcaea0e9075f733a6331fb0c4d2e9ef2e965e0" - integrity sha512-T5JvfGcocytnIOxTMvHxzcBn1PDAqZS1wnPblGnvOLRW0pUnXoqaOeBC+QI7h+3PGM5uCzPnzvaY+jqYwFDiZg== +"@uiw/codemirror-extensions-basic-setup@4.21.13": + version "4.21.13" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.13.tgz#d7bcebf1906157bafde2d097dd6b63bcc772f54c" + integrity sha512-5ObHaBqPV00xBVleDFehzPfOQvek5dPM7YLdPHJUE9bumeSflIWJb55n0Zg/w1rsuU0Lt/Q6WJUh4X6VGR1FVw== dependencies: "@codemirror/autocomplete" "^6.0.0" "@codemirror/commands" "^6.0.0" @@ -1577,16 +1583,16 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/react-codemirror@^4.21.3": - version "4.21.7" - resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.7.tgz#4f04d3d60f530633ab6aff79991d366313f165bf" - integrity sha512-nrWlH0PZyfew+5gj6o5vp5imJYO8jgkxjqO+tfLovo7T/6AlKJaZIlU1nAobxqKn3mSbgjSZ9GCEDybvrbF6DA== +"@uiw/react-codemirror@^4.21.9": + version "4.21.13" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.13.tgz#b6e44cbccef70c1ff13bc905b46edc5bc3363dcc" + integrity sha512-kNX8jLeoDrF2CDa5lsey0MXjBXN3JP00z6AQTTP58mHvlE7Rf03QJSs7bNwwco+3kpwREifFJjnwRe+Y3Gmwtw== dependencies: "@babel/runtime" "^7.18.6" "@codemirror/commands" "^6.1.0" "@codemirror/state" "^6.1.1" "@codemirror/theme-one-dark" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup" "4.21.7" + "@uiw/codemirror-extensions-basic-setup" "4.21.13" codemirror "^6.0.0" acorn-jsx@^5.3.1: @@ -1795,10 +1801,10 @@ axe-core@^4.6.2: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.2.tgz#040a7342b20765cb18bb50b628394c21bccc17a0" integrity sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g== -axios@1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.4.0.tgz#38a7bf1224cd308de271146038b551d725f0be1f" - integrity sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA== +axios@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267" + integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ== dependencies: follow-redirects "^1.15.0" form-data "^4.0.0" @@ -3147,10 +3153,10 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -formik@^2.4.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/formik/-/formik-2.4.2.tgz#a1115457cfb012a5c782cea3ad4b40b2fe36fa18" - integrity sha512-C6nx0hifW2uENP3M6HpPmnAE6HFWCcd8/sqBZEOHZY6lpHJ5qehsfAy43ktpFLEmkBmhiZDei726utcUB9leqg== +formik@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/formik/-/formik-2.4.0.tgz#8243e42a89e1c9fbe9aefbd48bc8d1f10ae2950d" + integrity sha512-QZiWztt9fD84EYcF7Bmr431ZhIm1xUVgBACbTuJ6azPrUpVp7o6q+t9HJaIQsFZrMfcBPNBotYtDgyDpzQ3z0Q== dependencies: deepmerge "^2.1.1" hoist-non-react-statics "^3.3.0" @@ -3158,7 +3164,7 @@ formik@^2.4.0: lodash-es "^4.17.21" react-fast-compare "^2.0.1" tiny-warning "^1.0.2" - tslib "^2.0.0" + tslib "^1.10.0" fs-extra@^8.1.0: version "8.1.0" @@ -4984,7 +4990,7 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@^2.5.5: +react-remove-scroll@^2.5.6: version "2.5.6" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.6.tgz#7510b8079e9c7eebe00e65a33daaa3aa29a10336" integrity sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg== @@ -5630,6 +5636,11 @@ tsconfig-paths@^3.14.1: minimist "^1.2.6" strip-bom "^3.0.0" +tslib@^1.10.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0: version "2.6.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" From b9527532b689976f49d0388ff2f7e073cd756a93 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 6 Sep 2023 16:09:23 +0200 Subject: [PATCH 012/123] fix: No need to additionally sanitize the components. They've allready been sanitized because their parent was santized. --- server/config/type.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 7c53d53..488cbad 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -232,19 +232,6 @@ const ConfigType = class ConfigType { formattedConfig[relationName] = relations; })); - if (Array.isArray(this.components)) { - this.components - .filter((componentFields) => !componentFields.includes(".")) - .map((componentFields) => { - formattedConfig[componentFields] = formattedConfig[ - componentFields - ].map((fields) => { - sanitizeConfig(fields); - return fields; - }); - }); - } - this.jsonFields.map((field) => formattedConfig[field] = JSON.parse(config[field])); configs[`${this.configPrefix}.${combinedUid}`] = formattedConfig; })); From 5199e7adc84d1408c86baca6042f89dfe205f010 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 6 Sep 2023 16:16:48 +0200 Subject: [PATCH 013/123] fix: Use strapi.log.warn instead of logging warnings with console.log --- server/config/type.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 488cbad..768744e 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -116,9 +116,8 @@ const ConfigType = class ConfigType { await strapi.entityService.update(this.queryString, entity.id, { data: query, }); - } catch(error) { - console.warn(error); - console.log("Use Query Engine API instead of Entity Service API"); + } catch (error) { + strapi.log.warn(logMessage(`Use Query Engine API instead of Entity Service API for type ${this.configPrefix}`)); await queryAPI.update({ where: combinedUidWhereFilter, data: query }); } From 8e9cbdd6aa19a6dd677915780bc676da4d5e336a Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 6 Sep 2023 16:22:56 +0200 Subject: [PATCH 014/123] fix: Add missing env vars to playground --- playground/.env | 1 + playground/config/admin.js | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/playground/.env b/playground/.env index c53b44b..57cb1e7 100644 --- a/playground/.env +++ b/playground/.env @@ -3,4 +3,5 @@ PORT=1337 APP_KEYS=SIwLyqu+IpSHIuUBDQfPZg==,Nzqbq2C3ATsR19u5XEAJQA==,/Agk5Sn8M4EzfoSiIHcDlQ==,gSxT2T0k2zbQatKXUV0zCA== API_TOKEN_SALT=reQcUBbGXD2KWG2QpRn7DA== ADMIN_JWT_SECRET= 69mzgwRGfEBUhPEaas8EBA== +TRANSFER_TOKEN_SALT=/LTsSGpC5afHICjZu0oEuQ== JWT_SECRET=E0TTVdsr+M/FXAjfrNIgXA== diff --git a/playground/config/admin.js b/playground/config/admin.js index 54eaf4a..15a268c 100644 --- a/playground/config/admin.js +++ b/playground/config/admin.js @@ -5,4 +5,12 @@ module.exports = ({ env }) => ({ watchIgnoreFiles: [ '**/config/sync/**', ], + apiToken: { + salt: env('API_TOKEN_SALT'), + }, + transfer: { + token: { + salt: env('TRANSFER_TOKEN_SALT'), + }, + }, }); From f6677886c32e46c52f905611918c31082b9c4da3 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 6 Sep 2023 16:58:04 +0200 Subject: [PATCH 015/123] docs: Write docs about the relations feature --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/README.md b/README.md index 53e9a82..be43f24 100644 --- a/README.md +++ b/README.md @@ -322,6 +322,30 @@ If you do not have a single unique value, you can also pass in a array of keys f > `required:` YES | `type:` string | string[] +#### Relations + +The relations array specifies the relations you want to include in the sync process. +This feature is used to sync the relations between `roles` and `permissions`. See https://github.com/boazpoolman/strapi-plugin-config-sync/blob/master/server/config/types.js#L16. + +Example: +``` +{ + configName: 'admin-role', + queryString: 'admin::role', + uid: 'code', + relations: [{ + queryString: 'admin::permission', + relationName: 'permissions', + parentName: 'role', + relationSortFields: ['action', 'subject'], + }], +}, +``` + +###### Key: `relations` + +> `required:` NO | `type:` array + #### JSON fields This property can accept an array of field names from the type. It is meant to specify the JSON fields on the type so the plugin can better format the field values when calculating the config difference. From 69597c7464829e1caecd585216739d219fc8adae Mon Sep 17 00:00:00 2001 From: ppaoli <103750528+PhilippPaoli@users.noreply.github.com> Date: Wed, 3 May 2023 11:19:53 +0200 Subject: [PATCH 016/123] Modified Strapi Api calls for components Change Strapi Query Engine Api to Strapi entityService Api. Add parameter "populate" to plugin config. Use import and export with components logic. --- server/config/type.js | 62 +++++++++++++++++++++++++++++++++---------- 1 file changed, 48 insertions(+), 14 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 74d15ca..9c2ff46 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -3,7 +3,7 @@ const { logMessage, sanitizeConfig, dynamicSort, noLimit, getCombinedUid, getCom const { difference, same } = require('../utils/getArrayDiff'); const ConfigType = class ConfigType { - constructor({ queryString, configName, uid, jsonFields, relations }) { + constructor({ queryString, configName, uid, jsonFields, relations, populate }) { if (!configName) { strapi.log.error(logMessage('A config type was registered without a config name.')); process.exit(0); @@ -25,6 +25,7 @@ const ConfigType = class ConfigType { this.configPrefix = configName; this.jsonFields = jsonFields || []; this.relations = relations || []; + this.populate = populate || []; } /** @@ -68,15 +69,11 @@ const ConfigType = class ConfigType { }); await Promise.all(relations.map(async (relation) => { - await strapi.query(queryString).delete({ - where: { id: relation.id }, - }); + await strapi.entityService.delete(this.queryString, relation.id); })); })); - await queryAPI.delete({ - where: { id: existingConfig.id }, - }); + await strapi.entityService.delete(this.queryString, existingConfig.id); return; } @@ -89,15 +86,17 @@ const ConfigType = class ConfigType { // Create entity. this.relations.map(({ relationName }) => delete query[relationName]); - const newEntity = await queryAPI.create({ data: query }); + const newEntity = await strapi.entityService.create(this.queryString, { + data: query, + }); // Create relation entities. await Promise.all(this.relations.map(async ({ queryString, relationName, parentName }) => { - const relationQueryApi = strapi.query(queryString); - await Promise.all(configContent[relationName].map(async (relationEntity) => { const relationQuery = { ...relationEntity, [parentName]: newEntity }; - await relationQueryApi.create({ data: relationQuery }); + await strapi.entityService.create(queryString, { + data: relationQuery, + }); })); })); } else { // Config does exist in DB --> update config in DB @@ -111,7 +110,21 @@ const ConfigType = class ConfigType { // Update entity. this.relations.map(({ relationName }) => delete query[relationName]); - const entity = await queryAPI.update({ where: combinedUidWhereFilter, data: query }); + + let entity; + switch (this.queryString) { + case "strapi::core-store": + entity = await queryAPI.update({ + where: combinedUidWhereFilter, + data: query, + }); + break; + default: + entity = await queryAPI.findOne({ where: combinedUidWhereFilter }); + await strapi.entityService.update(this.queryString, entity.id, { + data: query, + }); + } // Delete/create relations. await Promise.all(this.relations.map(async ({ queryString, relationName, parentName, relationSortFields }) => { @@ -137,7 +150,7 @@ const ConfigType = class ConfigType { })); await Promise.all(configToAdd.map(async (config) => { - await relationQueryApi.create({ + await strapi.entityService.create(queryString, { data: { ...config, [parentName]: entity.id }, }); })); @@ -192,7 +205,9 @@ const ConfigType = class ConfigType { * @returns {object} Object with key value pairs of configs. */ getAllFromDatabase = async () => { - const AllConfig = await noLimit(strapi.query(this.queryString), {}); + const AllConfig = await noLimit(strapi.query(this.queryString), { + populate: this.populate || null, + }); const configs = {}; await Promise.all(Object.values(AllConfig).map(async (config) => { @@ -221,6 +236,25 @@ const ConfigType = class ConfigType { formattedConfig[relationName] = relations; })); + this.populate + .filter((populatedFields) => !populatedFields.includes(".")) + .map((populatedFields) => { + formattedConfig[populatedFields] = formattedConfig[ + populatedFields + ].map((fields) => { + const sanitizeObjects = (fields) => { + sanitizeConfig(fields); + Object.keys(fields).map((key, index) => { + if (fields[key] && typeof fields[key] === "object") { + sanitizeObjects(fields[key]); + } + }); + }; + sanitizeObjects(fields); + return fields; + }); + }); + this.jsonFields.map((field) => formattedConfig[field] = JSON.parse(config[field])); configs[`${this.configPrefix}.${combinedUid}`] = formattedConfig; })); From 378cd7bb58d7bbdc0e721fcff502a1af007b5a6a Mon Sep 17 00:00:00 2001 From: ppaoli Date: Thu, 10 Aug 2023 10:58:55 +0200 Subject: [PATCH 017/123] Fix small comments --- server/config/type.js | 46 +++++++++++++++++-------------------------- server/utils/index.js | 19 +++++++++++++----- 2 files changed, 32 insertions(+), 33 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 9c2ff46..7371a19 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -25,7 +25,7 @@ const ConfigType = class ConfigType { this.configPrefix = configName; this.jsonFields = jsonFields || []; this.relations = relations || []; - this.populate = populate || []; + this.populate = populate || null; } /** @@ -111,19 +111,15 @@ const ConfigType = class ConfigType { // Update entity. this.relations.map(({ relationName }) => delete query[relationName]); - let entity; - switch (this.queryString) { - case "strapi::core-store": - entity = await queryAPI.update({ - where: combinedUidWhereFilter, - data: query, - }); - break; - default: - entity = await queryAPI.findOne({ where: combinedUidWhereFilter }); - await strapi.entityService.update(this.queryString, entity.id, { - data: query, - }); + const entity = await queryAPI.findOne({ where: combinedUidWhereFilter }); + try { + await strapi.entityService.update(this.queryString, entity.id, { + data: query, + }); + } catch(error) { + console.warn(error); + console.log("Use Query Engine API instead of Entity Service API"); + await queryAPI.update({ where: combinedUidWhereFilter, data: query }); } // Delete/create relations. @@ -206,7 +202,7 @@ const ConfigType = class ConfigType { */ getAllFromDatabase = async () => { const AllConfig = await noLimit(strapi.query(this.queryString), { - populate: this.populate || null, + populate: this.populate, }); const configs = {}; @@ -236,24 +232,18 @@ const ConfigType = class ConfigType { formattedConfig[relationName] = relations; })); - this.populate - .filter((populatedFields) => !populatedFields.includes(".")) - .map((populatedFields) => { + if (Array.isArray(this.populate)) { + this.populate + .filter((populatedFields) => !populatedFields.includes(".")) + .map((populatedFields) => { formattedConfig[populatedFields] = formattedConfig[ populatedFields ].map((fields) => { - const sanitizeObjects = (fields) => { - sanitizeConfig(fields); - Object.keys(fields).map((key, index) => { - if (fields[key] && typeof fields[key] === "object") { - sanitizeObjects(fields[key]); - } - }); - }; - sanitizeObjects(fields); + sanitizeConfig(fields); return fields; }); - }); + }); + } this.jsonFields.map((field) => formattedConfig[field] = JSON.parse(config[field])); configs[`${this.configPrefix}.${combinedUid}`] = formattedConfig; diff --git a/server/utils/index.js b/server/utils/index.js index 4a6c6f9..ca61959 100644 --- a/server/utils/index.js +++ b/server/utils/index.js @@ -47,11 +47,6 @@ const dynamicSort = (property) => { }; const sanitizeConfig = (config, relation, relationSortFields) => { - delete config._id; - delete config.id; - delete config.updatedAt; - delete config.createdAt; - if (relation) { const formattedRelations = []; @@ -74,6 +69,20 @@ const sanitizeConfig = (config, relation, relationSortFields) => { config[relation] = formattedRelations; } + const sanitizeRecursive = (config) => { + delete config._id; + delete config.id; + delete config.updatedAt; + delete config.createdAt; + + Object.keys(config).map((key, index) => { + if (config[key] && typeof config[key] === "object") { + sanitizeRecursive(config[key]); + } + }); + }; + sanitizeRecursive(config); + return config; }; From c269b4847e8d0804940156d6bb2275d584d2720b Mon Sep 17 00:00:00 2001 From: ppaoli Date: Mon, 4 Sep 2023 13:04:08 +0200 Subject: [PATCH 018/123] Fixed ESLint warnings, change property naming Fixed ESLint Warnings Add Documentation for Components under "Custom types" Change property populate to components --- README.md | 15 +++++++++++++++ server/config/type.js | 18 +++++++++--------- server/utils/index.js | 20 ++++++++++---------- 3 files changed, 34 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index be43f24..fc5346f 100644 --- a/README.md +++ b/README.md @@ -354,6 +354,21 @@ This property can accept an array of field names from the type. It is meant to s > `required:` NO | `type:` array +#### Components + +This property can accept an array of component names from the type. Strapi Components can be included in the export/import process. With "." nested components can also be included in the process. +``` +customTypes: [{ + configName: 'webhook', + queryString: 'webhook', + uid: 'name', + components: ['ParentComponentA', 'ParentComponentA.ChildComponent', 'ParentComponentB'] +}], + +###### Key: `components` + +> `required:` NO | `type:` array + ## 🔍 Naming convention All the config files written in the sync directory have the same naming convention. It goes as follows: diff --git a/server/config/type.js b/server/config/type.js index 7371a19..7c53d53 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -3,7 +3,7 @@ const { logMessage, sanitizeConfig, dynamicSort, noLimit, getCombinedUid, getCom const { difference, same } = require('../utils/getArrayDiff'); const ConfigType = class ConfigType { - constructor({ queryString, configName, uid, jsonFields, relations, populate }) { + constructor({ queryString, configName, uid, jsonFields, relations, components }) { if (!configName) { strapi.log.error(logMessage('A config type was registered without a config name.')); process.exit(0); @@ -25,7 +25,7 @@ const ConfigType = class ConfigType { this.configPrefix = configName; this.jsonFields = jsonFields || []; this.relations = relations || []; - this.populate = populate || null; + this.components = components || null; } /** @@ -202,7 +202,7 @@ const ConfigType = class ConfigType { */ getAllFromDatabase = async () => { const AllConfig = await noLimit(strapi.query(this.queryString), { - populate: this.populate, + populate: this.components, }); const configs = {}; @@ -232,12 +232,12 @@ const ConfigType = class ConfigType { formattedConfig[relationName] = relations; })); - if (Array.isArray(this.populate)) { - this.populate - .filter((populatedFields) => !populatedFields.includes(".")) - .map((populatedFields) => { - formattedConfig[populatedFields] = formattedConfig[ - populatedFields + if (Array.isArray(this.components)) { + this.components + .filter((componentFields) => !componentFields.includes(".")) + .map((componentFields) => { + formattedConfig[componentFields] = formattedConfig[ + componentFields ].map((fields) => { sanitizeConfig(fields); return fields; diff --git a/server/utils/index.js b/server/utils/index.js index ca61959..19291d1 100644 --- a/server/utils/index.js +++ b/server/utils/index.js @@ -69,19 +69,19 @@ const sanitizeConfig = (config, relation, relationSortFields) => { config[relation] = formattedRelations; } - const sanitizeRecursive = (config) => { - delete config._id; - delete config.id; - delete config.updatedAt; - delete config.createdAt; - - Object.keys(config).map((key, index) => { - if (config[key] && typeof config[key] === "object") { - sanitizeRecursive(config[key]); + const recursiveSanitizeConfig = (recursivedSanitizedConfig) => { + delete recursivedSanitizedConfig._id; + delete recursivedSanitizedConfig.id; + delete recursivedSanitizedConfig.updatedAt; + delete recursivedSanitizedConfig.createdAt; + + Object.keys(recursivedSanitizedConfig).map((key, index) => { + if (recursivedSanitizedConfig[key] && typeof recursivedSanitizedConfig[key] === "object") { + recursiveSanitizeConfig(recursivedSanitizedConfig[key]); } }); }; - sanitizeRecursive(config); + recursiveSanitizeConfig(config); return config; }; From 0c2086e33ac4c0520f6b5fbe975e1d3b7c1a0605 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 6 Sep 2023 16:09:23 +0200 Subject: [PATCH 019/123] fix: No need to additionally sanitize the components. They've allready been sanitized because their parent was santized. --- server/config/type.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 7c53d53..488cbad 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -232,19 +232,6 @@ const ConfigType = class ConfigType { formattedConfig[relationName] = relations; })); - if (Array.isArray(this.components)) { - this.components - .filter((componentFields) => !componentFields.includes(".")) - .map((componentFields) => { - formattedConfig[componentFields] = formattedConfig[ - componentFields - ].map((fields) => { - sanitizeConfig(fields); - return fields; - }); - }); - } - this.jsonFields.map((field) => formattedConfig[field] = JSON.parse(config[field])); configs[`${this.configPrefix}.${combinedUid}`] = formattedConfig; })); From c0582bd756b55fb6b73efcf42a466376d0ad79b2 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 6 Sep 2023 16:16:48 +0200 Subject: [PATCH 020/123] fix: Use strapi.log.warn instead of logging warnings with console.log --- server/config/type.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 488cbad..768744e 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -116,9 +116,8 @@ const ConfigType = class ConfigType { await strapi.entityService.update(this.queryString, entity.id, { data: query, }); - } catch(error) { - console.warn(error); - console.log("Use Query Engine API instead of Entity Service API"); + } catch (error) { + strapi.log.warn(logMessage(`Use Query Engine API instead of Entity Service API for type ${this.configPrefix}`)); await queryAPI.update({ where: combinedUidWhereFilter, data: query }); } From b35817e074db954a068094ede6eb494279eda2d6 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 6 Sep 2023 16:22:56 +0200 Subject: [PATCH 021/123] fix: Add missing env vars to playground --- playground/.env | 1 + playground/config/admin.js | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/playground/.env b/playground/.env index c53b44b..57cb1e7 100644 --- a/playground/.env +++ b/playground/.env @@ -3,4 +3,5 @@ PORT=1337 APP_KEYS=SIwLyqu+IpSHIuUBDQfPZg==,Nzqbq2C3ATsR19u5XEAJQA==,/Agk5Sn8M4EzfoSiIHcDlQ==,gSxT2T0k2zbQatKXUV0zCA== API_TOKEN_SALT=reQcUBbGXD2KWG2QpRn7DA== ADMIN_JWT_SECRET= 69mzgwRGfEBUhPEaas8EBA== +TRANSFER_TOKEN_SALT=/LTsSGpC5afHICjZu0oEuQ== JWT_SECRET=E0TTVdsr+M/FXAjfrNIgXA== diff --git a/playground/config/admin.js b/playground/config/admin.js index 54eaf4a..15a268c 100644 --- a/playground/config/admin.js +++ b/playground/config/admin.js @@ -5,4 +5,12 @@ module.exports = ({ env }) => ({ watchIgnoreFiles: [ '**/config/sync/**', ], + apiToken: { + salt: env('API_TOKEN_SALT'), + }, + transfer: { + token: { + salt: env('TRANSFER_TOKEN_SALT'), + }, + }, }); From a63cfa23bfcba900a9f7200eddc9b809ab81b41f Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 10 Oct 2023 11:33:13 +0200 Subject: [PATCH 022/123] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index be43f24..a833c3d 100644 --- a/README.md +++ b/README.md @@ -316,7 +316,7 @@ The UID represents a field on the registered type. The value of this field will Mind that you can not use an auto-incremental value like the `id` as auto-increment does not play nice when you try to match entries across different databases. -If you do not have a single unique value, you can also pass in a array of keys for a combined uid key. This is for example the case for all content types which use i18n features (An example config would be `uid: ['productId', 'locale']`). +If you do not have a single unique value, you can also pass in an array of keys for a combined uid key. This is for example the case for all content types which use i18n features (An example config would be `uid: ['productId', 'locale']`). ###### Key: `uid` From 10ea389822f0d4024a4847b7e2e30192bd45aa37 Mon Sep 17 00:00:00 2001 From: ppaoli Date: Wed, 11 Oct 2023 18:17:53 +0200 Subject: [PATCH 023/123] Update type.js Resolved Integration Test Error --- server/config/type.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 768744e..2034cd5 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -69,7 +69,9 @@ const ConfigType = class ConfigType { }); await Promise.all(relations.map(async (relation) => { - await strapi.entityService.delete(this.queryString, relation.id); + await strapi.query(queryString).delete({ + where: { id: relation.id }, + }); })); })); @@ -117,7 +119,7 @@ const ConfigType = class ConfigType { data: query, }); } catch (error) { - strapi.log.warn(logMessage(`Use Query Engine API instead of Entity Service API for type ${this.configPrefix}`)); + console.warn(logMessage(`Use Query Engine API instead of Entity Service API for type ${this.configPrefix}`)); await queryAPI.update({ where: combinedUidWhereFilter, data: query }); } From c9f6843f96bcd86952c2b28276bbc01352431c6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Eixarch?= Date: Wed, 11 Oct 2023 20:46:51 +0200 Subject: [PATCH 024/123] Add spanish translation --- admin/src/components/ActionButtons/index.js | 10 ++++-- admin/src/components/ConfigDiff/index.js | 12 +++---- admin/src/components/ConfigList/index.js | 19 +++++----- admin/src/components/ConfirmModal/index.js | 2 +- admin/src/components/FirstExport/index.js | 6 ++-- admin/src/components/NoChanges/index.js | 22 +++++++----- admin/src/translations/en.json | 22 ++++++++++++ admin/src/translations/es.json | 40 ++++++++++++++++++++- package.json | 2 +- 9 files changed, 105 insertions(+), 30 deletions(-) diff --git a/admin/src/components/ActionButtons/index.js b/admin/src/components/ActionButtons/index.js index 4fa188b..55a183c 100644 --- a/admin/src/components/ActionButtons/index.js +++ b/admin/src/components/ActionButtons/index.js @@ -5,6 +5,7 @@ import { isEmpty } from 'lodash'; import { Button } from '@strapi/design-system'; import { Map } from 'immutable'; import { useNotification } from '@strapi/helper-plugin'; +import { useIntl } from 'react-intl'; import ConfirmModal from '../ConfirmModal'; import { exportAllConfig, importAllConfig } from '../../state/actions/Config'; @@ -15,6 +16,7 @@ const ActionButtons = () => { const [modalIsOpen, setModalIsOpen] = useState(false); const [actionType, setActionType] = useState(''); const partialDiff = useSelector((state) => state.getIn(['config', 'partialDiff'], Map({}))).toJS(); + const { formatMessage } = useIntl(); const closeModal = () => { setActionType(''); @@ -28,8 +30,12 @@ const ActionButtons = () => { return ( - - + + {!isEmpty(partialDiff) && (

{Object.keys(partialDiff).length} {Object.keys(partialDiff).length === 1 ? "config change" : "config changes"}

)} diff --git a/admin/src/components/ConfigDiff/index.js b/admin/src/components/ConfigDiff/index.js index b9af742..d2e3375 100644 --- a/admin/src/components/ConfigDiff/index.js +++ b/admin/src/components/ConfigDiff/index.js @@ -1,5 +1,6 @@ import React from 'react'; import ReactDiffViewer, { DiffMethod } from 'react-diff-viewer-continued'; +import { useIntl } from 'react-intl'; import { ModalLayout, @@ -11,9 +12,8 @@ import { } from '@strapi/design-system'; const ConfigDiff = ({ isOpen, onClose, oldValue, newValue, configName }) => { - if (!isOpen) { - return null; - } + if (!isOpen) return null; + const { formatMessage } = useIntl(); return ( { > - Config changes for {configName} + {formatMessage({ id: 'config-sync.ConfigDiff.Title' })} {configName} - Sync directory + {formatMessage({ id: 'config-sync.ConfigDiff.SyncDirectory' })} - Database + {formatMessage({ id: 'config-sync.ConfigDiff.Database' })} { const [openModal, setOpenModal] = useState(false); const [originalConfig, setOriginalConfig] = useState({}); @@ -27,23 +29,24 @@ const ConfigList = ({ diff, isLoading }) => { const [rows, setRows] = useState([]); const [checkedItems, setCheckedItems] = useState([]); const dispatch = useDispatch(); + const { formatMessage } = useIntl(); const getConfigState = (configName) => { if ( diff.fileConfig[configName] && diff.databaseConfig[configName] ) { - return 'Different'; + return formatMessage({ id: 'config-sync.ConfigList.Different' }); } else if ( diff.fileConfig[configName] && !diff.databaseConfig[configName] ) { - return 'Only in sync dir'; + return formatMessage({ id: 'config-sync.ConfigList.OnlyDir' }); } else if ( !diff.fileConfig[configName] && diff.databaseConfig[configName] ) { - return 'Only in DB'; + return formatMessage({ id: 'config-sync.ConfigList.OnlyDB' }); } }; @@ -96,7 +99,7 @@ const ConfigList = ({ diff, isLoading }) => { if (isLoading) { return (
- Loading content... + {formatMessage({ id: 'config-sync.ConfigList.Loading' })}
); } @@ -126,20 +129,20 @@ const ConfigList = ({ diff, isLoading }) => { setCheckedItems(checkedItems.map(() => value))} value={allChecked} /> - Config name + {formatMessage({ id: 'config-sync.ConfigList.ConfigName' })} - Config type + {formatMessage({ id: 'config-sync.ConfigList.ConfigType' })} - State + {formatMessage({ id: 'config-sync.ConfigList.State' })} diff --git a/admin/src/components/ConfirmModal/index.js b/admin/src/components/ConfirmModal/index.js index 9061071..c26e842 100644 --- a/admin/src/components/ConfirmModal/index.js +++ b/admin/src/components/ConfirmModal/index.js @@ -26,7 +26,7 @@ const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => { return ( }> diff --git a/admin/src/components/FirstExport/index.js b/admin/src/components/FirstExport/index.js index bb8b788..2ead739 100644 --- a/admin/src/components/FirstExport/index.js +++ b/admin/src/components/FirstExport/index.js @@ -5,11 +5,13 @@ import { Button } from '@strapi/design-system'; import { exportAllConfig } from '../../state/actions/Config'; import ConfirmModal from '../ConfirmModal'; +import { useIntl } from 'react-intl'; const FirstExport = () => { const toggleNotification = useNotification(); const dispatch = useDispatch(); const [modalIsOpen, setModalIsOpen] = useState(false); + const { formatMessage } = useIntl(); return (
@@ -23,9 +25,9 @@ const FirstExport = () => { content={{ id: 'emptyState', defaultMessage: - 'Looks like this is your first time using config-sync for this project.', + formatMessage({ id: 'config-sync.FirstExport.Message' }), }} - action={} + action={} />
); diff --git a/admin/src/components/NoChanges/index.js b/admin/src/components/NoChanges/index.js index 25a1451..9a42ae2 100644 --- a/admin/src/components/NoChanges/index.js +++ b/admin/src/components/NoChanges/index.js @@ -1,14 +1,18 @@ import React from 'react'; import { NoContent } from '@strapi/helper-plugin'; +import { useIntl } from 'react-intl'; -const NoChanges = () => ( - -); +const NoChanges = () => { + const { formatMessage } = useIntl(); + return ( + + ); +}; export default NoChanges; diff --git a/admin/src/translations/en.json b/admin/src/translations/en.json index 4a075af..f20500f 100644 --- a/admin/src/translations/en.json +++ b/admin/src/translations/en.json @@ -7,10 +7,32 @@ "popUpWarning.button.export": "Yes, export", "popUpWarning.button.cancel": "Cancel", "popUpWarning.force": "Force", + "popUpWarning.Confirmation": "Confirmation", "Header.Title": "Config Sync", "Header.Description": "Manage your database config across environments.", + "ConfigList.Loading": "Loading content...", + "ConfigList.SelectAll": "Select all entries", + "ConfigList.ConfigName": "Config name", + "ConfigList.ConfigType": "Config type", + "ConfigList.State": "State", + "ConfigList.Different": "Different", + "ConfigList.OnlyDir": "Only in sync dir", + "ConfigList.OnlyDB": "Only in DB", + + "NoChanges.Message": "No differences between DB and sync directory. You are up-to-date!", + + "ConfigDiff.Title": "Config changes for", + "ConfigDiff.SyncDirectory": "Sync directory", + "ConfigDiff.Database": "Database", + + "Buttons.Export": "Export", + "Buttons.Import": "Import", + + "FirstExport.Message": "Looks like this is your first time using config-sync for this project.", + "FirstExport.Button": "Make the initial export", + "Settings.Tool.Title": "Interface", "plugin.name": "Config Sync" diff --git a/admin/src/translations/es.json b/admin/src/translations/es.json index 9e26dfe..f624d91 100644 --- a/admin/src/translations/es.json +++ b/admin/src/translations/es.json @@ -1 +1,39 @@ -{} \ No newline at end of file +{ + "popUpWarning.warning.import_1": "Si continuas todos tus ficheros de configuración locales", + "popUpWarning.warning.import_2": "se importarán a la base de datos.", + "popUpWarning.warning.export_1": "Si continuas las configuraciones de tu base de datos", + "popUpWarning.warning.export_2": "se escribirán en ficheros de configuración locales.", + "popUpWarning.button.import": "Sí, importar", + "popUpWarning.button.export": "Sí, exportar", + "popUpWarning.button.cancel": "Cancelar", + "popUpWarning.force": "Forzar", + "popUpWarning.Confirmation": "Confirmación", + + "Header.Title": "Config Sync", + "Header.Description": "Gestiona las configuraciones de tu base de datos entre diferentes entornos o instancias.", + + "ConfigList.Loading": "Cargando contenido...", + "ConfigList.SelectAll": "Seleccionar todas las entradas", + "ConfigList.ConfigName": "Nombre", + "ConfigList.ConfigType": "Tipo", + "ConfigList.State": "Estado", + "ConfigList.Different": "Diferentes", + "ConfigList.OnlyDir": "Sólo en directorio de sincronización", + "ConfigList.OnlyDB": "Sólo en la base de datos", + + "NoChanges.Message": "No hay diferencia entre la base de datos y el directorio de sincronización. ¡Estás actualizado!", + + "ConfigDiff.Title": "Cambios en la configuración para", + "ConfigDiff.SyncDirectory": "Directorio de sincronización", + "ConfigDiff.Database": "Base de datos", + + "Buttons.Import": "Importar", + "Buttons.Export": "Exportar", + + "FirstExport.Message": "Parece ser la primera vez que se usa config-sync en este proyecto.", + "FirstExport.Button": "Hacer la exportación inicial", + + "Settings.Tool.Title": "Interfaz", + + "plugin.name": "Config Sync" +} \ No newline at end of file diff --git a/package.json b/package.json index a9d782d..12eefa3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-config-sync", - "version": "1.1.3", + "version": "1.1.4", "description": "Migrate your config data across environments using the CLI or Strapi admin panel.", "strapi": { "displayName": "Config Sync", From d3bcb1cd7c082c9d1fd5588052f585e580a07cd0 Mon Sep 17 00:00:00 2001 From: ppaoli Date: Sat, 14 Oct 2023 11:01:39 +0200 Subject: [PATCH 025/123] Update type.js Update Query String --- server/config/type.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 2034cd5..0724322 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -69,9 +69,7 @@ const ConfigType = class ConfigType { }); await Promise.all(relations.map(async (relation) => { - await strapi.query(queryString).delete({ - where: { id: relation.id }, - }); + await strapi.entityService.delete(queryString, relation.id); })); })); From a153f87fba26d7099926fd9f65feb954b461db77 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 14 Oct 2023 17:49:31 +0200 Subject: [PATCH 026/123] docs: Fix issue in readme --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index c2570a6..f1b2b1c 100644 --- a/README.md +++ b/README.md @@ -346,14 +346,6 @@ Example: > `required:` NO | `type:` array -#### JSON fields - -This property can accept an array of field names from the type. It is meant to specify the JSON fields on the type so the plugin can better format the field values when calculating the config difference. - -###### Key: `jsonFields` - -> `required:` NO | `type:` array - #### Components This property can accept an array of component names from the type. Strapi Components can be included in the export/import process. With "." nested components can also be included in the process. @@ -364,11 +356,19 @@ customTypes: [{ uid: 'name', components: ['ParentComponentA', 'ParentComponentA.ChildComponent', 'ParentComponentB'] }], +``` ###### Key: `components` > `required:` NO | `type:` array +#### JSON fields + +This property can accept an array of field names from the type. It is meant to specify the JSON fields on the type so the plugin can better format the field values when calculating the config difference. + +###### Key: `jsonFields` + +> `required:` NO | `type:` array ## 🔍 Naming convention All the config files written in the sync directory have the same naming convention. It goes as follows: From 1ebf191c6ef441d4b8bb224c43ccdd665bd37556 Mon Sep 17 00:00:00 2001 From: Mathijs Schouten <35879908+MSACC@users.noreply.github.com> Date: Sat, 14 Oct 2023 18:03:16 +0200 Subject: [PATCH 027/123] chore: Drop node 16 support and update @strapi packages --- package.json | 8 +- playground/package.json | 6 +- yarn.lock | 172 ++++++++++++++++++++-------------------- 3 files changed, 93 insertions(+), 93 deletions(-) diff --git a/package.json b/package.json index a9d782d..c3d2eb8 100644 --- a/package.json +++ b/package.json @@ -57,10 +57,10 @@ "@strapi/strapi": "^4.0.0" }, "devDependencies": { - "@strapi/design-system": "^1.9.0", - "@strapi/helper-plugin": "^4.13.2", - "@strapi/icons": "^1.9.0", - "@strapi/utils": "^4.13.2", + "@strapi/design-system": "^1.11.0", + "@strapi/helper-plugin": "^4.14.4", + "@strapi/icons": "^1.11.0", + "@strapi/utils": "^4.14.4", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/playground/package.json b/playground/package.json index 4faa0ac..165ba15 100644 --- a/playground/package.json +++ b/playground/package.json @@ -15,9 +15,9 @@ "jest-cli": "^26.0.1" }, "dependencies": { - "@strapi/plugin-i18n": "^4.0.0", - "@strapi/plugin-users-permissions": "^4.0.0", - "@strapi/strapi": "^4.0.0", + "@strapi/plugin-i18n": "^4.14.4", + "@strapi/plugin-users-permissions": "^4.14.4", + "@strapi/strapi": "^4.14.4", "better-sqlite3": "^8.6.0", "strapi-plugin-config-sync": "./.." }, diff --git a/yarn.lock b/yarn.lock index 3c7ba32..c937ce1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -577,7 +577,7 @@ dependencies: "@floating-ui/dom" "^1.3.0" -"@floating-ui/react-dom@^2.0.1": +"@floating-ui/react-dom@^2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== @@ -743,17 +743,17 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@internationalized/date@^3.3.0": - version "3.4.0" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.4.0.tgz#e843ac40b04afafe99fe0a41bae7abdd221a9a44" - integrity sha512-QUDSGCsvrEVITVf+kv9VSAraAmCgjQmU5CiXtesUBBhBe374NmnEIIaOFBZ72t29dfGMBP0zF+v6toVnbcc6jg== +"@internationalized/date@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.0.tgz#67f1dd62355f05140cc80e324842e9bfb4553abe" + integrity sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ== dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/number@^3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.2.1.tgz#570e4010544a84a8225e65b34a689a36187caaa8" - integrity sha512-hK30sfBlmB1aIe3/OwAPg9Ey0DjjXvHEiGVhNaOiBJl31G0B6wMaX8BN3ibzdlpyRNE9p7X+3EBONmxtJO9Yfg== +"@internationalized/number@^3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.3.0.tgz#92233d130a0591085f93be86a9e6356cfa0e2de2" + integrity sha512-PuxgnKE5NJMOGKUcX1QROo8jq7sW7UWLrL5B6Rfe8BdWgU/be04cVvLyCeALD46vvbAv3d1mUvyHav/Q9a237g== dependencies: "@swc/helpers" "^0.5.0" @@ -1088,10 +1088,10 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-dismissable-layer@1.0.4", "@radix-ui/react-dismissable-layer@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz#883a48f5f938fa679427aa17fcba70c5494c6978" - integrity sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg== +"@radix-ui/react-dismissable-layer@1.0.5", "@radix-ui/react-dismissable-layer@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz#3f98425b82b9068dfbab5db5fff3df6ebf48b9d4" + integrity sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/primitive" "1.0.1" @@ -1100,17 +1100,17 @@ "@radix-ui/react-use-callback-ref" "1.0.1" "@radix-ui/react-use-escape-keydown" "1.0.3" -"@radix-ui/react-dropdown-menu@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.5.tgz#19bf4de8ffa348b4eb6a86842f14eff93d741170" - integrity sha512-xdOrZzOTocqqkCkYo8yRPCib5OkTkqN7lqNCdxwPOdE466DOaNl4N8PkUIlsXthQvW5Wwkd+aEmWpfWlBoDPEw== +"@radix-ui/react-dropdown-menu@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz#cdf13c956c5e263afe4e5f3587b3071a25755b63" + integrity sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/primitive" "1.0.1" "@radix-ui/react-compose-refs" "1.0.1" "@radix-ui/react-context" "1.0.1" "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-menu" "2.0.5" + "@radix-ui/react-menu" "2.0.6" "@radix-ui/react-primitive" "1.0.3" "@radix-ui/react-use-controllable-state" "1.0.1" @@ -1121,10 +1121,10 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-focus-scope@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz#9c2e8d4ed1189a1d419ee61edd5c1828726472f9" - integrity sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ== +"@radix-ui/react-focus-scope@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz#2ac45fce8c5bb33eb18419cdc1905ef4f1906525" + integrity sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs" "1.0.1" @@ -1139,10 +1139,10 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-use-layout-effect" "1.0.1" -"@radix-ui/react-menu@2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.0.5.tgz#a7d78b0808c4d38269240bf5d5c7ffea3e225e16" - integrity sha512-Gw4f9pwdH+w5w+49k0gLjN0PfRDHvxmAgG16AbyJZ7zhwZ6PBHKtWohvnSwfusfnK3L68dpBREHpVkj8wEM7ZA== +"@radix-ui/react-menu@2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.0.6.tgz#2c9e093c1a5d5daa87304b2a2f884e32288ae79e" + integrity sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/primitive" "1.0.1" @@ -1150,12 +1150,12 @@ "@radix-ui/react-compose-refs" "1.0.1" "@radix-ui/react-context" "1.0.1" "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "1.0.4" + "@radix-ui/react-dismissable-layer" "1.0.5" "@radix-ui/react-focus-guards" "1.0.1" - "@radix-ui/react-focus-scope" "1.0.3" + "@radix-ui/react-focus-scope" "1.0.4" "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-popper" "1.1.2" - "@radix-ui/react-portal" "1.0.3" + "@radix-ui/react-popper" "1.1.3" + "@radix-ui/react-portal" "1.0.4" "@radix-ui/react-presence" "1.0.1" "@radix-ui/react-primitive" "1.0.3" "@radix-ui/react-roving-focus" "1.0.4" @@ -1164,10 +1164,10 @@ aria-hidden "^1.1.1" react-remove-scroll "2.5.5" -"@radix-ui/react-popper@1.1.2", "@radix-ui/react-popper@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.2.tgz#4c0b96fcd188dc1f334e02dba2d538973ad842e9" - integrity sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg== +"@radix-ui/react-popper@1.1.3", "@radix-ui/react-popper@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42" + integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w== dependencies: "@babel/runtime" "^7.13.10" "@floating-ui/react-dom" "^2.0.0" @@ -1181,10 +1181,10 @@ "@radix-ui/react-use-size" "1.0.1" "@radix-ui/rect" "1.0.1" -"@radix-ui/react-portal@1.0.3", "@radix-ui/react-portal@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.3.tgz#ffb961244c8ed1b46f039e6c215a6c4d9989bda1" - integrity sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA== +"@radix-ui/react-portal@1.0.4", "@radix-ui/react-portal@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.4.tgz#df4bfd353db3b1e84e639e9c63a5f2565fb00e15" + integrity sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q== dependencies: "@babel/runtime" "^7.13.10" "@radix-ui/react-primitive" "1.0.3" @@ -1333,29 +1333,29 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/design-system@^1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.9.0.tgz#fbccd17f74cba0262c4aabbfdd8d1e8325f64e79" - integrity sha512-JDeoJigur0lNJFkQN9XuM9BuGXHa+LIqSqT6cefH1a6x4zMxW2LGSsM7sewZfaAolKmwVgHWBI3ON9ViOLcT6Q== +"@strapi/design-system@^1.11.0": + version "1.12.2" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.12.2.tgz#57b7392ac7d75f109cfde0b54a61d693eabb0b0d" + integrity sha512-p5kbglSxgR3g1pxzU+6wgV9cNF3m/47TZn40/c4rrGUXaKIjRhL8FCD5k4JrnWauhXPE9HdExv0BLRK41J8gHA== dependencies: "@codemirror/lang-json" "^6.0.1" - "@floating-ui/react-dom" "^2.0.1" - "@internationalized/date" "^3.3.0" - "@internationalized/number" "^3.2.1" - "@radix-ui/react-dismissable-layer" "^1.0.4" - "@radix-ui/react-dropdown-menu" "^2.0.5" - "@radix-ui/react-focus-scope" "1.0.3" - "@strapi/ui-primitives" "^1.9.0" - "@uiw/react-codemirror" "^4.21.9" + "@floating-ui/react-dom" "^2.0.2" + "@internationalized/date" "^3.5.0" + "@internationalized/number" "^3.3.0" + "@radix-ui/react-dismissable-layer" "^1.0.5" + "@radix-ui/react-dropdown-menu" "^2.0.6" + "@radix-ui/react-focus-scope" "1.0.4" + "@strapi/ui-primitives" "^1.12.2" + "@uiw/react-codemirror" "^4.21.19" aria-hidden "^1.2.3" - compute-scroll-into-view "^3.0.3" + compute-scroll-into-view "^3.1.0" prop-types "^15.8.1" react-remove-scroll "^2.5.6" -"@strapi/helper-plugin@^4.13.2": - version "4.13.2" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.13.2.tgz#c8242a99b59622468e9f50f93e38aeb258d300e6" - integrity sha512-l1VFAxjVb2kyEG5kto1WAi9g1SAdR4+4GTIAzIVCMFdhaYdo40QUvpnb9Ji5q5N0KCaLi6CTrIjFKBXNme1HtA== +"@strapi/helper-plugin@^4.14.4": + version "4.14.4" + resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.14.4.tgz#6328cf4dcb6e52afb3210a8921a5abafc23818a3" + integrity sha512-rfqeFsrod+P4MTwWmxmm06BOjej9qso6zIvY97VBnGXExYJV1dEIi0ZenC9juYIXqkBdvPHbMsLsrbdS2aCOqA== dependencies: axios "1.5.0" date-fns "2.30.0" @@ -1364,20 +1364,20 @@ lodash "4.17.21" prop-types "^15.8.1" qs "6.11.1" - react-helmet "^6.1.0" + react-helmet "6.1.0" react-intl "6.4.1" react-query "3.39.3" react-select "5.7.0" -"@strapi/icons@^1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.9.0.tgz#a3d12f965e8a42082cc83149af8fb0a5e610dfe8" - integrity sha512-w+4PGz/8mdzW+kDS8vJX/5fAZ7NBaWPDdhuLE4rqWQZuUDSsetVjgX5RQlulw/f3R52JKJmp5+p2shT84kyMbw== +"@strapi/icons@^1.11.0": + version "1.12.2" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.12.2.tgz#a231074b2776e651a7317a85355d40b070f6c20d" + integrity sha512-28LX0DCh8hGK2PRg+eXuBGHOkupfv3vD9lmZ/yCoyVdMWdURDdJCtc+KV+vCG++dcwvSbHw78aUNYfwaejDB7Q== -"@strapi/ui-primitives@^1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.9.0.tgz#c6727c31145bbea86a4430c3682c2236b8443799" - integrity sha512-pjtGALNbWry/rIu50pKpa9K2unoly4FrHwyK1/nbp8OvyMK16E/usPMSndUazQMYv4sjrVczHljNi9Kg5IwQlA== +"@strapi/ui-primitives@^1.12.2": + version "1.12.2" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.12.2.tgz#50e06514dd8b9e9cb8ef779a6cb63e4885098b32" + integrity sha512-yQCUp2N+SsXnW/lIldyll3OAdMSLGLLEUmDXmCL+6NnmjkXwPTVoxj+EZCXHal3NTDWKDjuLlS9C7Wc0oayefQ== dependencies: "@radix-ui/number" "^1.0.1" "@radix-ui/primitive" "^1.0.1" @@ -1385,12 +1385,12 @@ "@radix-ui/react-compose-refs" "^1.0.1" "@radix-ui/react-context" "^1.0.1" "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "^1.0.4" + "@radix-ui/react-dismissable-layer" "^1.0.5" "@radix-ui/react-focus-guards" "1.0.1" - "@radix-ui/react-focus-scope" "1.0.3" + "@radix-ui/react-focus-scope" "1.0.4" "@radix-ui/react-id" "^1.0.1" - "@radix-ui/react-popper" "^1.1.2" - "@radix-ui/react-portal" "^1.0.3" + "@radix-ui/react-popper" "^1.1.3" + "@radix-ui/react-portal" "^1.0.4" "@radix-ui/react-primitive" "^1.0.3" "@radix-ui/react-slot" "^1.0.2" "@radix-ui/react-use-callback-ref" "^1.0.1" @@ -1401,10 +1401,10 @@ aria-hidden "^1.2.3" react-remove-scroll "^2.5.6" -"@strapi/utils@^4.13.2": - version "4.13.2" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.13.2.tgz#e2b817a33d0af1cc67a533eee553c14fec87e761" - integrity sha512-f/6RzMP37aaBvyhwyJhVmF8x2e9P0A+nO4tsIgPy8BJ6gIf5rblZHsiTAYnOkPaZkKiBR3i0bxq3lXe1+0c1hA== +"@strapi/utils@^4.14.4": + version "4.14.4" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.14.4.tgz#856bd5e459138327e2a0b07e46eab80f8d129d8f" + integrity sha512-Eyj9PB4Gz6r8cHsWzVOCnmEDTgYr17n3P8xOGHoLUN9Uz7dB7eeloeUNhYiAZHKzNDd02LETySWTglwwA5NpXQ== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" @@ -1570,10 +1570,10 @@ dependencies: "@types/yargs-parser" "*" -"@uiw/codemirror-extensions-basic-setup@4.21.13": - version "4.21.13" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.13.tgz#d7bcebf1906157bafde2d097dd6b63bcc772f54c" - integrity sha512-5ObHaBqPV00xBVleDFehzPfOQvek5dPM7YLdPHJUE9bumeSflIWJb55n0Zg/w1rsuU0Lt/Q6WJUh4X6VGR1FVw== +"@uiw/codemirror-extensions-basic-setup@4.21.20": + version "4.21.20" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.20.tgz#9dbfab401a3168312c3f1d908b0f9b280410c206" + integrity sha512-Wyi9q4uw0xGYd/tJ6bULG7tkCLqcUsQT0AQBfCDtnkV3LdiLU0LceTrzJoHJyIKSHsKDJxFQxa1qg3QLt4gIUA== dependencies: "@codemirror/autocomplete" "^6.0.0" "@codemirror/commands" "^6.0.0" @@ -1583,16 +1583,16 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/react-codemirror@^4.21.9": - version "4.21.13" - resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.13.tgz#b6e44cbccef70c1ff13bc905b46edc5bc3363dcc" - integrity sha512-kNX8jLeoDrF2CDa5lsey0MXjBXN3JP00z6AQTTP58mHvlE7Rf03QJSs7bNwwco+3kpwREifFJjnwRe+Y3Gmwtw== +"@uiw/react-codemirror@^4.21.19": + version "4.21.20" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.20.tgz#bbfb57676c9939d880de6c7223c2ed7410271145" + integrity sha512-PdyewPvNXnvT3JHj888yjpbWsAGw5qlxW6w1sMdsqJ0R6vPV++ob1iZXCGrM1FVpbqPK0DNfpXvjzp2gIr3lYw== dependencies: "@babel/runtime" "^7.18.6" "@codemirror/commands" "^6.1.0" "@codemirror/state" "^6.1.1" "@codemirror/theme-one-dark" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup" "4.21.13" + "@uiw/codemirror-extensions-basic-setup" "4.21.20" codemirror "^6.0.0" acorn-jsx@^5.3.1: @@ -2287,10 +2287,10 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -compute-scroll-into-view@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.0.3.tgz#c418900a5c56e2b04b885b54995df164535962b1" - integrity sha512-nadqwNxghAGTamwIqQSG433W6OADZx2vCo3UXHNrzTRHK/htu+7+L0zhjEoaeaQVNAi3YgqWDv8+tzf0hRfR+A== +compute-scroll-into-view@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz#753f11d972596558d8fe7c6bcbc8497690ab4c87" + integrity sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg== concat-map@0.0.1: version "0.0.1" @@ -4893,7 +4893,7 @@ react-fast-compare@^3.1.1: resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== -react-helmet@^6.1.0: +react-helmet@6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726" integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== From fbe19433ebd01bbc51a4d768fb96ab31728a4501 Mon Sep 17 00:00:00 2001 From: Mathijs Schouten <35879908+MSACC@users.noreply.github.com> Date: Sat, 14 Oct 2023 19:02:16 +0200 Subject: [PATCH 028/123] Added good versions --- .github/workflows/publish.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 36ed152..debba2c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,7 +12,7 @@ jobs: uses: actions/setup-node@v3 with: always-auth: true - node-version: 16 + node-version: 18 cache: 'yarn' registry-url: 'https://registry.npmjs.org/' - name: Install dependencies diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b32cad0..6b6b0b9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [16, 18, 20] + node: [18, 20] steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 From 2fa41164dcd474485722ee0af55d60f54e0f7530 Mon Sep 17 00:00:00 2001 From: Mathijs Schouten <35879908+MSACC@users.noreply.github.com> Date: Sat, 14 Oct 2023 19:47:06 +0200 Subject: [PATCH 029/123] Node versions --- .github/workflows/tests.yml | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6b6b0b9..515063f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [16, 18, 20] + node: [18, 20] steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 diff --git a/package.json b/package.json index c3d2eb8..beb319f 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ }, "homepage": "https://github.com/boazpoolman/strapi-plugin-config-sync#readme", "engines": { - "node": ">=16.0.0", + "node": ">=18.0.0", "npm": ">=6.0.0" }, "license": "MIT", From e16417537d9de96866560328a81ea3707fcf6bf3 Mon Sep 17 00:00:00 2001 From: Mathijs Schouten <35879908+MSACC@users.noreply.github.com> Date: Sat, 14 Oct 2023 19:48:01 +0200 Subject: [PATCH 030/123] Node versions --- playground/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playground/package.json b/playground/package.json index 165ba15..e72d287 100644 --- a/playground/package.json +++ b/playground/package.json @@ -28,7 +28,7 @@ "uuid": "2e84e366-1e09-43c2-a99f-a0d0acbc2ca5" }, "engines": { - "node": ">=16.x.x <=20.x.x", + "node": ">=18.x.x <=20.x.x", "npm": ">=6.0.0" }, "license": "MIT" From 4e2820fcdf5abab0d11dcfa127d65399f3bcf46b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Eixarch?= Date: Sun, 15 Oct 2023 03:53:57 +0200 Subject: [PATCH 031/123] Fix Eslint --- admin/src/components/ConfigDiff/index.js | 2 +- admin/src/components/ConfigList/index.js | 2 +- admin/src/components/FirstExport/index.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/admin/src/components/ConfigDiff/index.js b/admin/src/components/ConfigDiff/index.js index d2e3375..d80db03 100644 --- a/admin/src/components/ConfigDiff/index.js +++ b/admin/src/components/ConfigDiff/index.js @@ -12,8 +12,8 @@ import { } from '@strapi/design-system'; const ConfigDiff = ({ isOpen, onClose, oldValue, newValue, configName }) => { - if (!isOpen) return null; const { formatMessage } = useIntl(); + if (!isOpen) return null; return ( { const [openModal, setOpenModal] = useState(false); diff --git a/admin/src/components/FirstExport/index.js b/admin/src/components/FirstExport/index.js index 2ead739..3fbbcc1 100644 --- a/admin/src/components/FirstExport/index.js +++ b/admin/src/components/FirstExport/index.js @@ -1,11 +1,11 @@ import React, { useState } from 'react'; +import { useIntl } from 'react-intl'; import { useDispatch } from 'react-redux'; import { NoContent, useNotification } from '@strapi/helper-plugin'; import { Button } from '@strapi/design-system'; import { exportAllConfig } from '../../state/actions/Config'; import ConfirmModal from '../ConfirmModal'; -import { useIntl } from 'react-intl'; const FirstExport = () => { const toggleNotification = useNotification(); From c8d7237446fc31a7b6024b5dfe5b778dbbc78208 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sun, 15 Oct 2023 10:27:25 +0200 Subject: [PATCH 032/123] chore: Bump version to 1.2.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 84c3d35..c104757 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-config-sync", - "version": "1.1.4", + "version": "1.2.0", "description": "Migrate your config data across environments using the CLI or Strapi admin panel.", "strapi": { "displayName": "Config Sync", From c1ab9abd47a444e139e0fc5c1eca9a9a370a0886 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sun, 15 Oct 2023 11:02:00 +0200 Subject: [PATCH 033/123] docs: Update README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f1b2b1c..d2e60a7 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ Complete installation requirements are the exact same as for Strapi itself and c **Supported Strapi versions**: -- Strapi 4.3.2 (recently tested) +- Strapi 4.14.4 (recently tested) - Strapi ^4.x (use `strapi-plugin-config-sync@^1.0.0`) - Strapi ^3.4.x (use `strapi-plugin-config-sync@0.1.6`) From e882e848f12a0081e91ea89172af5add6be5644a Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 18:25:09 +0200 Subject: [PATCH 034/123] feat: Allow triggering the tests workflow manually --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 515063f..7fcae7b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,6 +1,7 @@ name: Tests on: + workflow_dispatch: push: branches: - master From 9f6ae048da3da7359f2c816e77f740bf90036038 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Oct 2023 16:25:44 +0000 Subject: [PATCH 035/123] chore(deps): bump @babel/traverse from 7.22.6 to 7.23.2 Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.6 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 94 +++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 77 insertions(+), 17 deletions(-) diff --git a/yarn.lock b/yarn.lock index c937ce1..b6e5f48 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,6 +34,14 @@ dependencies: "@babel/highlight" "^7.22.5" +"@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + "@babel/compat-data@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544" @@ -70,6 +78,16 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== + dependencies: + "@babel/types" "^7.23.0" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -88,18 +106,23 @@ browserslist "^4.21.9" lru-cache "^5.1.1" +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + "@babel/helper-environment-visitor@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" @@ -153,6 +176,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + "@babel/helper-validator-identifier@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" @@ -181,11 +209,25 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5", "@babel/parser@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.6.tgz#201f8b47be20c76c7c5743b9c16129760bf9a975" integrity sha512-EIQu22vNkceq3LbjAq7knDf/UmtI2qbcNI8GRBlijez6TpQLvSodJPYfydQmNA5buwkxxxa/PVI44jjYZ+/cLw== +"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== + "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -291,6 +333,15 @@ dependencies: regenerator-runtime "^0.13.11" +"@babel/template@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + "@babel/template@^7.22.5", "@babel/template@^7.3.3": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" @@ -301,18 +352,18 @@ "@babel/types" "^7.22.5" "@babel/traverse@^7.0.0", "@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.4.5": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.6.tgz#8f2f83a5c588251584914debeee38f35f661a300" - integrity sha512-53CijMvKlLIDlOTrdWiHileRddlIiwUIyCKqYa7lYnnPldXCG5dUSN38uT0cA6i7rHWNKJLH0VU/Kxdr1GzB3w== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.6" - "@babel/types" "^7.22.5" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" @@ -325,6 +376,15 @@ "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" +"@babel/types@^7.22.15", "@babel/types@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -2125,7 +2185,7 @@ caniuse-lite@^1.0.30001503: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4" integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw== -chalk@^2.0.0, chalk@^2.3.2: +chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== From 80e2b3c4b2b7d32aa2d7877e33b658c4664b5390 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 18:29:57 +0200 Subject: [PATCH 036/123] fix: Remove manually trigger of tests workflow --- .github/workflows/tests.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7fcae7b..515063f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,7 +1,6 @@ name: Tests on: - workflow_dispatch: push: branches: - master From 89599dd1b2003dccc0405e21e6740dd31a465096 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 18:33:30 +0200 Subject: [PATCH 037/123] fix: Remove and gitignore the yarn.lock file --- .gitignore | 1 + yarn.lock | 5979 ---------------------------------------------------- 2 files changed, 1 insertion(+), 5979 deletions(-) delete mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore index 15576d2..31965e5 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ coverage node_modules stats.json package-lock.json +yarn.lock files # Cruft diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index b6e5f48..0000000 --- a/yarn.lock +++ /dev/null @@ -1,5979 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@aashutoshrathi/word-wrap@^1.2.3": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" - integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== - -"@adobe/css-tools@^4.0.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.1.tgz#abfccb8ca78075a2b6187345c26243c1a0842f28" - integrity sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg== - -"@ampproject/remapping@^2.2.0": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" - integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== - dependencies: - "@babel/highlight" "^7.22.5" - -"@babel/code-frame@^7.22.13": - version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" - integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== - dependencies: - "@babel/highlight" "^7.22.13" - chalk "^2.4.2" - -"@babel/compat-data@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544" - integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg== - -"@babel/core@^7.11.6", "@babel/core@^7.12.3": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.6.tgz#aafafbe86e9a1679d876b99dc46382964ef72494" - integrity sha512-HPIyDa6n+HKw5dEuway3vVAhBboYCtREBMp+IWeseZy6TFtzn6MHkCH2KKYUOC/vKKwgSMHQW4htBOrmuRPXfw== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helpers" "^7.22.6" - "@babel/parser" "^7.22.6" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.6" - "@babel/types" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - -"@babel/generator@^7.22.5", "@babel/generator@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" - integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== - dependencies: - "@babel/types" "^7.22.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/generator@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" - integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== - dependencies: - "@babel/types" "^7.23.0" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-compilation-targets@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz#e30d61abe9480aa5a83232eb31c111be922d2e52" - integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA== - dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-validator-option" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - browserslist "^4.21.9" - lru-cache "^5.1.1" - -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== - -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-transforms@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef" - integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.5", "@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== - -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - -"@babel/helper-validator-identifier@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== - -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== - -"@babel/helpers@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" - integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== - dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.6" - "@babel/types" "^7.22.5" - -"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" - integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== - dependencies: - "@babel/helper-validator-identifier" "^7.22.5" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/highlight@^7.22.13": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" - integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5", "@babel/parser@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.6.tgz#201f8b47be20c76c7c5743b9c16129760bf9a975" - integrity sha512-EIQu22vNkceq3LbjAq7knDf/UmtI2qbcNI8GRBlijez6TpQLvSodJPYfydQmNA5buwkxxxa/PVI44jjYZ+/cLw== - -"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" - integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" - integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" - integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" - integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" - -"@babel/template@^7.22.5", "@babel/template@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.4.5": - version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" - integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/generator" "^7.23.0" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.0" - "@babel/types" "^7.23.0" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" - integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.22.15", "@babel/types@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" - integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@codemirror/autocomplete@^6.0.0": - version "6.8.1" - resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.8.1.tgz#3f3daa9f591186901db07f58d17256656242e841" - integrity sha512-HpphvDcTdOx+9R3eUw9hZK9JA77jlaBF0kOt2McbyfvY0rX9pnMoO8rkkZc0GzSbzhIY4m5xJ0uHHgjfqHNmXQ== - dependencies: - "@codemirror/language" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.6.0" - "@lezer/common" "^1.0.0" - -"@codemirror/commands@^6.0.0", "@codemirror/commands@^6.1.0": - version "6.2.4" - resolved "https://registry.yarnpkg.com/@codemirror/commands/-/commands-6.2.4.tgz#b8a0e5ce72448c092ba4c4b1d902e6f183948aec" - integrity sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA== - dependencies: - "@codemirror/language" "^6.0.0" - "@codemirror/state" "^6.2.0" - "@codemirror/view" "^6.0.0" - "@lezer/common" "^1.0.0" - -"@codemirror/lang-json@^6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@codemirror/lang-json/-/lang-json-6.0.1.tgz#0a0be701a5619c4b0f8991f9b5e95fe33f462330" - integrity sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ== - dependencies: - "@codemirror/language" "^6.0.0" - "@lezer/json" "^1.0.0" - -"@codemirror/language@^6.0.0": - version "6.8.0" - resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.8.0.tgz#f2d7eea6b338c25593d800f2293b062d9f9856db" - integrity sha512-r1paAyWOZkfY0RaYEZj3Kul+MiQTEbDvYqf8gPGaRvNneHXCmfSaAVFjwRUPlgxS8yflMxw2CTu6uCMp8R8A2g== - dependencies: - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - "@lezer/common" "^1.0.0" - "@lezer/highlight" "^1.0.0" - "@lezer/lr" "^1.0.0" - style-mod "^4.0.0" - -"@codemirror/lint@^6.0.0": - version "6.4.0" - resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.4.0.tgz#3507e937aa9415ef0831ff04734ef0e736e75014" - integrity sha512-6VZ44Ysh/Zn07xrGkdtNfmHCbGSHZzFBdzWi0pbd7chAQ/iUcpLGX99NYRZTa7Ugqg4kEHCqiHhcZnH0gLIgSg== - dependencies: - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - crelt "^1.0.5" - -"@codemirror/search@^6.0.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@codemirror/search/-/search-6.5.0.tgz#308f9968434e0e6ed59c9ec36a0239eb1dfc5d92" - integrity sha512-64/M40YeJPToKvGO6p3fijo2vwUEj4nACEAXElCaYQ50HrXSvRaK+NHEhSh73WFBGdvIdhrV+lL9PdJy2RfCYA== - dependencies: - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - crelt "^1.0.5" - -"@codemirror/state@^6.0.0", "@codemirror/state@^6.1.1", "@codemirror/state@^6.1.4", "@codemirror/state@^6.2.0": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.2.1.tgz#6dc8d8e5abb26b875e3164191872d69a5e85bd73" - integrity sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw== - -"@codemirror/theme-one-dark@^6.0.0": - version "6.1.2" - resolved "https://registry.yarnpkg.com/@codemirror/theme-one-dark/-/theme-one-dark-6.1.2.tgz#fcef9f9cfc17a07836cb7da17c9f6d7231064df8" - integrity sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA== - dependencies: - "@codemirror/language" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - "@lezer/highlight" "^1.0.0" - -"@codemirror/view@^6.0.0", "@codemirror/view@^6.6.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.14.0.tgz#a8ecb0216d6f81aeb20bf8b0cbbc7ed563cf0777" - integrity sha512-I263FPs4In42MNmrdwN2DfmYPFMVMXgT7o/mxdGp4jv5LPs8i0FOxzmxF5yeeQdYSTztb2ZhmPIu0ahveInVTg== - dependencies: - "@codemirror/state" "^6.1.4" - style-mod "^4.0.0" - w3c-keyname "^2.2.4" - -"@emotion/babel-plugin@^11.11.0": - version "11.11.0" - resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" - integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== - dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/runtime" "^7.18.3" - "@emotion/hash" "^0.9.1" - "@emotion/memoize" "^0.8.1" - "@emotion/serialize" "^1.1.2" - babel-plugin-macros "^3.1.0" - convert-source-map "^1.5.0" - escape-string-regexp "^4.0.0" - find-root "^1.1.0" - source-map "^0.5.7" - stylis "4.2.0" - -"@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": - version "11.11.0" - resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" - integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== - dependencies: - "@emotion/memoize" "^0.8.1" - "@emotion/sheet" "^1.2.2" - "@emotion/utils" "^1.2.1" - "@emotion/weak-memoize" "^0.3.1" - stylis "4.2.0" - -"@emotion/css@^11.10.5": - version "11.11.2" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.11.2.tgz#e5fa081d0c6e335352e1bc2b05953b61832dca5a" - integrity sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew== - dependencies: - "@emotion/babel-plugin" "^11.11.0" - "@emotion/cache" "^11.11.0" - "@emotion/serialize" "^1.1.2" - "@emotion/sheet" "^1.2.2" - "@emotion/utils" "^1.2.1" - -"@emotion/hash@^0.9.1": - version "0.9.1" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" - integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== - -"@emotion/is-prop-valid@^1.1.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" - integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== - dependencies: - "@emotion/memoize" "^0.8.1" - -"@emotion/memoize@^0.8.1": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" - integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== - -"@emotion/react@^11.8.1": - version "11.11.1" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" - integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== - dependencies: - "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.11.0" - "@emotion/cache" "^11.11.0" - "@emotion/serialize" "^1.1.2" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" - "@emotion/utils" "^1.2.1" - "@emotion/weak-memoize" "^0.3.1" - hoist-non-react-statics "^3.3.1" - -"@emotion/serialize@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" - integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== - dependencies: - "@emotion/hash" "^0.9.1" - "@emotion/memoize" "^0.8.1" - "@emotion/unitless" "^0.8.1" - "@emotion/utils" "^1.2.1" - csstype "^3.0.2" - -"@emotion/sheet@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" - integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== - -"@emotion/stylis@^0.8.4": - version "0.8.5" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" - integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== - -"@emotion/unitless@^0.7.4": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" - integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== - -"@emotion/unitless@^0.8.1": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" - integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== - -"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" - integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== - -"@emotion/utils@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" - integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== - -"@emotion/weak-memoize@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" - integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== - -"@eslint/eslintrc@^0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - -"@floating-ui/core@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.3.1.tgz#4d795b649cc3b1cbb760d191c80dcb4353c9a366" - integrity sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g== - -"@floating-ui/core@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.4.1.tgz#0d633f4b76052668afb932492ac452f7ebe97f17" - integrity sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ== - dependencies: - "@floating-ui/utils" "^0.1.1" - -"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.3.0": - version "1.4.3" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.4.3.tgz#0854a3297ea03894932381f3ea1403fab3a6e602" - integrity sha512-nB/68NyaQlcdY22L+Fgd1HERQ7UGv7XFN+tPxwrEfQL4nKtAP/jIZnZtpUlXbtV+VEGHh6W/63Gy2C5biWI3sA== - dependencies: - "@floating-ui/core" "^1.3.1" - -"@floating-ui/dom@^1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.1.tgz#88b70defd002fe851f17b4a25efb2d3c04d7a8d7" - integrity sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw== - dependencies: - "@floating-ui/core" "^1.4.1" - "@floating-ui/utils" "^0.1.1" - -"@floating-ui/react-dom@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.1.tgz#7972a4fc488a8c746cded3cfe603b6057c308a91" - integrity sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA== - dependencies: - "@floating-ui/dom" "^1.3.0" - -"@floating-ui/react-dom@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" - integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== - dependencies: - "@floating-ui/dom" "^1.5.1" - -"@floating-ui/utils@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.1.tgz#1a5b1959a528e374e8037c4396c3e825d6cf4a83" - integrity sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw== - -"@formatjs/ecma402-abstract@1.11.4": - version "1.11.4" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda" - integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw== - dependencies: - "@formatjs/intl-localematcher" "0.2.25" - tslib "^2.1.0" - -"@formatjs/ecma402-abstract@1.14.3": - version "1.14.3" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz#6428f243538a11126180d121ce8d4b2f17465738" - integrity sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg== - dependencies: - "@formatjs/intl-localematcher" "0.2.32" - tslib "^2.4.0" - -"@formatjs/fast-memoize@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21" - integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg== - dependencies: - tslib "^2.1.0" - -"@formatjs/fast-memoize@2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz#f15aaa73caad5562899c69bdcad8db82adcd3b0b" - integrity sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA== - dependencies: - tslib "^2.4.0" - -"@formatjs/icu-messageformat-parser@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d" - integrity sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/icu-skeleton-parser" "1.3.6" - tslib "^2.1.0" - -"@formatjs/icu-messageformat-parser@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.1.tgz#953080ea5c053bc73bdf55d0a524a3c3c133ae6b" - integrity sha512-knF2AkAKN4Upv4oIiKY4Wd/dLH68TNMPgV/tJMu/T6FP9aQwbv8fpj7U3lkyniPaNVxvia56Gxax8MKOjtxLSQ== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/icu-skeleton-parser" "1.3.18" - tslib "^2.4.0" - -"@formatjs/icu-skeleton-parser@1.3.18": - version "1.3.18" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz#7aed3d60e718c8ad6b0e64820be44daa1e29eeeb" - integrity sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - tslib "^2.4.0" - -"@formatjs/icu-skeleton-parser@1.3.6": - version "1.3.6" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964" - integrity sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - tslib "^2.1.0" - -"@formatjs/intl-displaynames@5.4.3": - version "5.4.3" - resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz#e468586694350c722c7efab1a31fcde68aeaed8b" - integrity sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/intl-localematcher" "0.2.25" - tslib "^2.1.0" - -"@formatjs/intl-displaynames@6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-6.3.1.tgz#6dcea7cb801460e2a8fa63eb38c54aa1b24f92c0" - integrity sha512-TlxguMDUbnFrJ4NA8fSyqXC62M7czvlRJ5mrJgtB91JVA+QPjjNdcRm1qPIC/DcU/pGUDcEzThn/x5A+jp15gg== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/intl-localematcher" "0.2.32" - tslib "^2.4.0" - -"@formatjs/intl-listformat@6.5.3": - version "6.5.3" - resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz#f29da613a8062dc3e4e3d847ba890c3ea745f051" - integrity sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/intl-localematcher" "0.2.25" - tslib "^2.1.0" - -"@formatjs/intl-listformat@7.2.1": - version "7.2.1" - resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-7.2.1.tgz#874eddc7d53ba2e3fd911bf30efc459fc99f08db" - integrity sha512-fRJFWLrGa7d25I4JSxNjKX29oXGcIXx8fJjgURnvs2C3ijS4gurUgFrUwLbv/2KfPfyJ5g567pz2INelNJZBdw== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/intl-localematcher" "0.2.32" - tslib "^2.4.0" - -"@formatjs/intl-localematcher@0.2.25": - version "0.2.25" - resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a" - integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA== - dependencies: - tslib "^2.1.0" - -"@formatjs/intl-localematcher@0.2.32": - version "0.2.32" - resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz#00d4d307cd7d514b298e15a11a369b86c8933ec1" - integrity sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ== - dependencies: - tslib "^2.4.0" - -"@formatjs/intl@2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.2.1.tgz#6daf4dabed055b17f467f0aa1bc073a626bc9189" - integrity sha512-vgvyUOOrzqVaOFYzTf2d3+ToSkH2JpR7x/4U1RyoHQLmvEaTQvXJ7A2qm1Iy3brGNXC/+/7bUlc3lpH+h/LOJA== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/fast-memoize" "1.2.1" - "@formatjs/icu-messageformat-parser" "2.1.0" - "@formatjs/intl-displaynames" "5.4.3" - "@formatjs/intl-listformat" "6.5.3" - intl-messageformat "9.13.0" - tslib "^2.1.0" - -"@formatjs/intl@2.7.1": - version "2.7.1" - resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.7.1.tgz#f7e052ff09e9fe019ad83d4139af0de40084a2ae" - integrity sha512-se6vxidsN3PCmzqTsDd3YDT4IX9ZySPy39LYhF7x2ssNvlGMOuW3umkrIhKkXB7ZskqsJGY53LVCdiHsSwhGng== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/fast-memoize" "2.0.1" - "@formatjs/icu-messageformat-parser" "2.3.1" - "@formatjs/intl-displaynames" "6.3.1" - "@formatjs/intl-listformat" "7.2.1" - intl-messageformat "10.3.4" - tslib "^2.4.0" - -"@humanwhocodes/config-array@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== - dependencies: - "@humanwhocodes/object-schema" "^1.2.0" - debug "^4.1.1" - minimatch "^3.0.4" - -"@humanwhocodes/object-schema@^1.2.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - -"@internationalized/date@^3.5.0": - version "3.5.0" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.0.tgz#67f1dd62355f05140cc80e324842e9bfb4553abe" - integrity sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ== - dependencies: - "@swc/helpers" "^0.5.0" - -"@internationalized/number@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.3.0.tgz#92233d130a0591085f93be86a9e6356cfa0e2de2" - integrity sha512-PuxgnKE5NJMOGKUcX1QROo8jq7sW7UWLrL5B6Rfe8BdWgU/be04cVvLyCeALD46vvbAv3d1mUvyHav/Q9a237g== - dependencies: - "@swc/helpers" "^0.5.0" - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/console@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.0.tgz#ad0ae19e56e3ca34f620bab7b3e0bb7e3e655275" - integrity sha512-anb6L1yg7uPQpytNVA5skRaXy3BmrsU8icRhTVNbWdjYWDDfy8M1Kq5HIVRpYoABdbpqsc5Dr+jtu4+qWRQBiQ== - dependencies: - "@jest/types" "^29.6.0" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^29.6.0" - jest-util "^29.6.0" - slash "^3.0.0" - -"@jest/core@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.0.tgz#a71da7b99777ff4a3d534bd2529358872909905f" - integrity sha512-5dbMHfY/5R9m8NbgmB3JlxQqooZ/ooPSOiwEQZZ+HODwJTbIu37seVcZNBK29aMdXtjvTRB3f6LCvkKq+r8uQA== - dependencies: - "@jest/console" "^29.6.0" - "@jest/reporters" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - ci-info "^3.2.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^29.5.0" - jest-config "^29.6.0" - jest-haste-map "^29.6.0" - jest-message-util "^29.6.0" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.0" - jest-resolve-dependencies "^29.6.0" - jest-runner "^29.6.0" - jest-runtime "^29.6.0" - jest-snapshot "^29.6.0" - jest-util "^29.6.0" - jest-validate "^29.6.0" - jest-watcher "^29.6.0" - micromatch "^4.0.4" - pretty-format "^29.6.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.0.tgz#a873d228159cbba812505f7d13e2d1a2d04a577a" - integrity sha512-bUZLYUxYlUIsslBbxII0fq0kr1+friI3Gty+cRLmocGB1jdcAHs7FS8QdCDqedE8q4DZE1g/AJHH6OJZBLGGsg== - dependencies: - "@jest/fake-timers" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/node" "*" - jest-mock "^29.6.0" - -"@jest/expect-utils@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.0.tgz#14596ba728d61b0cf70f7d5c8fb88b8a82ea9def" - integrity sha512-LLSQQN7oypMSETKoPWpsWYVKJd9LQWmSDDAc4hUQ4JocVC7LAMy9R3ZMhlnLwbcFvQORZnZR7HM893Px6cJhvA== - dependencies: - jest-get-type "^29.4.3" - -"@jest/expect@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.0.tgz#2a25759ec696bc03d3e5cfeba5a26732431f844f" - integrity sha512-a7pISPW28Q3c0/pLwz4mQ6tbAI+hc8/0CJp9ix6e9U4dQ6TiHQX82CT5DV5BMWaw8bFH4E6zsfZxXdn6Ka23Bw== - dependencies: - expect "^29.6.0" - jest-snapshot "^29.6.0" - -"@jest/fake-timers@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.0.tgz#9751cbabc86a39a1e6827cfcbabeba0207a63c97" - integrity sha512-nuCU46AsZoskthWSDS2Aj6LARgyNcp5Fjx2qxsO/fPl1Wp1CJ+dBDqs0OkEcJK8FBeV/MbjH5efe79M2sHcV+A== - dependencies: - "@jest/types" "^29.6.0" - "@sinonjs/fake-timers" "^10.0.2" - "@types/node" "*" - jest-message-util "^29.6.0" - jest-mock "^29.6.0" - jest-util "^29.6.0" - -"@jest/globals@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.0.tgz#e1603da83f69ed1a75e272d15da34a6a2fca1e24" - integrity sha512-IQQ3hZ2D/hwEwXSMv5GbfhzdH0nTQR3KPYxnuW6gYWbd6+7/zgMz7Okn6EgBbNtJNONq03k5EKA6HqGyzRbpeg== - dependencies: - "@jest/environment" "^29.6.0" - "@jest/expect" "^29.6.0" - "@jest/types" "^29.6.0" - jest-mock "^29.6.0" - -"@jest/reporters@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.0.tgz#09e6d47b3d9b69172cbc344d4cb8954966a7a466" - integrity sha512-dWEq4HI0VvHcAD6XTtyBKKARLytyyWPIy1SvGOcU91106MfvHPdxZgupFwVHd8TFpZPpA3SebYjtwS5BUS76Rw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" - "@jridgewell/trace-mapping" "^0.3.18" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-message-util "^29.6.0" - jest-util "^29.6.0" - jest-worker "^29.6.0" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" - v8-to-istanbul "^9.0.1" - -"@jest/schemas@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040" - integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ== - dependencies: - "@sinclair/typebox" "^0.27.8" - -"@jest/source-map@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1" - integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.18" - callsites "^3.0.0" - graceful-fs "^4.2.9" - -"@jest/test-result@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.0.tgz#03bd32d3bb696eff5affecf918468bc633fc32d5" - integrity sha512-9qLb7xITeyWhM4yatn2muqfomuoCTOhv0QV9i7XiIyYi3QLfnvPv5NeJp5u0PZeutAOROMLKakOkmoAisOr3YQ== - dependencies: - "@jest/console" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.0.tgz#30a70e2dcc7dcf1e0f1170b97384883ce0a7d6e5" - integrity sha512-HYCS3LKRQotKWj2mnA3AN13PPevYZu8MJKm12lzYojpJNnn6kI/3PWmr1At/e3tUu+FHQDiOyaDVuR4EV3ezBw== - dependencies: - "@jest/test-result" "^29.6.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.0" - slash "^3.0.0" - -"@jest/transform@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.0.tgz#dcbb37e35412310073e633816fd7dbc11773596d" - integrity sha512-bhP/KxPo3e322FJ0nKAcb6WVK76ZYyQd1lWygJzoSqP8SYMSLdxHqP4wnPTI4WvbB8PKPDV30y5y7Tya4RHOBA== - dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^29.6.0" - "@jridgewell/trace-mapping" "^0.3.18" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^2.0.0" - fast-json-stable-stringify "^2.1.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.0" - jest-regex-util "^29.4.3" - jest-util "^29.6.0" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - write-file-atomic "^4.0.2" - -"@jest/types@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.0.tgz#717646103c5715394d78c011a08b3cbb83d738e8" - integrity sha512-8XCgL9JhqbJTFnMRjEAO+TuW251+MoMd5BSzLiE3vvzpQ8RlBxy8NoyNkDhs3K3OL3HeVinlOl9or5p7GTeOLg== - dependencies: - "@jest/schemas" "^29.6.0" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@lezer/common@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.0.3.tgz#1808f70e2b0a7b1fdcbaf5c074723d2d4ed1e4c5" - integrity sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA== - -"@lezer/highlight@^1.0.0": - version "1.1.6" - resolved "https://registry.yarnpkg.com/@lezer/highlight/-/highlight-1.1.6.tgz#87e56468c0f43c2a8b3dc7f0b7c2804b34901556" - integrity sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg== - dependencies: - "@lezer/common" "^1.0.0" - -"@lezer/json@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@lezer/json/-/json-1.0.1.tgz#3bf5641f3d1408ec31a5f9b29e4e96c6e3a232e6" - integrity sha512-nkVC27qiEZEjySbi6gQRuMwa2sDu2PtfjSgz0A4QF81QyRGm3kb2YRzLcOPcTEtmcwvrX/cej7mlhbwViA4WJw== - dependencies: - "@lezer/highlight" "^1.0.0" - "@lezer/lr" "^1.0.0" - -"@lezer/lr@^1.0.0": - version "1.3.9" - resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.3.9.tgz#cb299816d1c58efcca23ebbeb70bb4204fdd001b" - integrity sha512-XPz6dzuTHlnsbA5M2DZgjflNQ+9Hi5Swhic0RULdp3oOs3rh6bqGZolosVqN/fQIT8uNiepzINJDnS39oweTHQ== - dependencies: - "@lezer/common" "^1.0.0" - -"@nicolo-ribaudo/semver-v6@^6.3.3": - version "6.3.3" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29" - integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg== - -"@radix-ui/number@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" - integrity sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/primitive@1.0.1", "@radix-ui/primitive@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.1.tgz#e46f9958b35d10e9f6dc71c497305c22e3e55dbd" - integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-arrow@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d" - integrity sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" - -"@radix-ui/react-collection@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz#9595a66e09026187524a36c6e7e9c7d286469159" - integrity sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-slot" "1.0.2" - -"@radix-ui/react-compose-refs@1.0.1", "@radix-ui/react-compose-refs@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz#7ed868b66946aa6030e580b1ffca386dd4d21989" - integrity sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-context@1.0.1", "@radix-ui/react-context@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c" - integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-direction@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" - integrity sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-dismissable-layer@1.0.5", "@radix-ui/react-dismissable-layer@^1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz#3f98425b82b9068dfbab5db5fff3df6ebf48b9d4" - integrity sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-escape-keydown" "1.0.3" - -"@radix-ui/react-dropdown-menu@^2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz#cdf13c956c5e263afe4e5f3587b3071a25755b63" - integrity sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-menu" "2.0.6" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-controllable-state" "1.0.1" - -"@radix-ui/react-focus-guards@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz#1ea7e32092216b946397866199d892f71f7f98ad" - integrity sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-focus-scope@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz#2ac45fce8c5bb33eb18419cdc1905ef4f1906525" - integrity sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - -"@radix-ui/react-id@1.0.1", "@radix-ui/react-id@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.1.tgz#73cdc181f650e4df24f0b6a5b7aa426b912c88c0" - integrity sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-layout-effect" "1.0.1" - -"@radix-ui/react-menu@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.0.6.tgz#2c9e093c1a5d5daa87304b2a2f884e32288ae79e" - integrity sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "1.0.5" - "@radix-ui/react-focus-guards" "1.0.1" - "@radix-ui/react-focus-scope" "1.0.4" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-popper" "1.1.3" - "@radix-ui/react-portal" "1.0.4" - "@radix-ui/react-presence" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-roving-focus" "1.0.4" - "@radix-ui/react-slot" "1.0.2" - "@radix-ui/react-use-callback-ref" "1.0.1" - aria-hidden "^1.1.1" - react-remove-scroll "2.5.5" - -"@radix-ui/react-popper@1.1.3", "@radix-ui/react-popper@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42" - integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w== - dependencies: - "@babel/runtime" "^7.13.10" - "@floating-ui/react-dom" "^2.0.0" - "@radix-ui/react-arrow" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-rect" "1.0.1" - "@radix-ui/react-use-size" "1.0.1" - "@radix-ui/rect" "1.0.1" - -"@radix-ui/react-portal@1.0.4", "@radix-ui/react-portal@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.4.tgz#df4bfd353db3b1e84e639e9c63a5f2565fb00e15" - integrity sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" - -"@radix-ui/react-presence@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.0.1.tgz#491990ba913b8e2a5db1b06b203cb24b5cdef9ba" - integrity sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - -"@radix-ui/react-primitive@1.0.3", "@radix-ui/react-primitive@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz#d49ea0f3f0b2fe3ab1cb5667eb03e8b843b914d0" - integrity sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-slot" "1.0.2" - -"@radix-ui/react-roving-focus@1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz#e90c4a6a5f6ac09d3b8c1f5b5e81aab2f0db1974" - integrity sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-controllable-state" "1.0.1" - -"@radix-ui/react-slot@1.0.2", "@radix-ui/react-slot@^1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab" - integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.1" - -"@radix-ui/react-use-callback-ref@1.0.1", "@radix-ui/react-use-callback-ref@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" - integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-use-controllable-state@1.0.1", "@radix-ui/react-use-controllable-state@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz#ecd2ced34e6330caf89a82854aa2f77e07440286" - integrity sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-callback-ref" "1.0.1" - -"@radix-ui/react-use-escape-keydown@1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz#217b840c250541609c66f67ed7bab2b733620755" - integrity sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-callback-ref" "1.0.1" - -"@radix-ui/react-use-layout-effect@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz#be8c7bc809b0c8934acf6657b577daf948a75399" - integrity sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-use-previous@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz#b595c087b07317a4f143696c6a01de43b0d0ec66" - integrity sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-use-rect@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz#fde50b3bb9fd08f4a1cd204572e5943c244fcec2" - integrity sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/rect" "1.0.1" - -"@radix-ui/react-use-size@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz#1c5f5fea940a7d7ade77694bb98116fb49f870b2" - integrity sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-layout-effect" "1.0.1" - -"@radix-ui/react-visually-hidden@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" - integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-primitive" "1.0.3" - -"@radix-ui/rect@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.0.1.tgz#bf8e7d947671996da2e30f4904ece343bc4a883f" - integrity sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== - dependencies: - "@babel/runtime" "^7.13.10" - -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - -"@sindresorhus/slugify@1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/slugify/-/slugify-1.1.0.tgz#2f195365d9b953384305b62664b44b4036c49430" - integrity sha512-ujZRbmmizX26yS/HnB3P9QNlNa4+UvHh+rIse3RbOXLp8yl6n1TxB4t7NHggtVgS8QmmOtzXo48kCxZGACpkPw== - dependencies: - "@sindresorhus/transliterate" "^0.1.1" - escape-string-regexp "^4.0.0" - -"@sindresorhus/transliterate@^0.1.1": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz#ffce368271d153550e87de81486004f2637425af" - integrity sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w== - dependencies: - escape-string-regexp "^2.0.0" - lodash.deburr "^4.1.0" - -"@sinonjs/commons@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" - integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^10.0.2": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" - integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== - dependencies: - "@sinonjs/commons" "^3.0.0" - -"@strapi/design-system@^1.11.0": - version "1.12.2" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.12.2.tgz#57b7392ac7d75f109cfde0b54a61d693eabb0b0d" - integrity sha512-p5kbglSxgR3g1pxzU+6wgV9cNF3m/47TZn40/c4rrGUXaKIjRhL8FCD5k4JrnWauhXPE9HdExv0BLRK41J8gHA== - dependencies: - "@codemirror/lang-json" "^6.0.1" - "@floating-ui/react-dom" "^2.0.2" - "@internationalized/date" "^3.5.0" - "@internationalized/number" "^3.3.0" - "@radix-ui/react-dismissable-layer" "^1.0.5" - "@radix-ui/react-dropdown-menu" "^2.0.6" - "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^1.12.2" - "@uiw/react-codemirror" "^4.21.19" - aria-hidden "^1.2.3" - compute-scroll-into-view "^3.1.0" - prop-types "^15.8.1" - react-remove-scroll "^2.5.6" - -"@strapi/helper-plugin@^4.14.4": - version "4.14.4" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.14.4.tgz#6328cf4dcb6e52afb3210a8921a5abafc23818a3" - integrity sha512-rfqeFsrod+P4MTwWmxmm06BOjej9qso6zIvY97VBnGXExYJV1dEIi0ZenC9juYIXqkBdvPHbMsLsrbdS2aCOqA== - dependencies: - axios "1.5.0" - date-fns "2.30.0" - formik "2.4.0" - immer "9.0.19" - lodash "4.17.21" - prop-types "^15.8.1" - qs "6.11.1" - react-helmet "6.1.0" - react-intl "6.4.1" - react-query "3.39.3" - react-select "5.7.0" - -"@strapi/icons@^1.11.0": - version "1.12.2" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.12.2.tgz#a231074b2776e651a7317a85355d40b070f6c20d" - integrity sha512-28LX0DCh8hGK2PRg+eXuBGHOkupfv3vD9lmZ/yCoyVdMWdURDdJCtc+KV+vCG++dcwvSbHw78aUNYfwaejDB7Q== - -"@strapi/ui-primitives@^1.12.2": - version "1.12.2" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.12.2.tgz#50e06514dd8b9e9cb8ef779a6cb63e4885098b32" - integrity sha512-yQCUp2N+SsXnW/lIldyll3OAdMSLGLLEUmDXmCL+6NnmjkXwPTVoxj+EZCXHal3NTDWKDjuLlS9C7Wc0oayefQ== - dependencies: - "@radix-ui/number" "^1.0.1" - "@radix-ui/primitive" "^1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "^1.0.1" - "@radix-ui/react-context" "^1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "^1.0.5" - "@radix-ui/react-focus-guards" "1.0.1" - "@radix-ui/react-focus-scope" "1.0.4" - "@radix-ui/react-id" "^1.0.1" - "@radix-ui/react-popper" "^1.1.3" - "@radix-ui/react-portal" "^1.0.4" - "@radix-ui/react-primitive" "^1.0.3" - "@radix-ui/react-slot" "^1.0.2" - "@radix-ui/react-use-callback-ref" "^1.0.1" - "@radix-ui/react-use-controllable-state" "^1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-previous" "^1.0.1" - "@radix-ui/react-visually-hidden" "^1.0.3" - aria-hidden "^1.2.3" - react-remove-scroll "^2.5.6" - -"@strapi/utils@^4.14.4": - version "4.14.4" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.14.4.tgz#856bd5e459138327e2a0b07e46eab80f8d129d8f" - integrity sha512-Eyj9PB4Gz6r8cHsWzVOCnmEDTgYr17n3P8xOGHoLUN9Uz7dB7eeloeUNhYiAZHKzNDd02LETySWTglwwA5NpXQ== - dependencies: - "@sindresorhus/slugify" "1.1.0" - date-fns "2.30.0" - http-errors "1.8.1" - lodash "4.17.21" - p-map "4.0.0" - yup "0.32.9" - -"@swc/helpers@^0.5.0": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.1.tgz#e9031491aa3f26bfcc974a67f48bd456c8a5357a" - integrity sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg== - dependencies: - tslib "^2.4.0" - -"@types/babel__core@^7.1.14": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" - integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== - dependencies: - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" - integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== - dependencies: - "@babel/types" "^7.20.7" - -"@types/graceful-fs@^4.1.3": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" - integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== - dependencies: - "@types/node" "*" - -"@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" - integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== - dependencies: - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/json-schema@^7.0.5": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" - integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - -"@types/lodash@^4.14.165": - version "4.14.195" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.195.tgz#bafc975b252eb6cea78882ce8a7b6bf22a6de632" - integrity sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg== - -"@types/node@*": - version "20.3.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.3.tgz#329842940042d2b280897150e023e604d11657d6" - integrity sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/prettier@^2.1.5": - version "2.7.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" - integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== - -"@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== - -"@types/react-redux@^7.1.20": - version "7.1.25" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.25.tgz#de841631205b24f9dfb4967dd4a7901e048f9a88" - integrity sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg== - dependencies: - "@types/hoist-non-react-statics" "^3.3.0" - "@types/react" "*" - hoist-non-react-statics "^3.3.0" - redux "^4.0.0" - -"@types/react-transition-group@^4.4.0": - version "4.4.6" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.6.tgz#18187bcda5281f8e10dfc48f0943e2fdf4f75e2e" - integrity sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew== - dependencies: - "@types/react" "*" - -"@types/react@*", "@types/react@16 || 17 || 18": - version "18.2.14" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.14.tgz#fa7a6fecf1ce35ca94e74874f70c56ce88f7a127" - integrity sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/scheduler@*": - version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== - -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^17.0.8": - version "17.0.24" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" - integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== - dependencies: - "@types/yargs-parser" "*" - -"@uiw/codemirror-extensions-basic-setup@4.21.20": - version "4.21.20" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.20.tgz#9dbfab401a3168312c3f1d908b0f9b280410c206" - integrity sha512-Wyi9q4uw0xGYd/tJ6bULG7tkCLqcUsQT0AQBfCDtnkV3LdiLU0LceTrzJoHJyIKSHsKDJxFQxa1qg3QLt4gIUA== - dependencies: - "@codemirror/autocomplete" "^6.0.0" - "@codemirror/commands" "^6.0.0" - "@codemirror/language" "^6.0.0" - "@codemirror/lint" "^6.0.0" - "@codemirror/search" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - -"@uiw/react-codemirror@^4.21.19": - version "4.21.20" - resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.20.tgz#bbfb57676c9939d880de6c7223c2ed7410271145" - integrity sha512-PdyewPvNXnvT3JHj888yjpbWsAGw5qlxW6w1sMdsqJ0R6vPV++ob1iZXCGrM1FVpbqPK0DNfpXvjzp2gIr3lYw== - dependencies: - "@babel/runtime" "^7.18.6" - "@codemirror/commands" "^6.1.0" - "@codemirror/state" "^6.1.1" - "@codemirror/theme-one-dark" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup" "4.21.20" - codemirror "^6.0.0" - -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv@^6.10.0, ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.1: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-colors@^4.1.1: - version "4.1.3" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" - integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -aria-hidden@^1.1.1, aria-hidden@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" - integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== - dependencies: - tslib "^2.0.0" - -aria-query@^5.1.3: - version "5.3.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" - integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== - dependencies: - dequal "^2.0.3" - -array-buffer-byte-length@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" - integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== - dependencies: - call-bind "^1.0.2" - is-array-buffer "^3.0.1" - -array-find@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" - integrity sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ== - -array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - is-string "^1.0.7" - -array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - -array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" - -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" - -assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== - dependencies: - object-assign "^4.1.1" - util "0.10.3" - -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -axe-core@^4.6.2: - version "4.7.2" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.2.tgz#040a7342b20765cb18bb50b628394c21bccc17a0" - integrity sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g== - -axios@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267" - integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ== - dependencies: - follow-redirects "^1.15.0" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - -axobject-query@^3.1.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" - integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== - dependencies: - dequal "^2.0.3" - -babel-eslint@9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-9.0.0.tgz#7d9445f81ed9f60aff38115f838970df9f2b6220" - integrity sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.0.0" - "@babel/traverse" "^7.0.0" - "@babel/types" "^7.0.0" - eslint-scope "3.7.1" - eslint-visitor-keys "^1.0.0" - -babel-jest@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.0.tgz#f97962732a729ca5cb26f610250c0cb4577bf3f8" - integrity sha512-Jj8Bq2yKsk11XLk06Nm8SdvYkAcecH+GuhxB8DnK5SncjHnJ88TQjSnGgE7jpajpnSvz9DZ6X8hXrDkD/6/TPQ== - dependencies: - "@jest/transform" "^29.6.0" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.5.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" - integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" - -babel-plugin-macros@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" - integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== - dependencies: - "@babel/runtime" "^7.12.5" - cosmiconfig "^7.0.0" - resolve "^1.19.0" - -"babel-plugin-styled-components@>= 1.12.0": - version "2.1.4" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092" - integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - lodash "^4.17.21" - picomatch "^2.3.1" - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" - integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== - dependencies: - babel-plugin-jest-hoist "^29.5.0" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.0.2, base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -big-integer@^1.6.16: - version "1.6.51" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -bl@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: - version "4.12.0" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" - integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== - -bn.js@^5.0.0, bn.js@^5.1.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" - integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -broadcast-channel@^3.4.1: - version "3.7.0" - resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz#2dfa5c7b4289547ac3f6705f9c00af8723889937" - integrity sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg== - dependencies: - "@babel/runtime" "^7.7.2" - detect-node "^2.1.0" - js-sha3 "0.8.0" - microseconds "0.2.0" - nano-time "1.0.0" - oblivious-set "1.0.0" - rimraf "3.0.2" - unload "2.2.0" - -brorand@^1.0.1, brorand@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" - integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" - integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" - integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" - integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== - dependencies: - bn.js "^5.0.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== - dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" - create-hash "^1.2.0" - create-hmac "^1.1.7" - elliptic "^6.5.3" - inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== - dependencies: - pako "~1.0.5" - -browserslist@^4.21.9: - version "4.21.9" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" - integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== - dependencies: - caniuse-lite "^1.0.30001503" - electron-to-chromium "^1.4.431" - node-releases "^2.0.12" - update-browserslist-db "^1.0.11" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== - -buffer@^4.3.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" - integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -camelize@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" - integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== - -caniuse-lite@^1.0.30001503: - version "1.0.30001512" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4" - integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw== - -chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -cjs-module-lexer@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -classnames@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" - integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@^2.5.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" - integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== - -cli-table@^0.3.6: - version "0.3.11" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee" - integrity sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ== - dependencies: - colors "1.0.3" - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== - -codemirror@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-6.0.1.tgz#62b91142d45904547ee3e0e0e4c1a79158035a29" - integrity sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg== - dependencies: - "@codemirror/autocomplete" "^6.0.0" - "@codemirror/commands" "^6.0.0" - "@codemirror/language" "^6.0.0" - "@codemirror/lint" "^6.0.0" - "@codemirror/search" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - -collect-v8-coverage@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" - integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colors@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compute-scroll-into-view@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz#753f11d972596558d8fe7c6bcbc8497690ab4c87" - integrity sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -confusing-browser-globals@^1.0.10, confusing-browser-globals@^1.0.6: - version "1.0.11" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" - integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== - -console-browserify@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" - integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== - -convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -create-ecdh@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" - integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== - dependencies: - bn.js "^4.1.0" - elliptic "^6.5.3" - -create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" - integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - md5.js "^1.3.4" - ripemd160 "^2.0.1" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" - integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -crelt@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72" - integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g== - -cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -css-color-keywords@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" - integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== - -css-to-react-native@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" - integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - -csstype@^3.0.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== - -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -date-fns@2.30.0: - version "2.30.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" - integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== - dependencies: - "@babel/runtime" "^7.21.0" - -debug@^2.6.8: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== - -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" - integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== - -deepmerge@^4.2.2: - version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" - integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== - -defaults@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" - integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== - dependencies: - clone "^1.0.2" - -define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -dequal@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - -des.js@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" - integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -detect-node-es@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" - integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== - -detect-node@^2.0.4, detect-node@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -diff-sequences@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" - integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== - -diff@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" - integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== - -diff@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" - integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== - -diffie-hellman@^5.0.0: - version "5.0.3" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" - integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-helpers@^5.0.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" - integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== - dependencies: - "@babel/runtime" "^7.8.7" - csstype "^3.0.2" - -domain-browser@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" - integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== - -electron-to-chromium@^1.4.431: - version "1.4.450" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.450.tgz#df232c961ee9bf4e8980f86e96a6e9f291720138" - integrity sha512-BLG5HxSELlrMx7dJ2s+8SFlsCtJp37Zpk2VAxyC6CZtbc+9AJeZHfYHbrlSgdXp6saQ8StMqOTEDaBKgA7u1sw== - -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - -emittery@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" - integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -enhanced-resolve@~0.9.0: - version "0.9.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" - integrity sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw== - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.2.0" - tapable "^0.1.8" - -enquirer@^2.3.5: - version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.21.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" - integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== - dependencies: - array-buffer-byte-length "^1.0.0" - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - es-set-tostringtag "^2.0.1" - es-to-primitive "^1.2.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.2.0" - get-symbol-description "^1.0.0" - globalthis "^1.0.3" - gopd "^1.0.1" - has "^1.0.3" - has-property-descriptors "^1.0.0" - has-proto "^1.0.1" - has-symbols "^1.0.3" - internal-slot "^1.0.5" - is-array-buffer "^3.0.2" - is-callable "^1.2.7" - is-negative-zero "^2.0.2" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - is-string "^1.0.7" - is-typed-array "^1.1.10" - is-weakref "^1.0.2" - object-inspect "^1.12.3" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" - safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.7" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" - typed-array-length "^1.0.4" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.9" - -es-set-tostringtag@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" - integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== - dependencies: - get-intrinsic "^1.1.3" - has "^1.0.3" - has-tostringtag "^1.0.0" - -es-shim-unscopables@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" - integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== - dependencies: - has "^1.0.3" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -eslint-config-airbnb-base@^14.2.1: - version "14.2.1" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz#8a2eb38455dc5a312550193b319cdaeef042cd1e" - integrity sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA== - dependencies: - confusing-browser-globals "^1.0.10" - object.assign "^4.1.2" - object.entries "^1.1.2" - -eslint-config-airbnb@^18.2.1: - version "18.2.1" - resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" - integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== - dependencies: - eslint-config-airbnb-base "^14.2.1" - object.assign "^4.1.2" - object.entries "^1.1.2" - -eslint-config-react-app@^3.0.7: - version "3.0.8" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-3.0.8.tgz#6f606828ba30bafee7d744c41cd07a3fea8f3035" - integrity sha512-Ovi6Bva67OjXrom9Y/SLJRkrGqKhMAL0XCH8BizPhjEVEhYczl2ZKiNZI2CuqO5/CJwAfMwRXAVGY0KToWr1aA== - dependencies: - confusing-browser-globals "^1.0.6" - -eslint-import-resolver-node@^0.3.7: - version "0.3.7" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" - integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== - dependencies: - debug "^3.2.7" - is-core-module "^2.11.0" - resolve "^1.22.1" - -eslint-import-resolver-webpack@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.11.1.tgz#fcf1fd57a775f51e18f442915f85dd6ba45d2f26" - integrity sha512-eK3zR7xVQR/MaoBWwGuD+CULYVuqe5QFlDukman71aI6IboCGzggDUohHNfu1ZeBnbHcUHJc0ywWoXUBNB6qdg== - dependencies: - array-find "^1.0.0" - debug "^2.6.8" - enhanced-resolve "~0.9.0" - find-root "^1.1.0" - has "^1.0.1" - interpret "^1.0.0" - lodash "^4.17.4" - node-libs-browser "^1.0.0 || ^2.0.0" - resolve "^1.10.0" - semver "^5.3.0" - -eslint-loader@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-4.0.2.tgz#386a1e21bcb613b3cf2d252a3b708023ccfb41ec" - integrity sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw== - dependencies: - find-cache-dir "^3.3.1" - fs-extra "^8.1.0" - loader-utils "^2.0.0" - object-hash "^2.0.3" - schema-utils "^2.6.5" - -eslint-module-utils@^2.7.4: - version "2.8.0" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" - integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== - dependencies: - debug "^3.2.7" - -eslint-plugin-babel@^5.3.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-5.3.1.tgz#75a2413ffbf17e7be57458301c60291f2cfbf560" - integrity sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g== - dependencies: - eslint-rule-composer "^0.3.0" - -eslint-plugin-flowtype@2.50.1: - version "2.50.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz#36d4c961ac8b9e9e1dc091d3fba0537dad34ae8a" - integrity sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ== - dependencies: - lodash "^4.17.10" - -eslint-plugin-import@^2.22.1: - version "2.27.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" - integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - array.prototype.flatmap "^1.3.1" - debug "^3.2.7" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.7" - eslint-module-utils "^2.7.4" - has "^1.0.3" - is-core-module "^2.11.0" - is-glob "^4.0.3" - minimatch "^3.1.2" - object.values "^1.1.6" - resolve "^1.22.1" - semver "^6.3.0" - tsconfig-paths "^3.14.1" - -eslint-plugin-jsx-a11y@^6.4.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976" - integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== - dependencies: - "@babel/runtime" "^7.20.7" - aria-query "^5.1.3" - array-includes "^3.1.6" - array.prototype.flatmap "^1.3.1" - ast-types-flow "^0.0.7" - axe-core "^4.6.2" - axobject-query "^3.1.1" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - has "^1.0.3" - jsx-ast-utils "^3.3.3" - language-tags "=1.0.5" - minimatch "^3.1.2" - object.entries "^1.1.6" - object.fromentries "^2.0.6" - semver "^6.3.0" - -eslint-plugin-react-hooks@^2.3.0: - version "2.5.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.5.1.tgz#4ef5930592588ce171abeb26f400c7fbcbc23cd0" - integrity sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g== - -eslint-plugin-react@^7.21.5: - version "7.32.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" - integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== - dependencies: - array-includes "^3.1.6" - array.prototype.flatmap "^1.3.1" - array.prototype.tosorted "^1.1.1" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.1.2" - object.entries "^1.1.6" - object.fromentries "^2.0.6" - object.hasown "^1.1.2" - object.values "^1.1.6" - prop-types "^15.8.1" - resolve "^2.0.0-next.4" - semver "^6.3.0" - string.prototype.matchall "^4.0.8" - -eslint-rule-composer@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" - integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== - -eslint-scope@3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" - integrity sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A== - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint@^7.32.0: - version "7.32.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== - dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.3" - "@humanwhocodes/config-array" "^0.5.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.9" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.1.0, esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -events@^3.0.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== - -expect@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.0.tgz#a0c114e91d8b6e9fcfb2d830411958699125bd23" - integrity sha512-AV+HaBtnDJ2YEUhPPo25HyUHBLaetM+y/Dq6pEC8VPQyt1dK+k8MfGkMy46djy2bddcqESc1kl4/K1uLWSfk9g== - dependencies: - "@jest/expect-utils" "^29.6.0" - "@types/node" "*" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.0" - jest-message-util "^29.6.0" - jest-util "^29.6.0" - -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fb-watchman@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== - dependencies: - bser "2.1.1" - -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== - -follow-redirects@^1.15.0: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -formik@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/formik/-/formik-2.4.0.tgz#8243e42a89e1c9fbe9aefbd48bc8d1f10ae2950d" - integrity sha512-QZiWztt9fD84EYcF7Bmr431ZhIm1xUVgBACbTuJ6azPrUpVp7o6q+t9HJaIQsFZrMfcBPNBotYtDgyDpzQ3z0Q== - dependencies: - deepmerge "^2.1.1" - hoist-non-react-statics "^3.3.0" - lodash "^4.17.21" - lodash-es "^4.17.21" - react-fast-compare "^2.0.1" - tiny-warning "^1.0.2" - tslib "^1.10.0" - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - -functions-have-names@^1.2.2, functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" - integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-proto "^1.0.1" - has-symbols "^1.0.3" - -get-nonce@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" - integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -git-diff@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/git-diff/-/git-diff-2.0.6.tgz#4a8ece670d64d1f9f4e68191ad8b1013900f6c1e" - integrity sha512-/Iu4prUrydE3Pb3lCBMbcSNIf81tgGt0W1ZwknnyF62t3tHmtiJTRj0f+1ZIhp3+Rh0ktz1pJVoa7ZXUCskivA== - dependencies: - chalk "^2.3.2" - diff "^3.5.0" - loglevel "^1.6.1" - shelljs "^0.8.1" - shelljs.exec "^1.1.7" - -glob-parent@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@^7.0.0, glob@^7.1.3, glob@^7.1.4: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.6.0, globals@^13.9.0: - version "13.20.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" - integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== - dependencies: - type-fest "^0.20.2" - -globalthis@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== - dependencies: - define-properties "^1.1.3" - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== - -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.1, has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hash-base@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" - integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== - dependencies: - inherits "^2.0.4" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" - integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.1" - -hmac-drbg@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-errors@1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" - integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.1" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@^0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -ieee754@^1.1.13, ieee754@^1.1.4: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -immer@9.0.19: - version "9.0.19" - resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.19.tgz#67fb97310555690b5f9cd8380d38fc0aabb6b38b" - integrity sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ== - -immutable@^3.8.2: - version "3.8.2" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" - integrity sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg== - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -inquirer@^8.2.0: - version "8.2.5" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8" - integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.1" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.21" - mute-stream "0.0.8" - ora "^5.4.1" - run-async "^2.4.0" - rxjs "^7.5.5" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - wrap-ansi "^7.0.0" - -internal-slot@^1.0.3, internal-slot@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" - integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== - dependencies: - get-intrinsic "^1.2.0" - has "^1.0.3" - side-channel "^1.0.4" - -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -intl-messageformat@10.3.4: - version "10.3.4" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.3.4.tgz#20f064c28b46fa6d352a4c4ba5e9bfc597af3eba" - integrity sha512-/FxUIrlbPtuykSNX85CB5sp2FjLVeTmdD7TfRkVFPft2n4FgcSlAcilFytYiFAEmPHc+0PvpLCIPXeaGFzIvOg== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/fast-memoize" "2.0.1" - "@formatjs/icu-messageformat-parser" "2.3.1" - tslib "^2.4.0" - -intl-messageformat@9.13.0: - version "9.13.0" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.13.0.tgz#97360b73bd82212e4f6005c712a4a16053165468" - integrity sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/fast-memoize" "1.2.1" - "@formatjs/icu-messageformat-parser" "2.1.0" - tslib "^2.1.0" - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" - integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.0" - is-typed-array "^1.1.10" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-core-module@^2.11.0, is-core-module@^2.9.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - -is-negative-zero@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-shared-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" - integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== - dependencies: - call-bind "^1.0.2" - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.10, is-typed-array@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" - integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.1.3: - version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jest-changed-files@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" - integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== - dependencies: - execa "^5.0.0" - p-limit "^3.1.0" - -jest-circus@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.0.tgz#aa6369bd10aecc8ec68298bd14cf43ac4370958a" - integrity sha512-LtG45qEKhse2Ws5zNR4DnZATReLGQXzBZGZnJ0DU37p6d4wDhu41vvczCQ3Ou+llR6CRYDBshsubV7H4jZvIkw== - dependencies: - "@jest/environment" "^29.6.0" - "@jest/expect" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - is-generator-fn "^2.0.0" - jest-each "^29.6.0" - jest-matcher-utils "^29.6.0" - jest-message-util "^29.6.0" - jest-runtime "^29.6.0" - jest-snapshot "^29.6.0" - jest-util "^29.6.0" - p-limit "^3.1.0" - pretty-format "^29.6.0" - pure-rand "^6.0.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-cli@^29.3.1, jest-cli@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.0.tgz#a885e3d5a0b12ba520f61f8496bb0c9c2ff97896" - integrity sha512-WvZIaanK/abkw6s01924DQ2QLwM5Q4Y4iPbSDb9Zg6smyXGqqcPQ7ft9X8D7B0jICz312eSzM6UlQNxuZJBrMw== - dependencies: - "@jest/core" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/types" "^29.6.0" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^29.6.0" - jest-util "^29.6.0" - jest-validate "^29.6.0" - prompts "^2.0.1" - yargs "^17.3.1" - -jest-config@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.0.tgz#0bca14b634919519a298a56c0ed1d200b9f0fa31" - integrity sha512-fKA4jM91PDqWVkMpb1FVKxIuhg3hC6hgaen57cr1rRZkR96dCatvJZsk3ik7/GNu9ERj9wgAspOmyvkFoGsZhA== - dependencies: - "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.6.0" - "@jest/types" "^29.6.0" - babel-jest "^29.6.0" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-circus "^29.6.0" - jest-environment-node "^29.6.0" - jest-get-type "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.0" - jest-runner "^29.6.0" - jest-util "^29.6.0" - jest-validate "^29.6.0" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^29.6.0" - slash "^3.0.0" - strip-json-comments "^3.1.1" - -jest-diff@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.0.tgz#9fe219a2f73a62ed6ac1c1a58e4965dc66836c4b" - integrity sha512-ZRm7cd2m9YyZ0N3iMyuo1iUiprxQ/MFpYWXzEEj7hjzL3WnDffKW8192XBDcrAI8j7hnrM1wed3bL/oEnYF/8w== - dependencies: - chalk "^4.0.0" - diff-sequences "^29.4.3" - jest-get-type "^29.4.3" - pretty-format "^29.6.0" - -jest-docblock@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" - integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== - dependencies: - detect-newline "^3.0.0" - -jest-each@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.0.tgz#320637063b518a51e42b38a0186255e6e5978fe7" - integrity sha512-d0Jem4RBAlFUyV6JSXPSHVUpNo5RleSj+iJEy1G3+ZCrzHDjWs/1jUfrbnJKHdJdAx5BCEce/Ju379WqHhQk4w== - dependencies: - "@jest/types" "^29.6.0" - chalk "^4.0.0" - jest-get-type "^29.4.3" - jest-util "^29.6.0" - pretty-format "^29.6.0" - -jest-environment-node@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.0.tgz#634c3027afaa6f4211516348c59642d74b126a1b" - integrity sha512-BOf5Q2/nFCdBOnyBM5c5/6DbdQYgc+0gyUQ8l8qhUAB8O7pM+4QJXIXJsRZJaxd5SHV6y5VArTVhOfogoqcP8Q== - dependencies: - "@jest/environment" "^29.6.0" - "@jest/fake-timers" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/node" "*" - jest-mock "^29.6.0" - jest-util "^29.6.0" - -jest-get-type@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" - integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== - -jest-haste-map@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.0.tgz#5f3e6292bc45f596de48835489ddac409748b15a" - integrity sha512-dY1DKufptj7hcJSuhpqlYPGcnN3XjlOy/g0jinpRTMsbb40ivZHiuIPzeminOZkrek8C+oDxC54ILGO3vMLojg== - dependencies: - "@jest/types" "^29.6.0" - "@types/graceful-fs" "^4.1.3" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^29.4.3" - jest-util "^29.6.0" - jest-worker "^29.6.0" - micromatch "^4.0.4" - walker "^1.0.8" - optionalDependencies: - fsevents "^2.3.2" - -jest-leak-detector@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.0.tgz#9b96d275622739b4436ee7e91b3f3d386471105c" - integrity sha512-JdV6EZOPxHR1gd6ccxjNowuROkT2jtGU5G/g58RcJX1xe5mrtLj0g6/ZkyMoXF4cs+tTkHMFX6pcIrB1QPQwCw== - dependencies: - jest-get-type "^29.4.3" - pretty-format "^29.6.0" - -jest-matcher-utils@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.0.tgz#4465344800591022a5239f529857c053da6a9d5c" - integrity sha512-oSlqfGN+sbkB2Q5um/zL7z80w84FEAcLKzXBZIPyRk2F2Srg1ubhrHVKW68JCvb2+xKzAeGw35b+6gciS24PHw== - dependencies: - chalk "^4.0.0" - jest-diff "^29.6.0" - jest-get-type "^29.4.3" - pretty-format "^29.6.0" - -jest-message-util@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.0.tgz#b23c1f787fcc226c49489fd53018100c2f434fe6" - integrity sha512-mkCp56cETbpoNtsaeWVy6SKzk228mMi9FPHSObaRIhbR2Ujw9PqjW/yqVHD2tN1bHbC8ol6h3UEo7dOPmIYwIA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.6.0" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^29.6.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.0.tgz#4643fe35a3f20ef9a71f2a61f037a2ff05702d55" - integrity sha512-2Pb7R2w24Q0aUVn+2/vdRDL6CqGqpheDZy7zrXav8FotOpSGw/4bS2hyVoKHMEx4xzOn6EyCAGwc5czWxXeN7w== - dependencies: - "@jest/types" "^29.6.0" - "@types/node" "*" - jest-util "^29.6.0" - -jest-pnp-resolver@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" - integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== - -jest-regex-util@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" - integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== - -jest-resolve-dependencies@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.0.tgz#772a315ebf2556c3c0ced98f268d2f931efab8a5" - integrity sha512-eOfPog9K3hJdJk/3i6O6bQhXS+3uXhMDkLJGX+xmMPp7T1d/zdcFofbDnHgNoEkhD/mSimC5IagLEP7lpLLu/A== - dependencies: - jest-regex-util "^29.4.3" - jest-snapshot "^29.6.0" - -jest-resolve@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.0.tgz#e7ffd4ebfd03d0ef442eba00611b5a5ea18996b5" - integrity sha512-+hrpY4LzAONoZA/rvB6rnZLkOSA6UgJLpdCWrOZNSgGxWMumzRLu7dLUSCabAHzoHIDQ9qXfr3th1zYNJ0E8sQ== - dependencies: - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.0" - jest-pnp-resolver "^1.2.2" - jest-util "^29.6.0" - jest-validate "^29.6.0" - resolve "^1.20.0" - resolve.exports "^2.0.0" - slash "^3.0.0" - -jest-runner@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.0.tgz#7d8680b80c92c6fb94b9960714cd7004de7ef948" - integrity sha512-4fZuGV2lOxS2BiqEG9/AI8E6O+jo+QZjMVcgi1x5E6aDql0Gd/EFIbUQ0pSS09y8cya1vJB/qC2xsE468jqtSg== - dependencies: - "@jest/console" "^29.6.0" - "@jest/environment" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.13.1" - graceful-fs "^4.2.9" - jest-docblock "^29.4.3" - jest-environment-node "^29.6.0" - jest-haste-map "^29.6.0" - jest-leak-detector "^29.6.0" - jest-message-util "^29.6.0" - jest-resolve "^29.6.0" - jest-runtime "^29.6.0" - jest-util "^29.6.0" - jest-watcher "^29.6.0" - jest-worker "^29.6.0" - p-limit "^3.1.0" - source-map-support "0.5.13" - -jest-runtime@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.0.tgz#0f6d98b40625c620c6fa1f075c3b0ca95daa8f1c" - integrity sha512-5FavYo3EeXLHIvnJf+r7Cj0buePAbe4mzRB9oeVxDS0uVmouSBjWeGgyRjZkw7ArxOoZI8gO6f8SGMJ2HFlwwg== - dependencies: - "@jest/environment" "^29.6.0" - "@jest/fake-timers" "^29.6.0" - "@jest/globals" "^29.6.0" - "@jest/source-map" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/node" "*" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.0" - jest-message-util "^29.6.0" - jest-mock "^29.6.0" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.0" - jest-snapshot "^29.6.0" - jest-util "^29.6.0" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-snapshot@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.0.tgz#a8653fe098f1c39ab37c94f8b1370f606b5618a9" - integrity sha512-H3kUE9NwWDEDoutcOSS921IqdlkdjgnMdj1oMyxAHNflscdLc9dB8OudZHV6kj4OHJxbMxL8CdI5DlwYrs4wQg== - dependencies: - "@babel/core" "^7.11.6" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-jsx" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^29.6.0" - graceful-fs "^4.2.9" - jest-diff "^29.6.0" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.0" - jest-message-util "^29.6.0" - jest-util "^29.6.0" - natural-compare "^1.4.0" - pretty-format "^29.6.0" - semver "^7.5.3" - -jest-styled-components@^7.0.2: - version "7.1.1" - resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-7.1.1.tgz#faf19c733e0de4bbef1f9151955b99e839b7df48" - integrity sha512-OUq31R5CivBF8oy81dnegNQrRW13TugMol/Dz6ZnFfEyo03exLASod7YGwyHGuayYlKmCstPtz0RQ1+NrAbIIA== - dependencies: - "@adobe/css-tools" "^4.0.1" - -jest-util@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.0.tgz#4071050c5d70f5d4d48105e8883773f3a6b94f8d" - integrity sha512-S0USx9YwcvEm4pQ5suisVm/RVxBmi0GFR7ocJhIeaCuW5AXnAnffXbaVKvIFodyZNOc9ygzVtTxmBf40HsHXaA== - dependencies: - "@jest/types" "^29.6.0" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-validate@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.6.0.tgz#6a7416a1df4fe90896db566b83d6b4c9485c402c" - integrity sha512-MLTrAJsb1+W7svbeZ+A7pAnyXMaQrjvPDKCy7OlfsfB6TMVc69v7WjUWfiR6r3snULFWZASiKgvNVDuATta1dg== - dependencies: - "@jest/types" "^29.6.0" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^29.4.3" - leven "^3.1.0" - pretty-format "^29.6.0" - -jest-watcher@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.0.tgz#77df9ffcdfc70406fdd577020c1e4d62de5a0299" - integrity sha512-LdsQqFNX60mRdRRe+zsELnYRH1yX6KL+ukbh+u6WSQeTheZZe1TlLJNKRQiZ7e0VbvMkywmMWL/KV35noOJCcw== - dependencies: - "@jest/test-result" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.13.1" - jest-util "^29.6.0" - string-length "^4.0.1" - -jest-worker@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.0.tgz#e0c40226d073fdb8f0dfe87d7f90f8fd987d8ba3" - integrity sha512-oiQHH1SnKmZIwwPnpOrXTq4kHBk3lKGY/07DpnH0sAu+x7J8rXlbLDROZsU6vy9GwB0hPiZeZpu6YlJ48QoKcA== - dependencies: - "@types/node" "*" - jest-util "^29.6.0" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@^29.3.1: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.0.tgz#dbc8136e6d933177487e2427187e07ebf9db8ce4" - integrity sha512-do1J9gGrQ68E4UfMz/4OM71p9qCqQxu32N/9ZfeYFSSlx0uUOuxeyZxtJZNaUTW12ZA11ERhmBjBhy1Ho96R4g== - dependencies: - "@jest/core" "^29.6.0" - "@jest/types" "^29.6.0" - import-local "^3.0.2" - jest-cli "^29.6.0" - -js-sha3@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" - integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json5@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -json5@^2.1.2, json5@^2.2.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: - version "3.3.4" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz#b896535fed5b867650acce5a9bd4135ffc7b3bf9" - integrity sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -language-subtag-registry@~0.3.2: - version "0.3.22" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" - integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== - -language-tags@=1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== - dependencies: - language-subtag-registry "~0.3.2" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -loader-utils@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -lodash-es@^4.17.15, lodash-es@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" - integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== - -lodash.deburr@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/lodash.deburr/-/lodash.deburr-4.1.0.tgz#ddb1bbb3ef07458c0177ba07de14422cb033ff9b" - integrity sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ== - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== - -lodash@4.17.21, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -loglevel@^1.6.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.1.tgz#5c621f83d5b48c54ae93b6156353f555963377b4" - integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^3.0.0, make-dir@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -match-sorter@^6.0.2: - version "6.3.1" - resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.1.tgz#98cc37fda756093424ddf3cbc62bfe9c75b92bda" - integrity sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw== - dependencies: - "@babel/runtime" "^7.12.5" - remove-accents "0.4.2" - -md5.js@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" - integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - safe-buffer "^5.1.2" - -memoize-one@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" - integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== - -memory-fs@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" - integrity sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -microseconds@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39" - integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== - -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - -nano-time@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/nano-time/-/nano-time-1.0.0.tgz#b0554f69ad89e22d0907f7a12b0993a5d96137ef" - integrity sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA== - dependencies: - big-integer "^1.6.16" - -nanoclone@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" - integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== - -"node-libs-browser@^1.0.0 || ^2.0.0": - version "2.2.1" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" - integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== - dependencies: - assert "^1.1.1" - browserify-zlib "^0.2.0" - buffer "^4.3.0" - console-browserify "^1.1.0" - constants-browserify "^1.0.0" - crypto-browserify "^3.11.0" - domain-browser "^1.1.1" - events "^3.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.1" - process "^0.11.10" - punycode "^1.2.4" - querystring-es3 "^0.2.0" - readable-stream "^2.3.3" - stream-browserify "^2.0.1" - stream-http "^2.7.2" - string_decoder "^1.0.0" - timers-browserify "^2.0.4" - tty-browserify "0.0.0" - url "^0.11.0" - util "^0.11.0" - vm-browserify "^1.0.1" - -node-releases@^2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" - integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-hash@^2.0.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" - integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== - -object-inspect@^1.12.3, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.2, object.assign@^4.1.4: - version "4.1.4" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" - integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -object.entries@^1.1.2, object.entries@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.hasown@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== - dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" - -object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -oblivious-set@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" - integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -optionator@^0.9.1: - version "0.9.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" - integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== - dependencies: - "@aashutoshrathi/word-wrap" "^1.2.3" - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - -ora@^5.4.1: - version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== - -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-map@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -pako@~1.0.5: - version "1.0.11" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== - dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" - -parse-json@^5.0.0, parse-json@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -path-browserify@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" - integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -pbkdf2@^3.0.3: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" - integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pirates@^4.0.4: - version "4.0.6" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" - integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== - -pkg-dir@^4.1.0, pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -postcss-value-parser@^4.0.2: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -pretty-format@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.0.tgz#c90c8f145187fe73240662527a513599c16f3b97" - integrity sha512-XH+D4n7Ey0iSR6PdAnBs99cWMZdGsdKrR33iUHQNr79w1szKTCIZDVdXuccAsHVwDBp0XeWPfNEoaxP9EZgRmQ== - dependencies: - "@jest/schemas" "^29.6.0" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -prompts@^2.0.1: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -property-expr@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.5.tgz#278bdb15308ae16af3e3b9640024524f4dc02cb4" - integrity sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA== - -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - -public-encrypt@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" - integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - safe-buffer "^5.1.2" - -punycode@^1.2.4, punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - -punycode@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" - integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== - -pure-rand@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" - integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== - -qs@6.11.1: - version "6.11.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f" - integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ== - dependencies: - side-channel "^1.0.4" - -qs@^6.11.0: - version "6.11.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" - integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== - dependencies: - side-channel "^1.0.4" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" - integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -react-diff-viewer-continued@^3.2.3: - version "3.2.6" - resolved "https://registry.yarnpkg.com/react-diff-viewer-continued/-/react-diff-viewer-continued-3.2.6.tgz#96382463b5de6838d95323c407442349b1c3a26e" - integrity sha512-GrzyqQnjIMoej+jMjWvtVSsQqhXgzEGqpXlJ2dAGfOk7Q26qcm8Gu6xtI430PBUyZsERe8BJSQf+7VZZo8IBNQ== - dependencies: - "@emotion/css" "^11.10.5" - classnames "^2.3.1" - diff "^5.1.0" - memoize-one "^6.0.0" - prop-types "^15.8.1" - -react-fast-compare@^2.0.1: - version "2.0.4" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" - integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== - -react-fast-compare@^3.1.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" - integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== - -react-helmet@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726" - integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== - dependencies: - object-assign "^4.1.1" - prop-types "^15.7.2" - react-fast-compare "^3.1.1" - react-side-effect "^2.1.0" - -react-intl@6.4.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.4.1.tgz#01e4bd5497cb93d87146e966d8eda25851d4d9b6" - integrity sha512-/aT5595AEMZ+Pjmt8W2R5/ZkYJmyyd6jTzHzqhJ1LnfeG36+N5huBtykxYhHqLc1BrIRQ1fTX1orYC0Ej5ojtg== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/icu-messageformat-parser" "2.3.1" - "@formatjs/intl" "2.7.1" - "@formatjs/intl-displaynames" "6.3.1" - "@formatjs/intl-listformat" "7.2.1" - "@types/hoist-non-react-statics" "^3.3.1" - "@types/react" "16 || 17 || 18" - hoist-non-react-statics "^3.3.2" - intl-messageformat "10.3.4" - tslib "^2.4.0" - -react-intl@^5.20.12: - version "5.25.1" - resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.25.1.tgz#68a73aefc485c9bf70062381ae7f6f4791680879" - integrity sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/icu-messageformat-parser" "2.1.0" - "@formatjs/intl" "2.2.1" - "@formatjs/intl-displaynames" "5.4.3" - "@formatjs/intl-listformat" "6.5.3" - "@types/hoist-non-react-statics" "^3.3.1" - "@types/react" "16 || 17 || 18" - hoist-non-react-statics "^3.3.2" - intl-messageformat "9.13.0" - tslib "^2.1.0" - -react-is@^16.13.1, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-is@^18.0.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== - -react-query@3.39.3: - version "3.39.3" - resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.39.3.tgz#4cea7127c6c26bdea2de5fb63e51044330b03f35" - integrity sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g== - dependencies: - "@babel/runtime" "^7.5.5" - broadcast-channel "^3.4.1" - match-sorter "^6.0.2" - -react-redux@^7.2.2: - version "7.2.9" - resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d" - integrity sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ== - dependencies: - "@babel/runtime" "^7.15.4" - "@types/react-redux" "^7.1.20" - hoist-non-react-statics "^3.3.2" - loose-envify "^1.4.0" - prop-types "^15.7.2" - react-is "^17.0.2" - -react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.4: - version "2.3.4" - resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" - integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== - dependencies: - react-style-singleton "^2.2.1" - tslib "^2.0.0" - -react-remove-scroll@2.5.5: - version "2.5.5" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" - integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== - dependencies: - react-remove-scroll-bar "^2.3.3" - react-style-singleton "^2.2.1" - tslib "^2.1.0" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - -react-remove-scroll@^2.5.6: - version "2.5.6" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.6.tgz#7510b8079e9c7eebe00e65a33daaa3aa29a10336" - integrity sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg== - dependencies: - react-remove-scroll-bar "^2.3.4" - react-style-singleton "^2.2.1" - tslib "^2.1.0" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - -react-select@5.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.7.0.tgz#82921b38f1fcf1471a0b62304da01f2896cd8ce6" - integrity sha512-lJGiMxCa3cqnUr2Jjtg9YHsaytiZqeNOKeibv6WF5zbK/fPegZ1hg3y/9P1RZVLhqBTs0PfqQLKuAACednYGhQ== - dependencies: - "@babel/runtime" "^7.12.0" - "@emotion/cache" "^11.4.0" - "@emotion/react" "^11.8.1" - "@floating-ui/dom" "^1.0.1" - "@types/react-transition-group" "^4.4.0" - memoize-one "^6.0.0" - prop-types "^15.6.0" - react-transition-group "^4.3.0" - use-isomorphic-layout-effect "^1.1.2" - -react-side-effect@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.2.tgz#dc6345b9e8f9906dc2eeb68700b615e0b4fe752a" - integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== - -react-style-singleton@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" - integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== - dependencies: - get-nonce "^1.0.0" - invariant "^2.2.4" - tslib "^2.0.0" - -react-transition-group@^4.3.0: - version "4.4.5" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" - integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== - dependencies: - "@babel/runtime" "^7.5.5" - dom-helpers "^5.0.1" - loose-envify "^1.4.0" - prop-types "^15.6.2" - -react@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== - dependencies: - resolve "^1.1.6" - -redux-immutable@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/redux-immutable/-/redux-immutable-4.0.0.tgz#3a1a32df66366462b63691f0e1dc35e472bbc9f3" - integrity sha512-SchSn/DWfGb3oAejd+1hhHx01xUoxY+V7TeK0BKqpkLKiQPVFf7DYzEaKmrEVxsWxielKfSK9/Xq66YyxgR1cg== - -redux-thunk@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" - integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== - -redux@^4.0.0, redux@^4.0.5: - version "4.2.1" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" - integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== - dependencies: - "@babel/runtime" "^7.9.2" - -regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regexp.prototype.flags@^1.4.3: - version "1.5.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" - integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - functions-have-names "^1.2.3" - -regexpp@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -remove-accents@0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" - integrity sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA== - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve.exports@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" - integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== - -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== - dependencies: - is-core-module "^2.11.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -rimraf@3.0.2, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" - integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - -rxjs@^7.5.5: - version "7.8.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" - integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== - dependencies: - tslib "^2.1.0" - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-regex-test@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" - integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - is-regex "^1.1.4" - -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -semver@^5.3.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^6.0.0, semver@^6.3.0: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.2.1, semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -setimmediate@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.11" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" - integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shelljs.exec@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/shelljs.exec/-/shelljs.exec-1.1.8.tgz#6f3c8dd017cb96d2dea82e712b758eab4fc2f68c" - integrity sha512-vFILCw+lzUtiwBAHV8/Ex8JsFjelFMdhONIsgKNLgTzeRckp2AOYRQtHJE/9LhNvdMmE27AGtzWx0+DHpwIwSw== - -shelljs@^0.8.1: - version "0.8.5" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" - integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.5.7: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.6.0, source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -stack-utils@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" - integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== - dependencies: - escape-string-regexp "^2.0.0" - -"statuses@>= 1.5.0 < 2": - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - -stream-browserify@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" - integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-http@^2.7.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" - integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.matchall@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" - side-channel "^1.0.4" - -string.prototype.trim@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" - integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -style-mod@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.0.3.tgz#136c4abc905f82a866a18b39df4dc08ec762b1ad" - integrity sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw== - -styled-components@^5.2.3: - version "5.3.11" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" - integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@babel/traverse" "^7.4.5" - "@emotion/is-prop-valid" "^1.1.0" - "@emotion/stylis" "^0.8.4" - "@emotion/unitless" "^0.7.4" - babel-plugin-styled-components ">= 1.12.0" - css-to-react-native "^3.0.0" - hoist-non-react-statics "^3.0.0" - shallowequal "^1.1.0" - supports-color "^5.5.0" - -stylis@4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" - integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== - -supports-color@^5.3.0, supports-color@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -table@^6.0.9: - version "6.8.1" - resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" - integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== - dependencies: - ajv "^8.0.1" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - -tapable@^0.1.8: - version "0.1.10" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" - integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ== - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -timers-browserify@^2.0.4: - version "2.0.12" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" - integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== - dependencies: - setimmediate "^1.0.4" - -tiny-warning@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -toposort@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" - integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== - -tsconfig-paths@^3.14.1: - version "3.14.2" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" - integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.2" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@^1.10.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" - integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -typed-array-length@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" - integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== - dependencies: - call-bind "^1.0.2" - for-each "^0.3.3" - is-typed-array "^1.1.9" - -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unload@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/unload/-/unload-2.2.0.tgz#ccc88fdcad345faa06a92039ec0f80b488880ef7" - integrity sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA== - dependencies: - "@babel/runtime" "^7.6.2" - detect-node "^2.0.4" - -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -url@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.1.tgz#26f90f615427eca1b9f4d6a28288c147e2302a32" - integrity sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA== - dependencies: - punycode "^1.4.1" - qs "^6.11.0" - -use-callback-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" - integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== - dependencies: - tslib "^2.0.0" - -use-isomorphic-layout-effect@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" - integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== - -use-sidecar@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" - integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== - dependencies: - detect-node-es "^1.1.0" - tslib "^2.0.0" - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== - dependencies: - inherits "2.0.1" - -util@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" - integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== - dependencies: - inherits "2.0.3" - -v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - -v8-to-istanbul@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" - integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.12" - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - -vm-browserify@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" - integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== - -w3c-keyname@^2.2.4: - version "2.2.8" - resolved "https://registry.yarnpkg.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5" - integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ== - -walker@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== - dependencies: - defaults "^1.0.3" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - dependencies: - is-bigint "^1.0.1" - is-boolean-object "^1.1.0" - is-number-object "^1.0.4" - is-string "^1.0.5" - is-symbol "^1.0.3" - -which-typed-array@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - is-typed-array "^1.1.10" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" - integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - -xtend@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^17.3.1: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -yup@0.32.9: - version "0.32.9" - resolved "https://registry.yarnpkg.com/yup/-/yup-0.32.9.tgz#9367bec6b1b0e39211ecbca598702e106019d872" - integrity sha512-Ci1qN+i2H0XpY7syDQ0k5zKQ/DoxO0LzPg8PAR/X4Mpj6DqaeCoIYEEjDJwhArh3Fa7GWbQQVDZKeXYlSH4JMg== - dependencies: - "@babel/runtime" "^7.10.5" - "@types/lodash" "^4.14.165" - lodash "^4.17.20" - lodash-es "^4.17.15" - nanoclone "^0.2.1" - property-expr "^2.0.4" - toposort "^2.0.2" From 58654fc7693cee7f4bfe92e11205fc3d14f675a6 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 18:34:47 +0200 Subject: [PATCH 038/123] fix: CI --- .github/workflows/tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 515063f..d0d67c2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -23,7 +23,7 @@ jobs: node-version: ${{ matrix.node }} cache: 'yarn' - name: Install dependencies - run: yarn --frozen-lockfile + run: yarn - name: Run eslint run: yarn run eslint integration: @@ -40,9 +40,9 @@ jobs: node-version: ${{ matrix.node }} cache: 'yarn' - name: Install dependencies plugin - run: yarn --frozen-lockfile --unsafe-perm --production + run: yarn --unsafe-perm --production - name: Install dependencies playground - run: yarn playground:install --frozen-lockfile --unsafe-perm + run: yarn playground:install --unsafe-perm - name: Build playground run: yarn playground:build - name: Run test From 4da495269514666b3d2ef7ee012bb7d8f67d0511 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 20:35:00 +0200 Subject: [PATCH 039/123] fix: Try running the CI without yarn cache --- .github/workflows/tests.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d0d67c2..af4a439 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,7 +21,6 @@ jobs: - uses: actions/setup-node@v2 with: node-version: ${{ matrix.node }} - cache: 'yarn' - name: Install dependencies run: yarn - name: Run eslint @@ -38,7 +37,6 @@ jobs: - uses: actions/setup-node@v2 with: node-version: ${{ matrix.node }} - cache: 'yarn' - name: Install dependencies plugin run: yarn --unsafe-perm --production - name: Install dependencies playground From efe6834d9922851dee26f3e8231205a4fa596b2d Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 20:43:52 +0200 Subject: [PATCH 040/123] Revert "fix: Remove and gitignore the yarn.lock file" This reverts commit 89599dd1b2003dccc0405e21e6740dd31a465096. --- .gitignore | 1 - yarn.lock | 5979 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 5979 insertions(+), 1 deletion(-) create mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore index 31965e5..15576d2 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,6 @@ coverage node_modules stats.json package-lock.json -yarn.lock files # Cruft diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..b6e5f48 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,5979 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + +"@adobe/css-tools@^4.0.1": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.1.tgz#abfccb8ca78075a2b6187345c26243c1a0842f28" + integrity sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg== + +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" + integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== + dependencies: + "@babel/highlight" "^7.22.5" + +"@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + +"@babel/compat-data@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544" + integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg== + +"@babel/core@^7.11.6", "@babel/core@^7.12.3": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.6.tgz#aafafbe86e9a1679d876b99dc46382964ef72494" + integrity sha512-HPIyDa6n+HKw5dEuway3vVAhBboYCtREBMp+IWeseZy6TFtzn6MHkCH2KKYUOC/vKKwgSMHQW4htBOrmuRPXfw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.22.5" + "@babel/generator" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-module-transforms" "^7.22.5" + "@babel/helpers" "^7.22.6" + "@babel/parser" "^7.22.6" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.6" + "@babel/types" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.2" + +"@babel/generator@^7.22.5", "@babel/generator@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" + integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== + dependencies: + "@babel/types" "^7.22.5" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== + dependencies: + "@babel/types" "^7.23.0" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-compilation-targets@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz#e30d61abe9480aa5a83232eb31c111be922d2e52" + integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-validator-option" "^7.22.5" + "@nicolo-ribaudo/semver-v6" "^6.3.3" + browserslist "^4.21.9" + lru-cache "^5.1.1" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-environment-visitor@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" + integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== + +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" + integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-module-transforms@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef" + integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.5", "@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" + integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-identifier@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" + integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + +"@babel/helper-validator-option@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" + integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== + +"@babel/helpers@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" + integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== + dependencies: + "@babel/template" "^7.22.5" + "@babel/traverse" "^7.22.6" + "@babel/types" "^7.22.5" + +"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" + integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== + dependencies: + "@babel/helper-validator-identifier" "^7.22.5" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5", "@babel/parser@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.6.tgz#201f8b47be20c76c7c5743b9c16129760bf9a975" + integrity sha512-EIQu22vNkceq3LbjAq7knDf/UmtI2qbcNI8GRBlijez6TpQLvSodJPYfydQmNA5buwkxxxa/PVI44jjYZ+/cLw== + +"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-bigint@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.8.3": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-import-meta@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" + integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.8.3": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-top-level-await@^7.8.3": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.7.2": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" + integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" + integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/template@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/template@^7.22.5", "@babel/template@^7.3.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" + integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== + dependencies: + "@babel/code-frame" "^7.22.5" + "@babel/parser" "^7.22.5" + "@babel/types" "^7.22.5" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.4.5": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" + integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.5" + to-fast-properties "^2.0.0" + +"@babel/types@^7.22.15", "@babel/types@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + +"@bcoe/v8-coverage@^0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== + +"@codemirror/autocomplete@^6.0.0": + version "6.8.1" + resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.8.1.tgz#3f3daa9f591186901db07f58d17256656242e841" + integrity sha512-HpphvDcTdOx+9R3eUw9hZK9JA77jlaBF0kOt2McbyfvY0rX9pnMoO8rkkZc0GzSbzhIY4m5xJ0uHHgjfqHNmXQ== + dependencies: + "@codemirror/language" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.6.0" + "@lezer/common" "^1.0.0" + +"@codemirror/commands@^6.0.0", "@codemirror/commands@^6.1.0": + version "6.2.4" + resolved "https://registry.yarnpkg.com/@codemirror/commands/-/commands-6.2.4.tgz#b8a0e5ce72448c092ba4c4b1d902e6f183948aec" + integrity sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA== + dependencies: + "@codemirror/language" "^6.0.0" + "@codemirror/state" "^6.2.0" + "@codemirror/view" "^6.0.0" + "@lezer/common" "^1.0.0" + +"@codemirror/lang-json@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@codemirror/lang-json/-/lang-json-6.0.1.tgz#0a0be701a5619c4b0f8991f9b5e95fe33f462330" + integrity sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ== + dependencies: + "@codemirror/language" "^6.0.0" + "@lezer/json" "^1.0.0" + +"@codemirror/language@^6.0.0": + version "6.8.0" + resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.8.0.tgz#f2d7eea6b338c25593d800f2293b062d9f9856db" + integrity sha512-r1paAyWOZkfY0RaYEZj3Kul+MiQTEbDvYqf8gPGaRvNneHXCmfSaAVFjwRUPlgxS8yflMxw2CTu6uCMp8R8A2g== + dependencies: + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + "@lezer/common" "^1.0.0" + "@lezer/highlight" "^1.0.0" + "@lezer/lr" "^1.0.0" + style-mod "^4.0.0" + +"@codemirror/lint@^6.0.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.4.0.tgz#3507e937aa9415ef0831ff04734ef0e736e75014" + integrity sha512-6VZ44Ysh/Zn07xrGkdtNfmHCbGSHZzFBdzWi0pbd7chAQ/iUcpLGX99NYRZTa7Ugqg4kEHCqiHhcZnH0gLIgSg== + dependencies: + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + crelt "^1.0.5" + +"@codemirror/search@^6.0.0": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@codemirror/search/-/search-6.5.0.tgz#308f9968434e0e6ed59c9ec36a0239eb1dfc5d92" + integrity sha512-64/M40YeJPToKvGO6p3fijo2vwUEj4nACEAXElCaYQ50HrXSvRaK+NHEhSh73WFBGdvIdhrV+lL9PdJy2RfCYA== + dependencies: + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + crelt "^1.0.5" + +"@codemirror/state@^6.0.0", "@codemirror/state@^6.1.1", "@codemirror/state@^6.1.4", "@codemirror/state@^6.2.0": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.2.1.tgz#6dc8d8e5abb26b875e3164191872d69a5e85bd73" + integrity sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw== + +"@codemirror/theme-one-dark@^6.0.0": + version "6.1.2" + resolved "https://registry.yarnpkg.com/@codemirror/theme-one-dark/-/theme-one-dark-6.1.2.tgz#fcef9f9cfc17a07836cb7da17c9f6d7231064df8" + integrity sha512-F+sH0X16j/qFLMAfbciKTxVOwkdAS336b7AXTKOZhy8BR3eH/RelsnLgLFINrpST63mmN2OuwUt0W2ndUgYwUA== + dependencies: + "@codemirror/language" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + "@lezer/highlight" "^1.0.0" + +"@codemirror/view@^6.0.0", "@codemirror/view@^6.6.0": + version "6.14.0" + resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.14.0.tgz#a8ecb0216d6f81aeb20bf8b0cbbc7ed563cf0777" + integrity sha512-I263FPs4In42MNmrdwN2DfmYPFMVMXgT7o/mxdGp4jv5LPs8i0FOxzmxF5yeeQdYSTztb2ZhmPIu0ahveInVTg== + dependencies: + "@codemirror/state" "^6.1.4" + style-mod "^4.0.0" + w3c-keyname "^2.2.4" + +"@emotion/babel-plugin@^11.11.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" + integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/serialize" "^1.1.2" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.2.0" + +"@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" + integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== + dependencies: + "@emotion/memoize" "^0.8.1" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + stylis "4.2.0" + +"@emotion/css@^11.10.5": + version "11.11.2" + resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.11.2.tgz#e5fa081d0c6e335352e1bc2b05953b61832dca5a" + integrity sha512-VJxe1ucoMYMS7DkiMdC2T7PWNbrEI0a39YRiyDvK2qq4lXwjRbVP/z4lpG+odCsRzadlR+1ywwrTzhdm5HNdew== + dependencies: + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.2" + "@emotion/sheet" "^1.2.2" + "@emotion/utils" "^1.2.1" + +"@emotion/hash@^0.9.1": + version "0.9.1" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" + integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== + +"@emotion/is-prop-valid@^1.1.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz#23116cf1ed18bfeac910ec6436561ecb1a3885cc" + integrity sha512-61Mf7Ufx4aDxx1xlDeOm8aFFigGHE4z+0sKCa+IHCeZKiyP9RLD0Mmx7m8b9/Cf37f7NAvQOOJAbQQGVr5uERw== + dependencies: + "@emotion/memoize" "^0.8.1" + +"@emotion/memoize@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" + integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== + +"@emotion/react@^11.8.1": + version "11.11.1" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" + integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.2" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + hoist-non-react-statics "^3.3.1" + +"@emotion/serialize@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" + integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== + dependencies: + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" + csstype "^3.0.2" + +"@emotion/sheet@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" + integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== + +"@emotion/stylis@^0.8.4": + version "0.8.5" + resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" + integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== + +"@emotion/unitless@^0.7.4": + version "0.7.5" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" + integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== + +"@emotion/unitless@^0.8.1": + version "0.8.1" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" + integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== + +"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== + +"@emotion/utils@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" + integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== + +"@emotion/weak-memoize@^0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" + integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== + +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + +"@floating-ui/core@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.3.1.tgz#4d795b649cc3b1cbb760d191c80dcb4353c9a366" + integrity sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g== + +"@floating-ui/core@^1.4.1": + version "1.4.1" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.4.1.tgz#0d633f4b76052668afb932492ac452f7ebe97f17" + integrity sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ== + dependencies: + "@floating-ui/utils" "^0.1.1" + +"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.3.0": + version "1.4.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.4.3.tgz#0854a3297ea03894932381f3ea1403fab3a6e602" + integrity sha512-nB/68NyaQlcdY22L+Fgd1HERQ7UGv7XFN+tPxwrEfQL4nKtAP/jIZnZtpUlXbtV+VEGHh6W/63Gy2C5biWI3sA== + dependencies: + "@floating-ui/core" "^1.3.1" + +"@floating-ui/dom@^1.5.1": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.1.tgz#88b70defd002fe851f17b4a25efb2d3c04d7a8d7" + integrity sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw== + dependencies: + "@floating-ui/core" "^1.4.1" + "@floating-ui/utils" "^0.1.1" + +"@floating-ui/react-dom@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.1.tgz#7972a4fc488a8c746cded3cfe603b6057c308a91" + integrity sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA== + dependencies: + "@floating-ui/dom" "^1.3.0" + +"@floating-ui/react-dom@^2.0.2": + version "2.0.2" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" + integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== + dependencies: + "@floating-ui/dom" "^1.5.1" + +"@floating-ui/utils@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.1.tgz#1a5b1959a528e374e8037c4396c3e825d6cf4a83" + integrity sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw== + +"@formatjs/ecma402-abstract@1.11.4": + version "1.11.4" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda" + integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw== + dependencies: + "@formatjs/intl-localematcher" "0.2.25" + tslib "^2.1.0" + +"@formatjs/ecma402-abstract@1.14.3": + version "1.14.3" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz#6428f243538a11126180d121ce8d4b2f17465738" + integrity sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg== + dependencies: + "@formatjs/intl-localematcher" "0.2.32" + tslib "^2.4.0" + +"@formatjs/fast-memoize@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21" + integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg== + dependencies: + tslib "^2.1.0" + +"@formatjs/fast-memoize@2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz#f15aaa73caad5562899c69bdcad8db82adcd3b0b" + integrity sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA== + dependencies: + tslib "^2.4.0" + +"@formatjs/icu-messageformat-parser@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d" + integrity sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/icu-skeleton-parser" "1.3.6" + tslib "^2.1.0" + +"@formatjs/icu-messageformat-parser@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.1.tgz#953080ea5c053bc73bdf55d0a524a3c3c133ae6b" + integrity sha512-knF2AkAKN4Upv4oIiKY4Wd/dLH68TNMPgV/tJMu/T6FP9aQwbv8fpj7U3lkyniPaNVxvia56Gxax8MKOjtxLSQ== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/icu-skeleton-parser" "1.3.18" + tslib "^2.4.0" + +"@formatjs/icu-skeleton-parser@1.3.18": + version "1.3.18" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz#7aed3d60e718c8ad6b0e64820be44daa1e29eeeb" + integrity sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + tslib "^2.4.0" + +"@formatjs/icu-skeleton-parser@1.3.6": + version "1.3.6" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964" + integrity sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + tslib "^2.1.0" + +"@formatjs/intl-displaynames@5.4.3": + version "5.4.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz#e468586694350c722c7efab1a31fcde68aeaed8b" + integrity sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/intl-localematcher" "0.2.25" + tslib "^2.1.0" + +"@formatjs/intl-displaynames@6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-6.3.1.tgz#6dcea7cb801460e2a8fa63eb38c54aa1b24f92c0" + integrity sha512-TlxguMDUbnFrJ4NA8fSyqXC62M7czvlRJ5mrJgtB91JVA+QPjjNdcRm1qPIC/DcU/pGUDcEzThn/x5A+jp15gg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/intl-localematcher" "0.2.32" + tslib "^2.4.0" + +"@formatjs/intl-listformat@6.5.3": + version "6.5.3" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz#f29da613a8062dc3e4e3d847ba890c3ea745f051" + integrity sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/intl-localematcher" "0.2.25" + tslib "^2.1.0" + +"@formatjs/intl-listformat@7.2.1": + version "7.2.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-7.2.1.tgz#874eddc7d53ba2e3fd911bf30efc459fc99f08db" + integrity sha512-fRJFWLrGa7d25I4JSxNjKX29oXGcIXx8fJjgURnvs2C3ijS4gurUgFrUwLbv/2KfPfyJ5g567pz2INelNJZBdw== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/intl-localematcher" "0.2.32" + tslib "^2.4.0" + +"@formatjs/intl-localematcher@0.2.25": + version "0.2.25" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a" + integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA== + dependencies: + tslib "^2.1.0" + +"@formatjs/intl-localematcher@0.2.32": + version "0.2.32" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz#00d4d307cd7d514b298e15a11a369b86c8933ec1" + integrity sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ== + dependencies: + tslib "^2.4.0" + +"@formatjs/intl@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.2.1.tgz#6daf4dabed055b17f467f0aa1bc073a626bc9189" + integrity sha512-vgvyUOOrzqVaOFYzTf2d3+ToSkH2JpR7x/4U1RyoHQLmvEaTQvXJ7A2qm1Iy3brGNXC/+/7bUlc3lpH+h/LOJA== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/fast-memoize" "1.2.1" + "@formatjs/icu-messageformat-parser" "2.1.0" + "@formatjs/intl-displaynames" "5.4.3" + "@formatjs/intl-listformat" "6.5.3" + intl-messageformat "9.13.0" + tslib "^2.1.0" + +"@formatjs/intl@2.7.1": + version "2.7.1" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.7.1.tgz#f7e052ff09e9fe019ad83d4139af0de40084a2ae" + integrity sha512-se6vxidsN3PCmzqTsDd3YDT4IX9ZySPy39LYhF7x2ssNvlGMOuW3umkrIhKkXB7ZskqsJGY53LVCdiHsSwhGng== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/fast-memoize" "2.0.1" + "@formatjs/icu-messageformat-parser" "2.3.1" + "@formatjs/intl-displaynames" "6.3.1" + "@formatjs/intl-listformat" "7.2.1" + intl-messageformat "10.3.4" + tslib "^2.4.0" + +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + +"@internationalized/date@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.0.tgz#67f1dd62355f05140cc80e324842e9bfb4553abe" + integrity sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ== + dependencies: + "@swc/helpers" "^0.5.0" + +"@internationalized/number@^3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.3.0.tgz#92233d130a0591085f93be86a9e6356cfa0e2de2" + integrity sha512-PuxgnKE5NJMOGKUcX1QROo8jq7sW7UWLrL5B6Rfe8BdWgU/be04cVvLyCeALD46vvbAv3d1mUvyHav/Q9a237g== + dependencies: + "@swc/helpers" "^0.5.0" + +"@istanbuljs/load-nyc-config@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== + dependencies: + camelcase "^5.3.1" + find-up "^4.1.0" + get-package-type "^0.1.0" + js-yaml "^3.13.1" + resolve-from "^5.0.0" + +"@istanbuljs/schema@^0.1.2": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== + +"@jest/console@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.0.tgz#ad0ae19e56e3ca34f620bab7b3e0bb7e3e655275" + integrity sha512-anb6L1yg7uPQpytNVA5skRaXy3BmrsU8icRhTVNbWdjYWDDfy8M1Kq5HIVRpYoABdbpqsc5Dr+jtu4+qWRQBiQ== + dependencies: + "@jest/types" "^29.6.0" + "@types/node" "*" + chalk "^4.0.0" + jest-message-util "^29.6.0" + jest-util "^29.6.0" + slash "^3.0.0" + +"@jest/core@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.0.tgz#a71da7b99777ff4a3d534bd2529358872909905f" + integrity sha512-5dbMHfY/5R9m8NbgmB3JlxQqooZ/ooPSOiwEQZZ+HODwJTbIu37seVcZNBK29aMdXtjvTRB3f6LCvkKq+r8uQA== + dependencies: + "@jest/console" "^29.6.0" + "@jest/reporters" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + ci-info "^3.2.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-changed-files "^29.5.0" + jest-config "^29.6.0" + jest-haste-map "^29.6.0" + jest-message-util "^29.6.0" + jest-regex-util "^29.4.3" + jest-resolve "^29.6.0" + jest-resolve-dependencies "^29.6.0" + jest-runner "^29.6.0" + jest-runtime "^29.6.0" + jest-snapshot "^29.6.0" + jest-util "^29.6.0" + jest-validate "^29.6.0" + jest-watcher "^29.6.0" + micromatch "^4.0.4" + pretty-format "^29.6.0" + slash "^3.0.0" + strip-ansi "^6.0.0" + +"@jest/environment@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.0.tgz#a873d228159cbba812505f7d13e2d1a2d04a577a" + integrity sha512-bUZLYUxYlUIsslBbxII0fq0kr1+friI3Gty+cRLmocGB1jdcAHs7FS8QdCDqedE8q4DZE1g/AJHH6OJZBLGGsg== + dependencies: + "@jest/fake-timers" "^29.6.0" + "@jest/types" "^29.6.0" + "@types/node" "*" + jest-mock "^29.6.0" + +"@jest/expect-utils@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.0.tgz#14596ba728d61b0cf70f7d5c8fb88b8a82ea9def" + integrity sha512-LLSQQN7oypMSETKoPWpsWYVKJd9LQWmSDDAc4hUQ4JocVC7LAMy9R3ZMhlnLwbcFvQORZnZR7HM893Px6cJhvA== + dependencies: + jest-get-type "^29.4.3" + +"@jest/expect@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.0.tgz#2a25759ec696bc03d3e5cfeba5a26732431f844f" + integrity sha512-a7pISPW28Q3c0/pLwz4mQ6tbAI+hc8/0CJp9ix6e9U4dQ6TiHQX82CT5DV5BMWaw8bFH4E6zsfZxXdn6Ka23Bw== + dependencies: + expect "^29.6.0" + jest-snapshot "^29.6.0" + +"@jest/fake-timers@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.0.tgz#9751cbabc86a39a1e6827cfcbabeba0207a63c97" + integrity sha512-nuCU46AsZoskthWSDS2Aj6LARgyNcp5Fjx2qxsO/fPl1Wp1CJ+dBDqs0OkEcJK8FBeV/MbjH5efe79M2sHcV+A== + dependencies: + "@jest/types" "^29.6.0" + "@sinonjs/fake-timers" "^10.0.2" + "@types/node" "*" + jest-message-util "^29.6.0" + jest-mock "^29.6.0" + jest-util "^29.6.0" + +"@jest/globals@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.0.tgz#e1603da83f69ed1a75e272d15da34a6a2fca1e24" + integrity sha512-IQQ3hZ2D/hwEwXSMv5GbfhzdH0nTQR3KPYxnuW6gYWbd6+7/zgMz7Okn6EgBbNtJNONq03k5EKA6HqGyzRbpeg== + dependencies: + "@jest/environment" "^29.6.0" + "@jest/expect" "^29.6.0" + "@jest/types" "^29.6.0" + jest-mock "^29.6.0" + +"@jest/reporters@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.0.tgz#09e6d47b3d9b69172cbc344d4cb8954966a7a466" + integrity sha512-dWEq4HI0VvHcAD6XTtyBKKARLytyyWPIy1SvGOcU91106MfvHPdxZgupFwVHd8TFpZPpA3SebYjtwS5BUS76Rw== + dependencies: + "@bcoe/v8-coverage" "^0.2.3" + "@jest/console" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" + "@jridgewell/trace-mapping" "^0.3.18" + "@types/node" "*" + chalk "^4.0.0" + collect-v8-coverage "^1.0.0" + exit "^0.1.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + istanbul-lib-coverage "^3.0.0" + istanbul-lib-instrument "^5.1.0" + istanbul-lib-report "^3.0.0" + istanbul-lib-source-maps "^4.0.0" + istanbul-reports "^3.1.3" + jest-message-util "^29.6.0" + jest-util "^29.6.0" + jest-worker "^29.6.0" + slash "^3.0.0" + string-length "^4.0.1" + strip-ansi "^6.0.0" + v8-to-istanbul "^9.0.1" + +"@jest/schemas@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040" + integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ== + dependencies: + "@sinclair/typebox" "^0.27.8" + +"@jest/source-map@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1" + integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.18" + callsites "^3.0.0" + graceful-fs "^4.2.9" + +"@jest/test-result@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.0.tgz#03bd32d3bb696eff5affecf918468bc633fc32d5" + integrity sha512-9qLb7xITeyWhM4yatn2muqfomuoCTOhv0QV9i7XiIyYi3QLfnvPv5NeJp5u0PZeutAOROMLKakOkmoAisOr3YQ== + dependencies: + "@jest/console" "^29.6.0" + "@jest/types" "^29.6.0" + "@types/istanbul-lib-coverage" "^2.0.0" + collect-v8-coverage "^1.0.0" + +"@jest/test-sequencer@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.0.tgz#30a70e2dcc7dcf1e0f1170b97384883ce0a7d6e5" + integrity sha512-HYCS3LKRQotKWj2mnA3AN13PPevYZu8MJKm12lzYojpJNnn6kI/3PWmr1At/e3tUu+FHQDiOyaDVuR4EV3ezBw== + dependencies: + "@jest/test-result" "^29.6.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.6.0" + slash "^3.0.0" + +"@jest/transform@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.0.tgz#dcbb37e35412310073e633816fd7dbc11773596d" + integrity sha512-bhP/KxPo3e322FJ0nKAcb6WVK76ZYyQd1lWygJzoSqP8SYMSLdxHqP4wnPTI4WvbB8PKPDV30y5y7Tya4RHOBA== + dependencies: + "@babel/core" "^7.11.6" + "@jest/types" "^29.6.0" + "@jridgewell/trace-mapping" "^0.3.18" + babel-plugin-istanbul "^6.1.1" + chalk "^4.0.0" + convert-source-map "^2.0.0" + fast-json-stable-stringify "^2.1.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.6.0" + jest-regex-util "^29.4.3" + jest-util "^29.6.0" + micromatch "^4.0.4" + pirates "^4.0.4" + slash "^3.0.0" + write-file-atomic "^4.0.2" + +"@jest/types@^29.6.0": + version "29.6.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.0.tgz#717646103c5715394d78c011a08b3cbb83d738e8" + integrity sha512-8XCgL9JhqbJTFnMRjEAO+TuW251+MoMd5BSzLiE3vvzpQ8RlBxy8NoyNkDhs3K3OL3HeVinlOl9or5p7GTeOLg== + dependencies: + "@jest/schemas" "^29.6.0" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/sourcemap-codec@1.4.14": + version "1.4.14" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@lezer/common@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.0.3.tgz#1808f70e2b0a7b1fdcbaf5c074723d2d4ed1e4c5" + integrity sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA== + +"@lezer/highlight@^1.0.0": + version "1.1.6" + resolved "https://registry.yarnpkg.com/@lezer/highlight/-/highlight-1.1.6.tgz#87e56468c0f43c2a8b3dc7f0b7c2804b34901556" + integrity sha512-cmSJYa2us+r3SePpRCjN5ymCqCPv+zyXmDl0ciWtVaNiORT/MxM7ZgOMQZADD0o51qOaOg24qc/zBViOIwAjJg== + dependencies: + "@lezer/common" "^1.0.0" + +"@lezer/json@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@lezer/json/-/json-1.0.1.tgz#3bf5641f3d1408ec31a5f9b29e4e96c6e3a232e6" + integrity sha512-nkVC27qiEZEjySbi6gQRuMwa2sDu2PtfjSgz0A4QF81QyRGm3kb2YRzLcOPcTEtmcwvrX/cej7mlhbwViA4WJw== + dependencies: + "@lezer/highlight" "^1.0.0" + "@lezer/lr" "^1.0.0" + +"@lezer/lr@^1.0.0": + version "1.3.9" + resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.3.9.tgz#cb299816d1c58efcca23ebbeb70bb4204fdd001b" + integrity sha512-XPz6dzuTHlnsbA5M2DZgjflNQ+9Hi5Swhic0RULdp3oOs3rh6bqGZolosVqN/fQIT8uNiepzINJDnS39oweTHQ== + dependencies: + "@lezer/common" "^1.0.0" + +"@nicolo-ribaudo/semver-v6@^6.3.3": + version "6.3.3" + resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29" + integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg== + +"@radix-ui/number@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" + integrity sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/primitive@1.0.1", "@radix-ui/primitive@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.1.tgz#e46f9958b35d10e9f6dc71c497305c22e3e55dbd" + integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-arrow@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d" + integrity sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/react-collection@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz#9595a66e09026187524a36c6e7e9c7d286469159" + integrity sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + +"@radix-ui/react-compose-refs@1.0.1", "@radix-ui/react-compose-refs@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz#7ed868b66946aa6030e580b1ffca386dd4d21989" + integrity sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-context@1.0.1", "@radix-ui/react-context@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c" + integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-direction@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" + integrity sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-dismissable-layer@1.0.5", "@radix-ui/react-dismissable-layer@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz#3f98425b82b9068dfbab5db5fff3df6ebf48b9d4" + integrity sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-escape-keydown" "1.0.3" + +"@radix-ui/react-dropdown-menu@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz#cdf13c956c5e263afe4e5f3587b3071a25755b63" + integrity sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-menu" "2.0.6" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-controllable-state" "1.0.1" + +"@radix-ui/react-focus-guards@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.1.tgz#1ea7e32092216b946397866199d892f71f7f98ad" + integrity sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-focus-scope@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz#2ac45fce8c5bb33eb18419cdc1905ef4f1906525" + integrity sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + +"@radix-ui/react-id@1.0.1", "@radix-ui/react-id@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.1.tgz#73cdc181f650e4df24f0b6a5b7aa426b912c88c0" + integrity sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-layout-effect" "1.0.1" + +"@radix-ui/react-menu@2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@radix-ui/react-menu/-/react-menu-2.0.6.tgz#2c9e093c1a5d5daa87304b2a2f884e32288ae79e" + integrity sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-dismissable-layer" "1.0.5" + "@radix-ui/react-focus-guards" "1.0.1" + "@radix-ui/react-focus-scope" "1.0.4" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-popper" "1.1.3" + "@radix-ui/react-portal" "1.0.4" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-roving-focus" "1.0.4" + "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-use-callback-ref" "1.0.1" + aria-hidden "^1.1.1" + react-remove-scroll "2.5.5" + +"@radix-ui/react-popper@1.1.3", "@radix-ui/react-popper@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42" + integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w== + dependencies: + "@babel/runtime" "^7.13.10" + "@floating-ui/react-dom" "^2.0.0" + "@radix-ui/react-arrow" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-use-rect" "1.0.1" + "@radix-ui/react-use-size" "1.0.1" + "@radix-ui/rect" "1.0.1" + +"@radix-ui/react-portal@1.0.4", "@radix-ui/react-portal@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.4.tgz#df4bfd353db3b1e84e639e9c63a5f2565fb00e15" + integrity sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/react-presence@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.0.1.tgz#491990ba913b8e2a5db1b06b203cb24b5cdef9ba" + integrity sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + +"@radix-ui/react-primitive@1.0.3", "@radix-ui/react-primitive@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz#d49ea0f3f0b2fe3ab1cb5667eb03e8b843b914d0" + integrity sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-slot" "1.0.2" + +"@radix-ui/react-roving-focus@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz#e90c4a6a5f6ac09d3b8c1f5b5e81aab2f0db1974" + integrity sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-controllable-state" "1.0.1" + +"@radix-ui/react-slot@1.0.2", "@radix-ui/react-slot@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab" + integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.0.1" + +"@radix-ui/react-use-callback-ref@1.0.1", "@radix-ui/react-use-callback-ref@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" + integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-controllable-state@1.0.1", "@radix-ui/react-use-controllable-state@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz#ecd2ced34e6330caf89a82854aa2f77e07440286" + integrity sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-callback-ref" "1.0.1" + +"@radix-ui/react-use-escape-keydown@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz#217b840c250541609c66f67ed7bab2b733620755" + integrity sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-callback-ref" "1.0.1" + +"@radix-ui/react-use-layout-effect@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz#be8c7bc809b0c8934acf6657b577daf948a75399" + integrity sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-previous@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz#b595c087b07317a4f143696c6a01de43b0d0ec66" + integrity sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== + dependencies: + "@babel/runtime" "^7.13.10" + +"@radix-ui/react-use-rect@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz#fde50b3bb9fd08f4a1cd204572e5943c244fcec2" + integrity sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/rect" "1.0.1" + +"@radix-ui/react-use-size@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz#1c5f5fea940a7d7ade77694bb98116fb49f870b2" + integrity sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-use-layout-effect" "1.0.1" + +"@radix-ui/react-visually-hidden@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" + integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/rect@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@radix-ui/rect/-/rect-1.0.1.tgz#bf8e7d947671996da2e30f4904ece343bc4a883f" + integrity sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ== + dependencies: + "@babel/runtime" "^7.13.10" + +"@sinclair/typebox@^0.27.8": + version "0.27.8" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== + +"@sindresorhus/slugify@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/slugify/-/slugify-1.1.0.tgz#2f195365d9b953384305b62664b44b4036c49430" + integrity sha512-ujZRbmmizX26yS/HnB3P9QNlNa4+UvHh+rIse3RbOXLp8yl6n1TxB4t7NHggtVgS8QmmOtzXo48kCxZGACpkPw== + dependencies: + "@sindresorhus/transliterate" "^0.1.1" + escape-string-regexp "^4.0.0" + +"@sindresorhus/transliterate@^0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz#ffce368271d153550e87de81486004f2637425af" + integrity sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w== + dependencies: + escape-string-regexp "^2.0.0" + lodash.deburr "^4.1.0" + +"@sinonjs/commons@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== + dependencies: + type-detect "4.0.8" + +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== + dependencies: + "@sinonjs/commons" "^3.0.0" + +"@strapi/design-system@^1.11.0": + version "1.12.2" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.12.2.tgz#57b7392ac7d75f109cfde0b54a61d693eabb0b0d" + integrity sha512-p5kbglSxgR3g1pxzU+6wgV9cNF3m/47TZn40/c4rrGUXaKIjRhL8FCD5k4JrnWauhXPE9HdExv0BLRK41J8gHA== + dependencies: + "@codemirror/lang-json" "^6.0.1" + "@floating-ui/react-dom" "^2.0.2" + "@internationalized/date" "^3.5.0" + "@internationalized/number" "^3.3.0" + "@radix-ui/react-dismissable-layer" "^1.0.5" + "@radix-ui/react-dropdown-menu" "^2.0.6" + "@radix-ui/react-focus-scope" "1.0.4" + "@strapi/ui-primitives" "^1.12.2" + "@uiw/react-codemirror" "^4.21.19" + aria-hidden "^1.2.3" + compute-scroll-into-view "^3.1.0" + prop-types "^15.8.1" + react-remove-scroll "^2.5.6" + +"@strapi/helper-plugin@^4.14.4": + version "4.14.4" + resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.14.4.tgz#6328cf4dcb6e52afb3210a8921a5abafc23818a3" + integrity sha512-rfqeFsrod+P4MTwWmxmm06BOjej9qso6zIvY97VBnGXExYJV1dEIi0ZenC9juYIXqkBdvPHbMsLsrbdS2aCOqA== + dependencies: + axios "1.5.0" + date-fns "2.30.0" + formik "2.4.0" + immer "9.0.19" + lodash "4.17.21" + prop-types "^15.8.1" + qs "6.11.1" + react-helmet "6.1.0" + react-intl "6.4.1" + react-query "3.39.3" + react-select "5.7.0" + +"@strapi/icons@^1.11.0": + version "1.12.2" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.12.2.tgz#a231074b2776e651a7317a85355d40b070f6c20d" + integrity sha512-28LX0DCh8hGK2PRg+eXuBGHOkupfv3vD9lmZ/yCoyVdMWdURDdJCtc+KV+vCG++dcwvSbHw78aUNYfwaejDB7Q== + +"@strapi/ui-primitives@^1.12.2": + version "1.12.2" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.12.2.tgz#50e06514dd8b9e9cb8ef779a6cb63e4885098b32" + integrity sha512-yQCUp2N+SsXnW/lIldyll3OAdMSLGLLEUmDXmCL+6NnmjkXwPTVoxj+EZCXHal3NTDWKDjuLlS9C7Wc0oayefQ== + dependencies: + "@radix-ui/number" "^1.0.1" + "@radix-ui/primitive" "^1.0.1" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "^1.0.1" + "@radix-ui/react-context" "^1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-dismissable-layer" "^1.0.5" + "@radix-ui/react-focus-guards" "1.0.1" + "@radix-ui/react-focus-scope" "1.0.4" + "@radix-ui/react-id" "^1.0.1" + "@radix-ui/react-popper" "^1.1.3" + "@radix-ui/react-portal" "^1.0.4" + "@radix-ui/react-primitive" "^1.0.3" + "@radix-ui/react-slot" "^1.0.2" + "@radix-ui/react-use-callback-ref" "^1.0.1" + "@radix-ui/react-use-controllable-state" "^1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-use-previous" "^1.0.1" + "@radix-ui/react-visually-hidden" "^1.0.3" + aria-hidden "^1.2.3" + react-remove-scroll "^2.5.6" + +"@strapi/utils@^4.14.4": + version "4.14.4" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.14.4.tgz#856bd5e459138327e2a0b07e46eab80f8d129d8f" + integrity sha512-Eyj9PB4Gz6r8cHsWzVOCnmEDTgYr17n3P8xOGHoLUN9Uz7dB7eeloeUNhYiAZHKzNDd02LETySWTglwwA5NpXQ== + dependencies: + "@sindresorhus/slugify" "1.1.0" + date-fns "2.30.0" + http-errors "1.8.1" + lodash "4.17.21" + p-map "4.0.0" + yup "0.32.9" + +"@swc/helpers@^0.5.0": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.1.tgz#e9031491aa3f26bfcc974a67f48bd456c8a5357a" + integrity sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg== + dependencies: + tslib "^2.4.0" + +"@types/babel__core@^7.1.14": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" + integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.4" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": + version "7.20.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" + integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== + dependencies: + "@babel/types" "^7.20.7" + +"@types/graceful-fs@^4.1.3": + version "4.1.6" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" + integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== + dependencies: + "@types/node" "*" + +"@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" + integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + dependencies: + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/json-schema@^7.0.5": + version "7.0.12" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + +"@types/json5@^0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" + integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== + +"@types/lodash@^4.14.165": + version "4.14.195" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.195.tgz#bafc975b252eb6cea78882ce8a7b6bf22a6de632" + integrity sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg== + +"@types/node@*": + version "20.3.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.3.tgz#329842940042d2b280897150e023e604d11657d6" + integrity sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/prettier@^2.1.5": + version "2.7.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" + integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/react-redux@^7.1.20": + version "7.1.25" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.25.tgz#de841631205b24f9dfb4967dd4a7901e048f9a88" + integrity sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg== + dependencies: + "@types/hoist-non-react-statics" "^3.3.0" + "@types/react" "*" + hoist-non-react-statics "^3.3.0" + redux "^4.0.0" + +"@types/react-transition-group@^4.4.0": + version "4.4.6" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.6.tgz#18187bcda5281f8e10dfc48f0943e2fdf4f75e2e" + integrity sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew== + dependencies: + "@types/react" "*" + +"@types/react@*", "@types/react@16 || 17 || 18": + version "18.2.14" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.14.tgz#fa7a6fecf1ce35ca94e74874f70c56ce88f7a127" + integrity sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/scheduler@*": + version "0.16.3" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" + integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== + +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^17.0.8": + version "17.0.24" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" + integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + dependencies: + "@types/yargs-parser" "*" + +"@uiw/codemirror-extensions-basic-setup@4.21.20": + version "4.21.20" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.20.tgz#9dbfab401a3168312c3f1d908b0f9b280410c206" + integrity sha512-Wyi9q4uw0xGYd/tJ6bULG7tkCLqcUsQT0AQBfCDtnkV3LdiLU0LceTrzJoHJyIKSHsKDJxFQxa1qg3QLt4gIUA== + dependencies: + "@codemirror/autocomplete" "^6.0.0" + "@codemirror/commands" "^6.0.0" + "@codemirror/language" "^6.0.0" + "@codemirror/lint" "^6.0.0" + "@codemirror/search" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + +"@uiw/react-codemirror@^4.21.19": + version "4.21.20" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.20.tgz#bbfb57676c9939d880de6c7223c2ed7410271145" + integrity sha512-PdyewPvNXnvT3JHj888yjpbWsAGw5qlxW6w1sMdsqJ0R6vPV++ob1iZXCGrM1FVpbqPK0DNfpXvjzp2gIr3lYw== + dependencies: + "@babel/runtime" "^7.18.6" + "@codemirror/commands" "^6.1.0" + "@codemirror/state" "^6.1.1" + "@codemirror/theme-one-dark" "^6.0.0" + "@uiw/codemirror-extensions-basic-setup" "4.21.20" + codemirror "^6.0.0" + +acorn-jsx@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.10.0, ajv@^6.12.4: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.1: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + +ansi-escapes@^4.2.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + dependencies: + type-fest "^0.21.3" + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + +anymatch@^3.0.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +aria-hidden@^1.1.1, aria-hidden@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" + integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== + dependencies: + tslib "^2.0.0" + +aria-query@^5.1.3: + version "5.3.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" + integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== + dependencies: + dequal "^2.0.3" + +array-buffer-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" + integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A== + dependencies: + call-bind "^1.0.2" + is-array-buffer "^3.0.1" + +array-find@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" + integrity sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ== + +array-includes@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" + integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + is-string "^1.0.7" + +array.prototype.flat@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" + integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.flatmap@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" + integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + +array.prototype.tosorted@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" + integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.1.3" + +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" + +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + dependencies: + object-assign "^4.1.1" + util "0.10.3" + +ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== + +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +available-typed-arrays@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" + integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== + +axe-core@^4.6.2: + version "4.7.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.2.tgz#040a7342b20765cb18bb50b628394c21bccc17a0" + integrity sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g== + +axios@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267" + integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +axobject-query@^3.1.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" + integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== + dependencies: + dequal "^2.0.3" + +babel-eslint@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-9.0.0.tgz#7d9445f81ed9f60aff38115f838970df9f2b6220" + integrity sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + eslint-scope "3.7.1" + eslint-visitor-keys "^1.0.0" + +babel-jest@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.0.tgz#f97962732a729ca5cb26f610250c0cb4577bf3f8" + integrity sha512-Jj8Bq2yKsk11XLk06Nm8SdvYkAcecH+GuhxB8DnK5SncjHnJ88TQjSnGgE7jpajpnSvz9DZ6X8hXrDkD/6/TPQ== + dependencies: + "@jest/transform" "^29.6.0" + "@types/babel__core" "^7.1.14" + babel-plugin-istanbul "^6.1.1" + babel-preset-jest "^29.5.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + slash "^3.0.0" + +babel-plugin-istanbul@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@istanbuljs/load-nyc-config" "^1.0.0" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-instrument "^5.0.4" + test-exclude "^6.0.0" + +babel-plugin-jest-hoist@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" + integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== + dependencies: + "@babel/template" "^7.3.3" + "@babel/types" "^7.3.3" + "@types/babel__core" "^7.1.14" + "@types/babel__traverse" "^7.0.6" + +babel-plugin-macros@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" + integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== + dependencies: + "@babel/runtime" "^7.12.5" + cosmiconfig "^7.0.0" + resolve "^1.19.0" + +"babel-plugin-styled-components@>= 1.12.0": + version "2.1.4" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-2.1.4.tgz#9a1f37c7f32ef927b4b008b529feb4a2c82b1092" + integrity sha512-Xgp9g+A/cG47sUyRwwYxGM4bR/jDRg5N6it/8+HxCnbT5XNKSKDT9xm4oag/osgqjC2It/vH0yXsomOG6k558g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.22.5" + lodash "^4.17.21" + picomatch "^2.3.1" + +babel-preset-current-node-syntax@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== + dependencies: + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-bigint" "^7.8.3" + "@babel/plugin-syntax-class-properties" "^7.8.3" + "@babel/plugin-syntax-import-meta" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + +babel-preset-jest@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" + integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== + dependencies: + babel-plugin-jest-hoist "^29.5.0" + babel-preset-current-node-syntax "^1.0.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base64-js@^1.0.2, base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +big-integer@^1.6.16: + version "1.6.51" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" + integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +bl@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== + +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" + integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +broadcast-channel@^3.4.1: + version "3.7.0" + resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz#2dfa5c7b4289547ac3f6705f9c00af8723889937" + integrity sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg== + dependencies: + "@babel/runtime" "^7.7.2" + detect-node "^2.1.0" + js-sha3 "0.8.0" + microseconds "0.2.0" + nano-time "1.0.0" + oblivious-set "1.0.0" + rimraf "3.0.2" + unload "2.2.0" + +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== + dependencies: + bn.js "^5.0.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + dependencies: + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== + dependencies: + pako "~1.0.5" + +browserslist@^4.21.9: + version "4.21.9" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" + integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== + dependencies: + caniuse-lite "^1.0.30001503" + electron-to-chromium "^1.4.431" + node-releases "^2.0.12" + update-browserslist-db "^1.0.11" + +bser@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + dependencies: + node-int64 "^0.4.0" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== + +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +camelize@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" + integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== + +caniuse-lite@^1.0.30001503: + version "1.0.30001512" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4" + integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw== + +chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +ci-info@^3.2.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +cjs-module-lexer@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" + integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== + +classnames@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" + integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-spinners@^2.5.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" + integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== + +cli-table@^0.3.6: + version "0.3.11" + resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee" + integrity sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ== + dependencies: + colors "1.0.3" + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + +cliui@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" + integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== + +codemirror@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-6.0.1.tgz#62b91142d45904547ee3e0e0e4c1a79158035a29" + integrity sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg== + dependencies: + "@codemirror/autocomplete" "^6.0.0" + "@codemirror/commands" "^6.0.0" + "@codemirror/language" "^6.0.0" + "@codemirror/lint" "^6.0.0" + "@codemirror/search" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + +collect-v8-coverage@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compute-scroll-into-view@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz#753f11d972596558d8fe7c6bcbc8497690ab4c87" + integrity sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +confusing-browser-globals@^1.0.10, confusing-browser-globals@^1.0.6: + version "1.0.11" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" + integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== + +convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +create-ecdh@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" + integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== + dependencies: + bn.js "^4.1.0" + elliptic "^6.5.3" + +create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + md5.js "^1.3.4" + ripemd160 "^2.0.1" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +crelt@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72" + integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g== + +cross-spawn@^7.0.2, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +css-color-keywords@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" + integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== + +css-to-react-native@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" + integrity sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + +csstype@^3.0.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +damerau-levenshtein@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" + integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== + +date-fns@2.30.0: + version "2.30.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" + integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== + dependencies: + "@babel/runtime" "^7.21.0" + +debug@^2.6.8: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== + +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + +deepmerge@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" + integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +defaults@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" + integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== + dependencies: + clone "^1.0.2" + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" + integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +des.js@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.1.0.tgz#1d37f5766f3bbff4ee9638e871a8768c173b81da" + integrity sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg== + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +detect-newline@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +detect-node-es@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" + integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== + +detect-node@^2.0.4, detect-node@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +diff-sequences@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" + integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== + +diff@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +diff@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" + integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + +doctrine@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + dependencies: + esutils "^2.0.2" + +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== + +electron-to-chromium@^1.4.431: + version "1.4.450" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.450.tgz#df232c961ee9bf4e8980f86e96a6e9f291720138" + integrity sha512-BLG5HxSELlrMx7dJ2s+8SFlsCtJp37Zpk2VAxyC6CZtbc+9AJeZHfYHbrlSgdXp6saQ8StMqOTEDaBKgA7u1sw== + +elliptic@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + dependencies: + bn.js "^4.11.9" + brorand "^1.1.0" + hash.js "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" + +emittery@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" + integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +enhanced-resolve@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" + integrity sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw== + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.2.0" + tapable "^0.1.8" + +enquirer@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" + integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + dependencies: + ansi-colors "^4.1.1" + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-abstract@^1.19.0, es-abstract@^1.20.4: + version "1.21.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" + integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== + dependencies: + array-buffer-byte-length "^1.0.0" + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + es-set-tostringtag "^2.0.1" + es-to-primitive "^1.2.1" + function.prototype.name "^1.1.5" + get-intrinsic "^1.2.0" + get-symbol-description "^1.0.0" + globalthis "^1.0.3" + gopd "^1.0.1" + has "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + is-array-buffer "^3.0.2" + is-callable "^1.2.7" + is-negative-zero "^2.0.2" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + is-string "^1.0.7" + is-typed-array "^1.1.10" + is-weakref "^1.0.2" + object-inspect "^1.12.3" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.4.3" + safe-regex-test "^1.0.0" + string.prototype.trim "^1.2.7" + string.prototype.trimend "^1.0.6" + string.prototype.trimstart "^1.0.6" + typed-array-length "^1.0.4" + unbox-primitive "^1.0.2" + which-typed-array "^1.1.9" + +es-set-tostringtag@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" + integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg== + dependencies: + get-intrinsic "^1.1.3" + has "^1.0.3" + has-tostringtag "^1.0.0" + +es-shim-unscopables@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241" + integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w== + dependencies: + has "^1.0.3" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-config-airbnb-base@^14.2.1: + version "14.2.1" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz#8a2eb38455dc5a312550193b319cdaeef042cd1e" + integrity sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA== + dependencies: + confusing-browser-globals "^1.0.10" + object.assign "^4.1.2" + object.entries "^1.1.2" + +eslint-config-airbnb@^18.2.1: + version "18.2.1" + resolved "https://registry.yarnpkg.com/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" + integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== + dependencies: + eslint-config-airbnb-base "^14.2.1" + object.assign "^4.1.2" + object.entries "^1.1.2" + +eslint-config-react-app@^3.0.7: + version "3.0.8" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-3.0.8.tgz#6f606828ba30bafee7d744c41cd07a3fea8f3035" + integrity sha512-Ovi6Bva67OjXrom9Y/SLJRkrGqKhMAL0XCH8BizPhjEVEhYczl2ZKiNZI2CuqO5/CJwAfMwRXAVGY0KToWr1aA== + dependencies: + confusing-browser-globals "^1.0.6" + +eslint-import-resolver-node@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" + integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== + dependencies: + debug "^3.2.7" + is-core-module "^2.11.0" + resolve "^1.22.1" + +eslint-import-resolver-webpack@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.11.1.tgz#fcf1fd57a775f51e18f442915f85dd6ba45d2f26" + integrity sha512-eK3zR7xVQR/MaoBWwGuD+CULYVuqe5QFlDukman71aI6IboCGzggDUohHNfu1ZeBnbHcUHJc0ywWoXUBNB6qdg== + dependencies: + array-find "^1.0.0" + debug "^2.6.8" + enhanced-resolve "~0.9.0" + find-root "^1.1.0" + has "^1.0.1" + interpret "^1.0.0" + lodash "^4.17.4" + node-libs-browser "^1.0.0 || ^2.0.0" + resolve "^1.10.0" + semver "^5.3.0" + +eslint-loader@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-4.0.2.tgz#386a1e21bcb613b3cf2d252a3b708023ccfb41ec" + integrity sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw== + dependencies: + find-cache-dir "^3.3.1" + fs-extra "^8.1.0" + loader-utils "^2.0.0" + object-hash "^2.0.3" + schema-utils "^2.6.5" + +eslint-module-utils@^2.7.4: + version "2.8.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" + integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== + dependencies: + debug "^3.2.7" + +eslint-plugin-babel@^5.3.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-babel/-/eslint-plugin-babel-5.3.1.tgz#75a2413ffbf17e7be57458301c60291f2cfbf560" + integrity sha512-VsQEr6NH3dj664+EyxJwO4FCYm/00JhYb3Sk3ft8o+fpKuIfQ9TaW6uVUfvwMXHcf/lsnRIoyFPsLMyiWCSL/g== + dependencies: + eslint-rule-composer "^0.3.0" + +eslint-plugin-flowtype@2.50.1: + version "2.50.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz#36d4c961ac8b9e9e1dc091d3fba0537dad34ae8a" + integrity sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ== + dependencies: + lodash "^4.17.10" + +eslint-plugin-import@^2.22.1: + version "2.27.5" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" + integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + array.prototype.flatmap "^1.3.1" + debug "^3.2.7" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.7" + eslint-module-utils "^2.7.4" + has "^1.0.3" + is-core-module "^2.11.0" + is-glob "^4.0.3" + minimatch "^3.1.2" + object.values "^1.1.6" + resolve "^1.22.1" + semver "^6.3.0" + tsconfig-paths "^3.14.1" + +eslint-plugin-jsx-a11y@^6.4.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#fca5e02d115f48c9a597a6894d5bcec2f7a76976" + integrity sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA== + dependencies: + "@babel/runtime" "^7.20.7" + aria-query "^5.1.3" + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + ast-types-flow "^0.0.7" + axe-core "^4.6.2" + axobject-query "^3.1.1" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.3" + language-tags "=1.0.5" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + semver "^6.3.0" + +eslint-plugin-react-hooks@^2.3.0: + version "2.5.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-2.5.1.tgz#4ef5930592588ce171abeb26f400c7fbcbc23cd0" + integrity sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g== + +eslint-plugin-react@^7.21.5: + version "7.32.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" + integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== + dependencies: + array-includes "^3.1.6" + array.prototype.flatmap "^1.3.1" + array.prototype.tosorted "^1.1.1" + doctrine "^2.1.0" + estraverse "^5.3.0" + jsx-ast-utils "^2.4.1 || ^3.0.0" + minimatch "^3.1.2" + object.entries "^1.1.6" + object.fromentries "^2.0.6" + object.hasown "^1.1.2" + object.values "^1.1.6" + prop-types "^15.8.1" + resolve "^2.0.0-next.4" + semver "^6.3.0" + string.prototype.matchall "^4.0.8" + +eslint-rule-composer@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9" + integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg== + +eslint-scope@3.7.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" + integrity sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A== + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + +eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + +eslint-visitor-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + +eslint@^7.32.0: + version "7.32.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== + dependencies: + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" + ajv "^6.10.0" + chalk "^4.0.0" + cross-spawn "^7.0.2" + debug "^4.0.1" + doctrine "^3.0.0" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" + esutils "^2.0.2" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" + functional-red-black-tree "^1.0.1" + glob-parent "^5.1.2" + globals "^13.6.0" + ignore "^4.0.6" + import-fresh "^3.0.0" + imurmurhash "^0.1.4" + is-glob "^4.0.0" + js-yaml "^3.13.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.4.1" + lodash.merge "^4.6.2" + minimatch "^3.0.4" + natural-compare "^1.4.0" + optionator "^0.9.1" + progress "^2.0.0" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" + text-table "^0.2.0" + v8-compile-cache "^2.0.3" + +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + dependencies: + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esquery@^1.4.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== + dependencies: + estraverse "^5.1.0" + +esrecurse@^4.1.0, esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +events@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +exit@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== + +expect@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.0.tgz#a0c114e91d8b6e9fcfb2d830411958699125bd23" + integrity sha512-AV+HaBtnDJ2YEUhPPo25HyUHBLaetM+y/Dq6pEC8VPQyt1dK+k8MfGkMy46djy2bddcqESc1kl4/K1uLWSfk9g== + dependencies: + "@jest/expect-utils" "^29.6.0" + "@types/node" "*" + jest-get-type "^29.4.3" + jest-matcher-utils "^29.6.0" + jest-message-util "^29.6.0" + jest-util "^29.6.0" + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== + +fb-watchman@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== + dependencies: + bser "2.1.1" + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + dependencies: + flat-cache "^3.0.4" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-root@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +flat-cache@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" + integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + dependencies: + flatted "^3.1.0" + rimraf "^3.0.2" + +flatted@^3.1.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" + integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== + +follow-redirects@^1.15.0: + version "1.15.2" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +for-each@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== + dependencies: + is-callable "^1.1.3" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +formik@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/formik/-/formik-2.4.0.tgz#8243e42a89e1c9fbe9aefbd48bc8d1f10ae2950d" + integrity sha512-QZiWztt9fD84EYcF7Bmr431ZhIm1xUVgBACbTuJ6azPrUpVp7o6q+t9HJaIQsFZrMfcBPNBotYtDgyDpzQ3z0Q== + dependencies: + deepmerge "^2.1.1" + hoist-non-react-statics "^3.3.0" + lodash "^4.17.21" + lodash-es "^4.17.21" + react-fast-compare "^2.0.1" + tiny-warning "^1.0.2" + tslib "^1.10.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +function.prototype.name@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" + integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.0" + functions-have-names "^1.2.2" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== + +functions-have-names@^1.2.2, functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" + integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-proto "^1.0.1" + has-symbols "^1.0.3" + +get-nonce@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" + integrity sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q== + +get-package-type@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +get-symbol-description@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" + integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + +git-diff@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/git-diff/-/git-diff-2.0.6.tgz#4a8ece670d64d1f9f4e68191ad8b1013900f6c1e" + integrity sha512-/Iu4prUrydE3Pb3lCBMbcSNIf81tgGt0W1ZwknnyF62t3tHmtiJTRj0f+1ZIhp3+Rh0ktz1pJVoa7ZXUCskivA== + dependencies: + chalk "^2.3.2" + diff "^3.5.0" + loglevel "^1.6.1" + shelljs "^0.8.1" + shelljs.exec "^1.1.7" + +glob-parent@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob@^7.0.0, glob@^7.1.3, glob@^7.1.4: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globals@^13.6.0, globals@^13.9.0: + version "13.20.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" + integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + dependencies: + type-fest "^0.20.2" + +globalthis@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +has-bigints@^1.0.1, has-bigints@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" + integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.2, has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== + dependencies: + has-symbols "^1.0.2" + +has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== + dependencies: + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +html-escaper@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +http-errors@1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.1.13, ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + +immer@9.0.19: + version "9.0.19" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.19.tgz#67fb97310555690b5f9cd8380d38fc0aabb6b38b" + integrity sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ== + +immutable@^3.8.2: + version "3.8.2" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" + integrity sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg== + +import-fresh@^3.0.0, import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +inquirer@^8.2.0: + version "8.2.5" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8" + integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.5.5" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + wrap-ansi "^7.0.0" + +internal-slot@^1.0.3, internal-slot@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" + integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== + dependencies: + get-intrinsic "^1.2.0" + has "^1.0.3" + side-channel "^1.0.4" + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +intl-messageformat@10.3.4: + version "10.3.4" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.3.4.tgz#20f064c28b46fa6d352a4c4ba5e9bfc597af3eba" + integrity sha512-/FxUIrlbPtuykSNX85CB5sp2FjLVeTmdD7TfRkVFPft2n4FgcSlAcilFytYiFAEmPHc+0PvpLCIPXeaGFzIvOg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/fast-memoize" "2.0.1" + "@formatjs/icu-messageformat-parser" "2.3.1" + tslib "^2.4.0" + +intl-messageformat@9.13.0: + version "9.13.0" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.13.0.tgz#97360b73bd82212e4f6005c712a4a16053165468" + integrity sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/fast-memoize" "1.2.1" + "@formatjs/icu-messageformat-parser" "2.1.0" + tslib "^2.1.0" + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" + integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.0" + is-typed-array "^1.1.10" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== + dependencies: + has-bigints "^1.0.1" + +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.11.0, is-core-module@^2.9.0: + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== + dependencies: + has "^1.0.3" + +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== + dependencies: + has-tostringtag "^1.0.0" + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-generator-fn@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + +is-negative-zero@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" + integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== + +is-number-object@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" + integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== + dependencies: + has-tostringtag "^1.0.0" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-regex@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" + integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + +is-shared-array-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" + integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA== + dependencies: + call-bind "^1.0.2" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-string@^1.0.5, is-string@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" + integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== + dependencies: + has-tostringtag "^1.0.0" + +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + dependencies: + has-symbols "^1.0.2" + +is-typed-array@^1.1.10, is-typed-array@^1.1.9: + version "1.1.10" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" + integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + +is-weakref@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" + integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== + dependencies: + call-bind "^1.0.2" + +isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== + +istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^6.3.0" + +istanbul-lib-report@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" + integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + dependencies: + istanbul-lib-coverage "^3.0.0" + make-dir "^3.0.0" + supports-color "^7.1.0" + +istanbul-lib-source-maps@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== + dependencies: + debug "^4.1.1" + istanbul-lib-coverage "^3.0.0" + source-map "^0.6.1" + +istanbul-reports@^3.1.3: + version "3.1.5" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" + integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + dependencies: + html-escaper "^2.0.0" + istanbul-lib-report "^3.0.0" + +jest-changed-files@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" + integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== + dependencies: + execa "^5.0.0" + p-limit "^3.1.0" + +jest-circus@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.0.tgz#aa6369bd10aecc8ec68298bd14cf43ac4370958a" + integrity sha512-LtG45qEKhse2Ws5zNR4DnZATReLGQXzBZGZnJ0DU37p6d4wDhu41vvczCQ3Ou+llR6CRYDBshsubV7H4jZvIkw== + dependencies: + "@jest/environment" "^29.6.0" + "@jest/expect" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/types" "^29.6.0" + "@types/node" "*" + chalk "^4.0.0" + co "^4.6.0" + dedent "^0.7.0" + is-generator-fn "^2.0.0" + jest-each "^29.6.0" + jest-matcher-utils "^29.6.0" + jest-message-util "^29.6.0" + jest-runtime "^29.6.0" + jest-snapshot "^29.6.0" + jest-util "^29.6.0" + p-limit "^3.1.0" + pretty-format "^29.6.0" + pure-rand "^6.0.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-cli@^29.3.1, jest-cli@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.0.tgz#a885e3d5a0b12ba520f61f8496bb0c9c2ff97896" + integrity sha512-WvZIaanK/abkw6s01924DQ2QLwM5Q4Y4iPbSDb9Zg6smyXGqqcPQ7ft9X8D7B0jICz312eSzM6UlQNxuZJBrMw== + dependencies: + "@jest/core" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/types" "^29.6.0" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + import-local "^3.0.2" + jest-config "^29.6.0" + jest-util "^29.6.0" + jest-validate "^29.6.0" + prompts "^2.0.1" + yargs "^17.3.1" + +jest-config@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.0.tgz#0bca14b634919519a298a56c0ed1d200b9f0fa31" + integrity sha512-fKA4jM91PDqWVkMpb1FVKxIuhg3hC6hgaen57cr1rRZkR96dCatvJZsk3ik7/GNu9ERj9wgAspOmyvkFoGsZhA== + dependencies: + "@babel/core" "^7.11.6" + "@jest/test-sequencer" "^29.6.0" + "@jest/types" "^29.6.0" + babel-jest "^29.6.0" + chalk "^4.0.0" + ci-info "^3.2.0" + deepmerge "^4.2.2" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-circus "^29.6.0" + jest-environment-node "^29.6.0" + jest-get-type "^29.4.3" + jest-regex-util "^29.4.3" + jest-resolve "^29.6.0" + jest-runner "^29.6.0" + jest-util "^29.6.0" + jest-validate "^29.6.0" + micromatch "^4.0.4" + parse-json "^5.2.0" + pretty-format "^29.6.0" + slash "^3.0.0" + strip-json-comments "^3.1.1" + +jest-diff@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.0.tgz#9fe219a2f73a62ed6ac1c1a58e4965dc66836c4b" + integrity sha512-ZRm7cd2m9YyZ0N3iMyuo1iUiprxQ/MFpYWXzEEj7hjzL3WnDffKW8192XBDcrAI8j7hnrM1wed3bL/oEnYF/8w== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.4.3" + jest-get-type "^29.4.3" + pretty-format "^29.6.0" + +jest-docblock@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" + integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== + dependencies: + detect-newline "^3.0.0" + +jest-each@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.0.tgz#320637063b518a51e42b38a0186255e6e5978fe7" + integrity sha512-d0Jem4RBAlFUyV6JSXPSHVUpNo5RleSj+iJEy1G3+ZCrzHDjWs/1jUfrbnJKHdJdAx5BCEce/Ju379WqHhQk4w== + dependencies: + "@jest/types" "^29.6.0" + chalk "^4.0.0" + jest-get-type "^29.4.3" + jest-util "^29.6.0" + pretty-format "^29.6.0" + +jest-environment-node@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.0.tgz#634c3027afaa6f4211516348c59642d74b126a1b" + integrity sha512-BOf5Q2/nFCdBOnyBM5c5/6DbdQYgc+0gyUQ8l8qhUAB8O7pM+4QJXIXJsRZJaxd5SHV6y5VArTVhOfogoqcP8Q== + dependencies: + "@jest/environment" "^29.6.0" + "@jest/fake-timers" "^29.6.0" + "@jest/types" "^29.6.0" + "@types/node" "*" + jest-mock "^29.6.0" + jest-util "^29.6.0" + +jest-get-type@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" + integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== + +jest-haste-map@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.0.tgz#5f3e6292bc45f596de48835489ddac409748b15a" + integrity sha512-dY1DKufptj7hcJSuhpqlYPGcnN3XjlOy/g0jinpRTMsbb40ivZHiuIPzeminOZkrek8C+oDxC54ILGO3vMLojg== + dependencies: + "@jest/types" "^29.6.0" + "@types/graceful-fs" "^4.1.3" + "@types/node" "*" + anymatch "^3.0.3" + fb-watchman "^2.0.0" + graceful-fs "^4.2.9" + jest-regex-util "^29.4.3" + jest-util "^29.6.0" + jest-worker "^29.6.0" + micromatch "^4.0.4" + walker "^1.0.8" + optionalDependencies: + fsevents "^2.3.2" + +jest-leak-detector@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.0.tgz#9b96d275622739b4436ee7e91b3f3d386471105c" + integrity sha512-JdV6EZOPxHR1gd6ccxjNowuROkT2jtGU5G/g58RcJX1xe5mrtLj0g6/ZkyMoXF4cs+tTkHMFX6pcIrB1QPQwCw== + dependencies: + jest-get-type "^29.4.3" + pretty-format "^29.6.0" + +jest-matcher-utils@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.0.tgz#4465344800591022a5239f529857c053da6a9d5c" + integrity sha512-oSlqfGN+sbkB2Q5um/zL7z80w84FEAcLKzXBZIPyRk2F2Srg1ubhrHVKW68JCvb2+xKzAeGw35b+6gciS24PHw== + dependencies: + chalk "^4.0.0" + jest-diff "^29.6.0" + jest-get-type "^29.4.3" + pretty-format "^29.6.0" + +jest-message-util@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.0.tgz#b23c1f787fcc226c49489fd53018100c2f434fe6" + integrity sha512-mkCp56cETbpoNtsaeWVy6SKzk228mMi9FPHSObaRIhbR2Ujw9PqjW/yqVHD2tN1bHbC8ol6h3UEo7dOPmIYwIA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.6.0" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.6.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-mock@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.0.tgz#4643fe35a3f20ef9a71f2a61f037a2ff05702d55" + integrity sha512-2Pb7R2w24Q0aUVn+2/vdRDL6CqGqpheDZy7zrXav8FotOpSGw/4bS2hyVoKHMEx4xzOn6EyCAGwc5czWxXeN7w== + dependencies: + "@jest/types" "^29.6.0" + "@types/node" "*" + jest-util "^29.6.0" + +jest-pnp-resolver@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== + +jest-regex-util@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" + integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== + +jest-resolve-dependencies@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.0.tgz#772a315ebf2556c3c0ced98f268d2f931efab8a5" + integrity sha512-eOfPog9K3hJdJk/3i6O6bQhXS+3uXhMDkLJGX+xmMPp7T1d/zdcFofbDnHgNoEkhD/mSimC5IagLEP7lpLLu/A== + dependencies: + jest-regex-util "^29.4.3" + jest-snapshot "^29.6.0" + +jest-resolve@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.0.tgz#e7ffd4ebfd03d0ef442eba00611b5a5ea18996b5" + integrity sha512-+hrpY4LzAONoZA/rvB6rnZLkOSA6UgJLpdCWrOZNSgGxWMumzRLu7dLUSCabAHzoHIDQ9qXfr3th1zYNJ0E8sQ== + dependencies: + chalk "^4.0.0" + graceful-fs "^4.2.9" + jest-haste-map "^29.6.0" + jest-pnp-resolver "^1.2.2" + jest-util "^29.6.0" + jest-validate "^29.6.0" + resolve "^1.20.0" + resolve.exports "^2.0.0" + slash "^3.0.0" + +jest-runner@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.0.tgz#7d8680b80c92c6fb94b9960714cd7004de7ef948" + integrity sha512-4fZuGV2lOxS2BiqEG9/AI8E6O+jo+QZjMVcgi1x5E6aDql0Gd/EFIbUQ0pSS09y8cya1vJB/qC2xsE468jqtSg== + dependencies: + "@jest/console" "^29.6.0" + "@jest/environment" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" + "@types/node" "*" + chalk "^4.0.0" + emittery "^0.13.1" + graceful-fs "^4.2.9" + jest-docblock "^29.4.3" + jest-environment-node "^29.6.0" + jest-haste-map "^29.6.0" + jest-leak-detector "^29.6.0" + jest-message-util "^29.6.0" + jest-resolve "^29.6.0" + jest-runtime "^29.6.0" + jest-util "^29.6.0" + jest-watcher "^29.6.0" + jest-worker "^29.6.0" + p-limit "^3.1.0" + source-map-support "0.5.13" + +jest-runtime@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.0.tgz#0f6d98b40625c620c6fa1f075c3b0ca95daa8f1c" + integrity sha512-5FavYo3EeXLHIvnJf+r7Cj0buePAbe4mzRB9oeVxDS0uVmouSBjWeGgyRjZkw7ArxOoZI8gO6f8SGMJ2HFlwwg== + dependencies: + "@jest/environment" "^29.6.0" + "@jest/fake-timers" "^29.6.0" + "@jest/globals" "^29.6.0" + "@jest/source-map" "^29.6.0" + "@jest/test-result" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" + "@types/node" "*" + chalk "^4.0.0" + cjs-module-lexer "^1.0.0" + collect-v8-coverage "^1.0.0" + glob "^7.1.3" + graceful-fs "^4.2.9" + jest-haste-map "^29.6.0" + jest-message-util "^29.6.0" + jest-mock "^29.6.0" + jest-regex-util "^29.4.3" + jest-resolve "^29.6.0" + jest-snapshot "^29.6.0" + jest-util "^29.6.0" + slash "^3.0.0" + strip-bom "^4.0.0" + +jest-snapshot@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.0.tgz#a8653fe098f1c39ab37c94f8b1370f606b5618a9" + integrity sha512-H3kUE9NwWDEDoutcOSS921IqdlkdjgnMdj1oMyxAHNflscdLc9dB8OudZHV6kj4OHJxbMxL8CdI5DlwYrs4wQg== + dependencies: + "@babel/core" "^7.11.6" + "@babel/generator" "^7.7.2" + "@babel/plugin-syntax-jsx" "^7.7.2" + "@babel/plugin-syntax-typescript" "^7.7.2" + "@babel/types" "^7.3.3" + "@jest/expect-utils" "^29.6.0" + "@jest/transform" "^29.6.0" + "@jest/types" "^29.6.0" + "@types/prettier" "^2.1.5" + babel-preset-current-node-syntax "^1.0.0" + chalk "^4.0.0" + expect "^29.6.0" + graceful-fs "^4.2.9" + jest-diff "^29.6.0" + jest-get-type "^29.4.3" + jest-matcher-utils "^29.6.0" + jest-message-util "^29.6.0" + jest-util "^29.6.0" + natural-compare "^1.4.0" + pretty-format "^29.6.0" + semver "^7.5.3" + +jest-styled-components@^7.0.2: + version "7.1.1" + resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-7.1.1.tgz#faf19c733e0de4bbef1f9151955b99e839b7df48" + integrity sha512-OUq31R5CivBF8oy81dnegNQrRW13TugMol/Dz6ZnFfEyo03exLASod7YGwyHGuayYlKmCstPtz0RQ1+NrAbIIA== + dependencies: + "@adobe/css-tools" "^4.0.1" + +jest-util@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.0.tgz#4071050c5d70f5d4d48105e8883773f3a6b94f8d" + integrity sha512-S0USx9YwcvEm4pQ5suisVm/RVxBmi0GFR7ocJhIeaCuW5AXnAnffXbaVKvIFodyZNOc9ygzVtTxmBf40HsHXaA== + dependencies: + "@jest/types" "^29.6.0" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.6.0.tgz#6a7416a1df4fe90896db566b83d6b4c9485c402c" + integrity sha512-MLTrAJsb1+W7svbeZ+A7pAnyXMaQrjvPDKCy7OlfsfB6TMVc69v7WjUWfiR6r3snULFWZASiKgvNVDuATta1dg== + dependencies: + "@jest/types" "^29.6.0" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.4.3" + leven "^3.1.0" + pretty-format "^29.6.0" + +jest-watcher@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.0.tgz#77df9ffcdfc70406fdd577020c1e4d62de5a0299" + integrity sha512-LdsQqFNX60mRdRRe+zsELnYRH1yX6KL+ukbh+u6WSQeTheZZe1TlLJNKRQiZ7e0VbvMkywmMWL/KV35noOJCcw== + dependencies: + "@jest/test-result" "^29.6.0" + "@jest/types" "^29.6.0" + "@types/node" "*" + ansi-escapes "^4.2.1" + chalk "^4.0.0" + emittery "^0.13.1" + jest-util "^29.6.0" + string-length "^4.0.1" + +jest-worker@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.0.tgz#e0c40226d073fdb8f0dfe87d7f90f8fd987d8ba3" + integrity sha512-oiQHH1SnKmZIwwPnpOrXTq4kHBk3lKGY/07DpnH0sAu+x7J8rXlbLDROZsU6vy9GwB0hPiZeZpu6YlJ48QoKcA== + dependencies: + "@types/node" "*" + jest-util "^29.6.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest@^29.3.1: + version "29.6.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.0.tgz#dbc8136e6d933177487e2427187e07ebf9db8ce4" + integrity sha512-do1J9gGrQ68E4UfMz/4OM71p9qCqQxu32N/9ZfeYFSSlx0uUOuxeyZxtJZNaUTW12ZA11ERhmBjBhy1Ho96R4g== + dependencies: + "@jest/core" "^29.6.0" + "@jest/types" "^29.6.0" + import-local "^3.0.2" + jest-cli "^29.6.0" + +js-sha3@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== + +json5@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" + integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2, json5@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: + version "3.3.4" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz#b896535fed5b867650acce5a9bd4135ffc7b3bf9" + integrity sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw== + dependencies: + array-includes "^3.1.6" + array.prototype.flat "^1.3.1" + object.assign "^4.1.4" + object.values "^1.1.6" + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@=1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash-es@^4.17.15, lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash.deburr@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/lodash.deburr/-/lodash.deburr-4.1.0.tgz#ddb1bbb3ef07458c0177ba07de14422cb033ff9b" + integrity sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ== + +lodash.merge@^4.6.2: + version "4.6.2" + resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" + integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== + +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + +lodash@4.17.21, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +log-symbols@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + dependencies: + chalk "^4.1.0" + is-unicode-supported "^0.1.0" + +loglevel@^1.6.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.1.tgz#5c621f83d5b48c54ae93b6156353f555963377b4" + integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.0, make-dir@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +makeerror@1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== + dependencies: + tmpl "1.0.5" + +match-sorter@^6.0.2: + version "6.3.1" + resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.1.tgz#98cc37fda756093424ddf3cbc62bfe9c75b92bda" + integrity sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw== + dependencies: + "@babel/runtime" "^7.12.5" + remove-accents "0.4.2" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +memoize-one@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" + integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== + +memory-fs@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.2.0.tgz#f2bb25368bc121e391c2520de92969caee0a0290" + integrity sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +micromatch@^4.0.4: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +microseconds@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39" + integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== + +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +nano-time@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/nano-time/-/nano-time-1.0.0.tgz#b0554f69ad89e22d0907f7a12b0993a5d96137ef" + integrity sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA== + dependencies: + big-integer "^1.6.16" + +nanoclone@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" + integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA== + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== + +"node-libs-browser@^1.0.0 || ^2.0.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^3.0.0" + https-browserify "^1.0.0" + os-browserify "^0.3.0" + path-browserify "0.0.1" + process "^0.11.10" + punycode "^1.2.4" + querystring-es3 "^0.2.0" + readable-stream "^2.3.3" + stream-browserify "^2.0.1" + stream-http "^2.7.2" + string_decoder "^1.0.0" + timers-browserify "^2.0.4" + tty-browserify "0.0.0" + url "^0.11.0" + util "^0.11.0" + vm-browserify "^1.0.1" + +node-releases@^2.0.12: + version "2.0.12" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" + integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-hash@^2.0.3: + version "2.2.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" + integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== + +object-inspect@^1.12.3, object-inspect@^1.9.0: + version "1.12.3" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" + integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.2, object.assign@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +object.entries@^1.1.2, object.entries@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" + integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.fromentries@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" + integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.hasown@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" + integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== + dependencies: + define-properties "^1.1.4" + es-abstract "^1.20.4" + +object.values@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" + integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +oblivious-set@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" + integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +optionator@^0.9.1: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + +ora@^5.4.1: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== + dependencies: + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" + wcwidth "^1.0.1" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== + +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== + dependencies: + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +path-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" + integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pirates@^4.0.4: + version "4.0.6" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +postcss-value-parser@^4.0.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + +pretty-format@^29.6.0: + version "29.6.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.0.tgz#c90c8f145187fe73240662527a513599c16f3b97" + integrity sha512-XH+D4n7Ey0iSR6PdAnBs99cWMZdGsdKrR33iUHQNr79w1szKTCIZDVdXuccAsHVwDBp0XeWPfNEoaxP9EZgRmQ== + dependencies: + "@jest/schemas" "^29.6.0" + ansi-styles "^5.0.0" + react-is "^18.0.0" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== + +progress@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +prompts@^2.0.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-expr@^2.0.4: + version "2.0.5" + resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.5.tgz#278bdb15308ae16af3e3b9640024524f4dc02cb4" + integrity sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA== + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +pure-rand@^6.0.0: + version "6.0.2" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" + integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== + +qs@6.11.1: + version "6.11.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f" + integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ== + dependencies: + side-channel "^1.0.4" + +qs@^6.11.0: + version "6.11.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== + dependencies: + side-channel "^1.0.4" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +react-diff-viewer-continued@^3.2.3: + version "3.2.6" + resolved "https://registry.yarnpkg.com/react-diff-viewer-continued/-/react-diff-viewer-continued-3.2.6.tgz#96382463b5de6838d95323c407442349b1c3a26e" + integrity sha512-GrzyqQnjIMoej+jMjWvtVSsQqhXgzEGqpXlJ2dAGfOk7Q26qcm8Gu6xtI430PBUyZsERe8BJSQf+7VZZo8IBNQ== + dependencies: + "@emotion/css" "^11.10.5" + classnames "^2.3.1" + diff "^5.1.0" + memoize-one "^6.0.0" + prop-types "^15.8.1" + +react-fast-compare@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" + integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== + +react-fast-compare@^3.1.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + +react-helmet@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726" + integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== + dependencies: + object-assign "^4.1.1" + prop-types "^15.7.2" + react-fast-compare "^3.1.1" + react-side-effect "^2.1.0" + +react-intl@6.4.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.4.1.tgz#01e4bd5497cb93d87146e966d8eda25851d4d9b6" + integrity sha512-/aT5595AEMZ+Pjmt8W2R5/ZkYJmyyd6jTzHzqhJ1LnfeG36+N5huBtykxYhHqLc1BrIRQ1fTX1orYC0Ej5ojtg== + dependencies: + "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/icu-messageformat-parser" "2.3.1" + "@formatjs/intl" "2.7.1" + "@formatjs/intl-displaynames" "6.3.1" + "@formatjs/intl-listformat" "7.2.1" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/react" "16 || 17 || 18" + hoist-non-react-statics "^3.3.2" + intl-messageformat "10.3.4" + tslib "^2.4.0" + +react-intl@^5.20.12: + version "5.25.1" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.25.1.tgz#68a73aefc485c9bf70062381ae7f6f4791680879" + integrity sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg== + dependencies: + "@formatjs/ecma402-abstract" "1.11.4" + "@formatjs/icu-messageformat-parser" "2.1.0" + "@formatjs/intl" "2.2.1" + "@formatjs/intl-displaynames" "5.4.3" + "@formatjs/intl-listformat" "6.5.3" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/react" "16 || 17 || 18" + hoist-non-react-statics "^3.3.2" + intl-messageformat "9.13.0" + tslib "^2.1.0" + +react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-is@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== + +react-query@3.39.3: + version "3.39.3" + resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.39.3.tgz#4cea7127c6c26bdea2de5fb63e51044330b03f35" + integrity sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g== + dependencies: + "@babel/runtime" "^7.5.5" + broadcast-channel "^3.4.1" + match-sorter "^6.0.2" + +react-redux@^7.2.2: + version "7.2.9" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d" + integrity sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ== + dependencies: + "@babel/runtime" "^7.15.4" + "@types/react-redux" "^7.1.20" + hoist-non-react-statics "^3.3.2" + loose-envify "^1.4.0" + prop-types "^15.7.2" + react-is "^17.0.2" + +react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" + integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== + dependencies: + react-style-singleton "^2.2.1" + tslib "^2.0.0" + +react-remove-scroll@2.5.5: + version "2.5.5" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" + integrity sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw== + dependencies: + react-remove-scroll-bar "^2.3.3" + react-style-singleton "^2.2.1" + tslib "^2.1.0" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" + +react-remove-scroll@^2.5.6: + version "2.5.6" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.6.tgz#7510b8079e9c7eebe00e65a33daaa3aa29a10336" + integrity sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg== + dependencies: + react-remove-scroll-bar "^2.3.4" + react-style-singleton "^2.2.1" + tslib "^2.1.0" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" + +react-select@5.7.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.7.0.tgz#82921b38f1fcf1471a0b62304da01f2896cd8ce6" + integrity sha512-lJGiMxCa3cqnUr2Jjtg9YHsaytiZqeNOKeibv6WF5zbK/fPegZ1hg3y/9P1RZVLhqBTs0PfqQLKuAACednYGhQ== + dependencies: + "@babel/runtime" "^7.12.0" + "@emotion/cache" "^11.4.0" + "@emotion/react" "^11.8.1" + "@floating-ui/dom" "^1.0.1" + "@types/react-transition-group" "^4.4.0" + memoize-one "^6.0.0" + prop-types "^15.6.0" + react-transition-group "^4.3.0" + use-isomorphic-layout-effect "^1.1.2" + +react-side-effect@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.2.tgz#dc6345b9e8f9906dc2eeb68700b615e0b4fe752a" + integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== + +react-style-singleton@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" + integrity sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g== + dependencies: + get-nonce "^1.0.0" + invariant "^2.2.4" + tslib "^2.0.0" + +react-transition-group@^4.3.0: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +redux-immutable@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/redux-immutable/-/redux-immutable-4.0.0.tgz#3a1a32df66366462b63691f0e1dc35e472bbc9f3" + integrity sha512-SchSn/DWfGb3oAejd+1hhHx01xUoxY+V7TeK0BKqpkLKiQPVFf7DYzEaKmrEVxsWxielKfSK9/Xq66YyxgR1cg== + +redux-thunk@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" + integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== + +redux@^4.0.0, redux@^4.0.5: + version "4.2.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" + integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== + dependencies: + "@babel/runtime" "^7.9.2" + +regenerator-runtime@^0.13.11: + version "0.13.11" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regexp.prototype.flags@^1.4.3: + version "1.5.0" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" + integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + functions-have-names "^1.2.3" + +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + +remove-accents@0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" + integrity sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA== + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve.exports@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" + integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== + +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + dependencies: + is-core-module "^2.11.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +resolve@^2.0.0-next.4: + version "2.0.0-next.4" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" + integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +rimraf@3.0.2, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +rxjs@^7.5.5: + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== + dependencies: + tslib "^2.1.0" + +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex-test@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" + integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + is-regex "^1.1.4" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +semver@^5.3.0: + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^6.0.0, semver@^6.3.0: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.2.1, semver@^7.5.3: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +setimmediate@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shelljs.exec@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/shelljs.exec/-/shelljs.exec-1.1.8.tgz#6f3c8dd017cb96d2dea82e712b758eab4fc2f68c" + integrity sha512-vFILCw+lzUtiwBAHV8/Ex8JsFjelFMdhONIsgKNLgTzeRckp2AOYRQtHJE/9LhNvdMmE27AGtzWx0+DHpwIwSw== + +shelljs@^0.8.1: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + +source-map-support@0.5.13: + version "0.5.13" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" + integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" + +"statuses@>= 1.5.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +string-length@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string.prototype.matchall@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" + integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.4.3" + side-channel "^1.0.4" + +string.prototype.trim@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" + integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimend@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" + integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string.prototype.trimstart@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" + integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + es-abstract "^1.20.4" + +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== + +strip-bom@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +style-mod@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.0.3.tgz#136c4abc905f82a866a18b39df4dc08ec762b1ad" + integrity sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw== + +styled-components@^5.2.3: + version "5.3.11" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" + integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/traverse" "^7.4.5" + "@emotion/is-prop-valid" "^1.1.0" + "@emotion/stylis" "^0.8.4" + "@emotion/unitless" "^0.7.4" + babel-plugin-styled-components ">= 1.12.0" + css-to-react-native "^3.0.0" + hoist-non-react-statics "^3.0.0" + shallowequal "^1.1.0" + supports-color "^5.5.0" + +stylis@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" + integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== + +supports-color@^5.3.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +table@^6.0.9: + version "6.8.1" + resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + +tapable@^0.1.8: + version "0.1.10" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" + integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ== + +test-exclude@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== + dependencies: + "@istanbuljs/schema" "^0.1.2" + glob "^7.1.4" + minimatch "^3.0.4" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== + dependencies: + setimmediate "^1.0.4" + +tiny-warning@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +tmpl@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +toposort@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" + integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== + +tsconfig-paths@^3.14.1: + version "3.14.2" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" + integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== + dependencies: + "@types/json5" "^0.0.29" + json5 "^1.0.2" + minimist "^1.2.6" + strip-bom "^3.0.0" + +tslib@^1.10.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" + integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== + +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + +typed-array-length@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" + integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + is-typed-array "^1.1.9" + +unbox-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" + integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== + dependencies: + call-bind "^1.0.2" + has-bigints "^1.0.2" + has-symbols "^1.0.3" + which-boxed-primitive "^1.0.2" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +unload@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/unload/-/unload-2.2.0.tgz#ccc88fdcad345faa06a92039ec0f80b488880ef7" + integrity sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA== + dependencies: + "@babel/runtime" "^7.6.2" + detect-node "^2.0.4" + +update-browserslist-db@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.1.tgz#26f90f615427eca1b9f4d6a28288c147e2302a32" + integrity sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA== + dependencies: + punycode "^1.4.1" + qs "^6.11.0" + +use-callback-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.0.tgz#772199899b9c9a50526fedc4993fc7fa1f7e32d5" + integrity sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w== + dependencies: + tslib "^2.0.0" + +use-isomorphic-layout-effect@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + +use-sidecar@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" + integrity sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw== + dependencies: + detect-node-es "^1.1.0" + tslib "^2.0.0" + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== + dependencies: + inherits "2.0.1" + +util@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== + dependencies: + inherits "2.0.3" + +v8-compile-cache@^2.0.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + +v8-to-istanbul@^9.0.1: + version "9.1.0" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" + integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.12" + "@types/istanbul-lib-coverage" "^2.0.1" + convert-source-map "^1.6.0" + +vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== + +w3c-keyname@^2.2.4: + version "2.2.8" + resolved "https://registry.yarnpkg.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5" + integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ== + +walker@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== + dependencies: + makeerror "1.0.12" + +wcwidth@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== + dependencies: + defaults "^1.0.3" + +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + +which-typed-array@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" + integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.10" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" + integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== + dependencies: + imurmurhash "^0.1.4" + signal-exit "^3.0.7" + +xtend@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.3.1: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yup@0.32.9: + version "0.32.9" + resolved "https://registry.yarnpkg.com/yup/-/yup-0.32.9.tgz#9367bec6b1b0e39211ecbca598702e106019d872" + integrity sha512-Ci1qN+i2H0XpY7syDQ0k5zKQ/DoxO0LzPg8PAR/X4Mpj6DqaeCoIYEEjDJwhArh3Fa7GWbQQVDZKeXYlSH4JMg== + dependencies: + "@babel/runtime" "^7.10.5" + "@types/lodash" "^4.14.165" + lodash "^4.17.20" + lodash-es "^4.17.15" + nanoclone "^0.2.1" + property-expr "^2.0.4" + toposort "^2.0.2" From eb97eaeb382d49be4c3c831ea0d70a77fdbf0e5e Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 20:45:29 +0200 Subject: [PATCH 041/123] feat: Add --no-lockfile to the yarn install step in the pipeline --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index af4a439..3225145 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,7 +22,7 @@ jobs: with: node-version: ${{ matrix.node }} - name: Install dependencies - run: yarn + run: yarn --no-lockfile - name: Run eslint run: yarn run eslint integration: @@ -38,7 +38,7 @@ jobs: with: node-version: ${{ matrix.node }} - name: Install dependencies plugin - run: yarn --unsafe-perm --production + run: yarn --no-lockfile --unsafe-perm --production - name: Install dependencies playground run: yarn playground:install --unsafe-perm - name: Build playground From 08437acb0bfa01cfd4f3b1174e37c53536a445f0 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 20:48:20 +0200 Subject: [PATCH 042/123] fix: Only use the --no-lockfile for the integration tests --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3225145..c0d1d19 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,7 +22,7 @@ jobs: with: node-version: ${{ matrix.node }} - name: Install dependencies - run: yarn --no-lockfile + run: yarn - name: Run eslint run: yarn run eslint integration: From 12970ae0d8dba2cbd49962ccfd14040d3d46e954 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 20:51:59 +0200 Subject: [PATCH 043/123] fix: lock the react-diff-viewer-continued dependency to 3.2.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c104757..a79aead 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "git-diff": "^2.0.6", "immutable": "^3.8.2", "inquirer": "^8.2.0", - "react-diff-viewer-continued": "^3.2.3", + "react-diff-viewer-continued": "3.2.6", "redux-immutable": "^4.0.0", "redux-thunk": "^2.3.0" }, From 3be747975046f28d897cba75b2e696cde890a46c Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 21:22:13 +0200 Subject: [PATCH 044/123] chore: Update lockfile --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index b6e5f48..362145d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4932,7 +4932,7 @@ randomfill@^1.0.3: randombytes "^2.0.5" safe-buffer "^5.1.0" -react-diff-viewer-continued@^3.2.3: +react-diff-viewer-continued@3.2.6: version "3.2.6" resolved "https://registry.yarnpkg.com/react-diff-viewer-continued/-/react-diff-viewer-continued-3.2.6.tgz#96382463b5de6838d95323c407442349b1c3a26e" integrity sha512-GrzyqQnjIMoej+jMjWvtVSsQqhXgzEGqpXlJ2dAGfOk7Q26qcm8Gu6xtI430PBUyZsERe8BJSQf+7VZZo8IBNQ== From d101e3cc43eb66de0ce238d68d3e042bc41bac37 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 17 Oct 2023 21:24:56 +0200 Subject: [PATCH 045/123] fix: Update tests workflow --- .github/workflows/tests.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c0d1d19..ef4d821 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,8 +21,9 @@ jobs: - uses: actions/setup-node@v2 with: node-version: ${{ matrix.node }} + cache: 'yarn' - name: Install dependencies - run: yarn + run: yarn --frozen-lockfile - name: Run eslint run: yarn run eslint integration: @@ -37,6 +38,7 @@ jobs: - uses: actions/setup-node@v2 with: node-version: ${{ matrix.node }} + cache: 'yarn' - name: Install dependencies plugin run: yarn --no-lockfile --unsafe-perm --production - name: Install dependencies playground From 27b349a82a649d74b6c159c7430380f98f2bb5e0 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 19 Oct 2023 07:49:52 +0200 Subject: [PATCH 046/123] chore: Update testing libraries --- package.json | 2 +- playground/package.json | 5 +- yarn.lock | 2026 +++++++++++++++++++++------------------ 3 files changed, 1107 insertions(+), 926 deletions(-) diff --git a/package.json b/package.json index a79aead..d0b4ef6 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-react": "^7.21.5", "eslint-plugin-react-hooks": "^2.3.0", - "jest": "^29.3.1", + "jest": "^29.7.0", "jest-cli": "^29.3.1", "jest-styled-components": "^7.0.2", "lodash": "^4.17.11", diff --git a/playground/package.json b/playground/package.json index e72d287..eb60237 100644 --- a/playground/package.json +++ b/playground/package.json @@ -11,8 +11,9 @@ "cs": "config-sync" }, "devDependencies": { - "jest": "^26.0.1", - "jest-cli": "^26.0.1" + "jest": "^29.7.0", + "jest-cli": "^29.7.0", + "supertest": "^6.3.3" }, "dependencies": { "@strapi/plugin-i18n": "^4.14.4", diff --git a/yarn.lock b/yarn.lock index 362145d..ffeee3a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27,14 +27,7 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" - integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== - dependencies: - "@babel/highlight" "^7.22.5" - -"@babel/code-frame@^7.22.13": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13": version "7.22.13" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== @@ -42,43 +35,33 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/compat-data@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544" - integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg== +"@babel/compat-data@^7.22.9": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" + integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== "@babel/core@^7.11.6", "@babel/core@^7.12.3": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.6.tgz#aafafbe86e9a1679d876b99dc46382964ef72494" - integrity sha512-HPIyDa6n+HKw5dEuway3vVAhBboYCtREBMp+IWeseZy6TFtzn6MHkCH2KKYUOC/vKKwgSMHQW4htBOrmuRPXfw== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" + integrity sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helpers" "^7.22.6" - "@babel/parser" "^7.22.6" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.6" - "@babel/types" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - convert-source-map "^1.7.0" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.0" + "@babel/helpers" "^7.23.2" + "@babel/parser" "^7.23.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" + convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" - json5 "^2.2.2" + json5 "^2.2.3" + semver "^6.3.1" -"@babel/generator@^7.22.5", "@babel/generator@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7" - integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA== - dependencies: - "@babel/types" "^7.22.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/generator@^7.23.0": +"@babel/generator@^7.23.0", "@babel/generator@^7.7.2": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== @@ -95,27 +78,22 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-compilation-targets@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz#e30d61abe9480aa5a83232eb31c111be922d2e52" - integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA== +"@babel/helper-compilation-targets@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-validator-option" "^7.22.5" - "@nicolo-ribaudo/semver-v6" "^6.3.3" + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" browserslist "^4.21.9" lru-cache "^5.1.1" + semver "^6.3.1" "@babel/helper-environment-visitor@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== - "@babel/helper-function-name@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" @@ -131,26 +109,23 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.16.7", "@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: - "@babel/types" "^7.22.5" + "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef" - integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw== +"@babel/helper-module-transforms@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" + integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": version "7.22.5" @@ -164,7 +139,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-split-export-declaration@^7.22.5", "@babel/helper-split-export-declaration@^7.22.6": +"@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== @@ -181,35 +156,21 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== -"@babel/helper-validator-identifier@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== - -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== - -"@babel/helpers@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" - integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== - dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.6" - "@babel/types" "^7.22.5" +"@babel/helper-validator-option@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== -"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" - integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== +"@babel/helpers@^7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" + integrity sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ== dependencies: - "@babel/helper-validator-identifier" "^7.22.5" - chalk "^2.0.0" - js-tokens "^4.0.0" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.2" + "@babel/types" "^7.23.0" -"@babel/highlight@^7.22.13": +"@babel/highlight@^7.10.4", "@babel/highlight@^7.22.13": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== @@ -218,12 +179,7 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5", "@babel/parser@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.6.tgz#201f8b47be20c76c7c5743b9c16129760bf9a975" - integrity sha512-EIQu22vNkceq3LbjAq7knDf/UmtI2qbcNI8GRBlijez6TpQLvSodJPYfydQmNA5buwkxxxa/PVI44jjYZ+/cLw== - -"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== @@ -327,13 +283,13 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" - integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" + integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== dependencies: - regenerator-runtime "^0.13.11" + regenerator-runtime "^0.14.0" -"@babel/template@^7.22.15": +"@babel/template@^7.22.15", "@babel/template@^7.3.3": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== @@ -342,16 +298,7 @@ "@babel/parser" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/template@^7.22.5", "@babel/template@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.22.5", "@babel/traverse@^7.22.6", "@babel/traverse@^7.4.5": +"@babel/traverse@^7.0.0", "@babel/traverse@^7.23.2", "@babel/traverse@^7.4.5": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== @@ -367,16 +314,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" - integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - to-fast-properties "^2.0.0" - -"@babel/types@^7.22.15", "@babel/types@^7.23.0": +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.3": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== @@ -391,24 +329,24 @@ integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@codemirror/autocomplete@^6.0.0": - version "6.8.1" - resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.8.1.tgz#3f3daa9f591186901db07f58d17256656242e841" - integrity sha512-HpphvDcTdOx+9R3eUw9hZK9JA77jlaBF0kOt2McbyfvY0rX9pnMoO8rkkZc0GzSbzhIY4m5xJ0uHHgjfqHNmXQ== + version "6.10.2" + resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.10.2.tgz#d3a7e2a4ddd1e8a2992b1b17d4e7692542c71052" + integrity sha512-3dCL7b0j2GdtZzWN5j7HDpRAJ26ip07R4NGYz7QYthIYMiX8I4E4TNrYcdTayPJGeVQtd/xe7lWU4XL7THFb/w== dependencies: "@codemirror/language" "^6.0.0" "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.6.0" + "@codemirror/view" "^6.17.0" "@lezer/common" "^1.0.0" "@codemirror/commands@^6.0.0", "@codemirror/commands@^6.1.0": - version "6.2.4" - resolved "https://registry.yarnpkg.com/@codemirror/commands/-/commands-6.2.4.tgz#b8a0e5ce72448c092ba4c4b1d902e6f183948aec" - integrity sha512-42lmDqVH0ttfilLShReLXsDfASKLXzfyC36bzwcqzox9PlHulMcsUOfHXNo2X2aFMVNUoQ7j+d4q5bnfseYoOA== + version "6.3.0" + resolved "https://registry.yarnpkg.com/@codemirror/commands/-/commands-6.3.0.tgz#cb7ad6ddc1e8af3a3c352135bd0348e6950b4e9d" + integrity sha512-tFfcxRIlOWiQDFhjBSWJ10MxcvbCIsRr6V64SgrcaY0MwNk32cUOcCuNlWo8VjV4qRQCgNgUAnIeo0svkk4R5Q== dependencies: "@codemirror/language" "^6.0.0" "@codemirror/state" "^6.2.0" "@codemirror/view" "^6.0.0" - "@lezer/common" "^1.0.0" + "@lezer/common" "^1.1.0" "@codemirror/lang-json@^6.0.1": version "6.0.1" @@ -419,39 +357,39 @@ "@lezer/json" "^1.0.0" "@codemirror/language@^6.0.0": - version "6.8.0" - resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.8.0.tgz#f2d7eea6b338c25593d800f2293b062d9f9856db" - integrity sha512-r1paAyWOZkfY0RaYEZj3Kul+MiQTEbDvYqf8gPGaRvNneHXCmfSaAVFjwRUPlgxS8yflMxw2CTu6uCMp8R8A2g== + version "6.9.1" + resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.9.1.tgz#97e2c3e44cf4ff152add865ed7ecec73868446a4" + integrity sha512-lWRP3Y9IUdOms6DXuBpoWwjkR7yRmnS0hKYCbSfPz9v6Em1A1UCRujAkDiCrdYfs1Z0Eu4dGtwovNPStIfkgNA== dependencies: "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" - "@lezer/common" "^1.0.0" + "@lezer/common" "^1.1.0" "@lezer/highlight" "^1.0.0" "@lezer/lr" "^1.0.0" style-mod "^4.0.0" "@codemirror/lint@^6.0.0": - version "6.4.0" - resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.4.0.tgz#3507e937aa9415ef0831ff04734ef0e736e75014" - integrity sha512-6VZ44Ysh/Zn07xrGkdtNfmHCbGSHZzFBdzWi0pbd7chAQ/iUcpLGX99NYRZTa7Ugqg4kEHCqiHhcZnH0gLIgSg== + version "6.4.2" + resolved "https://registry.yarnpkg.com/@codemirror/lint/-/lint-6.4.2.tgz#c13be5320bde9707efdc94e8bcd3c698abae0b92" + integrity sha512-wzRkluWb1ptPKdzlsrbwwjYCPLgzU6N88YBAmlZi8WFyuiEduSd05MnJYNogzyc8rPK7pj6m95ptUApc8sHKVA== dependencies: "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" crelt "^1.0.5" "@codemirror/search@^6.0.0": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@codemirror/search/-/search-6.5.0.tgz#308f9968434e0e6ed59c9ec36a0239eb1dfc5d92" - integrity sha512-64/M40YeJPToKvGO6p3fijo2vwUEj4nACEAXElCaYQ50HrXSvRaK+NHEhSh73WFBGdvIdhrV+lL9PdJy2RfCYA== + version "6.5.4" + resolved "https://registry.yarnpkg.com/@codemirror/search/-/search-6.5.4.tgz#54005697bf581f7dccbbb4a0c34d3a7aa25a513a" + integrity sha512-YoTrvjv9e8EbPs58opjZKyJ3ewFrVSUzQ/4WXlULQLSDDr1nGPJ67mMXFNNVYwdFhybzhrzrtqgHmtpJwIF+8g== dependencies: "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" crelt "^1.0.5" "@codemirror/state@^6.0.0", "@codemirror/state@^6.1.1", "@codemirror/state@^6.1.4", "@codemirror/state@^6.2.0": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.2.1.tgz#6dc8d8e5abb26b875e3164191872d69a5e85bd73" - integrity sha512-RupHSZ8+OjNT38zU9fKH2sv+Dnlr8Eb8sl4NOnnqz95mCFTZUaiRP8Xv5MeeaG0px2b8Bnfe7YGwCV3nsBhbuw== + version "6.3.1" + resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.3.1.tgz#acabbbaeedcbfd31680704aba22102a75104f434" + integrity sha512-88e4HhMtKJyw6fKprGaN/yZfiaoGYOi2nM45YCUC6R/kex9sxFWBDGatS1vk4lMgnWmdIIB9tk8Gj1LmL8YfvA== "@codemirror/theme-one-dark@^6.0.0": version "6.1.2" @@ -463,13 +401,13 @@ "@codemirror/view" "^6.0.0" "@lezer/highlight" "^1.0.0" -"@codemirror/view@^6.0.0", "@codemirror/view@^6.6.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.14.0.tgz#a8ecb0216d6f81aeb20bf8b0cbbc7ed563cf0777" - integrity sha512-I263FPs4In42MNmrdwN2DfmYPFMVMXgT7o/mxdGp4jv5LPs8i0FOxzmxF5yeeQdYSTztb2ZhmPIu0ahveInVTg== +"@codemirror/view@^6.0.0", "@codemirror/view@^6.17.0": + version "6.21.3" + resolved "https://registry.yarnpkg.com/@codemirror/view/-/view-6.21.3.tgz#cf8e3ee6f08e06a6912f18bc90548b4b74badb7a" + integrity sha512-8l1aSQ6MygzL4Nx7GVYhucSXvW4jQd0F6Zm3v9Dg+6nZEfwzJVqi4C2zHfDljID+73gsQrWp9TgHc81xU15O4A== dependencies: "@codemirror/state" "^6.1.4" - style-mod "^4.0.0" + style-mod "^4.1.0" w3c-keyname "^2.2.4" "@emotion/babel-plugin@^11.11.0": @@ -603,51 +541,32 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@floating-ui/core@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.3.1.tgz#4d795b649cc3b1cbb760d191c80dcb4353c9a366" - integrity sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g== - -"@floating-ui/core@^1.4.1": - version "1.4.1" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.4.1.tgz#0d633f4b76052668afb932492ac452f7ebe97f17" - integrity sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ== - dependencies: - "@floating-ui/utils" "^0.1.1" - -"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.3.0": - version "1.4.3" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.4.3.tgz#0854a3297ea03894932381f3ea1403fab3a6e602" - integrity sha512-nB/68NyaQlcdY22L+Fgd1HERQ7UGv7XFN+tPxwrEfQL4nKtAP/jIZnZtpUlXbtV+VEGHh6W/63Gy2C5biWI3sA== - dependencies: - "@floating-ui/core" "^1.3.1" - -"@floating-ui/dom@^1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.1.tgz#88b70defd002fe851f17b4a25efb2d3c04d7a8d7" - integrity sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw== +"@floating-ui/core@^1.4.2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.5.0.tgz#5c05c60d5ae2d05101c3021c1a2a350ddc027f8c" + integrity sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg== dependencies: - "@floating-ui/core" "^1.4.1" - "@floating-ui/utils" "^0.1.1" + "@floating-ui/utils" "^0.1.3" -"@floating-ui/react-dom@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.1.tgz#7972a4fc488a8c746cded3cfe603b6057c308a91" - integrity sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA== +"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.5.1": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" + integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== dependencies: - "@floating-ui/dom" "^1.3.0" + "@floating-ui/core" "^1.4.2" + "@floating-ui/utils" "^0.1.3" -"@floating-ui/react-dom@^2.0.2": +"@floating-ui/react-dom@^2.0.0", "@floating-ui/react-dom@^2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== dependencies: "@floating-ui/dom" "^1.5.1" -"@floating-ui/utils@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.1.tgz#1a5b1959a528e374e8037c4396c3e825d6cf4a83" - integrity sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw== +"@floating-ui/utils@^0.1.3": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" + integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== "@formatjs/ecma402-abstract@1.11.4": version "1.11.4" @@ -833,109 +752,109 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jest/console@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.0.tgz#ad0ae19e56e3ca34f620bab7b3e0bb7e3e655275" - integrity sha512-anb6L1yg7uPQpytNVA5skRaXy3BmrsU8icRhTVNbWdjYWDDfy8M1Kq5HIVRpYoABdbpqsc5Dr+jtu4+qWRQBiQ== +"@jest/console@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.7.0.tgz#cd4822dbdb84529265c5a2bdb529a3c9cc950ffc" + integrity sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg== dependencies: - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" - jest-message-util "^29.6.0" - jest-util "^29.6.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" -"@jest/core@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.0.tgz#a71da7b99777ff4a3d534bd2529358872909905f" - integrity sha512-5dbMHfY/5R9m8NbgmB3JlxQqooZ/ooPSOiwEQZZ+HODwJTbIu37seVcZNBK29aMdXtjvTRB3f6LCvkKq+r8uQA== +"@jest/core@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.7.0.tgz#b6cccc239f30ff36609658c5a5e2291757ce448f" + integrity sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg== dependencies: - "@jest/console" "^29.6.0" - "@jest/reporters" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" + "@jest/console" "^29.7.0" + "@jest/reporters" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" ci-info "^3.2.0" exit "^0.1.2" graceful-fs "^4.2.9" - jest-changed-files "^29.5.0" - jest-config "^29.6.0" - jest-haste-map "^29.6.0" - jest-message-util "^29.6.0" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.0" - jest-resolve-dependencies "^29.6.0" - jest-runner "^29.6.0" - jest-runtime "^29.6.0" - jest-snapshot "^29.6.0" - jest-util "^29.6.0" - jest-validate "^29.6.0" - jest-watcher "^29.6.0" + jest-changed-files "^29.7.0" + jest-config "^29.7.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-resolve-dependencies "^29.7.0" + jest-runner "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" + jest-watcher "^29.7.0" micromatch "^4.0.4" - pretty-format "^29.6.0" + pretty-format "^29.7.0" slash "^3.0.0" strip-ansi "^6.0.0" -"@jest/environment@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.0.tgz#a873d228159cbba812505f7d13e2d1a2d04a577a" - integrity sha512-bUZLYUxYlUIsslBbxII0fq0kr1+friI3Gty+cRLmocGB1jdcAHs7FS8QdCDqedE8q4DZE1g/AJHH6OJZBLGGsg== +"@jest/environment@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7" + integrity sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw== dependencies: - "@jest/fake-timers" "^29.6.0" - "@jest/types" "^29.6.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^29.6.0" + jest-mock "^29.7.0" -"@jest/expect-utils@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.0.tgz#14596ba728d61b0cf70f7d5c8fb88b8a82ea9def" - integrity sha512-LLSQQN7oypMSETKoPWpsWYVKJd9LQWmSDDAc4hUQ4JocVC7LAMy9R3ZMhlnLwbcFvQORZnZR7HM893Px6cJhvA== +"@jest/expect-utils@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.7.0.tgz#023efe5d26a8a70f21677d0a1afc0f0a44e3a1c6" + integrity sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA== dependencies: - jest-get-type "^29.4.3" + jest-get-type "^29.6.3" -"@jest/expect@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.0.tgz#2a25759ec696bc03d3e5cfeba5a26732431f844f" - integrity sha512-a7pISPW28Q3c0/pLwz4mQ6tbAI+hc8/0CJp9ix6e9U4dQ6TiHQX82CT5DV5BMWaw8bFH4E6zsfZxXdn6Ka23Bw== +"@jest/expect@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.7.0.tgz#76a3edb0cb753b70dfbfe23283510d3d45432bf2" + integrity sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ== dependencies: - expect "^29.6.0" - jest-snapshot "^29.6.0" + expect "^29.7.0" + jest-snapshot "^29.7.0" -"@jest/fake-timers@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.0.tgz#9751cbabc86a39a1e6827cfcbabeba0207a63c97" - integrity sha512-nuCU46AsZoskthWSDS2Aj6LARgyNcp5Fjx2qxsO/fPl1Wp1CJ+dBDqs0OkEcJK8FBeV/MbjH5efe79M2sHcV+A== +"@jest/fake-timers@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565" + integrity sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ== dependencies: - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" "@sinonjs/fake-timers" "^10.0.2" "@types/node" "*" - jest-message-util "^29.6.0" - jest-mock "^29.6.0" - jest-util "^29.6.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" -"@jest/globals@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.0.tgz#e1603da83f69ed1a75e272d15da34a6a2fca1e24" - integrity sha512-IQQ3hZ2D/hwEwXSMv5GbfhzdH0nTQR3KPYxnuW6gYWbd6+7/zgMz7Okn6EgBbNtJNONq03k5EKA6HqGyzRbpeg== +"@jest/globals@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.7.0.tgz#8d9290f9ec47ff772607fa864ca1d5a2efae1d4d" + integrity sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ== dependencies: - "@jest/environment" "^29.6.0" - "@jest/expect" "^29.6.0" - "@jest/types" "^29.6.0" - jest-mock "^29.6.0" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/types" "^29.6.3" + jest-mock "^29.7.0" -"@jest/reporters@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.0.tgz#09e6d47b3d9b69172cbc344d4cb8954966a7a466" - integrity sha512-dWEq4HI0VvHcAD6XTtyBKKARLytyyWPIy1SvGOcU91106MfvHPdxZgupFwVHd8TFpZPpA3SebYjtwS5BUS76Rw== +"@jest/reporters@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.7.0.tgz#04b262ecb3b8faa83b0b3d321623972393e8f4c7" + integrity sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg== dependencies: "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" + "@jest/console" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@jridgewell/trace-mapping" "^0.3.18" "@types/node" "*" chalk "^4.0.0" @@ -944,81 +863,81 @@ glob "^7.1.3" graceful-fs "^4.2.9" istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" + istanbul-lib-instrument "^6.0.0" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" istanbul-reports "^3.1.3" - jest-message-util "^29.6.0" - jest-util "^29.6.0" - jest-worker "^29.6.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" + jest-worker "^29.7.0" slash "^3.0.0" string-length "^4.0.1" strip-ansi "^6.0.0" v8-to-istanbul "^9.0.1" -"@jest/schemas@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040" - integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ== +"@jest/schemas@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: "@sinclair/typebox" "^0.27.8" -"@jest/source-map@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1" - integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA== +"@jest/source-map@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.3.tgz#d90ba772095cf37a34a5eb9413f1b562a08554c4" + integrity sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw== dependencies: "@jridgewell/trace-mapping" "^0.3.18" callsites "^3.0.0" graceful-fs "^4.2.9" -"@jest/test-result@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.0.tgz#03bd32d3bb696eff5affecf918468bc633fc32d5" - integrity sha512-9qLb7xITeyWhM4yatn2muqfomuoCTOhv0QV9i7XiIyYi3QLfnvPv5NeJp5u0PZeutAOROMLKakOkmoAisOr3YQ== +"@jest/test-result@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.7.0.tgz#8db9a80aa1a097bb2262572686734baed9b1657c" + integrity sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA== dependencies: - "@jest/console" "^29.6.0" - "@jest/types" "^29.6.0" + "@jest/console" "^29.7.0" + "@jest/types" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" collect-v8-coverage "^1.0.0" -"@jest/test-sequencer@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.0.tgz#30a70e2dcc7dcf1e0f1170b97384883ce0a7d6e5" - integrity sha512-HYCS3LKRQotKWj2mnA3AN13PPevYZu8MJKm12lzYojpJNnn6kI/3PWmr1At/e3tUu+FHQDiOyaDVuR4EV3ezBw== +"@jest/test-sequencer@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz#6cef977ce1d39834a3aea887a1726628a6f072ce" + integrity sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw== dependencies: - "@jest/test-result" "^29.6.0" + "@jest/test-result" "^29.7.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.0" + jest-haste-map "^29.7.0" slash "^3.0.0" -"@jest/transform@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.0.tgz#dcbb37e35412310073e633816fd7dbc11773596d" - integrity sha512-bhP/KxPo3e322FJ0nKAcb6WVK76ZYyQd1lWygJzoSqP8SYMSLdxHqP4wnPTI4WvbB8PKPDV30y5y7Tya4RHOBA== +"@jest/transform@^29.7.0": + version "29.7.0" + resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.7.0.tgz#df2dd9c346c7d7768b8a06639994640c642e284c" + integrity sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw== dependencies: "@babel/core" "^7.11.6" - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" "@jridgewell/trace-mapping" "^0.3.18" babel-plugin-istanbul "^6.1.1" chalk "^4.0.0" convert-source-map "^2.0.0" fast-json-stable-stringify "^2.1.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.0" - jest-regex-util "^29.4.3" - jest-util "^29.6.0" + jest-haste-map "^29.7.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" micromatch "^4.0.4" pirates "^4.0.4" slash "^3.0.0" write-file-atomic "^4.0.2" -"@jest/types@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.0.tgz#717646103c5715394d78c011a08b3cbb83d738e8" - integrity sha512-8XCgL9JhqbJTFnMRjEAO+TuW251+MoMd5BSzLiE3vvzpQ8RlBxy8NoyNkDhs3K3OL3HeVinlOl9or5p7GTeOLg== +"@jest/types@^29.6.3": + version "29.6.3" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== dependencies: - "@jest/schemas" "^29.6.0" + "@jest/schemas" "^29.6.3" "@types/istanbul-lib-coverage" "^2.0.0" "@types/istanbul-reports" "^3.0.0" "@types/node" "*" @@ -1034,38 +953,33 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== "@jridgewell/set-array@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + version "0.3.20" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" -"@lezer/common@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.0.3.tgz#1808f70e2b0a7b1fdcbaf5c074723d2d4ed1e4c5" - integrity sha512-JH4wAXCgUOcCGNekQPLhVeUtIqjH0yPBs7vvUdSjyQama9618IOKFJwkv2kcqdhF0my8hQEgCTEJU0GIgnahvA== +"@lezer/common@^1.0.0", "@lezer/common@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.1.0.tgz#2e5bfe01d7a2ada6056d93c677bba4f1495e098a" + integrity sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw== "@lezer/highlight@^1.0.0": version "1.1.6" @@ -1083,17 +997,12 @@ "@lezer/lr" "^1.0.0" "@lezer/lr@^1.0.0": - version "1.3.9" - resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.3.9.tgz#cb299816d1c58efcca23ebbeb70bb4204fdd001b" - integrity sha512-XPz6dzuTHlnsbA5M2DZgjflNQ+9Hi5Swhic0RULdp3oOs3rh6bqGZolosVqN/fQIT8uNiepzINJDnS39oweTHQ== + version "1.3.13" + resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-1.3.13.tgz#578e06c6c52e4dc38421368904585afa3eb82ec8" + integrity sha512-RLAbau/4uSzKgIKj96mI5WUtG1qtiR0Frn0Ei9zhPj8YOkHM+1Bb8SgdVvmR/aWJCFIzjo2KFnDiRZ75Xf5NdQ== dependencies: "@lezer/common" "^1.0.0" -"@nicolo-ribaudo/semver-v6@^6.3.3": - version "6.3.3" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29" - integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg== - "@radix-ui/number@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" @@ -1474,16 +1383,16 @@ yup "0.32.9" "@swc/helpers@^0.5.0": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.1.tgz#e9031491aa3f26bfcc974a67f48bd456c8a5357a" - integrity sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg== + version "0.5.3" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.3.tgz#98c6da1e196f5f08f977658b80d6bd941b5f294f" + integrity sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A== dependencies: tslib "^2.4.0" "@types/babel__core@^7.1.14": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" - integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.3.tgz#d5625a50b6f18244425a1359a858c73d70340778" + integrity sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA== dependencies: "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" @@ -1492,65 +1401,65 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== + version "7.6.6" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.6.tgz#676f89f67dc8ddaae923f70ebc5f1fa800c031a8" + integrity sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== + version "7.4.3" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.3.tgz#db9ac539a2fe05cfe9e168b24f360701bde41f5f" + integrity sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" - integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== + version "7.20.3" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.3.tgz#a971aa47441b28ef17884ff945d0551265a2d058" + integrity sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw== dependencies: "@babel/types" "^7.20.7" "@types/graceful-fs@^4.1.3": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" - integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== + version "4.1.8" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.8.tgz#417e461e4dc79d957dc3107f45fe4973b09c2915" + integrity sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw== dependencies: "@types/node" "*" "@types/hoist-non-react-statics@^3.3.0", "@types/hoist-non-react-statics@^3.3.1": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f" - integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA== + version "3.3.4" + resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.4.tgz#cc477ce0283bb9d19ea0cbfa2941fe2c8493a1be" + integrity sha512-ZchYkbieA+7tnxwX/SCBySx9WwvWR8TaP5tb2jRAzwvLb/rWchGw3v0w3pqUbUvj0GCwW2Xz/AVPSk6kUGctXQ== dependencies: "@types/react" "*" hoist-non-react-statics "^3.3.0" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#fdfdd69fa16d530047d9963635bd77c71a08c068" + integrity sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ== "@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz#394798d5f727402eb5ec99eb9618ffcd2b7645a1" + integrity sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz#0313e2608e6d6955d195f55361ddeebd4b74c6e7" + integrity sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg== dependencies: "@types/istanbul-lib-report" "*" "@types/json-schema@^7.0.5": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" - integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + version "7.0.14" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" + integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== "@types/json5@^0.0.29": version "0.0.29" @@ -1558,34 +1467,31 @@ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== "@types/lodash@^4.14.165": - version "4.14.195" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.195.tgz#bafc975b252eb6cea78882ce8a7b6bf22a6de632" - integrity sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg== + version "4.14.200" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.200.tgz#435b6035c7eba9cdf1e039af8212c9e9281e7149" + integrity sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q== "@types/node@*": - version "20.3.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.3.3.tgz#329842940042d2b280897150e023e604d11657d6" - integrity sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw== + version "20.8.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25" + integrity sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ== + dependencies: + undici-types "~5.25.1" "@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/prettier@^2.1.5": - version "2.7.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" - integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.1.tgz#27f7559836ad796cea31acb63163b203756a5b4e" + integrity sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng== "@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + version "15.7.9" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" + integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== "@types/react-redux@^7.1.20": - version "7.1.25" - resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.25.tgz#de841631205b24f9dfb4967dd4a7901e048f9a88" - integrity sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg== + version "7.1.28" + resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.28.tgz#30a44303c7daceb6ede9cfb4aaf72e64f1dde4de" + integrity sha512-EQr7cChVzVUuqbA+J8ArWK1H0hLAHKOs21SIMrskKZ3nHNeE+LFYA+IsoZGhVOT8Ktjn3M20v4rnZKN3fLbypw== dependencies: "@types/hoist-non-react-statics" "^3.3.0" "@types/react" "*" @@ -1593,25 +1499,25 @@ redux "^4.0.0" "@types/react-transition-group@^4.4.0": - version "4.4.6" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.6.tgz#18187bcda5281f8e10dfc48f0943e2fdf4f75e2e" - integrity sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew== + version "4.4.8" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.8.tgz#46f87d80512959cac793ecc610a93d80ef241ccf" + integrity sha512-QmQ22q+Pb+HQSn04NL3HtrqHwYMf4h3QKArOy5F8U5nEVMaihBs3SR10WiOM1iwPz5jIo8x/u11al+iEGZZrvg== dependencies: "@types/react" "*" "@types/react@*", "@types/react@16 || 17 || 18": - version "18.2.14" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.14.tgz#fa7a6fecf1ce35ca94e74874f70c56ce88f7a127" - integrity sha512-A0zjq+QN/O0Kpe30hA1GidzyFjatVvrpIvWLxD+xv67Vt91TWWgco9IvrJBkeyHm1trGaFS/FSGqPlhyeZRm0g== + version "18.2.29" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.29.tgz#88b48a287e00f6fdcd6f95662878fb701ae18b27" + integrity sha512-Z+ZrIRocWtdD70j45izShRwDuiB4JZqDegqMFW/I8aG5DxxLKOzVNoq62UIO82v9bdgi+DO1jvsb9sTEZUSm+Q== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" csstype "^3.0.2" "@types/scheduler@*": - version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== + version "0.16.4" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.4.tgz#fedc3e5b15c26dc18faae96bf1317487cb3658cf" + integrity sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ== "@types/stack-utils@^2.0.0": version "2.0.1" @@ -1619,14 +1525,14 @@ integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + version "21.0.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz#07773d7160494d56aa882d7531aac7319ea67c3b" + integrity sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ== "@types/yargs@^17.0.8": - version "17.0.24" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" - integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + version "17.0.28" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.28.tgz#d106e4301fbacde3d1796ab27374dd16588ec851" + integrity sha512-N3e3fkS86hNhtk6BEnc0rj3zcehaxx8QWhCROJkqpl5Zaoi7nAic3jH8q94jVD3zu5LGk+PUB6KAiDmimYOEQw== dependencies: "@types/yargs-parser" "*" @@ -1777,46 +1683,70 @@ array-find@^1.0.0: integrity sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ== array-includes@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f" - integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw== + version "3.1.7" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" + integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" is-string "^1.0.7" +array.prototype.findlastindex@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207" + integrity sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + es-shim-unscopables "^1.0.0" + get-intrinsic "^1.2.1" + array.prototype.flat@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2" - integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" + integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.flatmap@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183" - integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" + integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" array.prototype.tosorted@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#ccf44738aa2b5ac56578ffda97c03fd3e23dd532" - integrity sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ== + version "1.1.2" + resolved "https://registry.yarnpkg.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz#620eff7442503d66c799d95503f82b475745cefd" + integrity sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" es-shim-unscopables "^1.0.0" - get-intrinsic "^1.1.3" + get-intrinsic "^1.2.1" + +arraybuffer.prototype.slice@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz#98bd561953e3e74bb34938e77647179dfe6e9f12" + integrity sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + is-array-buffer "^3.0.2" + is-shared-array-buffer "^1.0.2" asn1.js@^5.2.0: version "5.4.1" @@ -1829,12 +1759,12 @@ asn1.js@^5.2.0: safer-buffer "^2.1.0" assert@^1.1.1: - version "1.5.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb" - integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== + version "1.5.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.1.tgz#038ab248e4ff078e7bc2485ba6e6388466c78f76" + integrity sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A== dependencies: - object-assign "^4.1.1" - util "0.10.3" + object.assign "^4.1.4" + util "^0.10.4" ast-types-flow@^0.0.7: version "0.0.7" @@ -1846,6 +1776,13 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +asynciterator.prototype@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" + integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== + dependencies: + has-symbols "^1.0.3" + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -1857,9 +1794,9 @@ available-typed-arrays@^1.0.5: integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== axe-core@^4.6.2: - version "4.7.2" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.7.2.tgz#040a7342b20765cb18bb50b628394c21bccc17a0" - integrity sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g== + version "4.8.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" + integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== axios@1.5.0: version "1.5.0" @@ -1889,15 +1826,15 @@ babel-eslint@9.0.0: eslint-scope "3.7.1" eslint-visitor-keys "^1.0.0" -babel-jest@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.0.tgz#f97962732a729ca5cb26f610250c0cb4577bf3f8" - integrity sha512-Jj8Bq2yKsk11XLk06Nm8SdvYkAcecH+GuhxB8DnK5SncjHnJ88TQjSnGgE7jpajpnSvz9DZ6X8hXrDkD/6/TPQ== +babel-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.7.0.tgz#f4369919225b684c56085998ac63dbd05be020d5" + integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg== dependencies: - "@jest/transform" "^29.6.0" + "@jest/transform" "^29.7.0" "@types/babel__core" "^7.1.14" babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.5.0" + babel-preset-jest "^29.6.3" chalk "^4.0.0" graceful-fs "^4.2.9" slash "^3.0.0" @@ -1913,10 +1850,10 @@ babel-plugin-istanbul@^6.1.1: istanbul-lib-instrument "^5.0.4" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" - integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== +babel-plugin-jest-hoist@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz#aadbe943464182a8922c3c927c3067ff40d24626" + integrity sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg== dependencies: "@babel/template" "^7.3.3" "@babel/types" "^7.3.3" @@ -1961,12 +1898,12 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" - integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== +babel-preset-jest@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz#fa05fa510e7d493896d7b0dd2033601c840f171c" + integrity sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA== dependencies: - babel-plugin-jest-hoist "^29.5.0" + babel-plugin-jest-hoist "^29.6.3" babel-preset-current-node-syntax "^1.0.0" balanced-match@^1.0.0: @@ -2104,14 +2041,14 @@ browserify-zlib@^0.2.0: pako "~1.0.5" browserslist@^4.21.9: - version "4.21.9" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" - integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: - caniuse-lite "^1.0.30001503" - electron-to-chromium "^1.4.431" - node-releases "^2.0.12" - update-browserslist-db "^1.0.11" + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" bser@2.1.1: version "2.1.1" @@ -2180,12 +2117,12 @@ camelize@^1.0.0: resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== -caniuse-lite@^1.0.30001503: - version "1.0.30001512" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4" - integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw== +caniuse-lite@^1.0.30001541: + version "1.0.30001550" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001550.tgz#6ec6a2239eb2a8123cc26cfe0571db5c79eb8669" + integrity sha512-p82WjBYIypO0ukTsd/FG3Xxs+4tFeaY9pfT4amQL8KWtYH7H9nYwReGAbMTJ0hsmRO8IfDtsS6p3ZWj8+1c2RQ== -chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.2: +chalk@^2.3.2, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2213,9 +2150,9 @@ chardet@^0.7.0: integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -2248,9 +2185,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-spinners@^2.5.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" - integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== + version "2.9.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" + integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== cli-table@^0.3.6: version "0.3.11" @@ -2372,7 +2309,7 @@ constants-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== -convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.5.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== @@ -2429,6 +2366,19 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +create-jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" + integrity sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q== + dependencies: + "@jest/types" "^29.6.3" + chalk "^4.0.0" + exit "^0.1.2" + graceful-fs "^4.2.9" + jest-config "^29.7.0" + jest-util "^29.7.0" + prompts "^2.0.1" + crelt@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72" @@ -2512,10 +2462,10 @@ debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: dependencies: ms "2.1.2" -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== +dedent@^1.0.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" + integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== deep-is@^0.1.3: version "0.1.4" @@ -2539,11 +2489,21 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== +define-data-property@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" @@ -2585,10 +2545,10 @@ detect-node@^2.0.4, detect-node@^2.1.0: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -diff-sequences@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" - integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== +diff-sequences@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" + integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q== diff@^3.5.0: version "3.5.0" @@ -2636,10 +2596,10 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -electron-to-chromium@^1.4.431: - version "1.4.450" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.450.tgz#df232c961ee9bf4e8980f86e96a6e9f291720138" - integrity sha512-BLG5HxSELlrMx7dJ2s+8SFlsCtJp37Zpk2VAxyC6CZtbc+9AJeZHfYHbrlSgdXp6saQ8StMqOTEDaBKgA7u1sw== +electron-to-chromium@^1.4.535: + version "1.4.557" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.557.tgz#f3941b569c82b7bb909411855c6ff9bfe1507829" + integrity sha512-6x0zsxyMXpnMJnHrondrD3SuAeKcwij9S+83j2qHAQPXbGTDDfgImzzwgGlzrIcXbHQ42tkG4qA6U860cImNhw== elliptic@^6.5.3: version "6.5.4" @@ -2684,11 +2644,12 @@ enhanced-resolve@~0.9.0: tapable "^0.1.8" enquirer@^2.3.5: - version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + version "2.4.1" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== dependencies: ansi-colors "^4.1.1" + strip-ansi "^6.0.1" error-ex@^1.3.1: version "1.3.2" @@ -2697,18 +2658,19 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.19.0, es-abstract@^1.20.4: - version "1.21.2" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff" - integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg== +es-abstract@^1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" + integrity sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA== dependencies: array-buffer-byte-length "^1.0.0" + arraybuffer.prototype.slice "^1.0.2" available-typed-arrays "^1.0.5" call-bind "^1.0.2" es-set-tostringtag "^2.0.1" es-to-primitive "^1.2.1" - function.prototype.name "^1.1.5" - get-intrinsic "^1.2.0" + function.prototype.name "^1.1.6" + get-intrinsic "^1.2.1" get-symbol-description "^1.0.0" globalthis "^1.0.3" gopd "^1.0.1" @@ -2723,19 +2685,43 @@ es-abstract@^1.19.0, es-abstract@^1.20.4: is-regex "^1.1.4" is-shared-array-buffer "^1.0.2" is-string "^1.0.7" - is-typed-array "^1.1.10" + is-typed-array "^1.1.12" is-weakref "^1.0.2" object-inspect "^1.12.3" object-keys "^1.1.1" object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" + regexp.prototype.flags "^1.5.1" + safe-array-concat "^1.0.1" safe-regex-test "^1.0.0" - string.prototype.trim "^1.2.7" - string.prototype.trimend "^1.0.6" - string.prototype.trimstart "^1.0.6" + string.prototype.trim "^1.2.8" + string.prototype.trimend "^1.0.7" + string.prototype.trimstart "^1.0.7" + typed-array-buffer "^1.0.0" + typed-array-byte-length "^1.0.0" + typed-array-byte-offset "^1.0.0" typed-array-length "^1.0.4" unbox-primitive "^1.0.2" - which-typed-array "^1.1.9" + which-typed-array "^1.1.11" + +es-iterator-helpers@^1.0.12: + version "1.0.15" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" + integrity sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g== + dependencies: + asynciterator.prototype "^1.0.0" + call-bind "^1.0.2" + define-properties "^1.2.1" + es-abstract "^1.22.1" + es-set-tostringtag "^2.0.1" + function-bind "^1.1.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + has-property-descriptors "^1.0.0" + has-proto "^1.0.1" + has-symbols "^1.0.3" + internal-slot "^1.0.5" + iterator.prototype "^1.1.2" + safe-array-concat "^1.0.1" es-set-tostringtag@^2.0.1: version "2.0.1" @@ -2808,13 +2794,13 @@ eslint-config-react-app@^3.0.7: confusing-browser-globals "^1.0.6" eslint-import-resolver-node@^0.3.7: - version "0.3.7" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7" - integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA== + version "0.3.9" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" + integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== dependencies: debug "^3.2.7" - is-core-module "^2.11.0" - resolve "^1.22.1" + is-core-module "^2.13.0" + resolve "^1.22.4" eslint-import-resolver-webpack@^0.11.0: version "0.11.1" @@ -2843,7 +2829,7 @@ eslint-loader@^4.0.2: object-hash "^2.0.3" schema-utils "^2.6.5" -eslint-module-utils@^2.7.4: +eslint-module-utils@^2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz#e439fee65fc33f6bba630ff621efc38ec0375c49" integrity sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw== @@ -2865,25 +2851,27 @@ eslint-plugin-flowtype@2.50.1: lodash "^4.17.10" eslint-plugin-import@^2.22.1: - version "2.27.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65" - integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow== + version "2.28.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz#63b8b5b3c409bfc75ebaf8fb206b07ab435482c4" + integrity sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A== dependencies: array-includes "^3.1.6" + array.prototype.findlastindex "^1.2.2" array.prototype.flat "^1.3.1" array.prototype.flatmap "^1.3.1" debug "^3.2.7" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.7" - eslint-module-utils "^2.7.4" + eslint-module-utils "^2.8.0" has "^1.0.3" - is-core-module "^2.11.0" + is-core-module "^2.13.0" is-glob "^4.0.3" minimatch "^3.1.2" + object.fromentries "^2.0.6" + object.groupby "^1.0.0" object.values "^1.1.6" - resolve "^1.22.1" - semver "^6.3.0" - tsconfig-paths "^3.14.1" + semver "^6.3.1" + tsconfig-paths "^3.14.2" eslint-plugin-jsx-a11y@^6.4.1: version "6.7.1" @@ -2913,14 +2901,15 @@ eslint-plugin-react-hooks@^2.3.0: integrity sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g== eslint-plugin-react@^7.21.5: - version "7.32.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#e71f21c7c265ebce01bcbc9d0955170c55571f10" - integrity sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg== + version "7.33.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz#69ee09443ffc583927eafe86ffebb470ee737608" + integrity sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw== dependencies: array-includes "^3.1.6" array.prototype.flatmap "^1.3.1" array.prototype.tosorted "^1.1.1" doctrine "^2.1.0" + es-iterator-helpers "^1.0.12" estraverse "^5.3.0" jsx-ast-utils "^2.4.1 || ^3.0.0" minimatch "^3.1.2" @@ -2930,7 +2919,7 @@ eslint-plugin-react@^7.21.5: object.values "^1.1.6" prop-types "^15.8.1" resolve "^2.0.0-next.4" - semver "^6.3.0" + semver "^6.3.1" string.prototype.matchall "^4.0.8" eslint-rule-composer@^0.3.0: @@ -3093,17 +3082,16 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== -expect@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.0.tgz#a0c114e91d8b6e9fcfb2d830411958699125bd23" - integrity sha512-AV+HaBtnDJ2YEUhPPo25HyUHBLaetM+y/Dq6pEC8VPQyt1dK+k8MfGkMy46djy2bddcqESc1kl4/K1uLWSfk9g== +expect@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" + integrity sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw== dependencies: - "@jest/expect-utils" "^29.6.0" - "@types/node" "*" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.0" - jest-message-util "^29.6.0" - jest-util "^29.6.0" + "@jest/expect-utils" "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" external-editor@^3.0.3: version "3.1.0" @@ -3180,22 +3168,23 @@ find-up@^4.0.0, find-up@^4.1.0: path-exists "^4.0.0" flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + version "3.1.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" + integrity sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.2.9" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" + integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== follow-redirects@^1.15.0: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + version "1.15.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== for-each@^0.3.3: version "0.3.3" @@ -3241,31 +3230,31 @@ fs.realpath@^1.0.0: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -function.prototype.name@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621" - integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA== +function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" + integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - functions-have-names "^1.2.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + functions-have-names "^1.2.3" functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== -functions-have-names@^1.2.2, functions-have-names@^1.2.3: +functions-have-names@^1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== @@ -3280,7 +3269,7 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== @@ -3349,9 +3338,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.6.0, globals@^13.9.0: - version "13.20.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" - integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + version "13.23.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" + integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== dependencies: type-fest "^0.20.2" @@ -3414,11 +3403,9 @@ has-tostringtag@^1.0.0: has-symbols "^1.0.2" has@^1.0.1, has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" + version "1.0.4" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" + integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== hash-base@^3.0.0: version "3.1.0" @@ -3545,20 +3532,15 @@ inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, i resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA== - inherits@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== inquirer@^8.2.0: - version "8.2.5" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8" - integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ== + version "8.2.6" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" + integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== dependencies: ansi-escapes "^4.2.1" chalk "^4.1.1" @@ -3574,9 +3556,9 @@ inquirer@^8.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" - wrap-ansi "^7.0.0" + wrap-ansi "^6.0.1" -internal-slot@^1.0.3, internal-slot@^1.0.5: +internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ== @@ -3631,6 +3613,13 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-async-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" + integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== + dependencies: + has-tostringtag "^1.0.0" + is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -3651,14 +3640,14 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.11.0, is-core-module@^2.9.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== +is-core-module@^2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" -is-date-object@^1.0.1: +is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== @@ -3670,6 +3659,13 @@ is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" + integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== + dependencies: + call-bind "^1.0.2" + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -3680,6 +3676,13 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== +is-generator-function@^1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== + dependencies: + has-tostringtag "^1.0.0" + is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -3692,6 +3695,11 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-map@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" + integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== + is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" @@ -3717,6 +3725,11 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-set@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" + integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== + is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -3743,22 +3756,23 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typed-array@^1.1.10, is-typed-array@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" - integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== +is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: + version "1.1.12" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" + integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" + which-typed-array "^1.1.11" is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-weakmap@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" + integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== + is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -3766,11 +3780,24 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" +is-weakset@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" + integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.1" + isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -3781,7 +3808,7 @@ istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: +istanbul-lib-instrument@^5.0.4: version "5.2.1" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== @@ -3792,13 +3819,24 @@ istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" +istanbul-lib-instrument@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.1.tgz#71e87707e8041428732518c6fb5211761753fbdf" + integrity sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA== + dependencies: + "@babel/core" "^7.12.3" + "@babel/parser" "^7.14.7" + "@istanbuljs/schema" "^0.1.2" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== + version "3.0.1" + resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== dependencies: istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" + make-dir "^4.0.0" supports-color "^7.1.0" istanbul-lib-source-maps@^4.0.0: @@ -3811,378 +3849,388 @@ istanbul-lib-source-maps@^4.0.0: source-map "^0.6.1" istanbul-reports@^3.1.3: - version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== + version "3.1.6" + resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz#2544bcab4768154281a2f0870471902704ccaa1a" + integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== dependencies: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jest-changed-files@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" - integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== +iterator.prototype@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" + integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== + dependencies: + define-properties "^1.2.1" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + reflect.getprototypeof "^1.0.4" + set-function-name "^2.0.1" + +jest-changed-files@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" + integrity sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w== dependencies: execa "^5.0.0" + jest-util "^29.7.0" p-limit "^3.1.0" -jest-circus@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.0.tgz#aa6369bd10aecc8ec68298bd14cf43ac4370958a" - integrity sha512-LtG45qEKhse2Ws5zNR4DnZATReLGQXzBZGZnJ0DU37p6d4wDhu41vvczCQ3Ou+llR6CRYDBshsubV7H4jZvIkw== +jest-circus@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.7.0.tgz#b6817a45fcc835d8b16d5962d0c026473ee3668a" + integrity sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw== dependencies: - "@jest/environment" "^29.6.0" - "@jest/expect" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/types" "^29.6.0" + "@jest/environment" "^29.7.0" + "@jest/expect" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" co "^4.6.0" - dedent "^0.7.0" + dedent "^1.0.0" is-generator-fn "^2.0.0" - jest-each "^29.6.0" - jest-matcher-utils "^29.6.0" - jest-message-util "^29.6.0" - jest-runtime "^29.6.0" - jest-snapshot "^29.6.0" - jest-util "^29.6.0" + jest-each "^29.7.0" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-runtime "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" p-limit "^3.1.0" - pretty-format "^29.6.0" + pretty-format "^29.7.0" pure-rand "^6.0.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-cli@^29.3.1, jest-cli@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.0.tgz#a885e3d5a0b12ba520f61f8496bb0c9c2ff97896" - integrity sha512-WvZIaanK/abkw6s01924DQ2QLwM5Q4Y4iPbSDb9Zg6smyXGqqcPQ7ft9X8D7B0jICz312eSzM6UlQNxuZJBrMw== +jest-cli@^29.3.1, jest-cli@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.7.0.tgz#5592c940798e0cae677eec169264f2d839a37995" + integrity sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg== dependencies: - "@jest/core" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/types" "^29.6.0" + "@jest/core" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" chalk "^4.0.0" + create-jest "^29.7.0" exit "^0.1.2" - graceful-fs "^4.2.9" import-local "^3.0.2" - jest-config "^29.6.0" - jest-util "^29.6.0" - jest-validate "^29.6.0" - prompts "^2.0.1" + jest-config "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" yargs "^17.3.1" -jest-config@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.0.tgz#0bca14b634919519a298a56c0ed1d200b9f0fa31" - integrity sha512-fKA4jM91PDqWVkMpb1FVKxIuhg3hC6hgaen57cr1rRZkR96dCatvJZsk3ik7/GNu9ERj9wgAspOmyvkFoGsZhA== +jest-config@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.7.0.tgz#bcbda8806dbcc01b1e316a46bb74085a84b0245f" + integrity sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ== dependencies: "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.6.0" - "@jest/types" "^29.6.0" - babel-jest "^29.6.0" + "@jest/test-sequencer" "^29.7.0" + "@jest/types" "^29.6.3" + babel-jest "^29.7.0" chalk "^4.0.0" ci-info "^3.2.0" deepmerge "^4.2.2" glob "^7.1.3" graceful-fs "^4.2.9" - jest-circus "^29.6.0" - jest-environment-node "^29.6.0" - jest-get-type "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.0" - jest-runner "^29.6.0" - jest-util "^29.6.0" - jest-validate "^29.6.0" + jest-circus "^29.7.0" + jest-environment-node "^29.7.0" + jest-get-type "^29.6.3" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-runner "^29.7.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" micromatch "^4.0.4" parse-json "^5.2.0" - pretty-format "^29.6.0" + pretty-format "^29.7.0" slash "^3.0.0" strip-json-comments "^3.1.1" -jest-diff@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.0.tgz#9fe219a2f73a62ed6ac1c1a58e4965dc66836c4b" - integrity sha512-ZRm7cd2m9YyZ0N3iMyuo1iUiprxQ/MFpYWXzEEj7hjzL3WnDffKW8192XBDcrAI8j7hnrM1wed3bL/oEnYF/8w== +jest-diff@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" + integrity sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw== dependencies: chalk "^4.0.0" - diff-sequences "^29.4.3" - jest-get-type "^29.4.3" - pretty-format "^29.6.0" + diff-sequences "^29.6.3" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-docblock@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" - integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== +jest-docblock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.7.0.tgz#8fddb6adc3cdc955c93e2a87f61cfd350d5d119a" + integrity sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g== dependencies: detect-newline "^3.0.0" -jest-each@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.0.tgz#320637063b518a51e42b38a0186255e6e5978fe7" - integrity sha512-d0Jem4RBAlFUyV6JSXPSHVUpNo5RleSj+iJEy1G3+ZCrzHDjWs/1jUfrbnJKHdJdAx5BCEce/Ju379WqHhQk4w== +jest-each@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.7.0.tgz#162a9b3f2328bdd991beaabffbb74745e56577d1" + integrity sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ== dependencies: - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" chalk "^4.0.0" - jest-get-type "^29.4.3" - jest-util "^29.6.0" - pretty-format "^29.6.0" - -jest-environment-node@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.0.tgz#634c3027afaa6f4211516348c59642d74b126a1b" - integrity sha512-BOf5Q2/nFCdBOnyBM5c5/6DbdQYgc+0gyUQ8l8qhUAB8O7pM+4QJXIXJsRZJaxd5SHV6y5VArTVhOfogoqcP8Q== - dependencies: - "@jest/environment" "^29.6.0" - "@jest/fake-timers" "^29.6.0" - "@jest/types" "^29.6.0" + jest-get-type "^29.6.3" + jest-util "^29.7.0" + pretty-format "^29.7.0" + +jest-environment-node@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.7.0.tgz#0b93e111dda8ec120bc8300e6d1fb9576e164376" + integrity sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-mock "^29.6.0" - jest-util "^29.6.0" + jest-mock "^29.7.0" + jest-util "^29.7.0" -jest-get-type@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" - integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== +jest-get-type@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.6.3.tgz#36f499fdcea197c1045a127319c0481723908fd1" + integrity sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw== -jest-haste-map@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.0.tgz#5f3e6292bc45f596de48835489ddac409748b15a" - integrity sha512-dY1DKufptj7hcJSuhpqlYPGcnN3XjlOy/g0jinpRTMsbb40ivZHiuIPzeminOZkrek8C+oDxC54ILGO3vMLojg== +jest-haste-map@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.7.0.tgz#3c2396524482f5a0506376e6c858c3bbcc17b104" + integrity sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA== dependencies: - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" "@types/graceful-fs" "^4.1.3" "@types/node" "*" anymatch "^3.0.3" fb-watchman "^2.0.0" graceful-fs "^4.2.9" - jest-regex-util "^29.4.3" - jest-util "^29.6.0" - jest-worker "^29.6.0" + jest-regex-util "^29.6.3" + jest-util "^29.7.0" + jest-worker "^29.7.0" micromatch "^4.0.4" walker "^1.0.8" optionalDependencies: fsevents "^2.3.2" -jest-leak-detector@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.0.tgz#9b96d275622739b4436ee7e91b3f3d386471105c" - integrity sha512-JdV6EZOPxHR1gd6ccxjNowuROkT2jtGU5G/g58RcJX1xe5mrtLj0g6/ZkyMoXF4cs+tTkHMFX6pcIrB1QPQwCw== +jest-leak-detector@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz#5b7ec0dadfdfec0ca383dc9aa016d36b5ea4c728" + integrity sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw== dependencies: - jest-get-type "^29.4.3" - pretty-format "^29.6.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-matcher-utils@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.0.tgz#4465344800591022a5239f529857c053da6a9d5c" - integrity sha512-oSlqfGN+sbkB2Q5um/zL7z80w84FEAcLKzXBZIPyRk2F2Srg1ubhrHVKW68JCvb2+xKzAeGw35b+6gciS24PHw== +jest-matcher-utils@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz#ae8fec79ff249fd592ce80e3ee474e83a6c44f12" + integrity sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g== dependencies: chalk "^4.0.0" - jest-diff "^29.6.0" - jest-get-type "^29.4.3" - pretty-format "^29.6.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + pretty-format "^29.7.0" -jest-message-util@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.0.tgz#b23c1f787fcc226c49489fd53018100c2f434fe6" - integrity sha512-mkCp56cETbpoNtsaeWVy6SKzk228mMi9FPHSObaRIhbR2Ujw9PqjW/yqVHD2tN1bHbC8ol6h3UEo7dOPmIYwIA== +jest-message-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3" + integrity sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w== dependencies: "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" "@types/stack-utils" "^2.0.0" chalk "^4.0.0" graceful-fs "^4.2.9" micromatch "^4.0.4" - pretty-format "^29.6.0" + pretty-format "^29.7.0" slash "^3.0.0" stack-utils "^2.0.3" -jest-mock@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.0.tgz#4643fe35a3f20ef9a71f2a61f037a2ff05702d55" - integrity sha512-2Pb7R2w24Q0aUVn+2/vdRDL6CqGqpheDZy7zrXav8FotOpSGw/4bS2hyVoKHMEx4xzOn6EyCAGwc5czWxXeN7w== +jest-mock@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347" + integrity sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw== dependencies: - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" "@types/node" "*" - jest-util "^29.6.0" + jest-util "^29.7.0" jest-pnp-resolver@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== -jest-regex-util@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" - integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== +jest-regex-util@^29.6.3: + version "29.6.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.6.3.tgz#4a556d9c776af68e1c5f48194f4d0327d24e8a52" + integrity sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg== -jest-resolve-dependencies@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.0.tgz#772a315ebf2556c3c0ced98f268d2f931efab8a5" - integrity sha512-eOfPog9K3hJdJk/3i6O6bQhXS+3uXhMDkLJGX+xmMPp7T1d/zdcFofbDnHgNoEkhD/mSimC5IagLEP7lpLLu/A== +jest-resolve-dependencies@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz#1b04f2c095f37fc776ff40803dc92921b1e88428" + integrity sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA== dependencies: - jest-regex-util "^29.4.3" - jest-snapshot "^29.6.0" + jest-regex-util "^29.6.3" + jest-snapshot "^29.7.0" -jest-resolve@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.0.tgz#e7ffd4ebfd03d0ef442eba00611b5a5ea18996b5" - integrity sha512-+hrpY4LzAONoZA/rvB6rnZLkOSA6UgJLpdCWrOZNSgGxWMumzRLu7dLUSCabAHzoHIDQ9qXfr3th1zYNJ0E8sQ== +jest-resolve@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.7.0.tgz#64d6a8992dd26f635ab0c01e5eef4399c6bcbc30" + integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA== dependencies: chalk "^4.0.0" graceful-fs "^4.2.9" - jest-haste-map "^29.6.0" + jest-haste-map "^29.7.0" jest-pnp-resolver "^1.2.2" - jest-util "^29.6.0" - jest-validate "^29.6.0" + jest-util "^29.7.0" + jest-validate "^29.7.0" resolve "^1.20.0" resolve.exports "^2.0.0" slash "^3.0.0" -jest-runner@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.0.tgz#7d8680b80c92c6fb94b9960714cd7004de7ef948" - integrity sha512-4fZuGV2lOxS2BiqEG9/AI8E6O+jo+QZjMVcgi1x5E6aDql0Gd/EFIbUQ0pSS09y8cya1vJB/qC2xsE468jqtSg== +jest-runner@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.7.0.tgz#809af072d408a53dcfd2e849a4c976d3132f718e" + integrity sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ== dependencies: - "@jest/console" "^29.6.0" - "@jest/environment" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" + "@jest/console" "^29.7.0" + "@jest/environment" "^29.7.0" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" emittery "^0.13.1" graceful-fs "^4.2.9" - jest-docblock "^29.4.3" - jest-environment-node "^29.6.0" - jest-haste-map "^29.6.0" - jest-leak-detector "^29.6.0" - jest-message-util "^29.6.0" - jest-resolve "^29.6.0" - jest-runtime "^29.6.0" - jest-util "^29.6.0" - jest-watcher "^29.6.0" - jest-worker "^29.6.0" + jest-docblock "^29.7.0" + jest-environment-node "^29.7.0" + jest-haste-map "^29.7.0" + jest-leak-detector "^29.7.0" + jest-message-util "^29.7.0" + jest-resolve "^29.7.0" + jest-runtime "^29.7.0" + jest-util "^29.7.0" + jest-watcher "^29.7.0" + jest-worker "^29.7.0" p-limit "^3.1.0" source-map-support "0.5.13" -jest-runtime@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.0.tgz#0f6d98b40625c620c6fa1f075c3b0ca95daa8f1c" - integrity sha512-5FavYo3EeXLHIvnJf+r7Cj0buePAbe4mzRB9oeVxDS0uVmouSBjWeGgyRjZkw7ArxOoZI8gO6f8SGMJ2HFlwwg== - dependencies: - "@jest/environment" "^29.6.0" - "@jest/fake-timers" "^29.6.0" - "@jest/globals" "^29.6.0" - "@jest/source-map" "^29.6.0" - "@jest/test-result" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" +jest-runtime@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.7.0.tgz#efecb3141cf7d3767a3a0cc8f7c9990587d3d817" + integrity sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ== + dependencies: + "@jest/environment" "^29.7.0" + "@jest/fake-timers" "^29.7.0" + "@jest/globals" "^29.7.0" + "@jest/source-map" "^29.6.3" + "@jest/test-result" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" cjs-module-lexer "^1.0.0" collect-v8-coverage "^1.0.0" glob "^7.1.3" graceful-fs "^4.2.9" - jest-haste-map "^29.6.0" - jest-message-util "^29.6.0" - jest-mock "^29.6.0" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.0" - jest-snapshot "^29.6.0" - jest-util "^29.6.0" + jest-haste-map "^29.7.0" + jest-message-util "^29.7.0" + jest-mock "^29.7.0" + jest-regex-util "^29.6.3" + jest-resolve "^29.7.0" + jest-snapshot "^29.7.0" + jest-util "^29.7.0" slash "^3.0.0" strip-bom "^4.0.0" -jest-snapshot@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.0.tgz#a8653fe098f1c39ab37c94f8b1370f606b5618a9" - integrity sha512-H3kUE9NwWDEDoutcOSS921IqdlkdjgnMdj1oMyxAHNflscdLc9dB8OudZHV6kj4OHJxbMxL8CdI5DlwYrs4wQg== +jest-snapshot@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.7.0.tgz#c2c574c3f51865da1bb329036778a69bf88a6be5" + integrity sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw== dependencies: "@babel/core" "^7.11.6" "@babel/generator" "^7.7.2" "@babel/plugin-syntax-jsx" "^7.7.2" "@babel/plugin-syntax-typescript" "^7.7.2" "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.6.0" - "@jest/transform" "^29.6.0" - "@jest/types" "^29.6.0" - "@types/prettier" "^2.1.5" + "@jest/expect-utils" "^29.7.0" + "@jest/transform" "^29.7.0" + "@jest/types" "^29.6.3" babel-preset-current-node-syntax "^1.0.0" chalk "^4.0.0" - expect "^29.6.0" + expect "^29.7.0" graceful-fs "^4.2.9" - jest-diff "^29.6.0" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.0" - jest-message-util "^29.6.0" - jest-util "^29.6.0" + jest-diff "^29.7.0" + jest-get-type "^29.6.3" + jest-matcher-utils "^29.7.0" + jest-message-util "^29.7.0" + jest-util "^29.7.0" natural-compare "^1.4.0" - pretty-format "^29.6.0" + pretty-format "^29.7.0" semver "^7.5.3" jest-styled-components@^7.0.2: - version "7.1.1" - resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-7.1.1.tgz#faf19c733e0de4bbef1f9151955b99e839b7df48" - integrity sha512-OUq31R5CivBF8oy81dnegNQrRW13TugMol/Dz6ZnFfEyo03exLASod7YGwyHGuayYlKmCstPtz0RQ1+NrAbIIA== + version "7.2.0" + resolved "https://registry.yarnpkg.com/jest-styled-components/-/jest-styled-components-7.2.0.tgz#67e768b98d3d58513341a62baca76f3e253a4deb" + integrity sha512-gwyyveNjvuRA0pyhbQoydXZllLZESs2VuL5fXCabzh0buHPAOUfANtW7n5YMPmdC0sH3VB7h2eUGZ23+tjvaBA== dependencies: "@adobe/css-tools" "^4.0.1" -jest-util@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.0.tgz#4071050c5d70f5d4d48105e8883773f3a6b94f8d" - integrity sha512-S0USx9YwcvEm4pQ5suisVm/RVxBmi0GFR7ocJhIeaCuW5AXnAnffXbaVKvIFodyZNOc9ygzVtTxmBf40HsHXaA== +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" "@types/node" "*" chalk "^4.0.0" ci-info "^3.2.0" graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.6.0.tgz#6a7416a1df4fe90896db566b83d6b4c9485c402c" - integrity sha512-MLTrAJsb1+W7svbeZ+A7pAnyXMaQrjvPDKCy7OlfsfB6TMVc69v7WjUWfiR6r3snULFWZASiKgvNVDuATta1dg== +jest-validate@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.7.0.tgz#7bf705511c64da591d46b15fce41400d52147d9c" + integrity sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw== dependencies: - "@jest/types" "^29.6.0" + "@jest/types" "^29.6.3" camelcase "^6.2.0" chalk "^4.0.0" - jest-get-type "^29.4.3" + jest-get-type "^29.6.3" leven "^3.1.0" - pretty-format "^29.6.0" + pretty-format "^29.7.0" -jest-watcher@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.0.tgz#77df9ffcdfc70406fdd577020c1e4d62de5a0299" - integrity sha512-LdsQqFNX60mRdRRe+zsELnYRH1yX6KL+ukbh+u6WSQeTheZZe1TlLJNKRQiZ7e0VbvMkywmMWL/KV35noOJCcw== +jest-watcher@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.7.0.tgz#7810d30d619c3a62093223ce6bb359ca1b28a2f2" + integrity sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g== dependencies: - "@jest/test-result" "^29.6.0" - "@jest/types" "^29.6.0" + "@jest/test-result" "^29.7.0" + "@jest/types" "^29.6.3" "@types/node" "*" ansi-escapes "^4.2.1" chalk "^4.0.0" emittery "^0.13.1" - jest-util "^29.6.0" + jest-util "^29.7.0" string-length "^4.0.1" -jest-worker@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.0.tgz#e0c40226d073fdb8f0dfe87d7f90f8fd987d8ba3" - integrity sha512-oiQHH1SnKmZIwwPnpOrXTq4kHBk3lKGY/07DpnH0sAu+x7J8rXlbLDROZsU6vy9GwB0hPiZeZpu6YlJ48QoKcA== +jest-worker@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" - jest-util "^29.6.0" + jest-util "^29.7.0" merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^29.3.1: - version "29.6.0" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.0.tgz#dbc8136e6d933177487e2427187e07ebf9db8ce4" - integrity sha512-do1J9gGrQ68E4UfMz/4OM71p9qCqQxu32N/9ZfeYFSSlx0uUOuxeyZxtJZNaUTW12ZA11ERhmBjBhy1Ho96R4g== +jest@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" + integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== dependencies: - "@jest/core" "^29.6.0" - "@jest/types" "^29.6.0" + "@jest/core" "^29.7.0" + "@jest/types" "^29.6.3" import-local "^3.0.2" - jest-cli "^29.6.0" + jest-cli "^29.7.0" js-sha3@0.8.0: version "0.8.0" @@ -4207,6 +4255,11 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -4234,7 +4287,7 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.2.2: +json5@^2.1.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -4247,15 +4300,22 @@ jsonfile@^4.0.0: graceful-fs "^4.1.6" "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: - version "3.3.4" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz#b896535fed5b867650acce5a9bd4135ffc7b3bf9" - integrity sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw== + version "3.3.5" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" + integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== dependencies: array-includes "^3.1.6" array.prototype.flat "^1.3.1" object.assign "^4.1.4" object.values "^1.1.6" +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -4366,13 +4426,20 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -make-dir@^3.0.0, make-dir@^3.0.2: +make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== dependencies: semver "^6.0.0" +make-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== + dependencies: + semver "^7.5.3" + makeerror@1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" @@ -4543,10 +4610,10 @@ node-int64@^0.4.0: util "^0.11.0" vm-browserify "^1.0.1" -node-releases@^2.0.12: - version "2.0.12" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" - integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== normalize-path@^3.0.0: version "3.0.0" @@ -4571,9 +4638,9 @@ object-hash@^2.0.3: integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== object-inspect@^1.12.3, object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== + version "1.13.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2" + integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g== object-keys@^1.1.1: version "1.1.1" @@ -4591,39 +4658,49 @@ object.assign@^4.1.2, object.assign@^4.1.4: object-keys "^1.1.1" object.entries@^1.1.2, object.entries@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.6.tgz#9737d0e5b8291edd340a3e3264bb8a3b00d5fa23" - integrity sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" + integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.fromentries@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.6.tgz#cdb04da08c539cffa912dcd368b886e0904bfa73" - integrity sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg== + version "2.0.7" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" + integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" + +object.groupby@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.1.tgz#d41d9f3c8d6c778d9cbac86b4ee9f5af103152ee" + integrity sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" object.hasown@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.2.tgz#f919e21fad4eb38a57bc6345b3afd496515c3f92" - integrity sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw== + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" + integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== dependencies: - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" object.values@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d" - integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw== + version "1.1.7" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" + integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" oblivious-set@1.0.0: version "1.0.0" @@ -4820,12 +4897,12 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -pretty-format@^29.6.0: - version "29.6.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.0.tgz#c90c8f145187fe73240662527a513599c16f3b97" - integrity sha512-XH+D4n7Ey0iSR6PdAnBs99cWMZdGsdKrR33iUHQNr79w1szKTCIZDVdXuccAsHVwDBp0XeWPfNEoaxP9EZgRmQ== +pretty-format@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" + integrity sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ== dependencies: - "@jest/schemas" "^29.6.0" + "@jest/schemas" "^29.6.3" ansi-styles "^5.0.0" react-is "^18.0.0" @@ -4862,9 +4939,9 @@ prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: react-is "^16.13.1" property-expr@^2.0.4: - version "2.0.5" - resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.5.tgz#278bdb15308ae16af3e3b9640024524f4dc02cb4" - integrity sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA== + version "2.0.6" + resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.6.tgz#f77bc00d5928a6c748414ad12882e83f24aec1e8" + integrity sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA== proxy-from-env@^1.1.0: version "1.1.0" @@ -4894,9 +4971,9 @@ punycode@^2.1.0: integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== pure-rand@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" - integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== + version "6.0.4" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7" + integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== qs@6.11.1: version "6.11.1" @@ -4905,7 +4982,7 @@ qs@6.11.1: dependencies: side-channel "^1.0.4" -qs@^6.11.0: +qs@^6.11.2: version "6.11.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== @@ -5051,9 +5128,9 @@ react-remove-scroll@2.5.5: use-sidecar "^1.1.2" react-remove-scroll@^2.5.6: - version "2.5.6" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.6.tgz#7510b8079e9c7eebe00e65a33daaa3aa29a10336" - integrity sha512-bO856ad1uDYLefgArk559IzUNeQ6SWH4QnrevIUjH+GczV56giDfl3h0Idptf2oIKxQmd1p9BN25jleKodTALg== + version "2.5.7" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz#15a1fd038e8497f65a695bf26a4a57970cac1ccb" + integrity sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA== dependencies: react-remove-scroll-bar "^2.3.4" react-style-singleton "^2.2.1" @@ -5154,19 +5231,31 @@ redux@^4.0.0, redux@^4.0.5: dependencies: "@babel/runtime" "^7.9.2" -regenerator-runtime@^0.13.11: - version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== +reflect.getprototypeof@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz#aaccbf41aca3821b87bb71d9dcbc7ad0ba50a3f3" + integrity sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" + globalthis "^1.0.3" + which-builtin-type "^1.1.3" -regexp.prototype.flags@^1.4.3: - version "1.5.0" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz#fe7ce25e7e4cca8db37b6634c8a2c7009199b9cb" - integrity sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA== +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" + integrity sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg== dependencies: call-bind "^1.0.2" define-properties "^1.2.0" - functions-have-names "^1.2.3" + set-function-name "^2.0.0" regexpp@^3.1.0: version "3.2.0" @@ -5210,21 +5299,21 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.4: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - is-core-module "^2.11.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" resolve@^2.0.0-next.4: - version "2.0.0-next.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.4.tgz#3d37a113d6429f496ec4752d2a2e58efb1fd4660" - integrity sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ== + version "2.0.0-next.5" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" + integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== dependencies: - is-core-module "^2.9.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -5263,6 +5352,16 @@ rxjs@^7.5.5: dependencies: tslib "^2.1.0" +safe-array-concat@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" + integrity sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + has-symbols "^1.0.3" + isarray "^2.0.5" + safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" @@ -5301,18 +5400,27 @@ semver@^5.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@^6.0.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.2.1, semver@^7.5.3: +semver@^7.2.1, semver@^7.5.3, semver@^7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" +set-function-name@^2.0.0, set-function-name@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" + integrity sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA== + dependencies: + define-data-property "^1.0.1" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.0" + setimmediate@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" @@ -5467,45 +5575,46 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: strip-ansi "^6.0.1" string.prototype.matchall@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3" - integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg== + version "4.0.10" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" + integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" - get-intrinsic "^1.1.3" + define-properties "^1.2.0" + es-abstract "^1.22.1" + get-intrinsic "^1.2.1" has-symbols "^1.0.3" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.4.3" + internal-slot "^1.0.5" + regexp.prototype.flags "^1.5.0" + set-function-name "^2.0.0" side-channel "^1.0.4" -string.prototype.trim@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533" - integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg== +string.prototype.trim@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" + integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimend@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533" - integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ== +string.prototype.trimend@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" + integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" -string.prototype.trimstart@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4" - integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA== +string.prototype.trimstart@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" + integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== dependencies: call-bind "^1.0.2" - define-properties "^1.1.4" - es-abstract "^1.20.4" + define-properties "^1.2.0" + es-abstract "^1.22.1" string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" @@ -5548,10 +5657,10 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -style-mod@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.0.3.tgz#136c4abc905f82a866a18b39df4dc08ec762b1ad" - integrity sha512-78Jv8kYJdjbvRwwijtCevYADfsI0lGzYJe4mMFdceO8l75DFFDoqBhR1jVDicDRRaX4//g1u9wKeo+ztc2h1Rw== +style-mod@^4.0.0, style-mod@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.1.0.tgz#a313a14f4ae8bb4d52878c0053c4327fb787ec09" + integrity sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA== styled-components@^5.2.3: version "5.3.11" @@ -5686,7 +5795,7 @@ toposort@^2.0.2: resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== -tsconfig-paths@^3.14.1: +tsconfig-paths@^3.14.2: version "3.14.2" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g== @@ -5702,9 +5811,9 @@ tslib@^1.10.0: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" - integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tty-browserify@0.0.0: version "0.0.0" @@ -5733,6 +5842,36 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +typed-array-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" + integrity sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.2.1" + is-typed-array "^1.1.10" + +typed-array-byte-length@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz#d787a24a995711611fb2b87a4052799517b230d0" + integrity sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA== + dependencies: + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + +typed-array-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz#cbbe89b51fdef9cd6aaf07ad4707340abbc4ea0b" + integrity sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg== + dependencies: + available-typed-arrays "^1.0.5" + call-bind "^1.0.2" + for-each "^0.3.3" + has-proto "^1.0.1" + is-typed-array "^1.1.10" + typed-array-length@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb" @@ -5752,6 +5891,11 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +undici-types@~5.25.1: + version "5.25.3" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" + integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== + universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" @@ -5765,10 +5909,10 @@ unload@2.2.0: "@babel/runtime" "^7.6.2" detect-node "^2.0.4" -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" picocolors "^1.0.0" @@ -5781,12 +5925,12 @@ uri-js@^4.2.2: punycode "^2.1.0" url@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.1.tgz#26f90f615427eca1b9f4d6a28288c147e2302a32" - integrity sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA== + version "0.11.3" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" + integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== dependencies: punycode "^1.4.1" - qs "^6.11.0" + qs "^6.11.2" use-callback-ref@^1.3.0: version "1.3.0" @@ -5813,12 +5957,12 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util@0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ== +util@^0.10.4: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== dependencies: - inherits "2.0.1" + inherits "2.0.3" util@^0.11.0: version "0.11.1" @@ -5828,18 +5972,18 @@ util@^0.11.0: inherits "2.0.3" v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + version "2.4.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" + integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== v8-to-istanbul@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" - integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== + version "9.1.3" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.3.tgz#ea456604101cd18005ac2cae3cdd1aa058a6306b" + integrity sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg== dependencies: "@jridgewell/trace-mapping" "^0.3.12" "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" + convert-source-map "^2.0.0" vm-browserify@^1.0.1: version "1.1.2" @@ -5876,17 +6020,44 @@ which-boxed-primitive@^1.0.2: is-string "^1.0.5" is-symbol "^1.0.3" -which-typed-array@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== +which-builtin-type@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" + integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== + dependencies: + function.prototype.name "^1.1.5" + has-tostringtag "^1.0.0" + is-async-function "^2.0.0" + is-date-object "^1.0.5" + is-finalizationregistry "^1.0.2" + is-generator-function "^1.0.10" + is-regex "^1.1.4" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.9" + +which-collection@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" + integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + dependencies: + is-map "^2.0.1" + is-set "^2.0.1" + is-weakmap "^2.0.1" + is-weakset "^2.0.1" + +which-typed-array@^1.1.11, which-typed-array@^1.1.9: + version "1.1.11" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" + integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== dependencies: available-typed-arrays "^1.0.5" call-bind "^1.0.2" for-each "^0.3.3" gopd "^1.0.1" has-tostringtag "^1.0.0" - is-typed-array "^1.1.10" which@^2.0.1: version "2.0.2" @@ -5895,6 +6066,15 @@ which@^2.0.1: dependencies: isexe "^2.0.0" +wrap-ansi@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" From 7573cfd75c40c6c1e4856a63427e3516f39cc7ac Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 19 Oct 2023 08:18:42 +0200 Subject: [PATCH 047/123] chore: Update test command --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d0b4ef6..7f9b93b 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "eslint": "eslint --max-warnings=0 './**/*.{js,jsx}'", "eslint:fix": "eslint --fix './**/*.{js,jsx}'", "test:unit": "jest --verbose", - "test:integration": "cd playground && node_modules/.bin/jest --verbose", + "test:integration": "cd playground && node_modules/.bin/jest --verbose --forceExit --detectOpenHandles", "plugin:install": "yarn install && rm -rf node_modules/@strapi/helper-plugin", "playground:install": "cd playground && yarn install", "playground:build": "cd playground && yarn build", From 3b7084fa8792b4dcb59f996788871d097d7765e8 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 19 Oct 2023 08:19:06 +0200 Subject: [PATCH 048/123] chore: Add integration test for the importOnBootstrap setting --- playground/__tests__/cli.test.js | 5 +- playground/__tests__/helpers.js | 34 +++++++++++++ .../__tests__/import-on-boostrap.test.js | 48 +++++++++++++++++++ playground/config/plugins.js | 8 ++++ 4 files changed, 92 insertions(+), 3 deletions(-) create mode 100644 playground/__tests__/helpers.js create mode 100644 playground/__tests__/import-on-boostrap.test.js create mode 100644 playground/config/plugins.js diff --git a/playground/__tests__/cli.test.js b/playground/__tests__/cli.test.js index 322f416..8c9a86d 100644 --- a/playground/__tests__/cli.test.js +++ b/playground/__tests__/cli.test.js @@ -6,7 +6,6 @@ const exec = util.promisify(require('child_process').exec); jest.setTimeout(20000); describe('Test the config-sync CLI', () => { - afterAll(async () => { // Remove the generated files and the DB. await exec('rm -rf config/sync'); @@ -33,8 +32,8 @@ describe('Test the config-sync CLI', () => { let error; try { await exec('yarn cs diff'); - } catch(e) { - error = e; + } catch (e) { + error = e; } expect(error).toHaveProperty('code', 1); }); diff --git a/playground/__tests__/helpers.js b/playground/__tests__/helpers.js new file mode 100644 index 0000000..2012430 --- /dev/null +++ b/playground/__tests__/helpers.js @@ -0,0 +1,34 @@ +const fs = require('fs'); +const Strapi = require('@strapi/strapi'); + +let instance; + +async function setupStrapi() { + if (!instance) { + await Strapi().load(); + instance = strapi; + + await instance.server.mount(); + } + return instance; +} + +async function cleanupStrapi() { + const dbSettings = strapi.config.get('database.connection'); + + // close server to release the db-file. + await strapi.server.httpServer.close(); + + // close the connection to the database before deletion. + await strapi.db.connection.destroy(); + + // delete test database after all tests have completed. + if (dbSettings && dbSettings.connection && dbSettings.connection.filename) { + const tmpDbFile = dbSettings.connection.filename; + if (fs.existsSync(tmpDbFile)) { + fs.unlinkSync(tmpDbFile); + } + } +} + +module.exports = { setupStrapi, cleanupStrapi }; diff --git a/playground/__tests__/import-on-boostrap.test.js b/playground/__tests__/import-on-boostrap.test.js new file mode 100644 index 0000000..bab91fb --- /dev/null +++ b/playground/__tests__/import-on-boostrap.test.js @@ -0,0 +1,48 @@ +const util = require('util'); +const exec = util.promisify(require('child_process').exec); + +const { setupStrapi, cleanupStrapi } = require('./helpers'); + +jest.setTimeout(20000); + +afterAll(async () => { + // Disable importOnBootstrap + await exec('gsed -i "s/importOnBootstrap: true/importOnBootstrap: false/g" config/plugins.js'); + + await cleanupStrapi(); + await exec('rm -rf config/sync'); +}); + +describe('Test the importOnBootstrap feature', () => { + test('Without a database', async () => { + // Do the initial export and remove the database. + await exec('yarn cs export -y'); + await exec('rm -rf .tmp'); + + // Manually change the plugins.js to enable importOnBoostrap. + await exec('gsed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); + + // Start up Strapi to initiate the importOnBootstrap function. + await setupStrapi(); + + expect(strapi).toBeDefined(); + }); + + test('With a database', async () => { + // Delete any existing database and do an export. + await exec('rm -rf .tmp'); + await exec('yarn cs export -y'); + + // Manually change the plugins.js to enable importOnBoostrap. + await exec('gsed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); + + // Remove a config file to make sure the importOnBoostrap + // function actually attempts to import. + await exec('rm -rf config/sync/admin-role.strapi-editor.json'); + + // Start up Strapi to initiate the importOnBootstrap function. + await setupStrapi(); + + expect(strapi).toBeDefined(); + }); +}); diff --git a/playground/config/plugins.js b/playground/config/plugins.js new file mode 100644 index 0000000..8594e9a --- /dev/null +++ b/playground/config/plugins.js @@ -0,0 +1,8 @@ +module.exports = { + 'config-sync': { + enabled: true, + config: { + importOnBootstrap: false, + }, + }, +}; From 9333e8518bc143a6328f15174e8bb9010a3cf33e Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 19 Oct 2023 08:33:57 +0200 Subject: [PATCH 049/123] fix: Try using sed in pipeline --- playground/__tests__/import-on-boostrap.test.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/playground/__tests__/import-on-boostrap.test.js b/playground/__tests__/import-on-boostrap.test.js index bab91fb..355ba63 100644 --- a/playground/__tests__/import-on-boostrap.test.js +++ b/playground/__tests__/import-on-boostrap.test.js @@ -7,7 +7,7 @@ jest.setTimeout(20000); afterAll(async () => { // Disable importOnBootstrap - await exec('gsed -i "s/importOnBootstrap: true/importOnBootstrap: false/g" config/plugins.js'); + await exec('sed -i "s/importOnBootstrap: true/importOnBootstrap: false/g" config/plugins.js'); await cleanupStrapi(); await exec('rm -rf config/sync'); @@ -20,7 +20,7 @@ describe('Test the importOnBootstrap feature', () => { await exec('rm -rf .tmp'); // Manually change the plugins.js to enable importOnBoostrap. - await exec('gsed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); + await exec('sed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); // Start up Strapi to initiate the importOnBootstrap function. await setupStrapi(); @@ -34,7 +34,7 @@ describe('Test the importOnBootstrap feature', () => { await exec('yarn cs export -y'); // Manually change the plugins.js to enable importOnBoostrap. - await exec('gsed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); + await exec('sed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); // Remove a config file to make sure the importOnBoostrap // function actually attempts to import. From 1acf0eee19d9215df85847d9d3fb43ba7847a9b4 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 19 Oct 2023 08:51:19 +0200 Subject: [PATCH 050/123] fix: Use sed in pipeline --- playground/__tests__/import-on-boostrap.test.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/playground/__tests__/import-on-boostrap.test.js b/playground/__tests__/import-on-boostrap.test.js index 355ba63..bab91fb 100644 --- a/playground/__tests__/import-on-boostrap.test.js +++ b/playground/__tests__/import-on-boostrap.test.js @@ -7,7 +7,7 @@ jest.setTimeout(20000); afterAll(async () => { // Disable importOnBootstrap - await exec('sed -i "s/importOnBootstrap: true/importOnBootstrap: false/g" config/plugins.js'); + await exec('gsed -i "s/importOnBootstrap: true/importOnBootstrap: false/g" config/plugins.js'); await cleanupStrapi(); await exec('rm -rf config/sync'); @@ -20,7 +20,7 @@ describe('Test the importOnBootstrap feature', () => { await exec('rm -rf .tmp'); // Manually change the plugins.js to enable importOnBoostrap. - await exec('sed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); + await exec('gsed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); // Start up Strapi to initiate the importOnBootstrap function. await setupStrapi(); @@ -34,7 +34,7 @@ describe('Test the importOnBootstrap feature', () => { await exec('yarn cs export -y'); // Manually change the plugins.js to enable importOnBoostrap. - await exec('sed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); + await exec('gsed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); // Remove a config file to make sure the importOnBoostrap // function actually attempts to import. From 81f22c6c93a12fbc4bd320f85dad672d9ddde292 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 19 Oct 2023 08:51:29 +0200 Subject: [PATCH 051/123] fix: Add fallback for entitySerivce --- server/config/type.js | 22 +++++++--------------- server/utils/queryFallBack.js | 28 ++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 15 deletions(-) create mode 100644 server/utils/queryFallBack.js diff --git a/server/config/type.js b/server/config/type.js index 0724322..4ae6d54 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -1,6 +1,7 @@ const { isEmpty } = require('lodash'); const { logMessage, sanitizeConfig, dynamicSort, noLimit, getCombinedUid, getCombinedUidWhereFilter, getUidParamsFromName } = require('../utils'); const { difference, same } = require('../utils/getArrayDiff'); +const queryFallBack = require('../utils/queryFallBack'); const ConfigType = class ConfigType { constructor({ queryString, configName, uid, jsonFields, relations, components }) { @@ -69,11 +70,11 @@ const ConfigType = class ConfigType { }); await Promise.all(relations.map(async (relation) => { - await strapi.entityService.delete(queryString, relation.id); + await queryFallBack.delete(queryString, relation.id); })); })); - await strapi.entityService.delete(this.queryString, existingConfig.id); + await queryFallBack.delete(this.queryString, existingConfig.id); return; } @@ -86,7 +87,7 @@ const ConfigType = class ConfigType { // Create entity. this.relations.map(({ relationName }) => delete query[relationName]); - const newEntity = await strapi.entityService.create(this.queryString, { + const newEntity = await queryFallBack.create(this.queryString, { data: query, }); @@ -94,7 +95,7 @@ const ConfigType = class ConfigType { await Promise.all(this.relations.map(async ({ queryString, relationName, parentName }) => { await Promise.all(configContent[relationName].map(async (relationEntity) => { const relationQuery = { ...relationEntity, [parentName]: newEntity }; - await strapi.entityService.create(queryString, { + await queryFallBack.create(queryString, { data: relationQuery, }); })); @@ -110,16 +111,7 @@ const ConfigType = class ConfigType { // Update entity. this.relations.map(({ relationName }) => delete query[relationName]); - - const entity = await queryAPI.findOne({ where: combinedUidWhereFilter }); - try { - await strapi.entityService.update(this.queryString, entity.id, { - data: query, - }); - } catch (error) { - console.warn(logMessage(`Use Query Engine API instead of Entity Service API for type ${this.configPrefix}`)); - await queryAPI.update({ where: combinedUidWhereFilter, data: query }); - } + const entity = queryFallBack.update(this.queryString, { where: combinedUidWhereFilter, data: query }); // Delete/create relations. await Promise.all(this.relations.map(async ({ queryString, relationName, parentName, relationSortFields }) => { @@ -145,7 +137,7 @@ const ConfigType = class ConfigType { })); await Promise.all(configToAdd.map(async (config) => { - await strapi.entityService.create(queryString, { + await queryFallBack.create(queryString, { data: { ...config, [parentName]: entity.id }, }); })); diff --git a/server/utils/queryFallBack.js b/server/utils/queryFallBack.js new file mode 100644 index 0000000..455fda0 --- /dev/null +++ b/server/utils/queryFallBack.js @@ -0,0 +1,28 @@ +const queryFallBack = { + create: async (queryString, options) => { + try { + return strapi.entityService.create(queryString, options); + } catch (e) { + return strapi.query(queryString).create(options); + } + }, + update: async (queryString, options) => { + try { + const entity = await strapi.query(queryString).findOne(options.where); + return strapi.entityService.update(queryString, entity.id); + } catch (e) { + return strapi.query(queryString).update(options); + } + }, + delete: async (queryString, id) => { + try { + await strapi.entityService.delete(queryString, id); + } catch (e) { + await strapi.query(queryString).delete({ + where: { id }, + }); + } + }, +}; + +module.exports = queryFallBack; From 5b9eaee29f143bfd9445f7f926ab6b0861654af1 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 19 Oct 2023 09:15:39 +0200 Subject: [PATCH 052/123] fix: Use sed in ci --- playground/__tests__/import-on-boostrap.test.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/playground/__tests__/import-on-boostrap.test.js b/playground/__tests__/import-on-boostrap.test.js index bab91fb..355ba63 100644 --- a/playground/__tests__/import-on-boostrap.test.js +++ b/playground/__tests__/import-on-boostrap.test.js @@ -7,7 +7,7 @@ jest.setTimeout(20000); afterAll(async () => { // Disable importOnBootstrap - await exec('gsed -i "s/importOnBootstrap: true/importOnBootstrap: false/g" config/plugins.js'); + await exec('sed -i "s/importOnBootstrap: true/importOnBootstrap: false/g" config/plugins.js'); await cleanupStrapi(); await exec('rm -rf config/sync'); @@ -20,7 +20,7 @@ describe('Test the importOnBootstrap feature', () => { await exec('rm -rf .tmp'); // Manually change the plugins.js to enable importOnBoostrap. - await exec('gsed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); + await exec('sed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); // Start up Strapi to initiate the importOnBootstrap function. await setupStrapi(); @@ -34,7 +34,7 @@ describe('Test the importOnBootstrap feature', () => { await exec('yarn cs export -y'); // Manually change the plugins.js to enable importOnBoostrap. - await exec('gsed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); + await exec('sed -i "s/importOnBootstrap: false/importOnBootstrap: true/g" config/plugins.js'); // Remove a config file to make sure the importOnBoostrap // function actually attempts to import. From 991da15d52dd6ff795b345b53058a3d6a6cd3d2f Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 19 Oct 2023 19:08:30 +0200 Subject: [PATCH 053/123] fix: Don't return promises in the queryFallback util --- server/utils/queryFallBack.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/utils/queryFallBack.js b/server/utils/queryFallBack.js index 455fda0..dda81e7 100644 --- a/server/utils/queryFallBack.js +++ b/server/utils/queryFallBack.js @@ -1,7 +1,9 @@ const queryFallBack = { create: async (queryString, options) => { try { - return strapi.entityService.create(queryString, options); + const newEntity = await strapi.entityService.create(queryString, options); + + return newEntity; } catch (e) { return strapi.query(queryString).create(options); } @@ -9,7 +11,9 @@ const queryFallBack = { update: async (queryString, options) => { try { const entity = await strapi.query(queryString).findOne(options.where); - return strapi.entityService.update(queryString, entity.id); + const updatedEntity = await strapi.entityService.update(queryString, entity.id); + + return updatedEntity; } catch (e) { return strapi.query(queryString).update(options); } From 19f5ba15f8d29b21aedf5e487528f9428f73ba93 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 19 Oct 2023 19:23:50 +0200 Subject: [PATCH 054/123] chore: More frequent database cleanups in between integration tests --- playground/__tests__/import-on-boostrap.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playground/__tests__/import-on-boostrap.test.js b/playground/__tests__/import-on-boostrap.test.js index 355ba63..3602d92 100644 --- a/playground/__tests__/import-on-boostrap.test.js +++ b/playground/__tests__/import-on-boostrap.test.js @@ -5,7 +5,7 @@ const { setupStrapi, cleanupStrapi } = require('./helpers'); jest.setTimeout(20000); -afterAll(async () => { +afterEach(async () => { // Disable importOnBootstrap await exec('sed -i "s/importOnBootstrap: true/importOnBootstrap: false/g" config/plugins.js'); From a8e218071318d60b1caf6925700f7cc7b60c2556 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Fri, 20 Oct 2023 16:59:38 +0200 Subject: [PATCH 055/123] fix: Remove recursive config sanitisation --- server/utils/index.js | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/server/utils/index.js b/server/utils/index.js index 19291d1..4a6c6f9 100644 --- a/server/utils/index.js +++ b/server/utils/index.js @@ -47,6 +47,11 @@ const dynamicSort = (property) => { }; const sanitizeConfig = (config, relation, relationSortFields) => { + delete config._id; + delete config.id; + delete config.updatedAt; + delete config.createdAt; + if (relation) { const formattedRelations = []; @@ -69,20 +74,6 @@ const sanitizeConfig = (config, relation, relationSortFields) => { config[relation] = formattedRelations; } - const recursiveSanitizeConfig = (recursivedSanitizedConfig) => { - delete recursivedSanitizedConfig._id; - delete recursivedSanitizedConfig.id; - delete recursivedSanitizedConfig.updatedAt; - delete recursivedSanitizedConfig.createdAt; - - Object.keys(recursivedSanitizedConfig).map((key, index) => { - if (recursivedSanitizedConfig[key] && typeof recursivedSanitizedConfig[key] === "object") { - recursiveSanitizeConfig(recursivedSanitizedConfig[key]); - } - }); - }; - recursiveSanitizeConfig(config); - return config; }; From dd6e2f6c81ada595d46762ab2cca3a913c72967c Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sun, 22 Oct 2023 12:36:28 +0200 Subject: [PATCH 056/123] chore: Add more integration tests for create/update/delete in CLI --- playground/__tests__/cli.test.js | 41 ++++++++++++++++++++++++-------- playground/config/plugins.js | 1 + 2 files changed, 32 insertions(+), 10 deletions(-) diff --git a/playground/__tests__/cli.test.js b/playground/__tests__/cli.test.js index 8c9a86d..e15f4f3 100644 --- a/playground/__tests__/cli.test.js +++ b/playground/__tests__/cli.test.js @@ -13,20 +13,41 @@ describe('Test the config-sync CLI', () => { }); test('Export', async () => { - const { stdout } = await exec('yarn cs export -y'); - expect(stdout).toContain('Finished export'); + const { stdout: exportOutput } = await exec('yarn cs export -y'); + expect(exportOutput).toContain('Finished export'); + const { stdout: diffOutput } = await exec('yarn cs diff'); + expect(diffOutput).toContain('No differences between DB and sync directory'); }); - test('Import', async () => { - await exec('rm -rf config/sync/admin-role.strapi-editor.json'); - const { stdout } = await exec('yarn cs import -y'); - expect(stdout).toContain('Finished import'); + + test('Import (delete)', async () => { + // Remove a file to trigger a delete. + await exec('mv config/sync/admin-role.strapi-editor.json .tmp'); + const { stdout: importOutput } = await exec('yarn cs import -y'); + expect(importOutput).toContain('Finished import'); + const { stdout: diffOutput } = await exec('yarn cs diff'); + expect(diffOutput).toContain('No differences between DB and sync directory'); + }); + test('Import (update)', async () => { + // Update a core-store file. + await exec('sed -i \'s/"description":"",/"description":"test",/g\' config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.user.json'); + // Update a file that has relations. + await exec('sed -i \'s/{"action":"plugin::users-permissions.auth.register"},//g\' config/sync/user-role.public.json'); + const { stdout: importOutput } = await exec('yarn cs import -y'); + expect(importOutput).toContain('Finished import'); + const { stdout: diffOutput } = await exec('yarn cs diff'); + expect(diffOutput).toContain('No differences between DB and sync directory'); }); - test('Diff', async () => { - const { stdout } = await exec('yarn cs diff'); - expect(stdout).toContain('No differences between DB and sync directory'); + test('Import (create)', async () => { + // Add a file to trigger a creation. + await exec('mv .tmp/admin-role.strapi-editor.json config/sync/'); + const { stdout: importOutput } = await exec('yarn cs import -y'); + expect(importOutput).toContain('Finished import'); + const { stdout: diffOutput } = await exec('yarn cs diff'); + expect(diffOutput).toContain('No differences between DB and sync directory'); }); + test('Non-empty diff returns 1', async () => { - await exec('rm -rf config/sync/admin-role.strapi-author.json'); + await exec('rm -rf config/sync/admin-role.strapi-editor.json'); // Work around Jest not supporting custom error matching. // https://github.com/facebook/jest/issues/8140 let error; diff --git a/playground/config/plugins.js b/playground/config/plugins.js index 8594e9a..e321c68 100644 --- a/playground/config/plugins.js +++ b/playground/config/plugins.js @@ -3,6 +3,7 @@ module.exports = { enabled: true, config: { importOnBootstrap: false, + minify: true, }, }, }; From e2147ea5b6a49604014aed8d8dd84c9b2e98d93b Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Mon, 23 Oct 2023 21:06:04 +0200 Subject: [PATCH 057/123] fix: queryFallback utility --- server/config/type.js | 10 +++++++--- server/utils/queryFallBack.js | 13 ++++++------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 4ae6d54..3bb3b46 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -70,11 +70,15 @@ const ConfigType = class ConfigType { }); await Promise.all(relations.map(async (relation) => { - await queryFallBack.delete(queryString, relation.id); + await queryFallBack.delete(queryString, { where: { + id: relation.id, + }}); })); })); - await queryFallBack.delete(this.queryString, existingConfig.id); + await queryFallBack.delete(this.queryString, { where: { + id: existingConfig.id, + }}); return; } @@ -111,7 +115,7 @@ const ConfigType = class ConfigType { // Update entity. this.relations.map(({ relationName }) => delete query[relationName]); - const entity = queryFallBack.update(this.queryString, { where: combinedUidWhereFilter, data: query }); + const entity = await queryFallBack.update(this.queryString, { where: combinedUidWhereFilter, data: query }); // Delete/create relations. await Promise.all(this.relations.map(async ({ queryString, relationName, parentName, relationSortFields }) => { diff --git a/server/utils/queryFallBack.js b/server/utils/queryFallBack.js index dda81e7..1a4a06f 100644 --- a/server/utils/queryFallBack.js +++ b/server/utils/queryFallBack.js @@ -10,21 +10,20 @@ const queryFallBack = { }, update: async (queryString, options) => { try { - const entity = await strapi.query(queryString).findOne(options.where); - const updatedEntity = await strapi.entityService.update(queryString, entity.id); + const entity = await strapi.query(queryString).findOne(options); + const updatedEntity = await strapi.entityService.update(queryString, entity.id, options); return updatedEntity; } catch (e) { return strapi.query(queryString).update(options); } }, - delete: async (queryString, id) => { + delete: async (queryString, options) => { try { - await strapi.entityService.delete(queryString, id); + const entity = await strapi.query(queryString).findOne(options); + await strapi.entityService.delete(queryString, entity.id); } catch (e) { - await strapi.query(queryString).delete({ - where: { id }, - }); + await strapi.query(queryString).delete(options); } }, }; From 3318c4589d3fbad4b978503dd3aaf8c3cbdeb3cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 28 Oct 2023 04:56:23 +0000 Subject: [PATCH 058/123] chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md) - [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: browserify-sign dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/yarn.lock b/yarn.lock index ffeee3a..b70eb48 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1940,7 +1940,7 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.0.0, bn.js@^5.1.1: +bn.js@^5.0.0, bn.js@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== @@ -2010,7 +2010,7 @@ browserify-des@^1.0.0: inherits "^2.0.1" safe-buffer "^5.1.2" -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: +browserify-rsa@^4.0.0, browserify-rsa@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== @@ -2019,19 +2019,19 @@ browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: randombytes "^2.0.1" browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + version "4.2.2" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.2.tgz#e78d4b69816d6e3dd1c747e64e9947f9ad79bc7e" + integrity sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg== dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" + bn.js "^5.2.1" + browserify-rsa "^4.1.0" create-hash "^1.2.0" create-hmac "^1.1.7" - elliptic "^6.5.3" + elliptic "^6.5.4" inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" + parse-asn1 "^5.1.6" + readable-stream "^3.6.2" + safe-buffer "^5.2.1" browserify-zlib@^0.2.0: version "0.2.0" @@ -2601,7 +2601,7 @@ electron-to-chromium@^1.4.535: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.557.tgz#f3941b569c82b7bb909411855c6ff9bfe1507829" integrity sha512-6x0zsxyMXpnMJnHrondrD3SuAeKcwij9S+83j2qHAQPXbGTDDfgImzzwgGlzrIcXbHQ42tkG4qA6U860cImNhw== -elliptic@^6.5.3: +elliptic@^6.5.3, elliptic@^6.5.4: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== @@ -4803,7 +4803,7 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: +parse-asn1@^5.0.0, parse-asn1@^5.1.6: version "5.1.6" resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== @@ -5198,7 +5198,7 @@ readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@^3.6.2: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -5362,7 +5362,7 @@ safe-array-concat@^1.0.1: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== From 1585fbfa45ad7177c6da3f671ad84220b6133533 Mon Sep 17 00:00:00 2001 From: boazpoolman Date: Sat, 4 Nov 2023 13:39:43 +0000 Subject: [PATCH 059/123] chore: Bump version to 1.2.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7f9b93b..968e3e6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-config-sync", - "version": "1.2.0", + "version": "1.2.3", "description": "Migrate your config data across environments using the CLI or Strapi admin panel.", "strapi": { "displayName": "Config Sync", From c77d2988b9c912d7b2098532c31102bd018d7c9d Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 2 Dec 2023 11:42:48 +0100 Subject: [PATCH 060/123] chore: add missing dependencies in playground --- playground/package.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/playground/package.json b/playground/package.json index eb60237..e666042 100644 --- a/playground/package.json +++ b/playground/package.json @@ -20,7 +20,11 @@ "@strapi/plugin-users-permissions": "^4.14.4", "@strapi/strapi": "^4.14.4", "better-sqlite3": "^8.6.0", - "strapi-plugin-config-sync": "./.." + "react": "^18.0.0", + "react-dom": "^18.0.0", + "react-router-dom": "^5.2.0", + "strapi-plugin-config-sync": "./..", + "styled-components": "^5.2.1" }, "author": { "name": "A Strapi developer" From a5c6bf15dd2b69f3a74ff17ba1f03a6845d1e781 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 2 Dec 2023 10:51:39 +0000 Subject: [PATCH 061/123] chore(deps): bump @adobe/css-tools from 4.3.1 to 4.3.2 Bumps [@adobe/css-tools](https://github.com/adobe/css-tools) from 4.3.1 to 4.3.2. - [Changelog](https://github.com/adobe/css-tools/blob/main/History.md) - [Commits](https://github.com/adobe/css-tools/commits) --- updated-dependencies: - dependency-name: "@adobe/css-tools" dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index b70eb48..f94f1f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8,9 +8,9 @@ integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== "@adobe/css-tools@^4.0.1": - version "4.3.1" - resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.1.tgz#abfccb8ca78075a2b6187345c26243c1a0842f28" - integrity sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg== + version "4.3.2" + resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.3.2.tgz#a6abc715fb6884851fca9dad37fc34739a04fd11" + integrity sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw== "@ampproject/remapping@^2.2.0": version "2.2.1" From 200f4f276cdd6145c8334a38908f4d235a336c87 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 2 Dec 2023 11:59:59 +0100 Subject: [PATCH 062/123] chore: update @strapi devDependencies --- package.json | 8 ++--- yarn.lock | 100 +++++++++++++++++++++++++++------------------------ 2 files changed, 57 insertions(+), 51 deletions(-) diff --git a/package.json b/package.json index 968e3e6..84b841f 100644 --- a/package.json +++ b/package.json @@ -57,10 +57,10 @@ "@strapi/strapi": "^4.0.0" }, "devDependencies": { - "@strapi/design-system": "^1.11.0", - "@strapi/helper-plugin": "^4.14.4", - "@strapi/icons": "^1.11.0", - "@strapi/utils": "^4.14.4", + "@strapi/design-system": "^1.13.2", + "@strapi/helper-plugin": "^4.15.5", + "@strapi/icons": "^1.13.2", + "@strapi/utils": "^4.15.5", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/yarn.lock b/yarn.lock index f94f1f2..c391426 100644 --- a/yarn.lock +++ b/yarn.lock @@ -556,13 +556,20 @@ "@floating-ui/core" "^1.4.2" "@floating-ui/utils" "^0.1.3" -"@floating-ui/react-dom@^2.0.0", "@floating-ui/react-dom@^2.0.2": +"@floating-ui/react-dom@^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" integrity sha512-5qhlDvjaLmAst/rKb3VdlCinwTF4EYMiVxuuc/HVUjs46W0zgtbMmAZ1UTsDrRTxRmUEzl92mOtWbeeXL26lSQ== dependencies: "@floating-ui/dom" "^1.5.1" +"@floating-ui/react-dom@^2.0.4": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.4.tgz#b076fafbdfeb881e1d86ae748b7ff95150e9f3ec" + integrity sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ== + dependencies: + "@floating-ui/dom" "^1.5.1" + "@floating-ui/utils@^0.1.3": version "0.1.6" resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" @@ -729,10 +736,10 @@ dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/number@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.3.0.tgz#92233d130a0591085f93be86a9e6356cfa0e2de2" - integrity sha512-PuxgnKE5NJMOGKUcX1QROo8jq7sW7UWLrL5B6Rfe8BdWgU/be04cVvLyCeALD46vvbAv3d1mUvyHav/Q9a237g== +"@internationalized/number@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.4.0.tgz#1c3ebf6ac40ce649d3d97bb835ff0559957f2e1f" + integrity sha512-8TvotW3qVDHC4uv/BVoN6Qx0Dm8clHY1/vpH+dh+XRiPW/9NVpKn1P8d1A+WLphWrMwyqyWXI7uWehJPviaeIw== dependencies: "@swc/helpers" "^0.5.0" @@ -1302,51 +1309,50 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/design-system@^1.11.0": - version "1.12.2" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.12.2.tgz#57b7392ac7d75f109cfde0b54a61d693eabb0b0d" - integrity sha512-p5kbglSxgR3g1pxzU+6wgV9cNF3m/47TZn40/c4rrGUXaKIjRhL8FCD5k4JrnWauhXPE9HdExv0BLRK41J8gHA== +"@strapi/design-system@^1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.13.2.tgz#33213c09eeeb3fa5a079b8df71718354da3231f7" + integrity sha512-2n291tR1a5i4UKFLrK1RNc/HMHhPCHox2dmgFuua3rHtDyXPbYDUS1zton7858NHAeDbr5r3aW5MbaFBAGRXFg== dependencies: "@codemirror/lang-json" "^6.0.1" - "@floating-ui/react-dom" "^2.0.2" + "@floating-ui/react-dom" "^2.0.4" "@internationalized/date" "^3.5.0" - "@internationalized/number" "^3.3.0" + "@internationalized/number" "^3.4.0" "@radix-ui/react-dismissable-layer" "^1.0.5" "@radix-ui/react-dropdown-menu" "^2.0.6" "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^1.12.2" - "@uiw/react-codemirror" "^4.21.19" + "@strapi/ui-primitives" "^1.13.2" + "@uiw/react-codemirror" "^4.21.21" aria-hidden "^1.2.3" compute-scroll-into-view "^3.1.0" prop-types "^15.8.1" - react-remove-scroll "^2.5.6" + react-remove-scroll "^2.5.7" -"@strapi/helper-plugin@^4.14.4": - version "4.14.4" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.14.4.tgz#6328cf4dcb6e52afb3210a8921a5abafc23818a3" - integrity sha512-rfqeFsrod+P4MTwWmxmm06BOjej9qso6zIvY97VBnGXExYJV1dEIi0ZenC9juYIXqkBdvPHbMsLsrbdS2aCOqA== +"@strapi/helper-plugin@^4.15.5": + version "4.15.5" + resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.15.5.tgz#f9d218cb53a81e7a169fa1b23b7d961ad1638cdf" + integrity sha512-D7CNIpsiVvwXOuyUlvn7aOZu60Hebe+h4QAge1VEvsQSVlInhyzEbRbmeE247cEhdAyrlC9ga8KzQ2M1BLypvw== dependencies: - axios "1.5.0" + axios "1.6.0" date-fns "2.30.0" formik "2.4.0" immer "9.0.19" lodash "4.17.21" - prop-types "^15.8.1" qs "6.11.1" react-helmet "6.1.0" react-intl "6.4.1" react-query "3.39.3" react-select "5.7.0" -"@strapi/icons@^1.11.0": - version "1.12.2" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.12.2.tgz#a231074b2776e651a7317a85355d40b070f6c20d" - integrity sha512-28LX0DCh8hGK2PRg+eXuBGHOkupfv3vD9lmZ/yCoyVdMWdURDdJCtc+KV+vCG++dcwvSbHw78aUNYfwaejDB7Q== +"@strapi/icons@^1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.13.2.tgz#0178d55cb8da01ba5237b0ddfe8156fd1b59af10" + integrity sha512-aolwWoR9PQ2YXj0IdDdUjyzi82jFEP6k5+dSw7eIfJLClMLHHWTZfqMegWOVgBIY2dQ2M1vecsxT2qo9Qs3bjw== -"@strapi/ui-primitives@^1.12.2": - version "1.12.2" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.12.2.tgz#50e06514dd8b9e9cb8ef779a6cb63e4885098b32" - integrity sha512-yQCUp2N+SsXnW/lIldyll3OAdMSLGLLEUmDXmCL+6NnmjkXwPTVoxj+EZCXHal3NTDWKDjuLlS9C7Wc0oayefQ== +"@strapi/ui-primitives@^1.13.2": + version "1.13.2" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.13.2.tgz#8e510bc56944d8bf93581fdc7934f77a76d17e3a" + integrity sha512-Koaun6riXoTOvvlKNgFy44BVUfLfchgpabRhrNH/KfmBQQlhLCqJDQu023FcFQDQQ4XFO3DpvzDk8pCbmva7oQ== dependencies: "@radix-ui/number" "^1.0.1" "@radix-ui/primitive" "^1.0.1" @@ -1368,12 +1374,12 @@ "@radix-ui/react-use-previous" "^1.0.1" "@radix-ui/react-visually-hidden" "^1.0.3" aria-hidden "^1.2.3" - react-remove-scroll "^2.5.6" + react-remove-scroll "^2.5.7" -"@strapi/utils@^4.14.4": - version "4.14.4" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.14.4.tgz#856bd5e459138327e2a0b07e46eab80f8d129d8f" - integrity sha512-Eyj9PB4Gz6r8cHsWzVOCnmEDTgYr17n3P8xOGHoLUN9Uz7dB7eeloeUNhYiAZHKzNDd02LETySWTglwwA5NpXQ== +"@strapi/utils@^4.15.5": + version "4.15.5" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.15.5.tgz#ffb39f545bb809273a46bc5a7e11f09ddc474517" + integrity sha512-1ARIaMh7i/lWTkPVnDX/EuWCJrIq9IrlNwToDG4tnej5ZzqhGQVD4G4n+I4nKLDjXi6qhR+7AGpcgtchBoWtRw== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" @@ -1536,10 +1542,10 @@ dependencies: "@types/yargs-parser" "*" -"@uiw/codemirror-extensions-basic-setup@4.21.20": - version "4.21.20" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.20.tgz#9dbfab401a3168312c3f1d908b0f9b280410c206" - integrity sha512-Wyi9q4uw0xGYd/tJ6bULG7tkCLqcUsQT0AQBfCDtnkV3LdiLU0LceTrzJoHJyIKSHsKDJxFQxa1qg3QLt4gIUA== +"@uiw/codemirror-extensions-basic-setup@4.21.21": + version "4.21.21" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.21.tgz#243ef309cb53253b14187649a7abc0d996420a20" + integrity sha512-+0i9dPrRSa8Mf0CvyrMvnAhajnqwsP3IMRRlaHDRgsSGL8igc4z7MhvUPn+7cWFAAqWzQRhMdMSWzo6/TEa3EA== dependencies: "@codemirror/autocomplete" "^6.0.0" "@codemirror/commands" "^6.0.0" @@ -1549,16 +1555,16 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/react-codemirror@^4.21.19": - version "4.21.20" - resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.20.tgz#bbfb57676c9939d880de6c7223c2ed7410271145" - integrity sha512-PdyewPvNXnvT3JHj888yjpbWsAGw5qlxW6w1sMdsqJ0R6vPV++ob1iZXCGrM1FVpbqPK0DNfpXvjzp2gIr3lYw== +"@uiw/react-codemirror@^4.21.21": + version "4.21.21" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.21.tgz#986b18dbd6dc69aa470fc3d4e47b89b504af6778" + integrity sha512-PaxBMarufMWoR0qc5zuvBSt76rJ9POm9qoOaJbqRmnNL2viaF+d+Paf2blPSlm1JSnqn7hlRjio+40nZJ9TKzw== dependencies: "@babel/runtime" "^7.18.6" "@codemirror/commands" "^6.1.0" "@codemirror/state" "^6.1.1" "@codemirror/theme-one-dark" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup" "4.21.20" + "@uiw/codemirror-extensions-basic-setup" "4.21.21" codemirror "^6.0.0" acorn-jsx@^5.3.1: @@ -1798,10 +1804,10 @@ axe-core@^4.6.2: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== -axios@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.5.0.tgz#f02e4af823e2e46a9768cfc74691fdd0517ea267" - integrity sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ== +axios@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.0.tgz#f1e5292f26b2fd5c2e66876adc5b06cdbd7d2102" + integrity sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg== dependencies: follow-redirects "^1.15.0" form-data "^4.0.0" @@ -5127,7 +5133,7 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@^2.5.6: +react-remove-scroll@^2.5.7: version "2.5.7" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz#15a1fd038e8497f65a695bf26a4a57970cac1ccb" integrity sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA== From 7ac23fb2be04ed2f93d927f8f05fe6802f023877 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 11 Jan 2024 03:09:51 +0000 Subject: [PATCH 063/123] chore(deps): bump follow-redirects from 1.15.3 to 1.15.4 Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.4. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index c391426..a28a184 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3188,9 +3188,9 @@ flatted@^3.2.9: integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== follow-redirects@^1.15.0: - version "1.15.3" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" - integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== + version "1.15.4" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf" + integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw== for-each@^0.3.3: version "0.3.3" From af666ee2e51b5bbf243ea74f28ea2965aaf9fb27 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 27 Jan 2024 10:24:45 +0100 Subject: [PATCH 064/123] chore: update strapi to 4.19.0 --- package.json | 8 ++-- playground/package.json | 6 +-- yarn.lock | 94 +++++++++++++++++++++++++---------------- 3 files changed, 64 insertions(+), 44 deletions(-) diff --git a/package.json b/package.json index 84b841f..d4b56d0 100644 --- a/package.json +++ b/package.json @@ -57,10 +57,10 @@ "@strapi/strapi": "^4.0.0" }, "devDependencies": { - "@strapi/design-system": "^1.13.2", - "@strapi/helper-plugin": "^4.15.5", - "@strapi/icons": "^1.13.2", - "@strapi/utils": "^4.15.5", + "@strapi/design-system": "^1.14.1", + "@strapi/helper-plugin": "^4.19.0", + "@strapi/icons": "^1.14.1", + "@strapi/utils": "^4.19.0", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/playground/package.json b/playground/package.json index e666042..bde9c65 100644 --- a/playground/package.json +++ b/playground/package.json @@ -16,9 +16,9 @@ "supertest": "^6.3.3" }, "dependencies": { - "@strapi/plugin-i18n": "^4.14.4", - "@strapi/plugin-users-permissions": "^4.14.4", - "@strapi/strapi": "^4.14.4", + "@strapi/plugin-i18n": "^4.19.0", + "@strapi/plugin-users-permissions": "^4.19.0", + "@strapi/strapi": "^4.19.0", "better-sqlite3": "^8.6.0", "react": "^18.0.0", "react-dom": "^18.0.0", diff --git a/yarn.lock b/yarn.lock index a28a184..3ab307c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -548,6 +548,13 @@ dependencies: "@floating-ui/utils" "^0.1.3" +"@floating-ui/core@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" + integrity sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g== + dependencies: + "@floating-ui/utils" "^0.2.1" + "@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.5.1": version "1.5.3" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" @@ -556,6 +563,14 @@ "@floating-ui/core" "^1.4.2" "@floating-ui/utils" "^0.1.3" +"@floating-ui/dom@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.0.tgz#282f31c5c7d2aaef3999e09f2c06280a020364d1" + integrity sha512-SZ0BEXzsaaS6THZfZJUcAobbZTD+MvfGM42bxgeg0Tnkp4/an/avqwAXiVLsFtIBZtfsx3Ymvwx0+KnnhdA/9g== + dependencies: + "@floating-ui/core" "^1.6.0" + "@floating-ui/utils" "^0.2.1" + "@floating-ui/react-dom@^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" @@ -563,18 +578,23 @@ dependencies: "@floating-ui/dom" "^1.5.1" -"@floating-ui/react-dom@^2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.4.tgz#b076fafbdfeb881e1d86ae748b7ff95150e9f3ec" - integrity sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ== +"@floating-ui/react-dom@^2.0.5": + version "2.0.7" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.7.tgz#873e0a55a25d8ddbbccd159d6ab4a4b98eb05494" + integrity sha512-B5GJxKUyPcGsvE1vua+Abvw0t6zVMyTbtG+Jk7BoI4hfc5Ahv50dstRIAn0nS0274kR9gnKwxIXyGA8EzBZJrA== dependencies: - "@floating-ui/dom" "^1.5.1" + "@floating-ui/dom" "^1.6.0" "@floating-ui/utils@^0.1.3": version "0.1.6" resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== +"@floating-ui/utils@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2" + integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q== + "@formatjs/ecma402-abstract@1.11.4": version "1.11.4" resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda" @@ -729,17 +749,17 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@internationalized/date@^3.5.0": - version "3.5.0" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.0.tgz#67f1dd62355f05140cc80e324842e9bfb4553abe" - integrity sha512-nw0Q+oRkizBWMioseI8+2TeUPEyopJVz5YxoYVzR0W1v+2YytiYah7s/ot35F149q/xAg4F1gT/6eTd+tsUpFQ== +"@internationalized/date@^3.5.1": + version "3.5.1" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.1.tgz#14401139f70c1ef14b845d3cac8912e82e82adcc" + integrity sha512-LUQIfwU9e+Fmutc/DpRTGXSdgYZLBegi4wygCWDSVmUdLTaMHsQyASDiJtREwanwKuQLq0hY76fCJ9J/9I2xOQ== dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/number@^3.4.0": - version "3.4.0" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.4.0.tgz#1c3ebf6ac40ce649d3d97bb835ff0559957f2e1f" - integrity sha512-8TvotW3qVDHC4uv/BVoN6Qx0Dm8clHY1/vpH+dh+XRiPW/9NVpKn1P8d1A+WLphWrMwyqyWXI7uWehJPviaeIw== +"@internationalized/number@^3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.0.tgz#9de6018424b441a6545f209afa286ad7df4a2906" + integrity sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w== dependencies: "@swc/helpers" "^0.5.0" @@ -1309,29 +1329,29 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/design-system@^1.13.2": - version "1.13.2" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.13.2.tgz#33213c09eeeb3fa5a079b8df71718354da3231f7" - integrity sha512-2n291tR1a5i4UKFLrK1RNc/HMHhPCHox2dmgFuua3rHtDyXPbYDUS1zton7858NHAeDbr5r3aW5MbaFBAGRXFg== +"@strapi/design-system@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.14.1.tgz#cac587cc3859e34c385b3f3e9072434ef0ec1e4b" + integrity sha512-BHWX0f8l4JNhds4c4S2Vop60eF+wK2c0dLoq+8fKB3rZOftS5deO1BuFWo7XzZHF4MFbGT5mYWys9J5ANVBA6A== dependencies: "@codemirror/lang-json" "^6.0.1" - "@floating-ui/react-dom" "^2.0.4" - "@internationalized/date" "^3.5.0" - "@internationalized/number" "^3.4.0" + "@floating-ui/react-dom" "^2.0.5" + "@internationalized/date" "^3.5.1" + "@internationalized/number" "^3.5.0" "@radix-ui/react-dismissable-layer" "^1.0.5" "@radix-ui/react-dropdown-menu" "^2.0.6" "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^1.13.2" + "@strapi/ui-primitives" "^1.14.1" "@uiw/react-codemirror" "^4.21.21" aria-hidden "^1.2.3" compute-scroll-into-view "^3.1.0" prop-types "^15.8.1" react-remove-scroll "^2.5.7" -"@strapi/helper-plugin@^4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.15.5.tgz#f9d218cb53a81e7a169fa1b23b7d961ad1638cdf" - integrity sha512-D7CNIpsiVvwXOuyUlvn7aOZu60Hebe+h4QAge1VEvsQSVlInhyzEbRbmeE247cEhdAyrlC9ga8KzQ2M1BLypvw== +"@strapi/helper-plugin@^4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.19.0.tgz#62530daefa920cf68ece05dccc396c4e05bc603e" + integrity sha512-zG7PmtrLdYfGNWjHoM5w2MJqFuoOJlc2IgyOYXNXOJcUMb3PvdoiywW1KkJFK9pkH2MbjvGO13LJBsPKaEwQAg== dependencies: axios "1.6.0" date-fns "2.30.0" @@ -1344,15 +1364,15 @@ react-query "3.39.3" react-select "5.7.0" -"@strapi/icons@^1.13.2": - version "1.13.2" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.13.2.tgz#0178d55cb8da01ba5237b0ddfe8156fd1b59af10" - integrity sha512-aolwWoR9PQ2YXj0IdDdUjyzi82jFEP6k5+dSw7eIfJLClMLHHWTZfqMegWOVgBIY2dQ2M1vecsxT2qo9Qs3bjw== +"@strapi/icons@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.14.1.tgz#8f820512d0c9a8b75570f7a96ea42c969f65263b" + integrity sha512-ja3et1QIo+6kTfk/mzeSiLTtZ6pCC6mwvUlp8qGyBTQ5BJvMacgxEdXBnYRn6fbYt6fl7gAKCORRQpnHNQfwjg== -"@strapi/ui-primitives@^1.13.2": - version "1.13.2" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.13.2.tgz#8e510bc56944d8bf93581fdc7934f77a76d17e3a" - integrity sha512-Koaun6riXoTOvvlKNgFy44BVUfLfchgpabRhrNH/KfmBQQlhLCqJDQu023FcFQDQQ4XFO3DpvzDk8pCbmva7oQ== +"@strapi/ui-primitives@^1.14.1": + version "1.14.1" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.14.1.tgz#f4100f68874754088322bdb6da98a206fa9fbc2d" + integrity sha512-AmwyfZuazN7J1AgVf7i7oly+zwcJdWFqh/UCd3uPtoonnPmdCIRjkK8aBWlU9M+k3277FGIaCHOwNHiMSiBbbA== dependencies: "@radix-ui/number" "^1.0.1" "@radix-ui/primitive" "^1.0.1" @@ -1376,10 +1396,10 @@ aria-hidden "^1.2.3" react-remove-scroll "^2.5.7" -"@strapi/utils@^4.15.5": - version "4.15.5" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.15.5.tgz#ffb39f545bb809273a46bc5a7e11f09ddc474517" - integrity sha512-1ARIaMh7i/lWTkPVnDX/EuWCJrIq9IrlNwToDG4tnej5ZzqhGQVD4G4n+I4nKLDjXi6qhR+7AGpcgtchBoWtRw== +"@strapi/utils@^4.19.0": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.19.0.tgz#efc64c9f823bbd19c0482ac83d77e5a0810cc299" + integrity sha512-iqA7knGt6ELxu/98FxRBIetuNz0hjZOhdlK2ikGrJYz1wOuya7YaYdoi6mZ1jU7JJd2qiisoUlha9Kkc+n0shg== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" From 65cc1caba1be9040c3b6a94d1dead043b3856793 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 16 Mar 2024 22:59:50 +0000 Subject: [PATCH 065/123] chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 3ab307c..7b60e0b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3208,9 +3208,9 @@ flatted@^3.2.9: integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== follow-redirects@^1.15.0: - version "1.15.4" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.4.tgz#cdc7d308bf6493126b17ea2191ea0ccf3e535adf" - integrity sha512-Cr4D/5wlrb0z9dgERpUL3LrmPKVDsETIJhaCMeDfuFYcqa5bldGV6wBsAN6X/vxlXQtFBMrXdXxdL8CbDTGniw== + version "1.15.6" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" + integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== for-each@^0.3.3: version "0.3.3" From 9ad372ff593a3fd80ff367fd0fa99214ccd5b6e5 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 27 Mar 2024 16:15:05 +0100 Subject: [PATCH 066/123] chore: update the author & homepage info in the package.json --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index d4b56d0..0e5c93c 100644 --- a/package.json +++ b/package.json @@ -36,13 +36,13 @@ }, "author": { "name": "Boaz Poolman", - "email": "info@boazpoolman.nl", + "email": "boaz@pluginpal.io", "url": "https://github.com/boazpoolman" }, "maintainers": [ { "name": "Boaz Poolman", - "email": "info@boazpoolman.nl", + "email": "boaz@pluginpal.io", "url": "https://github.com/boazpoolman" } ], @@ -86,7 +86,7 @@ "bugs": { "url": "https://github.com/boazpoolman/strapi-plugin-config-sync/issues" }, - "homepage": "https://github.com/boazpoolman/strapi-plugin-config-sync#readme", + "homepage": "https://www.pluginpal.io/plugin/config-sync", "engines": { "node": ">=18.0.0", "npm": ">=6.0.0" From 0f527048ccbcc603b03c2f8cdb9acdd778ff6b81 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 27 Mar 2024 16:21:39 +0100 Subject: [PATCH 067/123] fix: update github URL in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0e5c93c..d9cb352 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,7 @@ "styled-components": "^5.2.3" }, "bugs": { - "url": "https://github.com/boazpoolman/strapi-plugin-config-sync/issues" + "url": "https://github.com/pluginpal/strapi-plugin-config-sync/issues" }, "homepage": "https://www.pluginpal.io/plugin/config-sync", "engines": { From c2ab9288c161dddcce41607e1ee811f176c92933 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 3 Apr 2024 20:55:53 +0200 Subject: [PATCH 068/123] feat: initial v5 migration --- .../ActionButtons/{index.js => index.jsx} | 2 +- .../ConfigDiff/{index.js => index.jsx} | 0 .../ConfigListRow/{index.js => index.jsx} | 0 .../ConfigList/{index.js => index.jsx} | 0 .../ConfirmModal/{index.js => index.jsx} | 0 .../FirstExport/{index.js => index.jsx} | 6 +- .../components/Header/{index.js => index.jsx} | 0 .../NoChanges/{index.js => index.jsx} | 4 +- .../containers/App/{index.js => index.jsx} | 6 +- .../ConfigPage/{index.js => index.jsx} | 2 +- .../Initializer/{index.js => index.jsx} | 0 admin/src/helpers/pluginId.js | 4 +- admin/src/helpers/prefixPluginTranslations.js | 11 + admin/src/index.js | 2 +- admin/src/state/actions/Config.js | 30 +- package.json | 9 +- strapi-admin.js | 4 +- yarn.lock | 750 ++++++------------ 18 files changed, 274 insertions(+), 556 deletions(-) rename admin/src/components/ActionButtons/{index.js => index.jsx} (97%) rename admin/src/components/ConfigDiff/{index.js => index.jsx} (100%) rename admin/src/components/ConfigList/ConfigListRow/{index.js => index.jsx} (100%) rename admin/src/components/ConfigList/{index.js => index.jsx} (100%) rename admin/src/components/ConfirmModal/{index.js => index.jsx} (100%) rename admin/src/components/FirstExport/{index.js => index.jsx} (87%) rename admin/src/components/Header/{index.js => index.jsx} (100%) rename admin/src/components/NoChanges/{index.js => index.jsx} (80%) rename admin/src/containers/App/{index.js => index.jsx} (78%) rename admin/src/containers/ConfigPage/{index.js => index.jsx} (96%) rename admin/src/containers/Initializer/{index.js => index.jsx} (100%) create mode 100644 admin/src/helpers/prefixPluginTranslations.js diff --git a/admin/src/components/ActionButtons/index.js b/admin/src/components/ActionButtons/index.jsx similarity index 97% rename from admin/src/components/ActionButtons/index.js rename to admin/src/components/ActionButtons/index.jsx index 55a183c..61433c7 100644 --- a/admin/src/components/ActionButtons/index.js +++ b/admin/src/components/ActionButtons/index.jsx @@ -4,7 +4,7 @@ import { useDispatch, useSelector } from 'react-redux'; import { isEmpty } from 'lodash'; import { Button } from '@strapi/design-system'; import { Map } from 'immutable'; -import { useNotification } from '@strapi/helper-plugin'; +import { useNotification } from '@strapi/strapi/admin'; import { useIntl } from 'react-intl'; import ConfirmModal from '../ConfirmModal'; diff --git a/admin/src/components/ConfigDiff/index.js b/admin/src/components/ConfigDiff/index.jsx similarity index 100% rename from admin/src/components/ConfigDiff/index.js rename to admin/src/components/ConfigDiff/index.jsx diff --git a/admin/src/components/ConfigList/ConfigListRow/index.js b/admin/src/components/ConfigList/ConfigListRow/index.jsx similarity index 100% rename from admin/src/components/ConfigList/ConfigListRow/index.js rename to admin/src/components/ConfigList/ConfigListRow/index.jsx diff --git a/admin/src/components/ConfigList/index.js b/admin/src/components/ConfigList/index.jsx similarity index 100% rename from admin/src/components/ConfigList/index.js rename to admin/src/components/ConfigList/index.jsx diff --git a/admin/src/components/ConfirmModal/index.js b/admin/src/components/ConfirmModal/index.jsx similarity index 100% rename from admin/src/components/ConfirmModal/index.js rename to admin/src/components/ConfirmModal/index.jsx diff --git a/admin/src/components/FirstExport/index.js b/admin/src/components/FirstExport/index.jsx similarity index 87% rename from admin/src/components/FirstExport/index.js rename to admin/src/components/FirstExport/index.jsx index 3fbbcc1..a1e663f 100644 --- a/admin/src/components/FirstExport/index.js +++ b/admin/src/components/FirstExport/index.jsx @@ -1,8 +1,8 @@ import React, { useState } from 'react'; import { useIntl } from 'react-intl'; import { useDispatch } from 'react-redux'; -import { NoContent, useNotification } from '@strapi/helper-plugin'; -import { Button } from '@strapi/design-system'; +import { useNotification } from '@strapi/strapi/admin'; +import { Button, EmptyStateLayout } from '@strapi/design-system'; import { exportAllConfig } from '../../state/actions/Config'; import ConfirmModal from '../ConfirmModal'; @@ -21,7 +21,7 @@ const FirstExport = () => { type="export" onSubmit={() => dispatch(exportAllConfig([], toggleNotification))} /> - { const { formatMessage } = useIntl(); return ( - { return ( - +
- + ); }; diff --git a/admin/src/containers/ConfigPage/index.js b/admin/src/containers/ConfigPage/index.jsx similarity index 96% rename from admin/src/containers/ConfigPage/index.js rename to admin/src/containers/ConfigPage/index.jsx index 5dee8db..b525fd0 100644 --- a/admin/src/containers/ConfigPage/index.js +++ b/admin/src/containers/ConfigPage/index.jsx @@ -7,7 +7,7 @@ import { Alert, Typography, } from '@strapi/design-system'; -import { useNotification } from '@strapi/helper-plugin'; +import { useNotification } from '@strapi/strapi/admin'; import { getAllConfigDiff, getAppEnv } from '../../state/actions/Config'; import ConfigList from '../../components/ConfigList'; diff --git a/admin/src/containers/Initializer/index.js b/admin/src/containers/Initializer/index.jsx similarity index 100% rename from admin/src/containers/Initializer/index.js rename to admin/src/containers/Initializer/index.jsx diff --git a/admin/src/helpers/pluginId.js b/admin/src/helpers/pluginId.js index 4a3a03f..99dcc2f 100644 --- a/admin/src/helpers/pluginId.js +++ b/admin/src/helpers/pluginId.js @@ -1,8 +1,8 @@ -const pluginPkg = require('../../../package.json'); +import pluginPkg from '../../../package.json'; const pluginId = pluginPkg.name.replace( /^strapi-plugin-/i, '', ); -module.exports = pluginId; +export default pluginId; diff --git a/admin/src/helpers/prefixPluginTranslations.js b/admin/src/helpers/prefixPluginTranslations.js new file mode 100644 index 0000000..b7b93b2 --- /dev/null +++ b/admin/src/helpers/prefixPluginTranslations.js @@ -0,0 +1,11 @@ +const prefixPluginTranslations = (trad, pluginId) => { + if (!pluginId) { + throw new TypeError("pluginId can't be empty"); + } + return Object.keys(trad).reduce((acc, current) => { + acc[`${pluginId}.${current}`] = trad[current]; + return acc; + }, {}); +}; + +export { prefixPluginTranslations }; diff --git a/admin/src/index.js b/admin/src/index.js index ea10556..d3756ff 100644 --- a/admin/src/index.js +++ b/admin/src/index.js @@ -1,6 +1,6 @@ -import { prefixPluginTranslations } from '@strapi/helper-plugin'; import pluginPkg from '../../package.json'; import pluginId from './helpers/pluginId'; +import { prefixPluginTranslations } from './helpers/prefixPluginTranslations'; import pluginPermissions from './permissions'; // import pluginIcon from './components/PluginIcon'; // import getTrad from './helpers/getTrad'; diff --git a/admin/src/state/actions/Config.js b/admin/src/state/actions/Config.js index 5922bfe..e60f184 100644 --- a/admin/src/state/actions/Config.js +++ b/admin/src/state/actions/Config.js @@ -4,13 +4,14 @@ * */ -import { request } from '@strapi/helper-plugin'; +import { useFetchClient } from '@strapi/admin/strapi-admin'; export function getAllConfigDiff(toggleNotification) { return async function(dispatch) { + const { get } = useFetchClient(); dispatch(setLoadingState(true)); try { - const configDiff = await request('/config-sync/diff', { method: 'GET' }); + const configDiff = await get('/config-sync/diff'); dispatch(setConfigPartialDiffInState([])); dispatch(setConfigDiffInState(configDiff)); dispatch(setLoadingState(false)); @@ -39,13 +40,11 @@ export function setConfigPartialDiffInState(config) { export function exportAllConfig(partialDiff, toggleNotification) { return async function(dispatch) { + const { post } = useFetchClient(); dispatch(setLoadingState(true)); try { - const { message } = await request('/config-sync/export', { - method: 'POST', - body: partialDiff, - }); - toggleNotification({ type: 'success', message }); + const response = await post('/config-sync/export', partialDiff); + toggleNotification({ type: 'success', response }); dispatch(getAllConfigDiff(toggleNotification)); dispatch(setLoadingState(false)); } catch (err) { @@ -57,16 +56,14 @@ export function exportAllConfig(partialDiff, toggleNotification) { export function importAllConfig(partialDiff, force, toggleNotification) { return async function(dispatch) { + const { post } = useFetchClient(); dispatch(setLoadingState(true)); try { - const { message } = await request('/config-sync/import', { - method: 'POST', - body: { - force, - config: partialDiff, - }, + const response = await post('/config-sync/import', { + force, + config: partialDiff, }); - toggleNotification({ type: 'success', message }); + toggleNotification({ type: 'success', response }); dispatch(getAllConfigDiff(toggleNotification)); dispatch(setLoadingState(false)); } catch (err) { @@ -86,10 +83,9 @@ export function setLoadingState(value) { export function getAppEnv(toggleNotification) { return async function(dispatch) { + const { get } = useFetchClient(); try { - const envVars = await request('/config-sync/app-env', { - method: 'GET', - }); + const envVars = await get('/config-sync/app-env'); dispatch(setAppEnvInState(envVars)); } catch (err) { toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); diff --git a/package.json b/package.json index d9cb352..f05a594 100644 --- a/package.json +++ b/package.json @@ -57,10 +57,9 @@ "@strapi/strapi": "^4.0.0" }, "devDependencies": { - "@strapi/design-system": "^1.14.1", - "@strapi/helper-plugin": "^4.19.0", - "@strapi/icons": "^1.14.1", - "@strapi/utils": "^4.19.0", + "@strapi/design-system": "^1.16.0", + "@strapi/icons": "^1.16.0", + "@strapi/utils": "5.0.0-beta.0", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", @@ -78,7 +77,7 @@ "jest-styled-components": "^7.0.2", "lodash": "^4.17.11", "react": "^17.0.2", - "react-intl": "^5.20.12", + "react-intl": "6.6.2", "react-redux": "^7.2.2", "redux": "^4.0.5", "styled-components": "^5.2.3" diff --git a/strapi-admin.js b/strapi-admin.js index 2d1a3d9..a0369f6 100644 --- a/strapi-admin.js +++ b/strapi-admin.js @@ -1,3 +1,3 @@ -'use strict'; +import admin from './admin/src'; -module.exports = require('./admin/src').default; +export default admin; diff --git a/yarn.lock b/yarn.lock index 7b60e0b..ead5644 100644 --- a/yarn.lock +++ b/yarn.lock @@ -282,7 +282,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/runtime@^7.10.5", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.10.5", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.9.2": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== @@ -427,7 +427,7 @@ source-map "^0.5.7" stylis "4.2.0" -"@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": +"@emotion/cache@^11.11.0": version "11.11.0" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== @@ -466,20 +466,6 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== -"@emotion/react@^11.8.1": - version "11.11.1" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" - integrity sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA== - dependencies: - "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.11.0" - "@emotion/cache" "^11.11.0" - "@emotion/serialize" "^1.1.2" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" - "@emotion/utils" "^1.2.1" - "@emotion/weak-memoize" "^0.3.1" - hoist-non-react-statics "^3.3.1" - "@emotion/serialize@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" @@ -511,11 +497,6 @@ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== -"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" - integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== - "@emotion/utils@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" @@ -541,6 +522,13 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@floating-ui/core@^1.0.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" + integrity sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g== + dependencies: + "@floating-ui/utils" "^0.2.1" + "@floating-ui/core@^1.4.2": version "1.5.0" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.5.0.tgz#5c05c60d5ae2d05101c3021c1a2a350ddc027f8c" @@ -548,14 +536,7 @@ dependencies: "@floating-ui/utils" "^0.1.3" -"@floating-ui/core@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" - integrity sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g== - dependencies: - "@floating-ui/utils" "^0.2.1" - -"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.5.1": +"@floating-ui/dom@^1.5.1": version "1.5.3" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" integrity sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA== @@ -563,13 +544,13 @@ "@floating-ui/core" "^1.4.2" "@floating-ui/utils" "^0.1.3" -"@floating-ui/dom@^1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.0.tgz#282f31c5c7d2aaef3999e09f2c06280a020364d1" - integrity sha512-SZ0BEXzsaaS6THZfZJUcAobbZTD+MvfGM42bxgeg0Tnkp4/an/avqwAXiVLsFtIBZtfsx3Ymvwx0+KnnhdA/9g== +"@floating-ui/dom@^1.6.1": + version "1.6.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef" + integrity sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw== dependencies: - "@floating-ui/core" "^1.6.0" - "@floating-ui/utils" "^0.2.1" + "@floating-ui/core" "^1.0.0" + "@floating-ui/utils" "^0.2.0" "@floating-ui/react-dom@^2.0.0": version "2.0.2" @@ -578,161 +559,91 @@ dependencies: "@floating-ui/dom" "^1.5.1" -"@floating-ui/react-dom@^2.0.5": - version "2.0.7" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.7.tgz#873e0a55a25d8ddbbccd159d6ab4a4b98eb05494" - integrity sha512-B5GJxKUyPcGsvE1vua+Abvw0t6zVMyTbtG+Jk7BoI4hfc5Ahv50dstRIAn0nS0274kR9gnKwxIXyGA8EzBZJrA== +"@floating-ui/react-dom@^2.0.8": + version "2.0.8" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.8.tgz#afc24f9756d1b433e1fe0d047c24bd4d9cefaa5d" + integrity sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw== dependencies: - "@floating-ui/dom" "^1.6.0" + "@floating-ui/dom" "^1.6.1" "@floating-ui/utils@^0.1.3": version "0.1.6" resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" integrity sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A== -"@floating-ui/utils@^0.2.1": +"@floating-ui/utils@^0.2.0", "@floating-ui/utils@^0.2.1": version "0.2.1" resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2" integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q== -"@formatjs/ecma402-abstract@1.11.4": - version "1.11.4" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda" - integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw== - dependencies: - "@formatjs/intl-localematcher" "0.2.25" - tslib "^2.1.0" - -"@formatjs/ecma402-abstract@1.14.3": - version "1.14.3" - resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.14.3.tgz#6428f243538a11126180d121ce8d4b2f17465738" - integrity sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg== +"@formatjs/ecma402-abstract@1.18.2": + version "1.18.2" + resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz#bf103712a406874eb1e387858d5be2371ab3aa14" + integrity sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA== dependencies: - "@formatjs/intl-localematcher" "0.2.32" + "@formatjs/intl-localematcher" "0.5.4" tslib "^2.4.0" -"@formatjs/fast-memoize@1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21" - integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg== - dependencies: - tslib "^2.1.0" - -"@formatjs/fast-memoize@2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.0.1.tgz#f15aaa73caad5562899c69bdcad8db82adcd3b0b" - integrity sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA== +"@formatjs/fast-memoize@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz#33bd616d2e486c3e8ef4e68c99648c196887802b" + integrity sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA== dependencies: tslib "^2.4.0" -"@formatjs/icu-messageformat-parser@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d" - integrity sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw== +"@formatjs/icu-messageformat-parser@2.7.6": + version "2.7.6" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.6.tgz#3d69806de056d2919d53dad895a5ff4851e4e9ff" + integrity sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA== dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/icu-skeleton-parser" "1.3.6" - tslib "^2.1.0" - -"@formatjs/icu-messageformat-parser@2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.3.1.tgz#953080ea5c053bc73bdf55d0a524a3c3c133ae6b" - integrity sha512-knF2AkAKN4Upv4oIiKY4Wd/dLH68TNMPgV/tJMu/T6FP9aQwbv8fpj7U3lkyniPaNVxvia56Gxax8MKOjtxLSQ== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/icu-skeleton-parser" "1.3.18" + "@formatjs/ecma402-abstract" "1.18.2" + "@formatjs/icu-skeleton-parser" "1.8.0" tslib "^2.4.0" -"@formatjs/icu-skeleton-parser@1.3.18": - version "1.3.18" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.18.tgz#7aed3d60e718c8ad6b0e64820be44daa1e29eeeb" - integrity sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg== +"@formatjs/icu-skeleton-parser@1.8.0": + version "1.8.0" + resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.0.tgz#5f3d3a620c687d6f8c180d80d1241e8f213acf79" + integrity sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA== dependencies: - "@formatjs/ecma402-abstract" "1.14.3" + "@formatjs/ecma402-abstract" "1.18.2" tslib "^2.4.0" -"@formatjs/icu-skeleton-parser@1.3.6": - version "1.3.6" - resolved "https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964" - integrity sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - tslib "^2.1.0" - -"@formatjs/intl-displaynames@5.4.3": - version "5.4.3" - resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-5.4.3.tgz#e468586694350c722c7efab1a31fcde68aeaed8b" - integrity sha512-4r12A3mS5dp5hnSaQCWBuBNfi9Amgx2dzhU4lTFfhSxgb5DOAiAbMpg6+7gpWZgl4ahsj3l2r/iHIjdmdXOE2Q== +"@formatjs/intl-displaynames@6.6.6": + version "6.6.6" + resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-6.6.6.tgz#be9fea4d24f577bb1a9d0f3ef4f2dcdabb4fe42d" + integrity sha512-Dg5URSjx0uzF8VZXtHb6KYZ6LFEEhCbAbKoYChYHEOnMFTw/ZU3jIo/NrujzQD2EfKPgQzIq73LOUvW6Z/LpFA== dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/intl-localematcher" "0.2.25" - tslib "^2.1.0" - -"@formatjs/intl-displaynames@6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@formatjs/intl-displaynames/-/intl-displaynames-6.3.1.tgz#6dcea7cb801460e2a8fa63eb38c54aa1b24f92c0" - integrity sha512-TlxguMDUbnFrJ4NA8fSyqXC62M7czvlRJ5mrJgtB91JVA+QPjjNdcRm1qPIC/DcU/pGUDcEzThn/x5A+jp15gg== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/intl-localematcher" "0.2.32" + "@formatjs/ecma402-abstract" "1.18.2" + "@formatjs/intl-localematcher" "0.5.4" tslib "^2.4.0" -"@formatjs/intl-listformat@6.5.3": - version "6.5.3" - resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-6.5.3.tgz#f29da613a8062dc3e4e3d847ba890c3ea745f051" - integrity sha512-ozpz515F/+3CU+HnLi5DYPsLa6JoCfBggBSSg/8nOB5LYSFW9+ZgNQJxJ8tdhKYeODT+4qVHX27EeJLoxLGLNg== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/intl-localematcher" "0.2.25" - tslib "^2.1.0" - -"@formatjs/intl-listformat@7.2.1": - version "7.2.1" - resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-7.2.1.tgz#874eddc7d53ba2e3fd911bf30efc459fc99f08db" - integrity sha512-fRJFWLrGa7d25I4JSxNjKX29oXGcIXx8fJjgURnvs2C3ijS4gurUgFrUwLbv/2KfPfyJ5g567pz2INelNJZBdw== +"@formatjs/intl-listformat@7.5.5": + version "7.5.5" + resolved "https://registry.yarnpkg.com/@formatjs/intl-listformat/-/intl-listformat-7.5.5.tgz#e4c7d741f2201c65e7da71326726e61332c7161e" + integrity sha512-XoI52qrU6aBGJC9KJddqnacuBbPlb/bXFN+lIFVFhQ1RnFHpzuFrlFdjD9am2O7ZSYsyqzYRpkVcXeT1GHkwDQ== dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/intl-localematcher" "0.2.32" + "@formatjs/ecma402-abstract" "1.18.2" + "@formatjs/intl-localematcher" "0.5.4" tslib "^2.4.0" -"@formatjs/intl-localematcher@0.2.25": - version "0.2.25" - resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a" - integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA== - dependencies: - tslib "^2.1.0" - -"@formatjs/intl-localematcher@0.2.32": - version "0.2.32" - resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.32.tgz#00d4d307cd7d514b298e15a11a369b86c8933ec1" - integrity sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ== +"@formatjs/intl-localematcher@0.5.4": + version "0.5.4" + resolved "https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz#caa71f2e40d93e37d58be35cfffe57865f2b366f" + integrity sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g== dependencies: tslib "^2.4.0" -"@formatjs/intl@2.2.1": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.2.1.tgz#6daf4dabed055b17f467f0aa1bc073a626bc9189" - integrity sha512-vgvyUOOrzqVaOFYzTf2d3+ToSkH2JpR7x/4U1RyoHQLmvEaTQvXJ7A2qm1Iy3brGNXC/+/7bUlc3lpH+h/LOJA== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/fast-memoize" "1.2.1" - "@formatjs/icu-messageformat-parser" "2.1.0" - "@formatjs/intl-displaynames" "5.4.3" - "@formatjs/intl-listformat" "6.5.3" - intl-messageformat "9.13.0" - tslib "^2.1.0" - -"@formatjs/intl@2.7.1": - version "2.7.1" - resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.7.1.tgz#f7e052ff09e9fe019ad83d4139af0de40084a2ae" - integrity sha512-se6vxidsN3PCmzqTsDd3YDT4IX9ZySPy39LYhF7x2ssNvlGMOuW3umkrIhKkXB7ZskqsJGY53LVCdiHsSwhGng== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/fast-memoize" "2.0.1" - "@formatjs/icu-messageformat-parser" "2.3.1" - "@formatjs/intl-displaynames" "6.3.1" - "@formatjs/intl-listformat" "7.2.1" - intl-messageformat "10.3.4" +"@formatjs/intl@2.10.0": + version "2.10.0" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-2.10.0.tgz#d7bb557e172ceb0bb0be9298b61e9de957119985" + integrity sha512-X3xT9guVkKDS86EKV80lS0KxoazUglkJTGZO66sKY7otgl0VeStPA8B3u8UkKT47PexVV98fUzjpkchYmbe9nw== + dependencies: + "@formatjs/ecma402-abstract" "1.18.2" + "@formatjs/fast-memoize" "2.2.0" + "@formatjs/icu-messageformat-parser" "2.7.6" + "@formatjs/intl-displaynames" "6.6.6" + "@formatjs/intl-listformat" "7.5.5" + intl-messageformat "10.5.11" tslib "^2.4.0" "@humanwhocodes/config-array@^0.5.0": @@ -749,17 +660,17 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@internationalized/date@^3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.1.tgz#14401139f70c1ef14b845d3cac8912e82e82adcc" - integrity sha512-LUQIfwU9e+Fmutc/DpRTGXSdgYZLBegi4wygCWDSVmUdLTaMHsQyASDiJtREwanwKuQLq0hY76fCJ9J/9I2xOQ== +"@internationalized/date@^3.5.2": + version "3.5.2" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.2.tgz#d760ace32bb47e869b8c607a4a786c8b208aacc2" + integrity sha512-vo1yOMUt2hzp63IutEaTUxROdvQg1qlMRsbCvbay2AK2Gai7wIgCyK5weEX3nHkiLgo4qCXHijFNC/ILhlRpOQ== dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/number@^3.5.0": - version "3.5.0" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.0.tgz#9de6018424b441a6545f209afa286ad7df4a2906" - integrity sha512-ZY1BW8HT9WKYvaubbuqXbbDdHhOUMfE2zHHFJeTppid0S+pc8HtdIxFxaYMsGjCb4UsF+MEJ4n2TfU7iHnUK8w== +"@internationalized/number@^3.5.1": + version "3.5.1" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.1.tgz#8e3359b498aec6bb865be668ef7e794a424067a7" + integrity sha512-N0fPU/nz15SwR9IbfJ5xaS9Ss/O5h1sVXMZf43vc9mxEG48ovglvvzBjF53aHlq20uoR6c+88CrIXipU/LSzwg== dependencies: "@swc/helpers" "^0.5.0" @@ -1329,50 +1240,34 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/design-system@^1.14.1": - version "1.14.1" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.14.1.tgz#cac587cc3859e34c385b3f3e9072434ef0ec1e4b" - integrity sha512-BHWX0f8l4JNhds4c4S2Vop60eF+wK2c0dLoq+8fKB3rZOftS5deO1BuFWo7XzZHF4MFbGT5mYWys9J5ANVBA6A== +"@strapi/design-system@^1.16.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.17.0.tgz#1d9772e0d542621cc24e7e5b64c703107b02ee49" + integrity sha512-DMzYkUviJYl0FRoxGDzwQHKPLxKsda/bwlZUO4w3+7hnyrAJ76Me/VfLqzGBeE9R9u4MldTgObM3SNFiH91oYQ== dependencies: "@codemirror/lang-json" "^6.0.1" - "@floating-ui/react-dom" "^2.0.5" - "@internationalized/date" "^3.5.1" - "@internationalized/number" "^3.5.0" + "@floating-ui/react-dom" "^2.0.8" + "@internationalized/date" "^3.5.2" + "@internationalized/number" "^3.5.1" "@radix-ui/react-dismissable-layer" "^1.0.5" "@radix-ui/react-dropdown-menu" "^2.0.6" "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^1.14.1" - "@uiw/react-codemirror" "^4.21.21" - aria-hidden "^1.2.3" + "@strapi/ui-primitives" "^1.17.0" + "@uiw/react-codemirror" "^4.21.25" + aria-hidden "^1.2.4" compute-scroll-into-view "^3.1.0" prop-types "^15.8.1" - react-remove-scroll "^2.5.7" + react-remove-scroll "^2.5.9" -"@strapi/helper-plugin@^4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@strapi/helper-plugin/-/helper-plugin-4.19.0.tgz#62530daefa920cf68ece05dccc396c4e05bc603e" - integrity sha512-zG7PmtrLdYfGNWjHoM5w2MJqFuoOJlc2IgyOYXNXOJcUMb3PvdoiywW1KkJFK9pkH2MbjvGO13LJBsPKaEwQAg== - dependencies: - axios "1.6.0" - date-fns "2.30.0" - formik "2.4.0" - immer "9.0.19" - lodash "4.17.21" - qs "6.11.1" - react-helmet "6.1.0" - react-intl "6.4.1" - react-query "3.39.3" - react-select "5.7.0" - -"@strapi/icons@^1.14.1": - version "1.14.1" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.14.1.tgz#8f820512d0c9a8b75570f7a96ea42c969f65263b" - integrity sha512-ja3et1QIo+6kTfk/mzeSiLTtZ6pCC6mwvUlp8qGyBTQ5BJvMacgxEdXBnYRn6fbYt6fl7gAKCORRQpnHNQfwjg== - -"@strapi/ui-primitives@^1.14.1": - version "1.14.1" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.14.1.tgz#f4100f68874754088322bdb6da98a206fa9fbc2d" - integrity sha512-AmwyfZuazN7J1AgVf7i7oly+zwcJdWFqh/UCd3uPtoonnPmdCIRjkK8aBWlU9M+k3277FGIaCHOwNHiMSiBbbA== +"@strapi/icons@^1.16.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.17.0.tgz#a9c877b3dacca52a1978e9f4e28fdd8600cbbec5" + integrity sha512-RmV03BEECWmMlv0LpcZpwOZStcw9s6nQKqYg4jLZu7c+nDsOBZl+o6PNUnKnVeEtb7dVKliYykjZnLEVw72CGA== + +"@strapi/ui-primitives@^1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.17.0.tgz#c8d88ceb03d896b7a9a2f00d07a326284aede24d" + integrity sha512-u5ao5RaOqVD7HUDOdUpBqIOtvw57nV7jpSlckFzyP3Uqv3OGgTvno7Wnr0uAA7ppHISxXcFxQTbWzDbN7ycoQA== dependencies: "@radix-ui/number" "^1.0.1" "@radix-ui/primitive" "^1.0.1" @@ -1393,19 +1288,22 @@ "@radix-ui/react-use-layout-effect" "1.0.1" "@radix-ui/react-use-previous" "^1.0.1" "@radix-ui/react-visually-hidden" "^1.0.3" - aria-hidden "^1.2.3" - react-remove-scroll "^2.5.7" + aria-hidden "^1.2.4" + react-remove-scroll "^2.5.9" -"@strapi/utils@^4.19.0": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-4.19.0.tgz#efc64c9f823bbd19c0482ac83d77e5a0810cc299" - integrity sha512-iqA7knGt6ELxu/98FxRBIetuNz0hjZOhdlK2ikGrJYz1wOuya7YaYdoi6mZ1jU7JJd2qiisoUlha9Kkc+n0shg== +"@strapi/utils@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.0.tgz#cfa2859f582e56ef2c5d5fac088dc8e810582e13" + integrity sha512-SbdKl5PozhpxFaETQo6WGjoCMVyWjcBGM6Hxng1urYn7tfIdW0P5SCKDS6cKbQr9rYTrm6KSYcC5wVzC4WWAtQ== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" + execa "5.1.1" http-errors "1.8.1" lodash "4.17.21" + node-machine-id "1.1.12" p-map "4.0.0" + preferred-pm "3.1.2" yup "0.32.9" "@swc/helpers@^0.5.0": @@ -1524,13 +1422,6 @@ hoist-non-react-statics "^3.3.0" redux "^4.0.0" -"@types/react-transition-group@^4.4.0": - version "4.4.8" - resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.8.tgz#46f87d80512959cac793ecc610a93d80ef241ccf" - integrity sha512-QmQ22q+Pb+HQSn04NL3HtrqHwYMf4h3QKArOy5F8U5nEVMaihBs3SR10WiOM1iwPz5jIo8x/u11al+iEGZZrvg== - dependencies: - "@types/react" "*" - "@types/react@*", "@types/react@16 || 17 || 18": version "18.2.29" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.29.tgz#88b48a287e00f6fdcd6f95662878fb701ae18b27" @@ -1562,10 +1453,10 @@ dependencies: "@types/yargs-parser" "*" -"@uiw/codemirror-extensions-basic-setup@4.21.21": - version "4.21.21" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.21.tgz#243ef309cb53253b14187649a7abc0d996420a20" - integrity sha512-+0i9dPrRSa8Mf0CvyrMvnAhajnqwsP3IMRRlaHDRgsSGL8igc4z7MhvUPn+7cWFAAqWzQRhMdMSWzo6/TEa3EA== +"@uiw/codemirror-extensions-basic-setup@4.21.25": + version "4.21.25" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.25.tgz#eb0605ac16b18a4d673cf475d81c4d960eaa6ef1" + integrity sha512-eeUKlmEE8aSoSgelS8OR2elcPGntpRo669XinAqPCLa0eKorT2B0d3ts+AE+njAeGk744tiyAEbHb2n+6OQmJw== dependencies: "@codemirror/autocomplete" "^6.0.0" "@codemirror/commands" "^6.0.0" @@ -1575,16 +1466,16 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/react-codemirror@^4.21.21": - version "4.21.21" - resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.21.tgz#986b18dbd6dc69aa470fc3d4e47b89b504af6778" - integrity sha512-PaxBMarufMWoR0qc5zuvBSt76rJ9POm9qoOaJbqRmnNL2viaF+d+Paf2blPSlm1JSnqn7hlRjio+40nZJ9TKzw== +"@uiw/react-codemirror@^4.21.25": + version "4.21.25" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.25.tgz#1efb7737b907fde6f8f7552b5f43b33eec0b7a86" + integrity sha512-mBrCoiffQ+hbTqV1JoixFEcH7BHXkS3PjTyNH7dE8Gzf3GSBRazhtSM5HrAFIiQ5FIRGFs8Gznc4UAdhtevMmw== dependencies: "@babel/runtime" "^7.18.6" "@codemirror/commands" "^6.1.0" "@codemirror/state" "^6.1.1" "@codemirror/theme-one-dark" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup" "4.21.21" + "@uiw/codemirror-extensions-basic-setup" "4.21.25" codemirror "^6.0.0" acorn-jsx@^5.3.1: @@ -1681,13 +1572,20 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -aria-hidden@^1.1.1, aria-hidden@^1.2.3: +aria-hidden@^1.1.1: version "1.2.3" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== dependencies: tslib "^2.0.0" +aria-hidden@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" + integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== + dependencies: + tslib "^2.0.0" + aria-query@^5.1.3: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" @@ -1809,11 +1707,6 @@ asynciterator.prototype@^1.0.0: dependencies: has-symbols "^1.0.3" -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" @@ -1824,15 +1717,6 @@ axe-core@^4.6.2: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== -axios@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.0.tgz#f1e5292f26b2fd5c2e66876adc5b06cdbd7d2102" - integrity sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg== - dependencies: - follow-redirects "^1.15.0" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - axobject-query@^3.1.1: version "3.2.1" resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" @@ -1942,11 +1826,6 @@ base64-js@^1.0.2, base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -big-integer@^1.6.16: - version "1.6.51" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== - big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" @@ -1986,20 +1865,6 @@ braces@^3.0.2: dependencies: fill-range "^7.0.1" -broadcast-channel@^3.4.1: - version "3.7.0" - resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz#2dfa5c7b4289547ac3f6705f9c00af8723889937" - integrity sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg== - dependencies: - "@babel/runtime" "^7.7.2" - detect-node "^2.1.0" - js-sha3 "0.8.0" - microseconds "0.2.0" - nano-time "1.0.0" - oblivious-set "1.0.0" - rimraf "3.0.2" - unload "2.2.0" - brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -2293,13 +2158,6 @@ colors@1.0.3: resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - commander@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" @@ -2498,11 +2356,6 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== -deepmerge@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" - integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== - deepmerge@^4.2.2: version "4.3.1" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" @@ -2533,11 +2386,6 @@ define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, de has-property-descriptors "^1.0.0" object-keys "^1.1.1" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -2566,11 +2414,6 @@ detect-node-es@^1.1.0: resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== -detect-node@^2.0.4, detect-node@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -2609,14 +2452,6 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" -dom-helpers@^5.0.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" - integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== - dependencies: - "@babel/runtime" "^7.8.7" - csstype "^3.0.2" - domain-browser@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" @@ -3088,7 +2923,7 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -execa@^5.0.0: +execa@5.1.1, execa@^5.0.0: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -3193,6 +3028,22 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-yarn-workspace-root2@1.2.16: + version "1.2.16" + resolved "https://registry.yarnpkg.com/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz#60287009dd2f324f59646bdb4b7610a6b301c2a9" + integrity sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA== + dependencies: + micromatch "^4.0.2" + pkg-dir "^4.2.0" + flat-cache@^3.0.4: version "3.1.1" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" @@ -3207,11 +3058,6 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== -follow-redirects@^1.15.0: - version "1.15.6" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" - integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== - for-each@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" @@ -3219,28 +3065,6 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -formik@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/formik/-/formik-2.4.0.tgz#8243e42a89e1c9fbe9aefbd48bc8d1f10ae2950d" - integrity sha512-QZiWztt9fD84EYcF7Bmr431ZhIm1xUVgBACbTuJ6azPrUpVp7o6q+t9HJaIQsFZrMfcBPNBotYtDgyDpzQ3z0Q== - dependencies: - deepmerge "^2.1.1" - hoist-non-react-statics "^3.3.0" - lodash "^4.17.21" - lodash-es "^4.17.21" - react-fast-compare "^2.0.1" - tiny-warning "^1.0.2" - tslib "^1.10.0" - fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -3384,7 +3208,7 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: +graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -3459,7 +3283,7 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -3509,11 +3333,6 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -immer@9.0.19: - version "9.0.19" - resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.19.tgz#67fb97310555690b5f9cd8380d38fc0aabb6b38b" - integrity sha512-eY+Y0qcsB4TZKwgQzLaE/lqYMlKhv5J9dyd2RhhtGhNo2njPXDqU9XPfcNfa3MIDsdtZt5KlkIsirlo4dHsWdQ== - immutable@^3.8.2: version "3.8.2" resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" @@ -3598,26 +3417,16 @@ interpret@^1.0.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== -intl-messageformat@10.3.4: - version "10.3.4" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.3.4.tgz#20f064c28b46fa6d352a4c4ba5e9bfc597af3eba" - integrity sha512-/FxUIrlbPtuykSNX85CB5sp2FjLVeTmdD7TfRkVFPft2n4FgcSlAcilFytYiFAEmPHc+0PvpLCIPXeaGFzIvOg== +intl-messageformat@10.5.11: + version "10.5.11" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.5.11.tgz#95d6a3b0b303f924d5d8c3f8d3ad057d1dc73c64" + integrity sha512-eYq5fkFBVxc7GIFDzpFQkDOZgNayNTQn4Oufe8jw6YY6OHVw70/4pA3FyCsQ0Gb2DnvEJEMmN2tOaXUGByM+kg== dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/fast-memoize" "2.0.1" - "@formatjs/icu-messageformat-parser" "2.3.1" + "@formatjs/ecma402-abstract" "1.18.2" + "@formatjs/fast-memoize" "2.2.0" + "@formatjs/icu-messageformat-parser" "2.7.6" tslib "^2.4.0" -intl-messageformat@9.13.0: - version "9.13.0" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.13.0.tgz#97360b73bd82212e4f6005c712a4a16053165468" - integrity sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/fast-memoize" "1.2.1" - "@formatjs/icu-messageformat-parser" "2.1.0" - tslib "^2.1.0" - invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -4258,17 +4067,12 @@ jest@^29.7.0: import-local "^3.0.2" jest-cli "^29.7.0" -js-sha3@0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" - integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== - "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.13.1: +js-yaml@^3.13.0, js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -4377,6 +4181,16 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +load-yaml-file@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d" + integrity sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw== + dependencies: + graceful-fs "^4.1.5" + js-yaml "^3.13.0" + pify "^4.0.1" + strip-bom "^3.0.0" + loader-utils@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" @@ -4393,7 +4207,14 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -lodash-es@^4.17.15, lodash-es@^4.17.21: +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash-es@^4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== @@ -4473,14 +4294,6 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -match-sorter@^6.0.2: - version "6.3.1" - resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.1.tgz#98cc37fda756093424ddf3cbc62bfe9c75b92bda" - integrity sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw== - dependencies: - "@babel/runtime" "^7.12.5" - remove-accents "0.4.2" - md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -4505,7 +4318,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -micromatch@^4.0.4: +micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -4513,11 +4326,6 @@ micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" -microseconds@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39" - integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== - miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -4526,18 +4334,6 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -4585,13 +4381,6 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nano-time@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/nano-time/-/nano-time-1.0.0.tgz#b0554f69ad89e22d0907f7a12b0993a5d96137ef" - integrity sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA== - dependencies: - big-integer "^1.6.16" - nanoclone@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" @@ -4636,6 +4425,11 @@ node-int64@^0.4.0: util "^0.11.0" vm-browserify "^1.0.1" +node-machine-id@1.1.12: + version "1.1.12" + resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" + integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== + node-releases@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" @@ -4728,11 +4522,6 @@ object.values@^1.1.6: define-properties "^1.2.0" es-abstract "^1.22.1" -oblivious-set@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" - integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== - once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -4791,7 +4580,7 @@ p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.1.0: +p-limit@^3.0.2, p-limit@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== @@ -4805,6 +4594,13 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + p-map@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" @@ -4901,6 +4697,11 @@ picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + pirates@^4.0.4: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" @@ -4918,6 +4719,16 @@ postcss-value-parser@^4.0.2: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== +preferred-pm@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.1.2.tgz#aedb70550734a574dffcbf2ce82642bd1753bdd6" + integrity sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q== + dependencies: + find-up "^5.0.0" + find-yarn-workspace-root2 "1.2.16" + path-exists "^4.0.0" + which-pm "2.0.0" + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -4955,7 +4766,7 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -4969,11 +4780,6 @@ property-expr@^2.0.4: resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.6.tgz#f77bc00d5928a6c748414ad12882e83f24aec1e8" integrity sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA== -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" @@ -5001,13 +4807,6 @@ pure-rand@^6.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7" integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== -qs@6.11.1: - version "6.11.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f" - integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ== - dependencies: - side-channel "^1.0.4" - qs@^6.11.2: version "6.11.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" @@ -5046,58 +4845,22 @@ react-diff-viewer-continued@3.2.6: memoize-one "^6.0.0" prop-types "^15.8.1" -react-fast-compare@^2.0.1: - version "2.0.4" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" - integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== - -react-fast-compare@^3.1.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" - integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== - -react-helmet@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726" - integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== +react-intl@6.6.2: + version "6.6.2" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.6.2.tgz#97a044afa9cac65ae62f404c8bb9cbd3aec52d41" + integrity sha512-IpW2IkLtGENSFlX3vfH11rjuCIsW0VyjT0Q1pPKMZPtT2z1FxLt4weFT5Ezti2TScT1xiyb3aQBFth9EB7jzAg== dependencies: - object-assign "^4.1.1" - prop-types "^15.7.2" - react-fast-compare "^3.1.1" - react-side-effect "^2.1.0" - -react-intl@6.4.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.4.1.tgz#01e4bd5497cb93d87146e966d8eda25851d4d9b6" - integrity sha512-/aT5595AEMZ+Pjmt8W2R5/ZkYJmyyd6jTzHzqhJ1LnfeG36+N5huBtykxYhHqLc1BrIRQ1fTX1orYC0Ej5ojtg== - dependencies: - "@formatjs/ecma402-abstract" "1.14.3" - "@formatjs/icu-messageformat-parser" "2.3.1" - "@formatjs/intl" "2.7.1" - "@formatjs/intl-displaynames" "6.3.1" - "@formatjs/intl-listformat" "7.2.1" + "@formatjs/ecma402-abstract" "1.18.2" + "@formatjs/icu-messageformat-parser" "2.7.6" + "@formatjs/intl" "2.10.0" + "@formatjs/intl-displaynames" "6.6.6" + "@formatjs/intl-listformat" "7.5.5" "@types/hoist-non-react-statics" "^3.3.1" "@types/react" "16 || 17 || 18" hoist-non-react-statics "^3.3.2" - intl-messageformat "10.3.4" + intl-messageformat "10.5.11" tslib "^2.4.0" -react-intl@^5.20.12: - version "5.25.1" - resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.25.1.tgz#68a73aefc485c9bf70062381ae7f6f4791680879" - integrity sha512-pkjdQDvpJROoXLMltkP/5mZb0/XqrqLoPGKUCfbdkP8m6U9xbK40K51Wu+a4aQqTEvEK5lHBk0fWzUV72SJ3Hg== - dependencies: - "@formatjs/ecma402-abstract" "1.11.4" - "@formatjs/icu-messageformat-parser" "2.1.0" - "@formatjs/intl" "2.2.1" - "@formatjs/intl-displaynames" "5.4.3" - "@formatjs/intl-listformat" "6.5.3" - "@types/hoist-non-react-statics" "^3.3.1" - "@types/react" "16 || 17 || 18" - hoist-non-react-statics "^3.3.2" - intl-messageformat "9.13.0" - tslib "^2.1.0" - react-is@^16.13.1, react-is@^16.7.0: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" @@ -5113,15 +4876,6 @@ react-is@^18.0.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-query@3.39.3: - version "3.39.3" - resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.39.3.tgz#4cea7127c6c26bdea2de5fb63e51044330b03f35" - integrity sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g== - dependencies: - "@babel/runtime" "^7.5.5" - broadcast-channel "^3.4.1" - match-sorter "^6.0.2" - react-redux@^7.2.2: version "7.2.9" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d" @@ -5134,7 +4888,7 @@ react-redux@^7.2.2: prop-types "^15.7.2" react-is "^17.0.2" -react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.4: +react-remove-scroll-bar@^2.3.3: version "2.3.4" resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" integrity sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A== @@ -5142,6 +4896,14 @@ react-remove-scroll-bar@^2.3.3, react-remove-scroll-bar@^2.3.4: react-style-singleton "^2.2.1" tslib "^2.0.0" +react-remove-scroll-bar@^2.3.6: + version "2.3.6" + resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c" + integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g== + dependencies: + react-style-singleton "^2.2.1" + tslib "^2.0.0" + react-remove-scroll@2.5.5: version "2.5.5" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" @@ -5153,37 +4915,17 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@^2.5.7: - version "2.5.7" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.7.tgz#15a1fd038e8497f65a695bf26a4a57970cac1ccb" - integrity sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA== +react-remove-scroll@^2.5.9: + version "2.5.9" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.9.tgz#6a38e7d46043abc2c6b0fb39db650b9f2e38be3e" + integrity sha512-bvHCLBrFfM2OgcrpPY2YW84sPdS2o2HKWJUf1xGyGLnSoEnOTOBpahIarjRuYtN0ryahCeP242yf+5TrBX/pZA== dependencies: - react-remove-scroll-bar "^2.3.4" + react-remove-scroll-bar "^2.3.6" react-style-singleton "^2.2.1" tslib "^2.1.0" use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-select@5.7.0: - version "5.7.0" - resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.7.0.tgz#82921b38f1fcf1471a0b62304da01f2896cd8ce6" - integrity sha512-lJGiMxCa3cqnUr2Jjtg9YHsaytiZqeNOKeibv6WF5zbK/fPegZ1hg3y/9P1RZVLhqBTs0PfqQLKuAACednYGhQ== - dependencies: - "@babel/runtime" "^7.12.0" - "@emotion/cache" "^11.4.0" - "@emotion/react" "^11.8.1" - "@floating-ui/dom" "^1.0.1" - "@types/react-transition-group" "^4.4.0" - memoize-one "^6.0.0" - prop-types "^15.6.0" - react-transition-group "^4.3.0" - use-isomorphic-layout-effect "^1.1.2" - -react-side-effect@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.2.tgz#dc6345b9e8f9906dc2eeb68700b615e0b4fe752a" - integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== - react-style-singleton@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" @@ -5193,16 +4935,6 @@ react-style-singleton@^2.2.1: invariant "^2.2.4" tslib "^2.0.0" -react-transition-group@^4.3.0: - version "4.4.5" - resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" - integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== - dependencies: - "@babel/runtime" "^7.5.5" - dom-helpers "^5.0.1" - loose-envify "^1.4.0" - prop-types "^15.6.2" - react@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" @@ -5288,11 +5020,6 @@ regexpp@^3.1.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== -remove-accents@0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.4.2.tgz#0a43d3aaae1e80db919e07ae254b285d9e1c7bb5" - integrity sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA== - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -5351,7 +5078,7 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" -rimraf@3.0.2, rimraf@^3.0.2: +rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -5777,11 +5504,6 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" -tiny-warning@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -5831,11 +5553,6 @@ tsconfig-paths@^3.14.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.10.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" @@ -5927,14 +5644,6 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -unload@2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/unload/-/unload-2.2.0.tgz#ccc88fdcad345faa06a92039ec0f80b488880ef7" - integrity sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA== - dependencies: - "@babel/runtime" "^7.6.2" - detect-node "^2.0.4" - update-browserslist-db@^1.0.13: version "1.0.13" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" @@ -5965,11 +5674,6 @@ use-callback-ref@^1.3.0: dependencies: tslib "^2.0.0" -use-isomorphic-layout-effect@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" - integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== - use-sidecar@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" @@ -6074,6 +5778,14 @@ which-collection@^1.0.1: is-weakmap "^2.0.1" is-weakset "^2.0.1" +which-pm@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-pm/-/which-pm-2.0.0.tgz#8245609ecfe64bf751d0eef2f376d83bf1ddb7ae" + integrity sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w== + dependencies: + load-yaml-file "^0.2.0" + path-exists "^4.0.0" + which-typed-array@^1.1.11, which-typed-array@^1.1.9: version "1.1.11" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" From 2063f88507a6d46ef04d23e72b5d1f7e18cb5874 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 3 Apr 2024 20:59:30 +0200 Subject: [PATCH 069/123] chore: move react-intl to the dependencies, rather then the devDependencies --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f05a594..065f637 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "inquirer": "^8.2.0", "react-diff-viewer-continued": "3.2.6", "redux-immutable": "^4.0.0", + "react-intl": "6.6.2", "redux-thunk": "^2.3.0" }, "author": { @@ -77,7 +78,6 @@ "jest-styled-components": "^7.0.2", "lodash": "^4.17.11", "react": "^17.0.2", - "react-intl": "6.6.2", "react-redux": "^7.2.2", "redux": "^4.0.5", "styled-components": "^5.2.3" From 6821110d7e68131d066e6781294df82378dfbebd Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 18 Apr 2024 21:21:32 +0200 Subject: [PATCH 070/123] feat: don't importOnBootstrap when using the config-sync CLI to start Strapi --- server/bootstrap.js | 2 ++ server/cli.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/server/bootstrap.js b/server/bootstrap.js index 2f88ee4..ddddf3a 100644 --- a/server/bootstrap.js +++ b/server/bootstrap.js @@ -50,6 +50,8 @@ module.exports = async () => { if (strapi.config.get('plugin.config-sync.importOnBootstrap')) { if (strapi.server.app.env === 'development') { strapi.log.warn(logMessage(`You can't use the 'importOnBootstrap' setting in the development env.`)); + } else if (process.env.CONFIG_SYNC_CLI === true) { + strapi.log.warn(logMessage(`The 'importOnBootstrap' setting was ignored because Strapi was started from the config-sync CLI itself.`)); } else if (fs.existsSync(strapi.config.get('plugin.config-sync.syncDir'))) { await strapi.plugin('config-sync').service('main').importAllConfig(); } diff --git a/server/cli.js b/server/cli.js index 22b90c7..6f3d2e2 100644 --- a/server/cli.js +++ b/server/cli.js @@ -15,6 +15,8 @@ const packageJSON = require('../package.json'); const program = new Command(); const getStrapiApp = async () => { + process.env.CONFIG_SYNC_CLI = true; + try { const tsUtils = require('@strapi/typescript-utils'); // eslint-disable-line From e06ed0b9683115e8f6bef5ff993a0b98fb6458b7 Mon Sep 17 00:00:00 2001 From: boazpoolman Date: Thu, 18 Apr 2024 20:36:03 +0000 Subject: [PATCH 071/123] chore: Bump version to 1.2.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d9cb352..2761569 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-config-sync", - "version": "1.2.3", + "version": "1.2.4", "description": "Migrate your config data across environments using the CLI or Strapi admin panel.", "strapi": { "displayName": "Config Sync", From 769e2c3be301a421bdc9bced0f5a542570c76d1f Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 18 Apr 2024 23:09:12 +0200 Subject: [PATCH 072/123] fix: check for process.env.CONFIG_SYNC_CLI with 'true' instead of true --- server/bootstrap.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/bootstrap.js b/server/bootstrap.js index ddddf3a..dce364f 100644 --- a/server/bootstrap.js +++ b/server/bootstrap.js @@ -50,7 +50,7 @@ module.exports = async () => { if (strapi.config.get('plugin.config-sync.importOnBootstrap')) { if (strapi.server.app.env === 'development') { strapi.log.warn(logMessage(`You can't use the 'importOnBootstrap' setting in the development env.`)); - } else if (process.env.CONFIG_SYNC_CLI === true) { + } else if (process.env.CONFIG_SYNC_CLI === 'true') { strapi.log.warn(logMessage(`The 'importOnBootstrap' setting was ignored because Strapi was started from the config-sync CLI itself.`)); } else if (fs.existsSync(strapi.config.get('plugin.config-sync.syncDir'))) { await strapi.plugin('config-sync').service('main').importAllConfig(); From f8631f9685851494e2abbb79dee468dee40c1769 Mon Sep 17 00:00:00 2001 From: boazpoolman Date: Thu, 18 Apr 2024 21:12:12 +0000 Subject: [PATCH 073/123] chore: Bump version to 1.2.5 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2761569..8161410 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-config-sync", - "version": "1.2.4", + "version": "1.2.5", "description": "Migrate your config data across environments using the CLI or Strapi admin panel.", "strapi": { "displayName": "Config Sync", From dfb5522024f576d5c2d110fc456e3d472a21b127 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 15:57:35 +0200 Subject: [PATCH 074/123] chore: update to strapi beta.6 --- package.json | 5 +- yarn.lock | 7708 +++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 7560 insertions(+), 153 deletions(-) diff --git a/package.json b/package.json index 065f637..68d3353 100644 --- a/package.json +++ b/package.json @@ -55,12 +55,13 @@ "strapi-server.js" ], "peerDependencies": { - "@strapi/strapi": "^4.0.0" + "@strapi/strapi": "^5.0.0-beta.6" }, "devDependencies": { "@strapi/design-system": "^1.16.0", "@strapi/icons": "^1.16.0", - "@strapi/utils": "5.0.0-beta.0", + "@strapi/utils": "5.0.0-beta.6", + "@strapi/strapi": "5.0.0-beta.6", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/yarn.lock b/yarn.lock index ead5644..8d36728 100644 --- a/yarn.lock +++ b/yarn.lock @@ -35,6 +35,14 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" +"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.7": + version "7.24.2" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" + integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== + dependencies: + "@babel/highlight" "^7.24.2" + picocolors "^1.0.0" + "@babel/compat-data@^7.22.9": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" @@ -179,6 +187,16 @@ chalk "^2.4.2" js-tokens "^4.0.0" +"@babel/highlight@^7.24.2": + version "7.24.2" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26" + integrity sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + "@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" @@ -282,6 +300,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/runtime-corejs3@^7.9.2": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.24.4.tgz#b9ebe728087cfbb22bbaccc6f9a70d69834124a0" + integrity sha512-VOQOexSilscN24VEY810G/PqtpFvx/z6UqDIjIWbDe2368HhDLkYN5TYwaEz/+eRCUkhJ2WaNLLmQAlxzfWj4w== + dependencies: + core-js-pure "^3.30.2" + regenerator-runtime "^0.14.0" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.23.8", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.7": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd" + integrity sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/runtime@^7.10.5", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.3", "@babel/runtime@^7.18.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.9.2": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" @@ -328,6 +361,13 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== +"@casl/ability@6.5.0": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@casl/ability/-/ability-6.5.0.tgz#a151a7637886099b8ffe52a96601225004a5c157" + integrity sha512-3guc94ugr5ylZQIpJTLz0CDfwNi0mxKVECj1vJUPAvs+Lwunh/dcuUjwzc4MHM9D8JOYX0XUZMEPedpB3vIbOw== + dependencies: + "@ucast/mongo2js" "^1.3.0" + "@codemirror/autocomplete@^6.0.0": version "6.10.2" resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.10.2.tgz#d3a7e2a4ddd1e8a2992b1b17d4e7692542c71052" @@ -410,6 +450,30 @@ style-mod "^4.1.0" w3c-keyname "^2.2.4" +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@colors/colors@1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.6.0.tgz#ec6cd237440700bc23ca23087f513c75508958b0" + integrity sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== + +"@dabh/diagnostics@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a" + integrity sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA== + dependencies: + colorspace "1.1.x" + enabled "2.0.x" + kuler "^2.0.0" + +"@discoveryjs/json-ext@0.5.7": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + "@emotion/babel-plugin@^11.11.0": version "11.11.0" resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" @@ -427,7 +491,7 @@ source-map "^0.5.7" stylis "4.2.0" -"@emotion/cache@^11.11.0": +"@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": version "11.11.0" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== @@ -466,6 +530,20 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== +"@emotion/react@^11.8.1": + version "11.11.4" + resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.4.tgz#3a829cac25c1f00e126408fab7f891f00ecc3c1d" + integrity sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw== + dependencies: + "@babel/runtime" "^7.18.3" + "@emotion/babel-plugin" "^11.11.0" + "@emotion/cache" "^11.11.0" + "@emotion/serialize" "^1.1.3" + "@emotion/use-insertion-effect-with-fallbacks" "^1.0.1" + "@emotion/utils" "^1.2.1" + "@emotion/weak-memoize" "^0.3.1" + hoist-non-react-statics "^3.3.1" + "@emotion/serialize@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" @@ -477,6 +555,17 @@ "@emotion/utils" "^1.2.1" csstype "^3.0.2" +"@emotion/serialize@^1.1.3": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.4.tgz#fc8f6d80c492cfa08801d544a05331d1cc7cd451" + integrity sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ== + dependencies: + "@emotion/hash" "^0.9.1" + "@emotion/memoize" "^0.8.1" + "@emotion/unitless" "^0.8.1" + "@emotion/utils" "^1.2.1" + csstype "^3.0.2" + "@emotion/sheet@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" @@ -497,6 +586,11 @@ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== +"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" + integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== + "@emotion/utils@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" @@ -507,6 +601,346 @@ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== +"@esbuild/aix-ppc64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz#2acd20be6d4f0458bc8c784103495ff24f13b1d3" + integrity sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g== + +"@esbuild/aix-ppc64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" + integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== + +"@esbuild/android-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" + integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== + +"@esbuild/android-arm64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz#b45d000017385c9051a4f03e17078abb935be220" + integrity sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q== + +"@esbuild/android-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" + integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== + +"@esbuild/android-arm@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" + integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== + +"@esbuild/android-arm@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.11.tgz#f46f55414e1c3614ac682b29977792131238164c" + integrity sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw== + +"@esbuild/android-arm@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" + integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== + +"@esbuild/android-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" + integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== + +"@esbuild/android-x64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.11.tgz#bfc01e91740b82011ef503c48f548950824922b2" + integrity sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg== + +"@esbuild/android-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" + integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== + +"@esbuild/darwin-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" + integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== + +"@esbuild/darwin-arm64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz#533fb7f5a08c37121d82c66198263dcc1bed29bf" + integrity sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ== + +"@esbuild/darwin-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" + integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== + +"@esbuild/darwin-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" + integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== + +"@esbuild/darwin-x64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz#62f3819eff7e4ddc656b7c6815a31cf9a1e7d98e" + integrity sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g== + +"@esbuild/darwin-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" + integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== + +"@esbuild/freebsd-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" + integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== + +"@esbuild/freebsd-arm64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz#d478b4195aa3ca44160272dab85ef8baf4175b4a" + integrity sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA== + +"@esbuild/freebsd-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" + integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== + +"@esbuild/freebsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" + integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== + +"@esbuild/freebsd-x64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz#7bdcc1917409178257ca6a1a27fe06e797ec18a2" + integrity sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw== + +"@esbuild/freebsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" + integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== + +"@esbuild/linux-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" + integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== + +"@esbuild/linux-arm64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz#58ad4ff11685fcc735d7ff4ca759ab18fcfe4545" + integrity sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg== + +"@esbuild/linux-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" + integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== + +"@esbuild/linux-arm@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" + integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== + +"@esbuild/linux-arm@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz#ce82246d873b5534d34de1e5c1b33026f35e60e3" + integrity sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q== + +"@esbuild/linux-arm@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" + integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== + +"@esbuild/linux-ia32@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" + integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== + +"@esbuild/linux-ia32@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz#cbae1f313209affc74b80f4390c4c35c6ab83fa4" + integrity sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA== + +"@esbuild/linux-ia32@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" + integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== + +"@esbuild/linux-loong64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" + integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== + +"@esbuild/linux-loong64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz#5f32aead1c3ec8f4cccdb7ed08b166224d4e9121" + integrity sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg== + +"@esbuild/linux-loong64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" + integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== + +"@esbuild/linux-mips64el@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" + integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== + +"@esbuild/linux-mips64el@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz#38eecf1cbb8c36a616261de858b3c10d03419af9" + integrity sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg== + +"@esbuild/linux-mips64el@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" + integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== + +"@esbuild/linux-ppc64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" + integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== + +"@esbuild/linux-ppc64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz#9c5725a94e6ec15b93195e5a6afb821628afd912" + integrity sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA== + +"@esbuild/linux-ppc64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" + integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== + +"@esbuild/linux-riscv64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" + integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== + +"@esbuild/linux-riscv64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz#2dc4486d474a2a62bbe5870522a9a600e2acb916" + integrity sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ== + +"@esbuild/linux-riscv64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" + integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== + +"@esbuild/linux-s390x@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" + integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== + +"@esbuild/linux-s390x@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz#4ad8567df48f7dd4c71ec5b1753b6f37561a65a8" + integrity sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q== + +"@esbuild/linux-s390x@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" + integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== + +"@esbuild/linux-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" + integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== + +"@esbuild/linux-x64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz#b7390c4d5184f203ebe7ddaedf073df82a658766" + integrity sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA== + +"@esbuild/linux-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" + integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== + +"@esbuild/netbsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" + integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== + +"@esbuild/netbsd-x64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz#d633c09492a1721377f3bccedb2d821b911e813d" + integrity sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ== + +"@esbuild/netbsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" + integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== + +"@esbuild/openbsd-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" + integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== + +"@esbuild/openbsd-x64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz#17388c76e2f01125bf831a68c03a7ffccb65d1a2" + integrity sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw== + +"@esbuild/openbsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" + integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== + +"@esbuild/sunos-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" + integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== + +"@esbuild/sunos-x64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz#e320636f00bb9f4fdf3a80e548cb743370d41767" + integrity sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ== + +"@esbuild/sunos-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" + integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== + +"@esbuild/win32-arm64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" + integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== + +"@esbuild/win32-arm64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz#c778b45a496e90b6fc373e2a2bb072f1441fe0ee" + integrity sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ== + +"@esbuild/win32-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" + integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== + +"@esbuild/win32-ia32@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" + integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== + +"@esbuild/win32-ia32@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz#481a65fee2e5cce74ec44823e6b09ecedcc5194c" + integrity sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg== + +"@esbuild/win32-ia32@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" + integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== + +"@esbuild/win32-x64@0.16.17": + version "0.16.17" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" + integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== + +"@esbuild/win32-x64@0.19.11": + version "0.19.11" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz#a5d300008960bb39677c46bf16f53ec70d8dee04" + integrity sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw== + +"@esbuild/win32-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" + integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -522,6 +956,11 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@fastify/busboy@^2.0.0": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d" + integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== + "@floating-ui/core@^1.0.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" @@ -536,6 +975,14 @@ dependencies: "@floating-ui/utils" "^0.1.3" +"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.6.1": + version "1.6.3" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef" + integrity sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw== + dependencies: + "@floating-ui/core" "^1.0.0" + "@floating-ui/utils" "^0.2.0" + "@floating-ui/dom@^1.5.1": version "1.5.3" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.5.3.tgz#54e50efcb432c06c23cd33de2b575102005436fa" @@ -544,14 +991,6 @@ "@floating-ui/core" "^1.4.2" "@floating-ui/utils" "^0.1.3" -"@floating-ui/dom@^1.6.1": - version "1.6.3" - resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef" - integrity sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw== - dependencies: - "@floating-ui/core" "^1.0.0" - "@floating-ui/utils" "^0.2.0" - "@floating-ui/react-dom@^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" @@ -674,6 +1113,18 @@ dependencies: "@swc/helpers" "^0.5.0" +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -891,6 +1342,15 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + "@jridgewell/resolve-uri@^3.1.0": version "3.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" @@ -901,6 +1361,19 @@ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/source-map@^0.3.3": + version "0.3.6" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a" + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" @@ -914,6 +1387,37 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@juggle/resize-observer@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" + integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== + +"@koa/cors@3.4.3": + version "3.4.3" + resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.4.3.tgz#d669ee6e8d6e4f0ec4a7a7b0a17e7a3ed3752ebb" + integrity sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw== + dependencies: + vary "^1.1.2" + +"@koa/router@10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@koa/router/-/router-10.1.1.tgz#8e5a85c9b243e0bc776802c0de564561e57a5f78" + integrity sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw== + dependencies: + debug "^4.1.1" + http-errors "^1.7.3" + koa-compose "^4.1.0" + methods "^1.1.2" + path-to-regexp "^6.1.0" + "@lezer/common@^1.0.0", "@lezer/common@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@lezer/common/-/common-1.1.0.tgz#2e5bfe01d7a2ada6056d93c677bba4f1495e098a" @@ -941,6 +1445,124 @@ dependencies: "@lezer/common" "^1.0.0" +"@mswjs/cookies@^0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@mswjs/cookies/-/cookies-0.2.2.tgz#b4e207bf6989e5d5427539c2443380a33ebb922b" + integrity sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g== + dependencies: + "@types/set-cookie-parser" "^2.4.0" + set-cookie-parser "^2.4.6" + +"@mswjs/interceptors@^0.17.5": + version "0.17.10" + resolved "https://registry.yarnpkg.com/@mswjs/interceptors/-/interceptors-0.17.10.tgz#857b41f30e2b92345ed9a4e2b1d0a08b8b6fcad4" + integrity sha512-N8x7eSLGcmUFNWZRxT1vsHvypzIRgQYdG0rJey/rZCy6zT/30qDt8Joj7FxzGNLSwXbeZqJOMqDurp7ra4hgbw== + dependencies: + "@open-draft/until" "^1.0.3" + "@types/debug" "^4.1.7" + "@xmldom/xmldom" "^0.8.3" + debug "^4.3.3" + headers-polyfill "3.2.5" + outvariant "^1.2.1" + strict-event-emitter "^0.2.4" + web-encoding "^1.1.5" + +"@noble/hashes@^1.1.5": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" + integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@open-draft/until@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@open-draft/until/-/until-1.0.3.tgz#db9cc719191a62e7d9200f6e7bab21c5b848adca" + integrity sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q== + +"@paralleldrive/cuid2@2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@paralleldrive/cuid2/-/cuid2-2.2.2.tgz#7f91364d53b89e2c9cb9e02e8dd0f129e834455f" + integrity sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA== + dependencies: + "@noble/hashes" "^1.1.5" + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@pkgr/utils@^2.3.1": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.4.2.tgz#9e638bbe9a6a6f165580dc943f138fd3309a2cbc" + integrity sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw== + dependencies: + cross-spawn "^7.0.3" + fast-glob "^3.3.0" + is-glob "^4.0.3" + open "^9.1.0" + picocolors "^1.0.0" + tslib "^2.6.0" + +"@pmmmwh/react-refresh-webpack-plugin@0.5.11": + version "0.5.11" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz#7c2268cedaa0644d677e8c4f377bc8fb304f714a" + integrity sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== + dependencies: + ansi-html-community "^0.0.8" + common-path-prefix "^3.0.0" + core-js-pure "^3.23.3" + error-stack-parser "^2.0.6" + find-up "^5.0.0" + html-entities "^2.1.0" + loader-utils "^2.0.4" + schema-utils "^3.0.0" + source-map "^0.7.3" + +"@pnpm/config.env-replace@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" + integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== + +"@pnpm/network.ca-file@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" + integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== + dependencies: + graceful-fs "4.2.10" + +"@pnpm/npm-conf@^2.1.0": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" + integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== + dependencies: + "@pnpm/config.env-replace" "^1.1.0" + "@pnpm/network.ca-file" "^1.0.1" + config-chain "^1.1.11" + +"@polka/url@^1.0.0-next.24": + version "1.0.0-next.25" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" + integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== + "@radix-ui/number@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" @@ -1129,6 +1751,14 @@ "@radix-ui/react-use-callback-ref" "1.0.1" "@radix-ui/react-use-controllable-state" "1.0.1" +"@radix-ui/react-separator@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-separator/-/react-separator-1.0.3.tgz#be5a931a543d5726336b112f465f58585c04c8aa" + integrity sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot@1.0.2", "@radix-ui/react-slot@^1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab" @@ -1137,6 +1767,44 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs" "1.0.1" +"@radix-ui/react-toggle-group@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz#f5b5c8c477831b013bec3580c55e20a68179d6ec" + integrity sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-roving-focus" "1.0.4" + "@radix-ui/react-toggle" "1.0.3" + "@radix-ui/react-use-controllable-state" "1.0.1" + +"@radix-ui/react-toggle@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz#aecb2945630d1dc5c512997556c57aba894e539e" + integrity sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-controllable-state" "1.0.1" + +"@radix-ui/react-toolbar@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-toolbar/-/react-toolbar-1.0.4.tgz#3211a105567fa016e89921b5b514877f833de559" + integrity sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-roving-focus" "1.0.4" + "@radix-ui/react-separator" "1.0.3" + "@radix-ui/react-toggle-group" "1.0.4" + "@radix-ui/react-use-callback-ref@1.0.1", "@radix-ui/react-use-callback-ref@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" @@ -1205,11 +1873,207 @@ dependencies: "@babel/runtime" "^7.13.10" +"@react-dnd/asap@^5.0.1": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@react-dnd/asap/-/asap-5.0.2.tgz#1f81f124c1cd6f39511c11a881cfb0f715343488" + integrity sha512-WLyfoHvxhs0V9U+GTsGilGgf2QsPl6ZZ44fnv0/b8T3nQyvzxidxsg/ZltbWssbsRDlYW8UKSQMTGotuTotZ6A== + +"@react-dnd/invariant@^4.0.1": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@react-dnd/invariant/-/invariant-4.0.2.tgz#b92edffca10a26466643349fac7cdfb8799769df" + integrity sha512-xKCTqAK/FFauOM9Ta2pswIyT3D8AQlfrYdOi/toTPEhqCuAs1v5tcJ3Y08Izh1cJ5Jchwy9SeAXmMg6zrKs2iw== + +"@react-dnd/shallowequal@^4.0.1": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@react-dnd/shallowequal/-/shallowequal-4.0.2.tgz#d1b4befa423f692fa4abf1c79209702e7d8ae4b4" + integrity sha512-/RVXdLvJxLg4QKvMoM5WlwNR9ViO9z8B/qPcc+C0Sa/teJY7QG7kJ441DwzOjMYEY7GmU4dj5EcGHIkKZiQZCA== + +"@reduxjs/toolkit@1.9.7": + version "1.9.7" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz#7fc07c0b0ebec52043f8cb43510cf346405f78a6" + integrity sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ== + dependencies: + immer "^9.0.21" + redux "^4.2.1" + redux-thunk "^2.4.2" + reselect "^4.1.8" + +"@remix-run/router@1.15.3": + version "1.15.3" + resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.15.3.tgz#d2509048d69dbb72d5389a14945339f1430b2d3c" + integrity sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w== + +"@rollup/rollup-android-arm-eabi@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz#57936f50d0335e2e7bfac496d209606fa516add4" + integrity sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w== + +"@rollup/rollup-android-arm64@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz#81bba83b37382a2d0e30ceced06c8d3d85138054" + integrity sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q== + +"@rollup/rollup-darwin-arm64@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz#a371bd723a5c4c4a33376da72abfc3938066842b" + integrity sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA== + +"@rollup/rollup-darwin-x64@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz#8baf2fda277c9729125017c65651296282412886" + integrity sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ== + +"@rollup/rollup-linux-arm-gnueabihf@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz#822830a8f7388d5b81d04c69415408d3bab1079b" + integrity sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA== + +"@rollup/rollup-linux-arm64-gnu@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz#e20fbe1bd4414c7119f9e0bba8ad17a6666c8365" + integrity sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A== + +"@rollup/rollup-linux-arm64-musl@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz#13f475596a62e1924f13fe1c8cf2c40e09a99b47" + integrity sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA== + +"@rollup/rollup-linux-powerpc64le-gnu@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz#6a431c441420d1c510a205e08c6673355a0a2ea9" + integrity sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA== + +"@rollup/rollup-linux-riscv64-gnu@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz#53d9448962c3f9ed7a1672269655476ea2d67567" + integrity sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw== + +"@rollup/rollup-linux-s390x-gnu@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz#95f0c133b324da3e7e5c7d12855e0eb71d21a946" + integrity sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA== + +"@rollup/rollup-linux-x64-gnu@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz#820ada75c68ead1acc486e41238ca0d8f8531478" + integrity sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg== + +"@rollup/rollup-linux-x64-musl@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz#ca74f22e125efbe94c1148d989ef93329b464443" + integrity sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg== + +"@rollup/rollup-win32-arm64-msvc@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz#269023332297051d037a9593dcba92c10fef726b" + integrity sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ== + +"@rollup/rollup-win32-ia32-msvc@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz#d7701438daf964011fd7ca33e3f13f3ff5129e7b" + integrity sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw== + +"@rollup/rollup-win32-x64-msvc@4.14.0": + version "4.14.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz#0bb7ac3cd1c3292db1f39afdabfd03ccea3a3d34" + integrity sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag== + +"@rushstack/node-core-library@4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz#e26854a3314b279d57e8abdb4acce7797d02f554" + integrity sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg== + dependencies: + fs-extra "~7.0.1" + import-lazy "~4.0.0" + jju "~1.4.0" + resolve "~1.22.1" + semver "~7.5.4" + z-schema "~5.0.2" + +"@rushstack/terminal@0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@rushstack/terminal/-/terminal-0.10.0.tgz#e81909fa0e5c8016b6df4739f0f381f44358269f" + integrity sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw== + dependencies: + "@rushstack/node-core-library" "4.0.2" + supports-color "~8.1.1" + +"@rushstack/ts-command-line@^4.12.2": + version "4.19.1" + resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.19.1.tgz#288ee54dd607e558a8be07705869c16c31b5c3ef" + integrity sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg== + dependencies: + "@rushstack/terminal" "0.10.0" + "@types/argparse" "1.0.38" + argparse "~1.0.9" + string-argv "~0.3.1" + +"@sentry/core@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.7.tgz#156aaa56dd7fad8c89c145be6ad7a4f7209f9785" + integrity sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw== + dependencies: + "@sentry/hub" "6.19.7" + "@sentry/minimal" "6.19.7" + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" + tslib "^1.9.3" + +"@sentry/hub@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.7.tgz#58ad7776bbd31e9596a8ec46365b45cd8b9cfd11" + integrity sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA== + dependencies: + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" + tslib "^1.9.3" + +"@sentry/minimal@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.7.tgz#b3ee46d6abef9ef3dd4837ebcb6bdfd01b9aa7b4" + integrity sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ== + dependencies: + "@sentry/hub" "6.19.7" + "@sentry/types" "6.19.7" + tslib "^1.9.3" + +"@sentry/node@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.7.tgz#32963b36b48daebbd559e6f13b1deb2415448592" + integrity sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg== + dependencies: + "@sentry/core" "6.19.7" + "@sentry/hub" "6.19.7" + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" + cookie "^0.4.1" + https-proxy-agent "^5.0.0" + lru_map "^0.3.3" + tslib "^1.9.3" + +"@sentry/types@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7" + integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg== + +"@sentry/utils@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79" + integrity sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA== + dependencies: + "@sentry/types" "6.19.7" + tslib "^1.9.3" + "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== +"@sindresorhus/is@^4.0.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + "@sindresorhus/slugify@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@sindresorhus/slugify/-/slugify-1.1.0.tgz#2f195365d9b953384305b62664b44b4036c49430" @@ -1240,6 +2104,224 @@ dependencies: "@sinonjs/commons" "^3.0.0" +"@strapi/admin@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.0.tgz#47c110773516c050f9f5a60d6e481409f51dc8b6" + integrity sha512-9woZPppQvmWwfNk8CRqL7TJm3EEw3Uz4ghdyz8SYP52D+PzWfKdhMBRyYP7PsyQ+PK4KGx5yLCcn0Gq/RwY/aw== + dependencies: + "@casl/ability" "6.5.0" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-toolbar" "1.0.4" + "@reduxjs/toolkit" "1.9.7" + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/permissions" "5.0.0-beta.0" + "@strapi/provider-audit-logs-local" "5.0.0-beta.0" + "@strapi/types" "5.0.0-beta.0" + "@strapi/typescript-utils" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + "@testing-library/dom" "9.2.0" + "@testing-library/react" "14.0.0" + "@testing-library/user-event" "14.4.3" + axios "1.6.8" + bcryptjs "2.4.3" + boxen "5.1.2" + chalk "^4.1.2" + codemirror5 "npm:codemirror@^5.65.11" + cross-env "^7.0.3" + date-fns "2.30.0" + execa "5.1.1" + fast-deep-equal "3.1.3" + formik "2.4.5" + fractional-indexing "3.2.0" + fs-extra "10.1.0" + highlight.js "^10.4.1" + immer "9.0.21" + inquirer "8.2.5" + invariant "^2.2.4" + js-cookie "2.2.1" + jsonwebtoken "9.0.0" + koa "2.13.4" + koa-compose "4.1.0" + koa-passport "5.0.0" + koa-static "5.0.0" + koa2-ratelimit "^1.1.2" + lodash "4.17.21" + markdown-it "^12.3.2" + markdown-it-abbr "^1.0.4" + markdown-it-container "^3.0.0" + markdown-it-deflist "^2.1.0" + markdown-it-emoji "^2.0.0" + markdown-it-footnote "^3.0.3" + markdown-it-ins "^3.0.1" + markdown-it-mark "^3.0.1" + markdown-it-sub "^1.0.0" + markdown-it-sup "1.0.0" + msw "1.3.0" + node-schedule "2.1.0" + ora "5.4.1" + p-map "4.0.0" + passport-local "1.0.0" + pluralize "8.0.0" + qs "6.11.1" + react-dnd "16.0.1" + react-dnd-html5-backend "16.0.1" + react-error-boundary "3.1.4" + react-helmet "^6.1.0" + react-intl "6.6.2" + react-is "^18.2.0" + react-query "3.39.3" + react-redux "8.1.3" + react-router-dom "6.22.3" + react-select "5.8.0" + react-window "1.8.10" + rimraf "3.0.2" + sanitize-html "2.11.0" + scheduler "0.23.0" + semver "7.5.4" + sift "16.0.1" + slate "0.94.1" + slate-history "0.93.0" + slate-react "0.98.3" + styled-components "5.3.11" + typescript "5.3.2" + use-context-selector "1.4.1" + yup "0.32.9" + +"@strapi/content-releases@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.0.tgz#22af1afbbf2dc8c2988ace16baac1e7ecfaae812" + integrity sha512-ydqFt4ZXaioZsxUVCi8Iy0yuuhbzjzbFa+miCuENSXu8KjeruGlg7u4D4fyDYJJpZ11YN2QbduWFuBKcz+zB4Q== + dependencies: + "@reduxjs/toolkit" "1.9.7" + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/types" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + axios "1.6.8" + date-fns "2.30.0" + date-fns-tz "2.0.1" + formik "2.4.5" + lodash "4.17.21" + node-schedule "2.1.0" + react-intl "6.6.2" + react-redux "8.1.3" + yup "0.32.9" + +"@strapi/core@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.0.tgz#ec04c150702a978ed018bc4a8e5cd7bdaf9838d2" + integrity sha512-1icQ7QefjNtfRxX0iOkFhcKArAGh33xf7MylBvEyfs4q/XL2s5gmFCiDHWoMNFAtuMUhM/nHWbxHrIEM06zK2Q== + dependencies: + "@koa/cors" "3.4.3" + "@koa/router" "10.1.1" + "@paralleldrive/cuid2" "2.2.2" + "@strapi/admin" "5.0.0-beta.0" + "@strapi/database" "5.0.0-beta.0" + "@strapi/generate-new" "5.0.0-beta.0" + "@strapi/generators" "5.0.0-beta.0" + "@strapi/logger" "5.0.0-beta.0" + "@strapi/pack-up" "5.0.0-beta.0" + "@strapi/permissions" "5.0.0-beta.0" + "@strapi/types" "5.0.0-beta.0" + "@strapi/typescript-utils" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + bcryptjs "2.4.3" + boxen "5.1.2" + chalk "4.1.2" + ci-info "3.8.0" + cli-table3 "0.6.2" + commander "8.3.0" + configstore "5.0.1" + copyfiles "2.4.1" + debug "4.3.4" + delegates "1.0.0" + dotenv "14.2.0" + execa "5.1.1" + fs-extra "10.0.0" + glob "10.3.10" + http-errors "1.8.1" + inquirer "8.2.5" + is-docker "2.2.1" + koa "2.13.4" + koa-body "4.2.0" + koa-compose "4.1.0" + koa-compress "5.1.0" + koa-favicon "2.1.0" + koa-helmet "7.0.2" + koa-ip "^2.1.2" + koa-session "6.4.0" + koa-static "5.0.0" + lodash "4.17.21" + mime-types "2.1.35" + node-schedule "2.1.0" + open "8.4.0" + ora "5.4.1" + package-json "7.0.0" + pkg-up "3.1.0" + qs "6.11.1" + semver "7.5.4" + statuses "2.0.1" + typescript "5.2.2" + undici "5.27.2" + yup "0.32.9" + +"@strapi/data-transfer@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.0.tgz#723fab87057d1f346e7ed7743cc3565791539dbe" + integrity sha512-NNarCs4x8WM27Eu4ldqyYdFsD/gXP5SxmCWba3k89dxlpd/nDyRoN+acsApUG9CiKBwN/xW+QvYUlm1Y+6T40g== + dependencies: + "@strapi/logger" "5.0.0-beta.0" + "@strapi/types" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + chalk "4.1.2" + cli-table3 "0.6.2" + commander "8.3.0" + fs-extra "10.1.0" + inquirer "8.2.5" + lodash "4.17.21" + ora "5.4.1" + resolve-cwd "3.0.0" + semver "7.5.4" + stream-chain "2.2.5" + stream-json "1.8.0" + tar "6.1.13" + tar-stream "2.2.0" + ws "8.13.0" + +"@strapi/database@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.0.tgz#8eef32b1c8eebd130f86f0577e8354920a76faf4" + integrity sha512-Ykny/wePGviSQfdo9MUWGHkqLDEiVC4i5Mlo12ZodhlP+8T1V1X9Bdi2vbA7JSkERiFhpCZdp8k3/OiDeSiJfw== + dependencies: + "@strapi/utils" "5.0.0-beta.0" + date-fns "2.30.0" + debug "4.3.4" + fs-extra "10.1.0" + knex "3.0.1" + lodash "4.17.21" + semver "7.5.4" + umzug "3.2.1" + +"@strapi/design-system@1.16.0": + version "1.16.0" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.16.0.tgz#29508372c6a90993d87991411c323193dcc9f22a" + integrity sha512-HUt46z0LStQtNsmTh/3btzW+UQtYPtSS2hk+leQlcwCoczjf/K53OYeTjEIkUYfAc/R/W4CYVZfXJXYw3Fy6Sw== + dependencies: + "@codemirror/lang-json" "^6.0.1" + "@floating-ui/react-dom" "^2.0.8" + "@internationalized/date" "^3.5.2" + "@internationalized/number" "^3.5.1" + "@radix-ui/react-dismissable-layer" "^1.0.5" + "@radix-ui/react-dropdown-menu" "^2.0.6" + "@radix-ui/react-focus-scope" "1.0.4" + "@strapi/ui-primitives" "^1.16.0" + "@uiw/react-codemirror" "^4.21.24" + aria-hidden "^1.2.3" + compute-scroll-into-view "^3.1.0" + prop-types "^15.8.1" + react-remove-scroll "^2.5.7" + "@strapi/design-system@^1.16.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.17.0.tgz#1d9772e0d542621cc24e7e5b64c703107b02ee49" @@ -1259,12 +2341,315 @@ prop-types "^15.8.1" react-remove-scroll "^2.5.9" +"@strapi/generate-new@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.0.tgz#ee73bf73d2e2c78db53388fa7025060b3d3b2d64" + integrity sha512-F9RUV/rWPgxa2ImOc343N4bUfK+X1KqvFb5V3RvknMRCRgblCcsjtMylZHldE/u/Cr2eq6119Gt+lE/d2KtmiA== + dependencies: + "@sentry/node" "6.19.7" + chalk "^4.1.2" + execa "5.1.1" + fs-extra "10.1.0" + inquirer "8.2.5" + lodash "4.17.21" + node-machine-id "^1.1.10" + ora "^5.4.1" + semver "7.5.4" + tar "6.1.13" + +"@strapi/generators@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.0.tgz#3d70823f01d0398bd957b08c84299538c3eafc7a" + integrity sha512-j0v5ADADYqy4PZr2qfJv4MPiPAZYZ3wh6AREqqGrsfugcy8aGAHZYLvQTkTv+DfuIDrTI9JxSejlpcQxDx8kOA== + dependencies: + "@sindresorhus/slugify" "1.1.0" + "@strapi/typescript-utils" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + chalk "4.1.2" + copyfiles "2.4.1" + fs-extra "10.1.0" + node-plop "0.26.3" + plop "2.7.6" + pluralize "8.0.0" + +"@strapi/icons@1.16.0": + version "1.16.0" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.16.0.tgz#0b98dfa805a370423ad945208c07d00962209bd3" + integrity sha512-sa7MTlhHpbpFCS5ZIlgLQQtG4s5W7ojGFr6CsjwtFdezrvBLbY5ZGmVByghK7b3XoZ1bNYk1AiGdcxMQvCu+vw== + "@strapi/icons@^1.16.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.17.0.tgz#a9c877b3dacca52a1978e9f4e28fdd8600cbbec5" integrity sha512-RmV03BEECWmMlv0LpcZpwOZStcw9s6nQKqYg4jLZu7c+nDsOBZl+o6PNUnKnVeEtb7dVKliYykjZnLEVw72CGA== -"@strapi/ui-primitives@^1.17.0": +"@strapi/logger@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.0.tgz#d8e94489851d62b4f621a164516cb0717838c3e9" + integrity sha512-s+WHExD7nPvOf2S8UGJd4uyS+WS0T+ETDtJoqczONCooWQidDT5S38kuGITHCAqy+Z978gPptRaUs2sis3QNeQ== + dependencies: + lodash "4.17.21" + winston "3.10.0" + +"@strapi/pack-up@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-5.0.0-beta.0.tgz#7bc62ab3060704ee28277c16a4cc8d2f6f22b7c9" + integrity sha512-tn6jXTxt+5VVHamub9GlDHEYzF02xgZ8uSJXwIvnNvieZkTB8BKMCCOtuNK7Lzz8KH6Gg94YhIPaDphZy4Hn1Q== + dependencies: + "@vitejs/plugin-react-swc" "3.6.0" + boxen "5.1.2" + browserslist-to-esbuild "1.2.0" + chalk "4.1.2" + chokidar "3.5.3" + commander "8.3.0" + esbuild "0.19.11" + esbuild-register "3.5.0" + get-latest-version "5.1.0" + git-url-parse "13.1.1" + ini "4.1.1" + ora "5.4.1" + outdent "0.8.0" + pkg-up "3.1.0" + prettier "2.8.4" + prettier-plugin-packagejson "2.4.5" + prompts "2.4.2" + rxjs "7.8.1" + typescript "5.3.2" + vite "5.1.6" + yup "0.32.9" + +"@strapi/permissions@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.0.tgz#f1718f28320a480164f68b56a05e29a3d506ee82" + integrity sha512-sCtbakgHeKFsuxOCDb9mZ2P15BjlGDOH998hFREq/ognHEQ2FZGks+yDEUHfnRyUgz2MtUJSRfQpjrVlUOLWJA== + dependencies: + "@casl/ability" "6.5.0" + "@strapi/utils" "5.0.0-beta.0" + lodash "4.17.21" + qs "6.11.1" + sift "16.0.1" + +"@strapi/plugin-content-manager@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-5.0.0-beta.0.tgz#2bda59341d533855e56e93502f163d6bcb1eca73" + integrity sha512-9qOKNPtzvTN8RoAqBjV2D6dW0s24dGXUdFXqOY/93JBVRirxR+x2zAd9cUc+MotfEVWGDOLgtuoQk5uS+MtP+A== + dependencies: + "@sindresorhus/slugify" "1.1.0" + "@strapi/types" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + koa "2.13.4" + lodash "4.17.21" + node-schedule "2.1.0" + qs "6.11.1" + +"@strapi/plugin-content-type-builder@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-5.0.0-beta.0.tgz#70c88d60bd13bedd433eef91b96d240ed20011c3" + integrity sha512-uQWTn3OuPuYcP12xx97+5ZsKj5kp7NTeTuIzMpWZJA7axGua7dl/74aY2KcERIWm2d7qVYk1IzAmdbcAbL2l6A== + dependencies: + "@reduxjs/toolkit" "1.9.7" + "@sindresorhus/slugify" "1.1.0" + "@strapi/design-system" "1.16.0" + "@strapi/generators" "5.0.0-beta.0" + "@strapi/icons" "1.16.0" + "@strapi/utils" "5.0.0-beta.0" + date-fns "2.30.0" + fs-extra "10.1.0" + immer "9.0.21" + lodash "4.17.21" + pluralize "8.0.0" + qs "6.11.1" + react-helmet "^6.1.0" + react-intl "6.6.2" + react-redux "8.1.3" + yup "0.32.9" + +"@strapi/plugin-email@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-5.0.0-beta.0.tgz#21a2c10580f27ad3d1f8c29fc1c1747f328172a2" + integrity sha512-J0ch+VXu2mcMqjmMLj070EtEy47+Yeuz04R6d/3JoTNqMN4/Bf5K71oGgTBm5rsEZZb537lLX1+76S43viCu6A== + dependencies: + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/provider-email-sendmail" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + lodash "4.17.21" + react-helmet "6.1.0" + react-intl "6.6.2" + react-query "3.39.3" + yup "0.32.9" + +"@strapi/plugin-i18n@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-5.0.0-beta.0.tgz#4d8999807a69c9d62d71dec54f90a4a8cee3bc52" + integrity sha512-3HXxn6UJkn1z9XwfQhj07k6cm1bYZlri82vbvUhRBLaNS3bMWXZB4XTFJp3vDFL13SZI42+Ii4Q3tScU5IZO8w== + dependencies: + "@reduxjs/toolkit" "1.9.7" + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/utils" "5.0.0-beta.0" + axios "1.6.8" + lodash "4.17.21" + qs "6.11.1" + react-intl "6.6.2" + react-redux "8.1.3" + yup "0.32.9" + +"@strapi/plugin-upload@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-5.0.0-beta.0.tgz#1efb172913961d292b7410cdca50dc25fb6bb988" + integrity sha512-Xj8OqmhnAbWKxjvoRSl1EUbJtidVANj4u5DTHc8hNMGzaAwZnrvt0iL6OaMASEAOalAC8/SLqNkwnq5h2F3HeQ== + dependencies: + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/provider-upload-local" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + axios "1.6.8" + byte-size "7.0.1" + cropperjs "1.6.1" + date-fns "2.30.0" + formik "2.4.5" + fs-extra "10.1.0" + immer "9.0.21" + koa-range "0.3.0" + koa-static "5.0.0" + lodash "4.17.21" + mime-types "2.1.35" + prop-types "^15.8.1" + qs "6.11.1" + react-dnd "16.0.1" + react-helmet "^6.1.0" + react-intl "6.6.2" + react-query "3.39.3" + react-redux "8.1.3" + react-select "5.8.0" + sharp "0.32.6" + yup "0.32.9" + +"@strapi/provider-audit-logs-local@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.0.tgz#b7cd403ba4821e0d3878276f1abfb5ab57800b41" + integrity sha512-w+KySg3yQGsCLCyb+p09TvXS22tTRma97dkIPcyiWj7/W/Yn4cpbBLQlaruX9qnqSBJCr2+26SxnEsY1u6ysZg== + +"@strapi/provider-email-sendmail@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.0.tgz#031ae2f36856496c190966c462a7b91496157448" + integrity sha512-YbNGMRckuGutZ/jYvRQ2oEbt594l2MHAZVGJdn1hqLUTdhBBhXadPzkSN4Q4FxCwjOScPR3HXhPSX3r6e5gJTQ== + dependencies: + "@strapi/utils" "5.0.0-beta.0" + sendmail "^1.6.1" + +"@strapi/provider-upload-local@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.0.tgz#ab7638e2374a3a076fd6a1670ad234a9b1e0c04b" + integrity sha512-64EMIly7JACso8hm4f46zIaVmpjSSq+NPgRvHobJZL3zDpH0C1xG0abr7Rz2HYzvl93IJ2vm1j0091qCC4kPUw== + dependencies: + "@strapi/utils" "5.0.0-beta.0" + fs-extra "10.1.0" + +"@strapi/strapi@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.0.tgz#2c714a693ede4954ee76f870b725acafe04f2863" + integrity sha512-endme6/PDHG49EFl3H53JOP1gzbkYMXfCy3YWSzYnXEY9AqIatU39YX7d9/j1KHcl9tZ6effDlP7WuY8mx2Kgg== + dependencies: + "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" + "@strapi/admin" "5.0.0-beta.0" + "@strapi/content-releases" "5.0.0-beta.0" + "@strapi/core" "5.0.0-beta.0" + "@strapi/data-transfer" "5.0.0-beta.0" + "@strapi/database" "5.0.0-beta.0" + "@strapi/generate-new" "5.0.0-beta.0" + "@strapi/generators" "5.0.0-beta.0" + "@strapi/logger" "5.0.0-beta.0" + "@strapi/pack-up" "5.0.0-beta.0" + "@strapi/permissions" "5.0.0-beta.0" + "@strapi/plugin-content-manager" "5.0.0-beta.0" + "@strapi/plugin-content-type-builder" "5.0.0-beta.0" + "@strapi/plugin-email" "5.0.0-beta.0" + "@strapi/plugin-i18n" "5.0.0-beta.0" + "@strapi/plugin-upload" "5.0.0-beta.0" + "@strapi/types" "5.0.0-beta.0" + "@strapi/typescript-utils" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + "@types/nodemon" "1.19.6" + "@vitejs/plugin-react-swc" "3.6.0" + boxen "5.1.2" + browserslist "^4.23.0" + browserslist-to-esbuild "1.2.0" + chalk "4.1.2" + chokidar "3.5.3" + cli-table3 "0.6.2" + commander "8.3.0" + concurrently "8.2.2" + copyfiles "2.4.1" + css-loader "^6.10.0" + dotenv "14.2.0" + esbuild "0.19.11" + esbuild-loader "^2.21.0" + esbuild-register "3.5.0" + execa "5.1.1" + find-root "1.1.0" + fork-ts-checker-webpack-plugin "8.0.0" + fs-extra "10.1.0" + get-latest-version "5.1.0" + git-url-parse "13.1.1" + glob "10.3.10" + html-webpack-plugin "5.6.0" + http-errors "1.8.1" + https-proxy-agent "5.0.1" + inquirer "8.2.5" + lodash "4.17.21" + mini-css-extract-plugin "2.7.7" + nodemon "3.0.2" + ora "5.4.1" + outdent "0.8.0" + package-json "7.0.0" + pkg-up "3.1.0" + prettier "2.8.4" + react "^18.2.0" + react-dom "^18.2.0" + react-refresh "0.14.0" + read-pkg-up "7.0.1" + resolve-from "5.0.0" + semver "7.5.4" + style-loader "3.3.4" + typescript "5.3.2" + vite "5.1.6" + webpack "^5.90.3" + webpack-bundle-analyzer "^4.10.1" + webpack-dev-middleware "6.1.1" + webpack-hot-middleware "2.26.1" + yalc "1.0.0-pre.53" + yup "0.32.9" + +"@strapi/types@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.0.tgz#d172c83f989650623599b18f9f42d22946a0ab8d" + integrity sha512-SVfSlHDh3c3g/s5pHVsr0gCKj/TGlgYVYz/3Pt496Otr8oZ3IdIMQlRqLvefsodFrDUFzSidjzdEeC0hlWih4Q== + dependencies: + "@casl/ability" "6.5.0" + "@koa/cors" "3.4.3" + "@koa/router" "10.1.1" + "@strapi/database" "5.0.0-beta.0" + "@strapi/logger" "5.0.0-beta.0" + "@strapi/permissions" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.0" + commander "8.3.0" + koa "2.13.4" + node-schedule "2.1.0" + +"@strapi/typescript-utils@5.0.0-beta.0": + version "5.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.0.tgz#e3a10f1e33c99b5379cefb680c19c824c4a3cfa2" + integrity sha512-x6JLkDDbiRoXtBOu0Iuvs8SCiIasFpeBdcWrZEm0+GW/zy+cVmQDQq9CIKGWowZTxBGQ9MAZkUbiXihY0xyI4g== + dependencies: + chalk "4.1.2" + cli-table3 "0.6.2" + fs-extra "10.1.0" + lodash "4.17.21" + prettier "2.8.4" + typescript "5.3.2" + +"@strapi/ui-primitives@^1.16.0", "@strapi/ui-primitives@^1.17.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.17.0.tgz#c8d88ceb03d896b7a9a2f00d07a326284aede24d" integrity sha512-u5ao5RaOqVD7HUDOdUpBqIOtvw57nV7jpSlckFzyP3Uqv3OGgTvno7Wnr0uAA7ppHISxXcFxQTbWzDbN7ycoQA== @@ -1306,13 +2691,153 @@ preferred-pm "3.1.2" yup "0.32.9" -"@swc/helpers@^0.5.0": +"@swc/core-darwin-arm64@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.11.tgz#91ef40816e10495a4038a98dc6c8dfcc85d9c59b" + integrity sha512-C1j1Qp/IHSelVWdEnT7f0iONWxQz6FAqzjCF2iaL+0vFg4V5f2nlgrueY8vj5pNNzSGhrAlxsMxEIp4dj1MXkg== + +"@swc/core-darwin-x64@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.4.11.tgz#6f71e3cd4687ef5df226ba0b8a20adc52fa7dc9e" + integrity sha512-0TTy3Ni8ncgaMCchSQ7FK8ZXQLlamy0FXmGWbR58c+pVZWYZltYPTmheJUvVcR0H2+gPAymRKyfC0iLszDALjg== + +"@swc/core-linux-arm-gnueabihf@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.4.11.tgz#08521822b5510cb506bc49e728f416636ff0306f" + integrity sha512-XJLB71uw0rog4DjYAPxFGAuGCBQpgJDlPZZK6MTmZOvI/1t0+DelJ24IjHIxk500YYM26Yv47xPabqFPD7I2zQ== + +"@swc/core-linux-arm64-gnu@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.4.11.tgz#9485bc591aa573b282d08b168b80a60badb8df9b" + integrity sha512-vYQwzJvm/iu052d5Iw27UFALIN5xSrGkPZXxLNMHPySVko2QMNNBv35HLatkEQHbQ3X+VKSW9J9SkdtAvAVRAQ== + +"@swc/core-linux-arm64-musl@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.4.11.tgz#85eecad7aaab7e94b1ff15ab9d95e80a1e95f356" + integrity sha512-eV+KduiRYUFjPsvbZuJ9aknQH9Tj0U2/G9oIZSzLx/18WsYi+upzHbgxmIIHJ2VJgfd7nN40RI/hMtxNsUzR/g== + +"@swc/core-linux-x64-gnu@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.4.11.tgz#16259de893489b4699045e36bf52b2afe5d10f6d" + integrity sha512-WA1iGXZ2HpqM1OR9VCQZJ8sQ1KP2or9O4bO8vWZo6HZJIeoQSo7aa9waaCLRpkZvkng1ct/TF/l6ymqSNFXIzQ== + +"@swc/core-linux-x64-musl@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.4.11.tgz#0f4e644fc2b62c8c966072389d354337a22b4dde" + integrity sha512-UkVJToKf0owwQYRnGvjHAeYVDfeimCEcx0VQSbJoN7Iy0ckRZi7YPlmWJU31xtKvikE2bQWCOVe0qbSDqqcWXA== + +"@swc/core-win32-arm64-msvc@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.4.11.tgz#d836b79d8730bf83e6b38a5b888e83944d6fb233" + integrity sha512-35khwkyly7lF5NDSyvIrukBMzxPorgc5iTSDfVO/LvnmN5+fm4lTlrDr4tUfTdOhv3Emy7CsKlsNAeFRJ+Pm+w== + +"@swc/core-win32-ia32-msvc@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.4.11.tgz#bc60bbdc65134aaa5b214e2aaf209acfce401d17" + integrity sha512-Wx8/6f0ufgQF2pbVPsJ2dAmFLwIOW+xBE5fxnb7VnEbGkTgP1qMDWiiAtD9rtvDSuODG3i1AEmAak/2HAc6i6A== + +"@swc/core-win32-x64-msvc@1.4.11": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.4.11.tgz#92fd6d4e2d70bbd4fda438f02310d998db8c7b7c" + integrity sha512-0xRFW6K9UZQH2NVC/0pVB0GJXS45lY24f+6XaPBF1YnMHd8A8GoHl7ugyM5yNUTe2AKhSgk5fJV00EJt/XBtdQ== + +"@swc/core@^1.3.107": + version "1.4.11" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.4.11.tgz#e91f488df9242584cc6f1b034419f8302aeb0c85" + integrity sha512-WKEakMZxkVwRdgMN4AMJ9K5nysY8g8npgQPczmjBeNK5In7QEAZAJwnyccrWwJZU0XjVeHn2uj+XbOKdDW17rg== + dependencies: + "@swc/counter" "^0.1.2" + "@swc/types" "^0.1.5" + optionalDependencies: + "@swc/core-darwin-arm64" "1.4.11" + "@swc/core-darwin-x64" "1.4.11" + "@swc/core-linux-arm-gnueabihf" "1.4.11" + "@swc/core-linux-arm64-gnu" "1.4.11" + "@swc/core-linux-arm64-musl" "1.4.11" + "@swc/core-linux-x64-gnu" "1.4.11" + "@swc/core-linux-x64-musl" "1.4.11" + "@swc/core-win32-arm64-msvc" "1.4.11" + "@swc/core-win32-ia32-msvc" "1.4.11" + "@swc/core-win32-x64-msvc" "1.4.11" + +"@swc/counter@^0.1.2", "@swc/counter@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" + integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== + +"@swc/helpers@^0.5.0": version "0.5.3" resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.3.tgz#98c6da1e196f5f08f977658b80d6bd941b5f294f" integrity sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A== dependencies: tslib "^2.4.0" +"@swc/types@^0.1.5": + version "0.1.6" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.6.tgz#2f13f748995b247d146de2784d3eb7195410faba" + integrity sha512-/JLo/l2JsT/LRd80C3HfbmVpxOAJ11FO2RCEslFrgzLltoP9j8XIbsyDcfCt2WWyX+CM96rBoNM+IToAkFOugg== + dependencies: + "@swc/counter" "^0.1.3" + +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== + dependencies: + defer-to-connect "^2.0.0" + +"@testing-library/dom@9.2.0": + version "9.2.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.2.0.tgz#0e1f45e956f2a16f471559c06edd8827c4832f04" + integrity sha512-xTEnpUKiV/bMyEsE5bT4oYA0x0Z/colMtxzUY8bKyPXBNLn/e0V4ZjBZkEhms0xE4pv9QsPfSRu9AWS4y5wGvA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "^5.0.0" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.5.0" + pretty-format "^27.0.2" + +"@testing-library/dom@^9.0.0": + version "9.3.4" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.3.4.tgz#50696ec28376926fec0a1bf87d9dbac5e27f60ce" + integrity sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/runtime" "^7.12.5" + "@types/aria-query" "^5.0.1" + aria-query "5.1.3" + chalk "^4.1.0" + dom-accessibility-api "^0.5.9" + lz-string "^1.5.0" + pretty-format "^27.0.2" + +"@testing-library/react@14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-14.0.0.tgz#59030392a6792450b9ab8e67aea5f3cc18d6347c" + integrity sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg== + dependencies: + "@babel/runtime" "^7.12.5" + "@testing-library/dom" "^9.0.0" + "@types/react-dom" "^18.0.0" + +"@testing-library/user-event@14.4.3": + version "14.4.3" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.4.3.tgz#af975e367743fa91989cd666666aec31a8f50591" + integrity sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q== + +"@types/argparse@1.0.38": + version "1.0.38" + resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" + integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== + +"@types/aria-query@^5.0.1": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" + integrity sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw== + "@types/babel__core@^7.1.14": version "7.20.3" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.3.tgz#d5625a50b6f18244425a1359a858c73d70340778" @@ -1346,6 +2871,69 @@ dependencies: "@babel/types" "^7.20.7" +"@types/cacheable-request@^6.0.1": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" + integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "^3.1.4" + "@types/node" "*" + "@types/responselike" "^1.0.0" + +"@types/cookie@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + +"@types/debug@^4.1.7": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.56.7" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.7.tgz#c33b5b5a9cfb66881beb7b5be6c34aa3e81d3366" + integrity sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*", "@types/estree@1.0.5", "@types/estree@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + +"@types/fined@*": + version "1.1.5" + resolved "https://registry.yarnpkg.com/@types/fined/-/fined-1.1.5.tgz#504b87a0de8813e06e7d226f34c1cefb70d9afb0" + integrity sha512-2N93vadEGDFhASTIRbizbl4bNqpMOId5zZfj6hHqYZfEzEfO9onnU4Im8xvzo8uudySDveDHBOOSlTWf38ErfQ== + +"@types/formidable@^1.0.31": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-1.2.8.tgz#78a95c12606920aeb1165ab2670943d726a79325" + integrity sha512-6psvrUy5VDYb+yaPJReF1WrRsz+FBwyJutK9Twz1Efa27tm07bARNIkK2B8ZPWq80dXqpKfrxTO96xrtPp+AuA== + dependencies: + "@types/node" "*" + +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + "@types/graceful-fs@^4.1.3": version "4.1.8" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.8.tgz#417e461e4dc79d957dc3107f45fe4973b09c2915" @@ -1361,6 +2949,36 @@ "@types/react" "*" hoist-non-react-statics "^3.3.0" +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-cache-semantics@*": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" + integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== + +"@types/inquirer@^6.5.0": + version "6.5.0" + resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-6.5.0.tgz#b83b0bf30b88b8be7246d40e51d32fe9d10e09be" + integrity sha512-rjaYQ9b9y/VFGOpqBEXRavc3jh0a+e6evAbI31tMda8VlPaSy0AZJfXsvmIe3wklc7W6C3zCSfleuMXR7NOyXw== + dependencies: + "@types/through" "*" + rxjs "^6.4.0" + +"@types/interpret@*": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@types/interpret/-/interpret-1.1.3.tgz#fa7695584530077e0338948188bb59270077ab7a" + integrity sha512-uBaBhj/BhilG58r64mtDb/BEdH51HIQLgP5bmWzc5qCtFMja8dCk/IOJmk36j0lbi9QHwI6sbtUNGuqXdKCAtQ== + dependencies: + "@types/node" "*" + +"@types/is-hotkey@^0.1.1": + version "0.1.10" + resolved "https://registry.yarnpkg.com/@types/is-hotkey/-/is-hotkey-0.1.10.tgz#cf440fab9bf75ffba4e1a16e8df28938de0778c9" + integrity sha512-RvC8KMw5BCac1NvRRyaHgMMEtBaZ6wh0pyPTBu7izn4Sj/AX9Y4aXU5c7rX8PnM/knsuUpC1IeoBkANtxBypsQ== + "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.5" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz#fdfdd69fa16d530047d9963635bd77c71a08c068" @@ -1380,6 +2998,16 @@ dependencies: "@types/istanbul-lib-report" "*" +"@types/js-levenshtein@^1.1.1": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@types/js-levenshtein/-/js-levenshtein-1.1.3.tgz#a6fd0bdc8255b274e5438e0bfb25f154492d1106" + integrity sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ== + +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + "@types/json-schema@^7.0.5": version "7.0.14" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" @@ -1390,11 +3018,42 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +"@types/keyv@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" + integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== + dependencies: + "@types/node" "*" + +"@types/liftoff@^2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@types/liftoff/-/liftoff-2.5.1.tgz#2eb4c1f86e9d5ee85571e56db0084b26af129ced" + integrity sha512-nB3R6Q9CZcM07JgiTK6ibxqrG1reiHE+UX7em/W1DKwVBxDlfKWOefQjk4jubY5xX+GDxVsWR2KD1SenPby8ow== + dependencies: + "@types/fined" "*" + "@types/interpret" "*" + "@types/node" "*" + +"@types/lodash@^4.14.149": + version "4.17.0" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.0.tgz#d774355e41f372d5350a4d0714abb48194a489c3" + integrity sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA== + "@types/lodash@^4.14.165": version "4.14.200" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.200.tgz#435b6035c7eba9cdf1e039af8212c9e9281e7149" integrity sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q== +"@types/minimatch@*": + version "5.1.2" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" + integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + "@types/node@*": version "20.8.7" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.8.7.tgz#ad23827850843de973096edfc5abc9e922492a25" @@ -1402,6 +3061,18 @@ dependencies: undici-types "~5.25.1" +"@types/nodemon@1.19.6": + version "1.19.6" + resolved "https://registry.yarnpkg.com/@types/nodemon/-/nodemon-1.19.6.tgz#1c14bac51dfd3d354e2b5046949f925a742412c4" + integrity sha512-vjKuaQOLUA5EY2zkUmWG1ipXbKt9Wd+H/0SiIuHVeH4cHtt6509iRUGH9ZR0iqgUrtj3BrP9KqoTuV3ZCbQcYA== + dependencies: + "@types/node" "*" + +"@types/normalize-package-data@^2.4.0": + version "2.4.4" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" + integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== + "@types/parse-json@^4.0.0": version "4.0.1" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.1.tgz#27f7559836ad796cea31acb63163b203756a5b4e" @@ -1412,6 +3083,13 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== +"@types/react-dom@^18.0.0": + version "18.2.23" + resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.23.tgz#112338760f622a16d64271b408355f2f27f6302c" + integrity sha512-ZQ71wgGOTmDYpnav2knkjr3qXdAFu0vsk8Ci5w3pGAIdj7/kKAyn+VsQDhXsmzzzepAiI9leWMmubXz690AI/A== + dependencies: + "@types/react" "*" + "@types/react-redux@^7.1.20": version "7.1.28" resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.28.tgz#30a44303c7daceb6ede9cfb4aaf72e64f1dde4de" @@ -1422,6 +3100,13 @@ hoist-non-react-statics "^3.3.0" redux "^4.0.0" +"@types/react-transition-group@^4.4.0": + version "4.4.10" + resolved "https://registry.yarnpkg.com/@types/react-transition-group/-/react-transition-group-4.4.10.tgz#6ee71127bdab1f18f11ad8fb3322c6da27c327ac" + integrity sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q== + dependencies: + "@types/react" "*" + "@types/react@*", "@types/react@16 || 17 || 18": version "18.2.29" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.29.tgz#88b48a287e00f6fdcd6f95662878fb701ae18b27" @@ -1431,16 +3116,47 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/responselike@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50" + integrity sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw== + dependencies: + "@types/node" "*" + "@types/scheduler@*": version "0.16.4" resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.4.tgz#fedc3e5b15c26dc18faae96bf1317487cb3658cf" integrity sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ== +"@types/set-cookie-parser@^2.4.0": + version "2.4.7" + resolved "https://registry.yarnpkg.com/@types/set-cookie-parser/-/set-cookie-parser-2.4.7.tgz#4a341ed1d3a922573ee54db70b6f0a6d818290e7" + integrity sha512-+ge/loa0oTozxip6zmhRIk8Z/boU51wl9Q6QdLZcokIGMzY5lFXYy/x7Htj2HTC6/KZP1hUbZ1ekx8DYXICvWg== + dependencies: + "@types/node" "*" + "@types/stack-utils@^2.0.0": version "2.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== +"@types/through@*": + version "0.0.33" + resolved "https://registry.yarnpkg.com/@types/through/-/through-0.0.33.tgz#14ebf599320e1c7851e7d598149af183c6b9ea56" + integrity sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ== + dependencies: + "@types/node" "*" + +"@types/triple-beam@^1.3.2": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.5.tgz#74fef9ffbaa198eb8b588be029f38b00299caa2c" + integrity sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw== + +"@types/use-sync-external-store@^0.0.3": + version "0.0.3" + resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43" + integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA== + "@types/yargs-parser@*": version "21.0.1" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.1.tgz#07773d7160494d56aa882d7531aac7319ea67c3b" @@ -1453,6 +3169,34 @@ dependencies: "@types/yargs-parser" "*" +"@ucast/core@^1.0.0", "@ucast/core@^1.4.1", "@ucast/core@^1.6.1": + version "1.10.2" + resolved "https://registry.yarnpkg.com/@ucast/core/-/core-1.10.2.tgz#30b6b893479823265368e528b61b042f752f2c92" + integrity sha512-ons5CwXZ/51wrUPfoduC+cO7AS1/wRb0ybpQJ9RrssossDxVy4t49QxWoWgfBDvVKsz9VXzBk9z0wqTdZ+Cq8g== + +"@ucast/js@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@ucast/js/-/js-3.0.4.tgz#c57ec2182505c9ad63a5b08ff5911f89ac605262" + integrity sha512-TgG1aIaCMdcaEyckOZKQozn1hazE0w90SVdlpIJ/er8xVumE11gYAtSbw/LBeUnA4fFnFWTcw3t6reqseeH/4Q== + dependencies: + "@ucast/core" "^1.0.0" + +"@ucast/mongo2js@^1.3.0": + version "1.3.4" + resolved "https://registry.yarnpkg.com/@ucast/mongo2js/-/mongo2js-1.3.4.tgz#579f9e5eb074cba54640d5c70c71c500580f3af3" + integrity sha512-ahazOr1HtelA5AC1KZ9x0UwPMqqimvfmtSm/PRRSeKKeE5G2SCqTgwiNzO7i9jS8zA3dzXpKVPpXMkcYLnyItA== + dependencies: + "@ucast/core" "^1.6.1" + "@ucast/js" "^3.0.0" + "@ucast/mongo" "^2.4.0" + +"@ucast/mongo@^2.4.0": + version "2.4.3" + resolved "https://registry.yarnpkg.com/@ucast/mongo/-/mongo-2.4.3.tgz#92b1dd7c0ab06a907f2ab1422aa3027518ccc05e" + integrity sha512-XcI8LclrHWP83H+7H2anGCEeDq0n+12FU2mXCTz6/Tva9/9ddK/iacvvhCyW6cijAAOILmt0tWplRyRhVyZLsA== + dependencies: + "@ucast/core" "^1.4.1" + "@uiw/codemirror-extensions-basic-setup@4.21.25": version "4.21.25" resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.25.tgz#eb0605ac16b18a4d673cf475d81c4d960eaa6ef1" @@ -1466,7 +3210,7 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/react-codemirror@^4.21.25": +"@uiw/react-codemirror@^4.21.24", "@uiw/react-codemirror@^4.21.25": version "4.21.25" resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.25.tgz#1efb7737b907fde6f8f7552b5f43b33eec0b7a86" integrity sha512-mBrCoiffQ+hbTqV1JoixFEcH7BHXkS3PjTyNH7dE8Gzf3GSBRazhtSM5HrAFIiQ5FIRGFs8Gznc4UAdhtevMmw== @@ -1478,16 +3222,204 @@ "@uiw/codemirror-extensions-basic-setup" "4.21.25" codemirror "^6.0.0" +"@vitejs/plugin-react-swc@3.6.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@vitejs/plugin-react-swc/-/plugin-react-swc-3.6.0.tgz#dc9cd1363baf3780f3ad3e0a12a46a3ffe0c7526" + integrity sha512-XFRbsGgpGxGzEV5i5+vRiro1bwcIaZDIdBRP16qwm+jP68ue/S8FJTBEgOeojtVDYrbSua3XFp71kC8VJE6v+g== + dependencies: + "@swc/core" "^1.3.107" + +"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" + integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + +"@webassemblyjs/helper-buffer@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz#6df20d272ea5439bf20ab3492b7fb70e9bfcb3f6" + integrity sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw== + +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + +"@webassemblyjs/helper-wasm-section@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz#3da623233ae1a60409b509a52ade9bc22a37f7bf" + integrity sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.12.1" + +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + +"@webassemblyjs/wasm-edit@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b" + integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-opt" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + "@webassemblyjs/wast-printer" "1.12.1" + +"@webassemblyjs/wasm-gen@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz#a6520601da1b5700448273666a71ad0a45d78547" + integrity sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz#9e6e81475dfcfb62dab574ac2dda38226c232bc5" + integrity sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-buffer" "1.12.1" + "@webassemblyjs/wasm-gen" "1.12.1" + "@webassemblyjs/wasm-parser" "1.12.1" + +"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937" + integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.12.1": + version "1.12.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz#bcecf661d7d1abdaf989d8341a4833e33e2b31ac" + integrity sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA== + dependencies: + "@webassemblyjs/ast" "1.12.1" + "@xtuc/long" "4.2.2" + +"@xmldom/xmldom@^0.8.3": + version "0.8.10" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" + integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +"@zxing/text-encoding@0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b" + integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA== + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +accepts@^1.3.5: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + acorn-jsx@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== +acorn-walk@^8.0.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" + integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== + acorn@^7.4.0: version "7.4.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.0.4, acorn@^8.7.1, acorn@^8.8.2: + version "8.11.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== + +addressparser@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/addressparser/-/addressparser-1.0.1.tgz#47afbe1a2a9262191db6838e4fd1d39b40821746" + integrity sha512-aQX7AISOMM7HFE0iZ3+YnD07oIeJqWGVnJ+ZIKaBZAk03ftmVYVqsGas/rbXKR21n4D/hKCSHypvcyOkds/xzg== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -1496,12 +3428,26 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.10.0, ajv@^6.12.4: +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -1511,7 +3457,7 @@ ajv@^6.10.0, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.1: +ajv@^8.0.0, ajv@^8.0.1, ajv@^8.9.0: version "8.12.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== @@ -1521,6 +3467,13 @@ ajv@^8.0.1: require-from-string "^2.0.2" uri-js "^4.2.2" +ansi-align@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + ansi-colors@^4.1.1: version "4.1.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" @@ -1533,11 +3486,36 @@ ansi-escapes@^4.2.1: dependencies: type-fest "^0.21.3" +ansi-html-community@0.0.8, ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + +ansi-regex@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== + ansi-regex@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA== + ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -1557,7 +3535,17 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -anymatch@^3.0.3: +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== + +anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -1565,13 +3553,18 @@ anymatch@^3.0.3: normalize-path "^3.0.0" picomatch "^2.0.4" -argparse@^1.0.7: +argparse@^1.0.7, argparse@~1.0.9: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + aria-hidden@^1.1.1: version "1.2.3" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" @@ -1579,20 +3572,42 @@ aria-hidden@^1.1.1: dependencies: tslib "^2.0.0" -aria-hidden@^1.2.4: +aria-hidden@^1.2.3, aria-hidden@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== dependencies: tslib "^2.0.0" -aria-query@^5.1.3: +aria-query@5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" + integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== + dependencies: + deep-equal "^2.0.5" + +aria-query@^5.0.0, aria-query@^5.1.3: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== dependencies: dequal "^2.0.3" +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== + array-buffer-byte-length@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead" @@ -1601,6 +3616,11 @@ array-buffer-byte-length@^1.0.0: call-bind "^1.0.2" is-array-buffer "^3.0.1" +array-each@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA== + array-find@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-find/-/array-find-1.0.0.tgz#6c8e286d11ed768327f8e62ecee87353ca3e78b8" @@ -1617,6 +3637,21 @@ array-includes@^3.1.6: get-intrinsic "^1.2.1" is-string "^1.0.7" +array-slice@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== + array.prototype.findlastindex@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz#b37598438f97b579166940814e2c0493a4f50207" @@ -1690,6 +3725,11 @@ assert@^1.1.1: object.assign "^4.1.4" util "^0.10.4" +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== + ast-types-flow@^0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" @@ -1700,6 +3740,11 @@ astral-regex@^2.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +async@^3.2.3: + version "3.2.5" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" + integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== + asynciterator.prototype@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" @@ -1707,16 +3752,42 @@ asynciterator.prototype@^1.0.0: dependencies: has-symbols "^1.0.3" +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" + axe-core@^4.6.2: version "4.8.2" resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== +axios@1.6.8: + version "1.6.8" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66" + integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + axobject-query@^3.1.1: version "3.2.1" resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" @@ -1724,6 +3795,11 @@ axobject-query@^3.1.1: dependencies: dequal "^2.0.3" +b4a@^1.6.4: + version "1.6.6" + resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.6.tgz#a4cc349a3851987c3c4ac2d7785c18744f6da9ba" + integrity sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg== + babel-eslint@9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-9.0.0.tgz#7d9445f81ed9f60aff38115f838970df9f2b6220" @@ -1821,17 +3897,71 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +bare-events@^2.0.0, bare-events@^2.2.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.2.2.tgz#a98a41841f98b2efe7ecc5c5468814469b018078" + integrity sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ== + +bare-fs@^2.1.1: + version "2.2.3" + resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-2.2.3.tgz#34f8b81b8c79de7ef043383c05e57d4a10392a68" + integrity sha512-amG72llr9pstfXOBOHve1WjiuKKAMnebcmMbPWDZ7BCevAoJLpugjuAPRsDINEyjT0a6tbaVx3DctkXIRbLuJw== + dependencies: + bare-events "^2.0.0" + bare-path "^2.0.0" + streamx "^2.13.0" + +bare-os@^2.1.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-2.2.1.tgz#c94a258c7a408ca6766399e44675136c0964913d" + integrity sha512-OwPyHgBBMkhC29Hl3O4/YfxW9n7mdTr2+SsO29XBWKKJsbgj3mnorDB80r5TiCQgQstgE5ga1qNYrpes6NvX2w== + +bare-path@^2.0.0, bare-path@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/bare-path/-/bare-path-2.1.0.tgz#830f17fd39842813ca77d211ebbabe238a88cb4c" + integrity sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw== + dependencies: + bare-os "^2.1.0" + base64-js@^1.0.2, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +bcryptjs@2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" + integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ== + +big-integer@^1.6.16, big-integer@^1.6.44: + version "1.6.52" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" + integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -bl@^4.1.0: +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -1850,6 +3980,32 @@ bn.js@^5.0.0, bn.js@^5.2.1: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boxen@5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" + integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.2" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + +bplist-parser@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" + integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== + dependencies: + big-integer "^1.6.44" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1858,13 +4014,50 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^3.0.2: +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" +broadcast-channel@^3.4.1: + version "3.7.0" + resolved "https://registry.yarnpkg.com/broadcast-channel/-/broadcast-channel-3.7.0.tgz#2dfa5c7b4289547ac3f6705f9c00af8723889937" + integrity sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg== + dependencies: + "@babel/runtime" "^7.7.2" + detect-node "^2.1.0" + js-sha3 "0.8.0" + microseconds "0.2.0" + nano-time "1.0.0" + oblivious-set "1.0.0" + rimraf "3.0.2" + unload "2.2.0" + brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -1931,6 +4124,23 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" +browserslist-to-esbuild@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/browserslist-to-esbuild/-/browserslist-to-esbuild-1.2.0.tgz#5c5b9ca73106da02e0168007396c4ec4c1e6d643" + integrity sha512-ftrrbI/VHBgEnmnSyhkqvQVMp6jAKybfs0qMIlm7SLBrQTGMsdCIP4q3BoKeLsZTBQllIQtY9kbxgRYV2WU47g== + dependencies: + browserslist "^4.17.3" + +browserslist@^4.17.3, browserslist@^4.21.10, browserslist@^4.23.0: + version "4.23.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== + dependencies: + caniuse-lite "^1.0.30001587" + electron-to-chromium "^1.4.668" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" + browserslist@^4.21.9: version "4.22.1" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" @@ -1948,6 +4158,11 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" +buffer-equal-constant-time@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" + integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== + buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" @@ -1967,7 +4182,7 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" -buffer@^5.5.0: +buffer@^5.1.0, buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -1975,11 +4190,81 @@ buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" +buildmail@3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/buildmail/-/buildmail-3.10.0.tgz#c6826d716e7945bb6f6b1434b53985e029a03159" + integrity sha512-6e5sDN/pl3en5Klqdfyir7LEIBiFr9oqZuvYaEyVwjxpIbBZN+98e0j87Fz2Ukl8ud32rbk9VGOZAnsOZ7pkaA== + dependencies: + addressparser "1.0.1" + libbase64 "0.1.0" + libmime "2.1.0" + libqp "1.1.0" + nodemailer-fetch "1.6.0" + nodemailer-shared "1.1.0" + builtin-status-codes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== +bundle-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a" + integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw== + dependencies: + run-applescript "^5.0.0" + +byte-size@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" + integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== + +bytes@3.1.2, bytes@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +cache-content-type@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-content-type/-/cache-content-type-1.0.1.tgz#035cde2b08ee2129f4a8315ea8f00a00dba1453c" + integrity sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA== + dependencies: + mime-types "^2.1.18" + ylru "^1.2.0" + +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + +cacheable-request@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" + integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^6.0.1" + responselike "^2.0.0" + call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -1988,11 +4273,38 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" +call-bind@^1.0.5, call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" + callsites@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camel-case@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + integrity sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w== + dependencies: + no-case "^2.2.0" + upper-case "^1.1.1" + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -2013,7 +4325,31 @@ caniuse-lite@^1.0.30001541: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001550.tgz#6ec6a2239eb2a8123cc26cfe0571db5c79eb8669" integrity sha512-p82WjBYIypO0ukTsd/FG3Xxs+4tFeaY9pfT4amQL8KWtYH7H9nYwReGAbMTJ0hsmRO8IfDtsS6p3ZWj8+1c2RQ== -chalk@^2.3.2, chalk@^2.4.2: +caniuse-lite@^1.0.30001587: + version "1.0.30001605" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz#ca12d7330dd8bcb784557eb9aa64f0037870d9d6" + integrity sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ== + +chalk@4.1.2, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A== + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.1, chalk@^2.3.2, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2022,13 +4358,29 @@ chalk@^2.3.2, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" +change-case@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/change-case/-/change-case-3.1.0.tgz#0e611b7edc9952df2e8513b27b42de72647dd17e" + integrity sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw== + dependencies: + camel-case "^3.0.0" + constant-case "^2.0.0" + dot-case "^2.1.0" + header-case "^1.0.0" + is-lower-case "^1.1.0" + is-upper-case "^1.1.0" + lower-case "^1.1.1" + lower-case-first "^1.0.0" + no-case "^2.3.2" + param-case "^2.1.0" + pascal-case "^2.0.0" + path-case "^2.1.0" + sentence-case "^2.1.0" + snake-case "^2.1.0" + swap-case "^1.1.0" + title-case "^2.1.0" + upper-case "^1.1.1" + upper-case-first "^1.1.0" char-regex@^1.0.2: version "1.0.2" @@ -2040,10 +4392,60 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -ci-info@^3.2.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" - integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== +chokidar@3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chownr@^1.1.1: + version "1.1.4" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" + integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -2058,16 +4460,45 @@ cjs-module-lexer@^1.0.0: resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + classnames@^2.3.1: version "2.3.2" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== +clean-css@^5.2.2: + version "5.3.3" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" + integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== + dependencies: + source-map "~0.6.0" + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +cli-boxes@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== + dependencies: + restore-cursor "^2.0.0" + cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2075,11 +4506,25 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-spinners@^2.0.0: + version "2.9.2" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" + integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== + cli-spinners@^2.5.0: version "2.9.1" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== +cli-table3@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.2.tgz#aaf5df9d8b5bf12634dc8b3040806a0c07120d2a" + integrity sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + cli-table@^0.3.6: version "0.3.11" resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee" @@ -2092,6 +4537,15 @@ cli-width@^3.0.0: resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + cliui@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" @@ -2101,16 +4555,38 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" +clone-response@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" + integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== + dependencies: + mimic-response "^1.0.0" + clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== +co-body@^5.1.1: + version "5.2.0" + resolved "https://registry.yarnpkg.com/co-body/-/co-body-5.2.0.tgz#5a0a658c46029131e0e3a306f67647302f71c124" + integrity sha512-sX/LQ7LqUhgyaxzbe7IqwPeTr2yfpfUIQ/dgpKo6ZI4y4lpQA0YxAomWIY+7I7rHWcG02PG+OuPREzMW/5tszQ== + dependencies: + inflation "^2.0.0" + qs "^6.4.0" + raw-body "^2.2.0" + type-is "^1.6.14" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== +"codemirror5@npm:codemirror@^5.65.11": + version "5.65.16" + resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.65.16.tgz#efc0661be6bf4988a6a1c2fe6893294638cdb334" + integrity sha512-br21LjYmSlVL0vFCPWPfhzUCT34FM/pAdK7rRIZwa0rrtrIdotvP4Oh4GUHsu2E3IrQMCfRkL/fN3ytMNxVQvg== + codemirror@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-6.0.1.tgz#62b91142d45904547ee3e0e0e4c1a79158035a29" @@ -2129,7 +4605,15 @@ collect-v8-coverage@^1.0.0: resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== -color-convert@^1.9.0: +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.3: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -2148,26 +4632,112 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@~1.1.4: +color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-string@^1.6.0, color-string@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.1.3: + version "3.2.1" + resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== + dependencies: + color-convert "^1.9.3" + color-string "^1.6.0" + +color@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" + integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== + dependencies: + color-convert "^2.0.1" + color-string "^1.9.0" + +colorette@2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + colors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== -commander@^8.3.0: +colorspace@1.1.x: + version "1.1.4" + resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243" + integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w== + dependencies: + color "^3.1.3" + text-hex "1.0.x" + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@8.3.0, commander@^8.3.0: version "8.3.0" resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== +component-emitter@^1.2.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" + integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== + +compressible@^2.0.0: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compute-scroll-into-view@^1.0.20: + version "1.0.20" + resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz#1768b5522d1172754f5d0c9b02de3af6be506a43" + integrity sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg== + compute-scroll-into-view@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz#753f11d972596558d8fe7c6bcbc8497690ab4c87" @@ -2178,6 +4748,41 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +concurrently@8.2.2: + version "8.2.2" + resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-8.2.2.tgz#353141985c198cfa5e4a3ef90082c336b5851784" + integrity sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg== + dependencies: + chalk "^4.1.2" + date-fns "^2.30.0" + lodash "^4.17.21" + rxjs "^7.8.1" + shell-quote "^1.8.1" + spawn-command "0.0.2" + supports-color "^8.1.1" + tree-kill "^1.2.2" + yargs "^17.7.2" + +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +configstore@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" + integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== + dependencies: + dot-prop "^5.2.0" + graceful-fs "^4.1.2" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + confusing-browser-globals@^1.0.10, confusing-browser-globals@^1.0.6: version "1.0.11" resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" @@ -2188,11 +4793,31 @@ console-browserify@^1.1.0: resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== +constant-case@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46" + integrity sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ== + dependencies: + snake-case "^2.1.0" + upper-case "^1.1.1" + constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== +content-disposition@~0.5.2: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + convert-source-map@^1.5.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" @@ -2203,12 +4828,48 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -core-util-is@~1.0.0: +cookie@^0.4.1, cookie@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + +cookies@~0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90" + integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== + dependencies: + depd "~2.0.0" + keygrip "~1.1.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== + +copyfiles@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/copyfiles/-/copyfiles-2.4.1.tgz#d2dcff60aaad1015f09d0b66e7f0f1c5cd3c5da5" + integrity sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg== + dependencies: + glob "^7.0.5" + minimatch "^3.0.3" + mkdirp "^1.0.4" + noms "0.0.0" + through2 "^2.0.1" + untildify "^4.0.0" + yargs "^16.1.0" + +core-js-pure@^3.23.3, core-js-pure@^3.30.2: + version "3.36.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.36.1.tgz#1461c89e76116528b54eba20a0aff30164087a94" + integrity sha512-NXCvHvSVYSrewP0L5OhltzXeWFJLo2AL2TYnj6iLV3Bw8mM62wAQMNgUCRI6EBu6hVVpbCxmOPlxh1Ikw2PfUA== + +core-util-is@^1.0.2, core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== -cosmiconfig@^7.0.0: +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== @@ -2219,6 +4880,13 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" +crc@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== + dependencies: + buffer "^5.1.0" + create-ecdh@^4.0.0: version "4.0.4" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" @@ -2268,7 +4936,27 @@ crelt@^1.0.5: resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72" integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g== -cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cron-parser@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-3.5.0.tgz#b1a9da9514c0310aa7ef99c2f3f1d0f8c235257c" + integrity sha512-wyVZtbRs6qDfFd8ap457w3XVntdvqcwBGxBoTvJQH9KGVKL/fB+h2k3C8AqiVxvUQKN1Ps/Ns46CNViOpVDhfQ== + dependencies: + is-nan "^1.3.2" + luxon "^1.26.0" + +cropperjs@1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/cropperjs/-/cropperjs-1.6.1.tgz#fd132021d93b824b1b0f2c2c3b763419fb792d89" + integrity sha512-F4wsi+XkDHCOMrHMYjrTEE4QBOrsHHN5/2VsVAaRq8P7E5z7xQpT75S+f/9WikmBEailas3+yo+6zPIomW+NOA== + +cross-env@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -2294,11 +4982,41 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + css-color-keywords@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" integrity sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg== +css-loader@^6.10.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.11.0.tgz#33bae3bf6363d0a7c2cf9031c96c744ff54d85ba" + integrity sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.33" + postcss-modules-extract-imports "^3.1.0" + postcss-modules-local-by-default "^4.0.5" + postcss-modules-scope "^3.2.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.5.4" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + css-to-react-native@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.2.0.tgz#cdd8099f71024e149e4f6fe17a7d46ecd55f1e32" @@ -2308,6 +5026,16 @@ css-to-react-native@^3.0.0: css-color-keywords "^1.0.0" postcss-value-parser "^4.0.2" +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + csstype@^3.0.2: version "3.1.2" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" @@ -2318,49 +5046,135 @@ damerau-levenshtein@^1.0.8: resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== -date-fns@2.30.0: +date-fns-tz@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/date-fns-tz/-/date-fns-tz-2.0.1.tgz#0a9b2099031c0d74120b45de9fd23192e48ea495" + integrity sha512-fJCG3Pwx8HUoLhkepdsP7Z5RsucUi+ZBOxyM5d0ZZ6c4SdYustq0VMmOu6Wf7bli+yS/Jwp91TOCqn9jMcVrUA== + +date-fns@2.30.0, date-fns@^2.30.0: version "2.30.0" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== dependencies: "@babel/runtime" "^7.21.0" -debug@^2.6.8: +debounce@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + +debug@4, debug@4.3.4, debug@^4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@^2.2.0, debug@^2.3.3, debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@^3.2.7: +debug@^3.1.0, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== +decode-uri-component@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== dependencies: - ms "2.1.2" + mimic-response "^3.1.0" + +decompress-response@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-7.0.0.tgz#dc42107cc29a258aa8983fddc81c92351810f6fb" + integrity sha512-6IvPrADQyyPGLpMnUh6kfKiqy7SrbXbjoUuZ90WMBJKErzv2pCiwlGEXjRX9/54OnTq+XFVnkOnOMzclLI5aEA== + dependencies: + mimic-response "^3.1.0" dedent@^1.0.0: version "1.5.1" resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== +deep-equal@^2.0.5: + version "2.2.3" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1" + integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== + dependencies: + array-buffer-byte-length "^1.0.0" + call-bind "^1.0.5" + es-get-iterator "^1.1.3" + get-intrinsic "^1.2.2" + is-arguments "^1.1.1" + is-array-buffer "^3.0.2" + is-date-object "^1.0.5" + is-regex "^1.1.4" + is-shared-array-buffer "^1.0.2" + isarray "^2.0.5" + object-is "^1.1.5" + object-keys "^1.1.1" + object.assign "^4.1.4" + regexp.prototype.flags "^1.5.1" + side-channel "^1.0.4" + which-boxed-primitive "^1.0.2" + which-collection "^1.0.1" + which-typed-array "^1.1.13" + +deep-equal@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + integrity sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw== + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +deepmerge@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" + integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== + deepmerge@^4.2.2: version "4.3.1" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== +default-browser-id@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c" + integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== + dependencies: + bplist-parser "^0.2.0" + untildify "^4.0.0" + +default-browser@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da" + integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA== + dependencies: + bundle-name "^3.0.0" + default-browser-id "^3.0.0" + execa "^7.1.1" + titleize "^3.0.0" + defaults@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" @@ -2368,6 +5182,11 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + define-data-property@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" @@ -2377,6 +5196,25 @@ define-data-property@^1.0.1: gopd "^1.0.1" has-property-descriptors "^1.0.0" +define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-lazy-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" + integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== + define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" @@ -2386,6 +5224,57 @@ define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, de has-property-descriptors "^1.0.0" object-keys "^1.1.1" +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" + integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== + dependencies: + globby "^10.0.1" + graceful-fs "^4.2.2" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.1" + p-map "^3.0.0" + rimraf "^3.0.0" + slash "^3.0.0" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +delegates@1.0.0, delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== + +depd@2.0.0, depd@^2.0.0, depd@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" @@ -2404,16 +5293,51 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" +destroy@^1.0.4: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q== + +detect-indent@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + +detect-indent@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-7.0.1.tgz#cbb060a12842b9c4d333f1cac4aa4da1bb66bc25" + integrity sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g== + +detect-libc@^2.0.0, detect-libc@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" + integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== + detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== +detect-newline@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-4.0.1.tgz#fcefdb5713e1fb8cb2839b8b6ee22e6716ab8f23" + integrity sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog== + detect-node-es@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/detect-node-es/-/detect-node-es-1.1.0.tgz#163acdf643330caa0b4cd7c21e7ee7755d6fa493" integrity sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ== +detect-node@^2.0.4, detect-node@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -2438,6 +5362,34 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +direction@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/direction/-/direction-1.0.4.tgz#2b86fb686967e987088caf8b89059370d4837442" + integrity sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ== + +dkim-signer@0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dkim-signer/-/dkim-signer-0.2.2.tgz#aa81ec071eeed3622781baa922044d7800e5f308" + integrity sha512-24OZ3cCA30UTRz+Plpg+ibfPq3h7tDtsJRg75Bo0pGakZePXcPBddY80bKi1Bi7Jsz7tL5Cw527mhCRDvNFgfg== + dependencies: + libmime "^2.0.3" + +dnd-core@^16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/dnd-core/-/dnd-core-16.0.1.tgz#a1c213ed08961f6bd1959a28bb76f1a868360d19" + integrity sha512-HK294sl7tbw6F6IeuK16YSBUoorvHpY8RHO+9yFfaJyCDVb6n7PRcezrOEOa2SBCqiYpemh5Jx20ZcjKdFAVng== + dependencies: + "@react-dnd/asap" "^5.0.1" + "@react-dnd/invariant" "^4.0.1" + redux "^4.2.0" + doctrine@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" @@ -2452,16 +5404,145 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dom-accessibility-api@^0.5.9: + version "0.5.16" + resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" + integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-helpers@^5.0.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.1.tgz#d9400536b2bf8225ad98fe052e029451ac40e902" + integrity sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA== + dependencies: + "@babel/runtime" "^7.8.7" + csstype "^3.0.2" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + domain-browser@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-case@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee" + integrity sha512-HnM6ZlFqcajLsyudHq7LeeLDr2rFAVYtDv/hV5qchQEidSck8j9OPUsXY9KwJv/lHMtYlX4DjRQqwFYa+0r8Ug== + dependencies: + no-case "^2.2.0" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dotenv@14.2.0: + version "14.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-14.2.0.tgz#7e77fd5dd6cff5942c4496e1acf2d0f37a9e67aa" + integrity sha512-05POuPJyPpO6jqzTNweQFfAyMSD4qa4lvsMOWyTRTdpHKy6nnnN+IYWaXF+lHivhBH/ufDKlR4IWCAN3oPnHuw== + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ecdsa-sig-formatter@1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" + integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== + dependencies: + safe-buffer "^5.0.1" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + electron-to-chromium@^1.4.535: version "1.4.557" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.557.tgz#f3941b569c82b7bb909411855c6ff9bfe1507829" integrity sha512-6x0zsxyMXpnMJnHrondrD3SuAeKcwij9S+83j2qHAQPXbGTDDfgImzzwgGlzrIcXbHQ42tkG4qA6U860cImNhw== +electron-to-chromium@^1.4.668: + version "1.4.724" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.724.tgz#e0a86fe4d3d0e05a4d7b032549d79608078f830d" + integrity sha512-RTRvkmRkGhNBPPpdrgtDKvmOEYTrPlXDfc0J/Nfq5s29tEahAwhiX4mmhNzj6febWMleulxVYPh7QwCSL/EldA== + elliptic@^6.5.3, elliptic@^6.5.4: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -2475,6 +5556,11 @@ elliptic@^6.5.3, elliptic@^6.5.4: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" +emittery@^0.12.1: + version "0.12.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.12.1.tgz#cb9a4a18745816f7a1fa03a8953e7eaededb45f2" + integrity sha512-pYyW59MIZo0HxPFf+Vb3+gacUu0gxVS3TZwB2ClwkEZywgF9f9OJDoVmNLojTn0vKX3tO9LC+pdQEcLP4Oz/bQ== + emittery@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" @@ -2495,7 +5581,32 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -enhanced-resolve@~0.9.0: +enabled@2.0.x: + version "2.0.0" + resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" + integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== + +encodeurl@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.16.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz#65ec88778083056cb32487faa9aef82ed0864787" + integrity sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +enhanced-resolve@~0.9.0: version "0.9.1" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz#4d6e689b3725f86090927ccc86cd9f1635b89e2e" integrity sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw== @@ -2512,6 +5623,21 @@ enquirer@^2.3.5: ansi-colors "^4.1.1" strip-ansi "^6.0.1" +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +entities@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" + integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -2519,6 +5645,13 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +error-stack-parser@^2.0.6: + version "2.1.4" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + es-abstract@^1.22.1: version "1.22.2" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.2.tgz#90f7282d91d0ad577f505e423e52d4c1d93c1b8a" @@ -2564,6 +5697,33 @@ es-abstract@^1.22.1: unbox-primitive "^1.0.2" which-typed-array "^1.1.11" +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es-get-iterator@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" + integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== + dependencies: + call-bind "^1.0.2" + get-intrinsic "^1.1.3" + has-symbols "^1.0.3" + is-arguments "^1.1.1" + is-map "^2.0.2" + is-set "^2.0.2" + is-string "^1.0.7" + isarray "^2.0.5" + stop-iteration-iterator "^1.0.0" + es-iterator-helpers@^1.0.12: version "1.0.15" resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" @@ -2584,6 +5744,11 @@ es-iterator-helpers@^1.0.12: iterator.prototype "^1.1.2" safe-array-concat "^1.0.1" +es-module-lexer@^1.2.1: + version "1.5.0" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.5.0.tgz#4878fee3789ad99e065f975fdd3c645529ff0236" + integrity sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw== + es-set-tostringtag@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" @@ -2609,12 +5774,122 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +esbuild-loader@^2.21.0: + version "2.21.0" + resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-2.21.0.tgz#2698a3e565b0db2bb19a3dd91c2b6c9aad526c80" + integrity sha512-k7ijTkCT43YBSZ6+fBCW1Gin7s46RrJ0VQaM8qA7lq7W+OLsGgtLyFV8470FzYi/4TeDexniTBTPTwZUnXXR5g== + dependencies: + esbuild "^0.16.17" + joycon "^3.0.1" + json5 "^2.2.0" + loader-utils "^2.0.0" + tapable "^2.2.0" + webpack-sources "^1.4.3" + +esbuild-register@3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.5.0.tgz#449613fb29ab94325c722f560f800dd946dc8ea8" + integrity sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A== + dependencies: + debug "^4.3.4" + +esbuild@0.19.11: + version "0.19.11" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.11.tgz#4a02dca031e768b5556606e1b468fe72e3325d96" + integrity sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA== + optionalDependencies: + "@esbuild/aix-ppc64" "0.19.11" + "@esbuild/android-arm" "0.19.11" + "@esbuild/android-arm64" "0.19.11" + "@esbuild/android-x64" "0.19.11" + "@esbuild/darwin-arm64" "0.19.11" + "@esbuild/darwin-x64" "0.19.11" + "@esbuild/freebsd-arm64" "0.19.11" + "@esbuild/freebsd-x64" "0.19.11" + "@esbuild/linux-arm" "0.19.11" + "@esbuild/linux-arm64" "0.19.11" + "@esbuild/linux-ia32" "0.19.11" + "@esbuild/linux-loong64" "0.19.11" + "@esbuild/linux-mips64el" "0.19.11" + "@esbuild/linux-ppc64" "0.19.11" + "@esbuild/linux-riscv64" "0.19.11" + "@esbuild/linux-s390x" "0.19.11" + "@esbuild/linux-x64" "0.19.11" + "@esbuild/netbsd-x64" "0.19.11" + "@esbuild/openbsd-x64" "0.19.11" + "@esbuild/sunos-x64" "0.19.11" + "@esbuild/win32-arm64" "0.19.11" + "@esbuild/win32-ia32" "0.19.11" + "@esbuild/win32-x64" "0.19.11" + +esbuild@^0.16.17: + version "0.16.17" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" + integrity sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg== + optionalDependencies: + "@esbuild/android-arm" "0.16.17" + "@esbuild/android-arm64" "0.16.17" + "@esbuild/android-x64" "0.16.17" + "@esbuild/darwin-arm64" "0.16.17" + "@esbuild/darwin-x64" "0.16.17" + "@esbuild/freebsd-arm64" "0.16.17" + "@esbuild/freebsd-x64" "0.16.17" + "@esbuild/linux-arm" "0.16.17" + "@esbuild/linux-arm64" "0.16.17" + "@esbuild/linux-ia32" "0.16.17" + "@esbuild/linux-loong64" "0.16.17" + "@esbuild/linux-mips64el" "0.16.17" + "@esbuild/linux-ppc64" "0.16.17" + "@esbuild/linux-riscv64" "0.16.17" + "@esbuild/linux-s390x" "0.16.17" + "@esbuild/linux-x64" "0.16.17" + "@esbuild/netbsd-x64" "0.16.17" + "@esbuild/openbsd-x64" "0.16.17" + "@esbuild/sunos-x64" "0.16.17" + "@esbuild/win32-arm64" "0.16.17" + "@esbuild/win32-ia32" "0.16.17" + "@esbuild/win32-x64" "0.16.17" + +esbuild@^0.19.3: + version "0.19.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.12.tgz#dc82ee5dc79e82f5a5c3b4323a2a641827db3e04" + integrity sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg== + optionalDependencies: + "@esbuild/aix-ppc64" "0.19.12" + "@esbuild/android-arm" "0.19.12" + "@esbuild/android-arm64" "0.19.12" + "@esbuild/android-x64" "0.19.12" + "@esbuild/darwin-arm64" "0.19.12" + "@esbuild/darwin-x64" "0.19.12" + "@esbuild/freebsd-arm64" "0.19.12" + "@esbuild/freebsd-x64" "0.19.12" + "@esbuild/linux-arm" "0.19.12" + "@esbuild/linux-arm64" "0.19.12" + "@esbuild/linux-ia32" "0.19.12" + "@esbuild/linux-loong64" "0.19.12" + "@esbuild/linux-mips64el" "0.19.12" + "@esbuild/linux-ppc64" "0.19.12" + "@esbuild/linux-riscv64" "0.19.12" + "@esbuild/linux-s390x" "0.19.12" + "@esbuild/linux-x64" "0.19.12" + "@esbuild/netbsd-x64" "0.19.12" + "@esbuild/openbsd-x64" "0.19.12" + "@esbuild/sunos-x64" "0.19.12" + "@esbuild/win32-arm64" "0.19.12" + "@esbuild/win32-ia32" "0.19.12" + "@esbuild/win32-x64" "0.19.12" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-string-regexp@^1.0.5: +escape-html@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== @@ -2796,7 +6071,7 @@ eslint-scope@3.7.1: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-scope@^5.1.1: +eslint-scope@5.1.1, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -2867,6 +6142,11 @@ eslint@^7.32.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" +esm@^3.2.25: + version "3.2.25" + resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" + integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== + espree@^7.3.0, espree@^7.3.1: version "7.3.1" resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" @@ -2910,7 +6190,7 @@ esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -events@^3.0.0: +events@^3.0.0, events@^3.2.0, events@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== @@ -2938,11 +6218,51 @@ execa@5.1.1, execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" +execa@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9" + integrity sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.1" + human-signals "^4.3.0" + is-stream "^3.0.0" + merge-stream "^2.0.0" + npm-run-path "^5.1.0" + onetime "^6.0.0" + signal-exit "^3.0.7" + strip-final-newline "^3.0.0" + exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-template@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" + integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw== + dependencies: + homedir-polyfill "^1.0.1" + expect@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/expect/-/expect-29.7.0.tgz#578874590dcb3214514084c08115d8aee61e11bc" @@ -2954,6 +6274,26 @@ expect@^29.7.0: jest-message-util "^29.7.0" jest-util "^29.7.0" +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + external-editor@^3.0.3: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" @@ -2963,11 +6303,41 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +fast-deep-equal@3.1.3, fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== +fast-fifo@^1.1.0, fast-fifo@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" + integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== + +fast-glob@^3.0.3, fast-glob@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -2978,6 +6348,13 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== +fastq@^1.6.0: + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== + dependencies: + reusify "^1.0.4" + fb-watchman@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" @@ -2985,6 +6362,11 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fecha@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd" + integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== + figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -2999,6 +6381,16 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -3015,11 +6407,18 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-root@^1.1.0: +find-root@1.1.0, find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -3044,6 +6443,32 @@ find-yarn-workspace-root2@1.2.16: micromatch "^4.0.2" pkg-dir "^4.2.0" +findup-sync@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g== + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" + integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== + dependencies: + expand-tilde "^2.0.2" + is-plain-object "^2.0.3" + object.defaults "^1.1.0" + object.pick "^1.2.0" + parse-filepath "^1.0.1" + +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== + flat-cache@^3.0.4: version "3.1.1" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.1.1.tgz#a02a15fdec25a8f844ff7cc658f03dd99eb4609b" @@ -3058,6 +6483,16 @@ flatted@^3.2.9: resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== +fn.name@1.x.x: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" + integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== + +follow-redirects@^1.15.6: + version "1.15.6" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" + integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== + for-each@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" @@ -3065,7 +6500,121 @@ for-each@^0.3.3: dependencies: is-callable "^1.1.3" -fs-extra@^8.1.0: +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== + +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg== + dependencies: + for-in "^1.0.1" + +foreground-child@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d" + integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + +fork-ts-checker-webpack-plugin@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz#dae45dfe7298aa5d553e2580096ced79b6179504" + integrity sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg== + dependencies: + "@babel/code-frame" "^7.16.7" + chalk "^4.1.2" + chokidar "^3.5.3" + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + fs-extra "^10.0.0" + memfs "^3.4.1" + minimatch "^3.0.4" + node-abort-controller "^3.0.1" + schema-utils "^3.1.1" + semver "^7.3.5" + tapable "^2.2.1" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +formidable@^1.1.1: + version "1.2.6" + resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.6.tgz#d2a51d60162bbc9b4a055d8457a7c75315d1a168" + integrity sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ== + +formik@2.4.5: + version "2.4.5" + resolved "https://registry.yarnpkg.com/formik/-/formik-2.4.5.tgz#f899b5b7a6f103a8fabb679823e8fafc7e0ee1b4" + integrity sha512-Gxlht0TD3vVdzMDHwkiNZqJ7Mvg77xQNfmBRrNtvzcHZs72TJppSTDKHpImCMJZwcWPBJ8jSQQ95GJzXFf1nAQ== + dependencies: + "@types/hoist-non-react-statics" "^3.3.1" + deepmerge "^2.1.1" + hoist-non-react-statics "^3.3.0" + lodash "^4.17.21" + lodash-es "^4.17.21" + react-fast-compare "^2.0.1" + tiny-warning "^1.0.2" + tslib "^2.0.0" + +fractional-indexing@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/fractional-indexing/-/fractional-indexing-3.2.0.tgz#1193e63d54ff4e0cbe0c79a9ed6cfbab25d91628" + integrity sha512-PcOxmqwYCW7O2ovKRU8OoQQj2yqTfEB/yeTYk4gPid6dN5ODRfU1hXd9tTVZzax/0NkO7AxpHykvZnT1aYp/BQ== + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== + dependencies: + map-cache "^0.2.2" + +fresh@~0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +from2@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@10.1.0, fs-extra@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.0.1, fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -3074,17 +6623,46 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@~7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-jetpack@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/fs-jetpack/-/fs-jetpack-4.3.1.tgz#cdfd4b64e6bfdec7c7dc55c76b39efaa7853bb20" + integrity sha512-dbeOK84F6BiQzk2yqqCVwCPWTxAvVGJ3fMQc6E2wuEohS28mR6yHngbrKuVCK1KHRx/ccByDylqu4H5PCP2urQ== + dependencies: + minimatch "^3.0.2" + rimraf "^2.6.3" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs-monkey@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" + integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.3.2: +fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== -function-bind@^1.1.1: +function-bind@^1.1.1, function-bind@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== @@ -3129,6 +6707,43 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-proto "^1.0.1" has-symbols "^1.0.3" +get-intrinsic@^1.2.2, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-it@^8.0.9: + version "8.4.17" + resolved "https://registry.yarnpkg.com/get-it/-/get-it-8.4.17.tgz#644057569318d740637bb6526801c4911b406342" + integrity sha512-GloykKQFXggi8dZcJ4KVJahAc6hbuZ/RT/gVfCGpQw3t7jtm4xtq2f37tXajeqSA2icTYgkypluyPH1/bJ6ibA== + dependencies: + debug "^4.3.4" + decompress-response "^7.0.0" + follow-redirects "^1.15.6" + into-stream "^6.0.0" + is-plain-object "^5.0.0" + is-retry-allowed "^2.2.0" + is-stream "^2.0.1" + parse-headers "^2.0.5" + progress-stream "^2.0.0" + tunnel-agent "^0.6.0" + +get-latest-version@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/get-latest-version/-/get-latest-version-5.1.0.tgz#928f7fda59a9a34d7c7cf3664a2006dfd9af6aa7" + integrity sha512-Q6IBWr/zzw57zIkJmNhI23eRTw3nZ4BWWK034meLwOYU9L3J3IpXiyM73u2pYUwN6U7ahkerCwg2T0jlxiLwsw== + dependencies: + get-it "^8.0.9" + registry-auth-token "^5.0.2" + registry-url "^5.1.0" + semver "^7.3.8" + get-nonce@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/get-nonce/-/get-nonce-1.0.1.tgz#fdf3f0278073820d2ce9426c18f07481b1e0cdf3" @@ -3139,7 +6754,19 @@ get-package-type@^0.1.0: resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== -get-stream@^6.0.0: +get-stdin@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575" + integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA== + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -3152,6 +6779,16 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== + +getopts@2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/getopts/-/getopts-2.3.0.tgz#71e5593284807e03e2427449d4f6712a268666f4" + integrity sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA== + git-diff@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/git-diff/-/git-diff-2.0.6.tgz#4a8ece670d64d1f9f4e68191ad8b1013900f6c1e" @@ -3163,14 +6800,55 @@ git-diff@^2.0.6: shelljs "^0.8.1" shelljs.exec "^1.1.7" -glob-parent@^5.1.2: +git-hooks-list@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-3.1.0.tgz#386dc531dcc17474cf094743ff30987a3d3e70fc" + integrity sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA== + +git-up@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/git-up/-/git-up-7.0.0.tgz#bace30786e36f56ea341b6f69adfd83286337467" + integrity sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ== + dependencies: + is-ssh "^1.4.0" + parse-url "^8.1.0" + +git-url-parse@13.1.1: + version "13.1.1" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.1.tgz#664bddf0857c6a75b3c1f0ae6239abb08a1486d4" + integrity sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ== + dependencies: + git-up "^7.0.0" + +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw== + +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" -glob@^7.0.0, glob@^7.1.3, glob@^7.1.4: +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@10.3.10: + version "10.3.10" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" + integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.3.5" + minimatch "^9.0.1" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry "^1.10.1" + +glob@^7.0.0, glob@^7.0.5, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -3182,6 +6860,37 @@ glob@^7.0.0, glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^8.0.3: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg== + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + globals@^11.1.0: version "11.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -3201,6 +6910,31 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" +globby@^10.0.1: + version "10.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" + integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + +globby@^13.1.2: + version "13.2.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.3.0" + ignore "^5.2.4" + merge2 "^1.4.1" + slash "^4.0.0" + gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -3208,11 +6942,64 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.9: +got@^11.8.2: + version "11.8.6" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" + integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.2, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +"graphql@^15.0.0 || ^16.0.0": + version "16.8.1" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" + integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handlebars@^4.4.3: + version "4.7.8" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" + integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.2" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg== + dependencies: + ansi-regex "^2.0.0" + has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" @@ -3235,6 +7022,13 @@ has-property-descriptors@^1.0.0: dependencies: get-intrinsic "^1.1.1" +has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + has-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" @@ -3252,6 +7046,44 @@ has-tostringtag@^1.0.0: dependencies: has-symbols "^1.0.2" +has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== + dependencies: + has-symbols "^1.0.3" + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + has@^1.0.1, has@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/has/-/has-1.0.4.tgz#2eb2860e000011dae4f1406a86fe80e530fb2ec6" @@ -3274,6 +7106,46 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" +hasown@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +header-case@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d" + integrity sha512-i0q9mkOeSuhXw6bGgiQCCBgY/jlZuV/7dZXyZ9c6LcBrqwvT8eT719E9uxE5LiZftdl+z81Ugbg/VvXV4OJOeQ== + dependencies: + no-case "^2.2.0" + upper-case "^1.1.3" + +headers-polyfill@3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/headers-polyfill/-/headers-polyfill-3.2.5.tgz#6e67d392c9d113d37448fe45014e0afdd168faed" + integrity sha512-tUCGvt191vNSQgttSyJoibR+VO+I6+iCHIUdhzEMJKE+EAL8BwCN7fUOZlY4ofOelNHsK+gEjxB/B+9N3EWtdA== + +headers-polyfill@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/headers-polyfill/-/headers-polyfill-3.3.0.tgz#67c6ef7b72d4c8cac832ad5936f5b3a56e7b705a" + integrity sha512-5e57etwBpNcDc0b6KCVWEh/Ro063OxPvzVimUdM0/tsYM/T7Hfy3kknIGj78SFTOhNd8AZY41U8mOHoO4LzmIQ== + +helmet@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/helmet/-/helmet-6.2.0.tgz#c29d62014be4c70b8ef092c9c5e54c8c26b8e16e" + integrity sha512-DWlwuXLLqbrIOltR6tFQXShj/+7Cyp0gLi6uAb8qMdFh/YBBFbKSgQ6nbXmScYd8emMctuthmgIa7tUfo9Rtyg== + +highlight.js@^10.4.1: + version "10.7.3" + resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" + integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A== + hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -3283,19 +7155,93 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: react-is "^16.7.0" -html-escaper@^2.0.0: +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + +html-entities@^2.1.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f" + integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA== + +html-escaper@^2.0.0, html-escaper@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -http-errors@1.8.1: +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-webpack-plugin@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0" + integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +htmlparser2@^8.0.0: + version "8.0.2" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" + +http-assert@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/http-assert/-/http-assert-1.5.0.tgz#c389ccd87ac16ed2dfa6246fd73b926aa00e6b8f" + integrity sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w== + dependencies: + deep-equal "~1.0.1" + http-errors "~1.8.0" + +http-cache-semantics@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.0, http-errors@~1.8.0: version "1.8.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== @@ -3306,33 +7252,112 @@ http-errors@1.8.1: statuses ">= 1.5.0 < 2" toidentifier "1.0.1" -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== +https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -iconv-lite@^0.4.24: +human-signals@^4.3.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" + integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== + +iconv-lite@0.4.13: + version "0.4.13" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" + integrity sha512-QwVuTNQv7tXC5mMWFX5N5wGjmybjNBBD8P3BReTkPmipoxTUFgWM2gXNvldHQr6T14DH0Dh6qBVg98iJt7u4mQ== + +iconv-lite@0.4.15: + version "0.4.15" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb" + integrity sha512-RGR+c9Lm+tLsvU57FTJJtdbv2hQw42Yl2n26tVIBaYmZzLN+EGfroUugN/z9nJf9kOXd49hBmpoGr4FEm+A4pw== + +iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + ieee754@^1.1.13, ieee754@^1.1.4: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== +ignore-by-default@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" + integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== + +ignore-walk@^3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335" + integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ== + dependencies: + minimatch "^3.0.4" + ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== +ignore@^5.0.4, ignore@^5.1.1, ignore@^5.2.4: + version "5.3.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== + +immer@9.0.21, immer@^9.0.21, immer@^9.0.6: + version "9.0.21" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + immutable@^3.8.2: version "3.8.2" resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" @@ -3346,6 +7371,11 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: parent-module "^1.0.0" resolve-from "^4.0.0" +import-lazy@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + import-local@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -3364,6 +7394,11 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== +inflation@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/inflation/-/inflation-2.1.0.tgz#9214db11a47e6f756d111c4f9df96971c60f886c" + integrity sha512-t54PPJHG1Pp7VQvxyVCJ9mBbjG3Hqryges9bXoOO6GExCPa+//i/d5GSuFtpx3ALLd7lgIAur6zrIlBQyJuMlQ== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -3382,6 +7417,61 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== +ini@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.1.tgz#d95b3d843b1e906e56d6747d5447904ff50ce7a1" + integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== + +ini@^1.3.4, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +ini@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +inquirer@8.2.5: + version "8.2.5" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8" + integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.5.5" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + wrap-ansi "^7.0.0" + +inquirer@^7.1.0: + version "7.3.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + inquirer@^8.2.0: version "8.2.6" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" @@ -3403,6 +7493,15 @@ inquirer@^8.2.0: through "^2.3.6" wrap-ansi "^6.0.1" +internal-slot@^1.0.4: + version "1.0.7" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" + integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.0" + side-channel "^1.0.4" + internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" @@ -3412,11 +7511,16 @@ internal-slot@^1.0.5: has "^1.0.3" side-channel "^1.0.4" -interpret@^1.0.0: +interpret@^1.0.0, interpret@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + intl-messageformat@10.5.11: version "10.5.11" resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-10.5.11.tgz#95d6a3b0b303f924d5d8c3f8d3ad057d1dc73c64" @@ -3427,6 +7531,14 @@ intl-messageformat@10.5.11: "@formatjs/icu-messageformat-parser" "2.7.6" tslib "^2.4.0" +into-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-6.0.0.tgz#4bfc1244c0128224e18b8870e85b2de8e66c6702" + integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== + dependencies: + from2 "^2.3.0" + p-is-promise "^3.0.0" + invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -3434,6 +7546,29 @@ invariant@^2.2.4: dependencies: loose-envify "^1.0.0" +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz#3223b10628354644b86260db29b3e693f5ceedd4" + integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== + dependencies: + hasown "^2.0.0" + +is-arguments@^1.0.4, is-arguments@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== + dependencies: + call-bind "^1.0.2" + has-tostringtag "^1.0.0" + is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" @@ -3448,6 +7583,11 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + is-async-function@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" @@ -3462,6 +7602,13 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + is-boolean-object@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" @@ -3470,11 +7617,21 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== +is-class-hotfix@~0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/is-class-hotfix/-/is-class-hotfix-0.0.6.tgz#a527d31fb23279281dde5f385c77b5de70a72435" + integrity sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ== + is-core-module@^2.13.0: version "2.13.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" @@ -3482,6 +7639,13 @@ is-core-module@^2.13.0: dependencies: has "^1.0.3" +is-data-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb" + integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== + dependencies: + hasown "^2.0.0" + is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" @@ -3489,7 +7653,45 @@ is-date-object@^1.0.1, is-date-object@^1.0.5: dependencies: has-tostringtag "^1.0.0" -is-extglob@^2.1.1: +is-descriptor@^0.1.0: + version "0.1.7" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.7.tgz#2727eb61fd789dcd5bdf0ed4569f551d2fe3be33" + integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== + dependencies: + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.3.tgz#92d27cb3cd311c4977a4db47df457234a13cb306" + integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== + dependencies: + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" + +is-docker@2.2.1, is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-docker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" + integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== @@ -3511,35 +7713,79 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-generator-function@^1.0.10: +is-generator-function@^1.0.10, is-generator-function@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== dependencies: has-tostringtag "^1.0.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" +is-hotkey@^0.1.6: + version "0.1.8" + resolved "https://registry.yarnpkg.com/is-hotkey/-/is-hotkey-0.1.8.tgz#6b1f4b2d0e5639934e20c05ed24d623a21d36d25" + integrity sha512-qs3NZ1INIS+H+yeo7cD9pDfwYV/jqRh1JG9S9zYrNudkoUQg7OL7ziXqRKu+InFjUIDoP2o6HIkLYMh1pcWgyQ== + +is-inside-container@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" + integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== + dependencies: + is-docker "^3.0.0" + is-interactive@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-lower-case@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" + integrity sha512-+5A1e/WJpLLXZEDlgz4G//WYSHyQBD32qa4Jd3Lw06qQlv3fJHnp3YIHjTQSGzHMgzmVKz2ZP3rBxTHkPw/lxA== + dependencies: + lower-case "^1.1.0" + is-map@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== +is-map@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== + +is-nan@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== +is-node-process@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-node-process/-/is-node-process-1.2.0.tgz#ea02a1b90ddb3934a19aea414e88edef7e11d134" + integrity sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw== + is-number-object@^1.0.4: version "1.0.7" resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" @@ -3547,11 +7793,50 @@ is-number-object@^1.0.4: dependencies: has-tostringtag "^1.0.0" +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== + dependencies: + kind-of "^3.0.2" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -3560,11 +7845,28 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + dependencies: + is-unc-path "^1.0.0" + +is-retry-allowed@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz#88f34cbd236e043e71b6932d09b0c65fb7b4d71d" + integrity sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg== + is-set@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== +is-set@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== + is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -3572,11 +7874,23 @@ is-shared-array-buffer@^1.0.2: dependencies: call-bind "^1.0.2" -is-stream@^2.0.0: +is-ssh@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/is-ssh/-/is-ssh-1.4.0.tgz#4f8220601d2839d8fa624b3106f8e8884f01b8b2" + integrity sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ== + dependencies: + protocols "^2.0.1" + +is-stream@^2.0.0, is-stream@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" + integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -3591,6 +7905,15 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" +is-type-of@^1.2.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/is-type-of/-/is-type-of-1.4.0.tgz#3ed175a0eee888b1da4983332e7714feb8a8fb2b" + integrity sha512-EddYllaovi5ysMLMEN7yzHEKh8A850cZ7pykrY1aNRQGn/CDjRDE9qEWbIdt7xGEVJmjBXzU/fNnC4ABTm8tEQ== + dependencies: + core-util-is "^1.0.2" + is-class-hotfix "~0.0.6" + isstream "~0.1.2" + is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: version "1.1.12" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" @@ -3598,11 +7921,37 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: dependencies: which-typed-array "^1.1.11" +is-typed-array@^1.1.3: + version "1.1.13" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" + integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== + dependencies: + which-typed-array "^1.1.14" + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-upper-case@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" + integrity sha512-GQYSJMgfeAmVwh9ixyk888l7OIhNAGKtY6QA+IrWlu9MDTCaXmeozOZ2S9Knj7bQwBO/H6J2kb+pbyTUiMNbsw== + dependencies: + upper-case "^1.1.0" + is-weakmap@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" @@ -3623,7 +7972,24 @@ is-weakset@^2.0.1: call-bind "^1.0.2" get-intrinsic "^1.1.1" -isarray@^1.0.0, isarray@~1.0.0: +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== @@ -3633,11 +7999,33 @@ isarray@^2.0.5: resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== +isbinaryfile@^4.0.2: + version "4.0.10" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" + integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== + istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" @@ -3702,6 +8090,15 @@ iterator.prototype@^1.1.2: reflect.getprototypeof "^1.0.4" set-function-name "^2.0.1" +jackspeak@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jest-changed-files@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.7.0.tgz#1c06d07e77c78e1585d020424dedc10d6e17ac3a" @@ -4047,6 +8444,15 @@ jest-watcher@^29.7.0: jest-util "^29.7.0" string-length "^4.0.1" +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + jest-worker@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" @@ -4067,6 +8473,31 @@ jest@^29.7.0: import-local "^3.0.2" jest-cli "^29.7.0" +jju@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" + integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== + +joycon@^3.0.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" + integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== + +js-cookie@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" + integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== + +js-levenshtein@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" + integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g== + +js-sha3@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/js-sha3/-/js-sha3-0.8.0.tgz#b9b7a5da73afad7dedd0f8c463954cbde6818840" + integrity sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -4090,7 +8521,7 @@ json-buffer@3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== -json-parse-even-better-errors@^2.3.0: +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -4117,7 +8548,7 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.2.3: +json5@^2.1.2, json5@^2.2.0, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -4129,6 +8560,25 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonwebtoken@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz#d0faf9ba1cc3a56255fe49c0961a67e520c1926d" + integrity sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw== + dependencies: + jws "^3.2.2" + lodash "^4.17.21" + ms "^2.1.1" + semver "^7.3.8" + "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.3: version "3.3.5" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" @@ -4139,34 +8589,238 @@ jsonfile@^4.0.0: object.assign "^4.1.4" object.values "^1.1.6" -keyv@^4.5.3: +jwa@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" + integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== + dependencies: + buffer-equal-constant-time "1.0.1" + ecdsa-sig-formatter "1.0.11" + safe-buffer "^5.0.1" + +jws@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" + integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== + dependencies: + jwa "^1.4.1" + safe-buffer "^5.0.1" + +keygrip@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/keygrip/-/keygrip-1.1.0.tgz#871b1681d5e159c62a445b0c74b615e0917e7226" + integrity sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ== + dependencies: + tsscmp "1.0.6" + +keyv@^4.0.0, keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== + dependencies: + is-buffer "^1.1.5" + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -language-subtag-registry@~0.3.2: - version "0.3.22" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" - integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== +knex@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/knex/-/knex-3.0.1.tgz#b12f3173c30d8c7b6d69dc257cc9c84db00ad60e" + integrity sha512-ruASxC6xPyDklRdrcDy6a9iqK+R9cGK214aiQa+D9gX2ZnHZKv6o6JC9ZfgxILxVAul4bZ13c3tgOAHSuQ7/9g== + dependencies: + colorette "2.0.19" + commander "^10.0.0" + debug "4.3.4" + escalade "^3.1.1" + esm "^3.2.25" + get-package-type "^0.1.0" + getopts "2.3.0" + interpret "^2.2.0" + lodash "^4.17.21" + pg-connection-string "2.6.1" + rechoir "^0.8.0" + resolve-from "^5.0.0" + tarn "^3.0.2" + tildify "2.0.0" -language-tags@=1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== +koa-body@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/koa-body/-/koa-body-4.2.0.tgz#37229208b820761aca5822d14c5fc55cee31b26f" + integrity sha512-wdGu7b9amk4Fnk/ytH8GuWwfs4fsB5iNkY8kZPpgQVb04QZSv85T0M8reb+cJmvLE8cjPYvBzRikD3s6qz8OoA== dependencies: - language-subtag-registry "~0.3.2" + "@types/formidable" "^1.0.31" + co-body "^5.1.1" + formidable "^1.1.1" -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== +koa-compose@4.1.0, koa-compose@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" + integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== + +koa-compress@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.1.0.tgz#7b9fe24f4c1b28d9cae90864597da472c2fcf701" + integrity sha512-G3Ppo9jrUwlchp6qdoRgQNMiGZtM0TAHkxRZQ7EoVvIG8E47J4nAsMJxXHAUQ+0oc7t0MDxSdONWTFcbzX7/Bg== + dependencies: + bytes "^3.0.0" + compressible "^2.0.0" + http-errors "^1.8.0" + koa-is-json "^1.0.0" + statuses "^2.0.1" + +koa-convert@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-2.0.0.tgz#86a0c44d81d40551bae22fee6709904573eea4f5" + integrity sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA== + dependencies: + co "^4.6.0" + koa-compose "^4.1.0" + +koa-favicon@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/koa-favicon/-/koa-favicon-2.1.0.tgz#c430cc594614fb494adcb5ee1196a2f7f53ea442" + integrity sha512-LvukcooYjxKtnZq0RXdBup+JDhaHwLgnLlDHB/xvjwQEjbc4rbp/0WkmOzpOvaHujc+fIwPear0dpKX1V+dHVg== + dependencies: + mz "^2.7.0" + +koa-helmet@7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/koa-helmet/-/koa-helmet-7.0.2.tgz#2077e60cc69fa550802931ccdb85f948aa6bd054" + integrity sha512-AvzS6VuEfFgbAm0mTUnkk/BpMarMcs5A56g+f0sfrJ6m63wII48d2GDrnUQGp0Nj+RR950vNtgqXm9UJSe7GOg== + dependencies: + helmet "^6.0.1" + +koa-ip@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/koa-ip/-/koa-ip-2.1.3.tgz#b7318bb30fd1e06d03a96beb704ee72cc6ecade0" + integrity sha512-QLVBByImwDq9enZXVOD3Astk876B7N0IYta7Kik4iyNB462rVzBB1/LD0Ek1F+v9nGUTHBFyhh8043EIlskK9Q== + dependencies: + debug "4.3.4" + lodash.isplainobject "4.0.6" + request-ip "3.3.0" + +koa-is-json@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14" + integrity sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw== + +koa-passport@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/koa-passport/-/koa-passport-5.0.0.tgz#66c8e91b06358969ab6129d90368fa07a06fafc0" + integrity sha512-eNGg3TGgZ4ydm9DYCOqaa0ySSA/44BS6X+v4CKjP/nHOoXlADRonHsZvS3QWok6EV0ZL0V7FhfWxRYfD2B5kTQ== + dependencies: + passport "^0.6.0" + +koa-range@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/koa-range/-/koa-range-0.3.0.tgz#3588e3496473a839a1bd264d2a42b1d85bd7feac" + integrity sha512-Ich3pCz6RhtbajYXRWjIl6O5wtrLs6kE3nkXc9XmaWe+MysJyZO7K4L3oce1Jpg/iMgCbj+5UCiMm/rqVtcDIg== + dependencies: + stream-slice "^0.1.2" + +koa-send@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/koa-send/-/koa-send-5.0.1.tgz#39dceebfafb395d0d60beaffba3a70b4f543fe79" + integrity sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ== + dependencies: + debug "^4.1.1" + http-errors "^1.7.3" + resolve-path "^1.4.0" + +koa-session@6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/koa-session/-/koa-session-6.4.0.tgz#f17c6f1844b37114192aa23a0ccf4f58c3042e96" + integrity sha512-h/dxmSOvNEXpHQPRs4TV03TZVFyZIjmYQiTAW5JBFTYBOZ0VdpZ8QEE6Dud75g8z9JNGXi3m++VqRmqToB+c2A== + dependencies: + crc "^3.8.0" + debug "^4.3.3" + is-type-of "^1.2.1" + uuid "^8.3.2" + +koa-static@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/koa-static/-/koa-static-5.0.0.tgz#5e92fc96b537ad5219f425319c95b64772776943" + integrity sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ== + dependencies: + debug "^3.1.0" + koa-send "^5.0.0" + +koa2-ratelimit@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/koa2-ratelimit/-/koa2-ratelimit-1.1.3.tgz#9f839c4f5533151aa4d5b8d11381a9a07854f0ff" + integrity sha512-gdrIw6m/D7pmScScL4dz50qLbRR3UGqvO1Vuy2dc7hVIuFAl1OVTnu6WFyEJ5GbfyLZFaCMWzRw6t4krvzvUTg== + +koa@2.13.4: + version "2.13.4" + resolved "https://registry.yarnpkg.com/koa/-/koa-2.13.4.tgz#ee5b0cb39e0b8069c38d115139c774833d32462e" + integrity sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g== + dependencies: + accepts "^1.3.5" + cache-content-type "^1.0.0" + content-disposition "~0.5.2" + content-type "^1.0.4" + cookies "~0.8.0" + debug "^4.3.2" + delegates "^1.0.0" + depd "^2.0.0" + destroy "^1.0.4" + encodeurl "^1.0.2" + escape-html "^1.0.3" + fresh "~0.5.2" + http-assert "^1.3.0" + http-errors "^1.6.3" + is-generator-function "^1.0.7" + koa-compose "^4.1.0" + koa-convert "^2.0.0" + on-finished "^2.3.0" + only "~0.0.2" + parseurl "^1.3.2" + statuses "^1.5.0" + type-is "^1.6.16" + vary "^1.1.2" + +kuler@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" + integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== + +language-subtag-registry@~0.3.2: + version "0.3.22" + resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" + integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== + +language-tags@=1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" + integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ== + dependencies: + language-subtag-registry "~0.3.2" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.4.1: version "0.4.1" @@ -4176,11 +8830,60 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +libbase64@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/libbase64/-/libbase64-0.1.0.tgz#62351a839563ac5ff5bd26f12f60e9830bb751e6" + integrity sha512-B91jifmFw1DKEqEWstSpg1PbtUbBzR4yQAPT86kCQXBtud1AJVA+Z6RSklSrqmKe4q2eiEufgnhqJKPgozzfIQ== + +libmime@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/libmime/-/libmime-2.1.0.tgz#51bc76de2283161eb9051c4bc80aed713e4fd1cd" + integrity sha512-4be2R6/jOasyPTw0BkpIZBVk2cElqjdIdS0PRPhbOCV4wWuL/ZcYYpN1BCTVB+6eIQ0uuAwp5hQTHFrM5Joa8w== + dependencies: + iconv-lite "0.4.13" + libbase64 "0.1.0" + libqp "1.1.0" + +libmime@^2.0.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/libmime/-/libmime-2.1.3.tgz#25017ca5ab5a1e98aadbe2725017cf1d48a42a0c" + integrity sha512-ABr2f4O+K99sypmkF/yPz2aXxUFHEZzv+iUkxItCeKZWHHXdQPpDXd6rV1kBBwL4PserzLU09EIzJ2lxC9hPfQ== + dependencies: + iconv-lite "0.4.15" + libbase64 "0.1.0" + libqp "1.1.0" + +libqp@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" + integrity sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA== + +liftoff@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + integrity sha512-01zfGFqfORP1CGmZZP2Zn51zsqz4RltDi0RDOhbGoLYdUT5Lw+I2gX6QdwXhPITF6hPOHEOp+At6/L24hIg9WQ== + dependencies: + extend "^3.0.0" + findup-sync "^2.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== +linkify-it@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.3.tgz#a98baf44ce45a550efb4d49c769d07524cc2fa2e" + integrity sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ== + dependencies: + uc.micro "^1.0.1" + load-yaml-file@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/load-yaml-file/-/load-yaml-file-0.2.0.tgz#af854edaf2bea89346c07549122753c07372f64d" @@ -4191,7 +8894,12 @@ load-yaml-file@^0.2.0: pify "^4.0.1" strip-bom "^3.0.0" -loader-utils@^2.0.0: +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0, loader-utils@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== @@ -4200,6 +8908,14 @@ loader-utils@^2.0.0: emojis-list "^3.0.0" json5 "^2.1.2" +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -4214,7 +8930,7 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -lodash-es@^4.17.15: +lodash-es@^4.17.15, lodash-es@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== @@ -4224,6 +8940,21 @@ lodash.deburr@^4.1.0: resolved "https://registry.yarnpkg.com/lodash.deburr/-/lodash.deburr-4.1.0.tgz#ddb1bbb3ef07458c0177ba07de14422cb033ff9b" integrity sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ== +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash.isplainobject@4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -4234,11 +8965,18 @@ lodash.truncate@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== -lodash@4.17.21, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: +lodash@4.17.21, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== + dependencies: + chalk "^2.0.1" + log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" @@ -4247,11 +8985,28 @@ log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" +logform@^2.3.2, logform@^2.4.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/logform/-/logform-2.6.0.tgz#8c82a983f05d6eaeb2d75e3decae7a768b2bf9b5" + integrity sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ== + dependencies: + "@colors/colors" "1.6.0" + "@types/triple-beam" "^1.3.2" + fecha "^4.2.0" + ms "^2.1.1" + safe-stable-stringify "^2.3.1" + triple-beam "^1.3.0" + loglevel@^1.6.1: version "1.8.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.1.tgz#5c621f83d5b48c54ae93b6156353f555963377b4" integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== +long-timeout@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/long-timeout/-/long-timeout-0.1.1.tgz#9721d788b47e0bcb5a24c2e2bee1a0da55dab514" + integrity sha512-BFRuQUqc7x2NWxfJBCyUrN8iYUYznzL9JROmRz1gZ6KlOIgmoD+njPVbb+VNn2nGMKggMsK79iUNErillsrx7w== + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -4259,6 +9014,35 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lower-case-first@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" + integrity sha512-UuxaYakO7XeONbKrZf5FEgkantPf5DUqDayzP5VXZrtRPdH86s4kN47I8B3TW10S4QKiE3ziHNf3kRN//okHjA== + dependencies: + lower-case "^1.1.2" + +lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" + integrity sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA== + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" + integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -4273,7 +9057,30 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -make-dir@^3.0.2: +lru_map@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" + integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ== + +luxon@^1.26.0: + version "1.28.1" + resolved "https://registry.yarnpkg.com/luxon/-/luxon-1.28.1.tgz#528cdf3624a54506d710290a2341aa8e6e6c61b0" + integrity sha512-gYHAa180mKrNIUJCbwpmD0aTu9kV0dREDrwNnuyFAsO1Wt0EVYSZelPnJlbj9HplzXX/YWXHFTL45kvZ53M0pw== + +lz-string@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" + integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== + +mailcomposer@3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/mailcomposer/-/mailcomposer-3.12.0.tgz#9c5e1188aa8e1c62ec8b86bd43468102b639e8f9" + integrity sha512-zBeDoKUTNI8IAsazoMQFt3eVSVRtDtgrvBjBVdBjxDEX+5KLlKtEFCrBXnxPhs8aTYufUS1SmbFnGpjHS53deg== + dependencies: + buildmail "3.10.0" + libmime "2.1.0" + +make-dir@^3.0.0, make-dir@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== @@ -4287,6 +9094,13 @@ make-dir@^4.0.0: dependencies: semver "^7.5.3" +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + dependencies: + kind-of "^6.0.2" + makeerror@1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" @@ -4294,6 +9108,82 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" +map-cache@^0.2.0, map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== + dependencies: + object-visit "^1.0.0" + +markdown-it-abbr@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/markdown-it-abbr/-/markdown-it-abbr-1.0.4.tgz#d66b5364521cbb3dd8aa59dadfba2fb6865c8fd8" + integrity sha512-ZeA4Z4SaBbYysZap5iZcxKmlPL6bYA8grqhzJIHB1ikn7njnzaP8uwbtuXc4YXD5LicI4/2Xmc0VwmSiFV04gg== + +markdown-it-container@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/markdown-it-container/-/markdown-it-container-3.0.0.tgz#1d19b06040a020f9a827577bb7dbf67aa5de9a5b" + integrity sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw== + +markdown-it-deflist@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/markdown-it-deflist/-/markdown-it-deflist-2.1.0.tgz#50d7a56b9544cd81252f7623bd785e28a8dcef5c" + integrity sha512-3OuqoRUlSxJiuQYu0cWTLHNhhq2xtoSFqsZK8plANg91+RJQU1ziQ6lA2LzmFAEes18uPBsHZpcX6We5l76Nzg== + +markdown-it-emoji@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/markdown-it-emoji/-/markdown-it-emoji-2.0.2.tgz#cd42421c2fda1537d9cc12b9923f5c8aeb9029c8" + integrity sha512-zLftSaNrKuYl0kR5zm4gxXjHaOI3FAOEaloKmRA5hijmJZvSjmxcokOLlzycb/HXlUFWzXqpIEoyEMCE4i9MvQ== + +markdown-it-footnote@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/markdown-it-footnote/-/markdown-it-footnote-3.0.3.tgz#e0e4c0d67390a4c5f0c75f73be605c7c190ca4d8" + integrity sha512-YZMSuCGVZAjzKMn+xqIco9d1cLGxbELHZ9do/TSYVzraooV8ypsppKNmUJ0fVH5ljkCInQAtFpm8Rb3eXSrt5w== + +markdown-it-ins@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/markdown-it-ins/-/markdown-it-ins-3.0.1.tgz#c09356b917cf1dbf73add0b275d67ab8c73d4b4d" + integrity sha512-32SSfZqSzqyAmmQ4SHvhxbFqSzPDqsZgMHDwxqPzp+v+t8RsmqsBZRG+RfRQskJko9PfKC2/oxyOs4Yg/CfiRw== + +markdown-it-mark@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/markdown-it-mark/-/markdown-it-mark-3.0.1.tgz#51257db58787d78aaf46dc13418d99a9f3f0ebd3" + integrity sha512-HyxjAu6BRsdt6Xcv6TKVQnkz/E70TdGXEFHRYBGLncRE9lBFwDNLVtFojKxjJWgJ+5XxUwLaHXy+2sGBbDn+4A== + +markdown-it-sub@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/markdown-it-sub/-/markdown-it-sub-1.0.0.tgz#375fd6026eae7ddcb012497f6411195ea1e3afe8" + integrity sha512-z2Rm/LzEE1wzwTSDrI+FlPEveAAbgdAdPhdWarq/ZGJrGW/uCQbKAnhoCsE4hAbc3SEym26+W2z/VQB0cQiA9Q== + +markdown-it-sup@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/markdown-it-sup/-/markdown-it-sup-1.0.0.tgz#cb9c9ff91a5255ac08f3fd3d63286e15df0a1fc3" + integrity sha512-E32m0nV9iyhRR7CrhnzL5msqic7rL1juWre6TQNxsnApg7Uf+F97JOKxUijg5YwXz86lZ0mqfOnutoryyNdntQ== + +markdown-it@^12.3.2: + version "12.3.2" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-12.3.2.tgz#bf92ac92283fe983fe4de8ff8abfb5ad72cd0c90" + integrity sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg== + dependencies: + argparse "^2.0.1" + entities "~2.1.0" + linkify-it "^3.0.1" + mdurl "^1.0.1" + uc.micro "^1.0.5" + +match-sorter@^6.0.2: + version "6.3.4" + resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.4.tgz#afa779d8e922c81971fbcb4781c7003ace781be7" + integrity sha512-jfZW7cWS5y/1xswZo8VBOdudUiSd9nifYRWphc9M5D/ee4w4AoXLgBEdRbgVaxbMuagBPeUC5y2Hi8DO6o9aDg== + dependencies: + "@babel/runtime" "^7.23.8" + remove-accents "0.5.0" + md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -4303,6 +9193,28 @@ md5.js@^1.3.4: inherits "^2.0.1" safe-buffer "^5.1.2" +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.4.1, memfs@^3.4.12: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + +"memoize-one@>=3.1.1 <6": + version "5.2.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" + integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== + memoize-one@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" @@ -4318,6 +9230,35 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== +merge2@^1.2.3, merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^3.0.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" @@ -4326,6 +9267,11 @@ micromatch@^4.0.2, micromatch@^4.0.4: braces "^3.0.2" picomatch "^2.3.1" +microseconds@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/microseconds/-/microseconds-0.2.0.tgz#233b25f50c62a65d861f978a4a4f8ec18797dc39" + integrity sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA== + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -4334,11 +9280,50 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@2.1.35, mime-types@^2.1.12, mime-types@^2.1.18, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" + integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== + +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +mini-css-extract-plugin@2.7.7: + version "2.7.7" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.7.tgz#4acf02f362c641c38fb913bfcb7ca2fc4a7cf339" + integrity sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw== + dependencies: + schema-utils "^4.0.0" + minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -4349,18 +9334,87 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimist@^1.2.0, minimist@^1.2.6: +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.1: + version "9.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +minipass@^3.0.0: + version "3.3.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== + dependencies: + yallist "^4.0.0" + +minipass@^4.0.0: + version "4.2.8" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" + integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== + +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": + version "7.0.4" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" + integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + +mkdirp@^0.5.1: + version "0.5.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== + dependencies: + minimist "^1.2.6" + +mkdirp@^1.0.3, mkdirp@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +mrmime@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4" + integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -4376,21 +9430,138 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +msw@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/msw/-/msw-1.3.0.tgz#dc1f80a79f4719610e45a87e77d1ec32720bbb6d" + integrity sha512-nnWAZlQyQOKeYRblCpseT1kSPt1aF5e/jHz1hn/18IxbsMFreSVV1cJriT0uV+YG6+wvwFRMHXU3zVuMvuwERQ== + dependencies: + "@mswjs/cookies" "^0.2.2" + "@mswjs/interceptors" "^0.17.5" + "@open-draft/until" "^1.0.3" + "@types/cookie" "^0.4.1" + "@types/js-levenshtein" "^1.1.1" + chalk "^4.1.1" + chokidar "^3.4.2" + cookie "^0.4.2" + graphql "^15.0.0 || ^16.0.0" + headers-polyfill "^3.2.0" + inquirer "^8.2.0" + is-node-process "^1.2.0" + js-levenshtein "^1.1.6" + node-fetch "^2.6.7" + outvariant "^1.4.0" + path-to-regexp "^6.2.0" + strict-event-emitter "^0.4.3" + type-fest "^2.19.0" + yargs "^17.3.1" + mute-stream@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +mz@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + +nano-time@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/nano-time/-/nano-time-1.0.0.tgz#b0554f69ad89e22d0907f7a12b0993a5d96137ef" + integrity sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA== + dependencies: + big-integer "^1.6.16" + nanoclone@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA== +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +napi-build-utils@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" + integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^2.2.0, no-case@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + dependencies: + lower-case "^1.1.1" + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-abi@^3.3.0: + version "3.57.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.57.0.tgz#d772cb899236c0aa46778d0d25256917cf15eb15" + integrity sha512-Dp+A9JWxRaKuHP35H77I4kCKesDy5HUDEmScia2FyncMTOXASMyg251F5PhFoDA5uqBrDDffiLpbqnrZmNXW+g== + dependencies: + semver "^7.3.5" + +node-abort-controller@^3.0.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" + integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== + +node-addon-api@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-6.1.0.tgz#ac8470034e58e67d0c6f1204a18ae6995d9c0d76" + integrity sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA== + +node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -4425,21 +9596,132 @@ node-int64@^0.4.0: util "^0.11.0" vm-browserify "^1.0.1" -node-machine-id@1.1.12: +node-machine-id@1.1.12, node-machine-id@^1.1.10: version "1.1.12" resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== +node-plop@0.26.3, node-plop@^0.26.3: + version "0.26.3" + resolved "https://registry.yarnpkg.com/node-plop/-/node-plop-0.26.3.tgz#d6fa7e71393c8b940513ba8c4868f8aaa6dea9df" + integrity sha512-Cov028YhBZ5aB7MdMWJEmwyBig43aGL5WT4vdoB28Oitau1zZAcHUn8Sgfk9HM33TqhtLJ9PlM/O0Mv+QpV/4Q== + dependencies: + "@babel/runtime-corejs3" "^7.9.2" + "@types/inquirer" "^6.5.0" + change-case "^3.1.0" + del "^5.1.0" + globby "^10.0.1" + handlebars "^4.4.3" + inquirer "^7.1.0" + isbinaryfile "^4.0.2" + lodash.get "^4.4.2" + mkdirp "^0.5.1" + resolve "^1.12.0" + node-releases@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== -normalize-path@^3.0.0: +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + +node-schedule@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/node-schedule/-/node-schedule-2.1.0.tgz#068ae38d7351c330616f7fe7cdb05036f977cbaf" + integrity sha512-nl4JTiZ7ZQDc97MmpTq9BQjYhq7gOtoh7SiPH069gBFBj0PzD8HI7zyFs6rzqL8Y5tTiEEYLxgtbx034YPrbyQ== + dependencies: + cron-parser "^3.5.0" + long-timeout "0.1.1" + sorted-array-functions "^1.3.0" + +nodemailer-fetch@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz#79c4908a1c0f5f375b73fe888da9828f6dc963a4" + integrity sha512-P7S5CEVGAmDrrpn351aXOLYs1R/7fD5NamfMCHyi6WIkbjS2eeZUB/TkuvpOQr0bvRZicVqo59+8wbhR3yrJbQ== + +nodemailer-shared@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz#cf5994e2fd268d00f5cf0fa767a08169edb07ec0" + integrity sha512-68xW5LSyPWv8R0GLm6veAvm7E+XFXkVgvE3FW0FGxNMMZqMkPFeGDVALfR1DPdSfcoO36PnW7q5AAOgFImEZGg== + dependencies: + nodemailer-fetch "1.6.0" + +nodemon@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-3.0.2.tgz#222dd0de79fc7b7b3eedba422d2b9e5fc678621e" + integrity sha512-9qIN2LNTrEzpOPBaWHTm4Asy1LxXLSickZStAQ4IZe7zsoIpD/A7LWxhZV3t4Zu352uBcqVnRsDXSMR2Sc3lTA== + dependencies: + chokidar "^3.5.2" + debug "^4" + ignore-by-default "^1.0.1" + minimatch "^3.1.2" + pstree.remy "^1.1.8" + semver "^7.5.3" + simple-update-notifier "^2.0.0" + supports-color "^5.5.0" + touch "^3.1.0" + undefsafe "^2.0.5" + +noms@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859" + integrity sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow== + dependencies: + inherits "^2.0.1" + readable-stream "~1.0.31" + +nopt@~1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== + dependencies: + abbrev "1" + +normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-bundled@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" + integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== + dependencies: + npm-normalize-package-bin "^1.0.1" + +npm-normalize-package-bin@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" + integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== + +npm-packlist@^2.1.5: + version "2.2.2" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.2.2.tgz#076b97293fa620f632833186a7a8f65aaa6148c8" + integrity sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg== + dependencies: + glob "^7.1.6" + ignore-walk "^3.0.3" + npm-bundled "^1.1.1" + npm-normalize-package-bin "^1.0.1" + npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -4447,11 +9729,34 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -object-assign@^4.1.1: +npm-run-path@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" + integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== + dependencies: + path-key "^4.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + object-hash@^2.0.3: version "2.2.0" resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" @@ -4462,11 +9767,31 @@ object-inspect@^1.12.3, object-inspect@^1.9.0: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.0.tgz#42695d3879e1cd5bda6df5062164d80c996e23e2" integrity sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g== +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +object-is@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07" + integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== + dependencies: + isobject "^3.0.0" + object.assign@^4.1.2, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" @@ -4477,6 +9802,16 @@ object.assign@^4.1.2, object.assign@^4.1.4: has-symbols "^1.0.3" object-keys "^1.1.1" +object.defaults@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA== + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + object.entries@^1.1.2, object.entries@^1.1.6: version "1.1.7" resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" @@ -4513,6 +9848,21 @@ object.hasown@^1.1.2: define-properties "^1.2.0" es-abstract "^1.22.1" +object.map@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w== + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== + dependencies: + isobject "^3.0.1" + object.values@^1.1.6: version "1.1.7" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" @@ -4522,13 +9872,39 @@ object.values@^1.1.6: define-properties "^1.2.0" es-abstract "^1.22.1" -once@^1.3.0: +oblivious-set@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" + integrity sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw== + +on-finished@^2.3.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" +one-time@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45" + integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== + dependencies: + fn.name "1.x.x" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== + dependencies: + mimic-fn "^1.0.0" + onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" @@ -4536,6 +9912,42 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +onetime@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" + integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== + dependencies: + mimic-fn "^4.0.0" + +only@~0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" + integrity sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ== + +open@8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +open@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6" + integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg== + dependencies: + default-browser "^4.0.0" + define-lazy-prop "^3.0.0" + is-inside-container "^1.0.0" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + optionator@^0.9.1: version "0.9.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" @@ -4548,7 +9960,7 @@ optionator@^0.9.1: prelude-ls "^1.2.1" type-check "^0.4.0" -ora@^5.4.1: +ora@5.4.1, ora@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== @@ -4563,6 +9975,18 @@ ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" +ora@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" + integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== + dependencies: + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-spinners "^2.0.0" + log-symbols "^2.2.0" + strip-ansi "^5.2.0" + wcwidth "^1.0.1" + os-browserify@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" @@ -4573,7 +9997,27 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== -p-limit@^2.2.0: +outdent@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/outdent/-/outdent-0.8.0.tgz#2ebc3e77bf49912543f1008100ff8e7f44428eb0" + integrity sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A== + +outvariant@^1.2.1, outvariant@^1.4.0: + version "1.4.2" + resolved "https://registry.yarnpkg.com/outvariant/-/outvariant-1.4.2.tgz#f54f19240eeb7f15b28263d5147405752d8e2066" + integrity sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ== + +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== + +p-is-promise@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-3.0.0.tgz#58e78c7dfe2e163cf2a04ff869e7c1dba64a5971" + integrity sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== + +p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== @@ -4587,6 +10031,13 @@ p-limit@^3.0.2, p-limit@^3.1.0: dependencies: yocto-queue "^0.1.0" +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + p-locate@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" @@ -4608,16 +10059,48 @@ p-map@4.0.0: dependencies: aggregate-error "^3.0.0" +p-map@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" + integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== + dependencies: + aggregate-error "^3.0.0" + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +package-json@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-7.0.0.tgz#1355416e50a5c1b8f1a6f471197a3650d21186bf" + integrity sha512-CHJqc94AA8YfSLHGQT3DbvSIuE12NLFekpM4n7LRrAd3dOJtA911+4xe9q6nC3/jcKraq7nNS9VxgtT0KC+diA== + dependencies: + got "^11.8.2" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^7.3.5" + pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== +param-case@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + integrity sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w== + dependencies: + no-case "^2.2.0" + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -4636,6 +10119,20 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.6: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" +parse-filepath@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q== + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-headers@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.5.tgz#069793f9356a54008571eb7f9761153e6c770da9" + integrity sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA== + parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -4646,17 +10143,100 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q== + +parse-path@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-7.0.0.tgz#605a2d58d0a749c8594405d8cc3a2bf76d16099b" + integrity sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog== + dependencies: + protocols "^2.0.0" + +parse-srcset@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-srcset/-/parse-srcset-1.0.2.tgz#f2bd221f6cc970a938d88556abc589caaaa2bde1" + integrity sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q== + +parse-url@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/parse-url/-/parse-url-8.1.0.tgz#972e0827ed4b57fc85f0ea6b0d839f0d8a57a57d" + integrity sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w== + dependencies: + parse-path "^7.0.0" + +parseurl@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e" + integrity sha512-qjS4s8rBOJa2Xm0jmxXiyh1+OFf6ekCWOvUaRgAQSktzlTbMotS0nmG9gyYAybCWBcuP4fsBeRCKNwGBnMe2OQ== + dependencies: + camel-case "^3.0.0" + upper-case-first "^1.1.0" + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== + +passport-local@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/passport-local/-/passport-local-1.0.0.tgz#1fe63268c92e75606626437e3b906662c15ba6ee" + integrity sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow== + dependencies: + passport-strategy "1.x.x" + +passport-strategy@1.x.x: + version "1.0.0" + resolved "https://registry.yarnpkg.com/passport-strategy/-/passport-strategy-1.0.0.tgz#b5539aa8fc225a3d1ad179476ddf236b440f52e4" + integrity sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA== + +passport@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/passport/-/passport-0.6.0.tgz#e869579fab465b5c0b291e841e6cc95c005fac9d" + integrity sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug== + dependencies: + passport-strategy "1.x.x" + pause "0.0.1" + utils-merge "^1.0.1" + path-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== +path-case@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" + integrity sha512-Ou0N05MioItesaLr9q8TtHVWmJ6fxWdqKB2RohFmNWVyJ+2zeKIeDNWAN6B/Pe7wpzWChhZX6nONYmOnMeJQ/Q== + dependencies: + no-case "^2.2.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-is-absolute@^1.0.0: +path-is-absolute@1.0.1, path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== @@ -4666,16 +10246,51 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-key@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" + integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ== + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg== + dependencies: + path-root-regex "^0.1.0" + +path-scurry@^1.10.1: + version "1.10.2" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7" + integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + +path-to-regexp@^6.1.0, path-to-regexp@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" + integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +pause@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/pause/-/pause-0.0.1.tgz#1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d" + integrity sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg== + pbkdf2@^3.0.3: version "3.1.2" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" @@ -4687,12 +10302,17 @@ pbkdf2@^3.0.3: safe-buffer "^5.0.1" sha.js "^2.4.8" +pg-connection-string@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.1.tgz#78c23c21a35dd116f48e12e23c0965e8d9e2cbfb" + integrity sha512-w6ZzNu6oMmIzEAYVw+RLK0+nqHPt8K3ZnknKi+g48Ak2pr3dtljJW3o+D/n2zzCG07Zoe9VOX3aiKpj+BN0pjg== + picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -4714,11 +10334,115 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -postcss-value-parser@^4.0.2: +pkg-up@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +plop@2.7.6: + version "2.7.6" + resolved "https://registry.yarnpkg.com/plop/-/plop-2.7.6.tgz#1fa5360cd5b04e9932ce677bb6bd44750d97ae67" + integrity sha512-IgnYAsC3Ni7t1cDU7wH2151CD22YhMxH8PFh+iPzCf+WuGEWXslJ5t1Tpr0N/gjL23CAV/HbLAWug2IPM2YrHg== + dependencies: + "@types/liftoff" "^2.5.1" + chalk "^1.1.3" + interpret "^1.2.0" + liftoff "^2.5.0" + minimist "^1.2.5" + node-plop "^0.26.3" + ora "^3.4.0" + v8flags "^2.0.10" + +pluralize@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + +pony-cause@^2.1.2: + version "2.1.10" + resolved "https://registry.yarnpkg.com/pony-cause/-/pony-cause-2.1.10.tgz#828457ad6f13be401a075dbf14107a9057945174" + integrity sha512-3IKLNXclQgkU++2fSi93sQ6BznFuxSLB11HdvZQ6JW/spahf/P1pAHBQEahr20rs0htZW0UDkM1HmA+nZkXKsw== + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== + +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== + +postcss-modules-extract-imports@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz#b4497cb85a9c0c4b5aabeb759bb25e8d89f15002" + integrity sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q== + +postcss-modules-local-by-default@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz#f1b9bd757a8edf4d8556e8d0f4f894260e3df78f" + integrity sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz#a43d28289a169ce2c15c00c4e64c0858e43457d5" + integrity sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4: + version "6.0.16" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" + integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== +postcss@^8.3.11, postcss@^8.4.33, postcss@^8.4.35: + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== + dependencies: + nanoid "^3.3.7" + picocolors "^1.0.0" + source-map-js "^1.2.0" + +prebuild-install@^7.1.1: + version "7.1.2" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.2.tgz#a5fd9986f5a6251fbc47e1e5c65de71e68c0a056" + integrity sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ== + dependencies: + detect-libc "^2.0.0" + expand-template "^2.0.3" + github-from-package "0.0.0" + minimist "^1.2.3" + mkdirp-classic "^0.5.3" + napi-build-utils "^1.0.1" + node-abi "^3.3.0" + pump "^3.0.0" + rc "^1.2.7" + simple-get "^4.0.0" + tar-fs "^2.0.0" + tunnel-agent "^0.6.0" + preferred-pm@3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/preferred-pm/-/preferred-pm-3.1.2.tgz#aedb70550734a574dffcbf2ce82642bd1753bdd6" @@ -4734,6 +10458,36 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prettier-plugin-packagejson@2.4.5: + version "2.4.5" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.5.tgz#20cc396e5654b5736657bd2dfb7ac859afc618cc" + integrity sha512-glG71jE1gO3y5+JNAhC8X+4yrlN28rub6Aj461SKbaPie9RgMiHKcInH2Moi2VGOfkTXaEHBhg4uVMBqa+kBUA== + dependencies: + sort-package-json "2.5.1" + synckit "0.8.5" + +prettier@2.8.4: + version "2.8.4" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3" + integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-format@^27.0.2: + version "27.5.1" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" + integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== + dependencies: + ansi-regex "^5.0.1" + ansi-styles "^5.0.0" + react-is "^17.0.1" + pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" @@ -4753,12 +10507,20 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== +progress-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/progress-stream/-/progress-stream-2.0.0.tgz#fac63a0b3d11deacbb0969abcc93b214bce19ed5" + integrity sha512-xJwOWR46jcXUq6EH9yYyqp+I52skPySOeHfkxOZ2IY1AiBi/sFJhbhAKHoV3OTw/omQ45KTio9215dRJ2Yxd3Q== + dependencies: + speedometer "~1.0.0" + through2 "~2.0.3" + progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -prompts@^2.0.1: +prompts@2.4.2, prompts@^2.0.1: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -4766,7 +10528,7 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.7.2, prop-types@^15.8.1: +prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1: version "15.8.1" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -4780,6 +10542,26 @@ property-expr@^2.0.4: resolved "https://registry.yarnpkg.com/property-expr/-/property-expr-2.0.6.tgz#f77bc00d5928a6c748414ad12882e83f24aec1e8" integrity sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA== +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + +protocols@^2.0.0, protocols@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" + integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +pstree.remy@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" + integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== + public-encrypt@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" @@ -4792,6 +10574,14 @@ public-encrypt@^4.0.0: randombytes "^2.0.1" safe-buffer "^5.1.2" +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" @@ -4807,6 +10597,13 @@ pure-rand@^6.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7" integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== +qs@6.11.1: + version "6.11.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f" + integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ== + dependencies: + side-channel "^1.0.4" + qs@^6.11.2: version "6.11.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" @@ -4814,12 +10611,34 @@ qs@^6.11.2: dependencies: side-channel "^1.0.4" +qs@^6.4.0: + version "6.12.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.0.tgz#edd40c3b823995946a8a0b1f208669c7a200db77" + integrity sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg== + dependencies: + side-channel "^1.0.6" + querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue-tick@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/queue-tick/-/queue-tick-1.0.1.tgz#f6f07ac82c1fd60f82e098b417a80e52f1f4c142" + integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== @@ -4834,6 +10653,31 @@ randomfill@^1.0.3: randombytes "^2.0.5" safe-buffer "^5.1.0" +range-parser@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@^2.2.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@1.2.8, rc@^1.2.7, rc@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + react-diff-viewer-continued@3.2.6: version "3.2.6" resolved "https://registry.yarnpkg.com/react-diff-viewer-continued/-/react-diff-viewer-continued-3.2.6.tgz#96382463b5de6838d95323c407442349b1c3a26e" @@ -4845,6 +10689,59 @@ react-diff-viewer-continued@3.2.6: memoize-one "^6.0.0" prop-types "^15.8.1" +react-dnd-html5-backend@16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz#87faef15845d512a23b3c08d29ecfd34871688b6" + integrity sha512-Wu3dw5aDJmOGw8WjH1I1/yTH+vlXEL4vmjk5p+MHxP8HuHJS1lAGeIdG/hze1AvNeXWo/JgULV87LyQOr+r5jw== + dependencies: + dnd-core "^16.0.1" + +react-dnd@16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/react-dnd/-/react-dnd-16.0.1.tgz#2442a3ec67892c60d40a1559eef45498ba26fa37" + integrity sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q== + dependencies: + "@react-dnd/invariant" "^4.0.1" + "@react-dnd/shallowequal" "^4.0.1" + dnd-core "^16.0.1" + fast-deep-equal "^3.1.3" + hoist-non-react-statics "^3.3.2" + +react-dom@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react-error-boundary@3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0" + integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== + dependencies: + "@babel/runtime" "^7.12.5" + +react-fast-compare@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" + integrity sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw== + +react-fast-compare@^3.1.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + +react-helmet@6.1.0, react-helmet@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726" + integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== + dependencies: + object-assign "^4.1.1" + prop-types "^15.7.2" + react-fast-compare "^3.1.1" + react-side-effect "^2.1.0" + react-intl@6.6.2: version "6.6.2" resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-6.6.2.tgz#97a044afa9cac65ae62f404c8bb9cbd3aec52d41" @@ -4866,16 +10763,37 @@ react-is@^16.13.1, react-is@^16.7.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-is@^17.0.2: +react-is@^17.0.1, react-is@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-is@^18.0.0: +react-is@^18.0.0, react-is@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== +react-query@3.39.3: + version "3.39.3" + resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.39.3.tgz#4cea7127c6c26bdea2de5fb63e51044330b03f35" + integrity sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g== + dependencies: + "@babel/runtime" "^7.5.5" + broadcast-channel "^3.4.1" + match-sorter "^6.0.2" + +react-redux@8.1.3: + version "8.1.3" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.1.3.tgz#4fdc0462d0acb59af29a13c27ffef6f49ab4df46" + integrity sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw== + dependencies: + "@babel/runtime" "^7.12.1" + "@types/hoist-non-react-statics" "^3.3.1" + "@types/use-sync-external-store" "^0.0.3" + hoist-non-react-statics "^3.3.2" + react-is "^18.0.0" + use-sync-external-store "^1.0.0" + react-redux@^7.2.2: version "7.2.9" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.9.tgz#09488fbb9416a4efe3735b7235055442b042481d" @@ -4888,6 +10806,11 @@ react-redux@^7.2.2: prop-types "^15.7.2" react-is "^17.0.2" +react-refresh@0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.14.0.tgz#4e02825378a5f227079554d4284889354e5f553e" + integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ== + react-remove-scroll-bar@^2.3.3: version "2.3.4" resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz#53e272d7a5cb8242990c7f144c44d8bd8ab5afd9" @@ -4915,7 +10838,7 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@^2.5.9: +react-remove-scroll@^2.5.7, react-remove-scroll@^2.5.9: version "2.5.9" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.9.tgz#6a38e7d46043abc2c6b0fb39db650b9f2e38be3e" integrity sha512-bvHCLBrFfM2OgcrpPY2YW84sPdS2o2HKWJUf1xGyGLnSoEnOTOBpahIarjRuYtN0ryahCeP242yf+5TrBX/pZA== @@ -4926,6 +10849,41 @@ react-remove-scroll@^2.5.9: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" +react-router-dom@6.22.3: + version "6.22.3" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.22.3.tgz#9781415667fd1361a475146c5826d9f16752a691" + integrity sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw== + dependencies: + "@remix-run/router" "1.15.3" + react-router "6.22.3" + +react-router@6.22.3: + version "6.22.3" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.22.3.tgz#9d9142f35e08be08c736a2082db5f0c9540a885e" + integrity sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ== + dependencies: + "@remix-run/router" "1.15.3" + +react-select@5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.8.0.tgz#bd5c467a4df223f079dd720be9498076a3f085b5" + integrity sha512-TfjLDo58XrhP6VG5M/Mi56Us0Yt8X7xD6cDybC7yoRMUNm7BGO7qk8J0TLQOua/prb8vUOtsfnXZwfm30HGsAA== + dependencies: + "@babel/runtime" "^7.12.0" + "@emotion/cache" "^11.4.0" + "@emotion/react" "^11.8.1" + "@floating-ui/dom" "^1.0.1" + "@types/react-transition-group" "^4.4.0" + memoize-one "^6.0.0" + prop-types "^15.6.0" + react-transition-group "^4.3.0" + use-isomorphic-layout-effect "^1.1.2" + +react-side-effect@^2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.2.tgz#dc6345b9e8f9906dc2eeb68700b615e0b4fe752a" + integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== + react-style-singleton@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" @@ -4935,6 +10893,24 @@ react-style-singleton@^2.2.1: invariant "^2.2.4" tslib "^2.0.0" +react-transition-group@^4.3.0: + version "4.4.5" + resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.5.tgz#e53d4e3f3344da8521489fbef8f2581d42becdd1" + integrity sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g== + dependencies: + "@babel/runtime" "^7.5.5" + dom-helpers "^5.0.1" + loose-envify "^1.4.0" + prop-types "^15.6.2" + +react-window@1.8.10: + version "1.8.10" + resolved "https://registry.yarnpkg.com/react-window/-/react-window-1.8.10.tgz#9e6b08548316814b443f7002b1cf8fd3a1bdde03" + integrity sha512-Y0Cx+dnU6NLa5/EvoHukUD0BklJ8qITCtVEPY1C/nL8wwoZ0b5aEw8Ff1dOVHw7fCzMt55XfJDd8S8W8LCaUCg== + dependencies: + "@babel/runtime" "^7.0.0" + memoize-one ">=3.1.1 <6" + react@^17.0.2: version "17.0.2" resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" @@ -4943,7 +10919,33 @@ react@^17.0.2: loose-envify "^1.1.0" object-assign "^4.1.1" -readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: +react@^18.2.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +read-pkg-up@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -4956,7 +10958,7 @@ readable-stream@^2.0.2, readable-stream@^2.3.3, readable-stream@^2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@^3.6.2: +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@^3.6.2: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -4965,6 +10967,23 @@ readable-stream@^3.4.0, readable-stream@^3.6.0, readable-stream@^3.6.2: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readable-stream@~1.0.31: + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -4972,17 +10991,24 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" +rechoir@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.8.0.tgz#49f866e0d32146142da3ad8f0eff352b3215ff22" + integrity sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ== + dependencies: + resolve "^1.20.0" + redux-immutable@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/redux-immutable/-/redux-immutable-4.0.0.tgz#3a1a32df66366462b63691f0e1dc35e472bbc9f3" integrity sha512-SchSn/DWfGb3oAejd+1hhHx01xUoxY+V7TeK0BKqpkLKiQPVFf7DYzEaKmrEVxsWxielKfSK9/Xq66YyxgR1cg== -redux-thunk@^2.3.0: +redux-thunk@^2.3.0, redux-thunk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== -redux@^4.0.0, redux@^4.0.5: +redux@^4.0.0, redux@^4.0.5, redux@^4.2.0, redux@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== @@ -5006,6 +11032,14 @@ regenerator-runtime@^0.14.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" @@ -5020,6 +11054,63 @@ regexpp@^3.1.0: resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== +registry-auth-token@^4.0.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac" + integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== + dependencies: + rc "1.2.8" + +registry-auth-token@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" + integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== + dependencies: + "@pnpm/npm-conf" "^2.1.0" + +registry-url@^5.0.0, registry-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remove-accents@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/remove-accents/-/remove-accents-0.5.0.tgz#77991f37ba212afba162e375b627631315bed687" + integrity sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A== + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +request-ip@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/request-ip/-/request-ip-3.3.0.tgz#863451e8fec03847d44f223e30a5d63e369fa611" + integrity sha512-cA6Xh6e0fDBBBwH77SLJaJPBmD3nWVAcF9/XAcsrIHdjhFzFiB5aNQFytdjCGPezU3ROwrR11IddKAM08vohxA== + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -5030,29 +11121,60 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -resolve-cwd@^3.0.0: +reselect@^4.1.8: + version "4.1.8" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" + integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== + +resolve-alpn@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + +resolve-cwd@3.0.0, resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg== + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== +resolve-path@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7" + integrity sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w== + dependencies: + http-errors "~1.6.2" + path-is-absolute "1.0.1" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== resolve.exports@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.4: +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.4, resolve@~1.22.1: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -5070,6 +11192,21 @@ resolve@^2.0.0-next.4: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +responselike@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" + integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== + dependencies: + lowercase-keys "^2.0.0" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -5078,13 +11215,30 @@ restore-cursor@^3.1.0: onetime "^5.1.0" signal-exit "^3.0.2" -rimraf@^3.0.2: +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -5093,18 +11247,63 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +rollup@^4.2.0: + version "4.14.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.14.0.tgz#c3e2cd479f1b2358b65c1f810fa05b51603d7be8" + integrity sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.14.0" + "@rollup/rollup-android-arm64" "4.14.0" + "@rollup/rollup-darwin-arm64" "4.14.0" + "@rollup/rollup-darwin-x64" "4.14.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.14.0" + "@rollup/rollup-linux-arm64-gnu" "4.14.0" + "@rollup/rollup-linux-arm64-musl" "4.14.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.14.0" + "@rollup/rollup-linux-riscv64-gnu" "4.14.0" + "@rollup/rollup-linux-s390x-gnu" "4.14.0" + "@rollup/rollup-linux-x64-gnu" "4.14.0" + "@rollup/rollup-linux-x64-musl" "4.14.0" + "@rollup/rollup-win32-arm64-msvc" "4.14.0" + "@rollup/rollup-win32-ia32-msvc" "4.14.0" + "@rollup/rollup-win32-x64-msvc" "4.14.0" + fsevents "~2.3.2" + +run-applescript@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c" + integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg== + dependencies: + execa "^5.0.0" + run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== -rxjs@^7.5.5: +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@7.8.1, rxjs@^7.5.5, rxjs@^7.8.1: version "7.8.1" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" +rxjs@^6.4.0, rxjs@^6.6.0: + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + safe-array-concat@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.0.1.tgz#91686a63ce3adbea14d61b14c99572a8ff84754c" @@ -5115,7 +11314,7 @@ safe-array-concat@^1.0.1: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -5134,11 +11333,42 @@ safe-regex-test@^1.0.0: get-intrinsic "^1.1.3" is-regex "^1.1.4" +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== + dependencies: + ret "~0.1.10" + +safe-stable-stringify@^2.3.1: + version "2.4.3" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" + integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== + "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sanitize-html@2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.11.0.tgz#9a6434ee8fcaeddc740d8ae7cd5dd71d3981f8f6" + integrity sha512-BG68EDHRaGKqlsNjJ2xUB7gpInPA8gVx/mvjO743hZaeMCZ2DwzW7xvsqZ+KNU4QKwj86HJ3uu2liISf2qBBUA== + dependencies: + deepmerge "^4.2.2" + escape-string-regexp "^4.0.0" + htmlparser2 "^8.0.0" + is-plain-object "^5.0.0" + parse-srcset "^1.0.2" + postcss "^8.3.11" + +scheduler@0.23.0, scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + schema-utils@^2.6.5: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" @@ -5148,23 +11378,96 @@ schema-utils@^2.6.5: ajv "^6.12.4" ajv-keywords "^3.5.2" -semver@^5.3.0: +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +scroll-into-view-if-needed@^2.2.20: + version "2.2.31" + resolved "https://registry.yarnpkg.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz#d3c482959dc483e37962d1521254e3295d0d1587" + integrity sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA== + dependencies: + compute-scroll-into-view "^1.0.20" + +"semver@2 || 3 || 4 || 5", semver@^5.3.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== +semver@7.5.4, semver@^7.2.1, semver@^7.5.3, semver@^7.5.4, semver@~7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.2.1, semver@^7.5.3, semver@^7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== +semver@^7.3.5, semver@^7.3.8: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" +sendmail@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/sendmail/-/sendmail-1.6.1.tgz#6be92fb4be70d1d9ad102030aeb1e737bd512159" + integrity sha512-lIhvnjSi5e5jL8wA1GPP6j2QVlx6JOEfmdn0QIfmuJdmXYGmJ375kcOU0NSm/34J+nypm4sa1AXrYE5w3uNIIA== + dependencies: + dkim-signer "0.2.2" + mailcomposer "3.12.0" + +sentence-case@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4" + integrity sha512-ENl7cYHaK/Ktwk5OTD+aDbQ3uC8IByu/6Bkg+HDv8Mm+XnBnppVNalcfJTNsp1ibstKh030/JKQQWglDvtKwEQ== + dependencies: + no-case "^2.2.0" + upper-case-first "^1.1.2" + +serialize-javascript@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g== + dependencies: + randombytes "^2.1.0" + +set-cookie-parser@^2.4.6: + version "2.6.0" + resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz#131921e50f62ff1a66a461d7d62d7b21d5d15a51" + integrity sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ== + +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + set-function-name@^2.0.0, set-function-name@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.1.tgz#12ce38b7954310b9f61faa12701620a0c882793a" @@ -5174,11 +11477,26 @@ set-function-name@^2.0.0, set-function-name@^2.0.1: functions-have-names "^1.2.3" has-property-descriptors "^1.0.0" +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + setimmediate@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" @@ -5197,6 +11515,20 @@ shallowequal@^1.1.0: resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== +sharp@0.32.6: + version "0.32.6" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.32.6.tgz#6ad30c0b7cd910df65d5f355f774aa4fce45732a" + integrity sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w== + dependencies: + color "^4.2.3" + detect-libc "^2.0.2" + node-addon-api "^6.1.0" + prebuild-install "^7.1.1" + semver "^7.5.4" + simple-get "^4.0.1" + tar-fs "^3.0.4" + tunnel-agent "^0.6.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -5209,6 +11541,11 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== +shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + shelljs.exec@^1.1.7: version "1.1.8" resolved "https://registry.yarnpkg.com/shelljs.exec/-/shelljs.exec-1.1.8.tgz#6f3c8dd017cb96d2dea82e712b758eab4fc2f68c" @@ -5232,11 +11569,68 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" +side-channel@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" + +sift@16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/sift/-/sift-16.0.1.tgz#e9c2ccc72191585008cf3e36fc447b2d2633a053" + integrity sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ== + signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +simple-concat@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" + integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== + +simple-get@^4.0.0, simple-get@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-4.0.1.tgz#4a39db549287c979d352112fa03fd99fd6bc3543" + integrity sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA== + dependencies: + decompress-response "^6.0.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + +simple-update-notifier@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb" + integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== + dependencies: + semver "^7.5.3" + +sirv@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" + integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== + dependencies: + "@polka/url" "^1.0.0-next.24" + mrmime "^2.0.0" + totalist "^3.0.0" + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -5247,6 +11641,42 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +slate-history@0.93.0: + version "0.93.0" + resolved "https://registry.yarnpkg.com/slate-history/-/slate-history-0.93.0.tgz#d2fad47e4e8b262ab7c86b653f5dd6d9b6d85277" + integrity sha512-Gr1GMGPipRuxIz41jD2/rbvzPj8eyar56TVMyJBvBeIpQSSjNISssvGNDYfJlSWM8eaRqf6DAcxMKzsLCYeX6g== + dependencies: + is-plain-object "^5.0.0" + +slate-react@0.98.3: + version "0.98.3" + resolved "https://registry.yarnpkg.com/slate-react/-/slate-react-0.98.3.tgz#5090d269d69186f3ec2a6b5862d2645f01772eda" + integrity sha512-p1BnF9eRyRM0i5hkgOb11KgmpWLQm9Zyp6jVkOAj5fPdIGheKhg48Z7aWKrayeJ4nmRyi/NjRZz/io5hQcphmw== + dependencies: + "@juggle/resize-observer" "^3.4.0" + "@types/is-hotkey" "^0.1.1" + "@types/lodash" "^4.14.149" + direction "^1.0.3" + is-hotkey "^0.1.6" + is-plain-object "^5.0.0" + lodash "^4.17.4" + scroll-into-view-if-needed "^2.2.20" + tiny-invariant "1.0.6" + +slate@0.94.1: + version "0.94.1" + resolved "https://registry.yarnpkg.com/slate/-/slate-0.94.1.tgz#13b0ba7d0a7eeb0ec89a87598e9111cbbd685696" + integrity sha512-GH/yizXr1ceBoZ9P9uebIaHe3dC/g6Plpf9nlUwnvoyf6V1UOYrRwkabtOCd3ZfIGxomY4P7lfgLr7FPH8/BKA== + dependencies: + immer "^9.0.6" + is-plain-object "^5.0.0" + tiny-warning "^1.0.3" + slice-ansi@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" @@ -5256,6 +11686,87 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" +snake-case@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" + integrity sha512-FMR5YoPFwOLuh4rRz92dywJjyKYZNLpMn1R5ujVpIYkbA9p01fq8RMg0FkO4M+Yobt4MjHeLTJVm5xFFBHSV2Q== + dependencies: + no-case "^2.2.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +sort-object-keys@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" + integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== + +sort-package-json@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.5.1.tgz#5c0f2ce8cc8851988e5039f76b8978439439039d" + integrity sha512-vx/KoZxm8YNMUqdlw7SGTfqR5pqZ/sUfgOuRtDILiOy/3AvzhAibyUe2cY3OpLs3oRSow9up4yLVtQaM24rbDQ== + dependencies: + detect-indent "^7.0.1" + detect-newline "^4.0.0" + get-stdin "^9.0.0" + git-hooks-list "^3.0.0" + globby "^13.1.2" + is-plain-obj "^4.1.0" + sort-object-keys "^1.1.3" + +sorted-array-functions@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/sorted-array-functions/-/sorted-array-functions-1.3.0.tgz#8605695563294dffb2c9796d602bd8459f7a0dd5" + integrity sha512-2sqgzeFlid6N4Z2fUQ1cvFmTOLRi/sEDzSQ0OKYchqgoPmQBVyM3959qYx3fpS6Esef80KjmpgPeEr028dP3OA== + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + source-map-support@0.5.13: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" @@ -5264,21 +11775,87 @@ source-map-support@0.5.13: buffer-from "^1.0.0" source-map "^0.6.0" -source-map@^0.5.7: +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.0, source-map@^0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spawn-command@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2.tgz#9544e1a43ca045f8531aac1a48cb29bdae62338e" + integrity sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ== + +spdx-correct@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.17" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" + integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== + +speedometer@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/speedometer/-/speedometer-1.0.0.tgz#cd671cb06752c22bca3370e2f334440be4fc62e2" + integrity sha512-lgxErLl/7A5+vgIIXsh9MbeukOaCb2axgQ+bKCdIE+ibNT4XNYGNCR1qFEGq6F+YDASXK3Fh/c5FgtZchFolxw== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +stack-trace@0.0.x: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== + stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" @@ -5286,11 +11863,36 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" -"statuses@>= 1.5.0 < 2": +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +statuses@2.0.1, statuses@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +stop-iteration-iterator@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" + integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== + dependencies: + internal-slot "^1.0.4" + stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" @@ -5299,16 +11901,60 @@ stream-browserify@^2.0.1: inherits "~2.0.1" readable-stream "^2.0.2" +stream-chain@2.2.5, stream-chain@^2.2.5: + version "2.2.5" + resolved "https://registry.yarnpkg.com/stream-chain/-/stream-chain-2.2.5.tgz#b30967e8f14ee033c5b9a19bbe8a2cba90ba0d09" + integrity sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA== + stream-http@^2.7.2: version "2.8.3" resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.6" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-json@1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/stream-json/-/stream-json-1.8.0.tgz#53f486b2e3b4496c506131f8d7260ba42def151c" + integrity sha512-HZfXngYHUAr1exT4fxlbc1IOce1RYxp2ldeaf97LYCOPSoOqY/1Psp7iGvpb+6JIOgkra9zDYnPX01hGAHzEPw== + dependencies: + stream-chain "^2.2.5" + +stream-slice@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/stream-slice/-/stream-slice-0.1.2.tgz#2dc4f4e1b936fb13f3eb39a2def1932798d07a4b" + integrity sha512-QzQxpoacatkreL6jsxnVb7X5R/pGw9OUv2qWTYWnmLpg4NdN31snPy/f3TdQE1ZUXaThRvj1Zw4/OGg0ZkaLMA== + +streamx@^2.13.0, streamx@^2.15.0: + version "2.16.1" + resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.16.1.tgz#2b311bd34832f08aa6bb4d6a80297c9caef89614" + integrity sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ== + dependencies: + fast-fifo "^1.1.0" + queue-tick "^1.0.1" + optionalDependencies: + bare-events "^2.2.0" + +strict-event-emitter@^0.2.4: + version "0.2.8" + resolved "https://registry.yarnpkg.com/strict-event-emitter/-/strict-event-emitter-0.2.8.tgz#b4e768927c67273c14c13d20e19d5e6c934b47ca" + integrity sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A== + dependencies: + events "^3.3.0" + +strict-event-emitter@^0.4.3: + version "0.4.6" + resolved "https://registry.yarnpkg.com/strict-event-emitter/-/strict-event-emitter-0.4.6.tgz#ff347c8162b3e931e3ff5f02cfce6772c3b07eb3" + integrity sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg== + +string-argv@~0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" + integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== string-length@^4.0.1: version "4.0.2" @@ -5318,7 +11964,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -5327,6 +11973,15 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + string.prototype.matchall@^4.0.8: version "4.0.10" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" @@ -5376,6 +12031,11 @@ string_decoder@^1.0.0, string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ== + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -5383,13 +12043,34 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" +strip-ansi@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + dependencies: + ansi-regex "^4.1.0" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -5405,17 +12086,32 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-final-newline@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" + integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-loader@3.3.4: + version "3.3.4" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.4.tgz#f30f786c36db03a45cbd55b6a70d930c479090e7" + integrity sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w== + style-mod@^4.0.0, style-mod@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.1.0.tgz#a313a14f4ae8bb4d52878c0053c4327fb787ec09" integrity sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA== -styled-components@^5.2.3: +styled-components@5.3.11, styled-components@^5.2.3: version "5.3.11" resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== @@ -5436,6 +12132,11 @@ stylis@4.2.0: resolved "https://registry.yarnpkg.com/stylis/-/stylis-4.2.0.tgz#79daee0208964c8fe695a42fcffcac633a211a51" integrity sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw== +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g== + supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -5450,7 +12151,7 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^8.0.0: +supports-color@^8.0.0, supports-color@^8.1.1, supports-color@~8.1.1: version "8.1.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -5462,6 +12163,22 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +swap-case@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" + integrity sha512-BAmWG6/bx8syfc6qXPprof3Mn5vQgf5dwdUNJhsNqU9WdPt5P+ES/wQ5bxfijy8zwZgZZHslC3iAsxsuQMCzJQ== + dependencies: + lower-case "^1.1.1" + upper-case "^1.1.1" + +synckit@0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3" + integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q== + dependencies: + "@pkgr/utils" "^2.3.1" + tslib "^2.5.0" + table@^6.0.9: version "6.8.1" resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" @@ -5478,6 +12195,90 @@ tapable@^0.1.8: resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" integrity sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ== +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +tar-fs@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" + integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== + dependencies: + chownr "^1.1.1" + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^2.1.4" + +tar-fs@^3.0.4: + version "3.0.5" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.5.tgz#f954d77767e4e6edf973384e1eb95f8f81d64ed9" + integrity sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg== + dependencies: + pump "^3.0.0" + tar-stream "^3.1.5" + optionalDependencies: + bare-fs "^2.1.1" + bare-path "^2.1.0" + +tar-stream@2.2.0, tar-stream@^2.1.4: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +tar-stream@^3.1.5: + version "3.1.7" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" + integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== + dependencies: + b4a "^1.6.4" + fast-fifo "^1.2.0" + streamx "^2.15.0" + +tar@6.1.13: + version "6.1.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" + integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^4.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +tarn@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/tarn/-/tarn-3.0.2.tgz#73b6140fbb881b71559c4f8bfde3d9a4b3d27693" + integrity sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ== + +terser-webpack-plugin@^5.3.10: + version "5.3.10" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" + integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w== + dependencies: + "@jridgewell/trace-mapping" "^0.3.20" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.26.0" + +terser@^5.10.0, terser@^5.26.0: + version "5.30.3" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.30.3.tgz#f1bb68ded42408c316b548e3ec2526d7dd03f4d2" + integrity sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" @@ -5487,16 +12288,48 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" +text-hex@1.0.x: + version "1.0.0" + resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" + integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== + text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.1" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" + integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== + dependencies: + any-promise "^1.0.0" + +through2@^2.0.1, through2@~2.0.3: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +tildify@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/tildify/-/tildify-2.0.0.tgz#f205f3674d677ce698b7067a99e949ce03b4754a" + integrity sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw== + timers-browserify@^2.0.4: version "2.0.12" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" @@ -5504,6 +12337,29 @@ timers-browserify@^2.0.4: dependencies: setimmediate "^1.0.4" +tiny-invariant@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.0.6.tgz#b3f9b38835e36a41c843a3b0907a5a7b3755de73" + integrity sha512-FOyLWWVjG+aC0UqG76V53yAWdXfH8bO6FNmyZOuUrzDzK8DI3/JRY25UD7+g49JWM1LXwymsKERB+DzI0dTEQA== + +tiny-warning@^1.0.2, tiny-warning@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +title-case@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa" + integrity sha512-EkJoZ2O3zdCz3zJsYCsxyq2OC5hrxR9mfdd5I+w8h/tmFfeOxJ+vvkxsKxdmN0WtS9zLdHEgfgVOiMVgv+Po4Q== + dependencies: + no-case "^2.2.0" + upper-case "^1.0.3" + +titleize@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53" + integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ== + tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -5526,6 +12382,21 @@ to-fast-properties@^2.0.0: resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -5533,6 +12404,16 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + toidentifier@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" @@ -5543,6 +12424,33 @@ toposort@^2.0.2: resolved "https://registry.yarnpkg.com/toposort/-/toposort-2.0.2.tgz#ae21768175d1559d48bef35420b2f4962f09c330" integrity sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg== +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +touch@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" + integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== + dependencies: + nopt "~1.0.10" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + +triple-beam@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984" + integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg== + tsconfig-paths@^3.14.2: version "3.14.2" resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088" @@ -5553,16 +12461,33 @@ tsconfig-paths@^3.14.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^2.0.0, tslib@^2.1.0, tslib@^2.4.0: +tslib@^1.9.0, tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tsscmp@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.6.tgz#85b99583ac3589ec4bfef825b5000aa911d605eb" + integrity sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA== + tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw== +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== + dependencies: + safe-buffer "^5.0.1" + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -5585,6 +12510,29 @@ type-fest@^0.21.3: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-fest@^2.18.0, type-fest@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@^1.6.14, type-is@^1.6.16: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + typed-array-buffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" @@ -5624,6 +12572,45 @@ typed-array-length@^1.0.4: for-each "^0.3.3" is-typed-array "^1.1.9" +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" + integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== + +typescript@5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.2.tgz#00d1c7c1c46928c5845c1ee8d0cc2791031d4c43" + integrity sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ== + +uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" + integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + +uglify-js@^3.1.4: + version "3.17.4" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" + integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== + +umzug@3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/umzug/-/umzug-3.2.1.tgz#01c3a109efb037a10a317d4191be22810c37b195" + integrity sha512-XyWQowvP9CKZycKc/Zg9SYWrAWX/gJCE799AUTFqk8yC3tp44K1xWr3LoFF0MNEjClKOo1suCr5ASnoy+KltdA== + dependencies: + "@rushstack/ts-command-line" "^4.12.2" + emittery "^0.12.1" + fs-jetpack "^4.3.1" + glob "^8.0.3" + pony-cause "^2.1.2" + type-fest "^2.18.0" + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -5634,16 +12621,81 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg== + +undefsafe@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.5.tgz#38733b9327bdcd226db889fb723a6efd162e6e2c" + integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== + undici-types@~5.25.1: version "5.25.3" resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== +undici@5.27.2: + version "5.27.2" + resolved "https://registry.yarnpkg.com/undici/-/undici-5.27.2.tgz#a270c563aea5b46cc0df2550523638c95c5d4411" + integrity sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ== + dependencies: + "@fastify/busboy" "^2.0.0" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unload@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/unload/-/unload-2.2.0.tgz#ccc88fdcad345faa06a92039ec0f80b488880ef7" + integrity sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA== + dependencies: + "@babel/runtime" "^7.6.2" + detect-node "^2.0.4" + +unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + update-browserslist-db@^1.0.13: version "1.0.13" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" @@ -5652,6 +12704,18 @@ update-browserslist-db@^1.0.13: escalade "^3.1.1" picocolors "^1.0.0" +upper-case-first@^1.1.0, upper-case-first@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" + integrity sha512-wINKYvI3Db8dtjikdAqoBbZoP6Q+PZUyfMR7pmwHzjC2quzSkUq5DmPrTtPEqHaz8AGtmsB4TqwapMTM1QAQOQ== + dependencies: + upper-case "^1.1.1" + +upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" + integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA== + uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" @@ -5659,6 +12723,11 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + url@^0.11.0: version "0.11.3" resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" @@ -5674,6 +12743,16 @@ use-callback-ref@^1.3.0: dependencies: tslib "^2.0.0" +use-context-selector@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/use-context-selector/-/use-context-selector-1.4.1.tgz#eb96279965846b72915d7f899b8e6ef1d768b0ae" + integrity sha512-Io2ArvcRO+6MWIhkdfMFt+WKQX+Vb++W8DS2l03z/Vw/rz3BclKpM0ynr4LYGyU85Eke+Yx5oIhTY++QR0ZDoA== + +use-isomorphic-layout-effect@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + use-sidecar@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/use-sidecar/-/use-sidecar-1.1.2.tgz#2f43126ba2d7d7e117aa5855e5d8f0276dfe73c2" @@ -5682,7 +12761,22 @@ use-sidecar@^1.1.2: detect-node-es "^1.1.0" tslib "^2.0.0" -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +use-sync-external-store@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +user-home@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + integrity sha512-aggiKfEEubv3UwRNqTzLInZpAOmKzwdHqEBmW/hBA/mt99eg+b4VrX6i+IRLxU8+WJYfa33rGwRseg4eElUgsQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== @@ -5701,6 +12795,32 @@ util@^0.11.0: dependencies: inherits "2.0.3" +util@^0.12.3: + version "0.12.5" + resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" + integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== + dependencies: + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + which-typed-array "^1.1.2" + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + v8-compile-cache@^2.0.3: version "2.4.0" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" @@ -5715,6 +12835,42 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^2.0.0" +v8flags@^2.0.10: + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + integrity sha512-SKfhk/LlaXzvtowJabLZwD4K6SGRYeoxA7KJeISlUMAB/NT4CBkZjMq3WceX2Ckm4llwqYVo8TICgsDYCBU2tA== + dependencies: + user-home "^1.1.1" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +validator@^13.7.0: + version "13.11.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.11.0.tgz#23ab3fd59290c61248364eabf4067f04955fbb1b" + integrity sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ== + +vary@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vite@5.1.6: + version "5.1.6" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.1.6.tgz#706dae5fab9e97f57578469eef1405fc483943e4" + integrity sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA== + dependencies: + esbuild "^0.19.3" + postcss "^8.4.35" + rollup "^4.2.0" + optionalDependencies: + fsevents "~2.3.3" + vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" @@ -5732,6 +12888,14 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" +watchpack@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff" + integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -5739,6 +12903,110 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +web-encoding@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/web-encoding/-/web-encoding-1.1.5.tgz#fc810cf7667364a6335c939913f5051d3e0c4864" + integrity sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA== + dependencies: + util "^0.12.3" + optionalDependencies: + "@zxing/text-encoding" "0.9.0" + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webpack-bundle-analyzer@^4.10.1: + version "4.10.1" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz#84b7473b630a7b8c21c741f81d8fe4593208b454" + integrity sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ== + dependencies: + "@discoveryjs/json-ext" "0.5.7" + acorn "^8.0.4" + acorn-walk "^8.0.0" + commander "^7.2.0" + debounce "^1.2.1" + escape-string-regexp "^4.0.0" + gzip-size "^6.0.0" + html-escaper "^2.0.2" + is-plain-object "^5.0.0" + opener "^1.5.2" + picocolors "^1.0.0" + sirv "^2.0.3" + ws "^7.3.1" + +webpack-dev-middleware@6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz#6bbc257ec83ae15522de7a62f995630efde7cc3d" + integrity sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ== + dependencies: + colorette "^2.0.10" + memfs "^3.4.12" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-hot-middleware@2.26.1: + version "2.26.1" + resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz#87214f1e3f9f3acab9271fef9e6ed7b637d719c0" + integrity sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A== + dependencies: + ansi-html-community "0.0.8" + html-entities "^2.1.0" + strip-ansi "^6.0.0" + +webpack-sources@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.90.3: + version "5.91.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.91.0.tgz#ffa92c1c618d18c878f06892bbdc3373c71a01d9" + integrity sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.5" + "@webassemblyjs/ast" "^1.12.1" + "@webassemblyjs/wasm-edit" "^1.12.1" + "@webassemblyjs/wasm-parser" "^1.12.1" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.21.10" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.16.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.11" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.10" + watchpack "^2.4.1" + webpack-sources "^3.2.3" + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -5797,6 +13065,24 @@ which-typed-array@^1.1.11, which-typed-array@^1.1.9: gopd "^1.0.1" has-tostringtag "^1.0.0" +which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.2: + version "1.1.15" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" + integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + has-tostringtag "^1.0.2" + +which@^1.2.14: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -5804,6 +13090,53 @@ which@^2.0.1: dependencies: isexe "^2.0.0" +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + +winston-transport@^4.5.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== + dependencies: + logform "^2.3.2" + readable-stream "^3.6.0" + triple-beam "^1.3.0" + +winston@3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/winston/-/winston-3.10.0.tgz#d033cb7bd3ced026fed13bf9d92c55b903116803" + integrity sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g== + dependencies: + "@colors/colors" "1.5.0" + "@dabh/diagnostics" "^2.0.2" + async "^3.2.3" + is-stream "^2.0.0" + logform "^2.4.0" + one-time "^1.0.0" + readable-stream "^3.4.0" + safe-stable-stringify "^2.3.1" + stack-trace "0.0.x" + triple-beam "^1.3.0" + winston-transport "^4.5.0" + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^6.0.1: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" @@ -5813,20 +13146,30 @@ wrap-ansi@^6.0.1: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + write-file-atomic@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" @@ -5835,7 +13178,22 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -xtend@^4.0.0: +ws@8.13.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== + +ws@^7.3.1: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + +xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== @@ -5845,6 +13203,20 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yalc@1.0.0-pre.53: + version "1.0.0-pre.53" + resolved "https://registry.yarnpkg.com/yalc/-/yalc-1.0.0-pre.53.tgz#c51db2bb924a6908f4cb7e82af78f7e5606810bc" + integrity sha512-tpNqBCpTXplnduzw5XC+FF8zNJ9L/UXmvQyyQj7NKrDNavbJtHvzmZplL5ES/RCnjX7JR7W9wz5GVDXVP3dHUQ== + dependencies: + chalk "^4.1.0" + detect-indent "^6.0.0" + fs-extra "^8.0.1" + glob "^7.1.4" + ignore "^5.0.4" + ini "^2.0.0" + npm-packlist "^2.1.5" + yargs "^16.1.1" + yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -5860,12 +13232,30 @@ yaml@^1.10.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs@^17.3.1: +yargs@^16.1.0, yargs@^16.1.1: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yargs@^17.3.1, yargs@^17.7.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== @@ -5878,6 +13268,11 @@ yargs@^17.3.1: y18n "^5.0.5" yargs-parser "^21.1.1" +ylru@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ylru/-/ylru-1.4.0.tgz#0cf0aa57e9c24f8a2cbde0cc1ca2c9592ac4e0f6" + integrity sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA== + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" @@ -5895,3 +13290,14 @@ yup@0.32.9: nanoclone "^0.2.1" property-expr "^2.0.4" toposort "^2.0.2" + +z-schema@~5.0.2: + version "5.0.6" + resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.6.tgz#46d6a687b15e4a4369e18d6cb1c7b8618fc256c5" + integrity sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg== + dependencies: + lodash.get "^4.4.2" + lodash.isequal "^4.5.0" + validator "^13.7.0" + optionalDependencies: + commander "^10.0.0" From ae6402803a7dad1862d2195eba2f7fc8eb0c0fc2 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 15:58:30 +0200 Subject: [PATCH 075/123] refactor: update EmptyStateLayout to conform to it's new props --- admin/src/components/FirstExport/index.jsx | 7 ++----- admin/src/components/NoChanges/index.jsx | 8 +++----- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/admin/src/components/FirstExport/index.jsx b/admin/src/components/FirstExport/index.jsx index a1e663f..95b110f 100644 --- a/admin/src/components/FirstExport/index.jsx +++ b/admin/src/components/FirstExport/index.jsx @@ -22,12 +22,9 @@ const FirstExport = () => { onSubmit={() => dispatch(exportAllConfig([], toggleNotification))} /> setModalIsOpen(true)}>{formatMessage({ id: 'config-sync.FirstExport.Button' })}} + icon={} /> ); diff --git a/admin/src/components/NoChanges/index.jsx b/admin/src/components/NoChanges/index.jsx index 3009fb8..3bb4947 100644 --- a/admin/src/components/NoChanges/index.jsx +++ b/admin/src/components/NoChanges/index.jsx @@ -1,16 +1,14 @@ import React from 'react'; import { EmptyStateLayout } from '@strapi/design-system'; import { useIntl } from 'react-intl'; +import { EmptyDocuments } from '@strapi/icons'; const NoChanges = () => { const { formatMessage } = useIntl(); return ( } /> ); }; From 60fca4899f060d6a51d126b46e09985447cdef2f Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 16:04:17 +0200 Subject: [PATCH 076/123] chore: update lock file --- yarn.lock | 1724 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 1092 insertions(+), 632 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8d36728..bcec5a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -611,6 +611,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== +"@esbuild/aix-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" + integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== + "@esbuild/android-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" @@ -626,6 +631,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== +"@esbuild/android-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" + integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== + "@esbuild/android-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" @@ -641,6 +651,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== +"@esbuild/android-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" + integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== + "@esbuild/android-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" @@ -656,6 +671,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== +"@esbuild/android-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" + integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== + "@esbuild/darwin-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" @@ -671,6 +691,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== +"@esbuild/darwin-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" + integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== + "@esbuild/darwin-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" @@ -686,6 +711,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== +"@esbuild/darwin-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" + integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== + "@esbuild/freebsd-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" @@ -701,6 +731,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== +"@esbuild/freebsd-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" + integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== + "@esbuild/freebsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" @@ -716,6 +751,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== +"@esbuild/freebsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" + integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== + "@esbuild/linux-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" @@ -731,6 +771,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== +"@esbuild/linux-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" + integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== + "@esbuild/linux-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" @@ -746,6 +791,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== +"@esbuild/linux-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" + integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== + "@esbuild/linux-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" @@ -761,6 +811,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== +"@esbuild/linux-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" + integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== + "@esbuild/linux-loong64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" @@ -776,6 +831,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== +"@esbuild/linux-loong64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" + integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== + "@esbuild/linux-mips64el@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" @@ -791,6 +851,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== +"@esbuild/linux-mips64el@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" + integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== + "@esbuild/linux-ppc64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" @@ -806,6 +871,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== +"@esbuild/linux-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" + integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== + "@esbuild/linux-riscv64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" @@ -821,6 +891,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== +"@esbuild/linux-riscv64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" + integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== + "@esbuild/linux-s390x@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" @@ -836,6 +911,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== +"@esbuild/linux-s390x@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" + integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== + "@esbuild/linux-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" @@ -851,6 +931,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== +"@esbuild/linux-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" + integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== + "@esbuild/netbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" @@ -866,6 +951,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== +"@esbuild/netbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" + integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== + "@esbuild/openbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" @@ -881,6 +971,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== +"@esbuild/openbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" + integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== + "@esbuild/sunos-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" @@ -896,6 +991,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== +"@esbuild/sunos-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" + integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== + "@esbuild/win32-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" @@ -911,6 +1011,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== +"@esbuild/win32-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" + integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== + "@esbuild/win32-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" @@ -926,6 +1031,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== +"@esbuild/win32-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" + integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== + "@esbuild/win32-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" @@ -941,6 +1051,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== +"@esbuild/win32-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" + integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1400,23 +1515,23 @@ resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== -"@koa/cors@3.4.3": - version "3.4.3" - resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.4.3.tgz#d669ee6e8d6e4f0ec4a7a7b0a17e7a3ed3752ebb" - integrity sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw== +"@koa/cors@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-5.0.0.tgz#0029b5f057fa0d0ae0e37dd2c89ece315a0daffd" + integrity sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw== dependencies: vary "^1.1.2" -"@koa/router@10.1.1": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@koa/router/-/router-10.1.1.tgz#8e5a85c9b243e0bc776802c0de564561e57a5f78" - integrity sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw== +"@koa/router@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@koa/router/-/router-12.0.1.tgz#1a66f92a630c02832cf5bbf0db06c9e53e423468" + integrity sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q== dependencies: - debug "^4.1.1" - http-errors "^1.7.3" + debug "^4.3.4" + http-errors "^2.0.0" koa-compose "^4.1.0" methods "^1.1.2" - path-to-regexp "^6.1.0" + path-to-regexp "^6.2.1" "@lezer/common@^1.0.0", "@lezer/common@^1.1.0": version "1.1.0" @@ -1510,17 +1625,10 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@pkgr/utils@^2.3.1": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.4.2.tgz#9e638bbe9a6a6f165580dc943f138fd3309a2cbc" - integrity sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw== - dependencies: - cross-spawn "^7.0.3" - fast-glob "^3.3.0" - is-glob "^4.0.3" - open "^9.1.0" - picocolors "^1.0.0" - tslib "^2.6.0" +"@pkgr/core@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" + integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== "@pmmmwh/react-refresh-webpack-plugin@0.5.11": version "0.5.11" @@ -1908,76 +2016,156 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz#57936f50d0335e2e7bfac496d209606fa516add4" integrity sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w== +"@rollup/rollup-android-arm-eabi@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz#1a32112822660ee104c5dd3a7c595e26100d4c2d" + integrity sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ== + "@rollup/rollup-android-arm64@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz#81bba83b37382a2d0e30ceced06c8d3d85138054" integrity sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q== +"@rollup/rollup-android-arm64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz#5aeef206d65ff4db423f3a93f71af91b28662c5b" + integrity sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw== + "@rollup/rollup-darwin-arm64@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz#a371bd723a5c4c4a33376da72abfc3938066842b" integrity sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA== +"@rollup/rollup-darwin-arm64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz#6b66aaf003c70454c292cd5f0236ebdc6ffbdf1a" + integrity sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw== + "@rollup/rollup-darwin-x64@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz#8baf2fda277c9729125017c65651296282412886" integrity sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ== +"@rollup/rollup-darwin-x64@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz#f64fc51ed12b19f883131ccbcea59fc68cbd6c0b" + integrity sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ== + "@rollup/rollup-linux-arm-gnueabihf@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz#822830a8f7388d5b81d04c69415408d3bab1079b" integrity sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA== +"@rollup/rollup-linux-arm-gnueabihf@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz#1a7641111be67c10111f7122d1e375d1226cbf14" + integrity sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A== + +"@rollup/rollup-linux-arm-musleabihf@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz#c93fd632923e0fee25aacd2ae414288d0b7455bb" + integrity sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg== + "@rollup/rollup-linux-arm64-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz#e20fbe1bd4414c7119f9e0bba8ad17a6666c8365" integrity sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A== +"@rollup/rollup-linux-arm64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz#fa531425dd21d058a630947527b4612d9d0b4a4a" + integrity sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A== + "@rollup/rollup-linux-arm64-musl@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz#13f475596a62e1924f13fe1c8cf2c40e09a99b47" integrity sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA== +"@rollup/rollup-linux-arm64-musl@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz#8acc16f095ceea5854caf7b07e73f7d1802ac5af" + integrity sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA== + "@rollup/rollup-linux-powerpc64le-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz#6a431c441420d1c510a205e08c6673355a0a2ea9" integrity sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA== +"@rollup/rollup-linux-powerpc64le-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz#94e69a8499b5cf368911b83a44bb230782aeb571" + integrity sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ== + "@rollup/rollup-linux-riscv64-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz#53d9448962c3f9ed7a1672269655476ea2d67567" integrity sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw== +"@rollup/rollup-linux-riscv64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz#7ef1c781c7e59e85a6ce261cc95d7f1e0b56db0f" + integrity sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg== + "@rollup/rollup-linux-s390x-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz#95f0c133b324da3e7e5c7d12855e0eb71d21a946" integrity sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA== +"@rollup/rollup-linux-s390x-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz#f15775841c3232fca9b78cd25a7a0512c694b354" + integrity sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g== + "@rollup/rollup-linux-x64-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz#820ada75c68ead1acc486e41238ca0d8f8531478" integrity sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg== +"@rollup/rollup-linux-x64-gnu@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz#b521d271798d037ad70c9f85dd97d25f8a52e811" + integrity sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ== + "@rollup/rollup-linux-x64-musl@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz#ca74f22e125efbe94c1148d989ef93329b464443" integrity sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg== +"@rollup/rollup-linux-x64-musl@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz#9254019cc4baac35800991315d133cc9fd1bf385" + integrity sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q== + "@rollup/rollup-win32-arm64-msvc@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz#269023332297051d037a9593dcba92c10fef726b" integrity sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ== +"@rollup/rollup-win32-arm64-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz#27f65a89f6f52ee9426ec11e3571038e4671790f" + integrity sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA== + "@rollup/rollup-win32-ia32-msvc@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz#d7701438daf964011fd7ca33e3f13f3ff5129e7b" integrity sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw== +"@rollup/rollup-win32-ia32-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz#a2fbf8246ed0bb014f078ca34ae6b377a90cb411" + integrity sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ== + "@rollup/rollup-win32-x64-msvc@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz#0bb7ac3cd1c3292db1f39afdabfd03ccea3a3d34" integrity sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag== +"@rollup/rollup-win32-x64-msvc@4.17.2": + version "4.17.2" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz#5a2d08b81e8064b34242d5cc9973ef8dd1e60503" + integrity sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w== + "@rushstack/node-core-library@4.0.2": version "4.0.2" resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz#e26854a3314b279d57e8abdb4acce7797d02f554" @@ -2008,61 +2196,55 @@ argparse "~1.0.9" string-argv "~0.3.1" -"@sentry/core@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.7.tgz#156aaa56dd7fad8c89c145be6ad7a4f7209f9785" - integrity sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw== - dependencies: - "@sentry/hub" "6.19.7" - "@sentry/minimal" "6.19.7" - "@sentry/types" "6.19.7" - "@sentry/utils" "6.19.7" - tslib "^1.9.3" - -"@sentry/hub@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.7.tgz#58ad7776bbd31e9596a8ec46365b45cd8b9cfd11" - integrity sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA== - dependencies: - "@sentry/types" "6.19.7" - "@sentry/utils" "6.19.7" - tslib "^1.9.3" - -"@sentry/minimal@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.7.tgz#b3ee46d6abef9ef3dd4837ebcb6bdfd01b9aa7b4" - integrity sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ== - dependencies: - "@sentry/hub" "6.19.7" - "@sentry/types" "6.19.7" - tslib "^1.9.3" - -"@sentry/node@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.7.tgz#32963b36b48daebbd559e6f13b1deb2415448592" - integrity sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg== - dependencies: - "@sentry/core" "6.19.7" - "@sentry/hub" "6.19.7" - "@sentry/types" "6.19.7" - "@sentry/utils" "6.19.7" - cookie "^0.4.1" - https-proxy-agent "^5.0.0" - lru_map "^0.3.3" - tslib "^1.9.3" - -"@sentry/types@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7" - integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg== - -"@sentry/utils@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79" - integrity sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA== - dependencies: - "@sentry/types" "6.19.7" - tslib "^1.9.3" +"@sentry-internal/tracing@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.112.2.tgz#83460e51875ddb160c060bfee2e21833117f259c" + integrity sha512-fT1Y46J4lfXZkgFkb03YMNeIEs2xS6jdKMoukMFQfRfVvL9fSWEbTgZpHPd/YTT8r2i082XzjtAoQNgklm/0Hw== + dependencies: + "@sentry/core" "7.112.2" + "@sentry/types" "7.112.2" + "@sentry/utils" "7.112.2" + +"@sentry/core@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.112.2.tgz#d2e6d2acb6947fcb384298a3bd2b0c8183533dd8" + integrity sha512-gHPCcJobbMkk0VR18J65WYQTt3ED4qC6X9lHKp27Ddt63E+MDGkG6lvYBU1LS8cV7CdyBGC1XXDCfor61GvLsA== + dependencies: + "@sentry/types" "7.112.2" + "@sentry/utils" "7.112.2" + +"@sentry/integrations@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.112.2.tgz#2aad01719b1e4a1326f42db78f77fcf1e58d4c63" + integrity sha512-ioC2yyU6DqtLkdmWnm87oNvdn2+9oKctJeA4t+jkS6JaJ10DcezjCwiLscX4rhB9aWJV3IWF7Op0O6K3w0t2Hg== + dependencies: + "@sentry/core" "7.112.2" + "@sentry/types" "7.112.2" + "@sentry/utils" "7.112.2" + localforage "^1.8.1" + +"@sentry/node@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.112.2.tgz#9b7378004ed5aef13dbfc8ccc55b06be627eb947" + integrity sha512-MNzkqER8jc2xOS3ArkCLH5hakzu15tcjeC7qjU7rQ1Ms4WuV+MG0docSRESux0/p23Qjzf9tZOc8C5Eq+Sxduw== + dependencies: + "@sentry-internal/tracing" "7.112.2" + "@sentry/core" "7.112.2" + "@sentry/integrations" "7.112.2" + "@sentry/types" "7.112.2" + "@sentry/utils" "7.112.2" + +"@sentry/types@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.112.2.tgz#71ff27c668309ccd8d17b7793e044e46f81eca1b" + integrity sha512-kCMLt7yhY5OkWE9MeowlTNmox9pqDxcpvqguMo4BDNZM5+v9SEb1AauAdR78E1a1V8TyCzjBD7JDfXWhvpYBcQ== + +"@sentry/utils@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.112.2.tgz#223f9feee5860459792a43904db4bf38fba73ed3" + integrity sha512-OjLh0hx0t1EcL4ZIjf+4svlmmP+tHUDGcr5qpFWH78tjmkPW4+cqPuZCZfHSuWcDdeiaXi8TnYoVRqDcJKK/eQ== + dependencies: + "@sentry/types" "7.112.2" "@sinclair/typebox@^0.27.8": version "0.27.8" @@ -2104,22 +2286,22 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/admin@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.0.tgz#47c110773516c050f9f5a60d6e481409f51dc8b6" - integrity sha512-9woZPppQvmWwfNk8CRqL7TJm3EEw3Uz4ghdyz8SYP52D+PzWfKdhMBRyYP7PsyQ+PK4KGx5yLCcn0Gq/RwY/aw== +"@strapi/admin@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.6.tgz#a25682630e0fe471958b806df5f220868018ef6d" + integrity sha512-M8VGAeUPFkAIkXvf/K/W+tg+yCqdovVcB9GSIhPLdcOmhkpP9VRRl+jLSmf5F7X7CsdlM2mzG6bZHIxn8EL8CA== dependencies: "@casl/ability" "6.5.0" "@radix-ui/react-context" "1.0.1" "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/permissions" "5.0.0-beta.0" - "@strapi/provider-audit-logs-local" "5.0.0-beta.0" - "@strapi/types" "5.0.0-beta.0" - "@strapi/typescript-utils" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" + "@strapi/design-system" "2.0.0-beta.2" + "@strapi/icons" "2.0.0-beta.2" + "@strapi/permissions" "5.0.0-beta.6" + "@strapi/provider-audit-logs-local" "5.0.0-beta.6" + "@strapi/types" "5.0.0-beta.6" + "@strapi/typescript-utils" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" "@testing-library/dom" "9.2.0" "@testing-library/react" "14.0.0" "@testing-library/user-event" "14.4.3" @@ -2134,29 +2316,18 @@ fast-deep-equal "3.1.3" formik "2.4.5" fractional-indexing "3.2.0" - fs-extra "10.1.0" + fs-extra "11.2.0" highlight.js "^10.4.1" immer "9.0.21" inquirer "8.2.5" invariant "^2.2.4" - js-cookie "2.2.1" jsonwebtoken "9.0.0" - koa "2.13.4" + koa "2.15.2" koa-compose "4.1.0" - koa-passport "5.0.0" + koa-passport "6.0.0" koa-static "5.0.0" - koa2-ratelimit "^1.1.2" + koa2-ratelimit "^1.1.3" lodash "4.17.21" - markdown-it "^12.3.2" - markdown-it-abbr "^1.0.4" - markdown-it-container "^3.0.0" - markdown-it-deflist "^2.1.0" - markdown-it-emoji "^2.0.0" - markdown-it-footnote "^3.0.3" - markdown-it-ins "^3.0.1" - markdown-it-mark "^3.0.1" - markdown-it-sub "^1.0.0" - markdown-it-sup "1.0.0" msw "1.3.0" node-schedule "2.1.0" ora "5.4.1" @@ -2166,8 +2337,6 @@ qs "6.11.1" react-dnd "16.0.1" react-dnd-html5-backend "16.0.1" - react-error-boundary "3.1.4" - react-helmet "^6.1.0" react-intl "6.6.2" react-is "^18.2.0" react-query "3.39.3" @@ -2175,29 +2344,72 @@ react-router-dom "6.22.3" react-select "5.8.0" react-window "1.8.10" - rimraf "3.0.2" + rimraf "5.0.5" sanitize-html "2.11.0" scheduler "0.23.0" semver "7.5.4" sift "16.0.1" - slate "0.94.1" - slate-history "0.93.0" - slate-react "0.98.3" styled-components "5.3.11" typescript "5.3.2" use-context-selector "1.4.1" yup "0.32.9" + zod "^3.22.4" -"@strapi/content-releases@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.0.tgz#22af1afbbf2dc8c2988ace16baac1e7ecfaae812" - integrity sha512-ydqFt4ZXaioZsxUVCi8Iy0yuuhbzjzbFa+miCuENSXu8KjeruGlg7u4D4fyDYJJpZ11YN2QbduWFuBKcz+zB4Q== +"@strapi/content-manager@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/content-manager/-/content-manager-5.0.0-beta.6.tgz#d99c88b47b0290ed3b694ed1e4fb7ab18ee1b49d" + integrity sha512-A1erHehhLP9NWJaN5tLrRgDWBMzRAiKr97hcljqFmAz6Fvl+jdxDFN/iu0eL5Emt1+RuBqwBcDakzvX1OHjDNw== dependencies: + "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/types" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" + "@sindresorhus/slugify" "1.1.0" + "@strapi/design-system" "2.0.0-beta.2" + "@strapi/icons" "2.0.0-beta.2" + "@strapi/types" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" + axios "1.6.8" + codemirror5 "npm:codemirror@^5.65.11" + date-fns "2.30.0" + fractional-indexing "3.2.0" + highlight.js "^10.4.1" + immer "9.0.21" + koa "2.15.2" + lodash "4.17.21" + markdown-it "^12.3.2" + markdown-it-abbr "^1.0.4" + markdown-it-container "^3.0.0" + markdown-it-deflist "^2.1.0" + markdown-it-emoji "^2.0.0" + markdown-it-footnote "^3.0.3" + markdown-it-ins "^3.0.1" + markdown-it-mark "^3.0.1" + markdown-it-sub "^1.0.0" + markdown-it-sup "1.0.0" + node-schedule "2.1.0" + qs "6.11.1" + react-dnd "16.0.1" + react-dnd-html5-backend "16.0.1" + react-helmet "^6.1.0" + react-intl "6.6.2" + react-query "3.39.3" + react-redux "8.1.3" + react-window "1.8.10" + sanitize-html "2.11.0" + slate "0.94.1" + slate-history "0.93.0" + slate-react "0.98.3" + yup "0.32.9" + +"@strapi/content-releases@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.6.tgz#a54d779b9cea68e3e1b167b6cde0afb0ec769f16" + integrity sha512-9DG0NvK7BtfV/+yUX5S92ZkcPuRd/Mp1vzJyqNyhLpCXSjcH4OdVDVqPj2jP4IfcNDvKY9b/nQhzJ0YvQPIN0Q== + dependencies: + "@reduxjs/toolkit" "1.9.7" + "@strapi/design-system" "2.0.0-beta.2" + "@strapi/icons" "2.0.0-beta.2" + "@strapi/types" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" axios "1.6.8" date-fns "2.30.0" date-fns-tz "2.0.1" @@ -2208,48 +2420,69 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/core@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.0.tgz#ec04c150702a978ed018bc4a8e5cd7bdaf9838d2" - integrity sha512-1icQ7QefjNtfRxX0iOkFhcKArAGh33xf7MylBvEyfs4q/XL2s5gmFCiDHWoMNFAtuMUhM/nHWbxHrIEM06zK2Q== +"@strapi/content-type-builder@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/content-type-builder/-/content-type-builder-5.0.0-beta.6.tgz#d8dabf79350cf6eca9f9c80cd5be4785723f6b6d" + integrity sha512-+rWQe95ZbYnN5MIOLzbL0cX2kgAyB7Ei9ubkDhl3fme5Rel87KRmpKuL0nJT4PhEK5hgMrCYoRn8oYlhzIHYKw== + dependencies: + "@reduxjs/toolkit" "1.9.7" + "@sindresorhus/slugify" "1.1.0" + "@strapi/design-system" "2.0.0-beta.2" + "@strapi/generators" "5.0.0-beta.6" + "@strapi/icons" "2.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.6" + date-fns "2.30.0" + fs-extra "11.2.0" + immer "9.0.21" + lodash "4.17.21" + pluralize "8.0.0" + qs "6.11.1" + react-intl "6.6.2" + react-redux "8.1.3" + yup "0.32.9" + +"@strapi/core@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.6.tgz#0dcb0d6a17df69b888bc97ecf59706c5b057fdfe" + integrity sha512-+IuH4SQSvOfJ3iIsS8tILePNrSmI5q/a8l7artBwO0Pprg7lx4L6trlHX4BRfjDl6Af6966aK8hqIbk9uX2z1g== dependencies: - "@koa/cors" "3.4.3" - "@koa/router" "10.1.1" + "@koa/cors" "5.0.0" + "@koa/router" "12.0.1" "@paralleldrive/cuid2" "2.2.2" - "@strapi/admin" "5.0.0-beta.0" - "@strapi/database" "5.0.0-beta.0" - "@strapi/generate-new" "5.0.0-beta.0" - "@strapi/generators" "5.0.0-beta.0" - "@strapi/logger" "5.0.0-beta.0" - "@strapi/pack-up" "5.0.0-beta.0" - "@strapi/permissions" "5.0.0-beta.0" - "@strapi/types" "5.0.0-beta.0" - "@strapi/typescript-utils" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" + "@strapi/admin" "5.0.0-beta.6" + "@strapi/database" "5.0.0-beta.6" + "@strapi/generate-new" "5.0.0-beta.6" + "@strapi/generators" "5.0.0-beta.6" + "@strapi/logger" "5.0.0-beta.6" + "@strapi/pack-up" "5.0.0" + "@strapi/permissions" "5.0.0-beta.6" + "@strapi/types" "5.0.0-beta.6" + "@strapi/typescript-utils" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" bcryptjs "2.4.3" boxen "5.1.2" chalk "4.1.2" - ci-info "3.8.0" + ci-info "4.0.0" cli-table3 "0.6.2" commander "8.3.0" configstore "5.0.1" copyfiles "2.4.1" debug "4.3.4" delegates "1.0.0" - dotenv "14.2.0" + dotenv "16.4.5" execa "5.1.1" - fs-extra "10.0.0" + fs-extra "11.2.0" glob "10.3.10" - http-errors "1.8.1" + http-errors "2.0.0" inquirer "8.2.5" is-docker "2.2.1" - koa "2.13.4" - koa-body "4.2.0" + koa "2.15.2" + koa-body "6.0.1" koa-compose "4.1.0" - koa-compress "5.1.0" + koa-compress "5.1.1" koa-favicon "2.1.0" koa-helmet "7.0.2" - koa-ip "^2.1.2" + koa-ip "^2.1.3" koa-session "6.4.0" koa-static "5.0.0" lodash "4.17.21" @@ -2266,18 +2499,18 @@ undici "5.27.2" yup "0.32.9" -"@strapi/data-transfer@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.0.tgz#723fab87057d1f346e7ed7743cc3565791539dbe" - integrity sha512-NNarCs4x8WM27Eu4ldqyYdFsD/gXP5SxmCWba3k89dxlpd/nDyRoN+acsApUG9CiKBwN/xW+QvYUlm1Y+6T40g== +"@strapi/data-transfer@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.6.tgz#216076f47f135495de696dbd538d9527d19149a2" + integrity sha512-zwau3BhQCYVoFb/b3klqPWuXwayK/7yGt1a+OCNznnRF6d9J5VeyflwkCZy4PiJSvQUoyUxp4spE4EtxnsF0sg== dependencies: - "@strapi/logger" "5.0.0-beta.0" - "@strapi/types" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" + "@strapi/logger" "5.0.0-beta.6" + "@strapi/types" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" chalk "4.1.2" cli-table3 "0.6.2" commander "8.3.0" - fs-extra "10.1.0" + fs-extra "11.2.0" inquirer "8.2.5" lodash "4.17.21" ora "5.4.1" @@ -2289,24 +2522,25 @@ tar-stream "2.2.0" ws "8.13.0" -"@strapi/database@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.0.tgz#8eef32b1c8eebd130f86f0577e8354920a76faf4" - integrity sha512-Ykny/wePGviSQfdo9MUWGHkqLDEiVC4i5Mlo12ZodhlP+8T1V1X9Bdi2vbA7JSkERiFhpCZdp8k3/OiDeSiJfw== +"@strapi/database@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.6.tgz#dc56b462eca665e8cd8b3cfc3c8be0030d20d148" + integrity sha512-JutnyF488pZl/KTL5GgGn+GUYHkyo8FFylhk8b/Eesxoq3VfOuSyS1AvbnkDEK4zMq4955SbBGsK+mtZ5pFvrA== dependencies: - "@strapi/utils" "5.0.0-beta.0" + "@paralleldrive/cuid2" "2.2.2" + "@strapi/utils" "5.0.0-beta.6" date-fns "2.30.0" debug "4.3.4" - fs-extra "10.1.0" + fs-extra "11.2.0" knex "3.0.1" lodash "4.17.21" semver "7.5.4" umzug "3.2.1" -"@strapi/design-system@1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.16.0.tgz#29508372c6a90993d87991411c323193dcc9f22a" - integrity sha512-HUt46z0LStQtNsmTh/3btzW+UQtYPtSS2hk+leQlcwCoczjf/K53OYeTjEIkUYfAc/R/W4CYVZfXJXYw3Fy6Sw== +"@strapi/design-system@2.0.0-beta.2": + version "2.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-beta.2.tgz#e087bb545b5142fe6efbdbbb1d5505f07d4534ea" + integrity sha512-HjfkfvOU3OXYJmOBpPrE3JLO47Lv5Lu3jajZ8ZCEqESexawHJQCbJTQyr4j+p9cmaxs4OQuT0quq/DR/PzxF4w== dependencies: "@codemirror/lang-json" "^6.0.1" "@floating-ui/react-dom" "^2.0.8" @@ -2315,12 +2549,10 @@ "@radix-ui/react-dismissable-layer" "^1.0.5" "@radix-ui/react-dropdown-menu" "^2.0.6" "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^1.16.0" - "@uiw/react-codemirror" "^4.21.24" - aria-hidden "^1.2.3" - compute-scroll-into-view "^3.1.0" - prop-types "^15.8.1" - react-remove-scroll "^2.5.7" + "@strapi/ui-primitives" "^2.0.0-beta.2" + "@uiw/react-codemirror" "^4.21.25" + aria-hidden "^1.2.4" + react-remove-scroll "^2.5.9" "@strapi/design-system@^1.16.0": version "1.17.0" @@ -2341,15 +2573,29 @@ prop-types "^15.8.1" react-remove-scroll "^2.5.9" -"@strapi/generate-new@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.0.tgz#ee73bf73d2e2c78db53388fa7025060b3d3b2d64" - integrity sha512-F9RUV/rWPgxa2ImOc343N4bUfK+X1KqvFb5V3RvknMRCRgblCcsjtMylZHldE/u/Cr2eq6119Gt+lE/d2KtmiA== +"@strapi/email@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/email/-/email-5.0.0-beta.6.tgz#1f6388b87e4cd7b78a8560181b28189df5f83827" + integrity sha512-0HykboAH7k63bMfSfUpN5C4UHRdbU4PT7RM0+czggs3H4HFr69c6LWjItKUdeb8XYZ5aVFXtDgvC6gt54Apuqg== dependencies: - "@sentry/node" "6.19.7" + "@strapi/design-system" "2.0.0-beta.2" + "@strapi/icons" "2.0.0-beta.2" + "@strapi/provider-email-sendmail" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" + lodash "4.17.21" + react-intl "6.6.2" + react-query "3.39.3" + yup "0.32.9" + +"@strapi/generate-new@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.6.tgz#5d404684e3f1feae0f664d93bfb5773408b90061" + integrity sha512-nIxDORPHTq8O0IzljpFJsSGxiciqPn0vJNOHRWhTnE7KeDav4ktCA7sNNDVQLEL8GXfBuX1SKqjodEkjtHwJ+w== + dependencies: + "@sentry/node" "7.112.2" chalk "^4.1.2" execa "5.1.1" - fs-extra "10.1.0" + fs-extra "11.2.0" inquirer "8.2.5" lodash "4.17.21" node-machine-id "^1.1.10" @@ -2357,219 +2603,159 @@ semver "7.5.4" tar "6.1.13" -"@strapi/generators@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.0.tgz#3d70823f01d0398bd957b08c84299538c3eafc7a" - integrity sha512-j0v5ADADYqy4PZr2qfJv4MPiPAZYZ3wh6AREqqGrsfugcy8aGAHZYLvQTkTv+DfuIDrTI9JxSejlpcQxDx8kOA== +"@strapi/generators@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.6.tgz#7becb47f683cac29885296fd79c71cd5b875e332" + integrity sha512-YzS2bW9rDoIf00FlSLwBivXnov3NuUWpPAp1APoAFLcAjkRj7M76u6DJEV0UVWI7GiiEYpnTA7upUcYeNyYI/g== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" + "@strapi/typescript-utils" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" chalk "4.1.2" copyfiles "2.4.1" - fs-extra "10.1.0" + fs-extra "11.2.0" node-plop "0.26.3" plop "2.7.6" pluralize "8.0.0" -"@strapi/icons@1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.16.0.tgz#0b98dfa805a370423ad945208c07d00962209bd3" - integrity sha512-sa7MTlhHpbpFCS5ZIlgLQQtG4s5W7ojGFr6CsjwtFdezrvBLbY5ZGmVByghK7b3XoZ1bNYk1AiGdcxMQvCu+vw== +"@strapi/i18n@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/i18n/-/i18n-5.0.0-beta.6.tgz#579cf8b74ce3861b4228347d76f12d6b363c4644" + integrity sha512-FRBCfnmJ7IP+kFf0EeEpYm54enoGJUnr3ZxUmy9gIJ9YYEnwENnpWpOtLroQzH1gvzxIU9WeoNYWls7yVStijA== + dependencies: + "@reduxjs/toolkit" "1.9.7" + "@strapi/design-system" "2.0.0-beta.2" + "@strapi/icons" "2.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.6" + axios "1.6.8" + lodash "4.17.21" + qs "6.11.1" + react-intl "6.6.2" + react-redux "8.1.3" + yup "0.32.9" + +"@strapi/icons@2.0.0-beta.2": + version "2.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-beta.2.tgz#f9570f03b029576e98ba9b06e06e53c6934f385d" + integrity sha512-CIzZwn/bvZr6SKAOwI9gLEWYsWaxgStcdae75EbOueMk06MD1Ts6ICtiyOll0csoYQ8+vpzRxNszq0l3N1iDEQ== "@strapi/icons@^1.16.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.17.0.tgz#a9c877b3dacca52a1978e9f4e28fdd8600cbbec5" integrity sha512-RmV03BEECWmMlv0LpcZpwOZStcw9s6nQKqYg4jLZu7c+nDsOBZl+o6PNUnKnVeEtb7dVKliYykjZnLEVw72CGA== -"@strapi/logger@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.0.tgz#d8e94489851d62b4f621a164516cb0717838c3e9" - integrity sha512-s+WHExD7nPvOf2S8UGJd4uyS+WS0T+ETDtJoqczONCooWQidDT5S38kuGITHCAqy+Z978gPptRaUs2sis3QNeQ== +"@strapi/logger@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.6.tgz#ecedb904e396394c1dd6f3549c2166eb22207948" + integrity sha512-4JOgg5cnli4nq8kpOdsimFC+Dmw7rPSK/wPl/lVxWj1LmTeZu/QrnS4T3ZkzyiJGvfPEGhs1xAhVV1OpfQHX+g== dependencies: lodash "4.17.21" winston "3.10.0" -"@strapi/pack-up@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-5.0.0-beta.0.tgz#7bc62ab3060704ee28277c16a4cc8d2f6f22b7c9" - integrity sha512-tn6jXTxt+5VVHamub9GlDHEYzF02xgZ8uSJXwIvnNvieZkTB8BKMCCOtuNK7Lzz8KH6Gg94YhIPaDphZy4Hn1Q== +"@strapi/pack-up@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-5.0.0.tgz#aeca7cee2a2e5555e3bdd39528c36385c4ed6ad4" + integrity sha512-XN00SUwiR/rFTXxA3TMyuPt6SN4r6vuhUtx3y2D0NTzgVToNi++MyspPQ/jHbolHhQxUWnet6X/2JRprtE/YpQ== dependencies: "@vitejs/plugin-react-swc" "3.6.0" boxen "5.1.2" browserslist-to-esbuild "1.2.0" chalk "4.1.2" - chokidar "3.5.3" + chokidar "3.6.0" commander "8.3.0" - esbuild "0.19.11" + esbuild "0.20.2" esbuild-register "3.5.0" get-latest-version "5.1.0" git-url-parse "13.1.1" - ini "4.1.1" + ini "4.1.2" ora "5.4.1" outdent "0.8.0" pkg-up "3.1.0" - prettier "2.8.4" - prettier-plugin-packagejson "2.4.5" + prettier "2.8.8" + prettier-plugin-packagejson "2.4.14" prompts "2.4.2" rxjs "7.8.1" - typescript "5.3.2" - vite "5.1.6" + typescript "5.4.4" + vite "5.2.8" yup "0.32.9" -"@strapi/permissions@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.0.tgz#f1718f28320a480164f68b56a05e29a3d506ee82" - integrity sha512-sCtbakgHeKFsuxOCDb9mZ2P15BjlGDOH998hFREq/ognHEQ2FZGks+yDEUHfnRyUgz2MtUJSRfQpjrVlUOLWJA== +"@strapi/permissions@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.6.tgz#f5d7a7bbb5358e98e9653a490e91b8fe5eb8f76d" + integrity sha512-PKJwfBe4vUPQylSJNZKte5GbG0WAYAhgM4h8DWDhy3sf7uijnFfwBnHnnIHh6TGfKALZOOUEkuROAvbIEYskbA== dependencies: "@casl/ability" "6.5.0" - "@strapi/utils" "5.0.0-beta.0" + "@strapi/utils" "5.0.0-beta.6" lodash "4.17.21" qs "6.11.1" sift "16.0.1" -"@strapi/plugin-content-manager@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-5.0.0-beta.0.tgz#2bda59341d533855e56e93502f163d6bcb1eca73" - integrity sha512-9qOKNPtzvTN8RoAqBjV2D6dW0s24dGXUdFXqOY/93JBVRirxR+x2zAd9cUc+MotfEVWGDOLgtuoQk5uS+MtP+A== +"@strapi/provider-audit-logs-local@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.6.tgz#75ce79a954148567962e4d15b134125349e6e38d" + integrity sha512-+zgpfOhaYQ2qW/OUPHNb6t21NS+46P0ViRGGdqgiDSCnRYbMZNor03mHuLtB01r3tIpiu/pD25aAOFwIBFlVKw== dependencies: - "@sindresorhus/slugify" "1.1.0" - "@strapi/types" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" - koa "2.13.4" - lodash "4.17.21" - node-schedule "2.1.0" - qs "6.11.1" + "@strapi/utils" "5.0.0-beta.6" -"@strapi/plugin-content-type-builder@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-5.0.0-beta.0.tgz#70c88d60bd13bedd433eef91b96d240ed20011c3" - integrity sha512-uQWTn3OuPuYcP12xx97+5ZsKj5kp7NTeTuIzMpWZJA7axGua7dl/74aY2KcERIWm2d7qVYk1IzAmdbcAbL2l6A== +"@strapi/provider-email-sendmail@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.6.tgz#851d45041d223961ea387fa239ecb469d2d77fe6" + integrity sha512-zZxYC2U9e6aBavU9dla1KztZtU2+1WmwM7IiPj4Q7ryt+VMUZDYaOMDc2wn+lQeavbRYDdGBjxDLP14TKkvctA== dependencies: - "@reduxjs/toolkit" "1.9.7" - "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "1.16.0" - "@strapi/generators" "5.0.0-beta.0" - "@strapi/icons" "1.16.0" - "@strapi/utils" "5.0.0-beta.0" - date-fns "2.30.0" - fs-extra "10.1.0" - immer "9.0.21" - lodash "4.17.21" - pluralize "8.0.0" - qs "6.11.1" - react-helmet "^6.1.0" - react-intl "6.6.2" - react-redux "8.1.3" - yup "0.32.9" + "@strapi/utils" "5.0.0-beta.6" + sendmail "^1.6.1" -"@strapi/plugin-email@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-5.0.0-beta.0.tgz#21a2c10580f27ad3d1f8c29fc1c1747f328172a2" - integrity sha512-J0ch+VXu2mcMqjmMLj070EtEy47+Yeuz04R6d/3JoTNqMN4/Bf5K71oGgTBm5rsEZZb537lLX1+76S43viCu6A== +"@strapi/provider-upload-local@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.6.tgz#eefba79246f6fa441d31b4f6805e72b8021fdbd6" + integrity sha512-bMpUIl2gdxTQjLm2BmIAmJniy9P1kZHJ2RsF+dgShgzFEgurOYXPWktkrIUBkYE98LheO2P1j8X0Qq8V7+xXhA== dependencies: - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/provider-email-sendmail" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" - lodash "4.17.21" - react-helmet "6.1.0" - react-intl "6.6.2" - react-query "3.39.3" - yup "0.32.9" + "@strapi/utils" "5.0.0-beta.6" + fs-extra "11.2.0" -"@strapi/plugin-i18n@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-5.0.0-beta.0.tgz#4d8999807a69c9d62d71dec54f90a4a8cee3bc52" - integrity sha512-3HXxn6UJkn1z9XwfQhj07k6cm1bYZlri82vbvUhRBLaNS3bMWXZB4XTFJp3vDFL13SZI42+Ii4Q3tScU5IZO8w== +"@strapi/review-workflows@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-beta.6.tgz#b00da350dcc48a2df1a40b9b2700aad61c8fd141" + integrity sha512-MEvSvufXdlpcUdFKzh5xrZ8z95h6I+93FBjcSbj+fmAROjADJaqbGCvyUG3Nyoq+LFlXiOnMFlok6rKvxb+ONg== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/utils" "5.0.0-beta.0" - axios "1.6.8" - lodash "4.17.21" - qs "6.11.1" - react-intl "6.6.2" - react-redux "8.1.3" - yup "0.32.9" - -"@strapi/plugin-upload@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-5.0.0-beta.0.tgz#1efb172913961d292b7410cdca50dc25fb6bb988" - integrity sha512-Xj8OqmhnAbWKxjvoRSl1EUbJtidVANj4u5DTHc8hNMGzaAwZnrvt0iL6OaMASEAOalAC8/SLqNkwnq5h2F3HeQ== - dependencies: - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/provider-upload-local" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" + "@strapi/design-system" "2.0.0-beta.2" + "@strapi/icons" "2.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.1" axios "1.6.8" - byte-size "7.0.1" - cropperjs "1.6.1" - date-fns "2.30.0" - formik "2.4.5" - fs-extra "10.1.0" - immer "9.0.21" - koa-range "0.3.0" - koa-static "5.0.0" - lodash "4.17.21" - mime-types "2.1.35" - prop-types "^15.8.1" - qs "6.11.1" + fractional-indexing "3.2.0" react-dnd "16.0.1" + react-dnd-html5-backend "16.0.1" react-helmet "^6.1.0" react-intl "6.6.2" - react-query "3.39.3" react-redux "8.1.3" - react-select "5.8.0" - sharp "0.32.6" yup "0.32.9" -"@strapi/provider-audit-logs-local@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.0.tgz#b7cd403ba4821e0d3878276f1abfb5ab57800b41" - integrity sha512-w+KySg3yQGsCLCyb+p09TvXS22tTRma97dkIPcyiWj7/W/Yn4cpbBLQlaruX9qnqSBJCr2+26SxnEsY1u6ysZg== - -"@strapi/provider-email-sendmail@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.0.tgz#031ae2f36856496c190966c462a7b91496157448" - integrity sha512-YbNGMRckuGutZ/jYvRQ2oEbt594l2MHAZVGJdn1hqLUTdhBBhXadPzkSN4Q4FxCwjOScPR3HXhPSX3r6e5gJTQ== - dependencies: - "@strapi/utils" "5.0.0-beta.0" - sendmail "^1.6.1" - -"@strapi/provider-upload-local@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.0.tgz#ab7638e2374a3a076fd6a1670ad234a9b1e0c04b" - integrity sha512-64EMIly7JACso8hm4f46zIaVmpjSSq+NPgRvHobJZL3zDpH0C1xG0abr7Rz2HYzvl93IJ2vm1j0091qCC4kPUw== - dependencies: - "@strapi/utils" "5.0.0-beta.0" - fs-extra "10.1.0" - -"@strapi/strapi@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.0.tgz#2c714a693ede4954ee76f870b725acafe04f2863" - integrity sha512-endme6/PDHG49EFl3H53JOP1gzbkYMXfCy3YWSzYnXEY9AqIatU39YX7d9/j1KHcl9tZ6effDlP7WuY8mx2Kgg== +"@strapi/strapi@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.6.tgz#961882b8fba7b2ce226515757601644d51f3e75d" + integrity sha512-cr5NCVbthKaLhpLnzASP0gvJOzjUmRDZnVRhRt4/k7hX2OOmeJ8xnGIgPLmVfKp+crMjomQC8ACMgZQA5vZDPQ== dependencies: "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" - "@strapi/admin" "5.0.0-beta.0" - "@strapi/content-releases" "5.0.0-beta.0" - "@strapi/core" "5.0.0-beta.0" - "@strapi/data-transfer" "5.0.0-beta.0" - "@strapi/database" "5.0.0-beta.0" - "@strapi/generate-new" "5.0.0-beta.0" - "@strapi/generators" "5.0.0-beta.0" - "@strapi/logger" "5.0.0-beta.0" - "@strapi/pack-up" "5.0.0-beta.0" - "@strapi/permissions" "5.0.0-beta.0" - "@strapi/plugin-content-manager" "5.0.0-beta.0" - "@strapi/plugin-content-type-builder" "5.0.0-beta.0" - "@strapi/plugin-email" "5.0.0-beta.0" - "@strapi/plugin-i18n" "5.0.0-beta.0" - "@strapi/plugin-upload" "5.0.0-beta.0" - "@strapi/types" "5.0.0-beta.0" - "@strapi/typescript-utils" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" + "@strapi/admin" "5.0.0-beta.6" + "@strapi/content-manager" "5.0.0-beta.6" + "@strapi/content-releases" "5.0.0-beta.6" + "@strapi/content-type-builder" "5.0.0-beta.6" + "@strapi/core" "5.0.0-beta.6" + "@strapi/data-transfer" "5.0.0-beta.6" + "@strapi/database" "5.0.0-beta.6" + "@strapi/email" "5.0.0-beta.6" + "@strapi/generate-new" "5.0.0-beta.6" + "@strapi/generators" "5.0.0-beta.6" + "@strapi/i18n" "5.0.0-beta.6" + "@strapi/logger" "5.0.0-beta.6" + "@strapi/pack-up" "5.0.0" + "@strapi/permissions" "5.0.0-beta.6" + "@strapi/review-workflows" "5.0.0-beta.6" + "@strapi/types" "5.0.0-beta.6" + "@strapi/typescript-utils" "5.0.0-beta.6" + "@strapi/upload" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" "@types/nodemon" "1.19.6" "@vitejs/plugin-react-swc" "3.6.0" boxen "5.1.2" @@ -2582,29 +2768,24 @@ concurrently "8.2.2" copyfiles "2.4.1" css-loader "^6.10.0" - dotenv "14.2.0" + dotenv "16.4.5" esbuild "0.19.11" esbuild-loader "^2.21.0" esbuild-register "3.5.0" execa "5.1.1" - find-root "1.1.0" fork-ts-checker-webpack-plugin "8.0.0" - fs-extra "10.1.0" + fs-extra "11.2.0" get-latest-version "5.1.0" - git-url-parse "13.1.1" - glob "10.3.10" + git-url-parse "14.0.0" html-webpack-plugin "5.6.0" - http-errors "1.8.1" - https-proxy-agent "5.0.1" inquirer "8.2.5" lodash "4.17.21" mini-css-extract-plugin "2.7.7" nodemon "3.0.2" ora "5.4.1" outdent "0.8.0" - package-json "7.0.0" pkg-up "3.1.0" - prettier "2.8.4" + prettier "3.2.5" react "^18.2.0" react-dom "^18.2.0" react-refresh "0.14.0" @@ -2621,35 +2802,38 @@ yalc "1.0.0-pre.53" yup "0.32.9" -"@strapi/types@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.0.tgz#d172c83f989650623599b18f9f42d22946a0ab8d" - integrity sha512-SVfSlHDh3c3g/s5pHVsr0gCKj/TGlgYVYz/3Pt496Otr8oZ3IdIMQlRqLvefsodFrDUFzSidjzdEeC0hlWih4Q== +"@strapi/types@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.6.tgz#da530d2a47478768fa069a64f8714852aa1b9426" + integrity sha512-P9LMazGVuNUkKtAnxKtU32A7/C4pq58qWGNRDxoyRrPLHJc4B5OzCFv2IrRpaN1KuEglM7dk9bqV92DHBOTvbQ== dependencies: "@casl/ability" "6.5.0" - "@koa/cors" "3.4.3" - "@koa/router" "10.1.1" - "@strapi/database" "5.0.0-beta.0" - "@strapi/logger" "5.0.0-beta.0" - "@strapi/permissions" "5.0.0-beta.0" - "@strapi/utils" "5.0.0-beta.0" + "@koa/cors" "5.0.0" + "@koa/router" "12.0.1" + "@strapi/database" "5.0.0-beta.6" + "@strapi/logger" "5.0.0-beta.6" + "@strapi/permissions" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" commander "8.3.0" - koa "2.13.4" + koa "2.15.2" node-schedule "2.1.0" + typedoc "0.25.10" + typedoc-github-wiki-theme "1.1.0" + typedoc-plugin-markdown "3.17.1" -"@strapi/typescript-utils@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.0.tgz#e3a10f1e33c99b5379cefb680c19c824c4a3cfa2" - integrity sha512-x6JLkDDbiRoXtBOu0Iuvs8SCiIasFpeBdcWrZEm0+GW/zy+cVmQDQq9CIKGWowZTxBGQ9MAZkUbiXihY0xyI4g== +"@strapi/typescript-utils@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.6.tgz#039238b82c0c1106f8c46c75b55f58e08c7f7fd0" + integrity sha512-dV2UvWundbhKWyN68Jf5JfhXrenieIXINQ/Y3XngLzkGxlhfxLog0Crqri/oue3tc9a0lyi8RKICOJSsze0NOw== dependencies: chalk "4.1.2" cli-table3 "0.6.2" - fs-extra "10.1.0" + fs-extra "11.2.0" lodash "4.17.21" - prettier "2.8.4" + prettier "3.2.5" typescript "5.3.2" -"@strapi/ui-primitives@^1.16.0", "@strapi/ui-primitives@^1.17.0": +"@strapi/ui-primitives@^1.17.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.17.0.tgz#c8d88ceb03d896b7a9a2f00d07a326284aede24d" integrity sha512-u5ao5RaOqVD7HUDOdUpBqIOtvw57nV7jpSlckFzyP3Uqv3OGgTvno7Wnr0uAA7ppHISxXcFxQTbWzDbN7ycoQA== @@ -2676,10 +2860,67 @@ aria-hidden "^1.2.4" react-remove-scroll "^2.5.9" -"@strapi/utils@5.0.0-beta.0": - version "5.0.0-beta.0" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.0.tgz#cfa2859f582e56ef2c5d5fac088dc8e810582e13" - integrity sha512-SbdKl5PozhpxFaETQo6WGjoCMVyWjcBGM6Hxng1urYn7tfIdW0P5SCKDS6cKbQr9rYTrm6KSYcC5wVzC4WWAtQ== +"@strapi/ui-primitives@^2.0.0-beta.2": + version "2.0.0-beta.3" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-beta.3.tgz#b0ec3fa6518653b6796f71b28e4f4bd5720d0278" + integrity sha512-/yBGZTaGttWC0k68MVnmVbbmNQ/LodDBUafjBaqfKNfmFo2KefQKgsmYUHYOOYxvrPJ1tFrBeJqPEUrlUM/Arw== + dependencies: + "@radix-ui/number" "^1.0.1" + "@radix-ui/primitive" "^1.0.1" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "^1.0.1" + "@radix-ui/react-context" "^1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-dismissable-layer" "^1.0.5" + "@radix-ui/react-focus-guards" "1.0.1" + "@radix-ui/react-focus-scope" "1.0.4" + "@radix-ui/react-id" "^1.0.1" + "@radix-ui/react-popper" "^1.1.3" + "@radix-ui/react-portal" "^1.0.4" + "@radix-ui/react-primitive" "^1.0.3" + "@radix-ui/react-slot" "^1.0.2" + "@radix-ui/react-use-callback-ref" "^1.0.1" + "@radix-ui/react-use-controllable-state" "^1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-use-previous" "^1.0.1" + "@radix-ui/react-visually-hidden" "^1.0.3" + aria-hidden "^1.2.4" + react-remove-scroll "^2.5.9" + +"@strapi/upload@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/upload/-/upload-5.0.0-beta.6.tgz#e5ca99d13de012ad100e7f53c76277e6b8ea4bf5" + integrity sha512-6vTuyyQYS1Zaoz5hqFRyCXRbKisg00pBWBllhTHrErYBMVHV9j1B5+YV6XGmAEra9YKB8cPH7BDMciugpT84qw== + dependencies: + "@strapi/design-system" "2.0.0-beta.2" + "@strapi/icons" "2.0.0-beta.2" + "@strapi/provider-upload-local" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.6" + axios "1.6.8" + byte-size "8.1.1" + cropperjs "1.6.1" + date-fns "2.30.0" + formik "2.4.5" + fs-extra "11.2.0" + immer "9.0.21" + koa-range "0.3.0" + koa-static "5.0.0" + lodash "4.17.21" + mime-types "2.1.35" + prop-types "^15.8.1" + qs "6.11.1" + react-dnd "16.0.1" + react-intl "6.6.2" + react-query "3.39.3" + react-redux "8.1.3" + react-select "5.8.0" + sharp "0.32.6" + yup "0.32.9" + +"@strapi/utils@5.0.0-beta.1": + version "5.0.0-beta.1" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.1.tgz#fc45c4f27cc58e24a44f61dd4715ec06edb38e4d" + integrity sha512-Rgqep9G3IBpN2moRoCa1Rz4mUdaSwwmCp8gHeoLtCGymOSfP81yMemgt0ATzzgZMcydbZeWxyVlElOaTG7ZwMw== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" @@ -2691,6 +2932,22 @@ preferred-pm "3.1.2" yup "0.32.9" +"@strapi/utils@5.0.0-beta.6": + version "5.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.6.tgz#d0746b04304c5f618a25e5f1d0be227f38376059" + integrity sha512-m621AxA/IIAV3HK5OJQZF5q8vsXpBEqi7snWgYVTDzgdsphdHflG+LspgD4OPVCpw/+Ymnixqgtsg26RLmNDQA== + dependencies: + "@sindresorhus/slugify" "1.1.0" + date-fns "2.30.0" + execa "5.1.1" + http-errors "2.0.0" + lodash "4.17.21" + node-machine-id "1.1.12" + p-map "4.0.0" + preferred-pm "3.1.2" + yup "0.32.9" + zod "^3.22.4" + "@swc/core-darwin-arm64@1.4.11": version "1.4.11" resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.4.11.tgz#91ef40816e10495a4038a98dc6c8dfcc85d9c59b" @@ -2828,6 +3085,13 @@ resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.4.3.tgz#af975e367743fa91989cd666666aec31a8f50591" integrity sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q== +"@types/accepts@*": + version "1.3.7" + resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.7.tgz#3b98b1889d2b2386604c2bbbe62e4fb51e95b265" + integrity sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ== + dependencies: + "@types/node" "*" + "@types/argparse@1.0.38": version "1.0.38" resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" @@ -2871,6 +3135,14 @@ dependencies: "@babel/types" "^7.20.7" +"@types/body-parser@*": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== + dependencies: + "@types/connect" "*" + "@types/node" "*" + "@types/cacheable-request@^6.0.1": version "6.0.3" resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" @@ -2881,11 +3153,41 @@ "@types/node" "*" "@types/responselike" "^1.0.0" +"@types/co-body@^6.1.0": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@types/co-body/-/co-body-6.1.3.tgz#201796c6389066b400cfcb4e1ec5c3db798265a2" + integrity sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA== + dependencies: + "@types/node" "*" + "@types/qs" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/content-disposition@*": + version "0.5.8" + resolved "https://registry.yarnpkg.com/@types/content-disposition/-/content-disposition-0.5.8.tgz#6742a5971f490dc41e59d277eee71361fea0b537" + integrity sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg== + "@types/cookie@^0.4.1": version "0.4.1" resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== +"@types/cookies@*": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.9.0.tgz#a2290cfb325f75f0f28720939bee854d4142aee2" + integrity sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q== + dependencies: + "@types/connect" "*" + "@types/express" "*" + "@types/keygrip" "*" + "@types/node" "*" + "@types/debug@^4.1.7": version "4.1.12" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" @@ -2914,15 +3216,35 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== +"@types/express-serve-static-core@^4.17.33": + version "4.19.0" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz#3ae8ab3767d98d0b682cda063c3339e1e86ccfaa" + integrity sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*": + version "4.17.21" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + "@types/fined@*": version "1.1.5" resolved "https://registry.yarnpkg.com/@types/fined/-/fined-1.1.5.tgz#504b87a0de8813e06e7d226f34c1cefb70d9afb0" integrity sha512-2N93vadEGDFhASTIRbizbl4bNqpMOId5zZfj6hHqYZfEzEfO9onnU4Im8xvzo8uudySDveDHBOOSlTWf38ErfQ== -"@types/formidable@^1.0.31": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-1.2.8.tgz#78a95c12606920aeb1165ab2670943d726a79325" - integrity sha512-6psvrUy5VDYb+yaPJReF1WrRsz+FBwyJutK9Twz1Efa27tm07bARNIkK2B8ZPWq80dXqpKfrxTO96xrtPp+AuA== +"@types/formidable@^2.0.5": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-2.0.6.tgz#811ed3cd8a8a7675e02420b3f861c317e055376a" + integrity sha512-L4HcrA05IgQyNYJj6kItuIkXrInJvsXTPC5B1i64FggWKKqSL+4hgt7asiSNva75AoLQjq29oPxFfU4GAQ6Z2w== dependencies: "@types/node" "*" @@ -2954,11 +3276,21 @@ resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== +"@types/http-assert@*": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.5.tgz#dfb1063eb7c240ee3d3fe213dac5671cfb6a8dbf" + integrity sha512-4+tE/lwdAahgZT1g30Jkdm9PzFRde0xwxBNUyRsCitRvCQB90iuA2uJYdUnhnANRcqGXaWOGY4FEoxeElNAK2g== + "@types/http-cache-semantics@*": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== +"@types/http-errors@*": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + "@types/inquirer@^6.5.0": version "6.5.0" resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-6.5.0.tgz#b83b0bf30b88b8be7246d40e51d32fe9d10e09be" @@ -3018,6 +3350,11 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +"@types/keygrip@*": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.6.tgz#1749535181a2a9b02ac04a797550a8787345b740" + integrity sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ== + "@types/keyv@^3.1.4": version "3.1.4" resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" @@ -3025,6 +3362,27 @@ dependencies: "@types/node" "*" +"@types/koa-compose@*": + version "3.2.8" + resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.8.tgz#dec48de1f6b3d87f87320097686a915f1e954b57" + integrity sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA== + dependencies: + "@types/koa" "*" + +"@types/koa@*", "@types/koa@^2.13.5": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.15.0.tgz#eca43d76f527c803b491731f95df575636e7b6f2" + integrity sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g== + dependencies: + "@types/accepts" "*" + "@types/content-disposition" "*" + "@types/cookies" "*" + "@types/http-assert" "*" + "@types/http-errors" "*" + "@types/keygrip" "*" + "@types/koa-compose" "*" + "@types/node" "*" + "@types/liftoff@^2.5.1": version "2.5.1" resolved "https://registry.yarnpkg.com/@types/liftoff/-/liftoff-2.5.1.tgz#2eb4c1f86e9d5ee85571e56db0084b26af129ced" @@ -3044,6 +3402,11 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.200.tgz#435b6035c7eba9cdf1e039af8212c9e9281e7149" integrity sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q== +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + "@types/minimatch@*": version "5.1.2" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" @@ -3083,6 +3446,16 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== +"@types/qs@*": + version "6.9.15" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce" + integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + "@types/react-dom@^18.0.0": version "18.2.23" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.23.tgz#112338760f622a16d64271b408355f2f27f6302c" @@ -3128,6 +3501,23 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.4.tgz#fedc3e5b15c26dc18faae96bf1317487cb3658cf" integrity sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ== +"@types/send@*": + version "0.17.4" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" + integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-static@*": + version "1.15.7" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" + integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== + dependencies: + "@types/http-errors" "*" + "@types/node" "*" + "@types/send" "*" + "@types/set-cookie-parser@^2.4.0": version "2.4.7" resolved "https://registry.yarnpkg.com/@types/set-cookie-parser/-/set-cookie-parser-2.4.7.tgz#4a341ed1d3a922573ee54db70b6f0a6d818290e7" @@ -3210,7 +3600,7 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/react-codemirror@^4.21.24", "@uiw/react-codemirror@^4.21.25": +"@uiw/react-codemirror@^4.21.25": version "4.21.25" resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.25.tgz#1efb7737b907fde6f8f7552b5f43b33eec0b7a86" integrity sha512-mBrCoiffQ+hbTqV1JoixFEcH7BHXkS3PjTyNH7dE8Gzf3GSBRazhtSM5HrAFIiQ5FIRGFs8Gznc4UAdhtevMmw== @@ -3413,13 +3803,6 @@ addressparser@1.0.1: resolved "https://registry.yarnpkg.com/addressparser/-/addressparser-1.0.1.tgz#47afbe1a2a9262191db6838e4fd1d39b40821746" integrity sha512-aQX7AISOMM7HFE0iZ3+YnD07oIeJqWGVnJ+ZIKaBZAk03ftmVYVqsGas/rbXKR21n4D/hKCSHypvcyOkds/xzg== -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -3511,6 +3894,11 @@ ansi-regex@^6.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== +ansi-sequence-parser@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf" + integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg== + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" @@ -3572,7 +3960,7 @@ aria-hidden@^1.1.1: dependencies: tslib "^2.0.0" -aria-hidden@^1.2.3, aria-hidden@^1.2.4: +aria-hidden@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== @@ -3707,6 +4095,11 @@ arraybuffer.prototype.slice@^1.0.2: is-array-buffer "^3.0.2" is-shared-array-buffer "^1.0.2" +asap@^2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" @@ -3946,7 +4339,7 @@ bcryptjs@2.4.3: resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ== -big-integer@^1.6.16, big-integer@^1.6.44: +big-integer@^1.6.16: version "1.6.52" resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== @@ -3999,13 +4392,6 @@ boxen@5.1.2: widest-line "^3.1.0" wrap-ansi "^7.0.0" -bplist-parser@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" - integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== - dependencies: - big-integer "^1.6.44" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -4207,19 +4593,12 @@ builtin-status-codes@^3.0.0: resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== -bundle-name@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a" - integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw== - dependencies: - run-applescript "^5.0.0" - -byte-size@7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" - integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== +byte-size@8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-8.1.1.tgz#3424608c62d59de5bfda05d31e0313c6174842ae" + integrity sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg== -bytes@3.1.2, bytes@^3.0.0: +bytes@3.1.2, bytes@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== @@ -4407,7 +4786,7 @@ chokidar@3.5.3: optionalDependencies: fsevents "~2.3.2" -chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: +chokidar@3.6.0, chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -4437,10 +4816,10 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== -ci-info@3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== +ci-info@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" + integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== ci-info@^3.2.0: version "3.9.0" @@ -4567,15 +4946,15 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -co-body@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/co-body/-/co-body-5.2.0.tgz#5a0a658c46029131e0e3a306f67647302f71c124" - integrity sha512-sX/LQ7LqUhgyaxzbe7IqwPeTr2yfpfUIQ/dgpKo6ZI4y4lpQA0YxAomWIY+7I7rHWcG02PG+OuPREzMW/5tszQ== +co-body@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.1.0.tgz#d87a8efc3564f9bfe3aced8ef5cd04c7a8766547" + integrity sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ== dependencies: inflation "^2.0.0" - qs "^6.4.0" - raw-body "^2.2.0" - type-is "^1.6.14" + qs "^6.5.2" + raw-body "^2.3.3" + type-is "^1.6.16" co@^4.6.0: version "4.6.0" @@ -4726,7 +5105,7 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== -compressible@^2.0.0: +compressible@^2.0.18: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== @@ -4828,15 +5207,15 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -cookie@^0.4.1, cookie@^0.4.2: +cookie@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== -cookies@~0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90" - integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== +cookies@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.9.1.tgz#3ffed6f60bb4fb5f146feeedba50acc418af67e3" + integrity sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw== dependencies: depd "~2.0.0" keygrip "~1.1.0" @@ -5063,7 +5442,7 @@ debounce@^1.2.1: resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== -debug@4, debug@4.3.4, debug@^4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@4.3.4, debug@^4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -5157,24 +5536,6 @@ deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -default-browser-id@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c" - integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== - dependencies: - bplist-parser "^0.2.0" - untildify "^4.0.0" - -default-browser@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da" - integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA== - dependencies: - bundle-name "^3.0.0" - default-browser-id "^3.0.0" - execa "^7.1.1" - titleize "^3.0.0" - defaults@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" @@ -5210,11 +5571,6 @@ define-lazy-prop@^2.0.0: resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== -define-lazy-prop@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f" - integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg== - define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" @@ -5338,6 +5694,14 @@ detect-node@^2.0.4, detect-node@^2.1.0: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +dezalgo@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" + integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== + dependencies: + asap "^2.0.0" + wrappy "1" + diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -5506,10 +5870,10 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" -dotenv@14.2.0: - version "14.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-14.2.0.tgz#7e77fd5dd6cff5942c4496e1acf2d0f37a9e67aa" - integrity sha512-05POuPJyPpO6jqzTNweQFfAyMSD4qa4lvsMOWyTRTdpHKy6nnnN+IYWaXF+lHivhBH/ufDKlR4IWCAN3oPnHuw== +dotenv@16.4.5: + version "16.4.5" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" + integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== duplexer@^0.1.2: version "0.1.2" @@ -5822,6 +6186,35 @@ esbuild@0.19.11: "@esbuild/win32-ia32" "0.19.11" "@esbuild/win32-x64" "0.19.11" +esbuild@0.20.2, esbuild@^0.20.1: + version "0.20.2" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" + integrity sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g== + optionalDependencies: + "@esbuild/aix-ppc64" "0.20.2" + "@esbuild/android-arm" "0.20.2" + "@esbuild/android-arm64" "0.20.2" + "@esbuild/android-x64" "0.20.2" + "@esbuild/darwin-arm64" "0.20.2" + "@esbuild/darwin-x64" "0.20.2" + "@esbuild/freebsd-arm64" "0.20.2" + "@esbuild/freebsd-x64" "0.20.2" + "@esbuild/linux-arm" "0.20.2" + "@esbuild/linux-arm64" "0.20.2" + "@esbuild/linux-ia32" "0.20.2" + "@esbuild/linux-loong64" "0.20.2" + "@esbuild/linux-mips64el" "0.20.2" + "@esbuild/linux-ppc64" "0.20.2" + "@esbuild/linux-riscv64" "0.20.2" + "@esbuild/linux-s390x" "0.20.2" + "@esbuild/linux-x64" "0.20.2" + "@esbuild/netbsd-x64" "0.20.2" + "@esbuild/openbsd-x64" "0.20.2" + "@esbuild/sunos-x64" "0.20.2" + "@esbuild/win32-arm64" "0.20.2" + "@esbuild/win32-ia32" "0.20.2" + "@esbuild/win32-x64" "0.20.2" + esbuild@^0.16.17: version "0.16.17" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" @@ -6218,21 +6611,6 @@ execa@5.1.1, execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -execa@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9" - integrity sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.1" - human-signals "^4.3.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^3.0.7" - strip-final-newline "^3.0.0" - exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -6407,7 +6785,7 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-root@1.1.0, find-root@^1.1.0: +find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== @@ -6547,10 +6925,15 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -formidable@^1.1.1: - version "1.2.6" - resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.6.tgz#d2a51d60162bbc9b4a055d8457a7c75315d1a168" - integrity sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ== +formidable@^2.0.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.2.tgz#fa973a2bec150e4ce7cac15589d7a25fc30ebd89" + integrity sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g== + dependencies: + dezalgo "^1.0.4" + hexoid "^1.0.0" + once "^1.4.0" + qs "^6.11.0" formik@2.4.5: version "2.4.5" @@ -6596,16 +6979,16 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" - integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== +fs-extra@11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@10.1.0, fs-extra@^10.0.0: +fs-extra@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== @@ -6766,7 +7149,7 @@ get-stream@^5.1.0: dependencies: pump "^3.0.0" -get-stream@^6.0.0, get-stream@^6.0.1: +get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -6820,6 +7203,13 @@ git-url-parse@13.1.1: dependencies: git-up "^7.0.0" +git-url-parse@14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f" + integrity sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== + dependencies: + git-up "^7.0.0" + github-from-package@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" @@ -6848,6 +7238,17 @@ glob@10.3.10: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" +glob@^10.3.7: + version "10.3.12" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b" + integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.3.6" + minimatch "^9.0.1" + minipass "^7.0.4" + path-scurry "^1.10.2" + glob@^7.0.0, glob@^7.0.5, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" @@ -6981,7 +7382,7 @@ gzip-size@^6.0.0: dependencies: duplexer "^0.1.2" -handlebars@^4.4.3: +handlebars@^4.4.3, handlebars@^4.7.7: version "4.7.8" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== @@ -7141,6 +7542,11 @@ helmet@^6.0.1: resolved "https://registry.yarnpkg.com/helmet/-/helmet-6.2.0.tgz#c29d62014be4c70b8ef092c9c5e54c8c26b8e16e" integrity sha512-DWlwuXLLqbrIOltR6tFQXShj/+7Cyp0gLi6uAb8qMdFh/YBBFbKSgQ6nbXmScYd8emMctuthmgIa7tUfo9Rtyg== +hexoid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" + integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== + highlight.js@^10.4.1: version "10.7.3" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" @@ -7241,7 +7647,7 @@ http-cache-semantics@^4.0.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== -http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.0, http-errors@~1.8.0: +http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.1, http-errors@~1.8.0: version "1.8.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== @@ -7252,7 +7658,7 @@ http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.0, h statuses ">= 1.5.0 < 2" toidentifier "1.0.1" -http-errors@2.0.0: +http-errors@2.0.0, http-errors@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== @@ -7286,24 +7692,11 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== -https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -human-signals@^4.3.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" - integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== - iconv-lite@0.4.13: version "0.4.13" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" @@ -7353,6 +7746,11 @@ ignore@^5.0.4, ignore@^5.1.1, ignore@^5.2.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== + immer@9.0.21, immer@^9.0.21, immer@^9.0.6: version "9.0.21" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" @@ -7417,10 +7815,10 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.1.tgz#d95b3d843b1e906e56d6747d5447904ff50ce7a1" - integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== +ini@4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.2.tgz#7f646dbd9caea595e61f88ef60bfff8b01f8130a" + integrity sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw== ini@^1.3.4, ini@~1.3.0: version "1.3.8" @@ -7674,11 +8072,6 @@ is-docker@2.2.1, is-docker@^2.0.0, is-docker@^2.1.1: resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== -is-docker@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" - integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ== - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -7739,13 +8132,6 @@ is-hotkey@^0.1.6: resolved "https://registry.yarnpkg.com/is-hotkey/-/is-hotkey-0.1.8.tgz#6b1f4b2d0e5639934e20c05ed24d623a21d36d25" integrity sha512-qs3NZ1INIS+H+yeo7cD9pDfwYV/jqRh1JG9S9zYrNudkoUQg7OL7ziXqRKu+InFjUIDoP2o6HIkLYMh1pcWgyQ== -is-inside-container@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4" - integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA== - dependencies: - is-docker "^3.0.0" - is-interactive@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" @@ -7886,11 +8272,6 @@ is-stream@^2.0.0, is-stream@^2.0.1: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== - is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" @@ -8090,7 +8471,7 @@ iterator.prototype@^1.1.2: reflect.getprototypeof "^1.0.4" set-function-name "^2.0.1" -jackspeak@^2.3.5: +jackspeak@^2.3.5, jackspeak@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== @@ -8483,11 +8864,6 @@ joycon@^3.0.1: resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== -js-cookie@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" - integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== - js-levenshtein@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" @@ -8553,6 +8929,11 @@ json5@^2.1.2, json5@^2.2.0, json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== +jsonc-parser@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a" + integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA== + jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -8664,30 +9045,32 @@ knex@3.0.1: tarn "^3.0.2" tildify "2.0.0" -koa-body@4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/koa-body/-/koa-body-4.2.0.tgz#37229208b820761aca5822d14c5fc55cee31b26f" - integrity sha512-wdGu7b9amk4Fnk/ytH8GuWwfs4fsB5iNkY8kZPpgQVb04QZSv85T0M8reb+cJmvLE8cjPYvBzRikD3s6qz8OoA== +koa-body@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/koa-body/-/koa-body-6.0.1.tgz#46c490033cceebb2874c53cfbb04c45562cf3c84" + integrity sha512-M8ZvMD8r+kPHy28aWP9VxL7kY8oPWA+C7ZgCljrCMeaU7uX6wsIQgDHskyrAr9sw+jqnIXyv4Mlxri5R4InIJg== dependencies: - "@types/formidable" "^1.0.31" - co-body "^5.1.1" - formidable "^1.1.1" + "@types/co-body" "^6.1.0" + "@types/formidable" "^2.0.5" + "@types/koa" "^2.13.5" + co-body "^6.1.0" + formidable "^2.0.1" + zod "^3.19.1" koa-compose@4.1.0, koa-compose@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== -koa-compress@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.1.0.tgz#7b9fe24f4c1b28d9cae90864597da472c2fcf701" - integrity sha512-G3Ppo9jrUwlchp6qdoRgQNMiGZtM0TAHkxRZQ7EoVvIG8E47J4nAsMJxXHAUQ+0oc7t0MDxSdONWTFcbzX7/Bg== +koa-compress@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.1.1.tgz#4f1599cfcaab23de1cd97d0a0ff9b5d05b0ffa52" + integrity sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg== dependencies: - bytes "^3.0.0" - compressible "^2.0.0" - http-errors "^1.8.0" + bytes "^3.1.2" + compressible "^2.0.18" + http-errors "^1.8.1" koa-is-json "^1.0.0" - statuses "^2.0.1" koa-convert@^2.0.0: version "2.0.0" @@ -8711,7 +9094,7 @@ koa-helmet@7.0.2: dependencies: helmet "^6.0.1" -koa-ip@^2.1.2: +koa-ip@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/koa-ip/-/koa-ip-2.1.3.tgz#b7318bb30fd1e06d03a96beb704ee72cc6ecade0" integrity sha512-QLVBByImwDq9enZXVOD3Astk876B7N0IYta7Kik4iyNB462rVzBB1/LD0Ek1F+v9nGUTHBFyhh8043EIlskK9Q== @@ -8725,10 +9108,10 @@ koa-is-json@^1.0.0: resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14" integrity sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw== -koa-passport@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/koa-passport/-/koa-passport-5.0.0.tgz#66c8e91b06358969ab6129d90368fa07a06fafc0" - integrity sha512-eNGg3TGgZ4ydm9DYCOqaa0ySSA/44BS6X+v4CKjP/nHOoXlADRonHsZvS3QWok6EV0ZL0V7FhfWxRYfD2B5kTQ== +koa-passport@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/koa-passport/-/koa-passport-6.0.0.tgz#c30d2b859eaff8349c553eb479f365244188df53" + integrity sha512-bgcrQN7Ylfgi1PVr5l6hHYkr38RHUzx+ty3m7e/xoTte8MR0zbDt6+pvP3/nuF/yXL6Ba7IzX1rSqmCy6OrrIw== dependencies: passport "^0.6.0" @@ -8766,21 +9149,21 @@ koa-static@5.0.0: debug "^3.1.0" koa-send "^5.0.0" -koa2-ratelimit@^1.1.2: +koa2-ratelimit@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/koa2-ratelimit/-/koa2-ratelimit-1.1.3.tgz#9f839c4f5533151aa4d5b8d11381a9a07854f0ff" integrity sha512-gdrIw6m/D7pmScScL4dz50qLbRR3UGqvO1Vuy2dc7hVIuFAl1OVTnu6WFyEJ5GbfyLZFaCMWzRw6t4krvzvUTg== -koa@2.13.4: - version "2.13.4" - resolved "https://registry.yarnpkg.com/koa/-/koa-2.13.4.tgz#ee5b0cb39e0b8069c38d115139c774833d32462e" - integrity sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g== +koa@2.15.2: + version "2.15.2" + resolved "https://registry.yarnpkg.com/koa/-/koa-2.15.2.tgz#1e4afe1482d01bd24ed6e30f630a960411f5ebf2" + integrity sha512-MXTeZH3M6AJ8ukW2QZ8wqO3Dcdfh2WRRmjCBkEP+NhKNCiqlO5RDqHmSnsyNrbRJrdjyvIGSJho4vQiWgQJSVA== dependencies: accepts "^1.3.5" cache-content-type "^1.0.0" content-disposition "~0.5.2" content-type "^1.0.4" - cookies "~0.8.0" + cookies "~0.9.0" debug "^4.3.2" delegates "^1.0.0" depd "^2.0.0" @@ -8858,6 +9241,13 @@ libqp@1.1.0: resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" integrity sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA== +lie@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" + integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== + dependencies: + immediate "~3.0.5" + liftoff@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" @@ -8908,6 +9298,13 @@ loader-utils@^2.0.0, loader-utils@^2.0.4: emojis-list "^3.0.0" json5 "^2.1.2" +localforage@^1.8.1: + version "1.10.0" + resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" + integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== + dependencies: + lie "3.1.1" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -9057,10 +9454,10 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru_map@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" - integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ== +lunr@^2.3.9: + version "2.3.9" + resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" + integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== luxon@^1.26.0: version "1.28.1" @@ -9176,6 +9573,11 @@ markdown-it@^12.3.2: mdurl "^1.0.1" uc.micro "^1.0.5" +marked@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" + integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== + match-sorter@^6.0.2: version "6.3.4" resolved "https://registry.yarnpkg.com/match-sorter/-/match-sorter-6.3.4.tgz#afa779d8e922c81971fbcb4781c7003ace781be7" @@ -9302,11 +9704,6 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -9348,7 +9745,7 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.1: +minimatch@^9.0.1, minimatch@^9.0.3: version "9.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== @@ -9377,6 +9774,11 @@ minipass@^4.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +minipass@^7.0.4: + version "7.1.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.0.tgz#b545f84af94e567386770159302ca113469c80b8" + integrity sha512-oGZRv2OT1lO2UF1zUcwdTb3wqUwI0kBGTgt/T7OdSj6M6N5m3o5uPf0AIW6lVxGGoiWUR7e2AwTE+xiwK8WQig== + minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" @@ -9729,13 +10131,6 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npm-run-path@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" - integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== - dependencies: - path-key "^4.0.0" - nth-check@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" @@ -9912,13 +10307,6 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - only@~0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/only/-/only-0.0.2.tgz#2afde84d03e50b9a8edc444e30610a70295edfb4" @@ -9933,16 +10321,6 @@ open@8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" -open@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6" - integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg== - dependencies: - default-browser "^4.0.0" - define-lazy-prop "^3.0.0" - is-inside-container "^1.0.0" - is-wsl "^2.2.0" - opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" @@ -10246,11 +10624,6 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -10268,7 +10641,7 @@ path-root@^0.1.1: dependencies: path-root-regex "^0.1.0" -path-scurry@^1.10.1: +path-scurry@^1.10.1, path-scurry@^1.10.2: version "1.10.2" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7" integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== @@ -10276,11 +10649,16 @@ path-scurry@^1.10.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-to-regexp@^6.1.0, path-to-regexp@^6.2.0: +path-to-regexp@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== +path-to-regexp@^6.2.1: + version "6.2.2" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" + integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -10416,7 +10794,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.3.11, postcss@^8.4.33, postcss@^8.4.35: +postcss@^8.3.11, postcss@^8.4.33, postcss@^8.4.35, postcss@^8.4.38: version "8.4.38" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== @@ -10458,18 +10836,23 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier-plugin-packagejson@2.4.5: - version "2.4.5" - resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.5.tgz#20cc396e5654b5736657bd2dfb7ac859afc618cc" - integrity sha512-glG71jE1gO3y5+JNAhC8X+4yrlN28rub6Aj461SKbaPie9RgMiHKcInH2Moi2VGOfkTXaEHBhg4uVMBqa+kBUA== +prettier-plugin-packagejson@2.4.14: + version "2.4.14" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.14.tgz#5d9d6ce16f7ce02c4d854d9d0d4bcc39f8271851" + integrity sha512-sli+gV5tW7uxvzDZQscaBtSfbyAW2ToL6n/HGt51PipwX9vI7M54vefG0mKSfklVkT29TNGO6Mo6g8c6Z79gmw== dependencies: - sort-package-json "2.5.1" - synckit "0.8.5" + sort-package-json "2.10.0" + synckit "0.9.0" -prettier@2.8.4: - version "2.8.4" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3" - integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw== +prettier@2.8.8: + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== + +prettier@3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" + integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== pretty-error@^4.0.0: version "4.0.0" @@ -10604,6 +10987,13 @@ qs@6.11.1: dependencies: side-channel "^1.0.4" +qs@^6.11.0, qs@^6.5.2: + version "6.12.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a" + integrity sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ== + dependencies: + side-channel "^1.0.6" + qs@^6.11.2: version "6.11.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" @@ -10611,13 +11001,6 @@ qs@^6.11.2: dependencies: side-channel "^1.0.4" -qs@^6.4.0: - version "6.12.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.0.tgz#edd40c3b823995946a8a0b1f208669c7a200db77" - integrity sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg== - dependencies: - side-channel "^1.0.6" - querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -10658,7 +11041,7 @@ range-parser@^1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@^2.2.0: +raw-body@^2.3.3: version "2.5.2" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== @@ -10715,13 +11098,6 @@ react-dom@^18.2.0: loose-envify "^1.1.0" scheduler "^0.23.0" -react-error-boundary@3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/react-error-boundary/-/react-error-boundary-3.1.4.tgz#255db92b23197108757a888b01e5b729919abde0" - integrity sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA== - dependencies: - "@babel/runtime" "^7.12.5" - react-fast-compare@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" @@ -10732,7 +11108,7 @@ react-fast-compare@^3.1.1: resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== -react-helmet@6.1.0, react-helmet@^6.1.0: +react-helmet@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-6.1.0.tgz#a750d5165cb13cf213e44747502652e794468726" integrity sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw== @@ -10838,7 +11214,7 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@^2.5.7, react-remove-scroll@^2.5.9: +react-remove-scroll@^2.5.9: version "2.5.9" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.9.tgz#6a38e7d46043abc2c6b0fb39db650b9f2e38be3e" integrity sha512-bvHCLBrFfM2OgcrpPY2YW84sPdS2o2HKWJUf1xGyGLnSoEnOTOBpahIarjRuYtN0ryahCeP242yf+5TrBX/pZA== @@ -11232,6 +11608,13 @@ rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" +rimraf@5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.5.tgz#9be65d2d6e683447d2e9013da2bf451139a61ccf" + integrity sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A== + dependencies: + glob "^10.3.7" + rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" @@ -11247,6 +11630,31 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +rollup@^4.13.0: + version "4.17.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.17.2.tgz#26d1785d0144122277fdb20ab3a24729ae68301f" + integrity sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.17.2" + "@rollup/rollup-android-arm64" "4.17.2" + "@rollup/rollup-darwin-arm64" "4.17.2" + "@rollup/rollup-darwin-x64" "4.17.2" + "@rollup/rollup-linux-arm-gnueabihf" "4.17.2" + "@rollup/rollup-linux-arm-musleabihf" "4.17.2" + "@rollup/rollup-linux-arm64-gnu" "4.17.2" + "@rollup/rollup-linux-arm64-musl" "4.17.2" + "@rollup/rollup-linux-powerpc64le-gnu" "4.17.2" + "@rollup/rollup-linux-riscv64-gnu" "4.17.2" + "@rollup/rollup-linux-s390x-gnu" "4.17.2" + "@rollup/rollup-linux-x64-gnu" "4.17.2" + "@rollup/rollup-linux-x64-musl" "4.17.2" + "@rollup/rollup-win32-arm64-msvc" "4.17.2" + "@rollup/rollup-win32-ia32-msvc" "4.17.2" + "@rollup/rollup-win32-x64-msvc" "4.17.2" + fsevents "~2.3.2" + rollup@^4.2.0: version "4.14.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.14.0.tgz#c3e2cd479f1b2358b65c1f810fa05b51603d7be8" @@ -11271,13 +11679,6 @@ rollup@^4.2.0: "@rollup/rollup-win32-x64-msvc" "4.14.0" fsevents "~2.3.2" -run-applescript@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c" - integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg== - dependencies: - execa "^5.0.0" - run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" @@ -11428,6 +11829,11 @@ semver@^7.3.5, semver@^7.3.8: dependencies: lru-cache "^6.0.0" +semver@^7.6.0: + version "7.6.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.1.tgz#60bfe090bf907a25aa8119a72b9f90ef7ca281b2" + integrity sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA== + sendmail@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/sendmail/-/sendmail-1.6.1.tgz#6be92fb4be70d1d9ad102030aeb1e737bd512159" @@ -11560,6 +11966,16 @@ shelljs@^0.8.1: interpret "^1.0.0" rechoir "^0.6.2" +shiki@^0.14.7: + version "0.14.7" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.7.tgz#c3c9e1853e9737845f1d2ef81b31bcfb07056d4e" + integrity sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg== + dependencies: + ansi-sequence-parser "^1.1.0" + jsonc-parser "^3.2.0" + vscode-oniguruma "^1.7.0" + vscode-textmate "^8.0.0" + side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -11728,10 +12144,10 @@ sort-object-keys@^1.1.3: resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== -sort-package-json@2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.5.1.tgz#5c0f2ce8cc8851988e5039f76b8978439439039d" - integrity sha512-vx/KoZxm8YNMUqdlw7SGTfqR5pqZ/sUfgOuRtDILiOy/3AvzhAibyUe2cY3OpLs3oRSow9up4yLVtQaM24rbDQ== +sort-package-json@2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.10.0.tgz#6be07424bf3b7db9fbb1bdd69e7945f301026d8a" + integrity sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g== dependencies: detect-indent "^7.0.1" detect-newline "^4.0.0" @@ -11739,6 +12155,7 @@ sort-package-json@2.5.1: git-hooks-list "^3.0.0" globby "^13.1.2" is-plain-obj "^4.1.0" + semver "^7.6.0" sort-object-keys "^1.1.3" sorted-array-functions@^1.3.0: @@ -11876,7 +12293,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -statuses@2.0.1, statuses@^2.0.1: +statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== @@ -12086,11 +12503,6 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== - strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" @@ -12171,13 +12583,13 @@ swap-case@^1.1.0: lower-case "^1.1.1" upper-case "^1.1.1" -synckit@0.8.5: - version "0.8.5" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3" - integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q== +synckit@0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.9.0.tgz#5b33b458b3775e4466a5b377fba69c63572ae449" + integrity sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg== dependencies: - "@pkgr/utils" "^2.3.1" - tslib "^2.5.0" + "@pkgr/core" "^0.1.0" + tslib "^2.6.2" table@^6.0.9: version "6.8.1" @@ -12355,11 +12767,6 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" -titleize@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53" - integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ== - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -12461,12 +12868,12 @@ tsconfig-paths@^3.14.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.9.0, tslib@^1.9.3: +tslib@^1.9.0: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.0: +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -12525,7 +12932,7 @@ type-fest@^2.18.0, type-fest@^2.19.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== -type-is@^1.6.14, type-is@^1.6.16: +type-is@^1.6.16: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -12579,6 +12986,28 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" +typedoc-github-wiki-theme@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/typedoc-github-wiki-theme/-/typedoc-github-wiki-theme-1.1.0.tgz#d7db13543e3f02ff05b9fe4723031fa34cb74e68" + integrity sha512-VyFmz8ZV2j/qEsCjD5EtR6FgZsCoy64Zr6SS9kCTcq7zx69Cx4UJBx8Ga/naxqs08TDggE6myIfODY6awwAGcA== + +typedoc-plugin-markdown@3.17.1: + version "3.17.1" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz#c33f42363c185adf842f4699166015f7fe0ed02b" + integrity sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw== + dependencies: + handlebars "^4.7.7" + +typedoc@0.25.10: + version "0.25.10" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.10.tgz#572f566498e4752fdbc793ccc14b8eb517944770" + integrity sha512-v10rtOFojrjW9og3T+6wAKeJaGMuojU87DXGZ33sfs+554wgPTRG+s07Ag1BjPZI85Y5QPVouPI63JQ6fcQM5w== + dependencies: + lunr "^2.3.9" + marked "^4.3.0" + minimatch "^9.0.3" + shiki "^0.14.7" + typescript@5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" @@ -12589,6 +13018,11 @@ typescript@5.3.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.2.tgz#00d1c7c1c46928c5845c1ee8d0cc2791031d4c43" integrity sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ== +typescript@5.4.4: + version "5.4.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.4.tgz#eb2471e7b0a5f1377523700a21669dce30c2d952" + integrity sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw== + uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" @@ -12871,11 +13305,32 @@ vite@5.1.6: optionalDependencies: fsevents "~2.3.3" +vite@5.2.8: + version "5.2.8" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.8.tgz#a99e09939f1a502992381395ce93efa40a2844aa" + integrity sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA== + dependencies: + esbuild "^0.20.1" + postcss "^8.4.38" + rollup "^4.13.0" + optionalDependencies: + fsevents "~2.3.3" + vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== +vscode-oniguruma@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" + integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== + +vscode-textmate@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" + integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== + w3c-keyname@^2.2.4: version "2.2.8" resolved "https://registry.yarnpkg.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5" @@ -13301,3 +13756,8 @@ z-schema@~5.0.2: validator "^13.7.0" optionalDependencies: commander "^10.0.0" + +zod@^3.19.1, zod@^3.22.4: + version "3.23.7" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.7.tgz#db33c910c592b8ce13f2f449097d4fb926c84f51" + integrity sha512-NBeIoqbtOiUMomACV/y+V3Qfs9+Okr18vR5c/5pHClPpufWOrsx8TENboDPe265lFdfewX2yBtNTLPvnmCxwog== From 6212b949ab491abb914587831c937f2a66b8eb6c Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 19:49:40 +0200 Subject: [PATCH 077/123] fix: eslint no-unresolved --- .eslintrc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.eslintrc b/.eslintrc index 6120fb2..2471753 100644 --- a/.eslintrc +++ b/.eslintrc @@ -26,6 +26,13 @@ "strapi": true }, "rules": { + "import/no-unresolved": [2, { + "ignore": [ + "@strapi/strapi/admin", + "@strapi/admin/strapi-admin" + ] + }], + "template-curly-spacing" : "off", "indent" : "off", From 0b4974a33870e47b8f1d220dcf0773f37970d8ab Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 19:51:35 +0200 Subject: [PATCH 078/123] fix: missing import --- admin/src/components/FirstExport/index.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/admin/src/components/FirstExport/index.jsx b/admin/src/components/FirstExport/index.jsx index 95b110f..4090cac 100644 --- a/admin/src/components/FirstExport/index.jsx +++ b/admin/src/components/FirstExport/index.jsx @@ -3,6 +3,7 @@ import { useIntl } from 'react-intl'; import { useDispatch } from 'react-redux'; import { useNotification } from '@strapi/strapi/admin'; import { Button, EmptyStateLayout } from '@strapi/design-system'; +import { EmptyDocuments } from '@strapi/icons'; import { exportAllConfig } from '../../state/actions/Config'; import ConfirmModal from '../ConfirmModal'; From 9178f1e902631081b55265a183f1886566e9a9f3 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 20:46:09 +0200 Subject: [PATCH 079/123] fix: admin requests --- admin/src/components/ActionButtons/index.jsx | 7 ++-- admin/src/components/FirstExport/index.jsx | 7 ++-- admin/src/containers/ConfigPage/index.jsx | 11 +++++-- admin/src/state/actions/Config.js | 34 ++++++++------------ 4 files changed, 30 insertions(+), 29 deletions(-) diff --git a/admin/src/components/ActionButtons/index.jsx b/admin/src/components/ActionButtons/index.jsx index 61433c7..afe5cfc 100644 --- a/admin/src/components/ActionButtons/index.jsx +++ b/admin/src/components/ActionButtons/index.jsx @@ -4,15 +4,16 @@ import { useDispatch, useSelector } from 'react-redux'; import { isEmpty } from 'lodash'; import { Button } from '@strapi/design-system'; import { Map } from 'immutable'; -import { useNotification } from '@strapi/strapi/admin'; +import { getFetchClient, useNotification } from '@strapi/strapi/admin'; import { useIntl } from 'react-intl'; import ConfirmModal from '../ConfirmModal'; import { exportAllConfig, importAllConfig } from '../../state/actions/Config'; const ActionButtons = () => { + const { post, get } = getFetchClient(); const dispatch = useDispatch(); - const toggleNotification = useNotification(); + const { toggleNotification } = useNotification(); const [modalIsOpen, setModalIsOpen] = useState(false); const [actionType, setActionType] = useState(''); const partialDiff = useSelector((state) => state.getIn(['config', 'partialDiff'], Map({}))).toJS(); @@ -43,7 +44,7 @@ const ActionButtons = () => { isOpen={modalIsOpen} onClose={closeModal} type={actionType} - onSubmit={(force) => actionType === 'import' ? dispatch(importAllConfig(partialDiff, force, toggleNotification)) : dispatch(exportAllConfig(partialDiff, toggleNotification))} + onSubmit={(force) => actionType === 'import' ? dispatch(importAllConfig(partialDiff, force, toggleNotification, formatMessage, post, get)) : dispatch(exportAllConfig(partialDiff, toggleNotification, formatMessage, post, get))} /> ); diff --git a/admin/src/components/FirstExport/index.jsx b/admin/src/components/FirstExport/index.jsx index 4090cac..1087667 100644 --- a/admin/src/components/FirstExport/index.jsx +++ b/admin/src/components/FirstExport/index.jsx @@ -1,7 +1,7 @@ import React, { useState } from 'react'; import { useIntl } from 'react-intl'; import { useDispatch } from 'react-redux'; -import { useNotification } from '@strapi/strapi/admin'; +import { getFetchClient, useNotification } from '@strapi/strapi/admin'; import { Button, EmptyStateLayout } from '@strapi/design-system'; import { EmptyDocuments } from '@strapi/icons'; @@ -9,7 +9,8 @@ import { exportAllConfig } from '../../state/actions/Config'; import ConfirmModal from '../ConfirmModal'; const FirstExport = () => { - const toggleNotification = useNotification(); + const { post, get } = getFetchClient(); + const { toggleNotification } = useNotification(); const dispatch = useDispatch(); const [modalIsOpen, setModalIsOpen] = useState(false); const { formatMessage } = useIntl(); @@ -20,7 +21,7 @@ const FirstExport = () => { isOpen={modalIsOpen} onClose={() => setModalIsOpen(false)} type="export" - onSubmit={() => dispatch(exportAllConfig([], toggleNotification))} + onSubmit={() => dispatch(exportAllConfig([], toggleNotification, formatMessage, post, get))} /> { - const toggleNotification = useNotification(); + const { toggleNotification } = useNotification(); + const { get } = getFetchClient(); + const { formatMessage } = useIntl(); + const dispatch = useDispatch(); const isLoading = useSelector((state) => state.getIn(['config', 'isLoading'], Map({}))); const configDiff = useSelector((state) => state.getIn(['config', 'configDiff'], Map({}))); const appEnv = useSelector((state) => state.getIn(['config', 'appEnv', 'env'])); useEffect(() => { - dispatch(getAllConfigDiff(toggleNotification)); - dispatch(getAppEnv(toggleNotification)); + dispatch(getAllConfigDiff(toggleNotification, formatMessage, get)); + dispatch(getAppEnv(toggleNotification, formatMessage, get)); }, []); return ( diff --git a/admin/src/state/actions/Config.js b/admin/src/state/actions/Config.js index e60f184..ef1115e 100644 --- a/admin/src/state/actions/Config.js +++ b/admin/src/state/actions/Config.js @@ -4,19 +4,16 @@ * */ -import { useFetchClient } from '@strapi/admin/strapi-admin'; - -export function getAllConfigDiff(toggleNotification) { +export function getAllConfigDiff(toggleNotification, formatMessage, get) { return async function(dispatch) { - const { get } = useFetchClient(); dispatch(setLoadingState(true)); try { const configDiff = await get('/config-sync/diff'); dispatch(setConfigPartialDiffInState([])); - dispatch(setConfigDiffInState(configDiff)); + dispatch(setConfigDiffInState(configDiff.data)); dispatch(setLoadingState(false)); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); dispatch(setLoadingState(false)); } }; @@ -38,36 +35,34 @@ export function setConfigPartialDiffInState(config) { }; } -export function exportAllConfig(partialDiff, toggleNotification) { +export function exportAllConfig(partialDiff, toggleNotification, formatMessage, post, get) { return async function(dispatch) { - const { post } = useFetchClient(); dispatch(setLoadingState(true)); try { const response = await post('/config-sync/export', partialDiff); - toggleNotification({ type: 'success', response }); - dispatch(getAllConfigDiff(toggleNotification)); + toggleNotification({ type: 'success', message: response.data.message }); + dispatch(getAllConfigDiff(toggleNotification, formatMessage, get)); dispatch(setLoadingState(false)); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); dispatch(setLoadingState(false)); } }; } -export function importAllConfig(partialDiff, force, toggleNotification) { +export function importAllConfig(partialDiff, force, toggleNotification, formatMessage, post, get) { return async function(dispatch) { - const { post } = useFetchClient(); dispatch(setLoadingState(true)); try { const response = await post('/config-sync/import', { force, config: partialDiff, }); - toggleNotification({ type: 'success', response }); - dispatch(getAllConfigDiff(toggleNotification)); + toggleNotification({ type: 'success', message: response.data.message }); + dispatch(getAllConfigDiff(toggleNotification, formatMessage, get)); dispatch(setLoadingState(false)); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); dispatch(setLoadingState(false)); } }; @@ -81,14 +76,13 @@ export function setLoadingState(value) { }; } -export function getAppEnv(toggleNotification) { +export function getAppEnv(toggleNotification, formatMessage, get) { return async function(dispatch) { - const { get } = useFetchClient(); try { const envVars = await get('/config-sync/app-env'); - dispatch(setAppEnvInState(envVars)); + dispatch(setAppEnvInState(envVars.data)); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); } }; } From ab82a0dbf6e9d1a55fd1f09edf1c4a408fa93c6f Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 20:48:33 +0200 Subject: [PATCH 080/123] fix: deprecation warning regarding plugin config --- server/bootstrap.js | 12 ++++++------ server/cli.js | 2 +- server/config/type.js | 8 ++++---- server/controllers/config.js | 8 ++++---- server/services/main.js | 26 +++++++++++++------------- 5 files changed, 28 insertions(+), 28 deletions(-) diff --git a/server/bootstrap.js b/server/bootstrap.js index 2f88ee4..3b2a612 100644 --- a/server/bootstrap.js +++ b/server/bootstrap.js @@ -23,21 +23,21 @@ module.exports = async () => { // The default types provided by the plugin. defaultTypes(strapi).map((type) => { - if (!strapi.config.get('plugin.config-sync.excludedTypes').includes(type.configName)) { + if (!strapi.config.get('plugin::config-sync.excludedTypes').includes(type.configName)) { types[type.configName] = new ConfigType(type); } }); // The types provided by other plugins. strapi.plugin('config-sync').pluginTypes.map((type) => { - if (!strapi.config.get('plugin.config-sync.excludedTypes').includes(type.configName)) { + if (!strapi.config.get('plugin::config-sync.excludedTypes').includes(type.configName)) { types[type.configName] = new ConfigType(type); } }); // The custom types provided by the user. - strapi.config.get('plugin.config-sync.customTypes').map((type) => { - if (!strapi.config.get('plugin.config-sync.excludedTypes').includes(type.configName)) { + strapi.config.get('plugin::config-sync.customTypes').map((type) => { + if (!strapi.config.get('plugin::config-sync.excludedTypes').includes(type.configName)) { types[type.configName] = new ConfigType(type); } }); @@ -47,10 +47,10 @@ module.exports = async () => { strapi.plugin('config-sync').types = registerTypes(); // Import on bootstrap. - if (strapi.config.get('plugin.config-sync.importOnBootstrap')) { + if (strapi.config.get('plugin::config-sync.importOnBootstrap')) { if (strapi.server.app.env === 'development') { strapi.log.warn(logMessage(`You can't use the 'importOnBootstrap' setting in the development env.`)); - } else if (fs.existsSync(strapi.config.get('plugin.config-sync.syncDir'))) { + } else if (fs.existsSync(strapi.config.get('plugin::config-sync.syncDir'))) { await strapi.plugin('config-sync').service('main').importAllConfig(); } } diff --git a/server/cli.js b/server/cli.js index 22b90c7..7e7d751 100644 --- a/server/cli.js +++ b/server/cli.js @@ -98,7 +98,7 @@ const getConfigState = (diff, configName, syncType) => { const handleAction = async (syncType, skipConfirm, configType, partials, force) => { const app = await getStrapiApp(); - const hasSyncDir = fs.existsSync(app.config.get('plugin.config-sync.syncDir')); + const hasSyncDir = fs.existsSync(app.config.get('plugin::config-sync.syncDir')); // No import with empty sync dir. if (!hasSyncDir && syncType === 'import') { diff --git a/server/config/type.js b/server/config/type.js index 3bb3b46..c768e49 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -39,10 +39,10 @@ const ConfigType = class ConfigType { */ importSingle = async (configName, configContent, force) => { // Check if the config should be excluded. - const shouldExclude = !isEmpty(strapi.config.get('plugin.config-sync.excludedConfig').filter((option) => `${this.configPrefix}.${configName}`.startsWith(option))); + const shouldExclude = !isEmpty(strapi.config.get('plugin::config-sync.excludedConfig').filter((option) => `${this.configPrefix}.${configName}`.startsWith(option))); if (shouldExclude) return; - const softImport = strapi.config.get('plugin.config-sync.soft'); + const softImport = strapi.config.get('plugin::config-sync.soft'); const queryAPI = strapi.query(this.queryString); const uidParams = getUidParamsFromName(this.uidKeys, configName); const combinedUidWhereFilter = getCombinedUidWhereFilter(this.uidKeys, uidParams); @@ -174,7 +174,7 @@ const ConfigType = class ConfigType { const formattedDiff = await strapi.plugin('config-sync').service('main').getFormattedDiff(this.configPrefix); // Check if the config should be excluded. - const shouldExclude = !isEmpty(strapi.config.get('plugin.config-sync.excludedConfig').filter((option) => configName.startsWith(option))); + const shouldExclude = !isEmpty(strapi.config.get('plugin::config-sync.excludedConfig').filter((option) => configName.startsWith(option))); if (shouldExclude) return; const currentConfig = formattedDiff.databaseConfig[configName]; @@ -211,7 +211,7 @@ const ConfigType = class ConfigType { } // Check if the config should be excluded. - const shouldExclude = !isEmpty(strapi.config.get('plugin.config-sync.excludedConfig').filter((option) => `${this.configPrefix}.${combinedUid}`.startsWith(option))); + const shouldExclude = !isEmpty(strapi.config.get('plugin::config-sync.excludedConfig').filter((option) => `${this.configPrefix}.${combinedUid}`.startsWith(option))); if (shouldExclude) return; const formattedConfig = { ...sanitizeConfig(config) }; diff --git a/server/controllers/config.js b/server/controllers/config.js index 4de75ee..3c8000f 100644 --- a/server/controllers/config.js +++ b/server/controllers/config.js @@ -25,7 +25,7 @@ module.exports = { ctx.send({ - message: `Config was successfully exported to ${strapi.config.get('plugin.config-sync.syncDir')}.`, + message: `Config was successfully exported to ${strapi.config.get('plugin::config-sync.syncDir')}.`, }); }, @@ -37,7 +37,7 @@ module.exports = { */ importAll: async (ctx) => { // Check for existance of the config file sync dir. - if (!fs.existsSync(strapi.config.get('plugin.config-sync.syncDir'))) { + if (!fs.existsSync(strapi.config.get('plugin::config-sync.syncDir'))) { ctx.send({ message: 'No config files were found.', }); @@ -73,7 +73,7 @@ module.exports = { */ getDiff: async (ctx) => { // Check for existance of the config file sync dir. - if (!fs.existsSync(strapi.config.get('plugin.config-sync.syncDir'))) { + if (!fs.existsSync(strapi.config.get('plugin::config-sync.syncDir'))) { ctx.send({ message: 'No config files were found.', }); @@ -91,7 +91,7 @@ module.exports = { getAppEnv: async () => { return { env: strapi.server.app.env, - config: strapi.config.get('plugin.config-sync'), + config: strapi.config.get('plugin::config-sync'), }; }, }; diff --git a/server/services/main.js b/server/services/main.js index c603f62..1486795 100644 --- a/server/services/main.js +++ b/server/services/main.js @@ -21,23 +21,23 @@ module.exports = () => ({ */ writeConfigFile: async (configType, configName, fileContents) => { // Check if the config should be excluded. - const shouldExclude = !isEmpty(strapi.config.get('plugin.config-sync.excludedConfig').filter((option) => `${configType}.${configName}`.startsWith(option))); + const shouldExclude = !isEmpty(strapi.config.get('plugin::config-sync.excludedConfig').filter((option) => `${configType}.${configName}`.startsWith(option))); if (shouldExclude) return; // Replace reserved characters in filenames. configName = configName.replace(/:/g, "#").replace(/\//g, "$"); // Check if the JSON content should be minified. - const json = !strapi.config.get('plugin.config-sync').minify + const json = !strapi.config.get('plugin::config-sync').minify ? JSON.stringify(fileContents, null, 2) : JSON.stringify(fileContents); - if (!fs.existsSync(strapi.config.get('plugin.config-sync.syncDir'))) { - fs.mkdirSync(strapi.config.get('plugin.config-sync.syncDir'), { recursive: true }); + if (!fs.existsSync(strapi.config.get('plugin::config-sync.syncDir'))) { + fs.mkdirSync(strapi.config.get('plugin::config-sync.syncDir'), { recursive: true }); } const writeFile = util.promisify(fs.writeFile); - await writeFile(`${strapi.config.get('plugin.config-sync.syncDir')}${configType}.${configName}.json`, json) + await writeFile(`${strapi.config.get('plugin::config-sync.syncDir')}${configType}.${configName}.json`, json) .then(() => { // @TODO: // Add logging for successfull config export. @@ -56,13 +56,13 @@ module.exports = () => ({ */ deleteConfigFile: async (configName) => { // Check if the config should be excluded. - const shouldExclude = !isEmpty(strapi.config.get('plugin.config-sync.excludedConfig').filter((option) => configName.startsWith(option))); + const shouldExclude = !isEmpty(strapi.config.get('plugin::config-sync.excludedConfig').filter((option) => configName.startsWith(option))); if (shouldExclude) return; // Replace reserved characters in filenames. configName = configName.replace(/:/g, "#").replace(/\//g, "$"); - fs.unlinkSync(`${strapi.config.get('plugin.config-sync.syncDir')}${configName}.json`); + fs.unlinkSync(`${strapi.config.get('plugin::config-sync.syncDir')}${configName}.json`); }, /** @@ -77,7 +77,7 @@ module.exports = () => ({ configName = configName.replace(/:/g, "#").replace(/\//g, "$"); const readFile = util.promisify(fs.readFile); - return readFile(`${strapi.config.get('plugin.config-sync.syncDir')}${configType}.${configName}.json`) + return readFile(`${strapi.config.get('plugin::config-sync.syncDir')}${configType}.${configName}.json`) .then((data) => { return JSON.parse(data); }) @@ -94,11 +94,11 @@ module.exports = () => ({ * @returns {object} Object with key value pairs of configs. */ getAllConfigFromFiles: async (configType = null) => { - if (!fs.existsSync(strapi.config.get('plugin.config-sync.syncDir'))) { + if (!fs.existsSync(strapi.config.get('plugin::config-sync.syncDir'))) { return {}; } - const configFiles = fs.readdirSync(strapi.config.get('plugin.config-sync.syncDir')); + const configFiles = fs.readdirSync(strapi.config.get('plugin::config-sync.syncDir')); const getConfigs = async () => { const fileConfigs = {}; @@ -113,7 +113,7 @@ module.exports = () => ({ if ( configType && configType !== type || !strapi.plugin('config-sync').types[type] - || !isEmpty(strapi.config.get('plugin.config-sync.excludedConfig').filter((option) => `${type}.${name}`.startsWith(option))) + || !isEmpty(strapi.config.get('plugin::config-sync.excludedConfig').filter((option) => `${type}.${name}`.startsWith(option))) ) { return; } @@ -219,7 +219,7 @@ module.exports = () => ({ */ importSingleConfig: async (configName, onSuccess, force) => { // Check if the config should be excluded. - const shouldExclude = !isEmpty(strapi.config.get('plugin.config-sync.excludedConfig').filter((option) => configName.startsWith(option))); + const shouldExclude = !isEmpty(strapi.config.get('plugin::config-sync.excludedConfig').filter((option) => configName.startsWith(option))); if (shouldExclude) return; const type = configName.split('.')[0]; // Grab the first part of the filename. @@ -244,7 +244,7 @@ module.exports = () => ({ */ exportSingleConfig: async (configName, onSuccess) => { // Check if the config should be excluded. - const shouldExclude = !isEmpty(strapi.config.get('plugin.config-sync.excludedConfig').filter((option) => configName.startsWith(option))); + const shouldExclude = !isEmpty(strapi.config.get('plugin::config-sync.excludedConfig').filter((option) => configName.startsWith(option))); if (shouldExclude) return; const type = configName.split('.')[0]; // Grab the first part of the filename. From 4ee4e74bd7eec855b4a49216fb20b945cdb3abb9 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 20:52:31 +0200 Subject: [PATCH 081/123] style: fix eslint issue --- admin/src/containers/ConfigPage/index.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/src/containers/ConfigPage/index.jsx b/admin/src/containers/ConfigPage/index.jsx index 2d81e87..0f47673 100644 --- a/admin/src/containers/ConfigPage/index.jsx +++ b/admin/src/containers/ConfigPage/index.jsx @@ -9,11 +9,11 @@ import { } from '@strapi/design-system'; import { useNotification } from '@strapi/strapi/admin'; import { getFetchClient } from '@strapi/admin/strapi-admin'; +import { useIntl } from 'react-intl'; import { getAllConfigDiff, getAppEnv } from '../../state/actions/Config'; import ConfigList from '../../components/ConfigList'; import ActionButtons from '../../components/ActionButtons'; -import { useIntl } from 'react-intl'; const ConfigPage = () => { const { toggleNotification } = useNotification(); From 60e2a1a7eaeae5c4777f061f7ab77b619447c7b3 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 21:12:18 +0200 Subject: [PATCH 082/123] fix: use createStrapi instead of strapi default export --- server/cli.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/cli.js b/server/cli.js index 90e182e..c8d81ad 100644 --- a/server/cli.js +++ b/server/cli.js @@ -6,7 +6,7 @@ const Table = require('cli-table'); const chalk = require('chalk'); const inquirer = require('inquirer'); const { isEmpty } = require('lodash'); -const strapi = require('@strapi/strapi'); // eslint-disable-line +const { createStrapi } = require('@strapi/strapi'); const gitDiff = require('git-diff'); const warnings = require('./warnings'); @@ -15,7 +15,7 @@ const packageJSON = require('../package.json'); const program = new Command(); const getStrapiApp = async () => { - process.env.CONFIG_SYNC_CLI = true; + process.env.CONFIG_SYNC_CLI = 'true'; try { const tsUtils = require('@strapi/typescript-utils'); // eslint-disable-line @@ -34,12 +34,12 @@ const getStrapiApp = async () => { const distDir = isTSProject ? outDir : appDir; - const app = await strapi({ appDir, distDir }).load(); + const app = await createStrapi({ appDir, distDir }).load(); return app; } catch (e) { // Fallback for pre Strapi 4.2. - const app = await strapi().load(); + const app = await createStrapi().load(); return app; } }; From ab68450bea71108b5720e07d165937a3faf1f1f7 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 21:16:14 +0200 Subject: [PATCH 083/123] chore: run tests workflow for the beta branch --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ef4d821..58b29b8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,6 +8,7 @@ on: branches: - master - develop + - beta jobs: lint: From b76187562d86ae371c70c344c32820f1d7e3bc80 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 21:21:29 +0200 Subject: [PATCH 084/123] chore: test with beta.5 --- package.json | 6 +- playground/package.json | 6 +- yarn.lock | 779 ++++++++++++++++++++-------------------- 3 files changed, 405 insertions(+), 386 deletions(-) diff --git a/package.json b/package.json index 659c9a6..4f059af 100644 --- a/package.json +++ b/package.json @@ -55,13 +55,13 @@ "strapi-server.js" ], "peerDependencies": { - "@strapi/strapi": "^5.0.0-beta.6" + "@strapi/strapi": "^5.0.0-beta.5" }, "devDependencies": { "@strapi/design-system": "^1.16.0", "@strapi/icons": "^1.16.0", - "@strapi/utils": "5.0.0-beta.6", - "@strapi/strapi": "5.0.0-beta.6", + "@strapi/utils": "5.0.0-beta.5", + "@strapi/strapi": "5.0.0-beta.5", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/playground/package.json b/playground/package.json index bde9c65..4e17df6 100644 --- a/playground/package.json +++ b/playground/package.json @@ -16,9 +16,9 @@ "supertest": "^6.3.3" }, "dependencies": { - "@strapi/plugin-i18n": "^4.19.0", - "@strapi/plugin-users-permissions": "^4.19.0", - "@strapi/strapi": "^4.19.0", + "@strapi/plugin-i18n": "^5.0.0-beta.5", + "@strapi/plugin-users-permissions": "^5.0.0-beta.5", + "@strapi/strapi": "^5.0.0-beta.5", "better-sqlite3": "^8.6.0", "react": "^18.0.0", "react-dom": "^18.0.0", diff --git a/yarn.lock b/yarn.lock index bcec5a4..28e0102 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2196,55 +2196,61 @@ argparse "~1.0.9" string-argv "~0.3.1" -"@sentry-internal/tracing@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.112.2.tgz#83460e51875ddb160c060bfee2e21833117f259c" - integrity sha512-fT1Y46J4lfXZkgFkb03YMNeIEs2xS6jdKMoukMFQfRfVvL9fSWEbTgZpHPd/YTT8r2i082XzjtAoQNgklm/0Hw== - dependencies: - "@sentry/core" "7.112.2" - "@sentry/types" "7.112.2" - "@sentry/utils" "7.112.2" - -"@sentry/core@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.112.2.tgz#d2e6d2acb6947fcb384298a3bd2b0c8183533dd8" - integrity sha512-gHPCcJobbMkk0VR18J65WYQTt3ED4qC6X9lHKp27Ddt63E+MDGkG6lvYBU1LS8cV7CdyBGC1XXDCfor61GvLsA== - dependencies: - "@sentry/types" "7.112.2" - "@sentry/utils" "7.112.2" - -"@sentry/integrations@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.112.2.tgz#2aad01719b1e4a1326f42db78f77fcf1e58d4c63" - integrity sha512-ioC2yyU6DqtLkdmWnm87oNvdn2+9oKctJeA4t+jkS6JaJ10DcezjCwiLscX4rhB9aWJV3IWF7Op0O6K3w0t2Hg== - dependencies: - "@sentry/core" "7.112.2" - "@sentry/types" "7.112.2" - "@sentry/utils" "7.112.2" - localforage "^1.8.1" - -"@sentry/node@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.112.2.tgz#9b7378004ed5aef13dbfc8ccc55b06be627eb947" - integrity sha512-MNzkqER8jc2xOS3ArkCLH5hakzu15tcjeC7qjU7rQ1Ms4WuV+MG0docSRESux0/p23Qjzf9tZOc8C5Eq+Sxduw== - dependencies: - "@sentry-internal/tracing" "7.112.2" - "@sentry/core" "7.112.2" - "@sentry/integrations" "7.112.2" - "@sentry/types" "7.112.2" - "@sentry/utils" "7.112.2" - -"@sentry/types@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.112.2.tgz#71ff27c668309ccd8d17b7793e044e46f81eca1b" - integrity sha512-kCMLt7yhY5OkWE9MeowlTNmox9pqDxcpvqguMo4BDNZM5+v9SEb1AauAdR78E1a1V8TyCzjBD7JDfXWhvpYBcQ== - -"@sentry/utils@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.112.2.tgz#223f9feee5860459792a43904db4bf38fba73ed3" - integrity sha512-OjLh0hx0t1EcL4ZIjf+4svlmmP+tHUDGcr5qpFWH78tjmkPW4+cqPuZCZfHSuWcDdeiaXi8TnYoVRqDcJKK/eQ== - dependencies: - "@sentry/types" "7.112.2" +"@sentry/core@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.7.tgz#156aaa56dd7fad8c89c145be6ad7a4f7209f9785" + integrity sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw== + dependencies: + "@sentry/hub" "6.19.7" + "@sentry/minimal" "6.19.7" + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" + tslib "^1.9.3" + +"@sentry/hub@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.7.tgz#58ad7776bbd31e9596a8ec46365b45cd8b9cfd11" + integrity sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA== + dependencies: + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" + tslib "^1.9.3" + +"@sentry/minimal@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.7.tgz#b3ee46d6abef9ef3dd4837ebcb6bdfd01b9aa7b4" + integrity sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ== + dependencies: + "@sentry/hub" "6.19.7" + "@sentry/types" "6.19.7" + tslib "^1.9.3" + +"@sentry/node@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.7.tgz#32963b36b48daebbd559e6f13b1deb2415448592" + integrity sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg== + dependencies: + "@sentry/core" "6.19.7" + "@sentry/hub" "6.19.7" + "@sentry/types" "6.19.7" + "@sentry/utils" "6.19.7" + cookie "^0.4.1" + https-proxy-agent "^5.0.0" + lru_map "^0.3.3" + tslib "^1.9.3" + +"@sentry/types@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7" + integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg== + +"@sentry/utils@6.19.7": + version "6.19.7" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79" + integrity sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA== + dependencies: + "@sentry/types" "6.19.7" + tslib "^1.9.3" "@sinclair/typebox@^0.27.8": version "0.27.8" @@ -2286,22 +2292,22 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/admin@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.6.tgz#a25682630e0fe471958b806df5f220868018ef6d" - integrity sha512-M8VGAeUPFkAIkXvf/K/W+tg+yCqdovVcB9GSIhPLdcOmhkpP9VRRl+jLSmf5F7X7CsdlM2mzG6bZHIxn8EL8CA== +"@strapi/admin@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.5.tgz#dd8aaa847b1b98e8b71af257ed1a3526567c65d5" + integrity sha512-6RrMuyZIUT32pG8mKqxtRmbJiDW3a0Rg91/o1ThrwqsnqLOYACx1bkuLppdHLePPcV5vTSaxDttlZeCVT4yy5g== dependencies: "@casl/ability" "6.5.0" "@radix-ui/react-context" "1.0.1" "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.2" - "@strapi/icons" "2.0.0-beta.2" - "@strapi/permissions" "5.0.0-beta.6" - "@strapi/provider-audit-logs-local" "5.0.0-beta.6" - "@strapi/types" "5.0.0-beta.6" - "@strapi/typescript-utils" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" + "@strapi/design-system" "1.18.0" + "@strapi/icons" "1.18.0" + "@strapi/permissions" "5.0.0-beta.5" + "@strapi/provider-audit-logs-local" "5.0.0-beta.5" + "@strapi/types" "5.0.0-beta.5" + "@strapi/typescript-utils" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" "@testing-library/dom" "9.2.0" "@testing-library/react" "14.0.0" "@testing-library/user-event" "14.4.3" @@ -2316,7 +2322,7 @@ fast-deep-equal "3.1.3" formik "2.4.5" fractional-indexing "3.2.0" - fs-extra "11.2.0" + fs-extra "10.1.0" highlight.js "^10.4.1" immer "9.0.21" inquirer "8.2.5" @@ -2355,61 +2361,16 @@ yup "0.32.9" zod "^3.22.4" -"@strapi/content-manager@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/content-manager/-/content-manager-5.0.0-beta.6.tgz#d99c88b47b0290ed3b694ed1e4fb7ab18ee1b49d" - integrity sha512-A1erHehhLP9NWJaN5tLrRgDWBMzRAiKr97hcljqFmAz6Fvl+jdxDFN/iu0eL5Emt1+RuBqwBcDakzvX1OHjDNw== +"@strapi/content-releases@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.5.tgz#fd5d017c296911f30075bdefef2897dbc76e0869" + integrity sha512-Pa9MQaCtVG/O46EkKrLpV5rjFDTj35O9jkypAcRw7jVyac6krmFIUi0kgkyHHchEtNPGMb4PuLol7AXlnEAriQ== dependencies: - "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "2.0.0-beta.2" - "@strapi/icons" "2.0.0-beta.2" - "@strapi/types" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" - axios "1.6.8" - codemirror5 "npm:codemirror@^5.65.11" - date-fns "2.30.0" - fractional-indexing "3.2.0" - highlight.js "^10.4.1" - immer "9.0.21" - koa "2.15.2" - lodash "4.17.21" - markdown-it "^12.3.2" - markdown-it-abbr "^1.0.4" - markdown-it-container "^3.0.0" - markdown-it-deflist "^2.1.0" - markdown-it-emoji "^2.0.0" - markdown-it-footnote "^3.0.3" - markdown-it-ins "^3.0.1" - markdown-it-mark "^3.0.1" - markdown-it-sub "^1.0.0" - markdown-it-sup "1.0.0" - node-schedule "2.1.0" - qs "6.11.1" - react-dnd "16.0.1" - react-dnd-html5-backend "16.0.1" - react-helmet "^6.1.0" - react-intl "6.6.2" - react-query "3.39.3" - react-redux "8.1.3" - react-window "1.8.10" - sanitize-html "2.11.0" - slate "0.94.1" - slate-history "0.93.0" - slate-react "0.98.3" - yup "0.32.9" - -"@strapi/content-releases@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.6.tgz#a54d779b9cea68e3e1b167b6cde0afb0ec769f16" - integrity sha512-9DG0NvK7BtfV/+yUX5S92ZkcPuRd/Mp1vzJyqNyhLpCXSjcH4OdVDVqPj2jP4IfcNDvKY9b/nQhzJ0YvQPIN0Q== - dependencies: - "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.2" - "@strapi/icons" "2.0.0-beta.2" - "@strapi/types" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" + "@strapi/design-system" "1.18.0" + "@strapi/icons" "1.18.0" + "@strapi/types" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" axios "1.6.8" date-fns "2.30.0" date-fns-tz "2.0.1" @@ -2420,60 +2381,39 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/content-type-builder@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/content-type-builder/-/content-type-builder-5.0.0-beta.6.tgz#d8dabf79350cf6eca9f9c80cd5be4785723f6b6d" - integrity sha512-+rWQe95ZbYnN5MIOLzbL0cX2kgAyB7Ei9ubkDhl3fme5Rel87KRmpKuL0nJT4PhEK5hgMrCYoRn8oYlhzIHYKw== - dependencies: - "@reduxjs/toolkit" "1.9.7" - "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "2.0.0-beta.2" - "@strapi/generators" "5.0.0-beta.6" - "@strapi/icons" "2.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.6" - date-fns "2.30.0" - fs-extra "11.2.0" - immer "9.0.21" - lodash "4.17.21" - pluralize "8.0.0" - qs "6.11.1" - react-intl "6.6.2" - react-redux "8.1.3" - yup "0.32.9" - -"@strapi/core@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.6.tgz#0dcb0d6a17df69b888bc97ecf59706c5b057fdfe" - integrity sha512-+IuH4SQSvOfJ3iIsS8tILePNrSmI5q/a8l7artBwO0Pprg7lx4L6trlHX4BRfjDl6Af6966aK8hqIbk9uX2z1g== +"@strapi/core@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.5.tgz#65e96b4a55e2c6c74e6b564c482227b3a969e18a" + integrity sha512-YAqoRIMVvHFRkB/U8AtaGSM6trLgWl8bIHxuzmBDIJQ3IWGrkldfiVuBwYajMlTCTuQ4vcwwxE3sRatIGbqOWw== dependencies: "@koa/cors" "5.0.0" "@koa/router" "12.0.1" "@paralleldrive/cuid2" "2.2.2" - "@strapi/admin" "5.0.0-beta.6" - "@strapi/database" "5.0.0-beta.6" - "@strapi/generate-new" "5.0.0-beta.6" - "@strapi/generators" "5.0.0-beta.6" - "@strapi/logger" "5.0.0-beta.6" + "@strapi/admin" "5.0.0-beta.5" + "@strapi/database" "5.0.0-beta.5" + "@strapi/generate-new" "5.0.0-beta.5" + "@strapi/generators" "5.0.0-beta.5" + "@strapi/logger" "5.0.0-beta.5" "@strapi/pack-up" "5.0.0" - "@strapi/permissions" "5.0.0-beta.6" - "@strapi/types" "5.0.0-beta.6" - "@strapi/typescript-utils" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" + "@strapi/permissions" "5.0.0-beta.5" + "@strapi/types" "5.0.0-beta.5" + "@strapi/typescript-utils" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" bcryptjs "2.4.3" boxen "5.1.2" chalk "4.1.2" - ci-info "4.0.0" + ci-info "3.8.0" cli-table3 "0.6.2" commander "8.3.0" configstore "5.0.1" copyfiles "2.4.1" debug "4.3.4" delegates "1.0.0" - dotenv "16.4.5" + dotenv "14.2.0" execa "5.1.1" - fs-extra "11.2.0" + fs-extra "10.0.0" glob "10.3.10" - http-errors "2.0.0" + http-errors "1.8.1" inquirer "8.2.5" is-docker "2.2.1" koa "2.15.2" @@ -2499,18 +2439,18 @@ undici "5.27.2" yup "0.32.9" -"@strapi/data-transfer@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.6.tgz#216076f47f135495de696dbd538d9527d19149a2" - integrity sha512-zwau3BhQCYVoFb/b3klqPWuXwayK/7yGt1a+OCNznnRF6d9J5VeyflwkCZy4PiJSvQUoyUxp4spE4EtxnsF0sg== +"@strapi/data-transfer@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.5.tgz#2b50aba12c4d7d7468e89a8f755e5ad8bc97e622" + integrity sha512-SZ37ptRd+89M3qjkiUOqous1FkTLl41VdsvJlQH2Q9HtkGHllDAVIdyNyk9y40fhor74qRo9tRw9H7TMORKsSw== dependencies: - "@strapi/logger" "5.0.0-beta.6" - "@strapi/types" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" + "@strapi/logger" "5.0.0-beta.5" + "@strapi/types" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" chalk "4.1.2" cli-table3 "0.6.2" commander "8.3.0" - fs-extra "11.2.0" + fs-extra "10.1.0" inquirer "8.2.5" lodash "4.17.21" ora "5.4.1" @@ -2522,25 +2462,25 @@ tar-stream "2.2.0" ws "8.13.0" -"@strapi/database@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.6.tgz#dc56b462eca665e8cd8b3cfc3c8be0030d20d148" - integrity sha512-JutnyF488pZl/KTL5GgGn+GUYHkyo8FFylhk8b/Eesxoq3VfOuSyS1AvbnkDEK4zMq4955SbBGsK+mtZ5pFvrA== +"@strapi/database@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.5.tgz#9c7388ead8fe987540c86b7e922677c8b3b7dacf" + integrity sha512-XLN4guJQpVMx4pVF4tuLx7qSrnF56T/Gk2irXZm+cU2oDzy0qiGBPc++VA+NE8ev5Vkpj+/ce9vxqKkkPlMC5g== dependencies: "@paralleldrive/cuid2" "2.2.2" - "@strapi/utils" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.5" date-fns "2.30.0" debug "4.3.4" - fs-extra "11.2.0" + fs-extra "10.1.0" knex "3.0.1" lodash "4.17.21" semver "7.5.4" umzug "3.2.1" -"@strapi/design-system@2.0.0-beta.2": - version "2.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-beta.2.tgz#e087bb545b5142fe6efbdbbb1d5505f07d4534ea" - integrity sha512-HjfkfvOU3OXYJmOBpPrE3JLO47Lv5Lu3jajZ8ZCEqESexawHJQCbJTQyr4j+p9cmaxs4OQuT0quq/DR/PzxF4w== +"@strapi/design-system@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.18.0.tgz#7673c2157e9d28edee118c981fd4fc8460fb723a" + integrity sha512-bQ//p4deEfu3z2rQOrT1QUPPugXsoVUusSuwdffZ7/fJAxOShZ8nOUmpWETq8bZECPoDn278cirYAXfcTftHLA== dependencies: "@codemirror/lang-json" "^6.0.1" "@floating-ui/react-dom" "^2.0.8" @@ -2549,9 +2489,11 @@ "@radix-ui/react-dismissable-layer" "^1.0.5" "@radix-ui/react-dropdown-menu" "^2.0.6" "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^2.0.0-beta.2" + "@strapi/ui-primitives" "^1.18.0" "@uiw/react-codemirror" "^4.21.25" aria-hidden "^1.2.4" + compute-scroll-into-view "^3.1.0" + prop-types "^15.8.1" react-remove-scroll "^2.5.9" "@strapi/design-system@^1.16.0": @@ -2573,29 +2515,15 @@ prop-types "^15.8.1" react-remove-scroll "^2.5.9" -"@strapi/email@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/email/-/email-5.0.0-beta.6.tgz#1f6388b87e4cd7b78a8560181b28189df5f83827" - integrity sha512-0HykboAH7k63bMfSfUpN5C4UHRdbU4PT7RM0+czggs3H4HFr69c6LWjItKUdeb8XYZ5aVFXtDgvC6gt54Apuqg== +"@strapi/generate-new@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.5.tgz#debbc1e4c0dc406303ca430093c4f22637f01440" + integrity sha512-Oo+zjHzjEHjbGmQFfiBJesRtCgC0ZuXj3J6a166nTSBpjtzbs2OMZ2J4V4EpsJfcid6M/diFLhSrsXHJ8Skh+w== dependencies: - "@strapi/design-system" "2.0.0-beta.2" - "@strapi/icons" "2.0.0-beta.2" - "@strapi/provider-email-sendmail" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" - lodash "4.17.21" - react-intl "6.6.2" - react-query "3.39.3" - yup "0.32.9" - -"@strapi/generate-new@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.6.tgz#5d404684e3f1feae0f664d93bfb5773408b90061" - integrity sha512-nIxDORPHTq8O0IzljpFJsSGxiciqPn0vJNOHRWhTnE7KeDav4ktCA7sNNDVQLEL8GXfBuX1SKqjodEkjtHwJ+w== - dependencies: - "@sentry/node" "7.112.2" + "@sentry/node" "6.19.7" chalk "^4.1.2" execa "5.1.1" - fs-extra "11.2.0" + fs-extra "10.1.0" inquirer "8.2.5" lodash "4.17.21" node-machine-id "^1.1.10" @@ -2603,51 +2531,40 @@ semver "7.5.4" tar "6.1.13" -"@strapi/generators@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.6.tgz#7becb47f683cac29885296fd79c71cd5b875e332" - integrity sha512-YzS2bW9rDoIf00FlSLwBivXnov3NuUWpPAp1APoAFLcAjkRj7M76u6DJEV0UVWI7GiiEYpnTA7upUcYeNyYI/g== +"@strapi/generators@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.5.tgz#70076ee70319b08d812121c5ff0802408286a0da" + integrity sha512-yjeJNK+vyBpNYrrNO7mrABSL1xC8mIxTFHOuZRAqYXNQaMy2nzrOR5JTZY7gG2R7HHLm07gh0b9Osv3iwS8IYA== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" + "@strapi/typescript-utils" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" chalk "4.1.2" copyfiles "2.4.1" - fs-extra "11.2.0" + fs-extra "10.1.0" node-plop "0.26.3" plop "2.7.6" pluralize "8.0.0" -"@strapi/i18n@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/i18n/-/i18n-5.0.0-beta.6.tgz#579cf8b74ce3861b4228347d76f12d6b363c4644" - integrity sha512-FRBCfnmJ7IP+kFf0EeEpYm54enoGJUnr3ZxUmy9gIJ9YYEnwENnpWpOtLroQzH1gvzxIU9WeoNYWls7yVStijA== - dependencies: - "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.2" - "@strapi/icons" "2.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.6" - axios "1.6.8" - lodash "4.17.21" - qs "6.11.1" - react-intl "6.6.2" - react-redux "8.1.3" - yup "0.32.9" +"@strapi/icons@1.16.0": + version "1.16.0" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.16.0.tgz#0b98dfa805a370423ad945208c07d00962209bd3" + integrity sha512-sa7MTlhHpbpFCS5ZIlgLQQtG4s5W7ojGFr6CsjwtFdezrvBLbY5ZGmVByghK7b3XoZ1bNYk1AiGdcxMQvCu+vw== -"@strapi/icons@2.0.0-beta.2": - version "2.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-beta.2.tgz#f9570f03b029576e98ba9b06e06e53c6934f385d" - integrity sha512-CIzZwn/bvZr6SKAOwI9gLEWYsWaxgStcdae75EbOueMk06MD1Ts6ICtiyOll0csoYQ8+vpzRxNszq0l3N1iDEQ== +"@strapi/icons@1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.18.0.tgz#ef8e36155ad4dfce53e83b780ba5c64856d1e9a2" + integrity sha512-XeOjGqwDX7HkSfWNnUOx8WCT3qGzPixZrKxNUPCPmIzcLmhL9/Ni4wa1uoqwiZgzq/XzoiXpNEPl1lB5Tiljjg== "@strapi/icons@^1.16.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.17.0.tgz#a9c877b3dacca52a1978e9f4e28fdd8600cbbec5" integrity sha512-RmV03BEECWmMlv0LpcZpwOZStcw9s6nQKqYg4jLZu7c+nDsOBZl+o6PNUnKnVeEtb7dVKliYykjZnLEVw72CGA== -"@strapi/logger@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.6.tgz#ecedb904e396394c1dd6f3549c2166eb22207948" - integrity sha512-4JOgg5cnli4nq8kpOdsimFC+Dmw7rPSK/wPl/lVxWj1LmTeZu/QrnS4T3ZkzyiJGvfPEGhs1xAhVV1OpfQHX+g== +"@strapi/logger@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.5.tgz#9151b8d9066380cadc03dbe64e95bb0d6d09e6ab" + integrity sha512-AgmQBOAd5sD/ojB+YAyyzAwA8c5LGikyDHV6DEwqt34NbavawKjA6tBs0nsOhWdmGLgIxN6n15D8rEyYd8VjOQ== dependencies: lodash "4.17.21" winston "3.10.0" @@ -2679,48 +2596,174 @@ vite "5.2.8" yup "0.32.9" -"@strapi/permissions@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.6.tgz#f5d7a7bbb5358e98e9653a490e91b8fe5eb8f76d" - integrity sha512-PKJwfBe4vUPQylSJNZKte5GbG0WAYAhgM4h8DWDhy3sf7uijnFfwBnHnnIHh6TGfKALZOOUEkuROAvbIEYskbA== +"@strapi/permissions@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.5.tgz#6f1de43db3a1ae654a864416722be44a6a78a4df" + integrity sha512-76Lg+6nthm7NgdlpeXsKhjPE+1GMPEylCbQC++x9CPUaIyOo+HnipSZHx7WB+KQLfrGZ7zNEaP7Lujim9nPtMw== dependencies: "@casl/ability" "6.5.0" - "@strapi/utils" "5.0.0-beta.6" + "@strapi/utils" "5.0.0-beta.5" lodash "4.17.21" qs "6.11.1" sift "16.0.1" -"@strapi/provider-audit-logs-local@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.6.tgz#75ce79a954148567962e4d15b134125349e6e38d" - integrity sha512-+zgpfOhaYQ2qW/OUPHNb6t21NS+46P0ViRGGdqgiDSCnRYbMZNor03mHuLtB01r3tIpiu/pD25aAOFwIBFlVKw== +"@strapi/plugin-content-manager@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-5.0.0-beta.5.tgz#56a5052695fe82ef086367dc032e5eb9ff67cadf" + integrity sha512-Mjc2Au95eUNF8ztotMqYlP8YM2p6ZMdj761W5j0aYoUXTBkeXvP2WlMNeMivCru70NxPCI4FP2iDGzP7vh+wpg== + dependencies: + "@radix-ui/react-toolbar" "1.0.4" + "@reduxjs/toolkit" "1.9.7" + "@sindresorhus/slugify" "1.1.0" + "@strapi/design-system" "1.18.0" + "@strapi/icons" "1.18.0" + "@strapi/types" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" + axios "1.6.8" + codemirror5 "npm:codemirror@^5.65.11" + date-fns "2.30.0" + fractional-indexing "3.2.0" + highlight.js "^10.4.1" + immer "9.0.21" + koa "2.15.2" + lodash "4.17.21" + markdown-it "^12.3.2" + markdown-it-abbr "^1.0.4" + markdown-it-container "^3.0.0" + markdown-it-deflist "^2.1.0" + markdown-it-emoji "^2.0.0" + markdown-it-footnote "^3.0.3" + markdown-it-ins "^3.0.1" + markdown-it-mark "^3.0.1" + markdown-it-sub "^1.0.0" + markdown-it-sup "1.0.0" + node-schedule "2.1.0" + qs "6.11.1" + react-dnd "16.0.1" + react-dnd-html5-backend "16.0.1" + react-helmet "^6.1.0" + react-intl "6.6.2" + react-query "3.39.3" + react-redux "8.1.3" + react-window "1.8.10" + sanitize-html "2.11.0" + slate "0.94.1" + slate-history "0.93.0" + slate-react "0.98.3" + yup "0.32.9" + +"@strapi/plugin-content-type-builder@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-5.0.0-beta.5.tgz#e7518269017d51cb02289001702f1eed01c62b60" + integrity sha512-3siFbXyXgzjghFTXn58mupOh1yVYUGMjpJQvQqik0M57pGhoJ2eWl1GYOoKDyOJBBpblizI2pYFlG+XYmlFvYA== + dependencies: + "@reduxjs/toolkit" "1.9.7" + "@sindresorhus/slugify" "1.1.0" + "@strapi/design-system" "1.18.0" + "@strapi/generators" "5.0.0-beta.5" + "@strapi/icons" "1.18.0" + "@strapi/utils" "5.0.0-beta.5" + date-fns "2.30.0" + fs-extra "10.1.0" + immer "9.0.21" + lodash "4.17.21" + pluralize "8.0.0" + qs "6.11.1" + react-intl "6.6.2" + react-redux "8.1.3" + yup "0.32.9" + +"@strapi/plugin-email@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-5.0.0-beta.5.tgz#5a43a14ec19fb3f00762f04f52a4f54869d61007" + integrity sha512-kXl0RvyE0V9SfImWGoSIgZEf6R0Hii0FMgEz4x7qiHe2JZaqT0tBh8lAenjDK5dmDtmstxo+vIr6Ntd9YrMS0A== dependencies: - "@strapi/utils" "5.0.0-beta.6" + "@strapi/design-system" "1.18.0" + "@strapi/icons" "1.18.0" + "@strapi/provider-email-sendmail" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" + lodash "4.17.21" + react-intl "6.6.2" + react-query "3.39.3" + yup "0.32.9" -"@strapi/provider-email-sendmail@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.6.tgz#851d45041d223961ea387fa239ecb469d2d77fe6" - integrity sha512-zZxYC2U9e6aBavU9dla1KztZtU2+1WmwM7IiPj4Q7ryt+VMUZDYaOMDc2wn+lQeavbRYDdGBjxDLP14TKkvctA== +"@strapi/plugin-i18n@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-5.0.0-beta.5.tgz#edbdb58833cf2861a4dcdd95caafde714f7fc11c" + integrity sha512-UE1XorkIUdj+TCWvpm043LaWaMtKBDxwhGqYSu4s7ECyBm1I+3/1q9YNTru3uR2+z/53iocSvbTjK7M3ogTAPw== dependencies: - "@strapi/utils" "5.0.0-beta.6" + "@reduxjs/toolkit" "1.9.7" + "@strapi/design-system" "1.18.0" + "@strapi/icons" "1.18.0" + "@strapi/utils" "5.0.0-beta.5" + axios "1.6.8" + lodash "4.17.21" + qs "6.11.1" + react-intl "6.6.2" + react-redux "8.1.3" + yup "0.32.9" + +"@strapi/plugin-upload@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-5.0.0-beta.5.tgz#164933e3ee07d18fe7643de7de4a7f8d84bcf2b7" + integrity sha512-ghRG5p/A/EPNU/L7uLNvGOsEbjt4bDaRpPGVo+YSxkd1dIdvfYThrCvHNmDOpgHiKt1oeOKnaTtAxrSiJLvdAw== + dependencies: + "@strapi/design-system" "1.18.0" + "@strapi/icons" "1.18.0" + "@strapi/provider-upload-local" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" + axios "1.6.8" + byte-size "7.0.1" + cropperjs "1.6.1" + date-fns "2.30.0" + formik "2.4.5" + fs-extra "10.1.0" + immer "9.0.21" + koa-range "0.3.0" + koa-static "5.0.0" + lodash "4.17.21" + mime-types "2.1.35" + prop-types "^15.8.1" + qs "6.11.1" + react-dnd "16.0.1" + react-intl "6.6.2" + react-query "3.39.3" + react-redux "8.1.3" + react-select "5.8.0" + sharp "0.32.6" + yup "0.32.9" + +"@strapi/provider-audit-logs-local@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.5.tgz#b7a69fb368bddeec054bd867c7594c9eee95e66b" + integrity sha512-oLxWfEgOCTNCsPDNSqNyOjlrcpztTftlG+f7cITfk/CSsCkb02+UI8exXjg4fKecFQSHW3oQUD7D5P+XC9CuNA== + dependencies: + "@strapi/utils" "5.0.0-beta.5" + +"@strapi/provider-email-sendmail@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.5.tgz#0036b8dfb5bffb6ac6dcc5314f722f5a05e4a02b" + integrity sha512-JE0RqLuYLb6pVIrT2CgHLO8/LdqnMepAvTG8Nrn9PRM1JYIha1ZDft3kN5O3PG8kNHsGEUXpzSc/KcIKAD8VAQ== + dependencies: + "@strapi/utils" "5.0.0-beta.5" sendmail "^1.6.1" -"@strapi/provider-upload-local@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.6.tgz#eefba79246f6fa441d31b4f6805e72b8021fdbd6" - integrity sha512-bMpUIl2gdxTQjLm2BmIAmJniy9P1kZHJ2RsF+dgShgzFEgurOYXPWktkrIUBkYE98LheO2P1j8X0Qq8V7+xXhA== +"@strapi/provider-upload-local@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.5.tgz#08cc8b9e255b85e664a5b32b4719186437560560" + integrity sha512-HkNcvfNUCtFoK4+2W7ngcr39P68idcg6lmtEru8kD3vjysldFvrGynGFBBVK+0V9mccKa9yxqEkVV9SL1wzw1w== dependencies: - "@strapi/utils" "5.0.0-beta.6" - fs-extra "11.2.0" + "@strapi/utils" "5.0.0-beta.5" + fs-extra "10.1.0" -"@strapi/review-workflows@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-beta.6.tgz#b00da350dcc48a2df1a40b9b2700aad61c8fd141" - integrity sha512-MEvSvufXdlpcUdFKzh5xrZ8z95h6I+93FBjcSbj+fmAROjADJaqbGCvyUG3Nyoq+LFlXiOnMFlok6rKvxb+ONg== +"@strapi/review-workflows@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-beta.5.tgz#0cb8e3b9907438a8565483f2bb3ab274cfcef8b3" + integrity sha512-LIqcPhS3QvItn/8YcqsBnsp8osfhW168jlNkEjmMMNba6oNeQqMyJKWmdQl7Rihq5FmmG+DfIoB0l+FcCPbs1A== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.2" - "@strapi/icons" "2.0.0-beta.2" + "@strapi/design-system" "1.18.0" + "@strapi/icons" "1.16.0" "@strapi/utils" "5.0.0-beta.1" axios "1.6.8" fractional-indexing "3.2.0" @@ -2731,31 +2774,31 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/strapi@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.6.tgz#961882b8fba7b2ce226515757601644d51f3e75d" - integrity sha512-cr5NCVbthKaLhpLnzASP0gvJOzjUmRDZnVRhRt4/k7hX2OOmeJ8xnGIgPLmVfKp+crMjomQC8ACMgZQA5vZDPQ== +"@strapi/strapi@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.5.tgz#51b1d4ab0fec2fb98286710b530b0a5d98efec5d" + integrity sha512-DcozoKaLcDqyzBLwLT6LEjj3lv16qP5s+i0F0pWemUWFQZElxzpDHJcDoAR81nh95drs5XhMfZcJtn9/sIIasA== dependencies: "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" - "@strapi/admin" "5.0.0-beta.6" - "@strapi/content-manager" "5.0.0-beta.6" - "@strapi/content-releases" "5.0.0-beta.6" - "@strapi/content-type-builder" "5.0.0-beta.6" - "@strapi/core" "5.0.0-beta.6" - "@strapi/data-transfer" "5.0.0-beta.6" - "@strapi/database" "5.0.0-beta.6" - "@strapi/email" "5.0.0-beta.6" - "@strapi/generate-new" "5.0.0-beta.6" - "@strapi/generators" "5.0.0-beta.6" - "@strapi/i18n" "5.0.0-beta.6" - "@strapi/logger" "5.0.0-beta.6" + "@strapi/admin" "5.0.0-beta.5" + "@strapi/content-releases" "5.0.0-beta.5" + "@strapi/core" "5.0.0-beta.5" + "@strapi/data-transfer" "5.0.0-beta.5" + "@strapi/database" "5.0.0-beta.5" + "@strapi/generate-new" "5.0.0-beta.5" + "@strapi/generators" "5.0.0-beta.5" + "@strapi/logger" "5.0.0-beta.5" "@strapi/pack-up" "5.0.0" - "@strapi/permissions" "5.0.0-beta.6" - "@strapi/review-workflows" "5.0.0-beta.6" - "@strapi/types" "5.0.0-beta.6" - "@strapi/typescript-utils" "5.0.0-beta.6" - "@strapi/upload" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" + "@strapi/permissions" "5.0.0-beta.5" + "@strapi/plugin-content-manager" "5.0.0-beta.5" + "@strapi/plugin-content-type-builder" "5.0.0-beta.5" + "@strapi/plugin-email" "5.0.0-beta.5" + "@strapi/plugin-i18n" "5.0.0-beta.5" + "@strapi/plugin-upload" "5.0.0-beta.5" + "@strapi/review-workflows" "5.0.0-beta.5" + "@strapi/types" "5.0.0-beta.5" + "@strapi/typescript-utils" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" "@types/nodemon" "1.19.6" "@vitejs/plugin-react-swc" "3.6.0" boxen "5.1.2" @@ -2768,22 +2811,27 @@ concurrently "8.2.2" copyfiles "2.4.1" css-loader "^6.10.0" - dotenv "16.4.5" + dotenv "14.2.0" esbuild "0.19.11" esbuild-loader "^2.21.0" esbuild-register "3.5.0" execa "5.1.1" + find-root "1.1.0" fork-ts-checker-webpack-plugin "8.0.0" - fs-extra "11.2.0" + fs-extra "10.1.0" get-latest-version "5.1.0" - git-url-parse "14.0.0" + git-url-parse "13.1.1" + glob "10.3.10" html-webpack-plugin "5.6.0" + http-errors "1.8.1" + https-proxy-agent "5.0.1" inquirer "8.2.5" lodash "4.17.21" mini-css-extract-plugin "2.7.7" nodemon "3.0.2" ora "5.4.1" outdent "0.8.0" + package-json "7.0.0" pkg-up "3.1.0" prettier "3.2.5" react "^18.2.0" @@ -2802,18 +2850,18 @@ yalc "1.0.0-pre.53" yup "0.32.9" -"@strapi/types@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.6.tgz#da530d2a47478768fa069a64f8714852aa1b9426" - integrity sha512-P9LMazGVuNUkKtAnxKtU32A7/C4pq58qWGNRDxoyRrPLHJc4B5OzCFv2IrRpaN1KuEglM7dk9bqV92DHBOTvbQ== +"@strapi/types@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.5.tgz#aa3de6b7dde590207407626bebb27743ce242431" + integrity sha512-Gm8grBPheBq+IeLmMzN8Dx5GOIrD0zzQ4jHUrQ863DyOeoCGUc0ROauMBeCczbFhgQghMpYYrspBKzqR4jlUsw== dependencies: "@casl/ability" "6.5.0" "@koa/cors" "5.0.0" "@koa/router" "12.0.1" - "@strapi/database" "5.0.0-beta.6" - "@strapi/logger" "5.0.0-beta.6" - "@strapi/permissions" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" + "@strapi/database" "5.0.0-beta.5" + "@strapi/logger" "5.0.0-beta.5" + "@strapi/permissions" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.5" commander "8.3.0" koa "2.15.2" node-schedule "2.1.0" @@ -2821,14 +2869,14 @@ typedoc-github-wiki-theme "1.1.0" typedoc-plugin-markdown "3.17.1" -"@strapi/typescript-utils@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.6.tgz#039238b82c0c1106f8c46c75b55f58e08c7f7fd0" - integrity sha512-dV2UvWundbhKWyN68Jf5JfhXrenieIXINQ/Y3XngLzkGxlhfxLog0Crqri/oue3tc9a0lyi8RKICOJSsze0NOw== +"@strapi/typescript-utils@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.5.tgz#bf66a0461966d11edb0af43c9807546bf0dae72a" + integrity sha512-PchiSbKmp1srN94OdCkJkCGaCW/Ts+nHV0OlYZQa7qu3Jm8nBMfEHmFpWm8IZ8S7lyeCQlmvfJd4FlM83C6bvg== dependencies: chalk "4.1.2" cli-table3 "0.6.2" - fs-extra "11.2.0" + fs-extra "10.1.0" lodash "4.17.21" prettier "3.2.5" typescript "5.3.2" @@ -2860,10 +2908,10 @@ aria-hidden "^1.2.4" react-remove-scroll "^2.5.9" -"@strapi/ui-primitives@^2.0.0-beta.2": - version "2.0.0-beta.3" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-beta.3.tgz#b0ec3fa6518653b6796f71b28e4f4bd5720d0278" - integrity sha512-/yBGZTaGttWC0k68MVnmVbbmNQ/LodDBUafjBaqfKNfmFo2KefQKgsmYUHYOOYxvrPJ1tFrBeJqPEUrlUM/Arw== +"@strapi/ui-primitives@^1.18.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.18.0.tgz#4f2e81c32a724f0722f9690a7ad8ce7253565a0f" + integrity sha512-l+EAzfWL7n5u1awCfasonxU9VP7TSeu2CPf2S7oNZIM/tJnLMahsmMefnbVCeJAG50dvPx7vHQiWQ3483O8qww== dependencies: "@radix-ui/number" "^1.0.1" "@radix-ui/primitive" "^1.0.1" @@ -2887,36 +2935,6 @@ aria-hidden "^1.2.4" react-remove-scroll "^2.5.9" -"@strapi/upload@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/upload/-/upload-5.0.0-beta.6.tgz#e5ca99d13de012ad100e7f53c76277e6b8ea4bf5" - integrity sha512-6vTuyyQYS1Zaoz5hqFRyCXRbKisg00pBWBllhTHrErYBMVHV9j1B5+YV6XGmAEra9YKB8cPH7BDMciugpT84qw== - dependencies: - "@strapi/design-system" "2.0.0-beta.2" - "@strapi/icons" "2.0.0-beta.2" - "@strapi/provider-upload-local" "5.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.6" - axios "1.6.8" - byte-size "8.1.1" - cropperjs "1.6.1" - date-fns "2.30.0" - formik "2.4.5" - fs-extra "11.2.0" - immer "9.0.21" - koa-range "0.3.0" - koa-static "5.0.0" - lodash "4.17.21" - mime-types "2.1.35" - prop-types "^15.8.1" - qs "6.11.1" - react-dnd "16.0.1" - react-intl "6.6.2" - react-query "3.39.3" - react-redux "8.1.3" - react-select "5.8.0" - sharp "0.32.6" - yup "0.32.9" - "@strapi/utils@5.0.0-beta.1": version "5.0.0-beta.1" resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.1.tgz#fc45c4f27cc58e24a44f61dd4715ec06edb38e4d" @@ -2932,15 +2950,15 @@ preferred-pm "3.1.2" yup "0.32.9" -"@strapi/utils@5.0.0-beta.6": - version "5.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.6.tgz#d0746b04304c5f618a25e5f1d0be227f38376059" - integrity sha512-m621AxA/IIAV3HK5OJQZF5q8vsXpBEqi7snWgYVTDzgdsphdHflG+LspgD4OPVCpw/+Ymnixqgtsg26RLmNDQA== +"@strapi/utils@5.0.0-beta.5": + version "5.0.0-beta.5" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.5.tgz#561e1b2de34a398de64faf7028b00939a08ea13b" + integrity sha512-WJEHQGvdfp5wdbypFSex0VAmQwgW3rVyTFCzDzagAM8+gLjZ0XcMVcictTw+sqMcBIVQ6Ejbn+5Mb+mXY3qh8A== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" execa "5.1.1" - http-errors "2.0.0" + http-errors "1.8.1" lodash "4.17.21" node-machine-id "1.1.12" p-map "4.0.0" @@ -3803,6 +3821,13 @@ addressparser@1.0.1: resolved "https://registry.yarnpkg.com/addressparser/-/addressparser-1.0.1.tgz#47afbe1a2a9262191db6838e4fd1d39b40821746" integrity sha512-aQX7AISOMM7HFE0iZ3+YnD07oIeJqWGVnJ+ZIKaBZAk03ftmVYVqsGas/rbXKR21n4D/hKCSHypvcyOkds/xzg== +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -4593,10 +4618,10 @@ builtin-status-codes@^3.0.0: resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== -byte-size@8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-8.1.1.tgz#3424608c62d59de5bfda05d31e0313c6174842ae" - integrity sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg== +byte-size@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" + integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== bytes@3.1.2, bytes@^3.1.2: version "3.1.2" @@ -4816,10 +4841,10 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== -ci-info@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" - integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== +ci-info@3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== ci-info@^3.2.0: version "3.9.0" @@ -5207,7 +5232,7 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -cookie@^0.4.2: +cookie@^0.4.1, cookie@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== @@ -5442,7 +5467,7 @@ debounce@^1.2.1: resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== -debug@4.3.4, debug@^4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@4, debug@4.3.4, debug@^4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -5870,10 +5895,10 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" -dotenv@16.4.5: - version "16.4.5" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" - integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== +dotenv@14.2.0: + version "14.2.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-14.2.0.tgz#7e77fd5dd6cff5942c4496e1acf2d0f37a9e67aa" + integrity sha512-05POuPJyPpO6jqzTNweQFfAyMSD4qa4lvsMOWyTRTdpHKy6nnnN+IYWaXF+lHivhBH/ufDKlR4IWCAN3oPnHuw== duplexer@^0.1.2: version "0.1.2" @@ -6785,7 +6810,7 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-root@^1.1.0: +find-root@1.1.0, find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== @@ -6979,16 +7004,16 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@11.2.0: - version "11.2.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" - integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== +fs-extra@10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^10.0.0: +fs-extra@10.1.0, fs-extra@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== @@ -7203,13 +7228,6 @@ git-url-parse@13.1.1: dependencies: git-up "^7.0.0" -git-url-parse@14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f" - integrity sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== - dependencies: - git-up "^7.0.0" - github-from-package@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" @@ -7692,6 +7710,14 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== +https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -7746,11 +7772,6 @@ ignore@^5.0.4, ignore@^5.1.1, ignore@^5.2.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== -immediate@~3.0.5: - version "3.0.6" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" - integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== - immer@9.0.21, immer@^9.0.21, immer@^9.0.6: version "9.0.21" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" @@ -9241,13 +9262,6 @@ libqp@1.1.0: resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" integrity sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA== -lie@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" - integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== - dependencies: - immediate "~3.0.5" - liftoff@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" @@ -9298,13 +9312,6 @@ loader-utils@^2.0.0, loader-utils@^2.0.4: emojis-list "^3.0.0" json5 "^2.1.2" -localforage@^1.8.1: - version "1.10.0" - resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" - integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== - dependencies: - lie "3.1.1" - locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -9454,6 +9461,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru_map@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" + integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ== + lunr@^2.3.9: version "2.3.9" resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" @@ -11091,12 +11103,12 @@ react-dnd@16.0.1: hoist-non-react-statics "^3.3.2" react-dom@^18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + version "18.3.1" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" + integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== dependencies: loose-envify "^1.1.0" - scheduler "^0.23.0" + scheduler "^0.23.2" react-fast-compare@^2.0.1: version "2.0.4" @@ -11296,9 +11308,9 @@ react@^17.0.2: object-assign "^4.1.1" react@^18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + version "18.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" @@ -11763,13 +11775,20 @@ sanitize-html@2.11.0: parse-srcset "^1.0.2" postcss "^8.3.11" -scheduler@0.23.0, scheduler@^0.23.0: +scheduler@0.23.0: version "0.23.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== dependencies: loose-envify "^1.1.0" +scheduler@^0.23.2: + version "0.23.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" + integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== + dependencies: + loose-envify "^1.1.0" + schema-utils@^2.6.5: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" @@ -12868,7 +12887,7 @@ tsconfig-paths@^3.14.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.9.0: +tslib@^1.9.0, tslib@^1.9.3: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== From 1c6f990d4d529ec0bb14ed0f88ebc081fc074318 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 21:21:45 +0200 Subject: [PATCH 085/123] fix: use createStrapi in the tests helpers --- playground/__tests__/helpers.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/playground/__tests__/helpers.js b/playground/__tests__/helpers.js index 2012430..28c56f8 100644 --- a/playground/__tests__/helpers.js +++ b/playground/__tests__/helpers.js @@ -1,11 +1,11 @@ const fs = require('fs'); -const Strapi = require('@strapi/strapi'); +const { createStrapi } = require('@strapi/strapi'); let instance; async function setupStrapi() { if (!instance) { - await Strapi().load(); + await createStrapi().load(); instance = strapi; await instance.server.mount(); From fd63444630fe2dfd243d58ea0a557fa6c8a65e96 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 21:38:32 +0200 Subject: [PATCH 086/123] chore: migrate the playground to v5 beta --- playground/.env | 13 +- playground/.env.example | 5 + playground/.strapi/client/app.js | 14 + playground/.strapi/client/index.html | 63 ++ playground/README.md | 58 +- playground/config/admin.js | 9 +- playground/config/middlewares.js | 3 +- playground/config/server.js | 6 + playground/database/migrations/.gitkeep | 0 playground/favicon.ico | Bin 3688 -> 0 bytes playground/favicon.png | Bin 0 -> 497 bytes playground/jest.config.js | 7 - playground/jsconfig.json | 8 + playground/package.json | 24 +- playground/types/generated/components.d.ts | 5 + playground/types/generated/contentTypes.d.ts | 730 +++++++++++++++++++ 16 files changed, 912 insertions(+), 33 deletions(-) create mode 100644 playground/.strapi/client/app.js create mode 100644 playground/.strapi/client/index.html create mode 100644 playground/database/migrations/.gitkeep delete mode 100644 playground/favicon.ico create mode 100644 playground/favicon.png delete mode 100644 playground/jest.config.js create mode 100644 playground/jsconfig.json create mode 100644 playground/types/generated/components.d.ts create mode 100644 playground/types/generated/contentTypes.d.ts diff --git a/playground/.env b/playground/.env index 57cb1e7..3dff915 100644 --- a/playground/.env +++ b/playground/.env @@ -1,7 +1,10 @@ HOST=0.0.0.0 PORT=1337 -APP_KEYS=SIwLyqu+IpSHIuUBDQfPZg==,Nzqbq2C3ATsR19u5XEAJQA==,/Agk5Sn8M4EzfoSiIHcDlQ==,gSxT2T0k2zbQatKXUV0zCA== -API_TOKEN_SALT=reQcUBbGXD2KWG2QpRn7DA== -ADMIN_JWT_SECRET= 69mzgwRGfEBUhPEaas8EBA== -TRANSFER_TOKEN_SALT=/LTsSGpC5afHICjZu0oEuQ== -JWT_SECRET=E0TTVdsr+M/FXAjfrNIgXA== +APP_KEYS=ujfpKPEst1tv0WDxJEhjJw==,MOnFjWYKbWYmtrBZ3cQTFQ==,zQpX70tJw/Mw+Y656kXfVA==,xJT1vbsiz3cgabfgpLu72w== +API_TOKEN_SALT=5FoJkYoZV8IA6+NnZJDzng== +ADMIN_JWT_SECRET=tkeg3+HqE+QmTd2ITEivtA== +TRANSFER_TOKEN_SALT=UUMCRQ2cx9qvKw/RkB815Q== +# Database +DATABASE_CLIENT=sqlite +DATABASE_FILENAME=.tmp/data.db +JWT_SECRET=Dn/nUGQsREUw4/lfQYOScw== diff --git a/playground/.env.example b/playground/.env.example index b667b6c..ebfc96a 100644 --- a/playground/.env.example +++ b/playground/.env.example @@ -1,2 +1,7 @@ HOST=0.0.0.0 PORT=1337 +APP_KEYS="toBeModified1,toBeModified2" +API_TOKEN_SALT=tobemodified +ADMIN_JWT_SECRET=tobemodified +TRANSFER_TOKEN_SALT=tobemodified +JWT_SECRET=tobemodified diff --git a/playground/.strapi/client/app.js b/playground/.strapi/client/app.js new file mode 100644 index 0000000..32daad9 --- /dev/null +++ b/playground/.strapi/client/app.js @@ -0,0 +1,14 @@ +/** + * This file was automatically generated by Strapi. + * Any modifications made will be discarded. + */ +import usersPermissions from "@strapi/plugin-users-permissions/strapi-admin"; +import strapiCloud from "@strapi/plugin-cloud/strapi-admin"; +import { renderAdmin } from "@strapi/strapi/admin"; + +renderAdmin(document.getElementById("strapi"), { + plugins: { + "users-permissions": usersPermissions, + "strapi-cloud": strapiCloud, + }, +}); diff --git a/playground/.strapi/client/index.html b/playground/.strapi/client/index.html new file mode 100644 index 0000000..4e9d27c --- /dev/null +++ b/playground/.strapi/client/index.html @@ -0,0 +1,63 @@ + + + + + + + + + Strapi Admin + + + +
+
+ + + diff --git a/playground/README.md b/playground/README.md index 4d901a0..879d89b 100644 --- a/playground/README.md +++ b/playground/README.md @@ -1,3 +1,57 @@ -# Strapi application +# 🚀 Getting started with Strapi -A quick description of your strapi application +Strapi comes with a full featured [Command Line Interface](https://docs.strapi.io/dev-docs/cli) (CLI) which lets you scaffold and manage your project in seconds. + +### `develop` + +Start your Strapi application with autoReload enabled. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-develop) + +``` +npm run develop +# or +yarn develop +``` + +### `start` + +Start your Strapi application with autoReload disabled. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-start) + +``` +npm run start +# or +yarn start +``` + +### `build` + +Build your admin panel. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-build) + +``` +npm run build +# or +yarn build +``` + +## ⚙️ Deployment + +Strapi gives you many possible deployment options for your project including [Strapi Cloud](https://cloud.strapi.io). Browse the [deployment section of the documentation](https://docs.strapi.io/dev-docs/deployment) to find the best solution for your use case. + +## 📚 Learn more + +- [Resource center](https://strapi.io/resource-center) - Strapi resource center. +- [Strapi documentation](https://docs.strapi.io) - Official Strapi documentation. +- [Strapi tutorials](https://strapi.io/tutorials) - List of tutorials made by the core team and the community. +- [Strapi blog](https://strapi.io/blog) - Official Strapi blog containing articles made by the Strapi team and the community. +- [Changelog](https://strapi.io/changelog) - Find out about the Strapi product updates, new features and general improvements. + +Feel free to check out the [Strapi GitHub repository](https://github.com/strapi/strapi). Your feedback and contributions are welcome! + +## ✨ Community + +- [Discord](https://discord.strapi.io) - Come chat with the Strapi community including the core team. +- [Forum](https://forum.strapi.io/) - Place to discuss, ask questions and find answers, show your Strapi project and get feedback or just talk with other Community members. +- [Awesome Strapi](https://github.com/strapi/awesome-strapi) - A curated list of awesome things related to Strapi. + +--- + +🤫 Psst! [Strapi is hiring](https://strapi.io/careers). diff --git a/playground/config/admin.js b/playground/config/admin.js index 15a268c..fa18851 100644 --- a/playground/config/admin.js +++ b/playground/config/admin.js @@ -1,10 +1,7 @@ module.exports = ({ env }) => ({ auth: { - secret: env('ADMIN_JWT_SECRET', 'c27c3833823a12b0761e32b22dc0113a'), + secret: env('ADMIN_JWT_SECRET'), }, - watchIgnoreFiles: [ - '**/config/sync/**', - ], apiToken: { salt: env('API_TOKEN_SALT'), }, @@ -13,4 +10,8 @@ module.exports = ({ env }) => ({ salt: env('TRANSFER_TOKEN_SALT'), }, }, + flags: { + nps: env.bool('FLAG_NPS', true), + promoteEE: env.bool('FLAG_PROMOTE_EE', true), + }, }); diff --git a/playground/config/middlewares.js b/playground/config/middlewares.js index f6e65b6..6eaf586 100644 --- a/playground/config/middlewares.js +++ b/playground/config/middlewares.js @@ -1,11 +1,12 @@ module.exports = [ + 'strapi::logger', 'strapi::errors', 'strapi::security', 'strapi::cors', 'strapi::poweredBy', - 'strapi::logger', 'strapi::query', 'strapi::body', + 'strapi::session', 'strapi::favicon', 'strapi::public', ]; diff --git a/playground/config/server.js b/playground/config/server.js index d3f42a3..039daec 100644 --- a/playground/config/server.js +++ b/playground/config/server.js @@ -1,4 +1,10 @@ module.exports = ({ env }) => ({ host: env('HOST', '0.0.0.0'), port: env.int('PORT', 1337), + app: { + keys: env.array('APP_KEYS'), + }, + webhooks: { + populateRelations: env.bool('WEBHOOKS_POPULATE_RELATIONS', false), + }, }); diff --git a/playground/database/migrations/.gitkeep b/playground/database/migrations/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/playground/favicon.ico b/playground/favicon.ico deleted file mode 100644 index 03eec51b180d0c2500550e83ea5d0b9aead3232d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3688 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 AFaQ7m diff --git a/playground/favicon.png b/playground/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..df668a881b58175effdf6e6d667cd0a29ce98075 GIT binary patch literal 497 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!Vgr0aT!FNQ%YPz~r|W+YAaeN! zM4m4Hfm|S%I{E+RP5<}p{hyZnKR5G#ea-*Q_WyV8{15c~egC1S$L^sn@(SnS%da63LSXaQ`%;7gOVpveiyr7nQL9IZ= z-A`pVKgIF>S>*T2kpBVWANdax|AfbLJG@L@l;9x3(=mx{2S>{97;cxH>_3zyyzXAU zjjdxQ^WxPEN$-xlJne8sF0xqg#Mjh={AZcjd`yxKaLoVx;=zr@liB5BU%YW{PhSw- uckQM0zm%HSf9!WG&HHyg{qyDQlnaA`#FRum$ErX}4pUXO@geCwXjqE-E literal 0 HcmV?d00001 diff --git a/playground/jest.config.js b/playground/jest.config.js deleted file mode 100644 index 7891cc8..0000000 --- a/playground/jest.config.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - name: 'Integration test', - testMatch: ['**/__tests__/?(*.)+(spec|test).js'], - transform: {}, - coverageDirectory: '../coverage/', - collectCoverage: true, -}; diff --git a/playground/jsconfig.json b/playground/jsconfig.json new file mode 100644 index 0000000..4ebd927 --- /dev/null +++ b/playground/jsconfig.json @@ -0,0 +1,8 @@ +{ + "compilerOptions": { + "moduleResolution": "nodenext", + "target": "ES2021", + "checkJs": true, + "allowJs": true + } +} diff --git a/playground/package.json b/playground/package.json index 4e17df6..47976b0 100644 --- a/playground/package.json +++ b/playground/package.json @@ -1,5 +1,5 @@ { - "name": "playground", + "name": "strapi-5-beta", "private": true, "version": "0.1.0", "description": "A Strapi application", @@ -10,30 +10,26 @@ "strapi": "strapi", "cs": "config-sync" }, - "devDependencies": { - "jest": "^29.7.0", - "jest-cli": "^29.7.0", - "supertest": "^6.3.3" - }, + "devDependencies": {}, "dependencies": { - "@strapi/plugin-i18n": "^5.0.0-beta.5", - "@strapi/plugin-users-permissions": "^5.0.0-beta.5", - "@strapi/strapi": "^5.0.0-beta.5", - "better-sqlite3": "^8.6.0", + "@strapi/strapi": "5.0.0-beta.2", + "@strapi/plugin-users-permissions": "5.0.0-beta.2", + "@strapi/plugin-cloud": "5.0.0-beta.2", + "better-sqlite3": "9.4.3", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-router-dom": "^5.2.0", + "react-router-dom": "^6.0.0", "strapi-plugin-config-sync": "./..", - "styled-components": "^5.2.1" + "styled-components": "5.3.3" }, "author": { "name": "A Strapi developer" }, "strapi": { - "uuid": "2e84e366-1e09-43c2-a99f-a0d0acbc2ca5" + "uuid": "edadddbd-0f25-4da7-833b-d4cd7dcae2fc" }, "engines": { - "node": ">=18.x.x <=20.x.x", + "node": ">=18.0.0 <=20.x.x", "npm": ">=6.0.0" }, "license": "MIT" diff --git a/playground/types/generated/components.d.ts b/playground/types/generated/components.d.ts new file mode 100644 index 0000000..29587e8 --- /dev/null +++ b/playground/types/generated/components.d.ts @@ -0,0 +1,5 @@ +import type { Struct, Schema } from '@strapi/strapi'; + +declare module '@strapi/strapi' { + export module Public {} +} diff --git a/playground/types/generated/contentTypes.d.ts b/playground/types/generated/contentTypes.d.ts new file mode 100644 index 0000000..8c88413 --- /dev/null +++ b/playground/types/generated/contentTypes.d.ts @@ -0,0 +1,730 @@ +import type { Struct, Schema } from '@strapi/strapi'; + +export interface AdminPermission extends Struct.CollectionTypeSchema { + collectionName: 'admin_permissions'; + info: { + name: 'Permission'; + description: ''; + singularName: 'permission'; + pluralName: 'permissions'; + displayName: 'Permission'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + action: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + actionParameters: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>; + subject: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + properties: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>; + conditions: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<[]>; + role: Schema.Attribute.Relation<'manyToOne', 'admin::role'>; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface AdminUser extends Struct.CollectionTypeSchema { + collectionName: 'admin_users'; + info: { + name: 'User'; + description: ''; + singularName: 'user'; + pluralName: 'users'; + displayName: 'User'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + firstname: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + lastname: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + username: Schema.Attribute.String; + email: Schema.Attribute.Email & + Schema.Attribute.Required & + Schema.Attribute.Private & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6; + }>; + password: Schema.Attribute.Password & + Schema.Attribute.Private & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6; + }>; + resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private; + registrationToken: Schema.Attribute.String & Schema.Attribute.Private; + isActive: Schema.Attribute.Boolean & + Schema.Attribute.Private & + Schema.Attribute.DefaultTo; + roles: Schema.Attribute.Relation<'manyToMany', 'admin::role'> & + Schema.Attribute.Private; + blocked: Schema.Attribute.Boolean & + Schema.Attribute.Private & + Schema.Attribute.DefaultTo; + preferedLanguage: Schema.Attribute.String; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface AdminRole extends Struct.CollectionTypeSchema { + collectionName: 'admin_roles'; + info: { + name: 'Role'; + description: ''; + singularName: 'role'; + pluralName: 'roles'; + displayName: 'Role'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + code: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + description: Schema.Attribute.String; + users: Schema.Attribute.Relation<'manyToMany', 'admin::user'>; + permissions: Schema.Attribute.Relation<'oneToMany', 'admin::permission'>; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface AdminApiToken extends Struct.CollectionTypeSchema { + collectionName: 'strapi_api_tokens'; + info: { + name: 'Api Token'; + singularName: 'api-token'; + pluralName: 'api-tokens'; + displayName: 'Api Token'; + description: ''; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + description: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }> & + Schema.Attribute.DefaultTo<''>; + type: Schema.Attribute.Enumeration<['read-only', 'full-access', 'custom']> & + Schema.Attribute.Required & + Schema.Attribute.DefaultTo<'read-only'>; + accessKey: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + lastUsedAt: Schema.Attribute.DateTime; + permissions: Schema.Attribute.Relation< + 'oneToMany', + 'admin::api-token-permission' + >; + expiresAt: Schema.Attribute.DateTime; + lifespan: Schema.Attribute.BigInteger; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema { + collectionName: 'strapi_api_token_permissions'; + info: { + name: 'API Token Permission'; + description: ''; + singularName: 'api-token-permission'; + pluralName: 'api-token-permissions'; + displayName: 'API Token Permission'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + action: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + token: Schema.Attribute.Relation<'manyToOne', 'admin::api-token'>; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface AdminTransferToken extends Struct.CollectionTypeSchema { + collectionName: 'strapi_transfer_tokens'; + info: { + name: 'Transfer Token'; + singularName: 'transfer-token'; + pluralName: 'transfer-tokens'; + displayName: 'Transfer Token'; + description: ''; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + description: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }> & + Schema.Attribute.DefaultTo<''>; + accessKey: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + lastUsedAt: Schema.Attribute.DateTime; + permissions: Schema.Attribute.Relation< + 'oneToMany', + 'admin::transfer-token-permission' + >; + expiresAt: Schema.Attribute.DateTime; + lifespan: Schema.Attribute.BigInteger; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface AdminTransferTokenPermission + extends Struct.CollectionTypeSchema { + collectionName: 'strapi_transfer_token_permissions'; + info: { + name: 'Transfer Token Permission'; + description: ''; + singularName: 'transfer-token-permission'; + pluralName: 'transfer-token-permissions'; + displayName: 'Transfer Token Permission'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + action: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + token: Schema.Attribute.Relation<'manyToOne', 'admin::transfer-token'>; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface PluginUploadFile extends Struct.CollectionTypeSchema { + collectionName: 'files'; + info: { + singularName: 'file'; + pluralName: 'files'; + displayName: 'File'; + description: ''; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Schema.Attribute.String & Schema.Attribute.Required; + alternativeText: Schema.Attribute.String; + caption: Schema.Attribute.String; + width: Schema.Attribute.Integer; + height: Schema.Attribute.Integer; + formats: Schema.Attribute.JSON; + hash: Schema.Attribute.String & Schema.Attribute.Required; + ext: Schema.Attribute.String; + mime: Schema.Attribute.String & Schema.Attribute.Required; + size: Schema.Attribute.Decimal & Schema.Attribute.Required; + url: Schema.Attribute.String & Schema.Attribute.Required; + previewUrl: Schema.Attribute.String; + provider: Schema.Attribute.String & Schema.Attribute.Required; + provider_metadata: Schema.Attribute.JSON; + related: Schema.Attribute.Relation<'morphToMany'>; + folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> & + Schema.Attribute.Private; + folderPath: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Private & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface PluginUploadFolder extends Struct.CollectionTypeSchema { + collectionName: 'upload_folders'; + info: { + singularName: 'folder'; + pluralName: 'folders'; + displayName: 'Folder'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + pathId: Schema.Attribute.Integer & + Schema.Attribute.Required & + Schema.Attribute.Unique; + parent: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'>; + children: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.folder'>; + files: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.file'>; + path: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface PluginI18NLocale extends Struct.CollectionTypeSchema { + collectionName: 'i18n_locale'; + info: { + singularName: 'locale'; + pluralName: 'locales'; + collectionName: 'locales'; + displayName: 'Locale'; + description: ''; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.SetMinMax< + { + min: 1; + max: 50; + }, + number + >; + code: Schema.Attribute.String & Schema.Attribute.Unique; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface PluginContentReleasesRelease + extends Struct.CollectionTypeSchema { + collectionName: 'strapi_releases'; + info: { + singularName: 'release'; + pluralName: 'releases'; + displayName: 'Release'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Schema.Attribute.String & Schema.Attribute.Required; + releasedAt: Schema.Attribute.DateTime; + scheduledAt: Schema.Attribute.DateTime; + timezone: Schema.Attribute.String; + status: Schema.Attribute.Enumeration< + ['ready', 'blocked', 'failed', 'done', 'empty'] + > & + Schema.Attribute.Required; + actions: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::content-releases.release-action' + >; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface PluginContentReleasesReleaseAction + extends Struct.CollectionTypeSchema { + collectionName: 'strapi_release_actions'; + info: { + singularName: 'release-action'; + pluralName: 'release-actions'; + displayName: 'Release Action'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + type: Schema.Attribute.Enumeration<['publish', 'unpublish']> & + Schema.Attribute.Required; + entry: Schema.Attribute.Relation<'morphToOne'>; + contentType: Schema.Attribute.String & Schema.Attribute.Required; + locale: Schema.Attribute.String; + release: Schema.Attribute.Relation< + 'manyToOne', + 'plugin::content-releases.release' + >; + isEntryValid: Schema.Attribute.Boolean; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + }; +} + +export interface PluginUsersPermissionsPermission + extends Struct.CollectionTypeSchema { + collectionName: 'up_permissions'; + info: { + name: 'permission'; + description: ''; + singularName: 'permission'; + pluralName: 'permissions'; + displayName: 'Permission'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + action: Schema.Attribute.String & Schema.Attribute.Required; + role: Schema.Attribute.Relation< + 'manyToOne', + 'plugin::users-permissions.role' + >; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface PluginUsersPermissionsRole + extends Struct.CollectionTypeSchema { + collectionName: 'up_roles'; + info: { + name: 'role'; + description: ''; + singularName: 'role'; + pluralName: 'roles'; + displayName: 'Role'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 3; + }>; + description: Schema.Attribute.String; + type: Schema.Attribute.String & Schema.Attribute.Unique; + permissions: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::users-permissions.permission' + >; + users: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::users-permissions.user' + >; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +export interface PluginUsersPermissionsUser + extends Struct.CollectionTypeSchema { + collectionName: 'up_users'; + info: { + name: 'user'; + description: ''; + singularName: 'user'; + pluralName: 'users'; + displayName: 'User'; + }; + options: { + timestamps: true; + draftAndPublish: false; + }; + attributes: { + username: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 3; + }>; + email: Schema.Attribute.Email & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6; + }>; + provider: Schema.Attribute.String; + password: Schema.Attribute.Password & + Schema.Attribute.Private & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6; + }>; + resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private; + confirmationToken: Schema.Attribute.String & Schema.Attribute.Private; + confirmed: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo; + blocked: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo; + role: Schema.Attribute.Relation< + 'manyToOne', + 'plugin::users-permissions.role' + >; + createdAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + publishedAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String; + }; +} + +declare module '@strapi/strapi' { + export module Public { + export interface ContentTypeSchemas { + 'admin::permission': AdminPermission; + 'admin::user': AdminUser; + 'admin::role': AdminRole; + 'admin::api-token': AdminApiToken; + 'admin::api-token-permission': AdminApiTokenPermission; + 'admin::transfer-token': AdminTransferToken; + 'admin::transfer-token-permission': AdminTransferTokenPermission; + 'plugin::upload.file': PluginUploadFile; + 'plugin::upload.folder': PluginUploadFolder; + 'plugin::i18n.locale': PluginI18NLocale; + 'plugin::content-releases.release': PluginContentReleasesRelease; + 'plugin::content-releases.release-action': PluginContentReleasesReleaseAction; + 'plugin::users-permissions.permission': PluginUsersPermissionsPermission; + 'plugin::users-permissions.role': PluginUsersPermissionsRole; + 'plugin::users-permissions.user': PluginUsersPermissionsUser; + } + } +} From 5ad9e8f0f6bcb30e07c07f3f44ee3489e473ac31 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 21:45:04 +0200 Subject: [PATCH 087/123] fix: add testing libraries to the playground --- playground/jest.config.js | 7 +++++++ playground/package.json | 6 +++++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 playground/jest.config.js diff --git a/playground/jest.config.js b/playground/jest.config.js new file mode 100644 index 0000000..7891cc8 --- /dev/null +++ b/playground/jest.config.js @@ -0,0 +1,7 @@ +module.exports = { + name: 'Integration test', + testMatch: ['**/__tests__/?(*.)+(spec|test).js'], + transform: {}, + coverageDirectory: '../coverage/', + collectCoverage: true, +}; diff --git a/playground/package.json b/playground/package.json index 47976b0..374927d 100644 --- a/playground/package.json +++ b/playground/package.json @@ -10,7 +10,11 @@ "strapi": "strapi", "cs": "config-sync" }, - "devDependencies": {}, + "devDependencies": { + "jest": "^29.7.0", + "jest-cli": "^29.7.0", + "supertest": "^6.3.3" + }, "dependencies": { "@strapi/strapi": "5.0.0-beta.2", "@strapi/plugin-users-permissions": "5.0.0-beta.2", From 943b83be90e9f562ff6489186dcd6f1c0f022b62 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 22:50:04 +0200 Subject: [PATCH 088/123] fix: integration tests --- package.json | 6 +- playground/__tests__/helpers.js | 5 +- server/cli.js | 30 +- yarn.lock | 1092 ++++++++++--------------------- 4 files changed, 339 insertions(+), 794 deletions(-) diff --git a/package.json b/package.json index 4f059af..c427fc8 100644 --- a/package.json +++ b/package.json @@ -55,13 +55,13 @@ "strapi-server.js" ], "peerDependencies": { - "@strapi/strapi": "^5.0.0-beta.5" + "@strapi/strapi": "^5.0.0-beta.2" }, "devDependencies": { "@strapi/design-system": "^1.16.0", "@strapi/icons": "^1.16.0", - "@strapi/utils": "5.0.0-beta.5", - "@strapi/strapi": "5.0.0-beta.5", + "@strapi/utils": "5.0.0-beta.2", + "@strapi/strapi": "5.0.0-beta.2", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/playground/__tests__/helpers.js b/playground/__tests__/helpers.js index 28c56f8..cadff11 100644 --- a/playground/__tests__/helpers.js +++ b/playground/__tests__/helpers.js @@ -1,11 +1,12 @@ const fs = require('fs'); -const { createStrapi } = require('@strapi/strapi'); +const { createStrapi, compileStrapi } = require('@strapi/strapi'); let instance; async function setupStrapi() { if (!instance) { - await createStrapi().load(); + const appContext = await compileStrapi(); + await createStrapi(appContext).load(); instance = strapi; await instance.server.mount(); diff --git a/server/cli.js b/server/cli.js index c8d81ad..c5b6936 100644 --- a/server/cli.js +++ b/server/cli.js @@ -6,7 +6,7 @@ const Table = require('cli-table'); const chalk = require('chalk'); const inquirer = require('inquirer'); const { isEmpty } = require('lodash'); -const { createStrapi } = require('@strapi/strapi'); +const { createStrapi, compileStrapi } = require('@strapi/strapi'); const gitDiff = require('git-diff'); const warnings = require('./warnings'); @@ -17,31 +17,9 @@ const program = new Command(); const getStrapiApp = async () => { process.env.CONFIG_SYNC_CLI = 'true'; - try { - const tsUtils = require('@strapi/typescript-utils'); // eslint-disable-line - - const appDir = process.cwd(); - const isTSProject = await tsUtils.isUsingTypeScript(appDir); - const outDir = await tsUtils.resolveOutDir(appDir); - const alreadyCompiled = await fs.existsSync(outDir); - - if (isTSProject && !alreadyCompiled) { - await tsUtils.compile(appDir, { - watch: false, - configOptions: { options: { incremental: true } }, - }); - } - - const distDir = isTSProject ? outDir : appDir; - - const app = await createStrapi({ appDir, distDir }).load(); - - return app; - } catch (e) { - // Fallback for pre Strapi 4.2. - const app = await createStrapi().load(); - return app; - } + const appContext = await compileStrapi(); + const app = await createStrapi(appContext).load(); + return app; }; const initTable = (head) => { diff --git a/yarn.lock b/yarn.lock index 28e0102..c776e2c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -611,11 +611,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== -"@esbuild/aix-ppc64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" - integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== - "@esbuild/android-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" @@ -631,11 +626,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== -"@esbuild/android-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" - integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== - "@esbuild/android-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" @@ -651,11 +641,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== -"@esbuild/android-arm@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" - integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== - "@esbuild/android-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" @@ -671,11 +656,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== -"@esbuild/android-x64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" - integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== - "@esbuild/darwin-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" @@ -691,11 +671,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== -"@esbuild/darwin-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" - integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== - "@esbuild/darwin-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" @@ -711,11 +686,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== -"@esbuild/darwin-x64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" - integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== - "@esbuild/freebsd-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" @@ -731,11 +701,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== -"@esbuild/freebsd-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" - integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== - "@esbuild/freebsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" @@ -751,11 +716,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== -"@esbuild/freebsd-x64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" - integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== - "@esbuild/linux-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" @@ -771,11 +731,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== -"@esbuild/linux-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" - integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== - "@esbuild/linux-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" @@ -791,11 +746,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== -"@esbuild/linux-arm@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" - integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== - "@esbuild/linux-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" @@ -811,11 +761,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== -"@esbuild/linux-ia32@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" - integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== - "@esbuild/linux-loong64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" @@ -831,11 +776,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== -"@esbuild/linux-loong64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" - integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== - "@esbuild/linux-mips64el@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" @@ -851,11 +791,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== -"@esbuild/linux-mips64el@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" - integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== - "@esbuild/linux-ppc64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" @@ -871,11 +806,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== -"@esbuild/linux-ppc64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" - integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== - "@esbuild/linux-riscv64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" @@ -891,11 +821,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== -"@esbuild/linux-riscv64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" - integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== - "@esbuild/linux-s390x@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" @@ -911,11 +836,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== -"@esbuild/linux-s390x@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" - integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== - "@esbuild/linux-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" @@ -931,11 +851,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== -"@esbuild/linux-x64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" - integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== - "@esbuild/netbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" @@ -951,11 +866,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== -"@esbuild/netbsd-x64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" - integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== - "@esbuild/openbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" @@ -971,11 +881,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== -"@esbuild/openbsd-x64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" - integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== - "@esbuild/sunos-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" @@ -991,11 +896,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== -"@esbuild/sunos-x64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" - integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== - "@esbuild/win32-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" @@ -1011,11 +911,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== -"@esbuild/win32-arm64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" - integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== - "@esbuild/win32-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" @@ -1031,11 +926,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== -"@esbuild/win32-ia32@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" - integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== - "@esbuild/win32-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" @@ -1051,11 +941,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== -"@esbuild/win32-x64@0.20.2": - version "0.20.2" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" - integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== - "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1515,6 +1400,13 @@ resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== +"@koa/cors@3.4.3": + version "3.4.3" + resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.4.3.tgz#d669ee6e8d6e4f0ec4a7a7b0a17e7a3ed3752ebb" + integrity sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw== + dependencies: + vary "^1.1.2" + "@koa/cors@5.0.0": version "5.0.0" resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-5.0.0.tgz#0029b5f057fa0d0ae0e37dd2c89ece315a0daffd" @@ -1522,16 +1414,16 @@ dependencies: vary "^1.1.2" -"@koa/router@12.0.1": - version "12.0.1" - resolved "https://registry.yarnpkg.com/@koa/router/-/router-12.0.1.tgz#1a66f92a630c02832cf5bbf0db06c9e53e423468" - integrity sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q== +"@koa/router@10.1.1": + version "10.1.1" + resolved "https://registry.yarnpkg.com/@koa/router/-/router-10.1.1.tgz#8e5a85c9b243e0bc776802c0de564561e57a5f78" + integrity sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw== dependencies: - debug "^4.3.4" - http-errors "^2.0.0" + debug "^4.1.1" + http-errors "^1.7.3" koa-compose "^4.1.0" methods "^1.1.2" - path-to-regexp "^6.2.1" + path-to-regexp "^6.1.0" "@lezer/common@^1.0.0", "@lezer/common@^1.1.0": version "1.1.0" @@ -2016,156 +1908,76 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz#57936f50d0335e2e7bfac496d209606fa516add4" integrity sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w== -"@rollup/rollup-android-arm-eabi@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz#1a32112822660ee104c5dd3a7c595e26100d4c2d" - integrity sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ== - "@rollup/rollup-android-arm64@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz#81bba83b37382a2d0e30ceced06c8d3d85138054" integrity sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q== -"@rollup/rollup-android-arm64@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz#5aeef206d65ff4db423f3a93f71af91b28662c5b" - integrity sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw== - "@rollup/rollup-darwin-arm64@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz#a371bd723a5c4c4a33376da72abfc3938066842b" integrity sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA== -"@rollup/rollup-darwin-arm64@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz#6b66aaf003c70454c292cd5f0236ebdc6ffbdf1a" - integrity sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw== - "@rollup/rollup-darwin-x64@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz#8baf2fda277c9729125017c65651296282412886" integrity sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ== -"@rollup/rollup-darwin-x64@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz#f64fc51ed12b19f883131ccbcea59fc68cbd6c0b" - integrity sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ== - "@rollup/rollup-linux-arm-gnueabihf@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz#822830a8f7388d5b81d04c69415408d3bab1079b" integrity sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA== -"@rollup/rollup-linux-arm-gnueabihf@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz#1a7641111be67c10111f7122d1e375d1226cbf14" - integrity sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A== - -"@rollup/rollup-linux-arm-musleabihf@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz#c93fd632923e0fee25aacd2ae414288d0b7455bb" - integrity sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg== - "@rollup/rollup-linux-arm64-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz#e20fbe1bd4414c7119f9e0bba8ad17a6666c8365" integrity sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A== -"@rollup/rollup-linux-arm64-gnu@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz#fa531425dd21d058a630947527b4612d9d0b4a4a" - integrity sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A== - "@rollup/rollup-linux-arm64-musl@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz#13f475596a62e1924f13fe1c8cf2c40e09a99b47" integrity sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA== -"@rollup/rollup-linux-arm64-musl@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz#8acc16f095ceea5854caf7b07e73f7d1802ac5af" - integrity sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA== - "@rollup/rollup-linux-powerpc64le-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz#6a431c441420d1c510a205e08c6673355a0a2ea9" integrity sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA== -"@rollup/rollup-linux-powerpc64le-gnu@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz#94e69a8499b5cf368911b83a44bb230782aeb571" - integrity sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ== - "@rollup/rollup-linux-riscv64-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz#53d9448962c3f9ed7a1672269655476ea2d67567" integrity sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw== -"@rollup/rollup-linux-riscv64-gnu@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz#7ef1c781c7e59e85a6ce261cc95d7f1e0b56db0f" - integrity sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg== - "@rollup/rollup-linux-s390x-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz#95f0c133b324da3e7e5c7d12855e0eb71d21a946" integrity sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA== -"@rollup/rollup-linux-s390x-gnu@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz#f15775841c3232fca9b78cd25a7a0512c694b354" - integrity sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g== - "@rollup/rollup-linux-x64-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz#820ada75c68ead1acc486e41238ca0d8f8531478" integrity sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg== -"@rollup/rollup-linux-x64-gnu@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz#b521d271798d037ad70c9f85dd97d25f8a52e811" - integrity sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ== - "@rollup/rollup-linux-x64-musl@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz#ca74f22e125efbe94c1148d989ef93329b464443" integrity sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg== -"@rollup/rollup-linux-x64-musl@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz#9254019cc4baac35800991315d133cc9fd1bf385" - integrity sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q== - "@rollup/rollup-win32-arm64-msvc@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz#269023332297051d037a9593dcba92c10fef726b" integrity sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ== -"@rollup/rollup-win32-arm64-msvc@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz#27f65a89f6f52ee9426ec11e3571038e4671790f" - integrity sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA== - "@rollup/rollup-win32-ia32-msvc@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz#d7701438daf964011fd7ca33e3f13f3ff5129e7b" integrity sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw== -"@rollup/rollup-win32-ia32-msvc@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz#a2fbf8246ed0bb014f078ca34ae6b377a90cb411" - integrity sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ== - "@rollup/rollup-win32-x64-msvc@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz#0bb7ac3cd1c3292db1f39afdabfd03ccea3a3d34" integrity sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag== -"@rollup/rollup-win32-x64-msvc@4.17.2": - version "4.17.2" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz#5a2d08b81e8064b34242d5cc9973ef8dd1e60503" - integrity sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w== - "@rushstack/node-core-library@4.0.2": version "4.0.2" resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz#e26854a3314b279d57e8abdb4acce7797d02f554" @@ -2292,22 +2104,22 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/admin@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.5.tgz#dd8aaa847b1b98e8b71af257ed1a3526567c65d5" - integrity sha512-6RrMuyZIUT32pG8mKqxtRmbJiDW3a0Rg91/o1ThrwqsnqLOYACx1bkuLppdHLePPcV5vTSaxDttlZeCVT4yy5g== +"@strapi/admin@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.2.tgz#883da2c862cee003105a3e3f1061f8f3875c6e11" + integrity sha512-aua7664OALoMNPFjS/su+r27BNp4eu9yewB5x5X8FloIVqlQvo7iRrRbjTVFE6bAYiy4LjKijSGmag7RTRtZmA== dependencies: "@casl/ability" "6.5.0" "@radix-ui/react-context" "1.0.1" "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.18.0" - "@strapi/icons" "1.18.0" - "@strapi/permissions" "5.0.0-beta.5" - "@strapi/provider-audit-logs-local" "5.0.0-beta.5" - "@strapi/types" "5.0.0-beta.5" - "@strapi/typescript-utils" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/permissions" "5.0.0-beta.2" + "@strapi/provider-audit-logs-local" "5.0.0-beta.2" + "@strapi/types" "5.0.0-beta.2" + "@strapi/typescript-utils" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" "@testing-library/dom" "9.2.0" "@testing-library/react" "14.0.0" "@testing-library/user-event" "14.4.3" @@ -2327,12 +2139,13 @@ immer "9.0.21" inquirer "8.2.5" invariant "^2.2.4" + js-cookie "2.2.1" jsonwebtoken "9.0.0" - koa "2.15.2" + koa "2.13.4" koa-compose "4.1.0" - koa-passport "6.0.0" + koa-passport "5.0.0" koa-static "5.0.0" - koa2-ratelimit "^1.1.3" + koa2-ratelimit "^1.1.2" lodash "4.17.21" msw "1.3.0" node-schedule "2.1.0" @@ -2361,16 +2174,16 @@ yup "0.32.9" zod "^3.22.4" -"@strapi/content-releases@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.5.tgz#fd5d017c296911f30075bdefef2897dbc76e0869" - integrity sha512-Pa9MQaCtVG/O46EkKrLpV5rjFDTj35O9jkypAcRw7jVyac6krmFIUi0kgkyHHchEtNPGMb4PuLol7AXlnEAriQ== +"@strapi/content-releases@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.2.tgz#da59ad5eb019b1944cbf9e3fd11169c248380fe0" + integrity sha512-oMapF6LpEvWqoZcI6tKbGXMf2URd4wfwsAhnBOmY6xZWf71g6y09Kk/Y8/jJZt9k28jNtdazvTV02nqTQMXK8g== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.18.0" - "@strapi/icons" "1.18.0" - "@strapi/types" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/types" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" axios "1.6.8" date-fns "2.30.0" date-fns-tz "2.0.1" @@ -2381,24 +2194,24 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/core@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.5.tgz#65e96b4a55e2c6c74e6b564c482227b3a969e18a" - integrity sha512-YAqoRIMVvHFRkB/U8AtaGSM6trLgWl8bIHxuzmBDIJQ3IWGrkldfiVuBwYajMlTCTuQ4vcwwxE3sRatIGbqOWw== +"@strapi/core@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.2.tgz#41e13ddeab4d0487e3e8bbfd9eabe6fb62c53b12" + integrity sha512-8aGRMVblb2izgR2CYD6xATQqBHOIUFVenztWdqHQqhtgX6kw5R0I5KnJU7mCqKpqACQgkNZgOikZLoWyji2VQw== dependencies: - "@koa/cors" "5.0.0" - "@koa/router" "12.0.1" + "@koa/cors" "3.4.3" + "@koa/router" "10.1.1" "@paralleldrive/cuid2" "2.2.2" - "@strapi/admin" "5.0.0-beta.5" - "@strapi/database" "5.0.0-beta.5" - "@strapi/generate-new" "5.0.0-beta.5" - "@strapi/generators" "5.0.0-beta.5" - "@strapi/logger" "5.0.0-beta.5" - "@strapi/pack-up" "5.0.0" - "@strapi/permissions" "5.0.0-beta.5" - "@strapi/types" "5.0.0-beta.5" - "@strapi/typescript-utils" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/admin" "5.0.0-beta.2" + "@strapi/database" "5.0.0-beta.2" + "@strapi/generate-new" "5.0.0-beta.2" + "@strapi/generators" "5.0.0-beta.2" + "@strapi/logger" "5.0.0-beta.2" + "@strapi/pack-up" "5.0.0-beta.2" + "@strapi/permissions" "5.0.0-beta.2" + "@strapi/types" "5.0.0-beta.2" + "@strapi/typescript-utils" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" bcryptjs "2.4.3" boxen "5.1.2" chalk "4.1.2" @@ -2416,13 +2229,13 @@ http-errors "1.8.1" inquirer "8.2.5" is-docker "2.2.1" - koa "2.15.2" - koa-body "6.0.1" + koa "2.13.4" + koa-body "4.2.0" koa-compose "4.1.0" - koa-compress "5.1.1" + koa-compress "5.1.0" koa-favicon "2.1.0" koa-helmet "7.0.2" - koa-ip "^2.1.3" + koa-ip "^2.1.2" koa-session "6.4.0" koa-static "5.0.0" lodash "4.17.21" @@ -2439,14 +2252,14 @@ undici "5.27.2" yup "0.32.9" -"@strapi/data-transfer@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.5.tgz#2b50aba12c4d7d7468e89a8f755e5ad8bc97e622" - integrity sha512-SZ37ptRd+89M3qjkiUOqous1FkTLl41VdsvJlQH2Q9HtkGHllDAVIdyNyk9y40fhor74qRo9tRw9H7TMORKsSw== +"@strapi/data-transfer@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.2.tgz#de7cf814095b3ca62527536f8d40c9b4270c97bc" + integrity sha512-mgiZJemqg/wg/FAQ6zwGtoWrkbR39myW0j/Giw0zaz8azSEf0TgSvxvWL0tmTPxy1hmV301kEL2WVxjMxaO7tQ== dependencies: - "@strapi/logger" "5.0.0-beta.5" - "@strapi/types" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/logger" "5.0.0-beta.2" + "@strapi/types" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" chalk "4.1.2" cli-table3 "0.6.2" commander "8.3.0" @@ -2462,13 +2275,13 @@ tar-stream "2.2.0" ws "8.13.0" -"@strapi/database@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.5.tgz#9c7388ead8fe987540c86b7e922677c8b3b7dacf" - integrity sha512-XLN4guJQpVMx4pVF4tuLx7qSrnF56T/Gk2irXZm+cU2oDzy0qiGBPc++VA+NE8ev5Vkpj+/ce9vxqKkkPlMC5g== +"@strapi/database@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.2.tgz#227d1ef47e66bc7fc2ba83697190a2ab8ac44b93" + integrity sha512-chvzR3bAu58i63Cp4rfAozNJXucbPJnFgfk5HpG9YTHIgSir5S5V0zjtr+8lVbCyb2e8JO8anDFNKtx7oLT0SA== dependencies: "@paralleldrive/cuid2" "2.2.2" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.2" date-fns "2.30.0" debug "4.3.4" fs-extra "10.1.0" @@ -2477,10 +2290,10 @@ semver "7.5.4" umzug "3.2.1" -"@strapi/design-system@1.18.0": - version "1.18.0" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.18.0.tgz#7673c2157e9d28edee118c981fd4fc8460fb723a" - integrity sha512-bQ//p4deEfu3z2rQOrT1QUPPugXsoVUusSuwdffZ7/fJAxOShZ8nOUmpWETq8bZECPoDn278cirYAXfcTftHLA== +"@strapi/design-system@1.16.0": + version "1.16.0" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.16.0.tgz#29508372c6a90993d87991411c323193dcc9f22a" + integrity sha512-HUt46z0LStQtNsmTh/3btzW+UQtYPtSS2hk+leQlcwCoczjf/K53OYeTjEIkUYfAc/R/W4CYVZfXJXYw3Fy6Sw== dependencies: "@codemirror/lang-json" "^6.0.1" "@floating-ui/react-dom" "^2.0.8" @@ -2489,12 +2302,12 @@ "@radix-ui/react-dismissable-layer" "^1.0.5" "@radix-ui/react-dropdown-menu" "^2.0.6" "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^1.18.0" - "@uiw/react-codemirror" "^4.21.25" - aria-hidden "^1.2.4" + "@strapi/ui-primitives" "^1.16.0" + "@uiw/react-codemirror" "^4.21.24" + aria-hidden "^1.2.3" compute-scroll-into-view "^3.1.0" prop-types "^15.8.1" - react-remove-scroll "^2.5.9" + react-remove-scroll "^2.5.7" "@strapi/design-system@^1.16.0": version "1.17.0" @@ -2515,10 +2328,10 @@ prop-types "^15.8.1" react-remove-scroll "^2.5.9" -"@strapi/generate-new@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.5.tgz#debbc1e4c0dc406303ca430093c4f22637f01440" - integrity sha512-Oo+zjHzjEHjbGmQFfiBJesRtCgC0ZuXj3J6a166nTSBpjtzbs2OMZ2J4V4EpsJfcid6M/diFLhSrsXHJ8Skh+w== +"@strapi/generate-new@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.2.tgz#dc94b8b86575006b82bdfe914216aebec8337c87" + integrity sha512-k97q+uiAtlJmPeGPvZfwDK9DCdccow83qxSvmQoVgJyvgD0GJH4WUaZDUu6+gCoHWNeeZ6+jN7taSpkrTZB8bg== dependencies: "@sentry/node" "6.19.7" chalk "^4.1.2" @@ -2531,14 +2344,14 @@ semver "7.5.4" tar "6.1.13" -"@strapi/generators@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.5.tgz#70076ee70319b08d812121c5ff0802408286a0da" - integrity sha512-yjeJNK+vyBpNYrrNO7mrABSL1xC8mIxTFHOuZRAqYXNQaMy2nzrOR5JTZY7gG2R7HHLm07gh0b9Osv3iwS8IYA== +"@strapi/generators@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.2.tgz#f5993ac619a94f8036dda887ea63d54f7bbb2b3e" + integrity sha512-6XfIZBUI36tD1AeZxy6Q/YRKAOc6h2wZdzSvvGSJvCHv4ifTFAz+YYaDDpzIa75p5M0WUuBXpYVb7t54IfLsFA== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/typescript-utils" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" chalk "4.1.2" copyfiles "2.4.1" fs-extra "10.1.0" @@ -2551,81 +2364,76 @@ resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.16.0.tgz#0b98dfa805a370423ad945208c07d00962209bd3" integrity sha512-sa7MTlhHpbpFCS5ZIlgLQQtG4s5W7ojGFr6CsjwtFdezrvBLbY5ZGmVByghK7b3XoZ1bNYk1AiGdcxMQvCu+vw== -"@strapi/icons@1.18.0": - version "1.18.0" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.18.0.tgz#ef8e36155ad4dfce53e83b780ba5c64856d1e9a2" - integrity sha512-XeOjGqwDX7HkSfWNnUOx8WCT3qGzPixZrKxNUPCPmIzcLmhL9/Ni4wa1uoqwiZgzq/XzoiXpNEPl1lB5Tiljjg== - "@strapi/icons@^1.16.0": version "1.17.0" resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.17.0.tgz#a9c877b3dacca52a1978e9f4e28fdd8600cbbec5" integrity sha512-RmV03BEECWmMlv0LpcZpwOZStcw9s6nQKqYg4jLZu7c+nDsOBZl+o6PNUnKnVeEtb7dVKliYykjZnLEVw72CGA== -"@strapi/logger@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.5.tgz#9151b8d9066380cadc03dbe64e95bb0d6d09e6ab" - integrity sha512-AgmQBOAd5sD/ojB+YAyyzAwA8c5LGikyDHV6DEwqt34NbavawKjA6tBs0nsOhWdmGLgIxN6n15D8rEyYd8VjOQ== +"@strapi/logger@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.2.tgz#639a9880b4b596178b69616495754cc48e11d16e" + integrity sha512-LmklATB89ea8CXrncyyuzxYSgR7uLKXe+cRN/Mqm8WM+DUzPQb37shGJIj/2ckplH33o9MwSuU6ybmQM8csMWg== dependencies: lodash "4.17.21" winston "3.10.0" -"@strapi/pack-up@5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-5.0.0.tgz#aeca7cee2a2e5555e3bdd39528c36385c4ed6ad4" - integrity sha512-XN00SUwiR/rFTXxA3TMyuPt6SN4r6vuhUtx3y2D0NTzgVToNi++MyspPQ/jHbolHhQxUWnet6X/2JRprtE/YpQ== +"@strapi/pack-up@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-5.0.0-beta.2.tgz#a7586a4a2f60bae8efa99eb9cb091c4816ccbe57" + integrity sha512-zVn51AeYNYVlf+clR0l5JZzfUaVRVfdXCjNlVcrxOhEHVjY6PBejo9XbrgfSG2nz8ph1YZe5M3nz0IvpzBQswQ== dependencies: "@vitejs/plugin-react-swc" "3.6.0" boxen "5.1.2" browserslist-to-esbuild "1.2.0" chalk "4.1.2" - chokidar "3.6.0" + chokidar "3.5.3" commander "8.3.0" - esbuild "0.20.2" + esbuild "0.19.11" esbuild-register "3.5.0" get-latest-version "5.1.0" git-url-parse "13.1.1" - ini "4.1.2" + ini "4.1.1" ora "5.4.1" outdent "0.8.0" pkg-up "3.1.0" - prettier "2.8.8" - prettier-plugin-packagejson "2.4.14" + prettier "3.2.5" + prettier-plugin-packagejson "2.4.12" prompts "2.4.2" rxjs "7.8.1" - typescript "5.4.4" - vite "5.2.8" + typescript "5.3.2" + vite "5.1.6" yup "0.32.9" -"@strapi/permissions@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.5.tgz#6f1de43db3a1ae654a864416722be44a6a78a4df" - integrity sha512-76Lg+6nthm7NgdlpeXsKhjPE+1GMPEylCbQC++x9CPUaIyOo+HnipSZHx7WB+KQLfrGZ7zNEaP7Lujim9nPtMw== +"@strapi/permissions@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.2.tgz#0b9b7c615edfe535bff6005416f805f1e55e0bf0" + integrity sha512-8OcdyEyktSnut9XR0S9qdA6fXrG2NTs6xPItfyF7TUYNWNrd3ExEI24kFwfFzRZ0wKHHlFAWThP/TOvP3YpCRQ== dependencies: "@casl/ability" "6.5.0" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.2" lodash "4.17.21" qs "6.11.1" sift "16.0.1" -"@strapi/plugin-content-manager@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-5.0.0-beta.5.tgz#56a5052695fe82ef086367dc032e5eb9ff67cadf" - integrity sha512-Mjc2Au95eUNF8ztotMqYlP8YM2p6ZMdj761W5j0aYoUXTBkeXvP2WlMNeMivCru70NxPCI4FP2iDGzP7vh+wpg== +"@strapi/plugin-content-manager@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-5.0.0-beta.2.tgz#3f15ba6a74df9d39c9117ffa415934d8af4956e5" + integrity sha512-5BmXMO5x7B8JHuR9EdfW3XMvVLOJbv3hzB68ZNdkAoRqY6oDVHymdhtEEsFYMG253gKlKcJroE3vw1KmPhgoOA== dependencies: "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "1.18.0" - "@strapi/icons" "1.18.0" - "@strapi/types" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/types" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" axios "1.6.8" codemirror5 "npm:codemirror@^5.65.11" date-fns "2.30.0" fractional-indexing "3.2.0" highlight.js "^10.4.1" immer "9.0.21" - koa "2.15.2" + koa "2.13.4" lodash "4.17.21" markdown-it "^12.3.2" markdown-it-abbr "^1.0.4" @@ -2652,17 +2460,17 @@ slate-react "0.98.3" yup "0.32.9" -"@strapi/plugin-content-type-builder@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-5.0.0-beta.5.tgz#e7518269017d51cb02289001702f1eed01c62b60" - integrity sha512-3siFbXyXgzjghFTXn58mupOh1yVYUGMjpJQvQqik0M57pGhoJ2eWl1GYOoKDyOJBBpblizI2pYFlG+XYmlFvYA== +"@strapi/plugin-content-type-builder@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-5.0.0-beta.2.tgz#b06ee7fa394e00fc72dc9cd007528528d97089a4" + integrity sha512-ScgUwylI2ykGutgRjssC15H2wJKO2Hf2NK1/ZC1tF9H/VR6GOORwcKjwHi25o8Uy8X8Kv1HrvzziZkEJ2m0mQA== dependencies: "@reduxjs/toolkit" "1.9.7" "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "1.18.0" - "@strapi/generators" "5.0.0-beta.5" - "@strapi/icons" "1.18.0" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/design-system" "1.16.0" + "@strapi/generators" "5.0.0-beta.2" + "@strapi/icons" "1.16.0" + "@strapi/utils" "5.0.0-beta.2" date-fns "2.30.0" fs-extra "10.1.0" immer "9.0.21" @@ -2673,29 +2481,29 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/plugin-email@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-5.0.0-beta.5.tgz#5a43a14ec19fb3f00762f04f52a4f54869d61007" - integrity sha512-kXl0RvyE0V9SfImWGoSIgZEf6R0Hii0FMgEz4x7qiHe2JZaqT0tBh8lAenjDK5dmDtmstxo+vIr6Ntd9YrMS0A== +"@strapi/plugin-email@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-5.0.0-beta.2.tgz#8c3993333f466dd46a423336019302414c9e02e1" + integrity sha512-YseZsn48eFjXHvrXihSDm1+B9H8z05+v+2JY2mx9iA+FUwXgqr9n4a6vjmeAQQ72JLQv5f6BIywxXdtVGA1OkA== dependencies: - "@strapi/design-system" "1.18.0" - "@strapi/icons" "1.18.0" - "@strapi/provider-email-sendmail" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/provider-email-sendmail" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" lodash "4.17.21" react-intl "6.6.2" react-query "3.39.3" yup "0.32.9" -"@strapi/plugin-i18n@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-5.0.0-beta.5.tgz#edbdb58833cf2861a4dcdd95caafde714f7fc11c" - integrity sha512-UE1XorkIUdj+TCWvpm043LaWaMtKBDxwhGqYSu4s7ECyBm1I+3/1q9YNTru3uR2+z/53iocSvbTjK7M3ogTAPw== +"@strapi/plugin-i18n@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-5.0.0-beta.2.tgz#969b6d1b8f43bb797efb183e2f59963d93106c19" + integrity sha512-t9YywbM2EcgJQ9NibR7dA0Nbq27hSO6Drq3g2HZzyX5O40V87yef0SJyjFNTTV2GdpG0CKpfGIAxBw7c3xEufw== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.18.0" - "@strapi/icons" "1.18.0" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/utils" "5.0.0-beta.2" axios "1.6.8" lodash "4.17.21" qs "6.11.1" @@ -2703,15 +2511,15 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/plugin-upload@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-5.0.0-beta.5.tgz#164933e3ee07d18fe7643de7de4a7f8d84bcf2b7" - integrity sha512-ghRG5p/A/EPNU/L7uLNvGOsEbjt4bDaRpPGVo+YSxkd1dIdvfYThrCvHNmDOpgHiKt1oeOKnaTtAxrSiJLvdAw== +"@strapi/plugin-upload@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-5.0.0-beta.2.tgz#688c091368ba8a6f6c7ce34839bc01a666248937" + integrity sha512-0NGhUhLvLBOJ3zzEaRDWQgtNoAlYSiC1iYF/tXw3KmjALQq/BPx/+FayY34PxaTfhHW+Pwrv4sMcqo0r/FGsRA== dependencies: - "@strapi/design-system" "1.18.0" - "@strapi/icons" "1.18.0" - "@strapi/provider-upload-local" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/design-system" "1.16.0" + "@strapi/icons" "1.16.0" + "@strapi/provider-upload-local" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" axios "1.6.8" byte-size "7.0.1" cropperjs "1.6.1" @@ -2733,72 +2541,68 @@ sharp "0.32.6" yup "0.32.9" -"@strapi/provider-audit-logs-local@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.5.tgz#b7a69fb368bddeec054bd867c7594c9eee95e66b" - integrity sha512-oLxWfEgOCTNCsPDNSqNyOjlrcpztTftlG+f7cITfk/CSsCkb02+UI8exXjg4fKecFQSHW3oQUD7D5P+XC9CuNA== +"@strapi/provider-audit-logs-local@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.2.tgz#efadce2023262d5280a6938a59e73d1e1c37b7f5" + integrity sha512-xAoVXpQV+P17JbvgkzgXyt6lhvgBmZhI2mjiqxwaDkhCQrE3Vs8E3SjMSlr5UpNa6sgaAdGDXYNGTiHbwky6YQ== dependencies: - "@strapi/utils" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.2" -"@strapi/provider-email-sendmail@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.5.tgz#0036b8dfb5bffb6ac6dcc5314f722f5a05e4a02b" - integrity sha512-JE0RqLuYLb6pVIrT2CgHLO8/LdqnMepAvTG8Nrn9PRM1JYIha1ZDft3kN5O3PG8kNHsGEUXpzSc/KcIKAD8VAQ== +"@strapi/provider-email-sendmail@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.2.tgz#722ca82dea85fda0613afc2bce135d6b4956bdbd" + integrity sha512-xtUL4mRgYwnk55Xcd4FyTFxwpyUsgs+okvrim0raGVHg+eTj8cIWZQTFQ5Z532SdaFSQMuZPVMdiZvG0YKeeLQ== dependencies: - "@strapi/utils" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.2" sendmail "^1.6.1" -"@strapi/provider-upload-local@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.5.tgz#08cc8b9e255b85e664a5b32b4719186437560560" - integrity sha512-HkNcvfNUCtFoK4+2W7ngcr39P68idcg6lmtEru8kD3vjysldFvrGynGFBBVK+0V9mccKa9yxqEkVV9SL1wzw1w== +"@strapi/provider-upload-local@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.2.tgz#57d18054a51b31738bdda1ddbb395a8a77786ea9" + integrity sha512-/BOkj+4VlNhlVd067I7KGSNRo/VthIQ/80xQm1DCAgHc5iRw6SmE7UF+fpu0shQcaqzd5Q5oep03QVADrbPLoA== dependencies: - "@strapi/utils" "5.0.0-beta.5" + "@strapi/utils" "5.0.0-beta.2" fs-extra "10.1.0" -"@strapi/review-workflows@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-beta.5.tgz#0cb8e3b9907438a8565483f2bb3ab274cfcef8b3" - integrity sha512-LIqcPhS3QvItn/8YcqsBnsp8osfhW168jlNkEjmMMNba6oNeQqMyJKWmdQl7Rihq5FmmG+DfIoB0l+FcCPbs1A== +"@strapi/review-workflows@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-beta.2.tgz#9c56d34950b8469918d5ac1333de0a91c97bf190" + integrity sha512-03JgrpTfGDBrLvY5eDsGfU2KlKqW+QM2GR7TnBZVTEZb2InB7ntN1EY0SUqkiojEXunusH3E1BwetpekkIOm/g== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.18.0" + "@strapi/design-system" "1.16.0" "@strapi/icons" "1.16.0" - "@strapi/utils" "5.0.0-beta.1" axios "1.6.8" - fractional-indexing "3.2.0" - react-dnd "16.0.1" - react-dnd-html5-backend "16.0.1" react-helmet "^6.1.0" react-intl "6.6.2" react-redux "8.1.3" yup "0.32.9" -"@strapi/strapi@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.5.tgz#51b1d4ab0fec2fb98286710b530b0a5d98efec5d" - integrity sha512-DcozoKaLcDqyzBLwLT6LEjj3lv16qP5s+i0F0pWemUWFQZElxzpDHJcDoAR81nh95drs5XhMfZcJtn9/sIIasA== +"@strapi/strapi@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.2.tgz#6fd109b028c09ba69926de4b2cf8436471b0cff8" + integrity sha512-tWQ11LfltBvBSQtlz0qfx2WCUVgljsrI7EijQ2jnAIEtfHg2M/Uw56g8bFyYO9mJ75mGfGEt9n7oZ/U9H2RGrQ== dependencies: "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" - "@strapi/admin" "5.0.0-beta.5" - "@strapi/content-releases" "5.0.0-beta.5" - "@strapi/core" "5.0.0-beta.5" - "@strapi/data-transfer" "5.0.0-beta.5" - "@strapi/database" "5.0.0-beta.5" - "@strapi/generate-new" "5.0.0-beta.5" - "@strapi/generators" "5.0.0-beta.5" - "@strapi/logger" "5.0.0-beta.5" - "@strapi/pack-up" "5.0.0" - "@strapi/permissions" "5.0.0-beta.5" - "@strapi/plugin-content-manager" "5.0.0-beta.5" - "@strapi/plugin-content-type-builder" "5.0.0-beta.5" - "@strapi/plugin-email" "5.0.0-beta.5" - "@strapi/plugin-i18n" "5.0.0-beta.5" - "@strapi/plugin-upload" "5.0.0-beta.5" - "@strapi/review-workflows" "5.0.0-beta.5" - "@strapi/types" "5.0.0-beta.5" - "@strapi/typescript-utils" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@strapi/admin" "5.0.0-beta.2" + "@strapi/content-releases" "5.0.0-beta.2" + "@strapi/core" "5.0.0-beta.2" + "@strapi/data-transfer" "5.0.0-beta.2" + "@strapi/database" "5.0.0-beta.2" + "@strapi/generate-new" "5.0.0-beta.2" + "@strapi/generators" "5.0.0-beta.2" + "@strapi/logger" "5.0.0-beta.2" + "@strapi/pack-up" "5.0.0-beta.2" + "@strapi/permissions" "5.0.0-beta.2" + "@strapi/plugin-content-manager" "5.0.0-beta.2" + "@strapi/plugin-content-type-builder" "5.0.0-beta.2" + "@strapi/plugin-email" "5.0.0-beta.2" + "@strapi/plugin-i18n" "5.0.0-beta.2" + "@strapi/plugin-upload" "5.0.0-beta.2" + "@strapi/review-workflows" "5.0.0-beta.2" + "@strapi/types" "5.0.0-beta.2" + "@strapi/typescript-utils" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" "@types/nodemon" "1.19.6" "@vitejs/plugin-react-swc" "3.6.0" boxen "5.1.2" @@ -2850,29 +2654,27 @@ yalc "1.0.0-pre.53" yup "0.32.9" -"@strapi/types@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.5.tgz#aa3de6b7dde590207407626bebb27743ce242431" - integrity sha512-Gm8grBPheBq+IeLmMzN8Dx5GOIrD0zzQ4jHUrQ863DyOeoCGUc0ROauMBeCczbFhgQghMpYYrspBKzqR4jlUsw== +"@strapi/types@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.2.tgz#bb1518b3dbffc056da9d8089287f1b449371760d" + integrity sha512-t99FYJZ+djXEo8u2CU4iPCrtDEECaPiJKshWMgGMJAe3ublLanY7Jh0XVo+G1f1F9a18OSkI/w+IF7EyGPX58Q== dependencies: "@casl/ability" "6.5.0" "@koa/cors" "5.0.0" - "@koa/router" "12.0.1" - "@strapi/database" "5.0.0-beta.5" - "@strapi/logger" "5.0.0-beta.5" - "@strapi/permissions" "5.0.0-beta.5" - "@strapi/utils" "5.0.0-beta.5" + "@koa/router" "10.1.1" + "@strapi/database" "5.0.0-beta.2" + "@strapi/logger" "5.0.0-beta.2" + "@strapi/permissions" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.2" commander "8.3.0" - koa "2.15.2" + koa "2.13.4" node-schedule "2.1.0" typedoc "0.25.10" - typedoc-github-wiki-theme "1.1.0" - typedoc-plugin-markdown "3.17.1" -"@strapi/typescript-utils@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.5.tgz#bf66a0461966d11edb0af43c9807546bf0dae72a" - integrity sha512-PchiSbKmp1srN94OdCkJkCGaCW/Ts+nHV0OlYZQa7qu3Jm8nBMfEHmFpWm8IZ8S7lyeCQlmvfJd4FlM83C6bvg== +"@strapi/typescript-utils@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.2.tgz#3e2da21169a1856c83ca105d84ddba3ade4b6f9d" + integrity sha512-HUDm+ACU1EYyGnQPL8oE23wgR/MDqrRL5TRY6fpAeUZVvL/41NAqDYvG8oIyoQfB1EUlfmN8nW0Eef9SR4oDuQ== dependencies: chalk "4.1.2" cli-table3 "0.6.2" @@ -2881,10 +2683,10 @@ prettier "3.2.5" typescript "5.3.2" -"@strapi/ui-primitives@^1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.17.0.tgz#c8d88ceb03d896b7a9a2f00d07a326284aede24d" - integrity sha512-u5ao5RaOqVD7HUDOdUpBqIOtvw57nV7jpSlckFzyP3Uqv3OGgTvno7Wnr0uAA7ppHISxXcFxQTbWzDbN7ycoQA== +"@strapi/ui-primitives@^1.16.0": + version "1.18.0" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.18.0.tgz#4f2e81c32a724f0722f9690a7ad8ce7253565a0f" + integrity sha512-l+EAzfWL7n5u1awCfasonxU9VP7TSeu2CPf2S7oNZIM/tJnLMahsmMefnbVCeJAG50dvPx7vHQiWQ3483O8qww== dependencies: "@radix-ui/number" "^1.0.1" "@radix-ui/primitive" "^1.0.1" @@ -2908,10 +2710,10 @@ aria-hidden "^1.2.4" react-remove-scroll "^2.5.9" -"@strapi/ui-primitives@^1.18.0": - version "1.18.0" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.18.0.tgz#4f2e81c32a724f0722f9690a7ad8ce7253565a0f" - integrity sha512-l+EAzfWL7n5u1awCfasonxU9VP7TSeu2CPf2S7oNZIM/tJnLMahsmMefnbVCeJAG50dvPx7vHQiWQ3483O8qww== +"@strapi/ui-primitives@^1.17.0": + version "1.17.0" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.17.0.tgz#c8d88ceb03d896b7a9a2f00d07a326284aede24d" + integrity sha512-u5ao5RaOqVD7HUDOdUpBqIOtvw57nV7jpSlckFzyP3Uqv3OGgTvno7Wnr0uAA7ppHISxXcFxQTbWzDbN7ycoQA== dependencies: "@radix-ui/number" "^1.0.1" "@radix-ui/primitive" "^1.0.1" @@ -2935,25 +2737,10 @@ aria-hidden "^1.2.4" react-remove-scroll "^2.5.9" -"@strapi/utils@5.0.0-beta.1": - version "5.0.0-beta.1" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.1.tgz#fc45c4f27cc58e24a44f61dd4715ec06edb38e4d" - integrity sha512-Rgqep9G3IBpN2moRoCa1Rz4mUdaSwwmCp8gHeoLtCGymOSfP81yMemgt0ATzzgZMcydbZeWxyVlElOaTG7ZwMw== - dependencies: - "@sindresorhus/slugify" "1.1.0" - date-fns "2.30.0" - execa "5.1.1" - http-errors "1.8.1" - lodash "4.17.21" - node-machine-id "1.1.12" - p-map "4.0.0" - preferred-pm "3.1.2" - yup "0.32.9" - -"@strapi/utils@5.0.0-beta.5": - version "5.0.0-beta.5" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.5.tgz#561e1b2de34a398de64faf7028b00939a08ea13b" - integrity sha512-WJEHQGvdfp5wdbypFSex0VAmQwgW3rVyTFCzDzagAM8+gLjZ0XcMVcictTw+sqMcBIVQ6Ejbn+5Mb+mXY3qh8A== +"@strapi/utils@5.0.0-beta.2": + version "5.0.0-beta.2" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.2.tgz#562b8b4490c3579d76f27e7ad63e09c87372d7fa" + integrity sha512-8Bem+1IbXbOIPsFGTVPRy12GgBHKvLYg+h725sfSMNgjo0jpEUDdQvWTDoE6is1Gh7CZEWOKgb+4VLqS4VwkFw== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" @@ -3103,13 +2890,6 @@ resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.4.3.tgz#af975e367743fa91989cd666666aec31a8f50591" integrity sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q== -"@types/accepts@*": - version "1.3.7" - resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.7.tgz#3b98b1889d2b2386604c2bbbe62e4fb51e95b265" - integrity sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ== - dependencies: - "@types/node" "*" - "@types/argparse@1.0.38": version "1.0.38" resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" @@ -3153,14 +2933,6 @@ dependencies: "@babel/types" "^7.20.7" -"@types/body-parser@*": - version "1.19.5" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" - integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== - dependencies: - "@types/connect" "*" - "@types/node" "*" - "@types/cacheable-request@^6.0.1": version "6.0.3" resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" @@ -3171,41 +2943,11 @@ "@types/node" "*" "@types/responselike" "^1.0.0" -"@types/co-body@^6.1.0": - version "6.1.3" - resolved "https://registry.yarnpkg.com/@types/co-body/-/co-body-6.1.3.tgz#201796c6389066b400cfcb4e1ec5c3db798265a2" - integrity sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA== - dependencies: - "@types/node" "*" - "@types/qs" "*" - -"@types/connect@*": - version "3.4.38" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" - integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== - dependencies: - "@types/node" "*" - -"@types/content-disposition@*": - version "0.5.8" - resolved "https://registry.yarnpkg.com/@types/content-disposition/-/content-disposition-0.5.8.tgz#6742a5971f490dc41e59d277eee71361fea0b537" - integrity sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg== - "@types/cookie@^0.4.1": version "0.4.1" resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== -"@types/cookies@*": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.9.0.tgz#a2290cfb325f75f0f28720939bee854d4142aee2" - integrity sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q== - dependencies: - "@types/connect" "*" - "@types/express" "*" - "@types/keygrip" "*" - "@types/node" "*" - "@types/debug@^4.1.7": version "4.1.12" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" @@ -3234,35 +2976,15 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== -"@types/express-serve-static-core@^4.17.33": - version "4.19.0" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz#3ae8ab3767d98d0b682cda063c3339e1e86ccfaa" - integrity sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - "@types/send" "*" - -"@types/express@*": - version "4.17.21" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" - integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.33" - "@types/qs" "*" - "@types/serve-static" "*" - "@types/fined@*": version "1.1.5" resolved "https://registry.yarnpkg.com/@types/fined/-/fined-1.1.5.tgz#504b87a0de8813e06e7d226f34c1cefb70d9afb0" integrity sha512-2N93vadEGDFhASTIRbizbl4bNqpMOId5zZfj6hHqYZfEzEfO9onnU4Im8xvzo8uudySDveDHBOOSlTWf38ErfQ== -"@types/formidable@^2.0.5": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-2.0.6.tgz#811ed3cd8a8a7675e02420b3f861c317e055376a" - integrity sha512-L4HcrA05IgQyNYJj6kItuIkXrInJvsXTPC5B1i64FggWKKqSL+4hgt7asiSNva75AoLQjq29oPxFfU4GAQ6Z2w== +"@types/formidable@^1.0.31": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-1.2.8.tgz#78a95c12606920aeb1165ab2670943d726a79325" + integrity sha512-6psvrUy5VDYb+yaPJReF1WrRsz+FBwyJutK9Twz1Efa27tm07bARNIkK2B8ZPWq80dXqpKfrxTO96xrtPp+AuA== dependencies: "@types/node" "*" @@ -3294,21 +3016,11 @@ resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== -"@types/http-assert@*": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.5.tgz#dfb1063eb7c240ee3d3fe213dac5671cfb6a8dbf" - integrity sha512-4+tE/lwdAahgZT1g30Jkdm9PzFRde0xwxBNUyRsCitRvCQB90iuA2uJYdUnhnANRcqGXaWOGY4FEoxeElNAK2g== - "@types/http-cache-semantics@*": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== -"@types/http-errors@*": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" - integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== - "@types/inquirer@^6.5.0": version "6.5.0" resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-6.5.0.tgz#b83b0bf30b88b8be7246d40e51d32fe9d10e09be" @@ -3368,11 +3080,6 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== -"@types/keygrip@*": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.6.tgz#1749535181a2a9b02ac04a797550a8787345b740" - integrity sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ== - "@types/keyv@^3.1.4": version "3.1.4" resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" @@ -3380,27 +3087,6 @@ dependencies: "@types/node" "*" -"@types/koa-compose@*": - version "3.2.8" - resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.8.tgz#dec48de1f6b3d87f87320097686a915f1e954b57" - integrity sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA== - dependencies: - "@types/koa" "*" - -"@types/koa@*", "@types/koa@^2.13.5": - version "2.15.0" - resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.15.0.tgz#eca43d76f527c803b491731f95df575636e7b6f2" - integrity sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g== - dependencies: - "@types/accepts" "*" - "@types/content-disposition" "*" - "@types/cookies" "*" - "@types/http-assert" "*" - "@types/http-errors" "*" - "@types/keygrip" "*" - "@types/koa-compose" "*" - "@types/node" "*" - "@types/liftoff@^2.5.1": version "2.5.1" resolved "https://registry.yarnpkg.com/@types/liftoff/-/liftoff-2.5.1.tgz#2eb4c1f86e9d5ee85571e56db0084b26af129ced" @@ -3420,11 +3106,6 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.200.tgz#435b6035c7eba9cdf1e039af8212c9e9281e7149" integrity sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q== -"@types/mime@^1": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" - integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== - "@types/minimatch@*": version "5.1.2" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" @@ -3464,16 +3145,6 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== -"@types/qs@*": - version "6.9.15" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce" - integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== - -"@types/range-parser@*": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" - integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== - "@types/react-dom@^18.0.0": version "18.2.23" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.23.tgz#112338760f622a16d64271b408355f2f27f6302c" @@ -3519,23 +3190,6 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.4.tgz#fedc3e5b15c26dc18faae96bf1317487cb3658cf" integrity sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ== -"@types/send@*": - version "0.17.4" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" - integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/serve-static@*": - version "1.15.7" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" - integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== - dependencies: - "@types/http-errors" "*" - "@types/node" "*" - "@types/send" "*" - "@types/set-cookie-parser@^2.4.0": version "2.4.7" resolved "https://registry.yarnpkg.com/@types/set-cookie-parser/-/set-cookie-parser-2.4.7.tgz#4a341ed1d3a922573ee54db70b6f0a6d818290e7" @@ -3618,6 +3272,31 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" +"@uiw/codemirror-extensions-basic-setup@4.22.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.22.0.tgz#383962e76025537ec81a32ec00145e7cc4eb67f1" + integrity sha512-3vdpMq1Oj3qRKGjNgi5NeMxWem/cJ/gL0dZSu62MLBR4w3BWlEVi6xsk/MEk0+mT1AVKOzQV3jFS5y7mzxrfeA== + dependencies: + "@codemirror/autocomplete" "^6.0.0" + "@codemirror/commands" "^6.0.0" + "@codemirror/language" "^6.0.0" + "@codemirror/lint" "^6.0.0" + "@codemirror/search" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + +"@uiw/react-codemirror@^4.21.24": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.22.0.tgz#47ad835ecaba756376a30f33216adaa8ccb7a8e8" + integrity sha512-ZbC9NX1458McehTN0XGVUHK/hb79DJXwwP3SfvumcjzIx/zIwAK0wtGABposlGHpxifIF6RAxMmUcL3gDVpiMA== + dependencies: + "@babel/runtime" "^7.18.6" + "@codemirror/commands" "^6.1.0" + "@codemirror/state" "^6.1.1" + "@codemirror/theme-one-dark" "^6.0.0" + "@uiw/codemirror-extensions-basic-setup" "4.22.0" + codemirror "^6.0.0" + "@uiw/react-codemirror@^4.21.25": version "4.21.25" resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.25.tgz#1efb7737b907fde6f8f7552b5f43b33eec0b7a86" @@ -3985,7 +3664,7 @@ aria-hidden@^1.1.1: dependencies: tslib "^2.0.0" -aria-hidden@^1.2.4: +aria-hidden@^1.2.3, aria-hidden@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== @@ -4120,11 +3799,6 @@ arraybuffer.prototype.slice@^1.0.2: is-array-buffer "^3.0.2" is-shared-array-buffer "^1.0.2" -asap@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" @@ -4623,7 +4297,7 @@ byte-size@7.0.1: resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== -bytes@3.1.2, bytes@^3.1.2: +bytes@3.1.2, bytes@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== @@ -4811,7 +4485,7 @@ chokidar@3.5.3: optionalDependencies: fsevents "~2.3.2" -chokidar@3.6.0, chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: +chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -4971,15 +4645,15 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -co-body@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.1.0.tgz#d87a8efc3564f9bfe3aced8ef5cd04c7a8766547" - integrity sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ== +co-body@^5.1.1: + version "5.2.0" + resolved "https://registry.yarnpkg.com/co-body/-/co-body-5.2.0.tgz#5a0a658c46029131e0e3a306f67647302f71c124" + integrity sha512-sX/LQ7LqUhgyaxzbe7IqwPeTr2yfpfUIQ/dgpKo6ZI4y4lpQA0YxAomWIY+7I7rHWcG02PG+OuPREzMW/5tszQ== dependencies: inflation "^2.0.0" - qs "^6.5.2" - raw-body "^2.3.3" - type-is "^1.6.16" + qs "^6.4.0" + raw-body "^2.2.0" + type-is "^1.6.14" co@^4.6.0: version "4.6.0" @@ -5130,7 +4804,7 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== -compressible@^2.0.18: +compressible@^2.0.0: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== @@ -5237,10 +4911,10 @@ cookie@^0.4.1, cookie@^0.4.2: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== -cookies@~0.9.0: - version "0.9.1" - resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.9.1.tgz#3ffed6f60bb4fb5f146feeedba50acc418af67e3" - integrity sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw== +cookies@~0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90" + integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== dependencies: depd "~2.0.0" keygrip "~1.1.0" @@ -5719,14 +5393,6 @@ detect-node@^2.0.4, detect-node@^2.1.0: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -dezalgo@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" - integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== - dependencies: - asap "^2.0.0" - wrappy "1" - diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -6211,35 +5877,6 @@ esbuild@0.19.11: "@esbuild/win32-ia32" "0.19.11" "@esbuild/win32-x64" "0.19.11" -esbuild@0.20.2, esbuild@^0.20.1: - version "0.20.2" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" - integrity sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g== - optionalDependencies: - "@esbuild/aix-ppc64" "0.20.2" - "@esbuild/android-arm" "0.20.2" - "@esbuild/android-arm64" "0.20.2" - "@esbuild/android-x64" "0.20.2" - "@esbuild/darwin-arm64" "0.20.2" - "@esbuild/darwin-x64" "0.20.2" - "@esbuild/freebsd-arm64" "0.20.2" - "@esbuild/freebsd-x64" "0.20.2" - "@esbuild/linux-arm" "0.20.2" - "@esbuild/linux-arm64" "0.20.2" - "@esbuild/linux-ia32" "0.20.2" - "@esbuild/linux-loong64" "0.20.2" - "@esbuild/linux-mips64el" "0.20.2" - "@esbuild/linux-ppc64" "0.20.2" - "@esbuild/linux-riscv64" "0.20.2" - "@esbuild/linux-s390x" "0.20.2" - "@esbuild/linux-x64" "0.20.2" - "@esbuild/netbsd-x64" "0.20.2" - "@esbuild/openbsd-x64" "0.20.2" - "@esbuild/sunos-x64" "0.20.2" - "@esbuild/win32-arm64" "0.20.2" - "@esbuild/win32-ia32" "0.20.2" - "@esbuild/win32-x64" "0.20.2" - esbuild@^0.16.17: version "0.16.17" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" @@ -6950,15 +6587,10 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -formidable@^2.0.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.2.tgz#fa973a2bec150e4ce7cac15589d7a25fc30ebd89" - integrity sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g== - dependencies: - dezalgo "^1.0.4" - hexoid "^1.0.0" - once "^1.4.0" - qs "^6.11.0" +formidable@^1.1.1: + version "1.2.6" + resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.6.tgz#d2a51d60162bbc9b4a055d8457a7c75315d1a168" + integrity sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ== formik@2.4.5: version "2.4.5" @@ -7400,7 +7032,7 @@ gzip-size@^6.0.0: dependencies: duplexer "^0.1.2" -handlebars@^4.4.3, handlebars@^4.7.7: +handlebars@^4.4.3: version "4.7.8" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== @@ -7560,11 +7192,6 @@ helmet@^6.0.1: resolved "https://registry.yarnpkg.com/helmet/-/helmet-6.2.0.tgz#c29d62014be4c70b8ef092c9c5e54c8c26b8e16e" integrity sha512-DWlwuXLLqbrIOltR6tFQXShj/+7Cyp0gLi6uAb8qMdFh/YBBFbKSgQ6nbXmScYd8emMctuthmgIa7tUfo9Rtyg== -hexoid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" - integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== - highlight.js@^10.4.1: version "10.7.3" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" @@ -7665,7 +7292,7 @@ http-cache-semantics@^4.0.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== -http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.1, http-errors@~1.8.0: +http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.0, http-errors@~1.8.0: version "1.8.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== @@ -7676,7 +7303,7 @@ http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.1, h statuses ">= 1.5.0 < 2" toidentifier "1.0.1" -http-errors@2.0.0, http-errors@^2.0.0: +http-errors@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== @@ -7836,10 +7463,10 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.2.tgz#7f646dbd9caea595e61f88ef60bfff8b01f8130a" - integrity sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw== +ini@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.1.tgz#d95b3d843b1e906e56d6747d5447904ff50ce7a1" + integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== ini@^1.3.4, ini@~1.3.0: version "1.3.8" @@ -8885,6 +8512,11 @@ joycon@^3.0.1: resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== +js-cookie@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" + integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== + js-levenshtein@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" @@ -9066,32 +8698,30 @@ knex@3.0.1: tarn "^3.0.2" tildify "2.0.0" -koa-body@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/koa-body/-/koa-body-6.0.1.tgz#46c490033cceebb2874c53cfbb04c45562cf3c84" - integrity sha512-M8ZvMD8r+kPHy28aWP9VxL7kY8oPWA+C7ZgCljrCMeaU7uX6wsIQgDHskyrAr9sw+jqnIXyv4Mlxri5R4InIJg== +koa-body@4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/koa-body/-/koa-body-4.2.0.tgz#37229208b820761aca5822d14c5fc55cee31b26f" + integrity sha512-wdGu7b9amk4Fnk/ytH8GuWwfs4fsB5iNkY8kZPpgQVb04QZSv85T0M8reb+cJmvLE8cjPYvBzRikD3s6qz8OoA== dependencies: - "@types/co-body" "^6.1.0" - "@types/formidable" "^2.0.5" - "@types/koa" "^2.13.5" - co-body "^6.1.0" - formidable "^2.0.1" - zod "^3.19.1" + "@types/formidable" "^1.0.31" + co-body "^5.1.1" + formidable "^1.1.1" koa-compose@4.1.0, koa-compose@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== -koa-compress@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.1.1.tgz#4f1599cfcaab23de1cd97d0a0ff9b5d05b0ffa52" - integrity sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg== +koa-compress@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.1.0.tgz#7b9fe24f4c1b28d9cae90864597da472c2fcf701" + integrity sha512-G3Ppo9jrUwlchp6qdoRgQNMiGZtM0TAHkxRZQ7EoVvIG8E47J4nAsMJxXHAUQ+0oc7t0MDxSdONWTFcbzX7/Bg== dependencies: - bytes "^3.1.2" - compressible "^2.0.18" - http-errors "^1.8.1" + bytes "^3.0.0" + compressible "^2.0.0" + http-errors "^1.8.0" koa-is-json "^1.0.0" + statuses "^2.0.1" koa-convert@^2.0.0: version "2.0.0" @@ -9115,7 +8745,7 @@ koa-helmet@7.0.2: dependencies: helmet "^6.0.1" -koa-ip@^2.1.3: +koa-ip@^2.1.2: version "2.1.3" resolved "https://registry.yarnpkg.com/koa-ip/-/koa-ip-2.1.3.tgz#b7318bb30fd1e06d03a96beb704ee72cc6ecade0" integrity sha512-QLVBByImwDq9enZXVOD3Astk876B7N0IYta7Kik4iyNB462rVzBB1/LD0Ek1F+v9nGUTHBFyhh8043EIlskK9Q== @@ -9129,10 +8759,10 @@ koa-is-json@^1.0.0: resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14" integrity sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw== -koa-passport@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/koa-passport/-/koa-passport-6.0.0.tgz#c30d2b859eaff8349c553eb479f365244188df53" - integrity sha512-bgcrQN7Ylfgi1PVr5l6hHYkr38RHUzx+ty3m7e/xoTte8MR0zbDt6+pvP3/nuF/yXL6Ba7IzX1rSqmCy6OrrIw== +koa-passport@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/koa-passport/-/koa-passport-5.0.0.tgz#66c8e91b06358969ab6129d90368fa07a06fafc0" + integrity sha512-eNGg3TGgZ4ydm9DYCOqaa0ySSA/44BS6X+v4CKjP/nHOoXlADRonHsZvS3QWok6EV0ZL0V7FhfWxRYfD2B5kTQ== dependencies: passport "^0.6.0" @@ -9170,21 +8800,21 @@ koa-static@5.0.0: debug "^3.1.0" koa-send "^5.0.0" -koa2-ratelimit@^1.1.3: +koa2-ratelimit@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/koa2-ratelimit/-/koa2-ratelimit-1.1.3.tgz#9f839c4f5533151aa4d5b8d11381a9a07854f0ff" integrity sha512-gdrIw6m/D7pmScScL4dz50qLbRR3UGqvO1Vuy2dc7hVIuFAl1OVTnu6WFyEJ5GbfyLZFaCMWzRw6t4krvzvUTg== -koa@2.15.2: - version "2.15.2" - resolved "https://registry.yarnpkg.com/koa/-/koa-2.15.2.tgz#1e4afe1482d01bd24ed6e30f630a960411f5ebf2" - integrity sha512-MXTeZH3M6AJ8ukW2QZ8wqO3Dcdfh2WRRmjCBkEP+NhKNCiqlO5RDqHmSnsyNrbRJrdjyvIGSJho4vQiWgQJSVA== +koa@2.13.4: + version "2.13.4" + resolved "https://registry.yarnpkg.com/koa/-/koa-2.13.4.tgz#ee5b0cb39e0b8069c38d115139c774833d32462e" + integrity sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g== dependencies: accepts "^1.3.5" cache-content-type "^1.0.0" content-disposition "~0.5.2" content-type "^1.0.4" - cookies "~0.9.0" + cookies "~0.8.0" debug "^4.3.2" delegates "^1.0.0" depd "^2.0.0" @@ -10661,16 +10291,16 @@ path-scurry@^1.10.1, path-scurry@^1.10.2: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-to-regexp@^6.1.0: + version "6.2.2" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" + integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== + path-to-regexp@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== -path-to-regexp@^6.2.1: - version "6.2.2" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" - integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== - path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -10806,7 +10436,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.3.11, postcss@^8.4.33, postcss@^8.4.35, postcss@^8.4.38: +postcss@^8.3.11, postcss@^8.4.33, postcss@^8.4.35: version "8.4.38" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== @@ -10848,19 +10478,14 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier-plugin-packagejson@2.4.14: - version "2.4.14" - resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.14.tgz#5d9d6ce16f7ce02c4d854d9d0d4bcc39f8271851" - integrity sha512-sli+gV5tW7uxvzDZQscaBtSfbyAW2ToL6n/HGt51PipwX9vI7M54vefG0mKSfklVkT29TNGO6Mo6g8c6Z79gmw== +prettier-plugin-packagejson@2.4.12: + version "2.4.12" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.12.tgz#eeb917dad83ae42d0caccc9f26d3728b5c4f2434" + integrity sha512-hifuuOgw5rHHTdouw9VrhT8+Nd7UwxtL1qco8dUfd4XUFQL6ia3xyjSxhPQTsGnSYFraTWy5Omb+MZm/OWDTpQ== dependencies: - sort-package-json "2.10.0" + sort-package-json "2.8.0" synckit "0.9.0" -prettier@2.8.8: - version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" - integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== - prettier@3.2.5: version "3.2.5" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" @@ -10999,13 +10624,6 @@ qs@6.11.1: dependencies: side-channel "^1.0.4" -qs@^6.11.0, qs@^6.5.2: - version "6.12.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a" - integrity sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ== - dependencies: - side-channel "^1.0.6" - qs@^6.11.2: version "6.11.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" @@ -11013,6 +10631,13 @@ qs@^6.11.2: dependencies: side-channel "^1.0.4" +qs@^6.4.0: + version "6.12.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a" + integrity sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ== + dependencies: + side-channel "^1.0.6" + querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -11053,7 +10678,7 @@ range-parser@^1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@^2.3.3: +raw-body@^2.2.0: version "2.5.2" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== @@ -11226,7 +10851,7 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@^2.5.9: +react-remove-scroll@^2.5.7, react-remove-scroll@^2.5.9: version "2.5.9" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.9.tgz#6a38e7d46043abc2c6b0fb39db650b9f2e38be3e" integrity sha512-bvHCLBrFfM2OgcrpPY2YW84sPdS2o2HKWJUf1xGyGLnSoEnOTOBpahIarjRuYtN0ryahCeP242yf+5TrBX/pZA== @@ -11642,31 +11267,6 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" -rollup@^4.13.0: - version "4.17.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.17.2.tgz#26d1785d0144122277fdb20ab3a24729ae68301f" - integrity sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ== - dependencies: - "@types/estree" "1.0.5" - optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.17.2" - "@rollup/rollup-android-arm64" "4.17.2" - "@rollup/rollup-darwin-arm64" "4.17.2" - "@rollup/rollup-darwin-x64" "4.17.2" - "@rollup/rollup-linux-arm-gnueabihf" "4.17.2" - "@rollup/rollup-linux-arm-musleabihf" "4.17.2" - "@rollup/rollup-linux-arm64-gnu" "4.17.2" - "@rollup/rollup-linux-arm64-musl" "4.17.2" - "@rollup/rollup-linux-powerpc64le-gnu" "4.17.2" - "@rollup/rollup-linux-riscv64-gnu" "4.17.2" - "@rollup/rollup-linux-s390x-gnu" "4.17.2" - "@rollup/rollup-linux-x64-gnu" "4.17.2" - "@rollup/rollup-linux-x64-musl" "4.17.2" - "@rollup/rollup-win32-arm64-msvc" "4.17.2" - "@rollup/rollup-win32-ia32-msvc" "4.17.2" - "@rollup/rollup-win32-x64-msvc" "4.17.2" - fsevents "~2.3.2" - rollup@^4.2.0: version "4.14.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.14.0.tgz#c3e2cd479f1b2358b65c1f810fa05b51603d7be8" @@ -11848,11 +11448,6 @@ semver@^7.3.5, semver@^7.3.8: dependencies: lru-cache "^6.0.0" -semver@^7.6.0: - version "7.6.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.1.tgz#60bfe090bf907a25aa8119a72b9f90ef7ca281b2" - integrity sha512-f/vbBsu+fOiYt+lmwZV0rVwJScl46HppnOA1ZvIuBWKOTlllpyJ3bfVax76/OrhCH38dyxoDIA8K7uB963IYgA== - sendmail@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/sendmail/-/sendmail-1.6.1.tgz#6be92fb4be70d1d9ad102030aeb1e737bd512159" @@ -12163,10 +11758,10 @@ sort-object-keys@^1.1.3: resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== -sort-package-json@2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.10.0.tgz#6be07424bf3b7db9fbb1bdd69e7945f301026d8a" - integrity sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g== +sort-package-json@2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.8.0.tgz#6a46439ad0fef77f091e678e103f03ecbea575c8" + integrity sha512-PxeNg93bTJWmDGnu0HADDucoxfFiKkIr73Kv85EBThlI1YQPdc0XovBgg2llD0iABZbu2SlKo8ntGmOP9wOj/g== dependencies: detect-indent "^7.0.1" detect-newline "^4.0.0" @@ -12174,7 +11769,6 @@ sort-package-json@2.10.0: git-hooks-list "^3.0.0" globby "^13.1.2" is-plain-obj "^4.1.0" - semver "^7.6.0" sort-object-keys "^1.1.3" sorted-array-functions@^1.3.0: @@ -12312,7 +11906,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -statuses@2.0.1: +statuses@2.0.1, statuses@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== @@ -12951,7 +12545,7 @@ type-fest@^2.18.0, type-fest@^2.19.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== -type-is@^1.6.16: +type-is@^1.6.14, type-is@^1.6.16: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -13005,18 +12599,6 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typedoc-github-wiki-theme@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/typedoc-github-wiki-theme/-/typedoc-github-wiki-theme-1.1.0.tgz#d7db13543e3f02ff05b9fe4723031fa34cb74e68" - integrity sha512-VyFmz8ZV2j/qEsCjD5EtR6FgZsCoy64Zr6SS9kCTcq7zx69Cx4UJBx8Ga/naxqs08TDggE6myIfODY6awwAGcA== - -typedoc-plugin-markdown@3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz#c33f42363c185adf842f4699166015f7fe0ed02b" - integrity sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw== - dependencies: - handlebars "^4.7.7" - typedoc@0.25.10: version "0.25.10" resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.10.tgz#572f566498e4752fdbc793ccc14b8eb517944770" @@ -13037,11 +12619,6 @@ typescript@5.3.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.2.tgz#00d1c7c1c46928c5845c1ee8d0cc2791031d4c43" integrity sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ== -typescript@5.4.4: - version "5.4.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.4.tgz#eb2471e7b0a5f1377523700a21669dce30c2d952" - integrity sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw== - uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" @@ -13324,17 +12901,6 @@ vite@5.1.6: optionalDependencies: fsevents "~2.3.3" -vite@5.2.8: - version "5.2.8" - resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.8.tgz#a99e09939f1a502992381395ce93efa40a2844aa" - integrity sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA== - dependencies: - esbuild "^0.20.1" - postcss "^8.4.38" - rollup "^4.13.0" - optionalDependencies: - fsevents "~2.3.3" - vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" @@ -13776,7 +13342,7 @@ z-schema@~5.0.2: optionalDependencies: commander "^10.0.0" -zod@^3.19.1, zod@^3.22.4: +zod@^3.22.4: version "3.23.7" resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.7.tgz#db33c910c592b8ce13f2f449097d4fb926c84f51" integrity sha512-NBeIoqbtOiUMomACV/y+V3Qfs9+Okr18vR5c/5pHClPpufWOrsx8TENboDPe265lFdfewX2yBtNTLPvnmCxwog== From 9c729759a26073c802d390a4e4d4ed543cd13368 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 8 May 2024 23:00:03 +0200 Subject: [PATCH 089/123] fix: sanitize publishedAt fields --- server/utils/index.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/utils/index.js b/server/utils/index.js index 4a6c6f9..b4e8e66 100644 --- a/server/utils/index.js +++ b/server/utils/index.js @@ -51,6 +51,7 @@ const sanitizeConfig = (config, relation, relationSortFields) => { delete config.id; delete config.updatedAt; delete config.createdAt; + delete config.publishedAt; if (relation) { const formattedRelations = []; @@ -59,6 +60,7 @@ const sanitizeConfig = (config, relation, relationSortFields) => { delete relationEntity._id; delete relationEntity.id; delete relationEntity.updatedAt; + delete config.publishedAt; delete relationEntity.createdAt; relationEntity = sortByKeys(relationEntity); From 0965a94fe62b5120cf517b504ca28a9f836da59a Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Fri, 31 May 2024 08:04:35 +0200 Subject: [PATCH 090/123] chore: update dependencies --- package.json | 10 +- yarn.lock | 1795 +++++++++++++++++++++++++++++--------------------- 2 files changed, 1042 insertions(+), 763 deletions(-) diff --git a/package.json b/package.json index c427fc8..d1700e0 100644 --- a/package.json +++ b/package.json @@ -55,13 +55,13 @@ "strapi-server.js" ], "peerDependencies": { - "@strapi/strapi": "^5.0.0-beta.2" + "@strapi/strapi": "^5.0.0-beta.8" }, "devDependencies": { - "@strapi/design-system": "^1.16.0", - "@strapi/icons": "^1.16.0", - "@strapi/utils": "5.0.0-beta.2", - "@strapi/strapi": "5.0.0-beta.2", + "@strapi/design-system": "2.0.0-beta.4", + "@strapi/icons": "2.0.0-beta.4", + "@strapi/utils": "5.0.0-beta.8", + "@strapi/strapi": "5.0.0-beta.8", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/yarn.lock b/yarn.lock index c776e2c..702df48 100644 --- a/yarn.lock +++ b/yarn.lock @@ -611,6 +611,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== +"@esbuild/aix-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" + integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== + "@esbuild/android-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" @@ -626,6 +631,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== +"@esbuild/android-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" + integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== + "@esbuild/android-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" @@ -641,6 +651,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== +"@esbuild/android-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" + integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== + "@esbuild/android-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" @@ -656,6 +671,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== +"@esbuild/android-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" + integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== + "@esbuild/darwin-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" @@ -671,6 +691,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== +"@esbuild/darwin-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" + integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== + "@esbuild/darwin-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" @@ -686,6 +711,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== +"@esbuild/darwin-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" + integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== + "@esbuild/freebsd-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" @@ -701,6 +731,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== +"@esbuild/freebsd-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" + integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== + "@esbuild/freebsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" @@ -716,6 +751,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== +"@esbuild/freebsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" + integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== + "@esbuild/linux-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" @@ -731,6 +771,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== +"@esbuild/linux-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" + integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== + "@esbuild/linux-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" @@ -746,6 +791,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== +"@esbuild/linux-arm@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" + integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== + "@esbuild/linux-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" @@ -761,6 +811,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== +"@esbuild/linux-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" + integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== + "@esbuild/linux-loong64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" @@ -776,6 +831,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== +"@esbuild/linux-loong64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" + integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== + "@esbuild/linux-mips64el@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" @@ -791,6 +851,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== +"@esbuild/linux-mips64el@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" + integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== + "@esbuild/linux-ppc64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" @@ -806,6 +871,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== +"@esbuild/linux-ppc64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" + integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== + "@esbuild/linux-riscv64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" @@ -821,6 +891,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== +"@esbuild/linux-riscv64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" + integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== + "@esbuild/linux-s390x@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" @@ -836,6 +911,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== +"@esbuild/linux-s390x@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" + integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== + "@esbuild/linux-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" @@ -851,6 +931,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== +"@esbuild/linux-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" + integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== + "@esbuild/netbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" @@ -866,6 +951,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== +"@esbuild/netbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" + integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== + "@esbuild/openbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" @@ -881,6 +971,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== +"@esbuild/openbsd-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" + integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== + "@esbuild/sunos-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" @@ -896,6 +991,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== +"@esbuild/sunos-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" + integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== + "@esbuild/win32-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" @@ -911,6 +1011,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== +"@esbuild/win32-arm64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" + integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== + "@esbuild/win32-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" @@ -926,6 +1031,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== +"@esbuild/win32-ia32@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" + integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== + "@esbuild/win32-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" @@ -941,6 +1051,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== +"@esbuild/win32-x64@0.20.2": + version "0.20.2" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" + integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1400,13 +1515,6 @@ resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.4.0.tgz#08d6c5e20cf7e4cc02fd181c4b0c225cd31dbb60" integrity sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA== -"@koa/cors@3.4.3": - version "3.4.3" - resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.4.3.tgz#d669ee6e8d6e4f0ec4a7a7b0a17e7a3ed3752ebb" - integrity sha512-WPXQUaAeAMVaLTEFpoq3T2O1C+FstkjJnDQqy95Ck1UdILajsRhu6mhJ8H2f4NFPRBoCNN+qywTJfq/gGki5mw== - dependencies: - vary "^1.1.2" - "@koa/cors@5.0.0": version "5.0.0" resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-5.0.0.tgz#0029b5f057fa0d0ae0e37dd2c89ece315a0daffd" @@ -1414,16 +1522,16 @@ dependencies: vary "^1.1.2" -"@koa/router@10.1.1": - version "10.1.1" - resolved "https://registry.yarnpkg.com/@koa/router/-/router-10.1.1.tgz#8e5a85c9b243e0bc776802c0de564561e57a5f78" - integrity sha512-ORNjq5z4EmQPriKbR0ER3k4Gh7YGNhWDL7JBW+8wXDrHLbWYKYSJaOJ9aN06npF5tbTxe2JBOsurpJDAvjiXKw== +"@koa/router@12.0.1": + version "12.0.1" + resolved "https://registry.yarnpkg.com/@koa/router/-/router-12.0.1.tgz#1a66f92a630c02832cf5bbf0db06c9e53e423468" + integrity sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q== dependencies: - debug "^4.1.1" - http-errors "^1.7.3" + debug "^4.3.4" + http-errors "^2.0.0" koa-compose "^4.1.0" methods "^1.1.2" - path-to-regexp "^6.1.0" + path-to-regexp "^6.2.1" "@lezer/common@^1.0.0", "@lezer/common@^1.1.0": version "1.1.0" @@ -1577,6 +1685,22 @@ dependencies: "@babel/runtime" "^7.13.10" +"@radix-ui/react-accordion@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-accordion/-/react-accordion-1.1.2.tgz#738441f7343e5142273cdef94d12054c3287966f" + integrity sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-collapsible" "1.0.3" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/react-arrow@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d" @@ -1585,6 +1709,21 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-primitive" "1.0.3" +"@radix-ui/react-collapsible@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.0.3.tgz#df0e22e7a025439f13f62d4e4a9e92c4a0df5b81" + integrity sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-collection@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.3.tgz#9595a66e09026187524a36c6e7e9c7d286469159" @@ -1805,6 +1944,25 @@ "@radix-ui/react-separator" "1.0.3" "@radix-ui/react-toggle-group" "1.0.4" +"@radix-ui/react-tooltip@1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz#8f55070f852e7e7450cc1d9210b793d2e5a7686e" + integrity sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-dismissable-layer" "1.0.5" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-popper" "1.1.3" + "@radix-ui/react-portal" "1.0.4" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/react-visually-hidden" "1.0.3" + "@radix-ui/react-use-callback-ref@1.0.1", "@radix-ui/react-use-callback-ref@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" @@ -1858,7 +2016,7 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-use-layout-effect" "1.0.1" -"@radix-ui/react-visually-hidden@^1.0.3": +"@radix-ui/react-visually-hidden@1.0.3", "@radix-ui/react-visually-hidden@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== @@ -1898,86 +2056,161 @@ redux-thunk "^2.4.2" reselect "^4.1.8" -"@remix-run/router@1.15.3": - version "1.15.3" - resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.15.3.tgz#d2509048d69dbb72d5389a14945339f1430b2d3c" - integrity sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w== - "@rollup/rollup-android-arm-eabi@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz#57936f50d0335e2e7bfac496d209606fa516add4" integrity sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w== +"@rollup/rollup-android-arm-eabi@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz#bbd0e616b2078cd2d68afc9824d1fadb2f2ffd27" + integrity sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ== + "@rollup/rollup-android-arm64@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz#81bba83b37382a2d0e30ceced06c8d3d85138054" integrity sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q== +"@rollup/rollup-android-arm64@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz#97255ef6384c5f73f4800c0de91f5f6518e21203" + integrity sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA== + "@rollup/rollup-darwin-arm64@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz#a371bd723a5c4c4a33376da72abfc3938066842b" integrity sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA== +"@rollup/rollup-darwin-arm64@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz#b6dd74e117510dfe94541646067b0545b42ff096" + integrity sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w== + "@rollup/rollup-darwin-x64@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz#8baf2fda277c9729125017c65651296282412886" integrity sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ== +"@rollup/rollup-darwin-x64@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz#e07d76de1cec987673e7f3d48ccb8e106d42c05c" + integrity sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA== + "@rollup/rollup-linux-arm-gnueabihf@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz#822830a8f7388d5b81d04c69415408d3bab1079b" integrity sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA== +"@rollup/rollup-linux-arm-gnueabihf@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz#9f1a6d218b560c9d75185af4b8bb42f9f24736b8" + integrity sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA== + +"@rollup/rollup-linux-arm-musleabihf@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz#53618b92e6ffb642c7b620e6e528446511330549" + integrity sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A== + "@rollup/rollup-linux-arm64-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz#e20fbe1bd4414c7119f9e0bba8ad17a6666c8365" integrity sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A== +"@rollup/rollup-linux-arm64-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz#99a7ba5e719d4f053761a698f7b52291cefba577" + integrity sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw== + "@rollup/rollup-linux-arm64-musl@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz#13f475596a62e1924f13fe1c8cf2c40e09a99b47" integrity sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA== +"@rollup/rollup-linux-arm64-musl@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz#f53db99a45d9bc00ce94db8a35efa7c3c144a58c" + integrity sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ== + "@rollup/rollup-linux-powerpc64le-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz#6a431c441420d1c510a205e08c6673355a0a2ea9" integrity sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA== +"@rollup/rollup-linux-powerpc64le-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz#cbb0837408fe081ce3435cf3730e090febafc9bf" + integrity sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA== + "@rollup/rollup-linux-riscv64-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz#53d9448962c3f9ed7a1672269655476ea2d67567" integrity sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw== +"@rollup/rollup-linux-riscv64-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz#8ed09c1d1262ada4c38d791a28ae0fea28b80cc9" + integrity sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg== + "@rollup/rollup-linux-s390x-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz#95f0c133b324da3e7e5c7d12855e0eb71d21a946" integrity sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA== +"@rollup/rollup-linux-s390x-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz#938138d3c8e0c96f022252a28441dcfb17afd7ec" + integrity sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg== + "@rollup/rollup-linux-x64-gnu@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz#820ada75c68ead1acc486e41238ca0d8f8531478" integrity sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg== +"@rollup/rollup-linux-x64-gnu@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz#1a7481137a54740bee1ded4ae5752450f155d942" + integrity sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w== + "@rollup/rollup-linux-x64-musl@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz#ca74f22e125efbe94c1148d989ef93329b464443" integrity sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg== +"@rollup/rollup-linux-x64-musl@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz#f1186afc601ac4f4fc25fac4ca15ecbee3a1874d" + integrity sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg== + "@rollup/rollup-win32-arm64-msvc@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz#269023332297051d037a9593dcba92c10fef726b" integrity sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ== +"@rollup/rollup-win32-arm64-msvc@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz#ed6603e93636a96203c6915be4117245c1bd2daf" + integrity sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA== + "@rollup/rollup-win32-ia32-msvc@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz#d7701438daf964011fd7ca33e3f13f3ff5129e7b" integrity sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw== +"@rollup/rollup-win32-ia32-msvc@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz#14e0b404b1c25ebe6157a15edb9c46959ba74c54" + integrity sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg== + "@rollup/rollup-win32-x64-msvc@4.14.0": version "4.14.0" resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz#0bb7ac3cd1c3292db1f39afdabfd03ccea3a3d34" integrity sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag== +"@rollup/rollup-win32-x64-msvc@4.18.0": + version "4.18.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz#5d694d345ce36b6ecf657349e03eb87297e68da4" + integrity sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g== + "@rushstack/node-core-library@4.0.2": version "4.0.2" resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-4.0.2.tgz#e26854a3314b279d57e8abdb4acce7797d02f554" @@ -2008,61 +2241,55 @@ argparse "~1.0.9" string-argv "~0.3.1" -"@sentry/core@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.7.tgz#156aaa56dd7fad8c89c145be6ad7a4f7209f9785" - integrity sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw== - dependencies: - "@sentry/hub" "6.19.7" - "@sentry/minimal" "6.19.7" - "@sentry/types" "6.19.7" - "@sentry/utils" "6.19.7" - tslib "^1.9.3" - -"@sentry/hub@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.7.tgz#58ad7776bbd31e9596a8ec46365b45cd8b9cfd11" - integrity sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA== - dependencies: - "@sentry/types" "6.19.7" - "@sentry/utils" "6.19.7" - tslib "^1.9.3" - -"@sentry/minimal@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.7.tgz#b3ee46d6abef9ef3dd4837ebcb6bdfd01b9aa7b4" - integrity sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ== - dependencies: - "@sentry/hub" "6.19.7" - "@sentry/types" "6.19.7" - tslib "^1.9.3" - -"@sentry/node@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.19.7.tgz#32963b36b48daebbd559e6f13b1deb2415448592" - integrity sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg== - dependencies: - "@sentry/core" "6.19.7" - "@sentry/hub" "6.19.7" - "@sentry/types" "6.19.7" - "@sentry/utils" "6.19.7" - cookie "^0.4.1" - https-proxy-agent "^5.0.0" - lru_map "^0.3.3" - tslib "^1.9.3" - -"@sentry/types@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7" - integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg== - -"@sentry/utils@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79" - integrity sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA== - dependencies: - "@sentry/types" "6.19.7" - tslib "^1.9.3" +"@sentry-internal/tracing@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.112.2.tgz#83460e51875ddb160c060bfee2e21833117f259c" + integrity sha512-fT1Y46J4lfXZkgFkb03YMNeIEs2xS6jdKMoukMFQfRfVvL9fSWEbTgZpHPd/YTT8r2i082XzjtAoQNgklm/0Hw== + dependencies: + "@sentry/core" "7.112.2" + "@sentry/types" "7.112.2" + "@sentry/utils" "7.112.2" + +"@sentry/core@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.112.2.tgz#d2e6d2acb6947fcb384298a3bd2b0c8183533dd8" + integrity sha512-gHPCcJobbMkk0VR18J65WYQTt3ED4qC6X9lHKp27Ddt63E+MDGkG6lvYBU1LS8cV7CdyBGC1XXDCfor61GvLsA== + dependencies: + "@sentry/types" "7.112.2" + "@sentry/utils" "7.112.2" + +"@sentry/integrations@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.112.2.tgz#2aad01719b1e4a1326f42db78f77fcf1e58d4c63" + integrity sha512-ioC2yyU6DqtLkdmWnm87oNvdn2+9oKctJeA4t+jkS6JaJ10DcezjCwiLscX4rhB9aWJV3IWF7Op0O6K3w0t2Hg== + dependencies: + "@sentry/core" "7.112.2" + "@sentry/types" "7.112.2" + "@sentry/utils" "7.112.2" + localforage "^1.8.1" + +"@sentry/node@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.112.2.tgz#9b7378004ed5aef13dbfc8ccc55b06be627eb947" + integrity sha512-MNzkqER8jc2xOS3ArkCLH5hakzu15tcjeC7qjU7rQ1Ms4WuV+MG0docSRESux0/p23Qjzf9tZOc8C5Eq+Sxduw== + dependencies: + "@sentry-internal/tracing" "7.112.2" + "@sentry/core" "7.112.2" + "@sentry/integrations" "7.112.2" + "@sentry/types" "7.112.2" + "@sentry/utils" "7.112.2" + +"@sentry/types@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.112.2.tgz#71ff27c668309ccd8d17b7793e044e46f81eca1b" + integrity sha512-kCMLt7yhY5OkWE9MeowlTNmox9pqDxcpvqguMo4BDNZM5+v9SEb1AauAdR78E1a1V8TyCzjBD7JDfXWhvpYBcQ== + +"@sentry/utils@7.112.2": + version "7.112.2" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.112.2.tgz#223f9feee5860459792a43904db4bf38fba73ed3" + integrity sha512-OjLh0hx0t1EcL4ZIjf+4svlmmP+tHUDGcr5qpFWH78tjmkPW4+cqPuZCZfHSuWcDdeiaXi8TnYoVRqDcJKK/eQ== + dependencies: + "@sentry/types" "7.112.2" "@sinclair/typebox@^0.27.8": version "0.27.8" @@ -2104,25 +2331,25 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/admin@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.2.tgz#883da2c862cee003105a3e3f1061f8f3875c6e11" - integrity sha512-aua7664OALoMNPFjS/su+r27BNp4eu9yewB5x5X8FloIVqlQvo7iRrRbjTVFE6bAYiy4LjKijSGmag7RTRtZmA== +"@strapi/admin@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.8.tgz#b26ac258f0b03f76d7224d6dc0e001e020d46af9" + integrity sha512-lZEy7Ncu0BuftDNjCvTG4jUac9bGntQhvzzU4rYXB6Hx7khV8WbkTZtgljE0p+oR8r0eDdnzRGRmiZXDVcNK3A== dependencies: "@casl/ability" "6.5.0" "@radix-ui/react-context" "1.0.1" "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/permissions" "5.0.0-beta.2" - "@strapi/provider-audit-logs-local" "5.0.0-beta.2" - "@strapi/types" "5.0.0-beta.2" - "@strapi/typescript-utils" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" - "@testing-library/dom" "9.2.0" - "@testing-library/react" "14.0.0" - "@testing-library/user-event" "14.4.3" + "@strapi/design-system" "2.0.0-beta.4" + "@strapi/icons" "2.0.0-beta.4" + "@strapi/permissions" "5.0.0-beta.8" + "@strapi/provider-audit-logs-local" "5.0.0-beta.8" + "@strapi/types" "5.0.0-beta.8" + "@strapi/typescript-utils" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" + "@testing-library/dom" "10.1.0" + "@testing-library/react" "15.0.7" + "@testing-library/user-event" "14.5.2" axios "1.6.8" bcryptjs "2.4.3" boxen "5.1.2" @@ -2134,18 +2361,17 @@ fast-deep-equal "3.1.3" formik "2.4.5" fractional-indexing "3.2.0" - fs-extra "10.1.0" + fs-extra "11.2.0" highlight.js "^10.4.1" immer "9.0.21" inquirer "8.2.5" invariant "^2.2.4" - js-cookie "2.2.1" jsonwebtoken "9.0.0" - koa "2.13.4" + koa "2.15.2" koa-compose "4.1.0" - koa-passport "5.0.0" + koa-passport "6.0.0" koa-static "5.0.0" - koa2-ratelimit "^1.1.2" + koa2-ratelimit "^1.1.3" lodash "4.17.21" msw "1.3.0" node-schedule "2.1.0" @@ -2160,7 +2386,6 @@ react-is "^18.2.0" react-query "3.39.3" react-redux "8.1.3" - react-router-dom "6.22.3" react-select "5.8.0" react-window "1.8.10" rimraf "5.0.5" @@ -2168,23 +2393,65 @@ scheduler "0.23.0" semver "7.5.4" sift "16.0.1" - styled-components "5.3.11" typescript "5.3.2" use-context-selector "1.4.1" yup "0.32.9" zod "^3.22.4" -"@strapi/content-releases@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.2.tgz#da59ad5eb019b1944cbf9e3fd11169c248380fe0" - integrity sha512-oMapF6LpEvWqoZcI6tKbGXMf2URd4wfwsAhnBOmY6xZWf71g6y09Kk/Y8/jJZt9k28jNtdazvTV02nqTQMXK8g== +"@strapi/content-manager@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/content-manager/-/content-manager-5.0.0-beta.8.tgz#84ebb92c12377ded5cd9e88895472ad41067c9db" + integrity sha512-P7Z0WaVnu0cuIiEy/ounFkakKbg/lAfjAHM46G3ta7c/YOzxcYDKkICKR4uYQvXybfEkJhtZmFbQ0Ps2obD7zA== dependencies: + "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/types" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" - axios "1.6.8" + "@sindresorhus/slugify" "1.1.0" + "@strapi/design-system" "2.0.0-beta.4" + "@strapi/icons" "2.0.0-beta.4" + "@strapi/types" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" + codemirror5 "npm:codemirror@^5.65.11" + date-fns "2.30.0" + fractional-indexing "3.2.0" + highlight.js "^10.4.1" + immer "9.0.21" + koa "2.15.2" + lodash "4.17.21" + markdown-it "^12.3.2" + markdown-it-abbr "^1.0.4" + markdown-it-container "^3.0.0" + markdown-it-deflist "^2.1.0" + markdown-it-emoji "^2.0.0" + markdown-it-footnote "^3.0.3" + markdown-it-ins "^3.0.1" + markdown-it-mark "^3.0.1" + markdown-it-sub "^1.0.0" + markdown-it-sup "1.0.0" + node-schedule "2.1.0" + qs "6.11.1" + react-dnd "16.0.1" + react-dnd-html5-backend "16.0.1" + react-helmet "^6.1.0" + react-intl "6.6.2" + react-query "3.39.3" + react-redux "8.1.3" + react-window "1.8.10" + sanitize-html "2.11.0" + slate "0.94.1" + slate-history "0.93.0" + slate-react "0.98.3" + yup "0.32.9" + +"@strapi/content-releases@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.8.tgz#d4e9d7580d41c50640360d429a8dc60dde28fc9d" + integrity sha512-01i+IAPEW5XUbVkQK36JTtMR8bggaGsgxgBh/kHihGq1FSUX11eEnh1sehyfeRa8FnAkqHiD22AgtKP6nCG/5A== + dependencies: + "@reduxjs/toolkit" "1.9.7" + "@strapi/design-system" "2.0.0-beta.4" + "@strapi/icons" "2.0.0-beta.4" + "@strapi/types" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" date-fns "2.30.0" date-fns-tz "2.0.1" formik "2.4.5" @@ -2194,48 +2461,69 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/core@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.2.tgz#41e13ddeab4d0487e3e8bbfd9eabe6fb62c53b12" - integrity sha512-8aGRMVblb2izgR2CYD6xATQqBHOIUFVenztWdqHQqhtgX6kw5R0I5KnJU7mCqKpqACQgkNZgOikZLoWyji2VQw== +"@strapi/content-type-builder@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/content-type-builder/-/content-type-builder-5.0.0-beta.8.tgz#b2a9c1aa81fefe3fca3322f3a16ff98014946453" + integrity sha512-EWQikx8Hp+6LMrIc1yyi2PjLR8jZOr2pAct5/AbxpHebHfIEd+mt5prDBf/fEdl9UGpBTRjTr0WfmskACtFcJQ== dependencies: - "@koa/cors" "3.4.3" - "@koa/router" "10.1.1" + "@reduxjs/toolkit" "1.9.7" + "@sindresorhus/slugify" "1.1.0" + "@strapi/design-system" "2.0.0-beta.4" + "@strapi/generators" "5.0.0-beta.8" + "@strapi/icons" "2.0.0-beta.4" + "@strapi/utils" "5.0.0-beta.8" + date-fns "2.30.0" + fs-extra "11.2.0" + immer "9.0.21" + lodash "4.17.21" + pluralize "8.0.0" + qs "6.11.1" + react-intl "6.6.2" + react-redux "8.1.3" + yup "0.32.9" + +"@strapi/core@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.8.tgz#997d4c21affe9dca1f28e4a9d9c56066f6fff7e3" + integrity sha512-RzrLmS9rJLZSa78gZ6uxW7Q1arVKXcT/XM9U/eFlTjsrt3e5OFdHfhIGlP0q50zVRIVzOnMfyxPRDTV7ZfZpzA== + dependencies: + "@koa/cors" "5.0.0" + "@koa/router" "12.0.1" "@paralleldrive/cuid2" "2.2.2" - "@strapi/admin" "5.0.0-beta.2" - "@strapi/database" "5.0.0-beta.2" - "@strapi/generate-new" "5.0.0-beta.2" - "@strapi/generators" "5.0.0-beta.2" - "@strapi/logger" "5.0.0-beta.2" - "@strapi/pack-up" "5.0.0-beta.2" - "@strapi/permissions" "5.0.0-beta.2" - "@strapi/types" "5.0.0-beta.2" - "@strapi/typescript-utils" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" + "@strapi/admin" "5.0.0-beta.8" + "@strapi/database" "5.0.0-beta.8" + "@strapi/generate-new" "5.0.0-beta.8" + "@strapi/generators" "5.0.0-beta.8" + "@strapi/logger" "5.0.0-beta.8" + "@strapi/pack-up" "5.0.0" + "@strapi/permissions" "5.0.0-beta.8" + "@strapi/types" "5.0.0-beta.8" + "@strapi/typescript-utils" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" bcryptjs "2.4.3" boxen "5.1.2" chalk "4.1.2" - ci-info "3.8.0" + ci-info "4.0.0" cli-table3 "0.6.2" commander "8.3.0" configstore "5.0.1" copyfiles "2.4.1" debug "4.3.4" delegates "1.0.0" - dotenv "14.2.0" + dotenv "16.4.5" execa "5.1.1" - fs-extra "10.0.0" + fs-extra "11.2.0" glob "10.3.10" - http-errors "1.8.1" + http-errors "2.0.0" inquirer "8.2.5" is-docker "2.2.1" - koa "2.13.4" - koa-body "4.2.0" + koa "2.15.2" + koa-body "6.0.1" koa-compose "4.1.0" - koa-compress "5.1.0" + koa-compress "5.1.1" koa-favicon "2.1.0" koa-helmet "7.0.2" - koa-ip "^2.1.2" + koa-ip "^2.1.3" koa-session "6.4.0" koa-static "5.0.0" lodash "4.17.21" @@ -2252,18 +2540,18 @@ undici "5.27.2" yup "0.32.9" -"@strapi/data-transfer@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.2.tgz#de7cf814095b3ca62527536f8d40c9b4270c97bc" - integrity sha512-mgiZJemqg/wg/FAQ6zwGtoWrkbR39myW0j/Giw0zaz8azSEf0TgSvxvWL0tmTPxy1hmV301kEL2WVxjMxaO7tQ== +"@strapi/data-transfer@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.8.tgz#005b685c2f8953b066c565ed2d205c8a95cf1561" + integrity sha512-/Zd2k0RBLd5r0hZVYc4zNvWyjX0l9Prml/uRTNzNwjJwMUBu2A/H5dUHg/Zv8Gi2ijYXVjT0vzzzkPqSJRfDyg== dependencies: - "@strapi/logger" "5.0.0-beta.2" - "@strapi/types" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" + "@strapi/logger" "5.0.0-beta.8" + "@strapi/types" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" chalk "4.1.2" cli-table3 "0.6.2" commander "8.3.0" - fs-extra "10.1.0" + fs-extra "11.2.0" inquirer "8.2.5" lodash "4.17.21" ora "5.4.1" @@ -2275,68 +2563,64 @@ tar-stream "2.2.0" ws "8.13.0" -"@strapi/database@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.2.tgz#227d1ef47e66bc7fc2ba83697190a2ab8ac44b93" - integrity sha512-chvzR3bAu58i63Cp4rfAozNJXucbPJnFgfk5HpG9YTHIgSir5S5V0zjtr+8lVbCyb2e8JO8anDFNKtx7oLT0SA== +"@strapi/database@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.8.tgz#9febf2c5d90bb104dc540fdd5cb292416af71d89" + integrity sha512-n8EatfxesN9kAJygxdwbDJiEoqtXpKwLCA+ojHZwXSB/o2p5e6ub7j3NkS1eKnXFwNIp0j8mNRbZBUmLN44SoQ== dependencies: "@paralleldrive/cuid2" "2.2.2" - "@strapi/utils" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.8" date-fns "2.30.0" debug "4.3.4" - fs-extra "10.1.0" + fs-extra "11.2.0" knex "3.0.1" lodash "4.17.21" semver "7.5.4" umzug "3.2.1" -"@strapi/design-system@1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.16.0.tgz#29508372c6a90993d87991411c323193dcc9f22a" - integrity sha512-HUt46z0LStQtNsmTh/3btzW+UQtYPtSS2hk+leQlcwCoczjf/K53OYeTjEIkUYfAc/R/W4CYVZfXJXYw3Fy6Sw== - dependencies: - "@codemirror/lang-json" "^6.0.1" - "@floating-ui/react-dom" "^2.0.8" - "@internationalized/date" "^3.5.2" - "@internationalized/number" "^3.5.1" - "@radix-ui/react-dismissable-layer" "^1.0.5" - "@radix-ui/react-dropdown-menu" "^2.0.6" - "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^1.16.0" - "@uiw/react-codemirror" "^4.21.24" - aria-hidden "^1.2.3" - compute-scroll-into-view "^3.1.0" - prop-types "^15.8.1" - react-remove-scroll "^2.5.7" - -"@strapi/design-system@^1.16.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-1.17.0.tgz#1d9772e0d542621cc24e7e5b64c703107b02ee49" - integrity sha512-DMzYkUviJYl0FRoxGDzwQHKPLxKsda/bwlZUO4w3+7hnyrAJ76Me/VfLqzGBeE9R9u4MldTgObM3SNFiH91oYQ== +"@strapi/design-system@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-beta.4.tgz#e635d7095ad009346bbbb657f64bee3be4562fc6" + integrity sha512-qreh4wejbewEDaMpMyB6AtNjUUIU0/wmOidHBWrlCzxdpKxr51ziI6u5xPVxN1jSbo2IyH4mS1S7IlIrbrrWFw== dependencies: "@codemirror/lang-json" "^6.0.1" "@floating-ui/react-dom" "^2.0.8" "@internationalized/date" "^3.5.2" "@internationalized/number" "^3.5.1" + "@radix-ui/react-accordion" "1.1.2" "@radix-ui/react-dismissable-layer" "^1.0.5" "@radix-ui/react-dropdown-menu" "^2.0.6" "@radix-ui/react-focus-scope" "1.0.4" - "@strapi/ui-primitives" "^1.17.0" + "@radix-ui/react-tooltip" "1.0.7" + "@radix-ui/react-use-controllable-state" "^1.0.1" + "@strapi/ui-primitives" "^2.0.0-beta.4" "@uiw/react-codemirror" "^4.21.25" aria-hidden "^1.2.4" - compute-scroll-into-view "^3.1.0" - prop-types "^15.8.1" react-remove-scroll "^2.5.9" -"@strapi/generate-new@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.2.tgz#dc94b8b86575006b82bdfe914216aebec8337c87" - integrity sha512-k97q+uiAtlJmPeGPvZfwDK9DCdccow83qxSvmQoVgJyvgD0GJH4WUaZDUu6+gCoHWNeeZ6+jN7taSpkrTZB8bg== +"@strapi/email@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/email/-/email-5.0.0-beta.8.tgz#b44cd6a52c64995d5cdb10b0dac5440ca290f883" + integrity sha512-kN3o/CuW4drVyNJxiQ2NPZk9AMLgJ0SVy2m9CQk4OGyjKr5YilszYSZcSdvEpV8K78fbTIyjPm9qcRiJGo/LDQ== dependencies: - "@sentry/node" "6.19.7" + "@strapi/design-system" "2.0.0-beta.4" + "@strapi/icons" "2.0.0-beta.4" + "@strapi/provider-email-sendmail" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" + lodash "4.17.21" + react-intl "6.6.2" + react-query "3.39.3" + yup "0.32.9" + +"@strapi/generate-new@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.8.tgz#78cdc655e941d129e3e62b8935bb5eebfd749340" + integrity sha512-Fct7382mciW+71DqixQQb4F+IeU8w8uvh0bXSeK3Q7U+PV/lyASGpHU7moT/cZc5D1c1/T8lRA2s1NGaw3QO5A== + dependencies: + "@sentry/node" "7.112.2" chalk "^4.1.2" execa "5.1.1" - fs-extra "10.1.0" + fs-extra "11.2.0" inquirer "8.2.5" lodash "4.17.21" node-machine-id "^1.1.10" @@ -2344,265 +2628,152 @@ semver "7.5.4" tar "6.1.13" -"@strapi/generators@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.2.tgz#f5993ac619a94f8036dda887ea63d54f7bbb2b3e" - integrity sha512-6XfIZBUI36tD1AeZxy6Q/YRKAOc6h2wZdzSvvGSJvCHv4ifTFAz+YYaDDpzIa75p5M0WUuBXpYVb7t54IfLsFA== +"@strapi/generators@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.8.tgz#cd0ee1e2063e5608ff26417e53ba3552f4aea293" + integrity sha512-9AZ+ZkN90Cowd/mVL3I9tDJD9GpzvSS9tx7HBNVlDPfyM5IgO7iggWJxZJgCkAXUdGrZfFFlaVORJOBCG9CW4Q== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" + "@strapi/typescript-utils" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" chalk "4.1.2" copyfiles "2.4.1" - fs-extra "10.1.0" + fs-extra "11.2.0" node-plop "0.26.3" plop "2.7.6" pluralize "8.0.0" -"@strapi/icons@1.16.0": - version "1.16.0" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.16.0.tgz#0b98dfa805a370423ad945208c07d00962209bd3" - integrity sha512-sa7MTlhHpbpFCS5ZIlgLQQtG4s5W7ojGFr6CsjwtFdezrvBLbY5ZGmVByghK7b3XoZ1bNYk1AiGdcxMQvCu+vw== +"@strapi/i18n@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/i18n/-/i18n-5.0.0-beta.8.tgz#3b39f9a53ade4add7f1d5aba4bacf7d59dcb2abf" + integrity sha512-8oeKRQtgkPSqZercNneSR23X04YvXsk2hMJEFEligKWEW15rqd0yQ0O053xkUSdDyoS9xTs+QLrapN4CnnHiPw== + dependencies: + "@reduxjs/toolkit" "1.9.7" + "@strapi/design-system" "2.0.0-beta.4" + "@strapi/icons" "2.0.0-beta.4" + "@strapi/utils" "5.0.0-beta.8" + lodash "4.17.21" + qs "6.11.1" + react-intl "6.6.2" + react-redux "8.1.3" + yup "0.32.9" -"@strapi/icons@^1.16.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-1.17.0.tgz#a9c877b3dacca52a1978e9f4e28fdd8600cbbec5" - integrity sha512-RmV03BEECWmMlv0LpcZpwOZStcw9s6nQKqYg4jLZu7c+nDsOBZl+o6PNUnKnVeEtb7dVKliYykjZnLEVw72CGA== +"@strapi/icons@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-beta.4.tgz#2ea86d3d18b0bc18d192fa7389952565a575e57b" + integrity sha512-Ve6bhRKRwppvLBDq89gdr0CtD2kbepGQM6BWRy3stAyeEKLJmSqSb4BJVGfWTMmFGP070HjDQtusuKyb4UPc1A== -"@strapi/logger@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.2.tgz#639a9880b4b596178b69616495754cc48e11d16e" - integrity sha512-LmklATB89ea8CXrncyyuzxYSgR7uLKXe+cRN/Mqm8WM+DUzPQb37shGJIj/2ckplH33o9MwSuU6ybmQM8csMWg== +"@strapi/logger@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.8.tgz#6186d39761b8aa80eb03eab9c8f0886746c13961" + integrity sha512-azkDEVsgZKCmwngkC6paJTcffy8TPqKJgtGLusfgLgj/GrkzcvHX69aP74tHadC/TwmytdZ9bQZYM9D/6ugK5g== dependencies: lodash "4.17.21" winston "3.10.0" -"@strapi/pack-up@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-5.0.0-beta.2.tgz#a7586a4a2f60bae8efa99eb9cb091c4816ccbe57" - integrity sha512-zVn51AeYNYVlf+clR0l5JZzfUaVRVfdXCjNlVcrxOhEHVjY6PBejo9XbrgfSG2nz8ph1YZe5M3nz0IvpzBQswQ== +"@strapi/pack-up@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@strapi/pack-up/-/pack-up-5.0.0.tgz#aeca7cee2a2e5555e3bdd39528c36385c4ed6ad4" + integrity sha512-XN00SUwiR/rFTXxA3TMyuPt6SN4r6vuhUtx3y2D0NTzgVToNi++MyspPQ/jHbolHhQxUWnet6X/2JRprtE/YpQ== dependencies: "@vitejs/plugin-react-swc" "3.6.0" boxen "5.1.2" browserslist-to-esbuild "1.2.0" chalk "4.1.2" - chokidar "3.5.3" + chokidar "3.6.0" commander "8.3.0" - esbuild "0.19.11" + esbuild "0.20.2" esbuild-register "3.5.0" get-latest-version "5.1.0" git-url-parse "13.1.1" - ini "4.1.1" + ini "4.1.2" ora "5.4.1" outdent "0.8.0" pkg-up "3.1.0" - prettier "3.2.5" - prettier-plugin-packagejson "2.4.12" + prettier "2.8.8" + prettier-plugin-packagejson "2.4.14" prompts "2.4.2" rxjs "7.8.1" - typescript "5.3.2" - vite "5.1.6" + typescript "5.4.4" + vite "5.2.8" yup "0.32.9" -"@strapi/permissions@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.2.tgz#0b9b7c615edfe535bff6005416f805f1e55e0bf0" - integrity sha512-8OcdyEyktSnut9XR0S9qdA6fXrG2NTs6xPItfyF7TUYNWNrd3ExEI24kFwfFzRZ0wKHHlFAWThP/TOvP3YpCRQ== +"@strapi/permissions@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.8.tgz#74850151d51189a464a978bd6d7588dd3a29b2e4" + integrity sha512-HJJnI8fysRlABX+levqCk7B9XUIYwfSb0IAv/oQDxeZHMOjR+eFI39CQR/BR/XpY0hzBOGnG3i0bwnCW690zPg== dependencies: "@casl/ability" "6.5.0" - "@strapi/utils" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.8" lodash "4.17.21" qs "6.11.1" sift "16.0.1" -"@strapi/plugin-content-manager@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-manager/-/plugin-content-manager-5.0.0-beta.2.tgz#3f15ba6a74df9d39c9117ffa415934d8af4956e5" - integrity sha512-5BmXMO5x7B8JHuR9EdfW3XMvVLOJbv3hzB68ZNdkAoRqY6oDVHymdhtEEsFYMG253gKlKcJroE3vw1KmPhgoOA== - dependencies: - "@radix-ui/react-toolbar" "1.0.4" - "@reduxjs/toolkit" "1.9.7" - "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/types" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" - axios "1.6.8" - codemirror5 "npm:codemirror@^5.65.11" - date-fns "2.30.0" - fractional-indexing "3.2.0" - highlight.js "^10.4.1" - immer "9.0.21" - koa "2.13.4" - lodash "4.17.21" - markdown-it "^12.3.2" - markdown-it-abbr "^1.0.4" - markdown-it-container "^3.0.0" - markdown-it-deflist "^2.1.0" - markdown-it-emoji "^2.0.0" - markdown-it-footnote "^3.0.3" - markdown-it-ins "^3.0.1" - markdown-it-mark "^3.0.1" - markdown-it-sub "^1.0.0" - markdown-it-sup "1.0.0" - node-schedule "2.1.0" - qs "6.11.1" - react-dnd "16.0.1" - react-dnd-html5-backend "16.0.1" - react-helmet "^6.1.0" - react-intl "6.6.2" - react-query "3.39.3" - react-redux "8.1.3" - react-window "1.8.10" - sanitize-html "2.11.0" - slate "0.94.1" - slate-history "0.93.0" - slate-react "0.98.3" - yup "0.32.9" - -"@strapi/plugin-content-type-builder@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-5.0.0-beta.2.tgz#b06ee7fa394e00fc72dc9cd007528528d97089a4" - integrity sha512-ScgUwylI2ykGutgRjssC15H2wJKO2Hf2NK1/ZC1tF9H/VR6GOORwcKjwHi25o8Uy8X8Kv1HrvzziZkEJ2m0mQA== - dependencies: - "@reduxjs/toolkit" "1.9.7" - "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "1.16.0" - "@strapi/generators" "5.0.0-beta.2" - "@strapi/icons" "1.16.0" - "@strapi/utils" "5.0.0-beta.2" - date-fns "2.30.0" - fs-extra "10.1.0" - immer "9.0.21" - lodash "4.17.21" - pluralize "8.0.0" - qs "6.11.1" - react-intl "6.6.2" - react-redux "8.1.3" - yup "0.32.9" - -"@strapi/plugin-email@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/plugin-email/-/plugin-email-5.0.0-beta.2.tgz#8c3993333f466dd46a423336019302414c9e02e1" - integrity sha512-YseZsn48eFjXHvrXihSDm1+B9H8z05+v+2JY2mx9iA+FUwXgqr9n4a6vjmeAQQ72JLQv5f6BIywxXdtVGA1OkA== - dependencies: - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/provider-email-sendmail" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" - lodash "4.17.21" - react-intl "6.6.2" - react-query "3.39.3" - yup "0.32.9" - -"@strapi/plugin-i18n@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/plugin-i18n/-/plugin-i18n-5.0.0-beta.2.tgz#969b6d1b8f43bb797efb183e2f59963d93106c19" - integrity sha512-t9YywbM2EcgJQ9NibR7dA0Nbq27hSO6Drq3g2HZzyX5O40V87yef0SJyjFNTTV2GdpG0CKpfGIAxBw7c3xEufw== - dependencies: - "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/utils" "5.0.0-beta.2" - axios "1.6.8" - lodash "4.17.21" - qs "6.11.1" - react-intl "6.6.2" - react-redux "8.1.3" - yup "0.32.9" - -"@strapi/plugin-upload@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/plugin-upload/-/plugin-upload-5.0.0-beta.2.tgz#688c091368ba8a6f6c7ce34839bc01a666248937" - integrity sha512-0NGhUhLvLBOJ3zzEaRDWQgtNoAlYSiC1iYF/tXw3KmjALQq/BPx/+FayY34PxaTfhHW+Pwrv4sMcqo0r/FGsRA== - dependencies: - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - "@strapi/provider-upload-local" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" - axios "1.6.8" - byte-size "7.0.1" - cropperjs "1.6.1" - date-fns "2.30.0" - formik "2.4.5" - fs-extra "10.1.0" - immer "9.0.21" - koa-range "0.3.0" - koa-static "5.0.0" - lodash "4.17.21" - mime-types "2.1.35" - prop-types "^15.8.1" - qs "6.11.1" - react-dnd "16.0.1" - react-intl "6.6.2" - react-query "3.39.3" - react-redux "8.1.3" - react-select "5.8.0" - sharp "0.32.6" - yup "0.32.9" - -"@strapi/provider-audit-logs-local@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.2.tgz#efadce2023262d5280a6938a59e73d1e1c37b7f5" - integrity sha512-xAoVXpQV+P17JbvgkzgXyt6lhvgBmZhI2mjiqxwaDkhCQrE3Vs8E3SjMSlr5UpNa6sgaAdGDXYNGTiHbwky6YQ== +"@strapi/provider-audit-logs-local@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.8.tgz#0dd2aabb34e190a2f30a9e01721ae66bff2105bc" + integrity sha512-s+5dAOw12VsYDcYcUZ/SzlXwXPGfDbnGu77+uVQObLWFwYqnhG678iVFUuvYfm5a/XvJFD4aWNBKR3L6CWT59w== dependencies: - "@strapi/utils" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.8" -"@strapi/provider-email-sendmail@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.2.tgz#722ca82dea85fda0613afc2bce135d6b4956bdbd" - integrity sha512-xtUL4mRgYwnk55Xcd4FyTFxwpyUsgs+okvrim0raGVHg+eTj8cIWZQTFQ5Z532SdaFSQMuZPVMdiZvG0YKeeLQ== +"@strapi/provider-email-sendmail@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.8.tgz#7345b1a2b715c43845d29de357a550529f008c0d" + integrity sha512-4EKDbWWH6yNH2wcrOaU71+JDeVcXC4+ASv5bcRK2PHGh+TMOCSTOk3flSPCe9tZmy3vkUTLkQvDJCmQF7BYPhw== dependencies: - "@strapi/utils" "5.0.0-beta.2" + "@strapi/utils" "5.0.0-beta.8" sendmail "^1.6.1" -"@strapi/provider-upload-local@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.2.tgz#57d18054a51b31738bdda1ddbb395a8a77786ea9" - integrity sha512-/BOkj+4VlNhlVd067I7KGSNRo/VthIQ/80xQm1DCAgHc5iRw6SmE7UF+fpu0shQcaqzd5Q5oep03QVADrbPLoA== +"@strapi/provider-upload-local@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.8.tgz#bb01fa2405f27a83808d6e801137bab3dc55784c" + integrity sha512-oI2GNSsIX1Ri/6a/76by9MYUBR+6a8jKFSGD5UxXqPIG46n/eWnHnW6AYtI9H23t8H8PMS60+F49NTZbWWd8kg== dependencies: - "@strapi/utils" "5.0.0-beta.2" - fs-extra "10.1.0" + "@strapi/utils" "5.0.0-beta.8" + fs-extra "11.2.0" -"@strapi/review-workflows@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-beta.2.tgz#9c56d34950b8469918d5ac1333de0a91c97bf190" - integrity sha512-03JgrpTfGDBrLvY5eDsGfU2KlKqW+QM2GR7TnBZVTEZb2InB7ntN1EY0SUqkiojEXunusH3E1BwetpekkIOm/g== +"@strapi/review-workflows@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-beta.8.tgz#4ed7adb3c3e4a9696615a2e50c749ae9844eaa47" + integrity sha512-Aarr8Z9khWqb0Fj0RTsNk37le26k3mqdjUxvVRlzGAMgPEJmJs4vfmXvnntxgbqNRNSbp/q9Hbs6Peg3v/sqMw== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "1.16.0" - "@strapi/icons" "1.16.0" - axios "1.6.8" + "@strapi/design-system" "2.0.0-beta.4" + "@strapi/icons" "2.0.0-beta.4" + "@strapi/utils" "5.0.0-beta.1" + fractional-indexing "3.2.0" + react-dnd "16.0.1" + react-dnd-html5-backend "16.0.1" react-helmet "^6.1.0" react-intl "6.6.2" react-redux "8.1.3" yup "0.32.9" -"@strapi/strapi@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.2.tgz#6fd109b028c09ba69926de4b2cf8436471b0cff8" - integrity sha512-tWQ11LfltBvBSQtlz0qfx2WCUVgljsrI7EijQ2jnAIEtfHg2M/Uw56g8bFyYO9mJ75mGfGEt9n7oZ/U9H2RGrQ== +"@strapi/strapi@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.8.tgz#d8a9e006be376177bf1c6971f1ac96cfd48cd3b2" + integrity sha512-JY9IpUZae86W4jVXxgWQ40bRodfksdFnlSJOSp0KYJV9Z9aTCDpZwzaas/d4AzEYCscj9DUjJ2D+me1nDPUM5g== dependencies: "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" - "@strapi/admin" "5.0.0-beta.2" - "@strapi/content-releases" "5.0.0-beta.2" - "@strapi/core" "5.0.0-beta.2" - "@strapi/data-transfer" "5.0.0-beta.2" - "@strapi/database" "5.0.0-beta.2" - "@strapi/generate-new" "5.0.0-beta.2" - "@strapi/generators" "5.0.0-beta.2" - "@strapi/logger" "5.0.0-beta.2" - "@strapi/pack-up" "5.0.0-beta.2" - "@strapi/permissions" "5.0.0-beta.2" - "@strapi/plugin-content-manager" "5.0.0-beta.2" - "@strapi/plugin-content-type-builder" "5.0.0-beta.2" - "@strapi/plugin-email" "5.0.0-beta.2" - "@strapi/plugin-i18n" "5.0.0-beta.2" - "@strapi/plugin-upload" "5.0.0-beta.2" - "@strapi/review-workflows" "5.0.0-beta.2" - "@strapi/types" "5.0.0-beta.2" - "@strapi/typescript-utils" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" + "@strapi/admin" "5.0.0-beta.8" + "@strapi/content-manager" "5.0.0-beta.8" + "@strapi/content-releases" "5.0.0-beta.8" + "@strapi/content-type-builder" "5.0.0-beta.8" + "@strapi/core" "5.0.0-beta.8" + "@strapi/data-transfer" "5.0.0-beta.8" + "@strapi/database" "5.0.0-beta.8" + "@strapi/email" "5.0.0-beta.8" + "@strapi/generate-new" "5.0.0-beta.8" + "@strapi/generators" "5.0.0-beta.8" + "@strapi/i18n" "5.0.0-beta.8" + "@strapi/logger" "5.0.0-beta.8" + "@strapi/pack-up" "5.0.0" + "@strapi/permissions" "5.0.0-beta.8" + "@strapi/review-workflows" "5.0.0-beta.8" + "@strapi/types" "5.0.0-beta.8" + "@strapi/typescript-utils" "5.0.0-beta.8" + "@strapi/upload" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" "@types/nodemon" "1.19.6" "@vitejs/plugin-react-swc" "3.6.0" boxen "5.1.2" @@ -2615,31 +2786,24 @@ concurrently "8.2.2" copyfiles "2.4.1" css-loader "^6.10.0" - dotenv "14.2.0" + dotenv "16.4.5" esbuild "0.19.11" esbuild-loader "^2.21.0" esbuild-register "3.5.0" execa "5.1.1" - find-root "1.1.0" fork-ts-checker-webpack-plugin "8.0.0" - fs-extra "10.1.0" + fs-extra "11.2.0" get-latest-version "5.1.0" - git-url-parse "13.1.1" - glob "10.3.10" + git-url-parse "14.0.0" html-webpack-plugin "5.6.0" - http-errors "1.8.1" - https-proxy-agent "5.0.1" inquirer "8.2.5" lodash "4.17.21" mini-css-extract-plugin "2.7.7" nodemon "3.0.2" ora "5.4.1" outdent "0.8.0" - package-json "7.0.0" pkg-up "3.1.0" prettier "3.2.5" - react "^18.2.0" - react-dom "^18.2.0" react-refresh "0.14.0" read-pkg-up "7.0.1" resolve-from "5.0.0" @@ -2654,66 +2818,41 @@ yalc "1.0.0-pre.53" yup "0.32.9" -"@strapi/types@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.2.tgz#bb1518b3dbffc056da9d8089287f1b449371760d" - integrity sha512-t99FYJZ+djXEo8u2CU4iPCrtDEECaPiJKshWMgGMJAe3ublLanY7Jh0XVo+G1f1F9a18OSkI/w+IF7EyGPX58Q== +"@strapi/types@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.8.tgz#6103c6d151d4549e63cc2603595ed15b304e12ac" + integrity sha512-KKoMjlRLlXrrKht0txdkhr+1iznVqW4nSYrxxT7wHgy0hinnNsa9wc88X23GkE82SnlWFybNNEiiIma7HNTHpg== dependencies: "@casl/ability" "6.5.0" "@koa/cors" "5.0.0" - "@koa/router" "10.1.1" - "@strapi/database" "5.0.0-beta.2" - "@strapi/logger" "5.0.0-beta.2" - "@strapi/permissions" "5.0.0-beta.2" - "@strapi/utils" "5.0.0-beta.2" + "@koa/router" "12.0.1" + "@strapi/database" "5.0.0-beta.8" + "@strapi/logger" "5.0.0-beta.8" + "@strapi/permissions" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" commander "8.3.0" - koa "2.13.4" + koa "2.15.2" node-schedule "2.1.0" typedoc "0.25.10" + typedoc-github-wiki-theme "1.1.0" + typedoc-plugin-markdown "3.17.1" -"@strapi/typescript-utils@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.2.tgz#3e2da21169a1856c83ca105d84ddba3ade4b6f9d" - integrity sha512-HUDm+ACU1EYyGnQPL8oE23wgR/MDqrRL5TRY6fpAeUZVvL/41NAqDYvG8oIyoQfB1EUlfmN8nW0Eef9SR4oDuQ== - dependencies: - chalk "4.1.2" - cli-table3 "0.6.2" - fs-extra "10.1.0" - lodash "4.17.21" - prettier "3.2.5" - typescript "5.3.2" - -"@strapi/ui-primitives@^1.16.0": - version "1.18.0" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.18.0.tgz#4f2e81c32a724f0722f9690a7ad8ce7253565a0f" - integrity sha512-l+EAzfWL7n5u1awCfasonxU9VP7TSeu2CPf2S7oNZIM/tJnLMahsmMefnbVCeJAG50dvPx7vHQiWQ3483O8qww== - dependencies: - "@radix-ui/number" "^1.0.1" - "@radix-ui/primitive" "^1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "^1.0.1" - "@radix-ui/react-context" "^1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "^1.0.5" - "@radix-ui/react-focus-guards" "1.0.1" - "@radix-ui/react-focus-scope" "1.0.4" - "@radix-ui/react-id" "^1.0.1" - "@radix-ui/react-popper" "^1.1.3" - "@radix-ui/react-portal" "^1.0.4" - "@radix-ui/react-primitive" "^1.0.3" - "@radix-ui/react-slot" "^1.0.2" - "@radix-ui/react-use-callback-ref" "^1.0.1" - "@radix-ui/react-use-controllable-state" "^1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-previous" "^1.0.1" - "@radix-ui/react-visually-hidden" "^1.0.3" - aria-hidden "^1.2.4" - react-remove-scroll "^2.5.9" - -"@strapi/ui-primitives@^1.17.0": - version "1.17.0" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-1.17.0.tgz#c8d88ceb03d896b7a9a2f00d07a326284aede24d" - integrity sha512-u5ao5RaOqVD7HUDOdUpBqIOtvw57nV7jpSlckFzyP3Uqv3OGgTvno7Wnr0uAA7ppHISxXcFxQTbWzDbN7ycoQA== +"@strapi/typescript-utils@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.8.tgz#14bac067e47b4b3db0cdcf17a8e757489b5937e5" + integrity sha512-K59/VeXZoP21hcfO8uH1xezsHfkKE42n80hsNp2N/Cvr758IiD1riHrk3bdsvMuykKV8YtzOzM3bNb4NwLzZUg== + dependencies: + chalk "4.1.2" + cli-table3 "0.6.2" + fs-extra "11.2.0" + lodash "4.17.21" + prettier "3.2.5" + typescript "5.3.2" + +"@strapi/ui-primitives@^2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-beta.4.tgz#5761e5973c2b83dd9bb497e3e19842660e717f01" + integrity sha512-BEfB+BqJHbSexsUxx9yY1VE7wStmTWy/NsQQTVU1ISgG163UKBjVKDZHqleboVr4x2C3jtYUMjJ1fXd4/Iebww== dependencies: "@radix-ui/number" "^1.0.1" "@radix-ui/primitive" "^1.0.1" @@ -2737,10 +2876,39 @@ aria-hidden "^1.2.4" react-remove-scroll "^2.5.9" -"@strapi/utils@5.0.0-beta.2": - version "5.0.0-beta.2" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.2.tgz#562b8b4490c3579d76f27e7ad63e09c87372d7fa" - integrity sha512-8Bem+1IbXbOIPsFGTVPRy12GgBHKvLYg+h725sfSMNgjo0jpEUDdQvWTDoE6is1Gh7CZEWOKgb+4VLqS4VwkFw== +"@strapi/upload@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/upload/-/upload-5.0.0-beta.8.tgz#a17a81c6329291ebac7fe6700be4089202166c4c" + integrity sha512-avnoFSVdHooePTCs8T/RHIC/vhxlCj9N9SBIb8m44MffOub16q63iU62LEw2+RY3eJqe/MhvCPbL8T6O78jy6g== + dependencies: + "@strapi/design-system" "2.0.0-beta.4" + "@strapi/icons" "2.0.0-beta.4" + "@strapi/provider-upload-local" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-beta.8" + byte-size "8.1.1" + cropperjs "1.6.1" + date-fns "2.30.0" + formik "2.4.5" + fs-extra "11.2.0" + immer "9.0.21" + koa-range "0.3.0" + koa-static "5.0.0" + lodash "4.17.21" + mime-types "2.1.35" + prop-types "^15.8.1" + qs "6.11.1" + react-dnd "16.0.1" + react-intl "6.6.2" + react-query "3.39.3" + react-redux "8.1.3" + react-select "5.8.0" + sharp "0.32.6" + yup "0.32.9" + +"@strapi/utils@5.0.0-beta.1": + version "5.0.0-beta.1" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.1.tgz#fc45c4f27cc58e24a44f61dd4715ec06edb38e4d" + integrity sha512-Rgqep9G3IBpN2moRoCa1Rz4mUdaSwwmCp8gHeoLtCGymOSfP81yMemgt0ATzzgZMcydbZeWxyVlElOaTG7ZwMw== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" @@ -2751,6 +2919,21 @@ p-map "4.0.0" preferred-pm "3.1.2" yup "0.32.9" + +"@strapi/utils@5.0.0-beta.8": + version "5.0.0-beta.8" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.8.tgz#138248f291a991e97c38518ae38e136c47cb72df" + integrity sha512-+MVTKCTV1WXB/0Tmyq9Mey2k9E8f1TWsh6vwet0lbqEXuYmWP0AYbX3nG4vouiOI6j8Byi3TY3aYc0u5nHr6Hg== + dependencies: + "@sindresorhus/slugify" "1.1.0" + date-fns "2.30.0" + execa "5.1.1" + http-errors "2.0.0" + lodash "4.17.21" + node-machine-id "1.1.12" + p-map "4.0.0" + preferred-pm "3.1.2" + yup "0.32.9" zod "^3.22.4" "@swc/core-darwin-arm64@1.4.11": @@ -2848,47 +3031,40 @@ dependencies: defer-to-connect "^2.0.0" -"@testing-library/dom@9.2.0": - version "9.2.0" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.2.0.tgz#0e1f45e956f2a16f471559c06edd8827c4832f04" - integrity sha512-xTEnpUKiV/bMyEsE5bT4oYA0x0Z/colMtxzUY8bKyPXBNLn/e0V4ZjBZkEhms0xE4pv9QsPfSRu9AWS4y5wGvA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^5.0.1" - aria-query "^5.0.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.5.0" - pretty-format "^27.0.2" - -"@testing-library/dom@^9.0.0": - version "9.3.4" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-9.3.4.tgz#50696ec28376926fec0a1bf87d9dbac5e27f60ce" - integrity sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ== +"@testing-library/dom@10.1.0", "@testing-library/dom@^10.0.0": + version "10.1.0" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-10.1.0.tgz#2d073e49771ad614da999ca48f199919e5176fb6" + integrity sha512-wdsYKy5zupPyLCW2Je5DLHSxSfbIp6h80WoHOQc+RPtmPGA52O9x5MJEkv92Sjonpq+poOAtUKhh1kBGAXBrNA== dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" "@types/aria-query" "^5.0.1" - aria-query "5.1.3" + aria-query "5.3.0" chalk "^4.1.0" dom-accessibility-api "^0.5.9" lz-string "^1.5.0" pretty-format "^27.0.2" -"@testing-library/react@14.0.0": - version "14.0.0" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-14.0.0.tgz#59030392a6792450b9ab8e67aea5f3cc18d6347c" - integrity sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg== +"@testing-library/react@15.0.7": + version "15.0.7" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-15.0.7.tgz#ff733ce0893c875cb5a47672e8e772897128f4ae" + integrity sha512-cg0RvEdD1TIhhkm1IeYMQxrzy0MtUNfa3minv4MjbgcYzJAZ7yD0i0lwoPOTPr+INtiXFezt2o8xMSnyHhEn2Q== dependencies: "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^9.0.0" + "@testing-library/dom" "^10.0.0" "@types/react-dom" "^18.0.0" -"@testing-library/user-event@14.4.3": - version "14.4.3" - resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.4.3.tgz#af975e367743fa91989cd666666aec31a8f50591" - integrity sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q== +"@testing-library/user-event@14.5.2": + version "14.5.2" + resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-14.5.2.tgz#db7257d727c891905947bd1c1a99da20e03c2ebd" + integrity sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ== + +"@types/accepts@*": + version "1.3.7" + resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.7.tgz#3b98b1889d2b2386604c2bbbe62e4fb51e95b265" + integrity sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ== + dependencies: + "@types/node" "*" "@types/argparse@1.0.38": version "1.0.38" @@ -2933,6 +3109,14 @@ dependencies: "@babel/types" "^7.20.7" +"@types/body-parser@*": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== + dependencies: + "@types/connect" "*" + "@types/node" "*" + "@types/cacheable-request@^6.0.1": version "6.0.3" resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" @@ -2943,11 +3127,41 @@ "@types/node" "*" "@types/responselike" "^1.0.0" +"@types/co-body@^6.1.0": + version "6.1.3" + resolved "https://registry.yarnpkg.com/@types/co-body/-/co-body-6.1.3.tgz#201796c6389066b400cfcb4e1ec5c3db798265a2" + integrity sha512-UhuhrQ5hclX6UJctv5m4Rfp52AfG9o9+d9/HwjxhVB5NjXxr5t9oKgJxN8xRHgr35oo8meUEHUPFWiKg6y71aA== + dependencies: + "@types/node" "*" + "@types/qs" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/content-disposition@*": + version "0.5.8" + resolved "https://registry.yarnpkg.com/@types/content-disposition/-/content-disposition-0.5.8.tgz#6742a5971f490dc41e59d277eee71361fea0b537" + integrity sha512-QVSSvno3dE0MgO76pJhmv4Qyi/j0Yk9pBp0Y7TJ2Tlj+KCgJWY6qX7nnxCOLkZ3VYRSIk1WTxCvwUSdx6CCLdg== + "@types/cookie@^0.4.1": version "0.4.1" resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== +"@types/cookies@*": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.9.0.tgz#a2290cfb325f75f0f28720939bee854d4142aee2" + integrity sha512-40Zk8qR147RABiQ7NQnBzWzDcjKzNrntB5BAmeGCb2p/MIyOE+4BVvc17wumsUqUw00bJYqoXFHYygQnEFh4/Q== + dependencies: + "@types/connect" "*" + "@types/express" "*" + "@types/keygrip" "*" + "@types/node" "*" + "@types/debug@^4.1.7": version "4.1.12" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" @@ -2976,15 +3190,35 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== +"@types/express-serve-static-core@^4.17.33": + version "4.19.3" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.3.tgz#e469a13e4186c9e1c0418fb17be8bc8ff1b19a7a" + integrity sha512-KOzM7MhcBFlmnlr/fzISFF5vGWVSvN6fTd4T+ExOt08bA/dA5kpSzY52nMsI1KDFmUREpJelPYyuslLRSjjgCg== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*": + version "4.17.21" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + "@types/fined@*": version "1.1.5" resolved "https://registry.yarnpkg.com/@types/fined/-/fined-1.1.5.tgz#504b87a0de8813e06e7d226f34c1cefb70d9afb0" integrity sha512-2N93vadEGDFhASTIRbizbl4bNqpMOId5zZfj6hHqYZfEzEfO9onnU4Im8xvzo8uudySDveDHBOOSlTWf38ErfQ== -"@types/formidable@^1.0.31": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-1.2.8.tgz#78a95c12606920aeb1165ab2670943d726a79325" - integrity sha512-6psvrUy5VDYb+yaPJReF1WrRsz+FBwyJutK9Twz1Efa27tm07bARNIkK2B8ZPWq80dXqpKfrxTO96xrtPp+AuA== +"@types/formidable@^2.0.5": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/formidable/-/formidable-2.0.6.tgz#811ed3cd8a8a7675e02420b3f861c317e055376a" + integrity sha512-L4HcrA05IgQyNYJj6kItuIkXrInJvsXTPC5B1i64FggWKKqSL+4hgt7asiSNva75AoLQjq29oPxFfU4GAQ6Z2w== dependencies: "@types/node" "*" @@ -3016,11 +3250,21 @@ resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== +"@types/http-assert@*": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.5.5.tgz#dfb1063eb7c240ee3d3fe213dac5671cfb6a8dbf" + integrity sha512-4+tE/lwdAahgZT1g30Jkdm9PzFRde0xwxBNUyRsCitRvCQB90iuA2uJYdUnhnANRcqGXaWOGY4FEoxeElNAK2g== + "@types/http-cache-semantics@*": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== +"@types/http-errors@*": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + "@types/inquirer@^6.5.0": version "6.5.0" resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-6.5.0.tgz#b83b0bf30b88b8be7246d40e51d32fe9d10e09be" @@ -3080,6 +3324,11 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +"@types/keygrip@*": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.6.tgz#1749535181a2a9b02ac04a797550a8787345b740" + integrity sha512-lZuNAY9xeJt7Bx4t4dx0rYCDqGPW8RXhQZK1td7d4H6E9zYbLoOtjBvfwdTKpsyxQI/2jv+armjX/RW+ZNpXOQ== + "@types/keyv@^3.1.4": version "3.1.4" resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" @@ -3087,6 +3336,27 @@ dependencies: "@types/node" "*" +"@types/koa-compose@*": + version "3.2.8" + resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.8.tgz#dec48de1f6b3d87f87320097686a915f1e954b57" + integrity sha512-4Olc63RY+MKvxMwVknCUDhRQX1pFQoBZ/lXcRLP69PQkEpze/0cr8LNqJQe5NFb/b19DWi2a5bTi2VAlQzhJuA== + dependencies: + "@types/koa" "*" + +"@types/koa@*", "@types/koa@^2.13.5": + version "2.15.0" + resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.15.0.tgz#eca43d76f527c803b491731f95df575636e7b6f2" + integrity sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g== + dependencies: + "@types/accepts" "*" + "@types/content-disposition" "*" + "@types/cookies" "*" + "@types/http-assert" "*" + "@types/http-errors" "*" + "@types/keygrip" "*" + "@types/koa-compose" "*" + "@types/node" "*" + "@types/liftoff@^2.5.1": version "2.5.1" resolved "https://registry.yarnpkg.com/@types/liftoff/-/liftoff-2.5.1.tgz#2eb4c1f86e9d5ee85571e56db0084b26af129ced" @@ -3106,6 +3376,11 @@ resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.200.tgz#435b6035c7eba9cdf1e039af8212c9e9281e7149" integrity sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q== +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + "@types/minimatch@*": version "5.1.2" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" @@ -3145,6 +3420,16 @@ resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== +"@types/qs@*": + version "6.9.15" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.15.tgz#adde8a060ec9c305a82de1babc1056e73bd64dce" + integrity sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + "@types/react-dom@^18.0.0": version "18.2.23" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.23.tgz#112338760f622a16d64271b408355f2f27f6302c" @@ -3190,6 +3475,23 @@ resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.4.tgz#fedc3e5b15c26dc18faae96bf1317487cb3658cf" integrity sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ== +"@types/send@*": + version "0.17.4" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" + integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-static@*": + version "1.15.7" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.7.tgz#22174bbd74fb97fe303109738e9b5c2f3064f714" + integrity sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw== + dependencies: + "@types/http-errors" "*" + "@types/node" "*" + "@types/send" "*" + "@types/set-cookie-parser@^2.4.0": version "2.4.7" resolved "https://registry.yarnpkg.com/@types/set-cookie-parser/-/set-cookie-parser-2.4.7.tgz#4a341ed1d3a922573ee54db70b6f0a6d818290e7" @@ -3272,31 +3574,6 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/codemirror-extensions-basic-setup@4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.22.0.tgz#383962e76025537ec81a32ec00145e7cc4eb67f1" - integrity sha512-3vdpMq1Oj3qRKGjNgi5NeMxWem/cJ/gL0dZSu62MLBR4w3BWlEVi6xsk/MEk0+mT1AVKOzQV3jFS5y7mzxrfeA== - dependencies: - "@codemirror/autocomplete" "^6.0.0" - "@codemirror/commands" "^6.0.0" - "@codemirror/language" "^6.0.0" - "@codemirror/lint" "^6.0.0" - "@codemirror/search" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - -"@uiw/react-codemirror@^4.21.24": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.22.0.tgz#47ad835ecaba756376a30f33216adaa8ccb7a8e8" - integrity sha512-ZbC9NX1458McehTN0XGVUHK/hb79DJXwwP3SfvumcjzIx/zIwAK0wtGABposlGHpxifIF6RAxMmUcL3gDVpiMA== - dependencies: - "@babel/runtime" "^7.18.6" - "@codemirror/commands" "^6.1.0" - "@codemirror/state" "^6.1.1" - "@codemirror/theme-one-dark" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup" "4.22.0" - codemirror "^6.0.0" - "@uiw/react-codemirror@^4.21.25": version "4.21.25" resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.25.tgz#1efb7737b907fde6f8f7552b5f43b33eec0b7a86" @@ -3500,13 +3777,6 @@ addressparser@1.0.1: resolved "https://registry.yarnpkg.com/addressparser/-/addressparser-1.0.1.tgz#47afbe1a2a9262191db6838e4fd1d39b40821746" integrity sha512-aQX7AISOMM7HFE0iZ3+YnD07oIeJqWGVnJ+ZIKaBZAk03ftmVYVqsGas/rbXKR21n4D/hKCSHypvcyOkds/xzg== -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -3664,21 +3934,14 @@ aria-hidden@^1.1.1: dependencies: tslib "^2.0.0" -aria-hidden@^1.2.3, aria-hidden@^1.2.4: +aria-hidden@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== dependencies: tslib "^2.0.0" -aria-query@5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e" - integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ== - dependencies: - deep-equal "^2.0.5" - -aria-query@^5.0.0, aria-query@^5.1.3: +aria-query@5.3.0, aria-query@^5.1.3: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== @@ -3799,6 +4062,11 @@ arraybuffer.prototype.slice@^1.0.2: is-array-buffer "^3.0.2" is-shared-array-buffer "^1.0.2" +asap@^2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + asn1.js@^5.2.0: version "5.4.1" resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" @@ -4292,12 +4560,12 @@ builtin-status-codes@^3.0.0: resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== -byte-size@7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" - integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== +byte-size@8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-8.1.1.tgz#3424608c62d59de5bfda05d31e0313c6174842ae" + integrity sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg== -bytes@3.1.2, bytes@^3.0.0: +bytes@3.1.2, bytes@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== @@ -4351,7 +4619,7 @@ call-bind@^1.0.0, call-bind@^1.0.2: function-bind "^1.1.1" get-intrinsic "^1.0.2" -call-bind@^1.0.5, call-bind@^1.0.7: +call-bind@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== @@ -4485,7 +4753,7 @@ chokidar@3.5.3: optionalDependencies: fsevents "~2.3.2" -chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: +chokidar@3.6.0, chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -4515,10 +4783,10 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== -ci-info@3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== +ci-info@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" + integrity sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg== ci-info@^3.2.0: version "3.9.0" @@ -4645,15 +4913,15 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -co-body@^5.1.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/co-body/-/co-body-5.2.0.tgz#5a0a658c46029131e0e3a306f67647302f71c124" - integrity sha512-sX/LQ7LqUhgyaxzbe7IqwPeTr2yfpfUIQ/dgpKo6ZI4y4lpQA0YxAomWIY+7I7rHWcG02PG+OuPREzMW/5tszQ== +co-body@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/co-body/-/co-body-6.1.0.tgz#d87a8efc3564f9bfe3aced8ef5cd04c7a8766547" + integrity sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ== dependencies: inflation "^2.0.0" - qs "^6.4.0" - raw-body "^2.2.0" - type-is "^1.6.14" + qs "^6.5.2" + raw-body "^2.3.3" + type-is "^1.6.16" co@^4.6.0: version "4.6.0" @@ -4804,7 +5072,7 @@ component-emitter@^1.2.1: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== -compressible@^2.0.0: +compressible@^2.0.18: version "2.0.18" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== @@ -4816,11 +5084,6 @@ compute-scroll-into-view@^1.0.20: resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz#1768b5522d1172754f5d0c9b02de3af6be506a43" integrity sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg== -compute-scroll-into-view@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/compute-scroll-into-view/-/compute-scroll-into-view-3.1.0.tgz#753f11d972596558d8fe7c6bcbc8497690ab4c87" - integrity sha512-rj8l8pD4bJ1nx+dAkMhV1xB5RuZEyVysfxJqB1pRchh1KVvwOv9b7CGB8ZfjTImVv2oF+sYMUkMZq6Na5Ftmbg== - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -4906,15 +5169,15 @@ convert-source-map@^2.0.0: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== -cookie@^0.4.1, cookie@^0.4.2: +cookie@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== -cookies@~0.8.0: - version "0.8.0" - resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90" - integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow== +cookies@~0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.9.1.tgz#3ffed6f60bb4fb5f146feeedba50acc418af67e3" + integrity sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw== dependencies: depd "~2.0.0" keygrip "~1.1.0" @@ -5141,7 +5404,7 @@ debounce@^1.2.1: resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== -debug@4, debug@4.3.4, debug@^4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@4.3.4, debug@^4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -5186,30 +5449,6 @@ dedent@^1.0.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== -deep-equal@^2.0.5: - version "2.2.3" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1" - integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== - dependencies: - array-buffer-byte-length "^1.0.0" - call-bind "^1.0.5" - es-get-iterator "^1.1.3" - get-intrinsic "^1.2.2" - is-arguments "^1.1.1" - is-array-buffer "^3.0.2" - is-date-object "^1.0.5" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - isarray "^2.0.5" - object-is "^1.1.5" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.5.1" - side-channel "^1.0.4" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.13" - deep-equal@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -5393,6 +5632,14 @@ detect-node@^2.0.4, detect-node@^2.1.0: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== +dezalgo@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" + integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== + dependencies: + asap "^2.0.0" + wrappy "1" + diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -5561,10 +5808,10 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" -dotenv@14.2.0: - version "14.2.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-14.2.0.tgz#7e77fd5dd6cff5942c4496e1acf2d0f37a9e67aa" - integrity sha512-05POuPJyPpO6jqzTNweQFfAyMSD4qa4lvsMOWyTRTdpHKy6nnnN+IYWaXF+lHivhBH/ufDKlR4IWCAN3oPnHuw== +dotenv@16.4.5: + version "16.4.5" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" + integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== duplexer@^0.1.2: version "0.1.2" @@ -5764,21 +6011,6 @@ es-errors@^1.3.0: resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es-get-iterator@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" - integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - has-symbols "^1.0.3" - is-arguments "^1.1.1" - is-map "^2.0.2" - is-set "^2.0.2" - is-string "^1.0.7" - isarray "^2.0.5" - stop-iteration-iterator "^1.0.0" - es-iterator-helpers@^1.0.12: version "1.0.15" resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz#bd81d275ac766431d19305923707c3efd9f1ae40" @@ -5877,6 +6109,35 @@ esbuild@0.19.11: "@esbuild/win32-ia32" "0.19.11" "@esbuild/win32-x64" "0.19.11" +esbuild@0.20.2, esbuild@^0.20.1: + version "0.20.2" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" + integrity sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g== + optionalDependencies: + "@esbuild/aix-ppc64" "0.20.2" + "@esbuild/android-arm" "0.20.2" + "@esbuild/android-arm64" "0.20.2" + "@esbuild/android-x64" "0.20.2" + "@esbuild/darwin-arm64" "0.20.2" + "@esbuild/darwin-x64" "0.20.2" + "@esbuild/freebsd-arm64" "0.20.2" + "@esbuild/freebsd-x64" "0.20.2" + "@esbuild/linux-arm" "0.20.2" + "@esbuild/linux-arm64" "0.20.2" + "@esbuild/linux-ia32" "0.20.2" + "@esbuild/linux-loong64" "0.20.2" + "@esbuild/linux-mips64el" "0.20.2" + "@esbuild/linux-ppc64" "0.20.2" + "@esbuild/linux-riscv64" "0.20.2" + "@esbuild/linux-s390x" "0.20.2" + "@esbuild/linux-x64" "0.20.2" + "@esbuild/netbsd-x64" "0.20.2" + "@esbuild/openbsd-x64" "0.20.2" + "@esbuild/sunos-x64" "0.20.2" + "@esbuild/win32-arm64" "0.20.2" + "@esbuild/win32-ia32" "0.20.2" + "@esbuild/win32-x64" "0.20.2" + esbuild@^0.16.17: version "0.16.17" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" @@ -6447,7 +6708,7 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-root@1.1.0, find-root@^1.1.0: +find-root@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== @@ -6587,10 +6848,15 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -formidable@^1.1.1: - version "1.2.6" - resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.6.tgz#d2a51d60162bbc9b4a055d8457a7c75315d1a168" - integrity sha512-KcpbcpuLNOwrEjnbpMC0gS+X8ciDoZE1kkqzat4a8vrprf+s9pKNQ/QIwWfbfs4ltgmFl3MD177SNTkve3BwGQ== +formidable@^2.0.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.2.tgz#fa973a2bec150e4ce7cac15589d7a25fc30ebd89" + integrity sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g== + dependencies: + dezalgo "^1.0.4" + hexoid "^1.0.0" + once "^1.4.0" + qs "^6.11.0" formik@2.4.5: version "2.4.5" @@ -6636,16 +6902,16 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" - integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== +fs-extra@11.2.0: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@10.1.0, fs-extra@^10.0.0: +fs-extra@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== @@ -6747,7 +7013,7 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-proto "^1.0.1" has-symbols "^1.0.3" -get-intrinsic@^1.2.2, get-intrinsic@^1.2.4: +get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== @@ -6860,6 +7126,13 @@ git-url-parse@13.1.1: dependencies: git-up "^7.0.0" +git-url-parse@14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f" + integrity sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== + dependencies: + git-up "^7.0.0" + github-from-package@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" @@ -7032,7 +7305,7 @@ gzip-size@^6.0.0: dependencies: duplexer "^0.1.2" -handlebars@^4.4.3: +handlebars@^4.4.3, handlebars@^4.7.7: version "4.7.8" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== @@ -7192,6 +7465,11 @@ helmet@^6.0.1: resolved "https://registry.yarnpkg.com/helmet/-/helmet-6.2.0.tgz#c29d62014be4c70b8ef092c9c5e54c8c26b8e16e" integrity sha512-DWlwuXLLqbrIOltR6tFQXShj/+7Cyp0gLi6uAb8qMdFh/YBBFbKSgQ6nbXmScYd8emMctuthmgIa7tUfo9Rtyg== +hexoid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" + integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== + highlight.js@^10.4.1: version "10.7.3" resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.7.3.tgz#697272e3991356e40c3cac566a74eef681756531" @@ -7292,7 +7570,7 @@ http-cache-semantics@^4.0.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== -http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.0, http-errors@~1.8.0: +http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.1, http-errors@~1.8.0: version "1.8.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== @@ -7303,7 +7581,7 @@ http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.0, h statuses ">= 1.5.0 < 2" toidentifier "1.0.1" -http-errors@2.0.0: +http-errors@2.0.0, http-errors@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== @@ -7337,14 +7615,6 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== -https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -7399,6 +7669,11 @@ ignore@^5.0.4, ignore@^5.1.1, ignore@^5.2.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== + immer@9.0.21, immer@^9.0.21, immer@^9.0.6: version "9.0.21" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" @@ -7463,10 +7738,10 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== -ini@4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.1.tgz#d95b3d843b1e906e56d6747d5447904ff50ce7a1" - integrity sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g== +ini@4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.2.tgz#7f646dbd9caea595e61f88ef60bfff8b01f8130a" + integrity sha512-AMB1mvwR1pyBFY/nSevUX6y8nJWS63/SzUKD3JyQn97s4xgIdgQPT75IRouIiBAN4yLQBUShNYVW0+UG25daCw== ini@^1.3.4, ini@~1.3.0: version "1.3.8" @@ -7539,15 +7814,6 @@ inquirer@^8.2.0: through "^2.3.6" wrap-ansi "^6.0.1" -internal-slot@^1.0.4: - version "1.0.7" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" - integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== - dependencies: - es-errors "^1.3.0" - hasown "^2.0.0" - side-channel "^1.0.4" - internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" @@ -7607,7 +7873,7 @@ is-accessor-descriptor@^1.0.1: dependencies: hasown "^2.0.0" -is-arguments@^1.0.4, is-arguments@^1.1.1: +is-arguments@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== @@ -7797,11 +8063,6 @@ is-map@^2.0.1: resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== -is-map@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" - integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== - is-nan@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" @@ -7896,11 +8157,6 @@ is-set@^2.0.1: resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== -is-set@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" - integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== - is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -8512,11 +8768,6 @@ joycon@^3.0.1: resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" integrity sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw== -js-cookie@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/js-cookie/-/js-cookie-2.2.1.tgz#69e106dc5d5806894562902aa5baec3744e9b2b8" - integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== - js-levenshtein@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d" @@ -8698,30 +8949,32 @@ knex@3.0.1: tarn "^3.0.2" tildify "2.0.0" -koa-body@4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/koa-body/-/koa-body-4.2.0.tgz#37229208b820761aca5822d14c5fc55cee31b26f" - integrity sha512-wdGu7b9amk4Fnk/ytH8GuWwfs4fsB5iNkY8kZPpgQVb04QZSv85T0M8reb+cJmvLE8cjPYvBzRikD3s6qz8OoA== +koa-body@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/koa-body/-/koa-body-6.0.1.tgz#46c490033cceebb2874c53cfbb04c45562cf3c84" + integrity sha512-M8ZvMD8r+kPHy28aWP9VxL7kY8oPWA+C7ZgCljrCMeaU7uX6wsIQgDHskyrAr9sw+jqnIXyv4Mlxri5R4InIJg== dependencies: - "@types/formidable" "^1.0.31" - co-body "^5.1.1" - formidable "^1.1.1" + "@types/co-body" "^6.1.0" + "@types/formidable" "^2.0.5" + "@types/koa" "^2.13.5" + co-body "^6.1.0" + formidable "^2.0.1" + zod "^3.19.1" koa-compose@4.1.0, koa-compose@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877" integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw== -koa-compress@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.1.0.tgz#7b9fe24f4c1b28d9cae90864597da472c2fcf701" - integrity sha512-G3Ppo9jrUwlchp6qdoRgQNMiGZtM0TAHkxRZQ7EoVvIG8E47J4nAsMJxXHAUQ+0oc7t0MDxSdONWTFcbzX7/Bg== +koa-compress@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/koa-compress/-/koa-compress-5.1.1.tgz#4f1599cfcaab23de1cd97d0a0ff9b5d05b0ffa52" + integrity sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg== dependencies: - bytes "^3.0.0" - compressible "^2.0.0" - http-errors "^1.8.0" + bytes "^3.1.2" + compressible "^2.0.18" + http-errors "^1.8.1" koa-is-json "^1.0.0" - statuses "^2.0.1" koa-convert@^2.0.0: version "2.0.0" @@ -8745,7 +8998,7 @@ koa-helmet@7.0.2: dependencies: helmet "^6.0.1" -koa-ip@^2.1.2: +koa-ip@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/koa-ip/-/koa-ip-2.1.3.tgz#b7318bb30fd1e06d03a96beb704ee72cc6ecade0" integrity sha512-QLVBByImwDq9enZXVOD3Astk876B7N0IYta7Kik4iyNB462rVzBB1/LD0Ek1F+v9nGUTHBFyhh8043EIlskK9Q== @@ -8759,10 +9012,10 @@ koa-is-json@^1.0.0: resolved "https://registry.yarnpkg.com/koa-is-json/-/koa-is-json-1.0.0.tgz#273c07edcdcb8df6a2c1ab7d59ee76491451ec14" integrity sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw== -koa-passport@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/koa-passport/-/koa-passport-5.0.0.tgz#66c8e91b06358969ab6129d90368fa07a06fafc0" - integrity sha512-eNGg3TGgZ4ydm9DYCOqaa0ySSA/44BS6X+v4CKjP/nHOoXlADRonHsZvS3QWok6EV0ZL0V7FhfWxRYfD2B5kTQ== +koa-passport@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/koa-passport/-/koa-passport-6.0.0.tgz#c30d2b859eaff8349c553eb479f365244188df53" + integrity sha512-bgcrQN7Ylfgi1PVr5l6hHYkr38RHUzx+ty3m7e/xoTte8MR0zbDt6+pvP3/nuF/yXL6Ba7IzX1rSqmCy6OrrIw== dependencies: passport "^0.6.0" @@ -8800,21 +9053,21 @@ koa-static@5.0.0: debug "^3.1.0" koa-send "^5.0.0" -koa2-ratelimit@^1.1.2: +koa2-ratelimit@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/koa2-ratelimit/-/koa2-ratelimit-1.1.3.tgz#9f839c4f5533151aa4d5b8d11381a9a07854f0ff" integrity sha512-gdrIw6m/D7pmScScL4dz50qLbRR3UGqvO1Vuy2dc7hVIuFAl1OVTnu6WFyEJ5GbfyLZFaCMWzRw6t4krvzvUTg== -koa@2.13.4: - version "2.13.4" - resolved "https://registry.yarnpkg.com/koa/-/koa-2.13.4.tgz#ee5b0cb39e0b8069c38d115139c774833d32462e" - integrity sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g== +koa@2.15.2: + version "2.15.2" + resolved "https://registry.yarnpkg.com/koa/-/koa-2.15.2.tgz#1e4afe1482d01bd24ed6e30f630a960411f5ebf2" + integrity sha512-MXTeZH3M6AJ8ukW2QZ8wqO3Dcdfh2WRRmjCBkEP+NhKNCiqlO5RDqHmSnsyNrbRJrdjyvIGSJho4vQiWgQJSVA== dependencies: accepts "^1.3.5" cache-content-type "^1.0.0" content-disposition "~0.5.2" content-type "^1.0.4" - cookies "~0.8.0" + cookies "~0.9.0" debug "^4.3.2" delegates "^1.0.0" depd "^2.0.0" @@ -8892,6 +9145,13 @@ libqp@1.1.0: resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" integrity sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA== +lie@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" + integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== + dependencies: + immediate "~3.0.5" + liftoff@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" @@ -8942,6 +9202,13 @@ loader-utils@^2.0.0, loader-utils@^2.0.4: emojis-list "^3.0.0" json5 "^2.1.2" +localforage@^1.8.1: + version "1.10.0" + resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" + integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== + dependencies: + lie "3.1.1" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -9091,11 +9358,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru_map@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" - integrity sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ== - lunr@^2.3.9: version "2.3.9" resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" @@ -9809,14 +10071,6 @@ object-inspect@^1.13.1: resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== -object-is@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07" - integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - object-keys@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" @@ -10291,16 +10545,16 @@ path-scurry@^1.10.1, path-scurry@^1.10.2: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-to-regexp@^6.1.0: - version "6.2.2" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" - integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== - path-to-regexp@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== +path-to-regexp@^6.2.1: + version "6.2.2" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" + integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -10436,7 +10690,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.3.11, postcss@^8.4.33, postcss@^8.4.35: +postcss@^8.3.11, postcss@^8.4.33, postcss@^8.4.35, postcss@^8.4.38: version "8.4.38" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== @@ -10478,14 +10732,19 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier-plugin-packagejson@2.4.12: - version "2.4.12" - resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.12.tgz#eeb917dad83ae42d0caccc9f26d3728b5c4f2434" - integrity sha512-hifuuOgw5rHHTdouw9VrhT8+Nd7UwxtL1qco8dUfd4XUFQL6ia3xyjSxhPQTsGnSYFraTWy5Omb+MZm/OWDTpQ== +prettier-plugin-packagejson@2.4.14: + version "2.4.14" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.14.tgz#5d9d6ce16f7ce02c4d854d9d0d4bcc39f8271851" + integrity sha512-sli+gV5tW7uxvzDZQscaBtSfbyAW2ToL6n/HGt51PipwX9vI7M54vefG0mKSfklVkT29TNGO6Mo6g8c6Z79gmw== dependencies: - sort-package-json "2.8.0" + sort-package-json "2.10.0" synckit "0.9.0" +prettier@2.8.8: + version "2.8.8" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== + prettier@3.2.5: version "3.2.5" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" @@ -10624,6 +10883,13 @@ qs@6.11.1: dependencies: side-channel "^1.0.4" +qs@^6.11.0, qs@^6.5.2: + version "6.12.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a" + integrity sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ== + dependencies: + side-channel "^1.0.6" + qs@^6.11.2: version "6.11.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" @@ -10631,13 +10897,6 @@ qs@^6.11.2: dependencies: side-channel "^1.0.4" -qs@^6.4.0: - version "6.12.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.1.tgz#39422111ca7cbdb70425541cba20c7d7b216599a" - integrity sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ== - dependencies: - side-channel "^1.0.6" - querystring-es3@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" @@ -10678,7 +10937,7 @@ range-parser@^1.2.1: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@^2.2.0: +raw-body@^2.3.3: version "2.5.2" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== @@ -10727,14 +10986,6 @@ react-dnd@16.0.1: fast-deep-equal "^3.1.3" hoist-non-react-statics "^3.3.2" -react-dom@^18.2.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.3.1.tgz#c2265d79511b57d479b3dd3fdfa51536494c5cb4" - integrity sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.2" - react-fast-compare@^2.0.1: version "2.0.4" resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-2.0.4.tgz#e84b4d455b0fec113e0402c329352715196f81f9" @@ -10851,7 +11102,7 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@^2.5.7, react-remove-scroll@^2.5.9: +react-remove-scroll@^2.5.9: version "2.5.9" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.9.tgz#6a38e7d46043abc2c6b0fb39db650b9f2e38be3e" integrity sha512-bvHCLBrFfM2OgcrpPY2YW84sPdS2o2HKWJUf1xGyGLnSoEnOTOBpahIarjRuYtN0ryahCeP242yf+5TrBX/pZA== @@ -10862,21 +11113,6 @@ react-remove-scroll@^2.5.7, react-remove-scroll@^2.5.9: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-router-dom@6.22.3: - version "6.22.3" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.22.3.tgz#9781415667fd1361a475146c5826d9f16752a691" - integrity sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw== - dependencies: - "@remix-run/router" "1.15.3" - react-router "6.22.3" - -react-router@6.22.3: - version "6.22.3" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.22.3.tgz#9d9142f35e08be08c736a2082db5f0c9540a885e" - integrity sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ== - dependencies: - "@remix-run/router" "1.15.3" - react-select@5.8.0: version "5.8.0" resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.8.0.tgz#bd5c467a4df223f079dd720be9498076a3f085b5" @@ -10932,13 +11168,6 @@ react@^17.0.2: loose-envify "^1.1.0" object-assign "^4.1.1" -react@^18.2.0: - version "18.3.1" - resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" - integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== - dependencies: - loose-envify "^1.1.0" - read-pkg-up@7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" @@ -11267,6 +11496,31 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +rollup@^4.13.0: + version "4.18.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.18.0.tgz#497f60f0c5308e4602cf41136339fbf87d5f5dda" + integrity sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg== + dependencies: + "@types/estree" "1.0.5" + optionalDependencies: + "@rollup/rollup-android-arm-eabi" "4.18.0" + "@rollup/rollup-android-arm64" "4.18.0" + "@rollup/rollup-darwin-arm64" "4.18.0" + "@rollup/rollup-darwin-x64" "4.18.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.18.0" + "@rollup/rollup-linux-arm-musleabihf" "4.18.0" + "@rollup/rollup-linux-arm64-gnu" "4.18.0" + "@rollup/rollup-linux-arm64-musl" "4.18.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.18.0" + "@rollup/rollup-linux-riscv64-gnu" "4.18.0" + "@rollup/rollup-linux-s390x-gnu" "4.18.0" + "@rollup/rollup-linux-x64-gnu" "4.18.0" + "@rollup/rollup-linux-x64-musl" "4.18.0" + "@rollup/rollup-win32-arm64-msvc" "4.18.0" + "@rollup/rollup-win32-ia32-msvc" "4.18.0" + "@rollup/rollup-win32-x64-msvc" "4.18.0" + fsevents "~2.3.2" + rollup@^4.2.0: version "4.14.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.14.0.tgz#c3e2cd479f1b2358b65c1f810fa05b51603d7be8" @@ -11382,13 +11636,6 @@ scheduler@0.23.0: dependencies: loose-envify "^1.1.0" -scheduler@^0.23.2: - version "0.23.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" - integrity sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ== - dependencies: - loose-envify "^1.1.0" - schema-utils@^2.6.5: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" @@ -11448,6 +11695,11 @@ semver@^7.3.5, semver@^7.3.8: dependencies: lru-cache "^6.0.0" +semver@^7.6.0: + version "7.6.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" + integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== + sendmail@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/sendmail/-/sendmail-1.6.1.tgz#6be92fb4be70d1d9ad102030aeb1e737bd512159" @@ -11758,10 +12010,10 @@ sort-object-keys@^1.1.3: resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== -sort-package-json@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.8.0.tgz#6a46439ad0fef77f091e678e103f03ecbea575c8" - integrity sha512-PxeNg93bTJWmDGnu0HADDucoxfFiKkIr73Kv85EBThlI1YQPdc0XovBgg2llD0iABZbu2SlKo8ntGmOP9wOj/g== +sort-package-json@2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.10.0.tgz#6be07424bf3b7db9fbb1bdd69e7945f301026d8a" + integrity sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g== dependencies: detect-indent "^7.0.1" detect-newline "^4.0.0" @@ -11769,6 +12021,7 @@ sort-package-json@2.8.0: git-hooks-list "^3.0.0" globby "^13.1.2" is-plain-obj "^4.1.0" + semver "^7.6.0" sort-object-keys "^1.1.3" sorted-array-functions@^1.3.0: @@ -11906,7 +12159,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -statuses@2.0.1, statuses@^2.0.1: +statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== @@ -11916,13 +12169,6 @@ statuses@2.0.1, statuses@^2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -stop-iteration-iterator@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4" - integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ== - dependencies: - internal-slot "^1.0.4" - stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" @@ -12136,7 +12382,7 @@ style-mod@^4.0.0, style-mod@^4.1.0: resolved "https://registry.yarnpkg.com/style-mod/-/style-mod-4.1.0.tgz#a313a14f4ae8bb4d52878c0053c4327fb787ec09" integrity sha512-Ca5ib8HrFn+f+0n4N4ScTIA9iTOQ7MaGS1ylHcoVqW9J7w2w8PzN6g9gKmTYgGEBH8e120+RCmhpje6jC5uGWA== -styled-components@5.3.11, styled-components@^5.2.3: +styled-components@^5.2.3: version "5.3.11" resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.11.tgz#9fda7bf1108e39bf3f3e612fcc18170dedcd57a8" integrity sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw== @@ -12481,7 +12727,7 @@ tsconfig-paths@^3.14.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.9.0, tslib@^1.9.3: +tslib@^1.9.0: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -12545,7 +12791,7 @@ type-fest@^2.18.0, type-fest@^2.19.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== -type-is@^1.6.14, type-is@^1.6.16: +type-is@^1.6.16: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== @@ -12599,6 +12845,18 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" +typedoc-github-wiki-theme@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/typedoc-github-wiki-theme/-/typedoc-github-wiki-theme-1.1.0.tgz#d7db13543e3f02ff05b9fe4723031fa34cb74e68" + integrity sha512-VyFmz8ZV2j/qEsCjD5EtR6FgZsCoy64Zr6SS9kCTcq7zx69Cx4UJBx8Ga/naxqs08TDggE6myIfODY6awwAGcA== + +typedoc-plugin-markdown@3.17.1: + version "3.17.1" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz#c33f42363c185adf842f4699166015f7fe0ed02b" + integrity sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw== + dependencies: + handlebars "^4.7.7" + typedoc@0.25.10: version "0.25.10" resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.10.tgz#572f566498e4752fdbc793ccc14b8eb517944770" @@ -12619,6 +12877,11 @@ typescript@5.3.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.2.tgz#00d1c7c1c46928c5845c1ee8d0cc2791031d4c43" integrity sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ== +typescript@5.4.4: + version "5.4.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.4.tgz#eb2471e7b0a5f1377523700a21669dce30c2d952" + integrity sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw== + uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" @@ -12901,6 +13164,17 @@ vite@5.1.6: optionalDependencies: fsevents "~2.3.3" +vite@5.2.8: + version "5.2.8" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.8.tgz#a99e09939f1a502992381395ce93efa40a2844aa" + integrity sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA== + dependencies: + esbuild "^0.20.1" + postcss "^8.4.38" + rollup "^4.13.0" + optionalDependencies: + fsevents "~2.3.3" + vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" @@ -13105,7 +13379,7 @@ which-typed-array@^1.1.11, which-typed-array@^1.1.9: gopd "^1.0.1" has-tostringtag "^1.0.0" -which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.2: +which-typed-array@^1.1.14, which-typed-array@^1.1.2: version "1.1.15" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== @@ -13342,6 +13616,11 @@ z-schema@~5.0.2: optionalDependencies: commander "^10.0.0" +zod@^3.19.1: + version "3.23.8" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" + integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g== + zod@^3.22.4: version "3.23.7" resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.7.tgz#db33c910c592b8ce13f2f449097d4fb926c84f51" From e3f551e965ee6e2b23230d02179e2b268bf70d92 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Fri, 31 May 2024 08:19:56 +0200 Subject: [PATCH 091/123] chore: update playground dependencies --- playground/package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/playground/package.json b/playground/package.json index 374927d..e10f20a 100644 --- a/playground/package.json +++ b/playground/package.json @@ -16,9 +16,9 @@ "supertest": "^6.3.3" }, "dependencies": { - "@strapi/strapi": "5.0.0-beta.2", - "@strapi/plugin-users-permissions": "5.0.0-beta.2", - "@strapi/plugin-cloud": "5.0.0-beta.2", + "@strapi/strapi": "5.0.0-beta.8", + "@strapi/plugin-users-permissions": "5.0.0-beta.8", + "@strapi/plugin-cloud": "5.0.0-beta.8", "better-sqlite3": "9.4.3", "react": "^18.0.0", "react-dom": "^18.0.0", From 7ab1ad86e9aa1103ef777cd4757f4ca341284837 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Fri, 31 May 2024 08:26:15 +0200 Subject: [PATCH 092/123] refactor: migrate design-system components for Strapi 5 --- .eslintrc | 1 + admin/src/components/ConfirmModal/index.jsx | 9 ++++----- admin/src/components/FirstExport/index.jsx | 3 ++- admin/src/components/Header/index.jsx | 5 +++-- admin/src/components/NoChanges/index.jsx | 2 +- admin/src/containers/ConfigPage/index.jsx | 7 +++---- 6 files changed, 14 insertions(+), 13 deletions(-) diff --git a/.eslintrc b/.eslintrc index 2471753..dc830b3 100644 --- a/.eslintrc +++ b/.eslintrc @@ -29,6 +29,7 @@ "import/no-unresolved": [2, { "ignore": [ "@strapi/strapi/admin", + "@strapi/icons/symbols", "@strapi/admin/strapi-admin" ] }], diff --git a/admin/src/components/ConfirmModal/index.jsx b/admin/src/components/ConfirmModal/index.jsx index c26e842..350070b 100644 --- a/admin/src/components/ConfirmModal/index.jsx +++ b/admin/src/components/ConfirmModal/index.jsx @@ -8,13 +8,12 @@ import { DialogFooter, Flex, Typography, - Stack, Button, Checkbox, Divider, Box, } from '@strapi/design-system'; -import { ExclamationMarkCircle } from '@strapi/icons'; +import { WarningCircle } from '@strapi/icons'; const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => { const soft = useSelector((state) => state.getIn(['config', 'appEnv', 'config', 'soft'], false)); @@ -29,15 +28,15 @@ const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => { title={formatMessage({ id: "config-sync.popUpWarning.Confirmation" })} isOpen={isOpen} > - }> - + }> + {formatMessage({ id: `config-sync.popUpWarning.warning.${type}_1` })}
{formatMessage({ id: `config-sync.popUpWarning.warning.${type}_2` })}
-
+
{(soft && type === 'import') && ( diff --git a/admin/src/components/FirstExport/index.jsx b/admin/src/components/FirstExport/index.jsx index 1087667..151ea35 100644 --- a/admin/src/components/FirstExport/index.jsx +++ b/admin/src/components/FirstExport/index.jsx @@ -3,7 +3,8 @@ import { useIntl } from 'react-intl'; import { useDispatch } from 'react-redux'; import { getFetchClient, useNotification } from '@strapi/strapi/admin'; import { Button, EmptyStateLayout } from '@strapi/design-system'; -import { EmptyDocuments } from '@strapi/icons'; +import { EmptyDocuments } from '@strapi/icons/symbols'; + import { exportAllConfig } from '../../state/actions/Config'; import ConfirmModal from '../ConfirmModal'; diff --git a/admin/src/components/Header/index.jsx b/admin/src/components/Header/index.jsx index 4774b15..1fa3259 100644 --- a/admin/src/components/Header/index.jsx +++ b/admin/src/components/Header/index.jsx @@ -7,14 +7,15 @@ import React, { memo } from 'react'; import { useIntl } from 'react-intl'; -import { HeaderLayout, Box } from '@strapi/design-system'; +import { Layouts } from '@strapi/admin/strapi-admin'; +import { Box } from '@strapi/design-system'; const HeaderComponent = () => { const { formatMessage } = useIntl(); return ( - { const { formatMessage } = useIntl(); diff --git a/admin/src/containers/ConfigPage/index.jsx b/admin/src/containers/ConfigPage/index.jsx index 0f47673..0d8bab9 100644 --- a/admin/src/containers/ConfigPage/index.jsx +++ b/admin/src/containers/ConfigPage/index.jsx @@ -3,12 +3,11 @@ import { useDispatch, useSelector } from 'react-redux'; import { Map } from 'immutable'; import { Box, - ContentLayout, Alert, Typography, } from '@strapi/design-system'; import { useNotification } from '@strapi/strapi/admin'; -import { getFetchClient } from '@strapi/admin/strapi-admin'; +import { getFetchClient, Layouts } from '@strapi/admin/strapi-admin'; import { useIntl } from 'react-intl'; import { getAllConfigDiff, getAppEnv } from '../../state/actions/Config'; @@ -31,7 +30,7 @@ const ConfigPage = () => { }, []); return ( - + {appEnv === 'production' && ( @@ -43,7 +42,7 @@ const ConfigPage = () => { )} - + ); }; From fb897c79b87d0c3a551190ce7b9d4e262ba6bea3 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Fri, 31 May 2024 08:34:23 +0200 Subject: [PATCH 093/123] chore: update styled-components in the playground --- playground/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/playground/package.json b/playground/package.json index e10f20a..862a0c2 100644 --- a/playground/package.json +++ b/playground/package.json @@ -24,7 +24,7 @@ "react-dom": "^18.0.0", "react-router-dom": "^6.0.0", "strapi-plugin-config-sync": "./..", - "styled-components": "5.3.3" + "styled-components": "^6.0.0" }, "author": { "name": "A Strapi developer" From b2299346f8cd2aa3544991d53973517abc2dbc11 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Fri, 31 May 2024 15:39:30 +0200 Subject: [PATCH 094/123] v2.0.0-beta.2 --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index d1700e0..6b9f66e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-config-sync", - "version": "1.2.5", + "version": "2.0.0-beta.2", "description": "Migrate your config data across environments using the CLI or Strapi admin panel.", "strapi": { "displayName": "Config Sync", @@ -31,8 +31,8 @@ "immutable": "^3.8.2", "inquirer": "^8.2.0", "react-diff-viewer-continued": "3.2.6", - "redux-immutable": "^4.0.0", "react-intl": "6.6.2", + "redux-immutable": "^4.0.0", "redux-thunk": "^2.3.0" }, "author": { @@ -60,8 +60,8 @@ "devDependencies": { "@strapi/design-system": "2.0.0-beta.4", "@strapi/icons": "2.0.0-beta.4", - "@strapi/utils": "5.0.0-beta.8", "@strapi/strapi": "5.0.0-beta.8", + "@strapi/utils": "5.0.0-beta.8", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", From dfb6852eb313da700fda92bb684a6fafb15fca06 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 10 Jul 2024 09:57:14 +0200 Subject: [PATCH 095/123] chore: update strapi to 5.0.0-rc.2 --- package.json | 6 +- playground/package.json | 6 +- yarn.lock | 1360 +++++++++++++++++++++++++-------------- 3 files changed, 897 insertions(+), 475 deletions(-) diff --git a/package.json b/package.json index 6b9f66e..be7efd9 100644 --- a/package.json +++ b/package.json @@ -55,13 +55,13 @@ "strapi-server.js" ], "peerDependencies": { - "@strapi/strapi": "^5.0.0-beta.8" + "@strapi/strapi": "^5.0.0-rc.2" }, "devDependencies": { "@strapi/design-system": "2.0.0-beta.4", "@strapi/icons": "2.0.0-beta.4", - "@strapi/strapi": "5.0.0-beta.8", - "@strapi/utils": "5.0.0-beta.8", + "@strapi/strapi": "5.0.0-rc.2", + "@strapi/utils": "5.0.0-rc.2", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/playground/package.json b/playground/package.json index 862a0c2..4557b7c 100644 --- a/playground/package.json +++ b/playground/package.json @@ -16,9 +16,9 @@ "supertest": "^6.3.3" }, "dependencies": { - "@strapi/strapi": "5.0.0-beta.8", - "@strapi/plugin-users-permissions": "5.0.0-beta.8", - "@strapi/plugin-cloud": "5.0.0-beta.8", + "@strapi/strapi": "5.0.0-rc.2", + "@strapi/plugin-users-permissions": "5.0.0-rc.2", + "@strapi/plugin-cloud": "5.0.0-rc.2", "better-sqlite3": "9.4.3", "react": "^18.0.0", "react-dom": "^18.0.0", diff --git a/yarn.lock b/yarn.lock index 702df48..a84632b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -388,7 +388,7 @@ "@codemirror/view" "^6.0.0" "@lezer/common" "^1.1.0" -"@codemirror/lang-json@^6.0.1": +"@codemirror/lang-json@6.0.1", "@codemirror/lang-json@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@codemirror/lang-json/-/lang-json-6.0.1.tgz#0a0be701a5619c4b0f8991f9b5e95fe33f462330" integrity sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ== @@ -601,11 +601,6 @@ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== -"@esbuild/aix-ppc64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz#2acd20be6d4f0458bc8c784103495ff24f13b1d3" - integrity sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g== - "@esbuild/aix-ppc64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" @@ -616,16 +611,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" integrity sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g== +"@esbuild/aix-ppc64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.21.3.tgz#78d3e6dcd19c1cb91f3940143e86dad1094aee81" + integrity sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w== + "@esbuild/android-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== -"@esbuild/android-arm64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz#b45d000017385c9051a4f03e17078abb935be220" - integrity sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q== - "@esbuild/android-arm64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" @@ -636,16 +631,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" integrity sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg== +"@esbuild/android-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.21.3.tgz#5eea56c21d61734942e050840d881eb7bedc3993" + integrity sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw== + "@esbuild/android-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== -"@esbuild/android-arm@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.11.tgz#f46f55414e1c3614ac682b29977792131238164c" - integrity sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw== - "@esbuild/android-arm@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" @@ -656,16 +651,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" integrity sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w== +"@esbuild/android-arm@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.21.3.tgz#7fda92e3231043c071ea6aa76c92accea86439fd" + integrity sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ== + "@esbuild/android-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== -"@esbuild/android-x64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.11.tgz#bfc01e91740b82011ef503c48f548950824922b2" - integrity sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg== - "@esbuild/android-x64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" @@ -676,16 +671,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" integrity sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg== +"@esbuild/android-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.21.3.tgz#625d139bde81b81f54ff493b1381ca0f540200f3" + integrity sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw== + "@esbuild/darwin-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== -"@esbuild/darwin-arm64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz#533fb7f5a08c37121d82c66198263dcc1bed29bf" - integrity sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ== - "@esbuild/darwin-arm64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" @@ -696,16 +691,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" integrity sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA== +"@esbuild/darwin-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.21.3.tgz#fa25f38a43ff4c469589d1dc93448d534d7f313b" + integrity sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ== + "@esbuild/darwin-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== -"@esbuild/darwin-x64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz#62f3819eff7e4ddc656b7c6815a31cf9a1e7d98e" - integrity sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g== - "@esbuild/darwin-x64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" @@ -716,16 +711,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" integrity sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA== +"@esbuild/darwin-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.21.3.tgz#2e450b8214f179a56b4559b2f107060e2b792c7e" + integrity sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q== + "@esbuild/freebsd-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== -"@esbuild/freebsd-arm64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz#d478b4195aa3ca44160272dab85ef8baf4175b4a" - integrity sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA== - "@esbuild/freebsd-arm64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" @@ -736,16 +731,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" integrity sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw== +"@esbuild/freebsd-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.3.tgz#f6b29e07bce25c545f6f7bb031d3be6a6ea1dc50" + integrity sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g== + "@esbuild/freebsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== -"@esbuild/freebsd-x64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz#7bdcc1917409178257ca6a1a27fe06e797ec18a2" - integrity sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw== - "@esbuild/freebsd-x64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" @@ -756,16 +751,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" integrity sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw== +"@esbuild/freebsd-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.21.3.tgz#1a5da2bf89f8d67102820d893d271a270ae55751" + integrity sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA== + "@esbuild/linux-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== -"@esbuild/linux-arm64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz#58ad4ff11685fcc735d7ff4ca759ab18fcfe4545" - integrity sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg== - "@esbuild/linux-arm64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" @@ -776,16 +771,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" integrity sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A== +"@esbuild/linux-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.21.3.tgz#355f6624c1ac6f5f68841a327ac90b98c679626c" + integrity sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q== + "@esbuild/linux-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== -"@esbuild/linux-arm@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz#ce82246d873b5534d34de1e5c1b33026f35e60e3" - integrity sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q== - "@esbuild/linux-arm@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" @@ -796,16 +791,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" integrity sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg== +"@esbuild/linux-arm@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.21.3.tgz#872a476ca18a962a98700024c447a79279db1d45" + integrity sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ== + "@esbuild/linux-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== -"@esbuild/linux-ia32@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz#cbae1f313209affc74b80f4390c4c35c6ab83fa4" - integrity sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA== - "@esbuild/linux-ia32@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" @@ -816,16 +811,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" integrity sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig== +"@esbuild/linux-ia32@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.21.3.tgz#da713eb80ff6c011ed01aa4deebb5fc758906046" + integrity sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A== + "@esbuild/linux-loong64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== -"@esbuild/linux-loong64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz#5f32aead1c3ec8f4cccdb7ed08b166224d4e9121" - integrity sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg== - "@esbuild/linux-loong64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" @@ -836,16 +831,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" integrity sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ== +"@esbuild/linux-loong64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.21.3.tgz#a7c5dc9e961009018d23ec53a43baa8c03c5a1d5" + integrity sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q== + "@esbuild/linux-mips64el@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== -"@esbuild/linux-mips64el@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz#38eecf1cbb8c36a616261de858b3c10d03419af9" - integrity sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg== - "@esbuild/linux-mips64el@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" @@ -856,16 +851,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" integrity sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA== +"@esbuild/linux-mips64el@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.21.3.tgz#b97543f3d8655365729f3702ed07f6e41be5e48e" + integrity sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw== + "@esbuild/linux-ppc64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== -"@esbuild/linux-ppc64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz#9c5725a94e6ec15b93195e5a6afb821628afd912" - integrity sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA== - "@esbuild/linux-ppc64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" @@ -876,16 +871,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" integrity sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg== +"@esbuild/linux-ppc64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.21.3.tgz#23b9064d5bc0bf28a115a2f9cf69f3b01cdfe01c" + integrity sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg== + "@esbuild/linux-riscv64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== -"@esbuild/linux-riscv64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz#2dc4486d474a2a62bbe5870522a9a600e2acb916" - integrity sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ== - "@esbuild/linux-riscv64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" @@ -896,16 +891,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" integrity sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg== +"@esbuild/linux-riscv64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.21.3.tgz#4f2536327f6d444c0573bd35bbd3a67897dbd5da" + integrity sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A== + "@esbuild/linux-s390x@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== -"@esbuild/linux-s390x@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz#4ad8567df48f7dd4c71ec5b1753b6f37561a65a8" - integrity sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q== - "@esbuild/linux-s390x@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" @@ -916,16 +911,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" integrity sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ== +"@esbuild/linux-s390x@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.21.3.tgz#05e6f3a12a0dcd60672f25e8789a83cd3affa487" + integrity sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA== + "@esbuild/linux-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== -"@esbuild/linux-x64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz#b7390c4d5184f203ebe7ddaedf073df82a658766" - integrity sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA== - "@esbuild/linux-x64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" @@ -936,16 +931,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" integrity sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw== +"@esbuild/linux-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.21.3.tgz#994d347e7f530c33628e35e48ccde8f299adbcb6" + integrity sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ== + "@esbuild/netbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== -"@esbuild/netbsd-x64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz#d633c09492a1721377f3bccedb2d821b911e813d" - integrity sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ== - "@esbuild/netbsd-x64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" @@ -956,16 +951,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" integrity sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ== +"@esbuild/netbsd-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.21.3.tgz#309d8c323632e9c70ee92cf5414fa65b5eb7e00e" + integrity sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw== + "@esbuild/openbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== -"@esbuild/openbsd-x64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz#17388c76e2f01125bf831a68c03a7ffccb65d1a2" - integrity sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw== - "@esbuild/openbsd-x64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" @@ -976,16 +971,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" integrity sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ== +"@esbuild/openbsd-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.21.3.tgz#28820f9431fe00f2b04aac57511754213ff060eb" + integrity sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ== + "@esbuild/sunos-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== -"@esbuild/sunos-x64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz#e320636f00bb9f4fdf3a80e548cb743370d41767" - integrity sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ== - "@esbuild/sunos-x64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" @@ -996,16 +991,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" integrity sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w== +"@esbuild/sunos-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.21.3.tgz#a1f7f98b85bd221fe0f545d01abc0e6123ae60dc" + integrity sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA== + "@esbuild/win32-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== -"@esbuild/win32-arm64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz#c778b45a496e90b6fc373e2a2bb072f1441fe0ee" - integrity sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ== - "@esbuild/win32-arm64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" @@ -1016,16 +1011,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" integrity sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ== +"@esbuild/win32-arm64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.21.3.tgz#c6c3c0b1a1dfc6327ef4db6aa4fb6efd9df531f7" + integrity sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw== + "@esbuild/win32-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== -"@esbuild/win32-ia32@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz#481a65fee2e5cce74ec44823e6b09ecedcc5194c" - integrity sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg== - "@esbuild/win32-ia32@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" @@ -1036,16 +1031,16 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" integrity sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ== +"@esbuild/win32-ia32@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.21.3.tgz#471b8d2cad1bd6479eee5acf04bba2c0e4d37e24" + integrity sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw== + "@esbuild/win32-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== -"@esbuild/win32-x64@0.19.11": - version "0.19.11" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz#a5d300008960bb39677c46bf16f53ec70d8dee04" - integrity sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw== - "@esbuild/win32-x64@0.19.12": version "0.19.12" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" @@ -1056,6 +1051,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== +"@esbuild/win32-x64@0.21.3": + version "0.21.3" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.21.3.tgz#899c03576c4c28c83228f0e64dfa10edae99c9a2" + integrity sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA== + "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -1071,11 +1071,6 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@fastify/busboy@^2.0.0": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d" - integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA== - "@floating-ui/core@^1.0.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.0.tgz#fa41b87812a16bf123122bf945946bae3fdf7fc1" @@ -1090,6 +1085,21 @@ dependencies: "@floating-ui/utils" "^0.1.3" +"@floating-ui/core@^1.6.0": + version "1.6.4" + resolved "https://registry.yarnpkg.com/@floating-ui/core/-/core-1.6.4.tgz#0140cf5091c8dee602bff9da5ab330840ff91df6" + integrity sha512-a4IowK4QkXl4SCWTGUR0INAfEOX3wtsYw3rKK5InQEHMGObkR8Xk44qYQD9P4r6HHw0iIfK6GUKECmY8sTkqRA== + dependencies: + "@floating-ui/utils" "^0.2.4" + +"@floating-ui/dom@^1.0.0": + version "1.6.7" + resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.7.tgz#85d22f731fcc5b209db504478fb1df5116a83015" + integrity sha512-wmVfPG5o2xnKDU4jx/m4w5qva9FWHcnZ8BvzEe90D/RpwsJaTAVYPEPdQ8sbr/N8zZTAHlZUTQdqg8ZUbzHmng== + dependencies: + "@floating-ui/core" "^1.6.0" + "@floating-ui/utils" "^0.2.4" + "@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.6.1": version "1.6.3" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef" @@ -1106,6 +1116,13 @@ "@floating-ui/core" "^1.4.2" "@floating-ui/utils" "^0.1.3" +"@floating-ui/react-dom@2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.9.tgz#264ba8b061000baa132b5910f0427a6acf7ad7ce" + integrity sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ== + dependencies: + "@floating-ui/dom" "^1.0.0" + "@floating-ui/react-dom@^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" @@ -1130,6 +1147,11 @@ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.1.tgz#16308cea045f0fc777b6ff20a9f25474dd8293d2" integrity sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q== +"@floating-ui/utils@^0.2.4": + version "0.2.4" + resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.4.tgz#1d459cee5031893a08a0e064c406ad2130cced7c" + integrity sha512-dWO2pw8hhi+WrXq1YJy2yCuWoL20PddgGaqTgVe4cOS9Q6qklXCiA1tJEqX6BEwRNSCP84/afac9hd4MS+zEUA== + "@formatjs/ecma402-abstract@1.18.2": version "1.18.2" resolved "https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz#bf103712a406874eb1e387858d5be2371ab3aa14" @@ -1214,6 +1236,20 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== +"@internationalized/date@3.5.3": + version "3.5.3" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.3.tgz#acef6e6f8855a44d685111023aa471f2012643c8" + integrity sha512-X9bi8NAEHAjD8yzmPYT2pdJsbe+tYSEBAfowtlxJVJdZR3aK8Vg7ZUT1Fm5M47KLzp/M1p1VwAaeSma3RT7biw== + dependencies: + "@swc/helpers" "^0.5.0" + +"@internationalized/date@3.5.4": + version "3.5.4" + resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.4.tgz#49ba11634fd4350b7a9308e297032267b4063c44" + integrity sha512-qoVJVro+O0rBaw+8HPjUB1iH8Ihf8oziEnqMnvhJUSuVIrHOuZ6eNLHNvzXJKUvAtaDiqMnRlg8Z2mgh09BlUw== + dependencies: + "@swc/helpers" "^0.5.0" + "@internationalized/date@^3.5.2": version "3.5.2" resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.2.tgz#d760ace32bb47e869b8c607a4a786c8b208aacc2" @@ -1221,6 +1257,13 @@ dependencies: "@swc/helpers" "^0.5.0" +"@internationalized/number@3.5.2": + version "3.5.2" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.2.tgz#2edc8e830268dca7283dad6def728f34eb5b7fdc" + integrity sha512-4FGHTi0rOEX1giSkt5MH4/te0eHBq3cvAYsfLlpguV6pzJAReXymiYpE5wPCqKqjkUO3PIsyvk+tBiIV1pZtbA== + dependencies: + "@swc/helpers" "^0.5.0" + "@internationalized/number@^3.5.1": version "3.5.1" resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.1.tgz#8e3359b498aec6bb865be668ef7e794a424067a7" @@ -1671,7 +1714,7 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== -"@radix-ui/number@^1.0.1": +"@radix-ui/number@1.0.1", "@radix-ui/number@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" integrity sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== @@ -1701,6 +1744,19 @@ "@radix-ui/react-primitive" "1.0.3" "@radix-ui/react-use-controllable-state" "1.0.1" +"@radix-ui/react-alert-dialog@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-alert-dialog/-/react-alert-dialog-1.0.5.tgz#70dd529cbf1e4bff386814d3776901fcaa131b8c" + integrity sha512-OrVIOcZL0tl6xibeuGt5/+UxoT2N27KCFOPjFyfXMnchxSHZ/OW7cCX2nGlIYJrbHK/fczPcFzAwvNBB6XBNMA== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-dialog" "1.0.5" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-arrow@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz#c24f7968996ed934d57fe6cde5d6ec7266e1d25d" @@ -1709,6 +1765,32 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-primitive" "1.0.3" +"@radix-ui/react-avatar@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-avatar/-/react-avatar-1.0.4.tgz#de9a5349d9e3de7bbe990334c4d2011acbbb9623" + integrity sha512-kVK2K7ZD3wwj3qhle0ElXhOjbezIgyl2hVvgwfIdexL3rN6zJmy5AqqIf+D31lxVppdzV8CjAfZ6PklkmInZLw== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + +"@radix-ui/react-checkbox@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-checkbox/-/react-checkbox-1.0.4.tgz#98f22c38d5010dd6df4c5744cac74087e3275f4b" + integrity sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/react-use-previous" "1.0.1" + "@radix-ui/react-use-size" "1.0.1" + "@radix-ui/react-collapsible@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-collapsible/-/react-collapsible-1.0.3.tgz#df0e22e7a025439f13f62d4e4a9e92c4a0df5b81" @@ -1749,6 +1831,27 @@ dependencies: "@babel/runtime" "^7.13.10" +"@radix-ui/react-dialog@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-dialog/-/react-dialog-1.0.5.tgz#71657b1b116de6c7a0b03242d7d43e01062c7300" + integrity sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-dismissable-layer" "1.0.5" + "@radix-ui/react-focus-guards" "1.0.1" + "@radix-ui/react-focus-scope" "1.0.4" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-portal" "1.0.4" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-use-controllable-state" "1.0.1" + aria-hidden "^1.1.1" + react-remove-scroll "2.5.5" + "@radix-ui/react-direction@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.1.tgz#9cb61bf2ccf568f3421422d182637b7f47596c9b" @@ -1768,7 +1871,7 @@ "@radix-ui/react-use-callback-ref" "1.0.1" "@radix-ui/react-use-escape-keydown" "1.0.3" -"@radix-ui/react-dropdown-menu@^2.0.6": +"@radix-ui/react-dropdown-menu@2.0.6", "@radix-ui/react-dropdown-menu@^2.0.6": version "2.0.6" resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz#cdf13c956c5e263afe4e5f3587b3071a25755b63" integrity sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA== @@ -1832,6 +1935,28 @@ aria-hidden "^1.1.1" react-remove-scroll "2.5.5" +"@radix-ui/react-popover@1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@radix-ui/react-popover/-/react-popover-1.0.7.tgz#23eb7e3327330cb75ec7b4092d685398c1654e3c" + integrity sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-dismissable-layer" "1.0.5" + "@radix-ui/react-focus-guards" "1.0.1" + "@radix-ui/react-focus-scope" "1.0.4" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-popper" "1.1.3" + "@radix-ui/react-portal" "1.0.4" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-use-controllable-state" "1.0.1" + aria-hidden "^1.1.1" + react-remove-scroll "2.5.5" + "@radix-ui/react-popper@1.1.3", "@radix-ui/react-popper@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42" @@ -1874,6 +1999,32 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-slot" "1.0.2" +"@radix-ui/react-progress@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-progress/-/react-progress-1.0.3.tgz#8380272fdc64f15cbf263a294dea70a7d5d9b4fa" + integrity sha512-5G6Om/tYSxjSeEdrb1VfKkfZfn/1IlPWd731h2RfPuSbIfNUgfqAwbKfJCg/PP6nuUCTrYzalwHSpSinoWoCag== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + +"@radix-ui/react-radio-group@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-radio-group/-/react-radio-group-1.1.3.tgz#3197f5dcce143bcbf961471bf89320735c0212d3" + integrity sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-roving-focus" "1.0.4" + "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/react-use-previous" "1.0.1" + "@radix-ui/react-use-size" "1.0.1" + "@radix-ui/react-roving-focus@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.4.tgz#e90c4a6a5f6ac09d3b8c1f5b5e81aab2f0db1974" @@ -1890,6 +2041,22 @@ "@radix-ui/react-use-callback-ref" "1.0.1" "@radix-ui/react-use-controllable-state" "1.0.1" +"@radix-ui/react-scroll-area@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@radix-ui/react-scroll-area/-/react-scroll-area-1.0.5.tgz#01160c6893f24a2ddb5aa399ae5b3ba84ad4d3cc" + integrity sha512-b6PAgH4GQf9QEn8zbT2XUHpW5z8BzqEc7Kl11TwDrvuTrxlkcjTD5qa/bxgKr+nmuXKu4L/W5UZ4mlP/VG/5Gw== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/number" "1.0.1" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-separator@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-separator/-/react-separator-1.0.3.tgz#be5a931a543d5726336b112f465f58585c04c8aa" @@ -1906,6 +2073,35 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-compose-refs" "1.0.1" +"@radix-ui/react-switch@1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-switch/-/react-switch-1.0.3.tgz#6119f16656a9eafb4424c600fdb36efa5ec5837e" + integrity sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/react-use-previous" "1.0.1" + "@radix-ui/react-use-size" "1.0.1" + +"@radix-ui/react-tabs@1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.0.4.tgz#993608eec55a5d1deddd446fa9978d2bc1053da2" + integrity sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog== + dependencies: + "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-presence" "1.0.1" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-roving-focus" "1.0.4" + "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/react-toggle-group@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz#f5b5c8c477831b013bec3580c55e20a68179d6ec" @@ -1993,7 +2189,7 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-use-previous@^1.0.1": +"@radix-ui/react-use-previous@1.0.1", "@radix-ui/react-use-previous@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz#b595c087b07317a4f143696c6a01de43b0d0ec66" integrity sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== @@ -2241,56 +2437,6 @@ argparse "~1.0.9" string-argv "~0.3.1" -"@sentry-internal/tracing@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.112.2.tgz#83460e51875ddb160c060bfee2e21833117f259c" - integrity sha512-fT1Y46J4lfXZkgFkb03YMNeIEs2xS6jdKMoukMFQfRfVvL9fSWEbTgZpHPd/YTT8r2i082XzjtAoQNgklm/0Hw== - dependencies: - "@sentry/core" "7.112.2" - "@sentry/types" "7.112.2" - "@sentry/utils" "7.112.2" - -"@sentry/core@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.112.2.tgz#d2e6d2acb6947fcb384298a3bd2b0c8183533dd8" - integrity sha512-gHPCcJobbMkk0VR18J65WYQTt3ED4qC6X9lHKp27Ddt63E+MDGkG6lvYBU1LS8cV7CdyBGC1XXDCfor61GvLsA== - dependencies: - "@sentry/types" "7.112.2" - "@sentry/utils" "7.112.2" - -"@sentry/integrations@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-7.112.2.tgz#2aad01719b1e4a1326f42db78f77fcf1e58d4c63" - integrity sha512-ioC2yyU6DqtLkdmWnm87oNvdn2+9oKctJeA4t+jkS6JaJ10DcezjCwiLscX4rhB9aWJV3IWF7Op0O6K3w0t2Hg== - dependencies: - "@sentry/core" "7.112.2" - "@sentry/types" "7.112.2" - "@sentry/utils" "7.112.2" - localforage "^1.8.1" - -"@sentry/node@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.112.2.tgz#9b7378004ed5aef13dbfc8ccc55b06be627eb947" - integrity sha512-MNzkqER8jc2xOS3ArkCLH5hakzu15tcjeC7qjU7rQ1Ms4WuV+MG0docSRESux0/p23Qjzf9tZOc8C5Eq+Sxduw== - dependencies: - "@sentry-internal/tracing" "7.112.2" - "@sentry/core" "7.112.2" - "@sentry/integrations" "7.112.2" - "@sentry/types" "7.112.2" - "@sentry/utils" "7.112.2" - -"@sentry/types@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.112.2.tgz#71ff27c668309ccd8d17b7793e044e46f81eca1b" - integrity sha512-kCMLt7yhY5OkWE9MeowlTNmox9pqDxcpvqguMo4BDNZM5+v9SEb1AauAdR78E1a1V8TyCzjBD7JDfXWhvpYBcQ== - -"@sentry/utils@7.112.2": - version "7.112.2" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.112.2.tgz#223f9feee5860459792a43904db4bf38fba73ed3" - integrity sha512-OjLh0hx0t1EcL4ZIjf+4svlmmP+tHUDGcr5qpFWH78tjmkPW4+cqPuZCZfHSuWcDdeiaXi8TnYoVRqDcJKK/eQ== - dependencies: - "@sentry/types" "7.112.2" - "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" @@ -2331,22 +2477,22 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/admin@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-beta.8.tgz#b26ac258f0b03f76d7224d6dc0e001e020d46af9" - integrity sha512-lZEy7Ncu0BuftDNjCvTG4jUac9bGntQhvzzU4rYXB6Hx7khV8WbkTZtgljE0p+oR8r0eDdnzRGRmiZXDVcNK3A== +"@strapi/admin@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-rc.2.tgz#9c42ff8b3cb3ed1da007aa35611ee0e0a2953afb" + integrity sha512-Cr8NmxkQ8pVUchnu1M+J9Bhrx+9fU9l4ZeydFBDR2YVSMLeJdl+Yt8LaDalQ8AaADmq5AvI64ocNEb5XeNu4gw== dependencies: "@casl/ability" "6.5.0" + "@internationalized/date" "3.5.4" "@radix-ui/react-context" "1.0.1" "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.4" - "@strapi/icons" "2.0.0-beta.4" - "@strapi/permissions" "5.0.0-beta.8" - "@strapi/provider-audit-logs-local" "5.0.0-beta.8" - "@strapi/types" "5.0.0-beta.8" - "@strapi/typescript-utils" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/design-system" "2.0.0-beta.6" + "@strapi/icons" "2.0.0-beta.6" + "@strapi/permissions" "5.0.0-rc.2" + "@strapi/types" "5.0.0-rc.2" + "@strapi/typescript-utils" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" "@testing-library/dom" "10.1.0" "@testing-library/react" "15.0.7" "@testing-library/user-event" "14.5.2" @@ -2366,6 +2512,7 @@ immer "9.0.21" inquirer "8.2.5" invariant "^2.2.4" + is-localhost-ip "2.0.0" jsonwebtoken "9.0.0" koa "2.15.2" koa-compose "4.1.0" @@ -2379,6 +2526,7 @@ p-map "4.0.0" passport-local "1.0.0" pluralize "8.0.0" + punycode "2.3.1" qs "6.11.1" react-dnd "16.0.1" react-dnd-html5-backend "16.0.1" @@ -2398,18 +2546,43 @@ yup "0.32.9" zod "^3.22.4" -"@strapi/content-manager@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/content-manager/-/content-manager-5.0.0-beta.8.tgz#84ebb92c12377ded5cd9e88895472ad41067c9db" - integrity sha512-P7Z0WaVnu0cuIiEy/ounFkakKbg/lAfjAHM46G3ta7c/YOzxcYDKkICKR4uYQvXybfEkJhtZmFbQ0Ps2obD7zA== +"@strapi/cloud-cli@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/cloud-cli/-/cloud-cli-5.0.0-rc.2.tgz#46c7823327c7593a2e015d742a1b713257b779c0" + integrity sha512-NIbUfSNs7dVIw23WnqcD9yssjVChctcnZP+L8AVWRFpRLtxLpTebfBYJQF72rotd45c5fp1hs4amlL7q/nF0Og== + dependencies: + "@strapi/utils" "5.0.0-rc.2" + axios "1.6.0" + chalk "4.1.2" + cli-progress "3.12.0" + commander "8.3.0" + eventsource "2.0.2" + fast-safe-stringify "2.1.1" + fs-extra "10.0.0" + inquirer "8.2.5" + jsonwebtoken "9.0.0" + jwks-rsa "3.1.0" + lodash "4.17.21" + minimatch "9.0.3" + open "8.4.0" + ora "5.4.1" + pkg-up "3.1.0" + tar "6.1.13" + xdg-app-paths "8.3.0" + yup "0.32.9" + +"@strapi/content-manager@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/content-manager/-/content-manager-5.0.0-rc.2.tgz#b1a0df76328f985ecb08586421f2a1d38f431f4c" + integrity sha512-gznBPc9A830eYvnhjRvvxggrwj6eoaCERjFBmb10a4Y9LcxNVaRggu1Erpt4ehrzbp/a5X06UPmpAJodiAHdCA== dependencies: "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "2.0.0-beta.4" - "@strapi/icons" "2.0.0-beta.4" - "@strapi/types" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/design-system" "2.0.0-beta.6" + "@strapi/icons" "2.0.0-beta.6" + "@strapi/types" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" codemirror5 "npm:codemirror@^5.65.11" date-fns "2.30.0" fractional-indexing "3.2.0" @@ -2442,16 +2615,17 @@ slate-react "0.98.3" yup "0.32.9" -"@strapi/content-releases@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-beta.8.tgz#d4e9d7580d41c50640360d429a8dc60dde28fc9d" - integrity sha512-01i+IAPEW5XUbVkQK36JTtMR8bggaGsgxgBh/kHihGq1FSUX11eEnh1sehyfeRa8FnAkqHiD22AgtKP6nCG/5A== +"@strapi/content-releases@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-rc.2.tgz#48b2cdb00ec25238124af1ab0dd58a163ffa13b7" + integrity sha512-8rg+yKEF4D2QX4T6xsEB6exINXVxQgop9/TgFv9Jy9hKwJ8E8x8O1zwmnlxFC1ZMWMv8Qb7dmUaOy6YIVbNk3g== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.4" - "@strapi/icons" "2.0.0-beta.4" - "@strapi/types" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/database" "5.0.0-rc.2" + "@strapi/design-system" "2.0.0-beta.6" + "@strapi/icons" "2.0.0-beta.6" + "@strapi/types" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" date-fns "2.30.0" date-fns-tz "2.0.1" formik "2.4.5" @@ -2461,17 +2635,17 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/content-type-builder@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/content-type-builder/-/content-type-builder-5.0.0-beta.8.tgz#b2a9c1aa81fefe3fca3322f3a16ff98014946453" - integrity sha512-EWQikx8Hp+6LMrIc1yyi2PjLR8jZOr2pAct5/AbxpHebHfIEd+mt5prDBf/fEdl9UGpBTRjTr0WfmskACtFcJQ== +"@strapi/content-type-builder@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/content-type-builder/-/content-type-builder-5.0.0-rc.2.tgz#34a792aec08a7316d152217c3c431122723eb0ae" + integrity sha512-PLcSPju5d+WVIkRWuwt6RGAe0dltnG0DMEePqtEuv7qkqOJx6UsBrfXl10ZzSLFi/s8nX0oHzyWglit6bFbUIw== dependencies: "@reduxjs/toolkit" "1.9.7" "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "2.0.0-beta.4" - "@strapi/generators" "5.0.0-beta.8" - "@strapi/icons" "2.0.0-beta.4" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/design-system" "2.0.0-beta.6" + "@strapi/generators" "5.0.0-rc.2" + "@strapi/icons" "2.0.0-beta.6" + "@strapi/utils" "5.0.0-rc.2" date-fns "2.30.0" fs-extra "11.2.0" immer "9.0.21" @@ -2482,24 +2656,24 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/core@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-beta.8.tgz#997d4c21affe9dca1f28e4a9d9c56066f6fff7e3" - integrity sha512-RzrLmS9rJLZSa78gZ6uxW7Q1arVKXcT/XM9U/eFlTjsrt3e5OFdHfhIGlP0q50zVRIVzOnMfyxPRDTV7ZfZpzA== +"@strapi/core@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-rc.2.tgz#121836b35ee4664cc7cc14aa6b6fa6e9e23fd649" + integrity sha512-N4CdRjH5JnUVpvghDzWgO3tLziPbieze7N9W9ngPfFZUn3+JjP9uVBj/T/wrcb18R/vkY2A4hqHE0c7Rkh5fnA== dependencies: "@koa/cors" "5.0.0" "@koa/router" "12.0.1" "@paralleldrive/cuid2" "2.2.2" - "@strapi/admin" "5.0.0-beta.8" - "@strapi/database" "5.0.0-beta.8" - "@strapi/generate-new" "5.0.0-beta.8" - "@strapi/generators" "5.0.0-beta.8" - "@strapi/logger" "5.0.0-beta.8" + "@strapi/admin" "5.0.0-rc.2" + "@strapi/database" "5.0.0-rc.2" + "@strapi/generate-new" "5.0.0-rc.2" + "@strapi/generators" "5.0.0-rc.2" + "@strapi/logger" "5.0.0-rc.2" "@strapi/pack-up" "5.0.0" - "@strapi/permissions" "5.0.0-beta.8" - "@strapi/types" "5.0.0-beta.8" - "@strapi/typescript-utils" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/permissions" "5.0.0-rc.2" + "@strapi/types" "5.0.0-rc.2" + "@strapi/typescript-utils" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" bcryptjs "2.4.3" boxen "5.1.2" chalk "4.1.2" @@ -2514,6 +2688,7 @@ execa "5.1.1" fs-extra "11.2.0" glob "10.3.10" + global-agent "3.0.0" http-errors "2.0.0" inquirer "8.2.5" is-docker "2.2.1" @@ -2537,17 +2712,17 @@ semver "7.5.4" statuses "2.0.1" typescript "5.2.2" - undici "5.27.2" + undici "6.18.2" yup "0.32.9" -"@strapi/data-transfer@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-beta.8.tgz#005b685c2f8953b066c565ed2d205c8a95cf1561" - integrity sha512-/Zd2k0RBLd5r0hZVYc4zNvWyjX0l9Prml/uRTNzNwjJwMUBu2A/H5dUHg/Zv8Gi2ijYXVjT0vzzzkPqSJRfDyg== +"@strapi/data-transfer@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-rc.2.tgz#5bdeee6fb03287bee5de963edf1571f207ba3448" + integrity sha512-BLbK5IaudeJdrcdizCWiFeDJI8WIb2OLfg03wEe7dii0d0ASi9jU7vtyB4PTcB/Lqkcrjx2XMayIPVWCTCUBKw== dependencies: - "@strapi/logger" "5.0.0-beta.8" - "@strapi/types" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/logger" "5.0.0-rc.2" + "@strapi/types" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" chalk "4.1.2" cli-table3 "0.6.2" commander "8.3.0" @@ -2563,20 +2738,21 @@ tar-stream "2.2.0" ws "8.13.0" -"@strapi/database@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-beta.8.tgz#9febf2c5d90bb104dc540fdd5cb292416af71d89" - integrity sha512-n8EatfxesN9kAJygxdwbDJiEoqtXpKwLCA+ojHZwXSB/o2p5e6ub7j3NkS1eKnXFwNIp0j8mNRbZBUmLN44SoQ== +"@strapi/database@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-rc.2.tgz#adad579c0e4a4a4f5b2bbb074c38713305953ed9" + integrity sha512-9lxMps1antUb9erqGa9m6Hr+V4/88DMbPKCmkXAwq101vtYWFPfcU7rvmulVyQuHRZG1wpJ542gVcf417MmL+A== dependencies: "@paralleldrive/cuid2" "2.2.2" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-rc.2" + ajv "8.16.0" date-fns "2.30.0" debug "4.3.4" fs-extra "11.2.0" knex "3.0.1" lodash "4.17.21" semver "7.5.4" - umzug "3.2.1" + umzug "3.8.1" "@strapi/design-system@2.0.0-beta.4": version "2.0.0-beta.4" @@ -2598,26 +2774,53 @@ aria-hidden "^1.2.4" react-remove-scroll "^2.5.9" -"@strapi/email@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/email/-/email-5.0.0-beta.8.tgz#b44cd6a52c64995d5cdb10b0dac5440ca290f883" - integrity sha512-kN3o/CuW4drVyNJxiQ2NPZk9AMLgJ0SVy2m9CQk4OGyjKr5YilszYSZcSdvEpV8K78fbTIyjPm9qcRiJGo/LDQ== +"@strapi/design-system@2.0.0-beta.6": + version "2.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-beta.6.tgz#1cd4e5380a5a5bc15da3ecdb9c43b6dbd74bd160" + integrity sha512-/ZP99ynTHcRjSXg954THPZyFSP5aSyi1esYzSBiPwoW8wJy5BnJ+o2h8fTsq7/sLJ3dPa0gjiGZ6i1vHIwiSqQ== dependencies: - "@strapi/design-system" "2.0.0-beta.4" - "@strapi/icons" "2.0.0-beta.4" - "@strapi/provider-email-sendmail" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@codemirror/lang-json" "6.0.1" + "@floating-ui/react-dom" "2.0.9" + "@internationalized/date" "3.5.3" + "@internationalized/number" "3.5.2" + "@radix-ui/react-accordion" "1.1.2" + "@radix-ui/react-alert-dialog" "1.0.5" + "@radix-ui/react-avatar" "1.0.4" + "@radix-ui/react-checkbox" "1.0.4" + "@radix-ui/react-dialog" "1.0.5" + "@radix-ui/react-dismissable-layer" "1.0.5" + "@radix-ui/react-dropdown-menu" "2.0.6" + "@radix-ui/react-focus-scope" "1.0.4" + "@radix-ui/react-popover" "1.0.7" + "@radix-ui/react-progress" "1.0.3" + "@radix-ui/react-radio-group" "1.1.3" + "@radix-ui/react-scroll-area" "1.0.5" + "@radix-ui/react-switch" "1.0.3" + "@radix-ui/react-tabs" "1.0.4" + "@radix-ui/react-tooltip" "1.0.7" + "@strapi/ui-primitives" "2.0.0-beta.6" + "@uiw/react-codemirror" "4.22.0" + react-remove-scroll "2.5.10" + +"@strapi/email@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/email/-/email-5.0.0-rc.2.tgz#6fb87c7fcde3fcde33fe7d850160faaa2846b2db" + integrity sha512-UhXRkSPwPF6s0XKO+uNcxhaMpg0yL+laHvl/yC0hB30sZcafAQLPW+Gqf7BwXXQyWA+b1eKOcallxEstUq1M4w== + dependencies: + "@strapi/design-system" "2.0.0-beta.6" + "@strapi/icons" "2.0.0-beta.6" + "@strapi/provider-email-sendmail" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" lodash "4.17.21" react-intl "6.6.2" react-query "3.39.3" yup "0.32.9" -"@strapi/generate-new@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-beta.8.tgz#78cdc655e941d129e3e62b8935bb5eebfd749340" - integrity sha512-Fct7382mciW+71DqixQQb4F+IeU8w8uvh0bXSeK3Q7U+PV/lyASGpHU7moT/cZc5D1c1/T8lRA2s1NGaw3QO5A== +"@strapi/generate-new@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-rc.2.tgz#d141a84704bfc5197b6505c129a94f4c6a68745d" + integrity sha512-HzhGIvaX0+W2FDecR2wtg1Ds0ZtcPxwR0meV15eDP1ISWebSMGGS1N6M+wET4I88e2kj8NTHC8m2WR3m+CriYw== dependencies: - "@sentry/node" "7.112.2" chalk "^4.1.2" execa "5.1.1" fs-extra "11.2.0" @@ -2628,14 +2831,14 @@ semver "7.5.4" tar "6.1.13" -"@strapi/generators@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-beta.8.tgz#cd0ee1e2063e5608ff26417e53ba3552f4aea293" - integrity sha512-9AZ+ZkN90Cowd/mVL3I9tDJD9GpzvSS9tx7HBNVlDPfyM5IgO7iggWJxZJgCkAXUdGrZfFFlaVORJOBCG9CW4Q== +"@strapi/generators@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-rc.2.tgz#d1ccba51c6d5347912312ed4ca2495dee6d4423d" + integrity sha512-slDVqreYCCvHM+eTwZjYAT0qtAaiUVTeBO7KnRzCjtJJQ3u+8x7hq74ClV6X6BTsTGFdUum8YpWSXe5Irbvatw== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/typescript-utils" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" chalk "4.1.2" copyfiles "2.4.1" fs-extra "11.2.0" @@ -2643,15 +2846,15 @@ plop "2.7.6" pluralize "8.0.0" -"@strapi/i18n@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/i18n/-/i18n-5.0.0-beta.8.tgz#3b39f9a53ade4add7f1d5aba4bacf7d59dcb2abf" - integrity sha512-8oeKRQtgkPSqZercNneSR23X04YvXsk2hMJEFEligKWEW15rqd0yQ0O053xkUSdDyoS9xTs+QLrapN4CnnHiPw== +"@strapi/i18n@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/i18n/-/i18n-5.0.0-rc.2.tgz#3d7336f78c7f731e24b7c004887598ae8b58ab33" + integrity sha512-shiCSiGMsADe3J38x8YHy+EVbEe/t1MWTloWyhCHj6tWWoe2UTMqBGa0qe6GHZvmPwEKr9pSRz+di2HWXkd70w== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.4" - "@strapi/icons" "2.0.0-beta.4" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/design-system" "2.0.0-beta.6" + "@strapi/icons" "2.0.0-beta.6" + "@strapi/utils" "5.0.0-rc.2" lodash "4.17.21" qs "6.11.1" react-intl "6.6.2" @@ -2663,10 +2866,15 @@ resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-beta.4.tgz#2ea86d3d18b0bc18d192fa7389952565a575e57b" integrity sha512-Ve6bhRKRwppvLBDq89gdr0CtD2kbepGQM6BWRy3stAyeEKLJmSqSb4BJVGfWTMmFGP070HjDQtusuKyb4UPc1A== -"@strapi/logger@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-beta.8.tgz#6186d39761b8aa80eb03eab9c8f0886746c13961" - integrity sha512-azkDEVsgZKCmwngkC6paJTcffy8TPqKJgtGLusfgLgj/GrkzcvHX69aP74tHadC/TwmytdZ9bQZYM9D/6ugK5g== +"@strapi/icons@2.0.0-beta.6": + version "2.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-beta.6.tgz#f274d400b4355b263a3a55bb8d741dfd12c0d80a" + integrity sha512-CiQBDovt5o3II9k8dq6pwZk5Fu63MPLQFMg/1S9q6tjlmJvhTnLH9TuGJImt8GP51Ph5JdtIHNJ+/sRlnhyhJA== + +"@strapi/logger@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-rc.2.tgz#72aac88eee895c01bb0ea80789ac1a2fdc68b48a" + integrity sha512-gZ6VvBwFzBm2ChWVxZs5vFd1PNMmzZEvXoEkEOeuEoL1+11asb9pgeBSLQhWtdfdoZf2ZnfV+BF+lboN0ISvqQ== dependencies: lodash "4.17.21" winston "3.10.0" @@ -2698,48 +2906,41 @@ vite "5.2.8" yup "0.32.9" -"@strapi/permissions@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-beta.8.tgz#74850151d51189a464a978bd6d7588dd3a29b2e4" - integrity sha512-HJJnI8fysRlABX+levqCk7B9XUIYwfSb0IAv/oQDxeZHMOjR+eFI39CQR/BR/XpY0hzBOGnG3i0bwnCW690zPg== +"@strapi/permissions@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-rc.2.tgz#b990aeaa9fb2145b5fe1ebcd5879a735c35da2ac" + integrity sha512-K2dlPS1F43H0RtHGqgP7N/XpIUQi4Zh3CEds4m7em5Y0cuCktaAtwof73yBtJL8Q9FUC4cxS1vSXn7nL0YT0JQ== dependencies: "@casl/ability" "6.5.0" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-rc.2" lodash "4.17.21" qs "6.11.1" sift "16.0.1" -"@strapi/provider-audit-logs-local@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-5.0.0-beta.8.tgz#0dd2aabb34e190a2f30a9e01721ae66bff2105bc" - integrity sha512-s+5dAOw12VsYDcYcUZ/SzlXwXPGfDbnGu77+uVQObLWFwYqnhG678iVFUuvYfm5a/XvJFD4aWNBKR3L6CWT59w== +"@strapi/provider-email-sendmail@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-rc.2.tgz#416fa11a5cac0ba17cb4e9531c48b5bfced6ba94" + integrity sha512-fiwWIPVqQWWuvclduHw0ja6Uu7BVWl9fNjlLFVCWifPMD+59AL6LxNh2hJtPh8zVquH5YbpNMB9ESXA6t2PP9A== dependencies: - "@strapi/utils" "5.0.0-beta.8" - -"@strapi/provider-email-sendmail@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-beta.8.tgz#7345b1a2b715c43845d29de357a550529f008c0d" - integrity sha512-4EKDbWWH6yNH2wcrOaU71+JDeVcXC4+ASv5bcRK2PHGh+TMOCSTOk3flSPCe9tZmy3vkUTLkQvDJCmQF7BYPhw== - dependencies: - "@strapi/utils" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-rc.2" sendmail "^1.6.1" -"@strapi/provider-upload-local@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-beta.8.tgz#bb01fa2405f27a83808d6e801137bab3dc55784c" - integrity sha512-oI2GNSsIX1Ri/6a/76by9MYUBR+6a8jKFSGD5UxXqPIG46n/eWnHnW6AYtI9H23t8H8PMS60+F49NTZbWWd8kg== +"@strapi/provider-upload-local@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-rc.2.tgz#a584fd7caca677737cb6afd57caa752bc23a1ca7" + integrity sha512-7G21DheA5llD8PpqrBPYFUlUgGNFvxpKa46AWVkVLdDUfxA8UKUjOG16gA374hiUCsbfsoFxd4S9Vb7EU+AFkA== dependencies: - "@strapi/utils" "5.0.0-beta.8" + "@strapi/utils" "5.0.0-rc.2" fs-extra "11.2.0" -"@strapi/review-workflows@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-beta.8.tgz#4ed7adb3c3e4a9696615a2e50c749ae9844eaa47" - integrity sha512-Aarr8Z9khWqb0Fj0RTsNk37le26k3mqdjUxvVRlzGAMgPEJmJs4vfmXvnntxgbqNRNSbp/q9Hbs6Peg3v/sqMw== +"@strapi/review-workflows@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-rc.2.tgz#462ed63dddf4a8c020610dc408552cb055c6a23e" + integrity sha512-q8f4oYs7PMiFW4/pdSp5s0FTaoffe51MUT6Xn21XPG3aplfcRB4+mXWo0pqX+k1T5Bi+CfqkA3S0j4uLHlmdEA== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.4" - "@strapi/icons" "2.0.0-beta.4" + "@strapi/design-system" "2.0.0-beta.6" + "@strapi/icons" "2.0.0-beta.6" "@strapi/utils" "5.0.0-beta.1" fractional-indexing "3.2.0" react-dnd "16.0.1" @@ -2749,31 +2950,32 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/strapi@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-beta.8.tgz#d8a9e006be376177bf1c6971f1ac96cfd48cd3b2" - integrity sha512-JY9IpUZae86W4jVXxgWQ40bRodfksdFnlSJOSp0KYJV9Z9aTCDpZwzaas/d4AzEYCscj9DUjJ2D+me1nDPUM5g== +"@strapi/strapi@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-rc.2.tgz#8d4907e88bd4fc2d58aea274bd0b2bf0d2c94e24" + integrity sha512-w4VFA3YRsz1caSHhPET6or24h2bqiFMmlyyaeBY7kt3fW1UNxNr1WMhgCCeNcsILK7AWxflGn8N7t6zKgwZUNA== dependencies: "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" - "@strapi/admin" "5.0.0-beta.8" - "@strapi/content-manager" "5.0.0-beta.8" - "@strapi/content-releases" "5.0.0-beta.8" - "@strapi/content-type-builder" "5.0.0-beta.8" - "@strapi/core" "5.0.0-beta.8" - "@strapi/data-transfer" "5.0.0-beta.8" - "@strapi/database" "5.0.0-beta.8" - "@strapi/email" "5.0.0-beta.8" - "@strapi/generate-new" "5.0.0-beta.8" - "@strapi/generators" "5.0.0-beta.8" - "@strapi/i18n" "5.0.0-beta.8" - "@strapi/logger" "5.0.0-beta.8" + "@strapi/admin" "5.0.0-rc.2" + "@strapi/cloud-cli" "5.0.0-rc.2" + "@strapi/content-manager" "5.0.0-rc.2" + "@strapi/content-releases" "5.0.0-rc.2" + "@strapi/content-type-builder" "5.0.0-rc.2" + "@strapi/core" "5.0.0-rc.2" + "@strapi/data-transfer" "5.0.0-rc.2" + "@strapi/database" "5.0.0-rc.2" + "@strapi/email" "5.0.0-rc.2" + "@strapi/generate-new" "5.0.0-rc.2" + "@strapi/generators" "5.0.0-rc.2" + "@strapi/i18n" "5.0.0-rc.2" + "@strapi/logger" "5.0.0-rc.2" "@strapi/pack-up" "5.0.0" - "@strapi/permissions" "5.0.0-beta.8" - "@strapi/review-workflows" "5.0.0-beta.8" - "@strapi/types" "5.0.0-beta.8" - "@strapi/typescript-utils" "5.0.0-beta.8" - "@strapi/upload" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/permissions" "5.0.0-rc.2" + "@strapi/review-workflows" "5.0.0-rc.2" + "@strapi/types" "5.0.0-rc.2" + "@strapi/typescript-utils" "5.0.0-rc.2" + "@strapi/upload" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" "@types/nodemon" "1.19.6" "@vitejs/plugin-react-swc" "3.6.0" boxen "5.1.2" @@ -2781,13 +2983,15 @@ browserslist-to-esbuild "1.2.0" chalk "4.1.2" chokidar "3.5.3" + ci-info "3.8.0" + cli-progress "3.12.0" cli-table3 "0.6.2" commander "8.3.0" concurrently "8.2.2" copyfiles "2.4.1" css-loader "^6.10.0" dotenv "16.4.5" - esbuild "0.19.11" + esbuild "0.21.3" esbuild-loader "^2.21.0" esbuild-register "3.5.0" execa "5.1.1" @@ -2818,18 +3022,18 @@ yalc "1.0.0-pre.53" yup "0.32.9" -"@strapi/types@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-beta.8.tgz#6103c6d151d4549e63cc2603595ed15b304e12ac" - integrity sha512-KKoMjlRLlXrrKht0txdkhr+1iznVqW4nSYrxxT7wHgy0hinnNsa9wc88X23GkE82SnlWFybNNEiiIma7HNTHpg== +"@strapi/types@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-rc.2.tgz#67e37a6fa7d6568b236114e76d90974c1894c1c4" + integrity sha512-lctc8g826uYLozoejPxYsYmSWNDv7h53rkvIA4N1/YSWDNhi8WkzV7Nwe1iSTgpKPEnzDidm60O8ORitg4wlOw== dependencies: "@casl/ability" "6.5.0" "@koa/cors" "5.0.0" "@koa/router" "12.0.1" - "@strapi/database" "5.0.0-beta.8" - "@strapi/logger" "5.0.0-beta.8" - "@strapi/permissions" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/database" "5.0.0-rc.2" + "@strapi/logger" "5.0.0-rc.2" + "@strapi/permissions" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" commander "8.3.0" koa "2.15.2" node-schedule "2.1.0" @@ -2837,10 +3041,10 @@ typedoc-github-wiki-theme "1.1.0" typedoc-plugin-markdown "3.17.1" -"@strapi/typescript-utils@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-beta.8.tgz#14bac067e47b4b3db0cdcf17a8e757489b5937e5" - integrity sha512-K59/VeXZoP21hcfO8uH1xezsHfkKE42n80hsNp2N/Cvr758IiD1riHrk3bdsvMuykKV8YtzOzM3bNb4NwLzZUg== +"@strapi/typescript-utils@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-rc.2.tgz#2cb8119410f27cf096bde090e25b5701032e7320" + integrity sha512-vzaARUqwqGsxiJHzn71kyM5xD9czblC6fi7zGM/JsyAVPvdNCmBd+BqrHxpSTk9cTSObf0326aZjJCEDpo+luw== dependencies: chalk "4.1.2" cli-table3 "0.6.2" @@ -2849,6 +3053,33 @@ prettier "3.2.5" typescript "5.3.2" +"@strapi/ui-primitives@2.0.0-beta.6": + version "2.0.0-beta.6" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-beta.6.tgz#ac941df0e781023731120041149b31c38d907531" + integrity sha512-KhfGyF3jBC5NrIzr6kBphe3vbBxPhZHUjktqM+2XSit/qBO1OC+nimvJ8A4Lf8IN1xOgml0VzfEejnQsZguOog== + dependencies: + "@radix-ui/number" "1.0.1" + "@radix-ui/primitive" "1.0.1" + "@radix-ui/react-collection" "1.0.3" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" + "@radix-ui/react-direction" "1.0.1" + "@radix-ui/react-dismissable-layer" "1.0.5" + "@radix-ui/react-focus-guards" "1.0.1" + "@radix-ui/react-focus-scope" "1.0.4" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-popper" "1.1.3" + "@radix-ui/react-portal" "1.0.4" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-controllable-state" "1.0.1" + "@radix-ui/react-use-layout-effect" "1.0.1" + "@radix-ui/react-use-previous" "1.0.1" + "@radix-ui/react-visually-hidden" "1.0.3" + aria-hidden "1.2.4" + react-remove-scroll "2.5.10" + "@strapi/ui-primitives@^2.0.0-beta.4": version "2.0.0-beta.4" resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-beta.4.tgz#5761e5973c2b83dd9bb497e3e19842660e717f01" @@ -2876,15 +3107,15 @@ aria-hidden "^1.2.4" react-remove-scroll "^2.5.9" -"@strapi/upload@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/upload/-/upload-5.0.0-beta.8.tgz#a17a81c6329291ebac7fe6700be4089202166c4c" - integrity sha512-avnoFSVdHooePTCs8T/RHIC/vhxlCj9N9SBIb8m44MffOub16q63iU62LEw2+RY3eJqe/MhvCPbL8T6O78jy6g== +"@strapi/upload@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/upload/-/upload-5.0.0-rc.2.tgz#acc3550e15a1415897beab55474588a63c867767" + integrity sha512-hSApP57KiqfU29xFrh64ST99oSOwbqrLa8+LuVGlxgM53C2PHzTL6WRYi0shciJElihOmG+B4ngRUuRwcBA/zg== dependencies: - "@strapi/design-system" "2.0.0-beta.4" - "@strapi/icons" "2.0.0-beta.4" - "@strapi/provider-upload-local" "5.0.0-beta.8" - "@strapi/utils" "5.0.0-beta.8" + "@strapi/design-system" "2.0.0-beta.6" + "@strapi/icons" "2.0.0-beta.6" + "@strapi/provider-upload-local" "5.0.0-rc.2" + "@strapi/utils" "5.0.0-rc.2" byte-size "8.1.1" cropperjs "1.6.1" date-fns "2.30.0" @@ -2920,10 +3151,10 @@ preferred-pm "3.1.2" yup "0.32.9" -"@strapi/utils@5.0.0-beta.8": - version "5.0.0-beta.8" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.8.tgz#138248f291a991e97c38518ae38e136c47cb72df" - integrity sha512-+MVTKCTV1WXB/0Tmyq9Mey2k9E8f1TWsh6vwet0lbqEXuYmWP0AYbX3nG4vouiOI6j8Byi3TY3aYc0u5nHr6Hg== +"@strapi/utils@5.0.0-rc.2": + version "5.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-rc.2.tgz#87eee55a1d9579cbf3887ea30587bb5f64adf23f" + integrity sha512-tIeWo2qj6yTg3tFCpOdYaPZ/LcscKz8LbD6QckVkbFtNz75o9hZarxNKX1xaYqihVn/kLa7p3ogW/adh19JBVw== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" @@ -3200,7 +3431,7 @@ "@types/range-parser" "*" "@types/send" "*" -"@types/express@*": +"@types/express@*", "@types/express@^4.17.17": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== @@ -3324,6 +3555,13 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +"@types/jsonwebtoken@^9.0.2": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.6.tgz#d1af3544d99ad992fb6681bbe60676e06b032bd3" + integrity sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw== + dependencies: + "@types/node" "*" + "@types/keygrip@*": version "1.0.6" resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.6.tgz#1749535181a2a9b02ac04a797550a8787345b740" @@ -3574,6 +3812,31 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" +"@uiw/codemirror-extensions-basic-setup@4.22.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.22.0.tgz#383962e76025537ec81a32ec00145e7cc4eb67f1" + integrity sha512-3vdpMq1Oj3qRKGjNgi5NeMxWem/cJ/gL0dZSu62MLBR4w3BWlEVi6xsk/MEk0+mT1AVKOzQV3jFS5y7mzxrfeA== + dependencies: + "@codemirror/autocomplete" "^6.0.0" + "@codemirror/commands" "^6.0.0" + "@codemirror/language" "^6.0.0" + "@codemirror/lint" "^6.0.0" + "@codemirror/search" "^6.0.0" + "@codemirror/state" "^6.0.0" + "@codemirror/view" "^6.0.0" + +"@uiw/react-codemirror@4.22.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.22.0.tgz#47ad835ecaba756376a30f33216adaa8ccb7a8e8" + integrity sha512-ZbC9NX1458McehTN0XGVUHK/hb79DJXwwP3SfvumcjzIx/zIwAK0wtGABposlGHpxifIF6RAxMmUcL3gDVpiMA== + dependencies: + "@babel/runtime" "^7.18.6" + "@codemirror/commands" "^6.1.0" + "@codemirror/state" "^6.1.1" + "@codemirror/theme-one-dark" "^6.0.0" + "@uiw/codemirror-extensions-basic-setup" "4.22.0" + codemirror "^6.0.0" + "@uiw/react-codemirror@^4.21.25": version "4.21.25" resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.25.tgz#1efb7737b907fde6f8f7552b5f43b33eec0b7a86" @@ -3804,6 +4067,16 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" +ajv@8.16.0: + version "8.16.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.16.0.tgz#22e2a92b94f005f7e0f9c9d39652ef0b8f6f0cb4" + integrity sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw== + dependencies: + fast-deep-equal "^3.1.3" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.4.1" + ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -3927,6 +4200,13 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +aria-hidden@1.2.4, aria-hidden@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" + integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== + dependencies: + tslib "^2.0.0" + aria-hidden@^1.1.1: version "1.2.3" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" @@ -3934,13 +4214,6 @@ aria-hidden@^1.1.1: dependencies: tslib "^2.0.0" -aria-hidden@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" - integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== - dependencies: - tslib "^2.0.0" - aria-query@5.3.0, aria-query@^5.1.3: version "5.3.0" resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" @@ -4139,6 +4412,15 @@ axe-core@^4.6.2: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== +axios@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.0.tgz#f1e5292f26b2fd5c2e66876adc5b06cdbd7d2102" + integrity sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + axios@1.6.8: version "1.6.8" resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66" @@ -4345,6 +4627,11 @@ boolbase@^1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== +boolean@^3.0.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.2.0.tgz#9e5294af4e98314494cbb17979fa54ca159f116b" + integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== + boxen@5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" @@ -4783,6 +5070,11 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== +ci-info@3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + ci-info@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.0.0.tgz#65466f8b280fc019b9f50a5388115d17a63a44f2" @@ -4852,6 +5144,13 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-progress@3.12.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.12.0.tgz#807ee14b66bcc086258e444ad0f19e7d42577942" + integrity sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A== + dependencies: + string-width "^4.2.3" + cli-spinners@^2.0.0: version "2.9.2" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" @@ -5858,12 +6157,7 @@ elliptic@^6.5.3, elliptic@^6.5.4: minimalistic-assert "^1.0.1" minimalistic-crypto-utils "^1.0.1" -emittery@^0.12.1: - version "0.12.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.12.1.tgz#cb9a4a18745816f7a1fa03a8953e7eaededb45f2" - integrity sha512-pYyW59MIZo0HxPFf+Vb3+gacUu0gxVS3TZwB2ClwkEZywgF9f9OJDoVmNLojTn0vKX3tO9LC+pdQEcLP4Oz/bQ== - -emittery@^0.13.1: +emittery@^0.13.0, emittery@^0.13.1: version "0.13.1" resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== @@ -6061,6 +6355,11 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" + integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + esbuild-loader@^2.21.0: version "2.21.0" resolved "https://registry.yarnpkg.com/esbuild-loader/-/esbuild-loader-2.21.0.tgz#2698a3e565b0db2bb19a3dd91c2b6c9aad526c80" @@ -6080,35 +6379,6 @@ esbuild-register@3.5.0: dependencies: debug "^4.3.4" -esbuild@0.19.11: - version "0.19.11" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.11.tgz#4a02dca031e768b5556606e1b468fe72e3325d96" - integrity sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA== - optionalDependencies: - "@esbuild/aix-ppc64" "0.19.11" - "@esbuild/android-arm" "0.19.11" - "@esbuild/android-arm64" "0.19.11" - "@esbuild/android-x64" "0.19.11" - "@esbuild/darwin-arm64" "0.19.11" - "@esbuild/darwin-x64" "0.19.11" - "@esbuild/freebsd-arm64" "0.19.11" - "@esbuild/freebsd-x64" "0.19.11" - "@esbuild/linux-arm" "0.19.11" - "@esbuild/linux-arm64" "0.19.11" - "@esbuild/linux-ia32" "0.19.11" - "@esbuild/linux-loong64" "0.19.11" - "@esbuild/linux-mips64el" "0.19.11" - "@esbuild/linux-ppc64" "0.19.11" - "@esbuild/linux-riscv64" "0.19.11" - "@esbuild/linux-s390x" "0.19.11" - "@esbuild/linux-x64" "0.19.11" - "@esbuild/netbsd-x64" "0.19.11" - "@esbuild/openbsd-x64" "0.19.11" - "@esbuild/sunos-x64" "0.19.11" - "@esbuild/win32-arm64" "0.19.11" - "@esbuild/win32-ia32" "0.19.11" - "@esbuild/win32-x64" "0.19.11" - esbuild@0.20.2, esbuild@^0.20.1: version "0.20.2" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.2.tgz#9d6b2386561766ee6b5a55196c6d766d28c87ea1" @@ -6138,6 +6408,35 @@ esbuild@0.20.2, esbuild@^0.20.1: "@esbuild/win32-ia32" "0.20.2" "@esbuild/win32-x64" "0.20.2" +esbuild@0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.21.3.tgz#cbb10b100c768b0cfb35d61d9e70324553437c38" + integrity sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw== + optionalDependencies: + "@esbuild/aix-ppc64" "0.21.3" + "@esbuild/android-arm" "0.21.3" + "@esbuild/android-arm64" "0.21.3" + "@esbuild/android-x64" "0.21.3" + "@esbuild/darwin-arm64" "0.21.3" + "@esbuild/darwin-x64" "0.21.3" + "@esbuild/freebsd-arm64" "0.21.3" + "@esbuild/freebsd-x64" "0.21.3" + "@esbuild/linux-arm" "0.21.3" + "@esbuild/linux-arm64" "0.21.3" + "@esbuild/linux-ia32" "0.21.3" + "@esbuild/linux-loong64" "0.21.3" + "@esbuild/linux-mips64el" "0.21.3" + "@esbuild/linux-ppc64" "0.21.3" + "@esbuild/linux-riscv64" "0.21.3" + "@esbuild/linux-s390x" "0.21.3" + "@esbuild/linux-x64" "0.21.3" + "@esbuild/netbsd-x64" "0.21.3" + "@esbuild/openbsd-x64" "0.21.3" + "@esbuild/sunos-x64" "0.21.3" + "@esbuild/win32-arm64" "0.21.3" + "@esbuild/win32-ia32" "0.21.3" + "@esbuild/win32-x64" "0.21.3" + esbuild@^0.16.17: version "0.16.17" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.16.17.tgz#fc2c3914c57ee750635fee71b89f615f25065259" @@ -6511,6 +6810,11 @@ events@^3.0.0, events@^3.2.0, events@^3.3.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== +eventsource@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-2.0.2.tgz#76dfcc02930fb2ff339520b6d290da573a9e8508" + integrity sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA== + evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" @@ -6628,7 +6932,7 @@ fast-fifo@^1.1.0, fast-fifo@^1.2.0: resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== -fast-glob@^3.0.3, fast-glob@^3.3.0: +fast-glob@^3.0.3, fast-glob@^3.3.0, fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -6649,6 +6953,11 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== +fast-safe-stringify@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" + integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== + fastq@^1.6.0: version "1.17.1" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" @@ -6789,7 +7098,7 @@ fn.name@1.x.x: resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -follow-redirects@^1.15.6: +follow-redirects@^1.15.0, follow-redirects@^1.15.6: version "1.15.6" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== @@ -6902,6 +7211,15 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@11.2.0: version "11.2.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" @@ -6938,14 +7256,6 @@ fs-extra@~7.0.1: jsonfile "^4.0.0" universalify "^0.1.0" -fs-jetpack@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/fs-jetpack/-/fs-jetpack-4.3.1.tgz#cdfd4b64e6bfdec7c7dc55c76b39efaa7853bb20" - integrity sha512-dbeOK84F6BiQzk2yqqCVwCPWTxAvVGJ3fMQc6E2wuEohS28mR6yHngbrKuVCK1KHRx/ccByDylqu4H5PCP2urQ== - dependencies: - minimatch "^3.0.2" - rimraf "^2.6.3" - fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -6963,7 +7273,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3: +fsevents@*, fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -7184,16 +7494,17 @@ glob@^7.0.0, glob@^7.0.5, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.3: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== +global-agent@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-3.0.0.tgz#ae7cd31bd3583b93c5a16437a1afe27cc33a1ab6" + integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" + boolean "^3.0.1" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" global-modules@^1.0.0: version "1.0.0" @@ -7227,6 +7538,14 @@ globals@^13.6.0, globals@^13.9.0: dependencies: type-fest "^0.20.2" +globalthis@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== + dependencies: + define-properties "^1.2.1" + gopd "^1.0.1" + globalthis@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" @@ -7669,11 +7988,6 @@ ignore@^5.0.4, ignore@^5.1.1, ignore@^5.2.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== -immediate@~3.0.5: - version "3.0.6" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" - integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== - immer@9.0.21, immer@^9.0.21, immer@^9.0.6: version "9.0.21" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" @@ -8051,6 +8365,11 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-localhost-ip@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-localhost-ip/-/is-localhost-ip-2.0.0.tgz#c2bf11faa0973657fd6e29e4e848348aeb09a1cd" + integrity sha512-vlgs2cSgMOfnKU8c1ewgKPyum9rVrjjLLW2HBdL5i0iAJjOs8NY55ZBd/hqUTaYR0EO9CKZd3hVSC2HlIbygTQ== + is-lower-case@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" @@ -8763,6 +9082,11 @@ jju@~1.4.0: resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== +jose@^4.14.6: + version "4.15.9" + resolved "https://registry.yarnpkg.com/jose/-/jose-4.15.9.tgz#9b68eda29e9a0614c042fa29387196c7dd800100" + integrity sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA== + joycon@^3.0.1: version "3.1.1" resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" @@ -8821,6 +9145,11 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== +json-stringify-safe@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + json5@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" @@ -8883,6 +9212,18 @@ jwa@^1.4.1: ecdsa-sig-formatter "1.0.11" safe-buffer "^5.0.1" +jwks-rsa@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jwks-rsa/-/jwks-rsa-3.1.0.tgz#50406f23e38c9b2682cd437f824d7d61aa983171" + integrity sha512-v7nqlfezb9YfHHzYII3ef2a2j1XnGeSE/bK3WfumaYCqONAIstJbrEGapz4kadScZzEt7zYCN7bucj8C0Mv/Rg== + dependencies: + "@types/express" "^4.17.17" + "@types/jsonwebtoken" "^9.0.2" + debug "^4.3.4" + jose "^4.14.6" + limiter "^1.1.5" + lru-memoizer "^2.2.0" + jws@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" @@ -9145,13 +9486,6 @@ libqp@1.1.0: resolved "https://registry.yarnpkg.com/libqp/-/libqp-1.1.0.tgz#f5e6e06ad74b794fb5b5b66988bf728ef1dedbe8" integrity sha512-4Rgfa0hZpG++t1Vi2IiqXG9Ad1ig4QTmtuZF946QJP4bPqOYC78ixUXgz5TW/wE7lNaNKlplSYTxQ+fR2KZ0EA== -lie@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" - integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== - dependencies: - immediate "~3.0.5" - liftoff@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" @@ -9166,6 +9500,11 @@ liftoff@^2.5.0: rechoir "^0.6.2" resolve "^1.1.7" +limiter@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2" + integrity sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -9202,13 +9541,6 @@ loader-utils@^2.0.0, loader-utils@^2.0.4: emojis-list "^3.0.0" json5 "^2.1.2" -localforage@^1.8.1: - version "1.10.0" - resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" - integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== - dependencies: - lie "3.1.1" - locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -9236,6 +9568,11 @@ lodash-es@^4.17.15, lodash-es@^4.17.21: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ== + lodash.deburr@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/lodash.deburr/-/lodash.deburr-4.1.0.tgz#ddb1bbb3ef07458c0177ba07de14422cb033ff9b" @@ -9339,6 +9676,13 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +lru-cache@6.0.0, lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + lru-cache@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" @@ -9351,12 +9695,13 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== +lru-memoizer@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/lru-memoizer/-/lru-memoizer-2.3.0.tgz#ef0fbc021bceb666794b145eefac6be49dc47f31" + integrity sha512-GXn7gyHAMhO13WSKrIiNfztwxodVsP8IoZ3XfrJV4yH2x0/OeTO/FIaAHTY5YekdGgW94njfuKmyyt1E0mR6Ug== dependencies: - yallist "^4.0.0" + lodash.clonedeep "^4.5.0" + lru-cache "6.0.0" lunr@^2.3.9: version "2.3.9" @@ -9490,6 +9835,13 @@ match-sorter@^6.0.2: "@babel/runtime" "^7.23.8" remove-accents "0.5.0" +matcher@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/matcher/-/matcher-3.0.0.tgz#bd9060f4c5b70aa8041ccc6f80368760994f30ca" + integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== + dependencies: + escape-string-regexp "^4.0.0" + md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -9635,20 +9987,20 @@ minimalistic-crypto-utils@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== -minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^3.0.3, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1: - version "5.1.6" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" - integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== - dependencies: - brace-expansion "^2.0.1" - minimatch@^9.0.1, minimatch@^9.0.3: version "9.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" @@ -10266,6 +10618,13 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== +os-paths@^7.4.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/os-paths/-/os-paths-7.4.0.tgz#3354f1814425c232b6f42138a90e4000af6f9692" + integrity sha512-Ux1J4NUqC6tZayBqLN1kUlDAEvLiQlli/53sSddU4IN+h+3xxnv2HmRSMpVSvr1hvJzotfMs3ERvETGK+f4OwA== + optionalDependencies: + fsevents "*" + os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -10634,10 +10993,10 @@ pluralize@8.0.0: resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== -pony-cause@^2.1.2: - version "2.1.10" - resolved "https://registry.yarnpkg.com/pony-cause/-/pony-cause-2.1.10.tgz#828457ad6f13be401a075dbf14107a9057945174" - integrity sha512-3IKLNXclQgkU++2fSi93sQ6BznFuxSLB11HdvZQ6JW/spahf/P1pAHBQEahr20rs0htZW0UDkM1HmA+nZkXKsw== +pony-cause@^2.1.4: + version "2.1.11" + resolved "https://registry.yarnpkg.com/pony-cause/-/pony-cause-2.1.11.tgz#d69a20aaccdb3bdb8f74dd59e5c68d8e6772e4bd" + integrity sha512-M7LhCsdNbNgiLYiP4WjsfLUuFmCfnjdF6jKe2R9NKl4WFN+HZPGHJZ9lnLP7f9ZnKe3U9nuWD0szirmj+migUg== posix-character-classes@^0.1.0: version "0.1.1" @@ -10861,6 +11220,11 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" +punycode@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" @@ -11091,6 +11455,17 @@ react-remove-scroll-bar@^2.3.6: react-style-singleton "^2.2.1" tslib "^2.0.0" +react-remove-scroll@2.5.10: + version "2.5.10" + resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.10.tgz#5fae456a23962af6d3c38ca1978bcfe0806c4061" + integrity sha512-m3zvBRANPBw3qxVVjEIPEQinkcwlFZ4qyomuWVpNJdv4c6MvHfXV0C3L9Jx5rr3HeBHKNRX+1jreB5QloDIJjA== + dependencies: + react-remove-scroll-bar "^2.3.6" + react-style-singleton "^2.2.1" + tslib "^2.1.0" + use-callback-ref "^1.3.0" + use-sidecar "^1.1.2" + react-remove-scroll@2.5.5: version "2.5.5" resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz#1e31a1260df08887a8a0e46d09271b52b3a37e77" @@ -11481,13 +11856,6 @@ rimraf@5.0.5: dependencies: glob "^10.3.7" -rimraf@^2.6.3: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -11496,6 +11864,18 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^3.0.0" inherits "^2.0.1" +roarr@^2.15.3: + version "2.15.4" + resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.4.tgz#f5fe795b7b838ccfe35dc608e0282b9eba2e7afd" + integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== + dependencies: + boolean "^3.0.1" + detect-node "^2.0.4" + globalthis "^1.0.1" + json-stringify-safe "^5.0.1" + semver-compare "^1.0.0" + sprintf-js "^1.1.2" + rollup@^4.13.0: version "4.18.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.18.0.tgz#497f60f0c5308e4602cf41136339fbf87d5f5dda" @@ -11671,6 +12051,11 @@ scroll-into-view-if-needed@^2.2.20: dependencies: compute-scroll-into-view "^1.0.20" +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== + "semver@2 || 3 || 4 || 5", semver@^5.3.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" @@ -11688,6 +12073,11 @@ semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@^7.3.2, semver@^7.6.0: + version "7.6.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" + integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== + semver@^7.3.5, semver@^7.3.8: version "7.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" @@ -11695,11 +12085,6 @@ semver@^7.3.5, semver@^7.3.8: dependencies: lru-cache "^6.0.0" -semver@^7.6.0: - version "7.6.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.2.tgz#1e3b34759f896e8f14d6134732ce798aeb0c6e13" - integrity sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w== - sendmail@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/sendmail/-/sendmail-1.6.1.tgz#6be92fb4be70d1d9ad102030aeb1e737bd512159" @@ -11716,6 +12101,13 @@ sentence-case@^2.1.0: no-case "^2.2.0" upper-case-first "^1.1.2" +serialize-error@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-7.0.1.tgz#f1360b0447f61ffb483ec4157c737fab7d778e18" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== + dependencies: + type-fest "^0.13.1" + serialize-javascript@^6.0.1: version "6.0.2" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" @@ -12129,6 +12521,11 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +sprintf-js@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" + integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -12766,6 +13163,11 @@ type-detect@4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" @@ -12786,11 +13188,16 @@ type-fest@^0.8.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-fest@^2.18.0, type-fest@^2.19.0: +type-fest@^2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== +type-fest@^4.0.0: + version "4.21.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-4.21.0.tgz#2eec399d9bda4ac686286314d07c6675fef3fdd8" + integrity sha512-ADn2w7hVPcK6w1I0uWnM//y1rLXZhzB9mr0a3OirzclKF1Wp6VzevUmzz/NRAWunOT6E8HrnpGY7xOfc6K57fA== + type-is@^1.6.16: version "1.6.18" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" @@ -12892,17 +13299,16 @@ uglify-js@^3.1.4: resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== -umzug@3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/umzug/-/umzug-3.2.1.tgz#01c3a109efb037a10a317d4191be22810c37b195" - integrity sha512-XyWQowvP9CKZycKc/Zg9SYWrAWX/gJCE799AUTFqk8yC3tp44K1xWr3LoFF0MNEjClKOo1suCr5ASnoy+KltdA== +umzug@3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/umzug/-/umzug-3.8.1.tgz#52e7f2c831b56fade367a42bf190ac73a786dda7" + integrity sha512-k0HjOc3b/s8vH24BUTvnaFiKhfWI9UQAGpqHDG+3866CGlBTB83Xs5wZ1io1mwYLj/GHvQ34AxKhbpYnWtkRJg== dependencies: "@rushstack/ts-command-line" "^4.12.2" - emittery "^0.12.1" - fs-jetpack "^4.3.1" - glob "^8.0.3" - pony-cause "^2.1.2" - type-fest "^2.18.0" + emittery "^0.13.0" + fast-glob "^3.3.2" + pony-cause "^2.1.4" + type-fest "^4.0.0" unbox-primitive@^1.0.2: version "1.0.2" @@ -12929,12 +13335,10 @@ undici-types@~5.25.1: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== -undici@5.27.2: - version "5.27.2" - resolved "https://registry.yarnpkg.com/undici/-/undici-5.27.2.tgz#a270c563aea5b46cc0df2550523638c95c5d4411" - integrity sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ== - dependencies: - "@fastify/busboy" "^2.0.0" +undici@6.18.2: + version "6.18.2" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.18.2.tgz#f662a5dc33cf654fc412a9912e5a07b138d75c97" + integrity sha512-o/MQLTwRm9IVhOqhZ0NQ9oXax1ygPjw6Vs+Vq/4QRjbOAC3B1GCHy7TYxxbExKlb7bzDRzt9vBWU6BDz0RFfYg== union-value@^1.0.0: version "1.0.1" @@ -13009,7 +13413,7 @@ upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3: resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" integrity sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA== -uri-js@^4.2.2: +uri-js@^4.2.2, uri-js@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== @@ -13502,11 +13906,29 @@ ws@^7.3.1: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== +xdg-app-paths@8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/xdg-app-paths/-/xdg-app-paths-8.3.0.tgz#493dbbf6cdf430360a0b4ddabddd6da619b1dbbd" + integrity sha512-mgxlWVZw0TNWHoGmXq+NC3uhCIc55dDpAlDkMQUaIAcQzysb0kxctwv//fvuW61/nAAeUBJMQ8mnZjMmuYwOcQ== + dependencies: + xdg-portable "^10.6.0" + optionalDependencies: + fsevents "*" + xdg-basedir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== +xdg-portable@^10.6.0: + version "10.6.0" + resolved "https://registry.yarnpkg.com/xdg-portable/-/xdg-portable-10.6.0.tgz#879ef439ace6a95ac5a49eea96c30f6a7819857c" + integrity sha512-xrcqhWDvtZ7WLmt8G4f3hHy37iK7D2idtosRgkeiSPZEPmBShp0VfmRBLWAPC6zLF48APJ21yfea+RfQMF4/Aw== + dependencies: + os-paths "^7.4.0" + optionalDependencies: + fsevents "*" + xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" From 9387c810bab8ed4d9fe8c7ef21c6fd0841268bad Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 10 Jul 2024 10:03:23 +0200 Subject: [PATCH 096/123] chore: update design-system to 2.0.0-rc.7 --- package.json | 4 +- yarn.lock | 200 ++++++++++++++++++++++++--------------------------- 2 files changed, 97 insertions(+), 107 deletions(-) diff --git a/package.json b/package.json index be7efd9..046b70b 100644 --- a/package.json +++ b/package.json @@ -58,8 +58,8 @@ "@strapi/strapi": "^5.0.0-rc.2" }, "devDependencies": { - "@strapi/design-system": "2.0.0-beta.4", - "@strapi/icons": "2.0.0-beta.4", + "@strapi/design-system": "2.0.0-rc.7", + "@strapi/icons": "2.0.0-rc.7", "@strapi/strapi": "5.0.0-rc.2", "@strapi/utils": "5.0.0-rc.2", "babel-eslint": "9.0.0", diff --git a/yarn.lock b/yarn.lock index a84632b..c8aa993 100644 --- a/yarn.lock +++ b/yarn.lock @@ -388,7 +388,7 @@ "@codemirror/view" "^6.0.0" "@lezer/common" "^1.1.0" -"@codemirror/lang-json@6.0.1", "@codemirror/lang-json@^6.0.1": +"@codemirror/lang-json@6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@codemirror/lang-json/-/lang-json-6.0.1.tgz#0a0be701a5619c4b0f8991f9b5e95fe33f462330" integrity sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ== @@ -1100,7 +1100,7 @@ "@floating-ui/core" "^1.6.0" "@floating-ui/utils" "^0.2.4" -"@floating-ui/dom@^1.0.1", "@floating-ui/dom@^1.6.1": +"@floating-ui/dom@^1.0.1": version "1.6.3" resolved "https://registry.yarnpkg.com/@floating-ui/dom/-/dom-1.6.3.tgz#954e46c1dd3ad48e49db9ada7218b0985cee75ef" integrity sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw== @@ -1123,6 +1123,13 @@ dependencies: "@floating-ui/dom" "^1.0.0" +"@floating-ui/react-dom@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.0.tgz#4f0e5e9920137874b2405f7d6c862873baf4beff" + integrity sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA== + dependencies: + "@floating-ui/dom" "^1.0.0" + "@floating-ui/react-dom@^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.2.tgz#fab244d64db08e6bed7be4b5fcce65315ef44d20" @@ -1130,13 +1137,6 @@ dependencies: "@floating-ui/dom" "^1.5.1" -"@floating-ui/react-dom@^2.0.8": - version "2.0.8" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.8.tgz#afc24f9756d1b433e1fe0d047c24bd4d9cefaa5d" - integrity sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw== - dependencies: - "@floating-ui/dom" "^1.6.1" - "@floating-ui/utils@^0.1.3": version "0.1.6" resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.1.6.tgz#22958c042e10b67463997bd6ea7115fe28cbcaf9" @@ -1250,13 +1250,6 @@ dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/date@^3.5.2": - version "3.5.2" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.2.tgz#d760ace32bb47e869b8c607a4a786c8b208aacc2" - integrity sha512-vo1yOMUt2hzp63IutEaTUxROdvQg1qlMRsbCvbay2AK2Gai7wIgCyK5weEX3nHkiLgo4qCXHijFNC/ILhlRpOQ== - dependencies: - "@swc/helpers" "^0.5.0" - "@internationalized/number@3.5.2": version "3.5.2" resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.2.tgz#2edc8e830268dca7283dad6def728f34eb5b7fdc" @@ -1264,10 +1257,10 @@ dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/number@^3.5.1": - version "3.5.1" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.1.tgz#8e3359b498aec6bb865be668ef7e794a424067a7" - integrity sha512-N0fPU/nz15SwR9IbfJ5xaS9Ss/O5h1sVXMZf43vc9mxEG48ovglvvzBjF53aHlq20uoR6c+88CrIXipU/LSzwg== +"@internationalized/number@3.5.3": + version "3.5.3" + resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.3.tgz#9fa060c1c4809f23fb3d38dd3f3d1ae4c87e95a8" + integrity sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw== dependencies: "@swc/helpers" "^0.5.0" @@ -1714,14 +1707,14 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ== -"@radix-ui/number@1.0.1", "@radix-ui/number@^1.0.1": +"@radix-ui/number@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/number/-/number-1.0.1.tgz#644161a3557f46ed38a042acf4a770e826021674" integrity sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg== dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/primitive@1.0.1", "@radix-ui/primitive@^1.0.1": +"@radix-ui/primitive@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.1.tgz#e46f9958b35d10e9f6dc71c497305c22e3e55dbd" integrity sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw== @@ -1817,14 +1810,14 @@ "@radix-ui/react-primitive" "1.0.3" "@radix-ui/react-slot" "1.0.2" -"@radix-ui/react-compose-refs@1.0.1", "@radix-ui/react-compose-refs@^1.0.1": +"@radix-ui/react-compose-refs@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz#7ed868b66946aa6030e580b1ffca386dd4d21989" integrity sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw== dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-context@1.0.1", "@radix-ui/react-context@^1.0.1": +"@radix-ui/react-context@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.1.tgz#fe46e67c96b240de59187dcb7a1a50ce3e2ec00c" integrity sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg== @@ -1859,7 +1852,7 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-dismissable-layer@1.0.5", "@radix-ui/react-dismissable-layer@^1.0.5": +"@radix-ui/react-dismissable-layer@1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz#3f98425b82b9068dfbab5db5fff3df6ebf48b9d4" integrity sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g== @@ -1871,7 +1864,7 @@ "@radix-ui/react-use-callback-ref" "1.0.1" "@radix-ui/react-use-escape-keydown" "1.0.3" -"@radix-ui/react-dropdown-menu@2.0.6", "@radix-ui/react-dropdown-menu@^2.0.6": +"@radix-ui/react-dropdown-menu@2.0.6": version "2.0.6" resolved "https://registry.yarnpkg.com/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz#cdf13c956c5e263afe4e5f3587b3071a25755b63" integrity sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA== @@ -1902,7 +1895,7 @@ "@radix-ui/react-primitive" "1.0.3" "@radix-ui/react-use-callback-ref" "1.0.1" -"@radix-ui/react-id@1.0.1", "@radix-ui/react-id@^1.0.1": +"@radix-ui/react-id@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.1.tgz#73cdc181f650e4df24f0b6a5b7aa426b912c88c0" integrity sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ== @@ -1957,7 +1950,7 @@ aria-hidden "^1.1.1" react-remove-scroll "2.5.5" -"@radix-ui/react-popper@1.1.3", "@radix-ui/react-popper@^1.1.3": +"@radix-ui/react-popper@1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-popper/-/react-popper-1.1.3.tgz#24c03f527e7ac348fabf18c89795d85d21b00b42" integrity sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w== @@ -1974,7 +1967,7 @@ "@radix-ui/react-use-size" "1.0.1" "@radix-ui/rect" "1.0.1" -"@radix-ui/react-portal@1.0.4", "@radix-ui/react-portal@^1.0.4": +"@radix-ui/react-portal@1.0.4": version "1.0.4" resolved "https://registry.yarnpkg.com/@radix-ui/react-portal/-/react-portal-1.0.4.tgz#df4bfd353db3b1e84e639e9c63a5f2565fb00e15" integrity sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q== @@ -1991,7 +1984,7 @@ "@radix-ui/react-compose-refs" "1.0.1" "@radix-ui/react-use-layout-effect" "1.0.1" -"@radix-ui/react-primitive@1.0.3", "@radix-ui/react-primitive@^1.0.3": +"@radix-ui/react-primitive@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz#d49ea0f3f0b2fe3ab1cb5667eb03e8b843b914d0" integrity sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g== @@ -2065,7 +2058,7 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-primitive" "1.0.3" -"@radix-ui/react-slot@1.0.2", "@radix-ui/react-slot@^1.0.2": +"@radix-ui/react-slot@1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.2.tgz#a9ff4423eade67f501ffb32ec22064bc9d3099ab" integrity sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg== @@ -2159,14 +2152,14 @@ "@radix-ui/react-use-controllable-state" "1.0.1" "@radix-ui/react-visually-hidden" "1.0.3" -"@radix-ui/react-use-callback-ref@1.0.1", "@radix-ui/react-use-callback-ref@^1.0.1": +"@radix-ui/react-use-callback-ref@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz#f4bb1f27f2023c984e6534317ebc411fc181107a" integrity sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ== dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-use-controllable-state@1.0.1", "@radix-ui/react-use-controllable-state@^1.0.1": +"@radix-ui/react-use-controllable-state@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz#ecd2ced34e6330caf89a82854aa2f77e07440286" integrity sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA== @@ -2189,7 +2182,7 @@ dependencies: "@babel/runtime" "^7.13.10" -"@radix-ui/react-use-previous@1.0.1", "@radix-ui/react-use-previous@^1.0.1": +"@radix-ui/react-use-previous@1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz#b595c087b07317a4f143696c6a01de43b0d0ec66" integrity sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw== @@ -2212,7 +2205,7 @@ "@babel/runtime" "^7.13.10" "@radix-ui/react-use-layout-effect" "1.0.1" -"@radix-ui/react-visually-hidden@1.0.3", "@radix-ui/react-visually-hidden@^1.0.3": +"@radix-ui/react-visually-hidden@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz#51aed9dd0fe5abcad7dee2a234ad36106a6984ac" integrity sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA== @@ -2754,26 +2747,6 @@ semver "7.5.4" umzug "3.8.1" -"@strapi/design-system@2.0.0-beta.4": - version "2.0.0-beta.4" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-beta.4.tgz#e635d7095ad009346bbbb657f64bee3be4562fc6" - integrity sha512-qreh4wejbewEDaMpMyB6AtNjUUIU0/wmOidHBWrlCzxdpKxr51ziI6u5xPVxN1jSbo2IyH4mS1S7IlIrbrrWFw== - dependencies: - "@codemirror/lang-json" "^6.0.1" - "@floating-ui/react-dom" "^2.0.8" - "@internationalized/date" "^3.5.2" - "@internationalized/number" "^3.5.1" - "@radix-ui/react-accordion" "1.1.2" - "@radix-ui/react-dismissable-layer" "^1.0.5" - "@radix-ui/react-dropdown-menu" "^2.0.6" - "@radix-ui/react-focus-scope" "1.0.4" - "@radix-ui/react-tooltip" "1.0.7" - "@radix-ui/react-use-controllable-state" "^1.0.1" - "@strapi/ui-primitives" "^2.0.0-beta.4" - "@uiw/react-codemirror" "^4.21.25" - aria-hidden "^1.2.4" - react-remove-scroll "^2.5.9" - "@strapi/design-system@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-beta.6.tgz#1cd4e5380a5a5bc15da3ecdb9c43b6dbd74bd160" @@ -2802,6 +2775,34 @@ "@uiw/react-codemirror" "4.22.0" react-remove-scroll "2.5.10" +"@strapi/design-system@2.0.0-rc.7": + version "2.0.0-rc.7" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-rc.7.tgz#225832256da6701c72d25b733d46cc48fb241184" + integrity sha512-tSIpFZWtQN0eTpxz4Hb43jUIoBHRs4tj6BxbLHh7whX+4COVV4LD8FPBPhqwVZCYBhE5bG9iyN/bspCJycqzyQ== + dependencies: + "@codemirror/lang-json" "6.0.1" + "@floating-ui/react-dom" "2.1.0" + "@internationalized/date" "3.5.4" + "@internationalized/number" "3.5.3" + "@radix-ui/react-accordion" "1.1.2" + "@radix-ui/react-alert-dialog" "1.0.5" + "@radix-ui/react-avatar" "1.0.4" + "@radix-ui/react-checkbox" "1.0.4" + "@radix-ui/react-dialog" "1.0.5" + "@radix-ui/react-dismissable-layer" "1.0.5" + "@radix-ui/react-dropdown-menu" "2.0.6" + "@radix-ui/react-focus-scope" "1.0.4" + "@radix-ui/react-popover" "1.0.7" + "@radix-ui/react-progress" "1.0.3" + "@radix-ui/react-radio-group" "1.1.3" + "@radix-ui/react-scroll-area" "1.0.5" + "@radix-ui/react-switch" "1.0.3" + "@radix-ui/react-tabs" "1.0.4" + "@radix-ui/react-tooltip" "1.0.7" + "@strapi/ui-primitives" "2.0.0-rc.7" + "@uiw/react-codemirror" "4.22.2" + react-remove-scroll "2.5.10" + "@strapi/email@5.0.0-rc.2": version "5.0.0-rc.2" resolved "https://registry.yarnpkg.com/@strapi/email/-/email-5.0.0-rc.2.tgz#6fb87c7fcde3fcde33fe7d850160faaa2846b2db" @@ -2861,16 +2862,16 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/icons@2.0.0-beta.4": - version "2.0.0-beta.4" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-beta.4.tgz#2ea86d3d18b0bc18d192fa7389952565a575e57b" - integrity sha512-Ve6bhRKRwppvLBDq89gdr0CtD2kbepGQM6BWRy3stAyeEKLJmSqSb4BJVGfWTMmFGP070HjDQtusuKyb4UPc1A== - "@strapi/icons@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-beta.6.tgz#f274d400b4355b263a3a55bb8d741dfd12c0d80a" integrity sha512-CiQBDovt5o3II9k8dq6pwZk5Fu63MPLQFMg/1S9q6tjlmJvhTnLH9TuGJImt8GP51Ph5JdtIHNJ+/sRlnhyhJA== +"@strapi/icons@2.0.0-rc.7": + version "2.0.0-rc.7" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-rc.7.tgz#ab19562e44e9d49881710186b14336b9ae88ec90" + integrity sha512-ndOZ95eplKwFJ+A65HEcVPqzaz4dOWut4dSj850C4yRqoOvoKl6P9YJQSS+sAmst3o8fWIrtJWYOOtg0ns0IUA== + "@strapi/logger@5.0.0-rc.2": version "5.0.0-rc.2" resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-rc.2.tgz#72aac88eee895c01bb0ea80789ac1a2fdc68b48a" @@ -3080,32 +3081,32 @@ aria-hidden "1.2.4" react-remove-scroll "2.5.10" -"@strapi/ui-primitives@^2.0.0-beta.4": - version "2.0.0-beta.4" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-beta.4.tgz#5761e5973c2b83dd9bb497e3e19842660e717f01" - integrity sha512-BEfB+BqJHbSexsUxx9yY1VE7wStmTWy/NsQQTVU1ISgG163UKBjVKDZHqleboVr4x2C3jtYUMjJ1fXd4/Iebww== +"@strapi/ui-primitives@2.0.0-rc.7": + version "2.0.0-rc.7" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-rc.7.tgz#f06c172351af9967b1aa8bb5dd4adc5f8ca0dc6e" + integrity sha512-4aLXwCE8lylPo4WsdpvaLVy8Gv2T9sEVdEYqp7Afv4qELZbhzHB75AXp1WeM6z7bJbLZFXCG3ouOTQMEokqQKQ== dependencies: - "@radix-ui/number" "^1.0.1" - "@radix-ui/primitive" "^1.0.1" + "@radix-ui/number" "1.0.1" + "@radix-ui/primitive" "1.0.1" "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "^1.0.1" - "@radix-ui/react-context" "^1.0.1" + "@radix-ui/react-compose-refs" "1.0.1" + "@radix-ui/react-context" "1.0.1" "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "^1.0.5" + "@radix-ui/react-dismissable-layer" "1.0.5" "@radix-ui/react-focus-guards" "1.0.1" "@radix-ui/react-focus-scope" "1.0.4" - "@radix-ui/react-id" "^1.0.1" - "@radix-ui/react-popper" "^1.1.3" - "@radix-ui/react-portal" "^1.0.4" - "@radix-ui/react-primitive" "^1.0.3" - "@radix-ui/react-slot" "^1.0.2" - "@radix-ui/react-use-callback-ref" "^1.0.1" - "@radix-ui/react-use-controllable-state" "^1.0.1" + "@radix-ui/react-id" "1.0.1" + "@radix-ui/react-popper" "1.1.3" + "@radix-ui/react-portal" "1.0.4" + "@radix-ui/react-primitive" "1.0.3" + "@radix-ui/react-slot" "1.0.2" + "@radix-ui/react-use-callback-ref" "1.0.1" + "@radix-ui/react-use-controllable-state" "1.0.1" "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-previous" "^1.0.1" - "@radix-ui/react-visually-hidden" "^1.0.3" - aria-hidden "^1.2.4" - react-remove-scroll "^2.5.9" + "@radix-ui/react-use-previous" "1.0.1" + "@radix-ui/react-visually-hidden" "1.0.3" + aria-hidden "1.2.4" + react-remove-scroll "2.5.10" "@strapi/upload@5.0.0-rc.2": version "5.0.0-rc.2" @@ -3799,10 +3800,10 @@ dependencies: "@ucast/core" "^1.4.1" -"@uiw/codemirror-extensions-basic-setup@4.21.25": - version "4.21.25" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.25.tgz#eb0605ac16b18a4d673cf475d81c4d960eaa6ef1" - integrity sha512-eeUKlmEE8aSoSgelS8OR2elcPGntpRo669XinAqPCLa0eKorT2B0d3ts+AE+njAeGk744tiyAEbHb2n+6OQmJw== +"@uiw/codemirror-extensions-basic-setup@4.22.0": + version "4.22.0" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.22.0.tgz#383962e76025537ec81a32ec00145e7cc4eb67f1" + integrity sha512-3vdpMq1Oj3qRKGjNgi5NeMxWem/cJ/gL0dZSu62MLBR4w3BWlEVi6xsk/MEk0+mT1AVKOzQV3jFS5y7mzxrfeA== dependencies: "@codemirror/autocomplete" "^6.0.0" "@codemirror/commands" "^6.0.0" @@ -3812,10 +3813,10 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/codemirror-extensions-basic-setup@4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.22.0.tgz#383962e76025537ec81a32ec00145e7cc4eb67f1" - integrity sha512-3vdpMq1Oj3qRKGjNgi5NeMxWem/cJ/gL0dZSu62MLBR4w3BWlEVi6xsk/MEk0+mT1AVKOzQV3jFS5y7mzxrfeA== +"@uiw/codemirror-extensions-basic-setup@4.22.2": + version "4.22.2" + resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.22.2.tgz#a114dc9ebad6de41a441c8aca655d9c34934a7d9" + integrity sha512-zcHGkldLFN3cGoI5XdOGAkeW24yaAgrDEYoyPyWHODmPiNwybQQoZGnH3qUdzZwUaXtAcLWoAeOPzfNRW2yGww== dependencies: "@codemirror/autocomplete" "^6.0.0" "@codemirror/commands" "^6.0.0" @@ -3837,16 +3838,16 @@ "@uiw/codemirror-extensions-basic-setup" "4.22.0" codemirror "^6.0.0" -"@uiw/react-codemirror@^4.21.25": - version "4.21.25" - resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.21.25.tgz#1efb7737b907fde6f8f7552b5f43b33eec0b7a86" - integrity sha512-mBrCoiffQ+hbTqV1JoixFEcH7BHXkS3PjTyNH7dE8Gzf3GSBRazhtSM5HrAFIiQ5FIRGFs8Gznc4UAdhtevMmw== +"@uiw/react-codemirror@4.22.2": + version "4.22.2" + resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.22.2.tgz#18dcb79e31cf34e0704366f3041da93ff3c64109" + integrity sha512-okCSl+WJG63gRx8Fdz7v0C6RakBQnbb3pHhuzIgDB+fwhipgFodSnu2n9oOsQesJ5YQ7mSOcKMgX0JEsu4nnfQ== dependencies: "@babel/runtime" "^7.18.6" "@codemirror/commands" "^6.1.0" "@codemirror/state" "^6.1.1" "@codemirror/theme-one-dark" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup" "4.21.25" + "@uiw/codemirror-extensions-basic-setup" "4.22.2" codemirror "^6.0.0" "@vitejs/plugin-react-swc@3.6.0": @@ -4200,7 +4201,7 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -aria-hidden@1.2.4, aria-hidden@^1.2.4: +aria-hidden@1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== @@ -11477,17 +11478,6 @@ react-remove-scroll@2.5.5: use-callback-ref "^1.3.0" use-sidecar "^1.1.2" -react-remove-scroll@^2.5.9: - version "2.5.9" - resolved "https://registry.yarnpkg.com/react-remove-scroll/-/react-remove-scroll-2.5.9.tgz#6a38e7d46043abc2c6b0fb39db650b9f2e38be3e" - integrity sha512-bvHCLBrFfM2OgcrpPY2YW84sPdS2o2HKWJUf1xGyGLnSoEnOTOBpahIarjRuYtN0ryahCeP242yf+5TrBX/pZA== - dependencies: - react-remove-scroll-bar "^2.3.6" - react-style-singleton "^2.2.1" - tslib "^2.1.0" - use-callback-ref "^1.3.0" - use-sidecar "^1.1.2" - react-select@5.8.0: version "5.8.0" resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.8.0.tgz#bd5c467a4df223f079dd720be9498076a3f085b5" From 1ccd3d28f2ad1668abbd297518a2c75295a4ea6f Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 10 Jul 2024 10:23:10 +0200 Subject: [PATCH 097/123] chore: update the .strapi/client/app.js to include config-sync --- playground/.strapi/client/app.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/playground/.strapi/client/app.js b/playground/.strapi/client/app.js index 32daad9..ff2a975 100644 --- a/playground/.strapi/client/app.js +++ b/playground/.strapi/client/app.js @@ -4,11 +4,13 @@ */ import usersPermissions from "@strapi/plugin-users-permissions/strapi-admin"; import strapiCloud from "@strapi/plugin-cloud/strapi-admin"; +import configSync from "strapi-plugin-config-sync/strapi-admin"; import { renderAdmin } from "@strapi/strapi/admin"; renderAdmin(document.getElementById("strapi"), { plugins: { "users-permissions": usersPermissions, "strapi-cloud": strapiCloud, + "config-sync": configSync, }, }); From e8db8c610760ff41e072932c86e886c78431140d Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 10 Jul 2024 10:23:57 +0200 Subject: [PATCH 098/123] fix: rename design-system components for migtration to v2 --- admin/src/components/ConfigDiff/index.jsx | 29 +++++++++---------- .../ConfigList/ConfigListRow/index.jsx | 4 +-- admin/src/components/ConfigList/index.jsx | 4 +-- admin/src/components/ConfirmModal/index.jsx | 12 ++++---- 4 files changed, 22 insertions(+), 27 deletions(-) diff --git a/admin/src/components/ConfigDiff/index.jsx b/admin/src/components/ConfigDiff/index.jsx index d80db03..e5adb01 100644 --- a/admin/src/components/ConfigDiff/index.jsx +++ b/admin/src/components/ConfigDiff/index.jsx @@ -3,11 +3,8 @@ import ReactDiffViewer, { DiffMethod } from 'react-diff-viewer-continued'; import { useIntl } from 'react-intl'; import { - ModalLayout, - ModalBody, - ModalHeader, + Modal, Grid, - GridItem, Typography, } from '@strapi/design-system'; @@ -16,32 +13,32 @@ const ConfigDiff = ({ isOpen, onClose, oldValue, newValue, configName }) => { if (!isOpen) return null; return ( - - + {formatMessage({ id: 'config-sync.ConfigDiff.Title' })} {configName} - - - - + + + + {formatMessage({ id: 'config-sync.ConfigDiff.SyncDirectory' })} - - + + {formatMessage({ id: 'config-sync.ConfigDiff.Database' })} - - + + - - + + ); }; diff --git a/admin/src/components/ConfigList/ConfigListRow/index.jsx b/admin/src/components/ConfigList/ConfigListRow/index.jsx index 312cff5..96c7bd3 100644 --- a/admin/src/components/ConfigList/ConfigListRow/index.jsx +++ b/admin/src/components/ConfigList/ConfigListRow/index.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Tr, Td, BaseCheckbox } from '@strapi/design-system'; +import { Tr, Td, Checkbox } from '@strapi/design-system'; const CustomRow = ({ row, checked, updateValue }) => { const { configName, configType, state, onClick } = row; @@ -42,7 +42,7 @@ const CustomRow = ({ row, checked, updateValue }) => { style={{ cursor: 'pointer' }} > - { - setCheckedItems(checkedItems.map(() => value))} diff --git a/admin/src/components/ConfirmModal/index.jsx b/admin/src/components/ConfirmModal/index.jsx index 350070b..162edcc 100644 --- a/admin/src/components/ConfirmModal/index.jsx +++ b/admin/src/components/ConfirmModal/index.jsx @@ -4,8 +4,6 @@ import { useSelector } from 'react-redux'; import { Dialog, - DialogBody, - DialogFooter, Flex, Typography, Button, @@ -23,12 +21,12 @@ const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => { if (!isOpen) return null; return ( - - }> + }> @@ -37,7 +35,7 @@ const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => { - + {(soft && type === 'import') && ( @@ -53,7 +51,7 @@ const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => { )} - { @@ -75,7 +73,7 @@ const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => { {formatMessage({ id: `config-sync.popUpWarning.button.${type}` })} )} /> - + ); }; From 5e1e2a6386a49f494f13c2252063b29f9450be60 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 11 Jul 2024 10:10:20 +0200 Subject: [PATCH 099/123] v2.0.0-beta.3 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 046b70b..090e892 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-config-sync", - "version": "2.0.0-beta.2", + "version": "2.0.0-beta.3", "description": "Migrate your config data across environments using the CLI or Strapi admin panel.", "strapi": { "displayName": "Config Sync", From ceb504bb5f5554703a04db17129c7b31c08499b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 18 Jul 2024 19:57:10 +0000 Subject: [PATCH 100/123] chore(deps): bump braces from 3.0.2 to 3.0.3 Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index 7b60e0b..6888e32 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1980,11 +1980,11 @@ brace-expansion@^1.1.7: concat-map "0.0.1" braces@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: - fill-range "^7.0.1" + fill-range "^7.1.1" broadcast-channel@^3.4.1: version "3.7.0" @@ -3164,10 +3164,10 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== dependencies: to-regex-range "^5.0.1" From e4e3825def91de569d60fae009bfef1542a29669 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Mon, 5 Aug 2024 18:37:56 +0200 Subject: [PATCH 101/123] chore: setup components in the playground --- playground/.strapi/client/app.js | 16 + playground/.strapi/client/index.html | 62 ++ playground/config/plugins.js | 13 +- .../api/home/content-types/home/schema.json | 28 + playground/src/api/home/controllers/home.js | 9 + playground/src/api/home/routes/home.js | 9 + playground/src/api/home/services/home.js | 9 + .../api/page/content-types/page/schema.json | 19 + playground/src/api/page/controllers/page.js | 9 + playground/src/api/page/routes/page.js | 9 + playground/src/api/page/services/page.js | 9 + .../src/components/core/contact-info.json | 15 + playground/src/components/core/profile.json | 18 + playground/types/generated/components.d.ts | 33 + playground/types/generated/contentTypes.d.ts | 858 ++++++++++++++++++ 15 files changed, 1115 insertions(+), 1 deletion(-) create mode 100644 playground/.strapi/client/app.js create mode 100644 playground/.strapi/client/index.html create mode 100644 playground/src/api/home/content-types/home/schema.json create mode 100644 playground/src/api/home/controllers/home.js create mode 100644 playground/src/api/home/routes/home.js create mode 100644 playground/src/api/home/services/home.js create mode 100644 playground/src/api/page/content-types/page/schema.json create mode 100644 playground/src/api/page/controllers/page.js create mode 100644 playground/src/api/page/routes/page.js create mode 100644 playground/src/api/page/services/page.js create mode 100644 playground/src/components/core/contact-info.json create mode 100644 playground/src/components/core/profile.json create mode 100644 playground/types/generated/components.d.ts create mode 100644 playground/types/generated/contentTypes.d.ts diff --git a/playground/.strapi/client/app.js b/playground/.strapi/client/app.js new file mode 100644 index 0000000..1996af5 --- /dev/null +++ b/playground/.strapi/client/app.js @@ -0,0 +1,16 @@ +/** + * This file was automatically generated by Strapi. + * Any modifications made will be discarded. + */ +import i18N from "@strapi/plugin-i18n/strapi-admin"; +import usersPermissions from "@strapi/plugin-users-permissions/strapi-admin"; +import configSync from "strapi-plugin-config-sync/strapi-admin"; +import { renderAdmin } from "@strapi/strapi/admin"; + +renderAdmin(document.getElementById("strapi"), { + plugins: { + i18n: i18N, + "users-permissions": usersPermissions, + "config-sync": configSync, + }, +}); diff --git a/playground/.strapi/client/index.html b/playground/.strapi/client/index.html new file mode 100644 index 0000000..08d9c27 --- /dev/null +++ b/playground/.strapi/client/index.html @@ -0,0 +1,62 @@ + + + + + + + + + Strapi Admin + + + +
+
+ + diff --git a/playground/config/plugins.js b/playground/config/plugins.js index e321c68..ed733d3 100644 --- a/playground/config/plugins.js +++ b/playground/config/plugins.js @@ -3,7 +3,18 @@ module.exports = { enabled: true, config: { importOnBootstrap: false, - minify: true, + minify: false, + customTypes: [ + { + configName: "home", + queryString: "api::home.home", + uid: ["slug"], + components: [ + "Profile", + "Profile.ContactInfo", + ], + } + ] }, }, }; diff --git a/playground/src/api/home/content-types/home/schema.json b/playground/src/api/home/content-types/home/schema.json new file mode 100644 index 0000000..4f55a03 --- /dev/null +++ b/playground/src/api/home/content-types/home/schema.json @@ -0,0 +1,28 @@ +{ + "kind": "singleType", + "collectionName": "homes", + "info": { + "singularName": "home", + "pluralName": "homes", + "displayName": "Home", + "description": "" + }, + "options": { + "draftAndPublish": false + }, + "pluginOptions": {}, + "attributes": { + "title": { + "type": "string" + }, + "Profile": { + "type": "component", + "repeatable": false, + "component": "core.profile" + }, + "slug": { + "type": "uid", + "targetField": "title" + } + } +} diff --git a/playground/src/api/home/controllers/home.js b/playground/src/api/home/controllers/home.js new file mode 100644 index 0000000..b4dc6c0 --- /dev/null +++ b/playground/src/api/home/controllers/home.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * home controller + */ + +const { createCoreController } = require('@strapi/strapi').factories; + +module.exports = createCoreController('api::home.home'); diff --git a/playground/src/api/home/routes/home.js b/playground/src/api/home/routes/home.js new file mode 100644 index 0000000..63ca7fd --- /dev/null +++ b/playground/src/api/home/routes/home.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * home router + */ + +const { createCoreRouter } = require('@strapi/strapi').factories; + +module.exports = createCoreRouter('api::home.home'); diff --git a/playground/src/api/home/services/home.js b/playground/src/api/home/services/home.js new file mode 100644 index 0000000..64e6d32 --- /dev/null +++ b/playground/src/api/home/services/home.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * home service + */ + +const { createCoreService } = require('@strapi/strapi').factories; + +module.exports = createCoreService('api::home.home'); diff --git a/playground/src/api/page/content-types/page/schema.json b/playground/src/api/page/content-types/page/schema.json new file mode 100644 index 0000000..f5c7e93 --- /dev/null +++ b/playground/src/api/page/content-types/page/schema.json @@ -0,0 +1,19 @@ +{ + "kind": "collectionType", + "collectionName": "pages", + "info": { + "singularName": "page", + "pluralName": "pages", + "displayName": "Page" + }, + "options": { + "draftAndPublish": false + }, + "pluginOptions": {}, + "attributes": { + "title": { + "type": "string", + "required": true + } + } +} diff --git a/playground/src/api/page/controllers/page.js b/playground/src/api/page/controllers/page.js new file mode 100644 index 0000000..61fe8a7 --- /dev/null +++ b/playground/src/api/page/controllers/page.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * page controller + */ + +const { createCoreController } = require('@strapi/strapi').factories; + +module.exports = createCoreController('api::page.page'); diff --git a/playground/src/api/page/routes/page.js b/playground/src/api/page/routes/page.js new file mode 100644 index 0000000..258307a --- /dev/null +++ b/playground/src/api/page/routes/page.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * page router + */ + +const { createCoreRouter } = require('@strapi/strapi').factories; + +module.exports = createCoreRouter('api::page.page'); diff --git a/playground/src/api/page/services/page.js b/playground/src/api/page/services/page.js new file mode 100644 index 0000000..d5abde4 --- /dev/null +++ b/playground/src/api/page/services/page.js @@ -0,0 +1,9 @@ +'use strict'; + +/** + * page service + */ + +const { createCoreService } = require('@strapi/strapi').factories; + +module.exports = createCoreService('api::page.page'); diff --git a/playground/src/components/core/contact-info.json b/playground/src/components/core/contact-info.json new file mode 100644 index 0000000..ba435db --- /dev/null +++ b/playground/src/components/core/contact-info.json @@ -0,0 +1,15 @@ +{ + "collectionName": "components_core_contact_infos", + "info": { + "displayName": "ContactInfo" + }, + "options": {}, + "attributes": { + "Phonenumber": { + "type": "string" + }, + "Email": { + "type": "string" + } + } +} diff --git a/playground/src/components/core/profile.json b/playground/src/components/core/profile.json new file mode 100644 index 0000000..18848ef --- /dev/null +++ b/playground/src/components/core/profile.json @@ -0,0 +1,18 @@ +{ + "collectionName": "components_core_profiles", + "info": { + "displayName": "Profile", + "description": "" + }, + "options": {}, + "attributes": { + "title": { + "type": "string" + }, + "ContactInfo": { + "type": "component", + "repeatable": true, + "component": "core.contact-info" + } + } +} diff --git a/playground/types/generated/components.d.ts b/playground/types/generated/components.d.ts new file mode 100644 index 0000000..7fb9838 --- /dev/null +++ b/playground/types/generated/components.d.ts @@ -0,0 +1,33 @@ +import type { Schema, Attribute } from '@strapi/strapi'; + +export interface CoreProfile extends Schema.Component { + collectionName: 'components_core_profiles'; + info: { + displayName: 'Profile'; + description: ''; + }; + attributes: { + title: Attribute.String; + ContactInfo: Attribute.Component<'core.contact-info', true>; + }; +} + +export interface CoreContactInfo extends Schema.Component { + collectionName: 'components_core_contact_infos'; + info: { + displayName: 'ContactInfo'; + }; + attributes: { + Phonenumber: Attribute.String; + Email: Attribute.String; + }; +} + +declare module '@strapi/types' { + export module Shared { + export interface Components { + 'core.profile': CoreProfile; + 'core.contact-info': CoreContactInfo; + } + } +} diff --git a/playground/types/generated/contentTypes.d.ts b/playground/types/generated/contentTypes.d.ts new file mode 100644 index 0000000..64d1520 --- /dev/null +++ b/playground/types/generated/contentTypes.d.ts @@ -0,0 +1,858 @@ +import type { Schema, Attribute } from '@strapi/strapi'; + +export interface AdminPermission extends Schema.CollectionType { + collectionName: 'admin_permissions'; + info: { + name: 'Permission'; + description: ''; + singularName: 'permission'; + pluralName: 'permissions'; + displayName: 'Permission'; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + action: Attribute.String & + Attribute.Required & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + actionParameters: Attribute.JSON & Attribute.DefaultTo<{}>; + subject: Attribute.String & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + properties: Attribute.JSON & Attribute.DefaultTo<{}>; + conditions: Attribute.JSON & Attribute.DefaultTo<[]>; + role: Attribute.Relation<'admin::permission', 'manyToOne', 'admin::role'>; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'admin::permission', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'admin::permission', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface AdminUser extends Schema.CollectionType { + collectionName: 'admin_users'; + info: { + name: 'User'; + description: ''; + singularName: 'user'; + pluralName: 'users'; + displayName: 'User'; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + firstname: Attribute.String & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + lastname: Attribute.String & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + username: Attribute.String; + email: Attribute.Email & + Attribute.Required & + Attribute.Private & + Attribute.Unique & + Attribute.SetMinMaxLength<{ + minLength: 6; + }>; + password: Attribute.Password & + Attribute.Private & + Attribute.SetMinMaxLength<{ + minLength: 6; + }>; + resetPasswordToken: Attribute.String & Attribute.Private; + registrationToken: Attribute.String & Attribute.Private; + isActive: Attribute.Boolean & + Attribute.Private & + Attribute.DefaultTo; + roles: Attribute.Relation<'admin::user', 'manyToMany', 'admin::role'> & + Attribute.Private; + blocked: Attribute.Boolean & Attribute.Private & Attribute.DefaultTo; + preferedLanguage: Attribute.String; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation<'admin::user', 'oneToOne', 'admin::user'> & + Attribute.Private; + updatedBy: Attribute.Relation<'admin::user', 'oneToOne', 'admin::user'> & + Attribute.Private; + }; +} + +export interface AdminRole extends Schema.CollectionType { + collectionName: 'admin_roles'; + info: { + name: 'Role'; + description: ''; + singularName: 'role'; + pluralName: 'roles'; + displayName: 'Role'; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Attribute.String & + Attribute.Required & + Attribute.Unique & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + code: Attribute.String & + Attribute.Required & + Attribute.Unique & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + description: Attribute.String; + users: Attribute.Relation<'admin::role', 'manyToMany', 'admin::user'>; + permissions: Attribute.Relation< + 'admin::role', + 'oneToMany', + 'admin::permission' + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation<'admin::role', 'oneToOne', 'admin::user'> & + Attribute.Private; + updatedBy: Attribute.Relation<'admin::role', 'oneToOne', 'admin::user'> & + Attribute.Private; + }; +} + +export interface AdminApiToken extends Schema.CollectionType { + collectionName: 'strapi_api_tokens'; + info: { + name: 'Api Token'; + singularName: 'api-token'; + pluralName: 'api-tokens'; + displayName: 'Api Token'; + description: ''; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Attribute.String & + Attribute.Required & + Attribute.Unique & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + description: Attribute.String & + Attribute.SetMinMaxLength<{ + minLength: 1; + }> & + Attribute.DefaultTo<''>; + type: Attribute.Enumeration<['read-only', 'full-access', 'custom']> & + Attribute.Required & + Attribute.DefaultTo<'read-only'>; + accessKey: Attribute.String & + Attribute.Required & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + lastUsedAt: Attribute.DateTime; + permissions: Attribute.Relation< + 'admin::api-token', + 'oneToMany', + 'admin::api-token-permission' + >; + expiresAt: Attribute.DateTime; + lifespan: Attribute.BigInteger; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'admin::api-token', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'admin::api-token', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface AdminApiTokenPermission extends Schema.CollectionType { + collectionName: 'strapi_api_token_permissions'; + info: { + name: 'API Token Permission'; + description: ''; + singularName: 'api-token-permission'; + pluralName: 'api-token-permissions'; + displayName: 'API Token Permission'; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + action: Attribute.String & + Attribute.Required & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + token: Attribute.Relation< + 'admin::api-token-permission', + 'manyToOne', + 'admin::api-token' + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'admin::api-token-permission', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'admin::api-token-permission', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface AdminTransferToken extends Schema.CollectionType { + collectionName: 'strapi_transfer_tokens'; + info: { + name: 'Transfer Token'; + singularName: 'transfer-token'; + pluralName: 'transfer-tokens'; + displayName: 'Transfer Token'; + description: ''; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Attribute.String & + Attribute.Required & + Attribute.Unique & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + description: Attribute.String & + Attribute.SetMinMaxLength<{ + minLength: 1; + }> & + Attribute.DefaultTo<''>; + accessKey: Attribute.String & + Attribute.Required & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + lastUsedAt: Attribute.DateTime; + permissions: Attribute.Relation< + 'admin::transfer-token', + 'oneToMany', + 'admin::transfer-token-permission' + >; + expiresAt: Attribute.DateTime; + lifespan: Attribute.BigInteger; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'admin::transfer-token', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'admin::transfer-token', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface AdminTransferTokenPermission extends Schema.CollectionType { + collectionName: 'strapi_transfer_token_permissions'; + info: { + name: 'Transfer Token Permission'; + description: ''; + singularName: 'transfer-token-permission'; + pluralName: 'transfer-token-permissions'; + displayName: 'Transfer Token Permission'; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + action: Attribute.String & + Attribute.Required & + Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + token: Attribute.Relation< + 'admin::transfer-token-permission', + 'manyToOne', + 'admin::transfer-token' + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'admin::transfer-token-permission', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'admin::transfer-token-permission', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface PluginUploadFile extends Schema.CollectionType { + collectionName: 'files'; + info: { + singularName: 'file'; + pluralName: 'files'; + displayName: 'File'; + description: ''; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Attribute.String & Attribute.Required; + alternativeText: Attribute.String; + caption: Attribute.String; + width: Attribute.Integer; + height: Attribute.Integer; + formats: Attribute.JSON; + hash: Attribute.String & Attribute.Required; + ext: Attribute.String; + mime: Attribute.String & Attribute.Required; + size: Attribute.Decimal & Attribute.Required; + url: Attribute.String & Attribute.Required; + previewUrl: Attribute.String; + provider: Attribute.String & Attribute.Required; + provider_metadata: Attribute.JSON; + related: Attribute.Relation<'plugin::upload.file', 'morphToMany'>; + folder: Attribute.Relation< + 'plugin::upload.file', + 'manyToOne', + 'plugin::upload.folder' + > & + Attribute.Private; + folderPath: Attribute.String & + Attribute.Required & + Attribute.Private & + Attribute.SetMinMax< + { + min: 1; + }, + number + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::upload.file', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::upload.file', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface PluginUploadFolder extends Schema.CollectionType { + collectionName: 'upload_folders'; + info: { + singularName: 'folder'; + pluralName: 'folders'; + displayName: 'Folder'; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Attribute.String & + Attribute.Required & + Attribute.SetMinMax< + { + min: 1; + }, + number + >; + pathId: Attribute.Integer & Attribute.Required & Attribute.Unique; + parent: Attribute.Relation< + 'plugin::upload.folder', + 'manyToOne', + 'plugin::upload.folder' + >; + children: Attribute.Relation< + 'plugin::upload.folder', + 'oneToMany', + 'plugin::upload.folder' + >; + files: Attribute.Relation< + 'plugin::upload.folder', + 'oneToMany', + 'plugin::upload.file' + >; + path: Attribute.String & + Attribute.Required & + Attribute.SetMinMax< + { + min: 1; + }, + number + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::upload.folder', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::upload.folder', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface PluginContentReleasesRelease extends Schema.CollectionType { + collectionName: 'strapi_releases'; + info: { + singularName: 'release'; + pluralName: 'releases'; + displayName: 'Release'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Attribute.String & Attribute.Required; + releasedAt: Attribute.DateTime; + scheduledAt: Attribute.DateTime; + timezone: Attribute.String; + status: Attribute.Enumeration< + ['ready', 'blocked', 'failed', 'done', 'empty'] + > & + Attribute.Required; + actions: Attribute.Relation< + 'plugin::content-releases.release', + 'oneToMany', + 'plugin::content-releases.release-action' + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::content-releases.release', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::content-releases.release', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface PluginContentReleasesReleaseAction + extends Schema.CollectionType { + collectionName: 'strapi_release_actions'; + info: { + singularName: 'release-action'; + pluralName: 'release-actions'; + displayName: 'Release Action'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + type: Attribute.Enumeration<['publish', 'unpublish']> & Attribute.Required; + entry: Attribute.Relation< + 'plugin::content-releases.release-action', + 'morphToOne' + >; + contentType: Attribute.String & Attribute.Required; + locale: Attribute.String; + release: Attribute.Relation< + 'plugin::content-releases.release-action', + 'manyToOne', + 'plugin::content-releases.release' + >; + isEntryValid: Attribute.Boolean; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::content-releases.release-action', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::content-releases.release-action', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface PluginI18NLocale extends Schema.CollectionType { + collectionName: 'i18n_locale'; + info: { + singularName: 'locale'; + pluralName: 'locales'; + collectionName: 'locales'; + displayName: 'Locale'; + description: ''; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Attribute.String & + Attribute.SetMinMax< + { + min: 1; + max: 50; + }, + number + >; + code: Attribute.String & Attribute.Unique; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::i18n.locale', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::i18n.locale', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface PluginUsersPermissionsPermission + extends Schema.CollectionType { + collectionName: 'up_permissions'; + info: { + name: 'permission'; + description: ''; + singularName: 'permission'; + pluralName: 'permissions'; + displayName: 'Permission'; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + action: Attribute.String & Attribute.Required; + role: Attribute.Relation< + 'plugin::users-permissions.permission', + 'manyToOne', + 'plugin::users-permissions.role' + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::users-permissions.permission', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::users-permissions.permission', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface PluginUsersPermissionsRole extends Schema.CollectionType { + collectionName: 'up_roles'; + info: { + name: 'role'; + description: ''; + singularName: 'role'; + pluralName: 'roles'; + displayName: 'Role'; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + name: Attribute.String & + Attribute.Required & + Attribute.SetMinMaxLength<{ + minLength: 3; + }>; + description: Attribute.String; + type: Attribute.String & Attribute.Unique; + permissions: Attribute.Relation< + 'plugin::users-permissions.role', + 'oneToMany', + 'plugin::users-permissions.permission' + >; + users: Attribute.Relation< + 'plugin::users-permissions.role', + 'oneToMany', + 'plugin::users-permissions.user' + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::users-permissions.role', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::users-permissions.role', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface PluginUsersPermissionsUser extends Schema.CollectionType { + collectionName: 'up_users'; + info: { + name: 'user'; + description: ''; + singularName: 'user'; + pluralName: 'users'; + displayName: 'User'; + }; + options: { + draftAndPublish: false; + timestamps: true; + }; + attributes: { + username: Attribute.String & + Attribute.Required & + Attribute.Unique & + Attribute.SetMinMaxLength<{ + minLength: 3; + }>; + email: Attribute.Email & + Attribute.Required & + Attribute.SetMinMaxLength<{ + minLength: 6; + }>; + provider: Attribute.String; + password: Attribute.Password & + Attribute.Private & + Attribute.SetMinMaxLength<{ + minLength: 6; + }>; + resetPasswordToken: Attribute.String & Attribute.Private; + confirmationToken: Attribute.String & Attribute.Private; + confirmed: Attribute.Boolean & Attribute.DefaultTo; + blocked: Attribute.Boolean & Attribute.DefaultTo; + role: Attribute.Relation< + 'plugin::users-permissions.user', + 'manyToOne', + 'plugin::users-permissions.role' + >; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation< + 'plugin::users-permissions.user', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + updatedBy: Attribute.Relation< + 'plugin::users-permissions.user', + 'oneToOne', + 'admin::user' + > & + Attribute.Private; + }; +} + +export interface ApiHomeHome extends Schema.SingleType { + collectionName: 'homes'; + info: { + singularName: 'home'; + pluralName: 'homes'; + displayName: 'Home'; + description: ''; + }; + options: { + draftAndPublish: false; + }; + attributes: { + title: Attribute.String; + Profile: Attribute.Component<'core.profile'>; + slug: Attribute.UID<'api::home.home', 'title'>; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation<'api::home.home', 'oneToOne', 'admin::user'> & + Attribute.Private; + updatedBy: Attribute.Relation<'api::home.home', 'oneToOne', 'admin::user'> & + Attribute.Private; + }; +} + +export interface ApiPagePage extends Schema.CollectionType { + collectionName: 'pages'; + info: { + singularName: 'page'; + pluralName: 'pages'; + displayName: 'Page'; + }; + options: { + draftAndPublish: false; + }; + attributes: { + title: Attribute.String & Attribute.Required; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation<'api::page.page', 'oneToOne', 'admin::user'> & + Attribute.Private; + updatedBy: Attribute.Relation<'api::page.page', 'oneToOne', 'admin::user'> & + Attribute.Private; + }; +} + +declare module '@strapi/types' { + export module Shared { + export interface ContentTypes { + 'admin::permission': AdminPermission; + 'admin::user': AdminUser; + 'admin::role': AdminRole; + 'admin::api-token': AdminApiToken; + 'admin::api-token-permission': AdminApiTokenPermission; + 'admin::transfer-token': AdminTransferToken; + 'admin::transfer-token-permission': AdminTransferTokenPermission; + 'plugin::upload.file': PluginUploadFile; + 'plugin::upload.folder': PluginUploadFolder; + 'plugin::content-releases.release': PluginContentReleasesRelease; + 'plugin::content-releases.release-action': PluginContentReleasesReleaseAction; + 'plugin::i18n.locale': PluginI18NLocale; + 'plugin::users-permissions.permission': PluginUsersPermissionsPermission; + 'plugin::users-permissions.role': PluginUsersPermissionsRole; + 'plugin::users-permissions.user': PluginUsersPermissionsUser; + 'api::home.home': ApiHomeHome; + 'api::page.page': ApiPagePage; + } + } +} From 75634a30d210757629a1e4a1624f1459dba5c4ae Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Thu, 8 Aug 2024 12:35:57 +0200 Subject: [PATCH 102/123] fix: recursively santize all config except for content_manager_configuration items --- server/config/type.js | 15 +++++++++------ server/utils/index.js | 27 ++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 7 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index 3bb3b46..468a8e3 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -109,7 +109,10 @@ const ConfigType = class ConfigType { if (softImport && !force) return false; // Format JSON fields. - configContent = sanitizeConfig(configContent); + configContent = sanitizeConfig({ + config: configContent, + configName, + }); const query = { ...configContent }; this.jsonFields.map((field) => query[field] = JSON.stringify(configContent[field])); @@ -120,8 +123,8 @@ const ConfigType = class ConfigType { // Delete/create relations. await Promise.all(this.relations.map(async ({ queryString, relationName, parentName, relationSortFields }) => { const relationQueryApi = strapi.query(queryString); - existingConfig = sanitizeConfig(existingConfig, relationName, relationSortFields); - configContent = sanitizeConfig(configContent, relationName, relationSortFields); + existingConfig = sanitizeConfig({ config: existingConfig, configName, relation: relationName, relationSortFields }); + configContent = sanitizeConfig({ config: configContent, configName, relation: relationName, relationSortFields }); const configToAdd = difference(configContent[relationName], existingConfig[relationName], relationSortFields); const configToDelete = difference(existingConfig[relationName], configContent[relationName], relationSortFields); @@ -201,7 +204,7 @@ const ConfigType = class ConfigType { }); const configs = {}; - await Promise.all(Object.values(AllConfig).map(async (config) => { + await Promise.all(Object.entries(AllConfig).map(async ([configName, config]) => { const combinedUid = getCombinedUid(this.uidKeys, config); const combinedUidWhereFilter = getCombinedUidWhereFilter(this.uidKeys, config); @@ -214,13 +217,13 @@ const ConfigType = class ConfigType { const shouldExclude = !isEmpty(strapi.config.get('plugin.config-sync.excludedConfig').filter((option) => `${this.configPrefix}.${combinedUid}`.startsWith(option))); if (shouldExclude) return; - const formattedConfig = { ...sanitizeConfig(config) }; + const formattedConfig = { ...sanitizeConfig({ config, configName }) }; await Promise.all(this.relations.map(async ({ queryString, relationName, relationSortFields, parentName }) => { const relations = await noLimit(strapi.query(queryString), { where: { [parentName]: combinedUidWhereFilter }, }); - relations.map((relation) => sanitizeConfig(relation)); + relations.map((relation) => sanitizeConfig({ config: relation, configName: relationName })); relationSortFields.map((sortField) => { relations.sort(dynamicSort(sortField)); }); diff --git a/server/utils/index.js b/server/utils/index.js index 4a6c6f9..b29c2a8 100644 --- a/server/utils/index.js +++ b/server/utils/index.js @@ -46,7 +46,12 @@ const dynamicSort = (property) => { }; }; -const sanitizeConfig = (config, relation, relationSortFields) => { +const sanitizeConfig = ({ + config, + relation, + relationSortFields, + configName, +}) => { delete config._id; delete config.id; delete config.updatedAt; @@ -74,6 +79,26 @@ const sanitizeConfig = (config, relation, relationSortFields) => { config[relation] = formattedRelations; } + // We recursively sanitize the config to remove environment specific data. + // Except for the plugin_content_manager_configuration. + // This is because that stores the "edit the view" data which includes only configuration, not content. + if (configName && !configName.startsWith('plugin_content_manager_configuration_')) { + const recursiveSanitizeConfig = (recursivedSanitizedConfig) => { + delete recursivedSanitizedConfig._id; + delete recursivedSanitizedConfig.id; + delete recursivedSanitizedConfig.updatedAt; + delete recursivedSanitizedConfig.createdAt; + + Object.keys(recursivedSanitizedConfig).map((key, index) => { + if (recursivedSanitizedConfig[key] && typeof recursivedSanitizedConfig[key] === "object") { + recursiveSanitizeConfig(recursivedSanitizedConfig[key]); + } + }); + }; + + recursiveSanitizeConfig(config); + } + return config; }; From 8ef3217f5fea8484fb644c5df88e2f80d6a54ed7 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 13 Aug 2024 20:29:46 +0200 Subject: [PATCH 103/123] fix: recursive config sanitization --- server/config/type.js | 15 +++++++++------ server/utils/index.js | 27 ++++++++++++++++++++++++++- 2 files changed, 35 insertions(+), 7 deletions(-) diff --git a/server/config/type.js b/server/config/type.js index c768e49..0ae0a53 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -109,7 +109,10 @@ const ConfigType = class ConfigType { if (softImport && !force) return false; // Format JSON fields. - configContent = sanitizeConfig(configContent); + configContent = sanitizeConfig({ + config: configContent, + configName, + }); const query = { ...configContent }; this.jsonFields.map((field) => query[field] = JSON.stringify(configContent[field])); @@ -120,8 +123,8 @@ const ConfigType = class ConfigType { // Delete/create relations. await Promise.all(this.relations.map(async ({ queryString, relationName, parentName, relationSortFields }) => { const relationQueryApi = strapi.query(queryString); - existingConfig = sanitizeConfig(existingConfig, relationName, relationSortFields); - configContent = sanitizeConfig(configContent, relationName, relationSortFields); + existingConfig = sanitizeConfig({ config: existingConfig, configName, relation: relationName, relationSortFields }); + configContent = sanitizeConfig({ config: configContent, configName, relation: relationName, relationSortFields }); const configToAdd = difference(configContent[relationName], existingConfig[relationName], relationSortFields); const configToDelete = difference(existingConfig[relationName], configContent[relationName], relationSortFields); @@ -201,7 +204,7 @@ const ConfigType = class ConfigType { }); const configs = {}; - await Promise.all(Object.values(AllConfig).map(async (config) => { + await Promise.all(Object.entries(AllConfig).map(async ([configName, config]) => { const combinedUid = getCombinedUid(this.uidKeys, config); const combinedUidWhereFilter = getCombinedUidWhereFilter(this.uidKeys, config); @@ -214,13 +217,13 @@ const ConfigType = class ConfigType { const shouldExclude = !isEmpty(strapi.config.get('plugin::config-sync.excludedConfig').filter((option) => `${this.configPrefix}.${combinedUid}`.startsWith(option))); if (shouldExclude) return; - const formattedConfig = { ...sanitizeConfig(config) }; + const formattedConfig = { ...sanitizeConfig({ config, configName }) }; await Promise.all(this.relations.map(async ({ queryString, relationName, relationSortFields, parentName }) => { const relations = await noLimit(strapi.query(queryString), { where: { [parentName]: combinedUidWhereFilter }, }); - relations.map((relation) => sanitizeConfig(relation)); + relations.map((relation) => sanitizeConfig({ config: relation, configName: relationName })); relationSortFields.map((sortField) => { relations.sort(dynamicSort(sortField)); }); diff --git a/server/utils/index.js b/server/utils/index.js index b4e8e66..32bf815 100644 --- a/server/utils/index.js +++ b/server/utils/index.js @@ -46,7 +46,12 @@ const dynamicSort = (property) => { }; }; -const sanitizeConfig = (config, relation, relationSortFields) => { +const sanitizeConfig = ({ + config, + relation, + relationSortFields, + configName, +}) => { delete config._id; delete config.id; delete config.updatedAt; @@ -76,6 +81,26 @@ const sanitizeConfig = (config, relation, relationSortFields) => { config[relation] = formattedRelations; } + // We recursively sanitize the config to remove environment specific data. + // Except for the plugin_content_manager_configuration. + // This is because that stores the "edit the view" data which includes only configuration, not content. + if (configName && !configName.startsWith('plugin_content_manager_configuration_')) { + const recursiveSanitizeConfig = (recursivedSanitizedConfig) => { + delete recursivedSanitizedConfig._id; + delete recursivedSanitizedConfig.id; + delete recursivedSanitizedConfig.updatedAt; + delete recursivedSanitizedConfig.createdAt; + + Object.keys(recursivedSanitizedConfig).map((key, index) => { + if (recursivedSanitizedConfig[key] && typeof recursivedSanitizedConfig[key] === "object") { + recursiveSanitizeConfig(recursivedSanitizedConfig[key]); + } + }); + }; + + recursiveSanitizeConfig(config); + } + return config; }; From 3b91e4b03509ce26400f8a271d5428db70ebe6fb Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Tue, 13 Aug 2024 20:30:25 +0200 Subject: [PATCH 104/123] v2.0.0-beta.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 090e892..62f761f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "strapi-plugin-config-sync", - "version": "2.0.0-beta.3", + "version": "2.0.0-beta.4", "description": "Migrate your config data across environments using the CLI or Strapi admin panel.", "strapi": { "displayName": "Config Sync", From 645580b5cad924f23a986427b71ff2cc7d6cfdaf Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 28 Aug 2024 22:42:05 +0200 Subject: [PATCH 105/123] fix: integration tests --- playground/config/plugins.js | 13 +-- .../api/home/content-types/home/schema.json | 5 - .../src/components/core/contact-info.json | 15 --- playground/src/components/core/profile.json | 18 ---- playground/types/generated/components.d.ts | 30 +----- playground/types/generated/contentTypes.d.ts | 93 +++++++++---------- 6 files changed, 48 insertions(+), 126 deletions(-) delete mode 100644 playground/src/components/core/contact-info.json delete mode 100644 playground/src/components/core/profile.json diff --git a/playground/config/plugins.js b/playground/config/plugins.js index ed733d3..e321c68 100644 --- a/playground/config/plugins.js +++ b/playground/config/plugins.js @@ -3,18 +3,7 @@ module.exports = { enabled: true, config: { importOnBootstrap: false, - minify: false, - customTypes: [ - { - configName: "home", - queryString: "api::home.home", - uid: ["slug"], - components: [ - "Profile", - "Profile.ContactInfo", - ], - } - ] + minify: true, }, }, }; diff --git a/playground/src/api/home/content-types/home/schema.json b/playground/src/api/home/content-types/home/schema.json index 4f55a03..1946402 100644 --- a/playground/src/api/home/content-types/home/schema.json +++ b/playground/src/api/home/content-types/home/schema.json @@ -15,11 +15,6 @@ "title": { "type": "string" }, - "Profile": { - "type": "component", - "repeatable": false, - "component": "core.profile" - }, "slug": { "type": "uid", "targetField": "title" diff --git a/playground/src/components/core/contact-info.json b/playground/src/components/core/contact-info.json deleted file mode 100644 index ba435db..0000000 --- a/playground/src/components/core/contact-info.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "collectionName": "components_core_contact_infos", - "info": { - "displayName": "ContactInfo" - }, - "options": {}, - "attributes": { - "Phonenumber": { - "type": "string" - }, - "Email": { - "type": "string" - } - } -} diff --git a/playground/src/components/core/profile.json b/playground/src/components/core/profile.json deleted file mode 100644 index 18848ef..0000000 --- a/playground/src/components/core/profile.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "collectionName": "components_core_profiles", - "info": { - "displayName": "Profile", - "description": "" - }, - "options": {}, - "attributes": { - "title": { - "type": "string" - }, - "ContactInfo": { - "type": "component", - "repeatable": true, - "component": "core.contact-info" - } - } -} diff --git a/playground/types/generated/components.d.ts b/playground/types/generated/components.d.ts index 7fb9838..0cd76b4 100644 --- a/playground/types/generated/components.d.ts +++ b/playground/types/generated/components.d.ts @@ -1,33 +1,5 @@ import type { Schema, Attribute } from '@strapi/strapi'; -export interface CoreProfile extends Schema.Component { - collectionName: 'components_core_profiles'; - info: { - displayName: 'Profile'; - description: ''; - }; - attributes: { - title: Attribute.String; - ContactInfo: Attribute.Component<'core.contact-info', true>; - }; -} - -export interface CoreContactInfo extends Schema.Component { - collectionName: 'components_core_contact_infos'; - info: { - displayName: 'ContactInfo'; - }; - attributes: { - Phonenumber: Attribute.String; - Email: Attribute.String; - }; -} - declare module '@strapi/types' { - export module Shared { - export interface Components { - 'core.profile': CoreProfile; - 'core.contact-info': CoreContactInfo; - } - } + export module Shared {} } diff --git a/playground/types/generated/contentTypes.d.ts b/playground/types/generated/contentTypes.d.ts index 64d1520..44b1b72 100644 --- a/playground/types/generated/contentTypes.d.ts +++ b/playground/types/generated/contentTypes.d.ts @@ -362,6 +362,50 @@ export interface AdminTransferTokenPermission extends Schema.CollectionType { }; } +export interface ApiHomeHome extends Schema.SingleType { + collectionName: 'homes'; + info: { + singularName: 'home'; + pluralName: 'homes'; + displayName: 'Home'; + description: ''; + }; + options: { + draftAndPublish: false; + }; + attributes: { + title: Attribute.String; + slug: Attribute.UID<'api::home.home', 'title'>; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation<'api::home.home', 'oneToOne', 'admin::user'> & + Attribute.Private; + updatedBy: Attribute.Relation<'api::home.home', 'oneToOne', 'admin::user'> & + Attribute.Private; + }; +} + +export interface ApiPagePage extends Schema.CollectionType { + collectionName: 'pages'; + info: { + singularName: 'page'; + pluralName: 'pages'; + displayName: 'Page'; + }; + options: { + draftAndPublish: false; + }; + attributes: { + title: Attribute.String & Attribute.Required; + createdAt: Attribute.DateTime; + updatedAt: Attribute.DateTime; + createdBy: Attribute.Relation<'api::page.page', 'oneToOne', 'admin::user'> & + Attribute.Private; + updatedBy: Attribute.Relation<'api::page.page', 'oneToOne', 'admin::user'> & + Attribute.Private; + }; +} + export interface PluginUploadFile extends Schema.CollectionType { collectionName: 'files'; info: { @@ -788,51 +832,6 @@ export interface PluginUsersPermissionsUser extends Schema.CollectionType { }; } -export interface ApiHomeHome extends Schema.SingleType { - collectionName: 'homes'; - info: { - singularName: 'home'; - pluralName: 'homes'; - displayName: 'Home'; - description: ''; - }; - options: { - draftAndPublish: false; - }; - attributes: { - title: Attribute.String; - Profile: Attribute.Component<'core.profile'>; - slug: Attribute.UID<'api::home.home', 'title'>; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation<'api::home.home', 'oneToOne', 'admin::user'> & - Attribute.Private; - updatedBy: Attribute.Relation<'api::home.home', 'oneToOne', 'admin::user'> & - Attribute.Private; - }; -} - -export interface ApiPagePage extends Schema.CollectionType { - collectionName: 'pages'; - info: { - singularName: 'page'; - pluralName: 'pages'; - displayName: 'Page'; - }; - options: { - draftAndPublish: false; - }; - attributes: { - title: Attribute.String & Attribute.Required; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation<'api::page.page', 'oneToOne', 'admin::user'> & - Attribute.Private; - updatedBy: Attribute.Relation<'api::page.page', 'oneToOne', 'admin::user'> & - Attribute.Private; - }; -} - declare module '@strapi/types' { export module Shared { export interface ContentTypes { @@ -843,6 +842,8 @@ declare module '@strapi/types' { 'admin::api-token-permission': AdminApiTokenPermission; 'admin::transfer-token': AdminTransferToken; 'admin::transfer-token-permission': AdminTransferTokenPermission; + 'api::home.home': ApiHomeHome; + 'api::page.page': ApiPagePage; 'plugin::upload.file': PluginUploadFile; 'plugin::upload.folder': PluginUploadFolder; 'plugin::content-releases.release': PluginContentReleasesRelease; @@ -851,8 +852,6 @@ declare module '@strapi/types' { 'plugin::users-permissions.permission': PluginUsersPermissionsPermission; 'plugin::users-permissions.role': PluginUsersPermissionsRole; 'plugin::users-permissions.user': PluginUsersPermissionsUser; - 'api::home.home': ApiHomeHome; - 'api::page.page': ApiPagePage; } } } From 3c2d27310dbd8a0e779f6973ff6b68ed07dc092e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Sep 2024 01:25:07 +0000 Subject: [PATCH 106/123] chore(deps): bump micromatch from 4.0.5 to 4.0.8 Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.5 to 4.0.8. - [Release notes](https://github.com/micromatch/micromatch/releases) - [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8) --- updated-dependencies: - dependency-name: micromatch dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6888e32..70c6ae5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1979,7 +1979,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^3.0.2: +braces@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== @@ -4506,11 +4506,11 @@ merge-stream@^2.0.0: integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: - braces "^3.0.2" + braces "^3.0.3" picomatch "^2.3.1" microseconds@0.2.0: From 1dea4bda2fd85a1a7190be17e0cad45c738f1bb2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 1 Sep 2024 08:41:15 +0000 Subject: [PATCH 107/123] chore(deps): bump elliptic from 6.5.4 to 6.5.7 Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.4 to 6.5.7. - [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.5.7) --- updated-dependencies: - dependency-name: elliptic dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 70c6ae5..c6ff6b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2628,9 +2628,9 @@ electron-to-chromium@^1.4.535: integrity sha512-6x0zsxyMXpnMJnHrondrD3SuAeKcwij9S+83j2qHAQPXbGTDDfgImzzwgGlzrIcXbHQ42tkG4qA6U860cImNhw== elliptic@^6.5.3, elliptic@^6.5.4: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== + version "6.5.7" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.7.tgz#8ec4da2cb2939926a1b9a73619d768207e647c8b" + integrity sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q== dependencies: bn.js "^4.11.9" brorand "^1.1.0" From 46c9f83508b0ce46642638010a81e50476452d81 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 16:25:58 +0000 Subject: [PATCH 108/123] chore(deps): bump webpack from 5.91.0 to 5.94.0 Bumps [webpack](https://github.com/webpack/webpack) from 5.91.0 to 5.94.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.91.0...v5.94.0) --- updated-dependencies: - dependency-name: webpack dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 90 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 49 insertions(+), 41 deletions(-) diff --git a/yarn.lock b/yarn.lock index b5d86db..0e2c6f4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3401,23 +3401,7 @@ dependencies: "@types/ms" "*" -"@types/eslint-scope@^3.7.3": - version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" - integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.56.7" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.7.tgz#c33b5b5a9cfb66881beb7b5be6c34aa3e81d3366" - integrity sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*", "@types/estree@1.0.5", "@types/estree@^1.0.5": +"@types/estree@1.0.5", "@types/estree@^1.0.5": version "1.0.5" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== @@ -3541,16 +3525,16 @@ resolved "https://registry.yarnpkg.com/@types/js-levenshtein/-/js-levenshtein-1.1.3.tgz#a6fd0bdc8255b274e5438e0bfb25f154492d1106" integrity sha512-jd+Q+sD20Qfu9e2aEXogiO3vpOC1PYJOUdyN9gvs4Qrvkg4wF43L5OhqrPeokdv8TL0/mXoYfpkcoGZMNN2pkQ== -"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.15" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" - integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== - "@types/json-schema@^7.0.5": version "7.0.14" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== +"@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" @@ -4011,10 +3995,10 @@ accepts@^1.3.5: mime-types "~2.1.34" negotiator "0.6.3" -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== +acorn-import-attributes@^1.9.5: + version "1.9.5" + resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" + integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ== acorn-jsx@^5.3.1: version "5.3.2" @@ -4678,7 +4662,7 @@ braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.3: +braces@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== @@ -6202,10 +6186,10 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enhanced-resolve@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz#65ec88778083056cb32487faa9aef82ed0864787" - integrity sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA== +enhanced-resolve@^5.17.1: + version "5.17.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" + integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -7009,7 +6993,7 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" -fill-range@^7.1.1: +fill-range@^7.0.1, fill-range@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== @@ -12634,7 +12618,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -12713,7 +12706,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -12734,6 +12727,13 @@ strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -13685,20 +13685,19 @@ webpack-sources@^3.2.3: integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack@^5.90.3: - version "5.91.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.91.0.tgz#ffa92c1c618d18c878f06892bbdc3373c71a01d9" - integrity sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw== + version "5.94.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.94.0.tgz#77a6089c716e7ab90c1c67574a28da518a20970f" + integrity sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg== dependencies: - "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.5" "@webassemblyjs/ast" "^1.12.1" "@webassemblyjs/wasm-edit" "^1.12.1" "@webassemblyjs/wasm-parser" "^1.12.1" acorn "^8.7.1" - acorn-import-assertions "^1.9.0" + acorn-import-attributes "^1.9.5" browserslist "^4.21.10" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.16.0" + enhanced-resolve "^5.17.1" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" @@ -13843,7 +13842,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -13861,6 +13860,15 @@ wrap-ansi@^6.0.1: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From af9427823df2c9060681ca6f425f3f13f63c1e72 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 16:25:58 +0000 Subject: [PATCH 109/123] chore(deps): bump path-to-regexp from 6.2.1 to 6.3.0 Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 6.2.1 to 6.3.0. - [Release notes](https://github.com/pillarjs/path-to-regexp/releases) - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md) - [Commits](https://github.com/pillarjs/path-to-regexp/compare/v6.2.1...v6.3.0) --- updated-dependencies: - dependency-name: path-to-regexp dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 48 ++++++++++++++++++++++++++++++++++-------------- 1 file changed, 34 insertions(+), 14 deletions(-) diff --git a/yarn.lock b/yarn.lock index b5d86db..2a34a66 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4678,7 +4678,7 @@ braces@^2.3.1: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.3: +braces@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== @@ -7009,7 +7009,7 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" -fill-range@^7.1.1: +fill-range@^7.0.1, fill-range@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== @@ -10912,15 +10912,10 @@ path-scurry@^1.10.1, path-scurry@^1.10.2: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-to-regexp@^6.2.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" - integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw== - -path-to-regexp@^6.2.1: - version "6.2.2" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.2.tgz#324377a83e5049cbecadc5554d6a63a9a4866b36" - integrity sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw== +path-to-regexp@^6.2.0, path-to-regexp@^6.2.1: + version "6.3.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.3.0.tgz#2b6a26a337737a8e1416f9272ed0766b1c0389f4" + integrity sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ== path-type@^4.0.0: version "4.0.0" @@ -12634,7 +12629,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -12713,7 +12717,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -12734,6 +12738,13 @@ strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -13843,7 +13854,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -13861,6 +13872,15 @@ wrap-ansi@^6.0.1: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From 767b409886df354a08a31452e0350fc4753794f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Sep 2024 23:59:01 +0000 Subject: [PATCH 110/123] chore(deps): bump rollup from 4.18.0 to 4.22.4 Bumps [rollup](https://github.com/rollup/rollup) from 4.18.0 to 4.22.4. - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.18.0...v4.22.4) --- updated-dependencies: - dependency-name: rollup dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 297 ++++++++++++++++++------------------------------------ 1 file changed, 99 insertions(+), 198 deletions(-) diff --git a/yarn.lock b/yarn.lock index d8eee91..46192ab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2245,160 +2245,85 @@ redux-thunk "^2.4.2" reselect "^4.1.8" -"@rollup/rollup-android-arm-eabi@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.0.tgz#57936f50d0335e2e7bfac496d209606fa516add4" - integrity sha512-jwXtxYbRt1V+CdQSy6Z+uZti7JF5irRKF8hlKfEnF/xJpcNGuuiZMBvuoYM+x9sr9iWGnzrlM0+9hvQ1kgkf1w== - -"@rollup/rollup-android-arm-eabi@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz#bbd0e616b2078cd2d68afc9824d1fadb2f2ffd27" - integrity sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ== - -"@rollup/rollup-android-arm64@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.0.tgz#81bba83b37382a2d0e30ceced06c8d3d85138054" - integrity sha512-fI9nduZhCccjzlsA/OuAwtFGWocxA4gqXGTLvOyiF8d+8o0fZUeSztixkYjcGq1fGZY3Tkq4yRvHPFxU+jdZ9Q== - -"@rollup/rollup-android-arm64@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz#97255ef6384c5f73f4800c0de91f5f6518e21203" - integrity sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA== - -"@rollup/rollup-darwin-arm64@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.0.tgz#a371bd723a5c4c4a33376da72abfc3938066842b" - integrity sha512-BcnSPRM76/cD2gQC+rQNGBN6GStBs2pl/FpweW8JYuz5J/IEa0Fr4AtrPv766DB/6b2MZ/AfSIOSGw3nEIP8SA== - -"@rollup/rollup-darwin-arm64@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz#b6dd74e117510dfe94541646067b0545b42ff096" - integrity sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w== - -"@rollup/rollup-darwin-x64@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.0.tgz#8baf2fda277c9729125017c65651296282412886" - integrity sha512-LDyFB9GRolGN7XI6955aFeI3wCdCUszFWumWU0deHA8VpR3nWRrjG6GtGjBrQxQKFevnUTHKCfPR4IvrW3kCgQ== - -"@rollup/rollup-darwin-x64@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz#e07d76de1cec987673e7f3d48ccb8e106d42c05c" - integrity sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA== - -"@rollup/rollup-linux-arm-gnueabihf@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.0.tgz#822830a8f7388d5b81d04c69415408d3bab1079b" - integrity sha512-ygrGVhQP47mRh0AAD0zl6QqCbNsf0eTo+vgwkY6LunBcg0f2Jv365GXlDUECIyoXp1kKwL5WW6rsO429DBY/bA== - -"@rollup/rollup-linux-arm-gnueabihf@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz#9f1a6d218b560c9d75185af4b8bb42f9f24736b8" - integrity sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA== - -"@rollup/rollup-linux-arm-musleabihf@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz#53618b92e6ffb642c7b620e6e528446511330549" - integrity sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A== - -"@rollup/rollup-linux-arm64-gnu@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.0.tgz#e20fbe1bd4414c7119f9e0bba8ad17a6666c8365" - integrity sha512-x+uJ6MAYRlHGe9wi4HQjxpaKHPM3d3JjqqCkeC5gpnnI6OWovLdXTpfa8trjxPLnWKyBsSi5kne+146GAxFt4A== - -"@rollup/rollup-linux-arm64-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz#99a7ba5e719d4f053761a698f7b52291cefba577" - integrity sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw== - -"@rollup/rollup-linux-arm64-musl@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.0.tgz#13f475596a62e1924f13fe1c8cf2c40e09a99b47" - integrity sha512-nrRw8ZTQKg6+Lttwqo6a2VxR9tOroa2m91XbdQ2sUUzHoedXlsyvY1fN4xWdqz8PKmf4orDwejxXHjh7YBGUCA== - -"@rollup/rollup-linux-arm64-musl@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz#f53db99a45d9bc00ce94db8a35efa7c3c144a58c" - integrity sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ== - -"@rollup/rollup-linux-powerpc64le-gnu@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.0.tgz#6a431c441420d1c510a205e08c6673355a0a2ea9" - integrity sha512-xV0d5jDb4aFu84XKr+lcUJ9y3qpIWhttO3Qev97z8DKLXR62LC3cXT/bMZXrjLF9X+P5oSmJTzAhqwUbY96PnA== - -"@rollup/rollup-linux-powerpc64le-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz#cbb0837408fe081ce3435cf3730e090febafc9bf" - integrity sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA== - -"@rollup/rollup-linux-riscv64-gnu@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.0.tgz#53d9448962c3f9ed7a1672269655476ea2d67567" - integrity sha512-SDDhBQwZX6LPRoPYjAZWyL27LbcBo7WdBFWJi5PI9RPCzU8ijzkQn7tt8NXiXRiFMJCVpkuMkBf4OxSxVMizAw== - -"@rollup/rollup-linux-riscv64-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz#8ed09c1d1262ada4c38d791a28ae0fea28b80cc9" - integrity sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg== - -"@rollup/rollup-linux-s390x-gnu@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.0.tgz#95f0c133b324da3e7e5c7d12855e0eb71d21a946" - integrity sha512-RxB/qez8zIDshNJDufYlTT0ZTVut5eCpAZ3bdXDU9yTxBzui3KhbGjROK2OYTTor7alM7XBhssgoO3CZ0XD3qA== - -"@rollup/rollup-linux-s390x-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz#938138d3c8e0c96f022252a28441dcfb17afd7ec" - integrity sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg== - -"@rollup/rollup-linux-x64-gnu@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.0.tgz#820ada75c68ead1acc486e41238ca0d8f8531478" - integrity sha512-C6y6z2eCNCfhZxT9u+jAM2Fup89ZjiG5pIzZIDycs1IwESviLxwkQcFRGLjnDrP+PT+v5i4YFvlcfAs+LnreXg== - -"@rollup/rollup-linux-x64-gnu@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz#1a7481137a54740bee1ded4ae5752450f155d942" - integrity sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w== - -"@rollup/rollup-linux-x64-musl@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.0.tgz#ca74f22e125efbe94c1148d989ef93329b464443" - integrity sha512-i0QwbHYfnOMYsBEyjxcwGu5SMIi9sImDVjDg087hpzXqhBSosxkE7gyIYFHgfFl4mr7RrXksIBZ4DoLoP4FhJg== - -"@rollup/rollup-linux-x64-musl@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz#f1186afc601ac4f4fc25fac4ca15ecbee3a1874d" - integrity sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg== - -"@rollup/rollup-win32-arm64-msvc@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.0.tgz#269023332297051d037a9593dcba92c10fef726b" - integrity sha512-Fq52EYb0riNHLBTAcL0cun+rRwyZ10S9vKzhGKKgeD+XbwunszSY0rVMco5KbOsTlwovP2rTOkiII/fQ4ih/zQ== - -"@rollup/rollup-win32-arm64-msvc@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz#ed6603e93636a96203c6915be4117245c1bd2daf" - integrity sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA== - -"@rollup/rollup-win32-ia32-msvc@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.0.tgz#d7701438daf964011fd7ca33e3f13f3ff5129e7b" - integrity sha512-e/PBHxPdJ00O9p5Ui43+vixSgVf4NlLsmV6QneGERJ3lnjIua/kim6PRFe3iDueT1rQcgSkYP8ZBBXa/h4iPvw== - -"@rollup/rollup-win32-ia32-msvc@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz#14e0b404b1c25ebe6157a15edb9c46959ba74c54" - integrity sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg== - -"@rollup/rollup-win32-x64-msvc@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.0.tgz#0bb7ac3cd1c3292db1f39afdabfd03ccea3a3d34" - integrity sha512-aGg7iToJjdklmxlUlJh/PaPNa4PmqHfyRMLunbL3eaMO0gp656+q1zOKkpJ/CVe9CryJv6tAN1HDoR8cNGzkag== - -"@rollup/rollup-win32-x64-msvc@4.18.0": - version "4.18.0" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz#5d694d345ce36b6ecf657349e03eb87297e68da4" - integrity sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g== +"@rollup/rollup-android-arm-eabi@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.22.4.tgz#8b613b9725e8f9479d142970b106b6ae878610d5" + integrity sha512-Fxamp4aEZnfPOcGA8KSNEohV8hX7zVHOemC8jVBoBUHu5zpJK/Eu3uJwt6BMgy9fkvzxDaurgj96F/NiLukF2w== + +"@rollup/rollup-android-arm64@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.22.4.tgz#654ca1049189132ff602bfcf8df14c18da1f15fb" + integrity sha512-VXoK5UMrgECLYaMuGuVTOx5kcuap1Jm8g/M83RnCHBKOqvPPmROFJGQaZhGccnsFtfXQ3XYa4/jMCJvZnbJBdA== + +"@rollup/rollup-darwin-arm64@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.22.4.tgz#6d241d099d1518ef0c2205d96b3fa52e0fe1954b" + integrity sha512-xMM9ORBqu81jyMKCDP+SZDhnX2QEVQzTcC6G18KlTQEzWK8r/oNZtKuZaCcHhnsa6fEeOBionoyl5JsAbE/36Q== + +"@rollup/rollup-darwin-x64@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.22.4.tgz#42bd19d292a57ee11734c980c4650de26b457791" + integrity sha512-aJJyYKQwbHuhTUrjWjxEvGnNNBCnmpHDvrb8JFDbeSH3m2XdHcxDd3jthAzvmoI8w/kSjd2y0udT+4okADsZIw== + +"@rollup/rollup-linux-arm-gnueabihf@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.22.4.tgz#f23555ee3d8fe941c5c5fd458cd22b65eb1c2232" + integrity sha512-j63YtCIRAzbO+gC2L9dWXRh5BFetsv0j0va0Wi9epXDgU/XUi5dJKo4USTttVyK7fGw2nPWK0PbAvyliz50SCQ== + +"@rollup/rollup-linux-arm-musleabihf@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.22.4.tgz#f3bbd1ae2420f5539d40ac1fde2b38da67779baa" + integrity sha512-dJnWUgwWBX1YBRsuKKMOlXCzh2Wu1mlHzv20TpqEsfdZLb3WoJW2kIEsGwLkroYf24IrPAvOT/ZQ2OYMV6vlrg== + +"@rollup/rollup-linux-arm64-gnu@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.22.4.tgz#7abe900120113e08a1f90afb84c7c28774054d15" + integrity sha512-AdPRoNi3NKVLolCN/Sp4F4N1d98c4SBnHMKoLuiG6RXgoZ4sllseuGioszumnPGmPM2O7qaAX/IJdeDU8f26Aw== + +"@rollup/rollup-linux-arm64-musl@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.22.4.tgz#9e655285c8175cd44f57d6a1e8e5dedfbba1d820" + integrity sha512-Gl0AxBtDg8uoAn5CCqQDMqAx22Wx22pjDOjBdmG0VIWX3qUBHzYmOKh8KXHL4UpogfJ14G4wk16EQogF+v8hmA== + +"@rollup/rollup-linux-powerpc64le-gnu@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.22.4.tgz#9a79ae6c9e9d8fe83d49e2712ecf4302db5bef5e" + integrity sha512-3aVCK9xfWW1oGQpTsYJJPF6bfpWfhbRnhdlyhak2ZiyFLDaayz0EP5j9V1RVLAAxlmWKTDfS9wyRyY3hvhPoOg== + +"@rollup/rollup-linux-riscv64-gnu@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.22.4.tgz#67ac70eca4ace8e2942fabca95164e8874ab8128" + integrity sha512-ePYIir6VYnhgv2C5Xe9u+ico4t8sZWXschR6fMgoPUK31yQu7hTEJb7bCqivHECwIClJfKgE7zYsh1qTP3WHUA== + +"@rollup/rollup-linux-s390x-gnu@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.22.4.tgz#9f883a7440f51a22ed7f99e1d070bd84ea5005fc" + integrity sha512-GqFJ9wLlbB9daxhVlrTe61vJtEY99/xB3C8e4ULVsVfflcpmR6c8UZXjtkMA6FhNONhj2eA5Tk9uAVw5orEs4Q== + +"@rollup/rollup-linux-x64-gnu@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.22.4.tgz#70116ae6c577fe367f58559e2cffb5641a1dd9d0" + integrity sha512-87v0ol2sH9GE3cLQLNEy0K/R0pz1nvg76o8M5nhMR0+Q+BBGLnb35P0fVz4CQxHYXaAOhE8HhlkaZfsdUOlHwg== + +"@rollup/rollup-linux-x64-musl@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.22.4.tgz#f473f88219feb07b0b98b53a7923be716d1d182f" + integrity sha512-UV6FZMUgePDZrFjrNGIWzDo/vABebuXBhJEqrHxrGiU6HikPy0Z3LfdtciIttEUQfuDdCn8fqh7wiFJjCNwO+g== + +"@rollup/rollup-win32-arm64-msvc@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.22.4.tgz#4349482d17f5d1c58604d1c8900540d676f420e0" + integrity sha512-BjI+NVVEGAXjGWYHz/vv0pBqfGoUH0IGZ0cICTn7kB9PyjrATSkX+8WkguNjWoj2qSr1im/+tTGRaY+4/PdcQw== + +"@rollup/rollup-win32-ia32-msvc@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.22.4.tgz#a6fc39a15db618040ec3c2a24c1e26cb5f4d7422" + integrity sha512-SiWG/1TuUdPvYmzmYnmd3IEifzR61Tragkbx9D3+R8mzQqDBz8v+BvZNDlkiTtI9T15KYZhP0ehn3Dld4n9J5g== + +"@rollup/rollup-win32-x64-msvc@4.22.4": + version "4.22.4" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.22.4.tgz#3dd5d53e900df2a40841882c02e56f866c04d202" + integrity sha512-j8pPKp53/lq9lMXN57S8cFz0MynJk8OWNuUnXct/9KCpKU7DgU3bYMJhwWmcqC0UU29p8Lr0/7KEVcaM6bf47Q== "@rushstack/node-core-library@4.0.2": version "4.0.2" @@ -11852,53 +11777,29 @@ roarr@^2.15.3: semver-compare "^1.0.0" sprintf-js "^1.1.2" -rollup@^4.13.0: - version "4.18.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.18.0.tgz#497f60f0c5308e4602cf41136339fbf87d5f5dda" - integrity sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg== +rollup@^4.13.0, rollup@^4.2.0: + version "4.22.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.22.4.tgz#4135a6446671cd2a2453e1ad42a45d5973ec3a0f" + integrity sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A== dependencies: "@types/estree" "1.0.5" optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.18.0" - "@rollup/rollup-android-arm64" "4.18.0" - "@rollup/rollup-darwin-arm64" "4.18.0" - "@rollup/rollup-darwin-x64" "4.18.0" - "@rollup/rollup-linux-arm-gnueabihf" "4.18.0" - "@rollup/rollup-linux-arm-musleabihf" "4.18.0" - "@rollup/rollup-linux-arm64-gnu" "4.18.0" - "@rollup/rollup-linux-arm64-musl" "4.18.0" - "@rollup/rollup-linux-powerpc64le-gnu" "4.18.0" - "@rollup/rollup-linux-riscv64-gnu" "4.18.0" - "@rollup/rollup-linux-s390x-gnu" "4.18.0" - "@rollup/rollup-linux-x64-gnu" "4.18.0" - "@rollup/rollup-linux-x64-musl" "4.18.0" - "@rollup/rollup-win32-arm64-msvc" "4.18.0" - "@rollup/rollup-win32-ia32-msvc" "4.18.0" - "@rollup/rollup-win32-x64-msvc" "4.18.0" - fsevents "~2.3.2" - -rollup@^4.2.0: - version "4.14.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.14.0.tgz#c3e2cd479f1b2358b65c1f810fa05b51603d7be8" - integrity sha512-Qe7w62TyawbDzB4yt32R0+AbIo6m1/sqO7UPzFS8Z/ksL5mrfhA0v4CavfdmFav3D+ub4QeAgsGEe84DoWe/nQ== - dependencies: - "@types/estree" "1.0.5" - optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.14.0" - "@rollup/rollup-android-arm64" "4.14.0" - "@rollup/rollup-darwin-arm64" "4.14.0" - "@rollup/rollup-darwin-x64" "4.14.0" - "@rollup/rollup-linux-arm-gnueabihf" "4.14.0" - "@rollup/rollup-linux-arm64-gnu" "4.14.0" - "@rollup/rollup-linux-arm64-musl" "4.14.0" - "@rollup/rollup-linux-powerpc64le-gnu" "4.14.0" - "@rollup/rollup-linux-riscv64-gnu" "4.14.0" - "@rollup/rollup-linux-s390x-gnu" "4.14.0" - "@rollup/rollup-linux-x64-gnu" "4.14.0" - "@rollup/rollup-linux-x64-musl" "4.14.0" - "@rollup/rollup-win32-arm64-msvc" "4.14.0" - "@rollup/rollup-win32-ia32-msvc" "4.14.0" - "@rollup/rollup-win32-x64-msvc" "4.14.0" + "@rollup/rollup-android-arm-eabi" "4.22.4" + "@rollup/rollup-android-arm64" "4.22.4" + "@rollup/rollup-darwin-arm64" "4.22.4" + "@rollup/rollup-darwin-x64" "4.22.4" + "@rollup/rollup-linux-arm-gnueabihf" "4.22.4" + "@rollup/rollup-linux-arm-musleabihf" "4.22.4" + "@rollup/rollup-linux-arm64-gnu" "4.22.4" + "@rollup/rollup-linux-arm64-musl" "4.22.4" + "@rollup/rollup-linux-powerpc64le-gnu" "4.22.4" + "@rollup/rollup-linux-riscv64-gnu" "4.22.4" + "@rollup/rollup-linux-s390x-gnu" "4.22.4" + "@rollup/rollup-linux-x64-gnu" "4.22.4" + "@rollup/rollup-linux-x64-musl" "4.22.4" + "@rollup/rollup-win32-arm64-msvc" "4.22.4" + "@rollup/rollup-win32-ia32-msvc" "4.22.4" + "@rollup/rollup-win32-x64-msvc" "4.22.4" fsevents "~2.3.2" run-async@^2.4.0: From 5c6ac137f2927744a05fff9f1e0393fb40ca47a3 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 5 Oct 2024 14:01:01 +0200 Subject: [PATCH 111/123] docs: update the README to refer to the docs website --- README.md | 410 ++---------------------------------------------------- 1 file changed, 12 insertions(+), 398 deletions(-) diff --git a/README.md b/README.md index d2e60a7..6316337 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@

Strapi config-sync plugin

-

This plugin is a multi-purpose tool to manage your Strapi database records through JSON files. Mostly used to version control config data for automated deployment, automated tests and data sharing for collaboration purposes.

+

This plugin is a multi-purpose tool to manage your Strapi database records through JSON files. Mostly used to version controlconfig data for automated deployment, automated tests and data sharing for collaboration purposes.

+ +Read the documentation

@@ -19,19 +21,6 @@

-## Table of Contents - -- [Features](#-features) -- [Installation](#-installation) -- [Requirements](#-requirements) -- [Motivation](#-motivation) -- [CLI](#-command-line-interface-cli) -- [Admin panel](#%EF%B8%8F-admin-panel-gui) -- [Usage / Workflow](#%EF%B8%8F-usage--workflow) -- [Config types](#-config-types) -- [Naming convention](#-naming-convention) -- [Settings](#-settings) - ## ✨ Features - **CLI** - `config-sync` CLI for syncing the config from the command line @@ -42,9 +31,9 @@ - **Exclusion** - Exclude single config entries or all entries of a given type - **Diff viewer** - A git-style diff viewer to inspect the config changes -## ⏳ Installation +## ⏳ Getting started -Install the plugin in your Strapi project. +[Read the Getting Started tutorial](https://docs.pluginpal.io/config-sync) or follow the steps below: ```bash # using yarn @@ -81,392 +70,15 @@ npm run develop The **Config Sync** plugin should now appear in the **Settings** section of your Strapi app. -To start tracking your config changes you have to make the first export. This will dump all your configuration data to the `/config/sync` directory. You can export either through [the CLI](#-command-line-interface-cli) or [Strapi admin panel](#%EF%B8%8F-admin-panel-gui) +To start tracking your config changes you have to make the first export. This will dump all your configuration data to the `/config/sync` directory. You can export either through [the CLI](https://docs.pluginpal.io/config-sync/cli) or [Strapi admin panel](https://docs.pluginpal.io/config-sync/admin-gui) Enjoy 🎉 -## 🖐 Requirements - -Complete installation requirements are the exact same as for Strapi itself and can be found in the [Strapi documentation](https://strapi.io/documentation). - -**Supported Strapi versions**: - -- Strapi 4.14.4 (recently tested) -- Strapi ^4.x (use `strapi-plugin-config-sync@^1.0.0`) -- Strapi ^3.4.x (use `strapi-plugin-config-sync@0.1.6`) - -## 💡 Motivation -In Strapi we come across what I would call config types. These are models of which the records are stored in our database, just like content types. Though the big difference here is that your code ofter relies on the database records of these types. - -Having said that, it makes sense that these records can be exported, added to git, and be migrated across environments. This way we can make sure we have all the data our code relies on, on each environment. - -Examples of these types are: - -- Admin roles _(admin::role)_ -- User roles _(plugin::users-permissions.role)_ -- Admin settings _(strapi::core-store)_ -- I18n locale _(plugin::i18n.locale)_ - -This plugin gives you the tools to sync this data. You can export the data as JSON files on one env, and import them on every other env. By writing this data as JSON files you can easily track them in your version control system (git). - -_With great power comes great responsibility - Spider-Man_ - -## 🔌 Command line interface (CLI) - -Add the `config-sync` command as a script to the `package.json` of your Strapi project: - -``` -"scripts": { - // ... - "cs": "config-sync" -}, -``` - -You can now run all the `config-sync` commands like this: - -```bash -# using yarn -yarn cs --help - -# using npm -npm run cs --help -``` - -### ⬆️ Import ⬇️ Export - -> _Command:_ `import` _Alias:_ `i` -> -> _Command:_ `export` _Alias:_ `e` - -These commands are used to sync the config in your Strapi project. - -_Example:_ - -```bash -# using yarn -yarn cs import -yarn cs export - -# using npm -npm run cs import -npm run cs export -``` - -##### Flag: `-y`, `--yes` - -Use this flag to skip the confirm prompt and go straight to syncing the config. - -```bash -[command] --yes -``` - -##### Flag: `-t`, `--type` - -Use this flag to specify the type of config you want to sync. - -```bash -[command] --type user-role -``` - -##### Flag: `-p`, `--partial` - -Use this flag to sync a specific set of configs by giving the CLI a comma-separated string of config names. - -```bash -[command] --partial user-role.public,i18n-locale.en -``` - -##### Flag: `-f`, `--force` - -If you're using the soft setting to gracefully import config, you can use this flag to ignore the setting for the current command and forcefully import all changes anyway. - -```bash -[command] --force -``` - -### ↔️ Diff - -> _Command:_ `diff` | _Alias:_ `d` - -This command is used to see the difference between the config as found in the sync directory, and the config as found in the database. - -_Example:_ - -```bash -# using yarn -yarn cs diff - -# using npm -npm run cs diff -``` - -##### Argument: `` - -Add a single config name as the argument of the `diff` command to see the difference of that single file in a git-style diff viewer. - -_Example:_ - -```bash -# using yarn -yarn cs diff user-role.public - -# using npm -npm run cs diff user-role.public -``` - -## 🖥️ Admin panel (GUI) -This plugin ships with a React app which can be accessed from the settings page in Strapi admin panel. On this page you can pretty much do the same as you can from the CLI. You can import, export and see the difference between the config as found in the sync directory, and the config as found in the database. - -**Pro tip:** -By clicking on one of the items in the diff table you can see the exact difference between sync dir and database in a git-style diff viewer. - -Config diff in admin - -## ⌨️ Usage / Workflow -This plugin works best when you use `git` for the version control of your Strapi project. - -_The following workflows are assuming you're using `git`._ - -### Intro -All database records tracked with this plugin will be exported to JSON files. Once exported each change to the file or the record will be tracked. Meaning you can now do one of two things: - -- Change the file(s), and run an import. You have now imported from filesystem -> database. -- Change the record(s), and run an export. You have now exported from database -> filesystem. - -### Local development -When building a new feature locally for your Strapi project you'd use the following workflow: - -- Build the feature. -- Export the config. -- Commit and push the files to git. - -### Deployment -When deploying the newly created feature - to either a server, or a co-worker's machine - you'd use the following workflow: - -- Pull the latest file changes to the environment. -- (Re)start your Strapi instance. -- Import the config. - -### Production deployment -The production deployment will be the same as a regular deployment. You just have to be careful before running the import. Ideally making sure the are no open changes before you pull the new code to the environment. - -## 🚀 Config types - -By default the plugin will track 4 (official) types. - -To track your own custom types you can register them by setting some plugin config. - -### Default types - -These 4 types are by default registered in the sync process. - -#### Admin role - -> Config name: `admin-role` | UID: `code` | Query string: `admin::role` - -#### User role - -> Config name: `user-role` | UID: `type` | Query string: `plugin::users-permissions.role` - -#### Core store - -> Config name: `core-store` | UID: `key` | Query string: `strapi::core-store` - -#### I18n locale - -> Config name: `i18n-locale` | UID: `code` | Query string: `plugin::i18n.locale` - -### Custom types - -Your custom types can be registered through the `customTypes` plugin config. This is a setting that can be set in the `config/plugins.js` file in your project. - -_Read more about the `config/plugins.js` file [here](#-settings)._ - -You can register a type by giving the `customTypes` array an object which contains at least the following 3 properties: - -``` -customTypes: [{ - configName: 'webhook', - queryString: 'webhook', - uid: 'name', -}], -``` - -_The example above will register the Strapi webhook type._ - -#### Config name - -The name of the config type. This value will be used as the first part of the filename for all config of this type. It should be unique from the other types and is preferably written in kebab-case. - -###### Key: `configName` - -> `required:` YES | `type:` string - -#### Query string - -This is the query string of the type. Each type in Strapi has its own query string you can use to programatically preform CRUD actions on the entries of the type. Often for custom types in Strapi the format is something like `api::custom-api.custom-type`. - -###### Key: `queryString` - -> `required:` YES | `type:` string - -#### UID - -The UID represents a field on the registered type. The value of this field will act as a unique identifier to identify the entries across environments. Therefore it should be unique and preferably un-editable after initial creation. - -Mind that you can not use an auto-incremental value like the `id` as auto-increment does not play nice when you try to match entries across different databases. - -If you do not have a single unique value, you can also pass in an array of keys for a combined uid key. This is for example the case for all content types which use i18n features (An example config would be `uid: ['productId', 'locale']`). - -###### Key: `uid` - -> `required:` YES | `type:` string | string[] - -#### Relations - -The relations array specifies the relations you want to include in the sync process. -This feature is used to sync the relations between `roles` and `permissions`. See https://github.com/boazpoolman/strapi-plugin-config-sync/blob/master/server/config/types.js#L16. - -Example: -``` -{ - configName: 'admin-role', - queryString: 'admin::role', - uid: 'code', - relations: [{ - queryString: 'admin::permission', - relationName: 'permissions', - parentName: 'role', - relationSortFields: ['action', 'subject'], - }], -}, -``` - -###### Key: `relations` - -> `required:` NO | `type:` array - -#### Components - -This property can accept an array of component names from the type. Strapi Components can be included in the export/import process. With "." nested components can also be included in the process. -``` -customTypes: [{ - configName: 'webhook', - queryString: 'webhook', - uid: 'name', - components: ['ParentComponentA', 'ParentComponentA.ChildComponent', 'ParentComponentB'] -}], -``` - -###### Key: `components` - -> `required:` NO | `type:` array - -#### JSON fields - -This property can accept an array of field names from the type. It is meant to specify the JSON fields on the type so the plugin can better format the field values when calculating the config difference. - -###### Key: `jsonFields` - -> `required:` NO | `type:` array - -## 🔍 Naming convention -All the config files written in the sync directory have the same naming convention. It goes as follows: - - [config-type].[identifier].json - -- `config-type` - Corresponds to the `configName` of the config type. -- `identifier` - Corresponds to the value of the `uid` field of the config type. - -## 🔧 Settings -The settings of the plugin can be overridden in the `config/plugins.js` file. -In the example below you can see how, and also what the default settings are. - -##### `config/plugins.js`: - module.exports = ({ env }) => ({ - // ... - 'config-sync': { - enabled: true, - config: { - syncDir: "config/sync/", - minify: false, - soft: false, - importOnBootstrap: false, - customTypes: [], - excludedTypes: [], - excludedConfig: [ - "core-store.plugin_users-permissions_grant", - "core-store.plugin_upload_metrics", - "core-store.strapi_content_types_schema", - "core-store.ee_information", - ], - }, - }, - }); - - -### Sync dir - -The path for reading and writing the sync files. - -###### Key: `syncDir` - -> `required:` YES | `type:` string | `default:` `config/sync/` - -### Minify - -When enabled all the exported JSON files will be minified. - -###### Key: `minify` - -> `required:` NO | `type:` bool | `default:` `false` - -### Soft - -When enabled the import action will be limited to only create new entries. Entries to be deleted, or updated will be skipped from the import process and will remain in it's original state. - -###### Key: `soft` - -> `required:` NO | `type:` bool | `default:` `false` - -### Import on bootstrap - -Allows you to let the config be imported automaticly when strapi is bootstrapping (on `strapi start`). This setting can't be used locally and should be handled very carefully as it can unintendedly overwrite the changes in your database. **PLEASE USE WITH CARE**. - -###### Key: `importOnBootstrap` - -> `required:` NO | `type:` bool | `default:` `false` - -### Custom types - -With this setting you can register your own custom config types. This is an array which expects objects with at least the `configName`, `queryString` and `uid` properties. Read more about registering custom types in the [Custom config types](#custom-types) documentation. - -###### Key: `customTypes` - -> `required:` NO | `type:` array | `default:` `[]` - -### Excluded types - -This setting will exclude all the config from a given type from the syncing process. The config types are specified by the `configName` of the type. - -For example: - -``` -excludedTypes: ['admin-role'] -``` - -###### Key: `excludedTypes` - -> `required:` NO | `type:` array | `default:` `[]` - -### Excluded config - -Specify the names of configs you want to exclude from the syncing process. By default the API tokens for users-permissions, which are stored in core_store, are excluded. This setting expects the config names to comply with the naming convention. - -###### Key: `excludedConfig` +## 📓 Documentation -> `required:` NO | `type:` array | `default:` `['core-store.plugin_users-permissions_grant', 'core-store.plugin_upload_metrics', 'core-store.strapi_content_types_schema', 'core-store.ee_information',]` +See our dedicated [repository](https://github.com/pluginpal/docs) for all of PluginPal's documentation, or view the Config Sync documentation live: +- [Config Sync documentation](https://docs.pluginpal.io/config-sync) ## 🤝 Contributing @@ -478,8 +90,10 @@ Give a star if this project helped you. ## 🔗 Links +- [PluginPal marketplace](https://www.pluginpal.io/plugin/config-sync) - [NPM package](https://www.npmjs.com/package/strapi-plugin-config-sync) - [GitHub repository](https://github.com/boazpoolman/strapi-plugin-config-sync) +- [Strapi marketplace](https://market.strapi.io/plugins/strapi-plugin-config-sync) ## 🌎 Community support @@ -488,4 +102,4 @@ Give a star if this project helped you. ## 📝 Resources -- [MIT License](LICENSE.md) +- [MIT License](https://github.com/pluginpal/strapi-plugin-config-sync/blob/master/LICENSE.md) From 750c1a289598a013a036206dea39c18c2d2850ae Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 16:22:33 +0200 Subject: [PATCH 112/123] chore: update strapi dependencies to 5.0.4 --- package.json | 10 +- playground/package.json | 6 +- yarn.lock | 931 +++++++++++++--------------------------- 3 files changed, 301 insertions(+), 646 deletions(-) diff --git a/package.json b/package.json index 62f761f..1ad26b1 100644 --- a/package.json +++ b/package.json @@ -55,13 +55,13 @@ "strapi-server.js" ], "peerDependencies": { - "@strapi/strapi": "^5.0.0-rc.2" + "@strapi/strapi": "^5.0.0" }, "devDependencies": { - "@strapi/design-system": "2.0.0-rc.7", - "@strapi/icons": "2.0.0-rc.7", - "@strapi/strapi": "5.0.0-rc.2", - "@strapi/utils": "5.0.0-rc.2", + "@strapi/design-system": "2.0.0-rc.11", + "@strapi/icons": "2.0.0-rc.11", + "@strapi/strapi": "5.0.4", + "@strapi/utils": "5.0.4", "babel-eslint": "9.0.0", "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", diff --git a/playground/package.json b/playground/package.json index 4557b7c..240e945 100644 --- a/playground/package.json +++ b/playground/package.json @@ -16,9 +16,9 @@ "supertest": "^6.3.3" }, "dependencies": { - "@strapi/strapi": "5.0.0-rc.2", - "@strapi/plugin-users-permissions": "5.0.0-rc.2", - "@strapi/plugin-cloud": "5.0.0-rc.2", + "@strapi/strapi": "5.0.4", + "@strapi/plugin-users-permissions": "5.0.4", + "@strapi/plugin-cloud": "5.0.4", "better-sqlite3": "9.4.3", "react": "^18.0.0", "react-dom": "^18.0.0", diff --git a/yarn.lock b/yarn.lock index 46192ab..0128104 100644 --- a/yarn.lock +++ b/yarn.lock @@ -601,11 +601,6 @@ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== -"@esbuild/aix-ppc64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" - integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== - "@esbuild/aix-ppc64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz#a70f4ac11c6a1dfc18b8bbb13284155d933b9537" @@ -621,11 +616,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg== -"@esbuild/android-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" - integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== - "@esbuild/android-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz#db1c9202a5bc92ea04c7b6840f1bbe09ebf9e6b9" @@ -641,11 +631,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw== -"@esbuild/android-arm@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" - integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== - "@esbuild/android-arm@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.2.tgz#3b488c49aee9d491c2c8f98a909b785870d6e995" @@ -661,11 +646,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ== -"@esbuild/android-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" - integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== - "@esbuild/android-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.2.tgz#3b1628029e5576249d2b2d766696e50768449f98" @@ -681,11 +661,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w== -"@esbuild/darwin-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" - integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== - "@esbuild/darwin-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz#6e8517a045ddd86ae30c6608c8475ebc0c4000bb" @@ -701,11 +676,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg== -"@esbuild/darwin-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" - integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== - "@esbuild/darwin-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz#90ed098e1f9dd8a9381695b207e1cff45540a0d0" @@ -721,11 +691,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw== -"@esbuild/freebsd-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" - integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== - "@esbuild/freebsd-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz#d71502d1ee89a1130327e890364666c760a2a911" @@ -741,11 +706,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug== -"@esbuild/freebsd-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" - integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== - "@esbuild/freebsd-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz#aa5ea58d9c1dd9af688b8b6f63ef0d3d60cea53c" @@ -761,11 +721,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g== -"@esbuild/linux-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" - integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== - "@esbuild/linux-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz#055b63725df678379b0f6db9d0fa85463755b2e5" @@ -781,11 +736,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ== -"@esbuild/linux-arm@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" - integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== - "@esbuild/linux-arm@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz#76b3b98cb1f87936fbc37f073efabad49dcd889c" @@ -801,11 +751,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg== -"@esbuild/linux-ia32@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" - integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== - "@esbuild/linux-ia32@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz#c0e5e787c285264e5dfc7a79f04b8b4eefdad7fa" @@ -821,11 +766,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ== -"@esbuild/linux-loong64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" - integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== - "@esbuild/linux-loong64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz#a6184e62bd7cdc63e0c0448b83801001653219c5" @@ -841,11 +781,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw== -"@esbuild/linux-mips64el@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" - integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== - "@esbuild/linux-mips64el@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz#d08e39ce86f45ef8fc88549d29c62b8acf5649aa" @@ -861,11 +796,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g== -"@esbuild/linux-ppc64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" - integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== - "@esbuild/linux-ppc64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz#8d252f0b7756ffd6d1cbde5ea67ff8fd20437f20" @@ -881,11 +811,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw== -"@esbuild/linux-riscv64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" - integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== - "@esbuild/linux-riscv64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz#19f6dcdb14409dae607f66ca1181dd4e9db81300" @@ -901,11 +826,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w== -"@esbuild/linux-s390x@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" - integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== - "@esbuild/linux-s390x@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz#3c830c90f1a5d7dd1473d5595ea4ebb920988685" @@ -921,11 +841,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw== -"@esbuild/linux-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" - integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== - "@esbuild/linux-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz#86eca35203afc0d9de0694c64ec0ab0a378f6fff" @@ -941,11 +856,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA== -"@esbuild/netbsd-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" - integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== - "@esbuild/netbsd-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz#e771c8eb0e0f6e1877ffd4220036b98aed5915e6" @@ -961,11 +871,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg== -"@esbuild/openbsd-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" - integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== - "@esbuild/openbsd-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz#9a795ae4b4e37e674f0f4d716f3e226dd7c39baf" @@ -981,11 +886,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw== -"@esbuild/sunos-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" - integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== - "@esbuild/sunos-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz#7df23b61a497b8ac189def6e25a95673caedb03f" @@ -1001,11 +901,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw== -"@esbuild/win32-arm64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" - integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== - "@esbuild/win32-arm64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz#f1ae5abf9ca052ae11c1bc806fb4c0f519bacf90" @@ -1021,11 +916,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig== -"@esbuild/win32-ia32@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" - integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== - "@esbuild/win32-ia32@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz#241fe62c34d8e8461cd708277813e1d0ba55ce23" @@ -1041,11 +931,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q== -"@esbuild/win32-x64@0.19.12": - version "0.19.12" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" - integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== - "@esbuild/win32-x64@0.20.2": version "0.20.2" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" @@ -1116,13 +1001,6 @@ "@floating-ui/core" "^1.4.2" "@floating-ui/utils" "^0.1.3" -"@floating-ui/react-dom@2.0.9": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.0.9.tgz#264ba8b061000baa132b5910f0427a6acf7ad7ce" - integrity sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ== - dependencies: - "@floating-ui/dom" "^1.0.0" - "@floating-ui/react-dom@2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@floating-ui/react-dom/-/react-dom-2.1.0.tgz#4f0e5e9920137874b2405f7d6c862873baf4beff" @@ -1236,13 +1114,6 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== -"@internationalized/date@3.5.3": - version "3.5.3" - resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.3.tgz#acef6e6f8855a44d685111023aa471f2012643c8" - integrity sha512-X9bi8NAEHAjD8yzmPYT2pdJsbe+tYSEBAfowtlxJVJdZR3aK8Vg7ZUT1Fm5M47KLzp/M1p1VwAaeSma3RT7biw== - dependencies: - "@swc/helpers" "^0.5.0" - "@internationalized/date@3.5.4": version "3.5.4" resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.4.tgz#49ba11634fd4350b7a9308e297032267b4063c44" @@ -1250,13 +1121,6 @@ dependencies: "@swc/helpers" "^0.5.0" -"@internationalized/number@3.5.2": - version "3.5.2" - resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.2.tgz#2edc8e830268dca7283dad6def728f34eb5b7fdc" - integrity sha512-4FGHTi0rOEX1giSkt5MH4/te0eHBq3cvAYsfLlpguV6pzJAReXymiYpE5wPCqKqjkUO3PIsyvk+tBiIV1pZtbA== - dependencies: - "@swc/helpers" "^0.5.0" - "@internationalized/number@3.5.3": version "3.5.3" resolved "https://registry.yarnpkg.com/@internationalized/number/-/number-3.5.3.tgz#9fa060c1c4809f23fb3d38dd3f3d1ae4c87e95a8" @@ -1666,19 +1530,17 @@ resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== -"@pmmmwh/react-refresh-webpack-plugin@0.5.11": - version "0.5.11" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz#7c2268cedaa0644d677e8c4f377bc8fb304f714a" - integrity sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ== +"@pmmmwh/react-refresh-webpack-plugin@0.5.15": + version "0.5.15" + resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz#f126be97c30b83ed777e2aeabd518bc592e6e7c4" + integrity sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ== dependencies: - ansi-html-community "^0.0.8" - common-path-prefix "^3.0.0" + ansi-html "^0.0.9" core-js-pure "^3.23.3" error-stack-parser "^2.0.6" - find-up "^5.0.0" html-entities "^2.1.0" loader-utils "^2.0.4" - schema-utils "^3.0.0" + schema-utils "^4.2.0" source-map "^0.7.3" "@pnpm/config.env-replace@^1.1.0": @@ -2395,26 +2257,26 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@strapi/admin@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.0-rc.2.tgz#9c42ff8b3cb3ed1da007aa35611ee0e0a2953afb" - integrity sha512-Cr8NmxkQ8pVUchnu1M+J9Bhrx+9fU9l4ZeydFBDR2YVSMLeJdl+Yt8LaDalQ8AaADmq5AvI64ocNEb5XeNu4gw== +"@strapi/admin@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/admin/-/admin-5.0.4.tgz#6b4c99cd79bf87fa29d3067bcf21cebf283b3c0b" + integrity sha512-Re8BvEZdqOsU5qwDKNnCJbrNlfcCoUv5lSrqUjAGn6xJymiLTJI2pBFOOIREBSP1CQMoBQWGoA3uVNGLUJMrYg== dependencies: "@casl/ability" "6.5.0" "@internationalized/date" "3.5.4" "@radix-ui/react-context" "1.0.1" "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.6" - "@strapi/icons" "2.0.0-beta.6" - "@strapi/permissions" "5.0.0-rc.2" - "@strapi/types" "5.0.0-rc.2" - "@strapi/typescript-utils" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/design-system" "2.0.0-rc.11" + "@strapi/icons" "2.0.0-rc.11" + "@strapi/permissions" "5.0.4" + "@strapi/types" "5.0.4" + "@strapi/typescript-utils" "5.0.4" + "@strapi/utils" "5.0.4" "@testing-library/dom" "10.1.0" "@testing-library/react" "15.0.7" "@testing-library/user-event" "14.5.2" - axios "1.6.8" + axios "1.7.4" bcryptjs "2.4.3" boxen "5.1.2" chalk "^4.1.2" @@ -2439,7 +2301,7 @@ koa2-ratelimit "^1.1.3" lodash "4.17.21" msw "1.3.0" - node-schedule "2.1.0" + node-schedule "2.1.1" ora "5.4.1" p-map "4.0.0" passport-local "1.0.0" @@ -2455,7 +2317,7 @@ react-select "5.8.0" react-window "1.8.10" rimraf "5.0.5" - sanitize-html "2.11.0" + sanitize-html "2.13.0" scheduler "0.23.0" semver "7.5.4" sift "16.0.1" @@ -2464,19 +2326,19 @@ yup "0.32.9" zod "^3.22.4" -"@strapi/cloud-cli@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/cloud-cli/-/cloud-cli-5.0.0-rc.2.tgz#46c7823327c7593a2e015d742a1b713257b779c0" - integrity sha512-NIbUfSNs7dVIw23WnqcD9yssjVChctcnZP+L8AVWRFpRLtxLpTebfBYJQF72rotd45c5fp1hs4amlL7q/nF0Og== +"@strapi/cloud-cli@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/cloud-cli/-/cloud-cli-5.0.4.tgz#ac7e1e8b4235fc2e7db6e307f8121ec15e84097e" + integrity sha512-uXlBh4zyo+t/eAE493Boksqcjx3SfCpb3Ajp3uTAjjExYS51+zh6UrU7rb8rShAUlFSRIROrjVYseLrIvpn8CA== dependencies: - "@strapi/utils" "5.0.0-rc.2" - axios "1.6.0" + "@strapi/utils" "5.0.4" + axios "1.7.4" chalk "4.1.2" cli-progress "3.12.0" commander "8.3.0" eventsource "2.0.2" fast-safe-stringify "2.1.1" - fs-extra "10.0.0" + fs-extra "11.2.0" inquirer "8.2.5" jsonwebtoken "9.0.0" jwks-rsa "3.1.0" @@ -2485,22 +2347,22 @@ open "8.4.0" ora "5.4.1" pkg-up "3.1.0" - tar "6.1.13" + tar "6.2.1" xdg-app-paths "8.3.0" yup "0.32.9" -"@strapi/content-manager@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/content-manager/-/content-manager-5.0.0-rc.2.tgz#b1a0df76328f985ecb08586421f2a1d38f431f4c" - integrity sha512-gznBPc9A830eYvnhjRvvxggrwj6eoaCERjFBmb10a4Y9LcxNVaRggu1Erpt4ehrzbp/a5X06UPmpAJodiAHdCA== +"@strapi/content-manager@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/content-manager/-/content-manager-5.0.4.tgz#16ccd2f674ee2fd173671bc62bb9ea5af2549cff" + integrity sha512-h8d/hCv9s09Xuz/qGBCBzIEeiXFxIzXOkJjK6B3lqAA6qQCW+8ZXVpkxD89lUZJshS4QCLqHhNJ8WRqzbJAzqw== dependencies: "@radix-ui/react-toolbar" "1.0.4" "@reduxjs/toolkit" "1.9.7" "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "2.0.0-beta.6" - "@strapi/icons" "2.0.0-beta.6" - "@strapi/types" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/design-system" "2.0.0-rc.11" + "@strapi/icons" "2.0.0-rc.11" + "@strapi/types" "5.0.4" + "@strapi/utils" "5.0.4" codemirror5 "npm:codemirror@^5.65.11" date-fns "2.30.0" fractional-indexing "3.2.0" @@ -2518,7 +2380,7 @@ markdown-it-mark "^3.0.1" markdown-it-sub "^1.0.0" markdown-it-sup "1.0.0" - node-schedule "2.1.0" + node-schedule "2.1.1" qs "6.11.1" react-dnd "16.0.1" react-dnd-html5-backend "16.0.1" @@ -2527,43 +2389,43 @@ react-query "3.39.3" react-redux "8.1.3" react-window "1.8.10" - sanitize-html "2.11.0" + sanitize-html "2.13.0" slate "0.94.1" slate-history "0.93.0" slate-react "0.98.3" yup "0.32.9" -"@strapi/content-releases@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.0-rc.2.tgz#48b2cdb00ec25238124af1ab0dd58a163ffa13b7" - integrity sha512-8rg+yKEF4D2QX4T6xsEB6exINXVxQgop9/TgFv9Jy9hKwJ8E8x8O1zwmnlxFC1ZMWMv8Qb7dmUaOy6YIVbNk3g== +"@strapi/content-releases@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/content-releases/-/content-releases-5.0.4.tgz#ef21b9a399c4cb3fabf05363bdefdc38236620e5" + integrity sha512-PqT7+u8l9PKf6Xln/C9OgTtJRW43Kbl3qM+qKSFCsH1awq78jW5vkZtvg4nGnEhjjWcLkfLHI9Lm3VjzAQ3EnQ== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/database" "5.0.0-rc.2" - "@strapi/design-system" "2.0.0-beta.6" - "@strapi/icons" "2.0.0-beta.6" - "@strapi/types" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/database" "5.0.4" + "@strapi/design-system" "2.0.0-rc.11" + "@strapi/icons" "2.0.0-rc.11" + "@strapi/types" "5.0.4" + "@strapi/utils" "5.0.4" date-fns "2.30.0" date-fns-tz "2.0.1" formik "2.4.5" lodash "4.17.21" - node-schedule "2.1.0" + node-schedule "2.1.1" react-intl "6.6.2" react-redux "8.1.3" yup "0.32.9" -"@strapi/content-type-builder@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/content-type-builder/-/content-type-builder-5.0.0-rc.2.tgz#34a792aec08a7316d152217c3c431122723eb0ae" - integrity sha512-PLcSPju5d+WVIkRWuwt6RGAe0dltnG0DMEePqtEuv7qkqOJx6UsBrfXl10ZzSLFi/s8nX0oHzyWglit6bFbUIw== +"@strapi/content-type-builder@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/content-type-builder/-/content-type-builder-5.0.4.tgz#401397027e5ff2806370108b7f3cf9bd6b3d0eb0" + integrity sha512-SH7kXCp4tFnByW1bkveLA4b+rGKNd6sBLImEUz5sqdLCFftc0SHIXe/7tqoNR+TLfCgW77rbujBSJpsHULiA1g== dependencies: "@reduxjs/toolkit" "1.9.7" "@sindresorhus/slugify" "1.1.0" - "@strapi/design-system" "2.0.0-beta.6" - "@strapi/generators" "5.0.0-rc.2" - "@strapi/icons" "2.0.0-beta.6" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/design-system" "2.0.0-rc.11" + "@strapi/generators" "5.0.4" + "@strapi/icons" "2.0.0-rc.11" + "@strapi/utils" "5.0.4" date-fns "2.30.0" fs-extra "11.2.0" immer "9.0.21" @@ -2574,24 +2436,23 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/core@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.0-rc.2.tgz#121836b35ee4664cc7cc14aa6b6fa6e9e23fd649" - integrity sha512-N4CdRjH5JnUVpvghDzWgO3tLziPbieze7N9W9ngPfFZUn3+JjP9uVBj/T/wrcb18R/vkY2A4hqHE0c7Rkh5fnA== +"@strapi/core@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/core/-/core-5.0.4.tgz#692720d9458252176db9b573385263e47ce5d6f6" + integrity sha512-nUOi9jvvOwjfmzE9ybm2x1UTUcuKcq4cSbGPP8EOAuHbhoPNPsHKyVIgOOXeBuirw0qh86mJ1fR7RE1lGBi+ZQ== dependencies: "@koa/cors" "5.0.0" "@koa/router" "12.0.1" "@paralleldrive/cuid2" "2.2.2" - "@strapi/admin" "5.0.0-rc.2" - "@strapi/database" "5.0.0-rc.2" - "@strapi/generate-new" "5.0.0-rc.2" - "@strapi/generators" "5.0.0-rc.2" - "@strapi/logger" "5.0.0-rc.2" + "@strapi/admin" "5.0.4" + "@strapi/database" "5.0.4" + "@strapi/generators" "5.0.4" + "@strapi/logger" "5.0.4" "@strapi/pack-up" "5.0.0" - "@strapi/permissions" "5.0.0-rc.2" - "@strapi/types" "5.0.0-rc.2" - "@strapi/typescript-utils" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/permissions" "5.0.4" + "@strapi/types" "5.0.4" + "@strapi/typescript-utils" "5.0.4" + "@strapi/utils" "5.0.4" bcryptjs "2.4.3" boxen "5.1.2" chalk "4.1.2" @@ -2621,28 +2482,29 @@ koa-static "5.0.0" lodash "4.17.21" mime-types "2.1.35" - node-schedule "2.1.0" + node-schedule "2.1.1" open "8.4.0" ora "5.4.1" package-json "7.0.0" pkg-up "3.1.0" qs "6.11.1" + resolve.exports "2.0.2" semver "7.5.4" statuses "2.0.1" - typescript "5.2.2" - undici "6.18.2" + typescript "5.3.2" + undici "6.19.2" yup "0.32.9" -"@strapi/data-transfer@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.0-rc.2.tgz#5bdeee6fb03287bee5de963edf1571f207ba3448" - integrity sha512-BLbK5IaudeJdrcdizCWiFeDJI8WIb2OLfg03wEe7dii0d0ASi9jU7vtyB4PTcB/Lqkcrjx2XMayIPVWCTCUBKw== +"@strapi/data-transfer@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/data-transfer/-/data-transfer-5.0.4.tgz#1b704892f3e8d1899ddd92764a21a1139632c1e9" + integrity sha512-v0YJbnV7Lzuh7kJgMRu4JBQ87LjfV7QC4e1/8I+wKTAkLF2n1Z/mRwvxS+aeuZvUw7JiJJgT7TU0LDDM4Xo4rQ== dependencies: - "@strapi/logger" "5.0.0-rc.2" - "@strapi/types" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/logger" "5.0.4" + "@strapi/types" "5.0.4" + "@strapi/utils" "5.0.4" chalk "4.1.2" - cli-table3 "0.6.2" + cli-table3 "0.6.5" commander "8.3.0" fs-extra "11.2.0" inquirer "8.2.5" @@ -2652,17 +2514,17 @@ semver "7.5.4" stream-chain "2.2.5" stream-json "1.8.0" - tar "6.1.13" + tar "6.2.1" tar-stream "2.2.0" - ws "8.13.0" + ws "8.17.1" -"@strapi/database@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.0-rc.2.tgz#adad579c0e4a4a4f5b2bbb074c38713305953ed9" - integrity sha512-9lxMps1antUb9erqGa9m6Hr+V4/88DMbPKCmkXAwq101vtYWFPfcU7rvmulVyQuHRZG1wpJ542gVcf417MmL+A== +"@strapi/database@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/database/-/database-5.0.4.tgz#7580a2e71181fc9637ba305addb2920641d6772f" + integrity sha512-v2eRpKD9iCx5+qxXzZXWNbKdCurQ0+DCqpjkU3Cx8vkRhggMX2LlI8RYlbbDTxbGd5mavm3ZboGWVjXd3QlsIg== dependencies: "@paralleldrive/cuid2" "2.2.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/utils" "5.0.4" ajv "8.16.0" date-fns "2.30.0" debug "4.3.4" @@ -2672,38 +2534,10 @@ semver "7.5.4" umzug "3.8.1" -"@strapi/design-system@2.0.0-beta.6": - version "2.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-beta.6.tgz#1cd4e5380a5a5bc15da3ecdb9c43b6dbd74bd160" - integrity sha512-/ZP99ynTHcRjSXg954THPZyFSP5aSyi1esYzSBiPwoW8wJy5BnJ+o2h8fTsq7/sLJ3dPa0gjiGZ6i1vHIwiSqQ== - dependencies: - "@codemirror/lang-json" "6.0.1" - "@floating-ui/react-dom" "2.0.9" - "@internationalized/date" "3.5.3" - "@internationalized/number" "3.5.2" - "@radix-ui/react-accordion" "1.1.2" - "@radix-ui/react-alert-dialog" "1.0.5" - "@radix-ui/react-avatar" "1.0.4" - "@radix-ui/react-checkbox" "1.0.4" - "@radix-ui/react-dialog" "1.0.5" - "@radix-ui/react-dismissable-layer" "1.0.5" - "@radix-ui/react-dropdown-menu" "2.0.6" - "@radix-ui/react-focus-scope" "1.0.4" - "@radix-ui/react-popover" "1.0.7" - "@radix-ui/react-progress" "1.0.3" - "@radix-ui/react-radio-group" "1.1.3" - "@radix-ui/react-scroll-area" "1.0.5" - "@radix-ui/react-switch" "1.0.3" - "@radix-ui/react-tabs" "1.0.4" - "@radix-ui/react-tooltip" "1.0.7" - "@strapi/ui-primitives" "2.0.0-beta.6" - "@uiw/react-codemirror" "4.22.0" - react-remove-scroll "2.5.10" - -"@strapi/design-system@2.0.0-rc.7": - version "2.0.0-rc.7" - resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-rc.7.tgz#225832256da6701c72d25b733d46cc48fb241184" - integrity sha512-tSIpFZWtQN0eTpxz4Hb43jUIoBHRs4tj6BxbLHh7whX+4COVV4LD8FPBPhqwVZCYBhE5bG9iyN/bspCJycqzyQ== +"@strapi/design-system@2.0.0-rc.11": + version "2.0.0-rc.11" + resolved "https://registry.yarnpkg.com/@strapi/design-system/-/design-system-2.0.0-rc.11.tgz#28b77c0c22690d5f2e9d395cac7545a124b27429" + integrity sha512-myHSOqRsWpXsM9jp9Jx/d8cj/K4MNs+LzAqAwE4+Sd9MuKnIfnOhe6J9hAT29TtimMerymScjOE8b1uyYy3l7w== dependencies: "@codemirror/lang-json" "6.0.1" "@floating-ui/react-dom" "2.1.0" @@ -2724,47 +2558,32 @@ "@radix-ui/react-switch" "1.0.3" "@radix-ui/react-tabs" "1.0.4" "@radix-ui/react-tooltip" "1.0.7" - "@strapi/ui-primitives" "2.0.0-rc.7" + "@strapi/ui-primitives" "2.0.0-rc.11" "@uiw/react-codemirror" "4.22.2" react-remove-scroll "2.5.10" -"@strapi/email@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/email/-/email-5.0.0-rc.2.tgz#6fb87c7fcde3fcde33fe7d850160faaa2846b2db" - integrity sha512-UhXRkSPwPF6s0XKO+uNcxhaMpg0yL+laHvl/yC0hB30sZcafAQLPW+Gqf7BwXXQyWA+b1eKOcallxEstUq1M4w== +"@strapi/email@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/email/-/email-5.0.4.tgz#e367139cf0f9750b7d296a5ed03c1b44107ea1f0" + integrity sha512-va/G7StfGQUkyi0gcrTeI7KwIwnQ7QysKRhI7PMRLO8n/SeNyMleHars0iN4DAbF5kgdizBpY7xcro1qGCORHw== dependencies: - "@strapi/design-system" "2.0.0-beta.6" - "@strapi/icons" "2.0.0-beta.6" - "@strapi/provider-email-sendmail" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/design-system" "2.0.0-rc.11" + "@strapi/icons" "2.0.0-rc.11" + "@strapi/provider-email-sendmail" "5.0.4" + "@strapi/utils" "5.0.4" lodash "4.17.21" react-intl "6.6.2" react-query "3.39.3" yup "0.32.9" -"@strapi/generate-new@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/generate-new/-/generate-new-5.0.0-rc.2.tgz#d141a84704bfc5197b6505c129a94f4c6a68745d" - integrity sha512-HzhGIvaX0+W2FDecR2wtg1Ds0ZtcPxwR0meV15eDP1ISWebSMGGS1N6M+wET4I88e2kj8NTHC8m2WR3m+CriYw== - dependencies: - chalk "^4.1.2" - execa "5.1.1" - fs-extra "11.2.0" - inquirer "8.2.5" - lodash "4.17.21" - node-machine-id "^1.1.10" - ora "^5.4.1" - semver "7.5.4" - tar "6.1.13" - -"@strapi/generators@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.0-rc.2.tgz#d1ccba51c6d5347912312ed4ca2495dee6d4423d" - integrity sha512-slDVqreYCCvHM+eTwZjYAT0qtAaiUVTeBO7KnRzCjtJJQ3u+8x7hq74ClV6X6BTsTGFdUum8YpWSXe5Irbvatw== +"@strapi/generators@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/generators/-/generators-5.0.4.tgz#421025a46f12195b33c57bf3873f36e3dc4e7bc2" + integrity sha512-ZnSOyIPfq5xNzpTb9DDKJqjTEsPNvy+syx/+F3dX1vD1CED6w76ssOB+GqvqBU1Qat3C82tE2JuDURn1Q+AlAQ== dependencies: "@sindresorhus/slugify" "1.1.0" - "@strapi/typescript-utils" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/typescript-utils" "5.0.4" + "@strapi/utils" "5.0.4" chalk "4.1.2" copyfiles "2.4.1" fs-extra "11.2.0" @@ -2772,35 +2591,30 @@ plop "2.7.6" pluralize "8.0.0" -"@strapi/i18n@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/i18n/-/i18n-5.0.0-rc.2.tgz#3d7336f78c7f731e24b7c004887598ae8b58ab33" - integrity sha512-shiCSiGMsADe3J38x8YHy+EVbEe/t1MWTloWyhCHj6tWWoe2UTMqBGa0qe6GHZvmPwEKr9pSRz+di2HWXkd70w== +"@strapi/i18n@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/i18n/-/i18n-5.0.4.tgz#6466591e224fa63932911ee4d91d65d5c2eabb47" + integrity sha512-GdvAqrtrg+1BmpbgI2vtkOq+RzJvaQSx0yLwMWxfXlAkbE0uMZFwUh4DPAlnKvcx9+qWyH0gHkxxpQH/Cmax4g== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.6" - "@strapi/icons" "2.0.0-beta.6" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/design-system" "2.0.0-rc.11" + "@strapi/icons" "2.0.0-rc.11" + "@strapi/utils" "5.0.4" lodash "4.17.21" qs "6.11.1" react-intl "6.6.2" react-redux "8.1.3" yup "0.32.9" -"@strapi/icons@2.0.0-beta.6": - version "2.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-beta.6.tgz#f274d400b4355b263a3a55bb8d741dfd12c0d80a" - integrity sha512-CiQBDovt5o3II9k8dq6pwZk5Fu63MPLQFMg/1S9q6tjlmJvhTnLH9TuGJImt8GP51Ph5JdtIHNJ+/sRlnhyhJA== - -"@strapi/icons@2.0.0-rc.7": - version "2.0.0-rc.7" - resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-rc.7.tgz#ab19562e44e9d49881710186b14336b9ae88ec90" - integrity sha512-ndOZ95eplKwFJ+A65HEcVPqzaz4dOWut4dSj850C4yRqoOvoKl6P9YJQSS+sAmst3o8fWIrtJWYOOtg0ns0IUA== +"@strapi/icons@2.0.0-rc.11": + version "2.0.0-rc.11" + resolved "https://registry.yarnpkg.com/@strapi/icons/-/icons-2.0.0-rc.11.tgz#c81f2c8c32651a02637788943d406f484fce8769" + integrity sha512-Uu3WHKJDjcJCPDengy3uyillKhd/16A/L3EdezaYdBsHK9bgpPiPKubi6VJJAGQXUD+ysr+RUG5uD23jTDfN6A== -"@strapi/logger@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.0-rc.2.tgz#72aac88eee895c01bb0ea80789ac1a2fdc68b48a" - integrity sha512-gZ6VvBwFzBm2ChWVxZs5vFd1PNMmzZEvXoEkEOeuEoL1+11asb9pgeBSLQhWtdfdoZf2ZnfV+BF+lboN0ISvqQ== +"@strapi/logger@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/logger/-/logger-5.0.4.tgz#54889427e8c39f66ead1d5b79ae200138e3ee21e" + integrity sha512-astX9m0yZE3mAJPsWd+1FbkkmBPcUPugQqRIzyQ0BnyJWpO6/0UQ0FL578T6xh+XF3YZ4mAhMAApIr1EqI/MlA== dependencies: lodash "4.17.21" winston "3.10.0" @@ -2832,42 +2646,42 @@ vite "5.2.8" yup "0.32.9" -"@strapi/permissions@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.0-rc.2.tgz#b990aeaa9fb2145b5fe1ebcd5879a735c35da2ac" - integrity sha512-K2dlPS1F43H0RtHGqgP7N/XpIUQi4Zh3CEds4m7em5Y0cuCktaAtwof73yBtJL8Q9FUC4cxS1vSXn7nL0YT0JQ== +"@strapi/permissions@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/permissions/-/permissions-5.0.4.tgz#5036561eb42a3023063f41f6a9b4af9f95d8a2fe" + integrity sha512-WoabgaM6Hxh2aiYHpRnuGNgv/tvUHwQd0XujkC85Ageu9IDNNSh5V1laK+ziO6MkO7YTaUtNQWrQ/IPeeOA6kQ== dependencies: "@casl/ability" "6.5.0" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/utils" "5.0.4" lodash "4.17.21" qs "6.11.1" sift "16.0.1" -"@strapi/provider-email-sendmail@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.0-rc.2.tgz#416fa11a5cac0ba17cb4e9531c48b5bfced6ba94" - integrity sha512-fiwWIPVqQWWuvclduHw0ja6Uu7BVWl9fNjlLFVCWifPMD+59AL6LxNh2hJtPh8zVquH5YbpNMB9ESXA6t2PP9A== +"@strapi/provider-email-sendmail@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.0.4.tgz#60efc10fae3129efc7f5ae285bea9e092cb772e1" + integrity sha512-o0NDYdXl7PZ+hUfS8OvvIVkLzDNkiS/Q1vDOgAGfB/Y/A2sR+5R15mPi/LSNKsC4rgqVBy19gznXbf4v8ZsF3g== dependencies: - "@strapi/utils" "5.0.0-rc.2" + "@strapi/utils" "5.0.4" sendmail "^1.6.1" -"@strapi/provider-upload-local@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.0-rc.2.tgz#a584fd7caca677737cb6afd57caa752bc23a1ca7" - integrity sha512-7G21DheA5llD8PpqrBPYFUlUgGNFvxpKa46AWVkVLdDUfxA8UKUjOG16gA374hiUCsbfsoFxd4S9Vb7EU+AFkA== +"@strapi/provider-upload-local@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/provider-upload-local/-/provider-upload-local-5.0.4.tgz#cf360dc0597a2d9e1c29470694df445379aa6217" + integrity sha512-QVr5kRPy3lHbCFzQ7D2e578SQnURD4uAakDT0I/ao0NvZ5EspVVS2JFPM75NEC7JC+AyfRSZQkxrFLDXio7yIA== dependencies: - "@strapi/utils" "5.0.0-rc.2" + "@strapi/utils" "5.0.4" fs-extra "11.2.0" -"@strapi/review-workflows@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.0-rc.2.tgz#462ed63dddf4a8c020610dc408552cb055c6a23e" - integrity sha512-q8f4oYs7PMiFW4/pdSp5s0FTaoffe51MUT6Xn21XPG3aplfcRB4+mXWo0pqX+k1T5Bi+CfqkA3S0j4uLHlmdEA== +"@strapi/review-workflows@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/review-workflows/-/review-workflows-5.0.4.tgz#79435e780b17c7559ed6fa1bc5d68019b149c5ee" + integrity sha512-8YQdPvLyPw4DRjzRag+BzCA/FV1VTiiPuT4rTwM+FOrrDxFa4Ylw5GgRqEu+vaSSTELDhUUmpv7pIBl6yJ4PRA== dependencies: "@reduxjs/toolkit" "1.9.7" - "@strapi/design-system" "2.0.0-beta.6" - "@strapi/icons" "2.0.0-beta.6" - "@strapi/utils" "5.0.0-beta.1" + "@strapi/design-system" "2.0.0-rc.11" + "@strapi/icons" "2.0.0-rc.11" + "@strapi/utils" "5.0.4" fractional-indexing "3.2.0" react-dnd "16.0.1" react-dnd-html5-backend "16.0.1" @@ -2876,42 +2690,41 @@ react-redux "8.1.3" yup "0.32.9" -"@strapi/strapi@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.0-rc.2.tgz#8d4907e88bd4fc2d58aea274bd0b2bf0d2c94e24" - integrity sha512-w4VFA3YRsz1caSHhPET6or24h2bqiFMmlyyaeBY7kt3fW1UNxNr1WMhgCCeNcsILK7AWxflGn8N7t6zKgwZUNA== - dependencies: - "@pmmmwh/react-refresh-webpack-plugin" "0.5.11" - "@strapi/admin" "5.0.0-rc.2" - "@strapi/cloud-cli" "5.0.0-rc.2" - "@strapi/content-manager" "5.0.0-rc.2" - "@strapi/content-releases" "5.0.0-rc.2" - "@strapi/content-type-builder" "5.0.0-rc.2" - "@strapi/core" "5.0.0-rc.2" - "@strapi/data-transfer" "5.0.0-rc.2" - "@strapi/database" "5.0.0-rc.2" - "@strapi/email" "5.0.0-rc.2" - "@strapi/generate-new" "5.0.0-rc.2" - "@strapi/generators" "5.0.0-rc.2" - "@strapi/i18n" "5.0.0-rc.2" - "@strapi/logger" "5.0.0-rc.2" +"@strapi/strapi@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/strapi/-/strapi-5.0.4.tgz#b5ba8943da2891baec0666c0f485de40a78691fb" + integrity sha512-R+BTQn90jh4ki1dLRvinpIelv0YK6X756fr1DM5az5pMEaYVxz0Tlnb1z3OqGCKDJF1EXmfybJIJx+OqSjIGhA== + dependencies: + "@pmmmwh/react-refresh-webpack-plugin" "0.5.15" + "@strapi/admin" "5.0.4" + "@strapi/cloud-cli" "5.0.4" + "@strapi/content-manager" "5.0.4" + "@strapi/content-releases" "5.0.4" + "@strapi/content-type-builder" "5.0.4" + "@strapi/core" "5.0.4" + "@strapi/data-transfer" "5.0.4" + "@strapi/database" "5.0.4" + "@strapi/email" "5.0.4" + "@strapi/generators" "5.0.4" + "@strapi/i18n" "5.0.4" + "@strapi/logger" "5.0.4" "@strapi/pack-up" "5.0.0" - "@strapi/permissions" "5.0.0-rc.2" - "@strapi/review-workflows" "5.0.0-rc.2" - "@strapi/types" "5.0.0-rc.2" - "@strapi/typescript-utils" "5.0.0-rc.2" - "@strapi/upload" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/permissions" "5.0.4" + "@strapi/review-workflows" "5.0.4" + "@strapi/types" "5.0.4" + "@strapi/typescript-utils" "5.0.4" + "@strapi/upload" "5.0.4" + "@strapi/utils" "5.0.4" "@types/nodemon" "1.19.6" "@vitejs/plugin-react-swc" "3.6.0" boxen "5.1.2" browserslist "^4.23.0" browserslist-to-esbuild "1.2.0" chalk "4.1.2" - chokidar "3.5.3" + chokidar "3.6.0" ci-info "3.8.0" cli-progress "3.12.0" - cli-table3 "0.6.2" + cli-table3 "0.6.5" commander "8.3.0" concurrently "8.2.2" copyfiles "2.4.1" @@ -2933,56 +2746,57 @@ ora "5.4.1" outdent "0.8.0" pkg-up "3.1.0" - prettier "3.2.5" + prettier "3.3.3" react-refresh "0.14.0" read-pkg-up "7.0.1" resolve-from "5.0.0" semver "7.5.4" style-loader "3.3.4" typescript "5.3.2" - vite "5.1.6" + vite "5.2.14" webpack "^5.90.3" webpack-bundle-analyzer "^4.10.1" - webpack-dev-middleware "6.1.1" + webpack-dev-middleware "6.1.2" webpack-hot-middleware "2.26.1" yalc "1.0.0-pre.53" yup "0.32.9" -"@strapi/types@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.0-rc.2.tgz#67e37a6fa7d6568b236114e76d90974c1894c1c4" - integrity sha512-lctc8g826uYLozoejPxYsYmSWNDv7h53rkvIA4N1/YSWDNhi8WkzV7Nwe1iSTgpKPEnzDidm60O8ORitg4wlOw== +"@strapi/types@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/types/-/types-5.0.4.tgz#1b25854453730432702e2bac24f3a862f950daee" + integrity sha512-HV3pslbRyIFfGiRsjARf/G798JQhqupgB3Id8NnMq5EIbBheD3SFyAwYETa7duJCbXRKibX5ud+pexktpUxbnA== dependencies: "@casl/ability" "6.5.0" "@koa/cors" "5.0.0" "@koa/router" "12.0.1" - "@strapi/database" "5.0.0-rc.2" - "@strapi/logger" "5.0.0-rc.2" - "@strapi/permissions" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/database" "5.0.4" + "@strapi/logger" "5.0.4" + "@strapi/permissions" "5.0.4" + "@strapi/utils" "5.0.4" commander "8.3.0" koa "2.15.2" - node-schedule "2.1.0" + koa-body "6.0.1" + node-schedule "2.1.1" typedoc "0.25.10" typedoc-github-wiki-theme "1.1.0" typedoc-plugin-markdown "3.17.1" -"@strapi/typescript-utils@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.0-rc.2.tgz#2cb8119410f27cf096bde090e25b5701032e7320" - integrity sha512-vzaARUqwqGsxiJHzn71kyM5xD9czblC6fi7zGM/JsyAVPvdNCmBd+BqrHxpSTk9cTSObf0326aZjJCEDpo+luw== +"@strapi/typescript-utils@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/typescript-utils/-/typescript-utils-5.0.4.tgz#8004cc9c03d0ebeaccd93ec74983468d750b33a7" + integrity sha512-BsqnCZmZy+iVd998Ku5nKEQBDz78/jjwO+hwx3ULbHQGhR3tncg4CH80DuPaYD6aQy3AZ6gL2X8gZrO/ruiWJg== dependencies: chalk "4.1.2" - cli-table3 "0.6.2" + cli-table3 "0.6.5" fs-extra "11.2.0" lodash "4.17.21" - prettier "3.2.5" + prettier "3.3.3" typescript "5.3.2" -"@strapi/ui-primitives@2.0.0-beta.6": - version "2.0.0-beta.6" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-beta.6.tgz#ac941df0e781023731120041149b31c38d907531" - integrity sha512-KhfGyF3jBC5NrIzr6kBphe3vbBxPhZHUjktqM+2XSit/qBO1OC+nimvJ8A4Lf8IN1xOgml0VzfEejnQsZguOog== +"@strapi/ui-primitives@2.0.0-rc.11": + version "2.0.0-rc.11" + resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-rc.11.tgz#f66cb4c39f75f374f7ecff042d91058d68e9280b" + integrity sha512-8lLIs338IxfLX5ga9gpoH7ORYwk3Hdpify+emur+FQInwCcr99BfBBqYNCdPoe0fcWn2hyUIyngwjVvfjcCZfg== dependencies: "@radix-ui/number" "1.0.1" "@radix-ui/primitive" "1.0.1" @@ -3006,42 +2820,15 @@ aria-hidden "1.2.4" react-remove-scroll "2.5.10" -"@strapi/ui-primitives@2.0.0-rc.7": - version "2.0.0-rc.7" - resolved "https://registry.yarnpkg.com/@strapi/ui-primitives/-/ui-primitives-2.0.0-rc.7.tgz#f06c172351af9967b1aa8bb5dd4adc5f8ca0dc6e" - integrity sha512-4aLXwCE8lylPo4WsdpvaLVy8Gv2T9sEVdEYqp7Afv4qELZbhzHB75AXp1WeM6z7bJbLZFXCG3ouOTQMEokqQKQ== - dependencies: - "@radix-ui/number" "1.0.1" - "@radix-ui/primitive" "1.0.1" - "@radix-ui/react-collection" "1.0.3" - "@radix-ui/react-compose-refs" "1.0.1" - "@radix-ui/react-context" "1.0.1" - "@radix-ui/react-direction" "1.0.1" - "@radix-ui/react-dismissable-layer" "1.0.5" - "@radix-ui/react-focus-guards" "1.0.1" - "@radix-ui/react-focus-scope" "1.0.4" - "@radix-ui/react-id" "1.0.1" - "@radix-ui/react-popper" "1.1.3" - "@radix-ui/react-portal" "1.0.4" - "@radix-ui/react-primitive" "1.0.3" - "@radix-ui/react-slot" "1.0.2" - "@radix-ui/react-use-callback-ref" "1.0.1" - "@radix-ui/react-use-controllable-state" "1.0.1" - "@radix-ui/react-use-layout-effect" "1.0.1" - "@radix-ui/react-use-previous" "1.0.1" - "@radix-ui/react-visually-hidden" "1.0.3" - aria-hidden "1.2.4" - react-remove-scroll "2.5.10" - -"@strapi/upload@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/upload/-/upload-5.0.0-rc.2.tgz#acc3550e15a1415897beab55474588a63c867767" - integrity sha512-hSApP57KiqfU29xFrh64ST99oSOwbqrLa8+LuVGlxgM53C2PHzTL6WRYi0shciJElihOmG+B4ngRUuRwcBA/zg== +"@strapi/upload@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/upload/-/upload-5.0.4.tgz#d95bf5018b0f038d298b0dc8398cc6ce8f70be9b" + integrity sha512-MM2NL2ybNTqdh+oQ6oUAtDubB9hGxn0pjoEnLVY0XXVSS6TmljJOptIL4SQl2uWcsidcKNVRCFslfiEwQL7dtA== dependencies: - "@strapi/design-system" "2.0.0-beta.6" - "@strapi/icons" "2.0.0-beta.6" - "@strapi/provider-upload-local" "5.0.0-rc.2" - "@strapi/utils" "5.0.0-rc.2" + "@strapi/design-system" "2.0.0-rc.11" + "@strapi/icons" "2.0.0-rc.11" + "@strapi/provider-upload-local" "5.0.4" + "@strapi/utils" "5.0.4" byte-size "8.1.1" cropperjs "1.6.1" date-fns "2.30.0" @@ -3062,25 +2849,10 @@ sharp "0.32.6" yup "0.32.9" -"@strapi/utils@5.0.0-beta.1": - version "5.0.0-beta.1" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-beta.1.tgz#fc45c4f27cc58e24a44f61dd4715ec06edb38e4d" - integrity sha512-Rgqep9G3IBpN2moRoCa1Rz4mUdaSwwmCp8gHeoLtCGymOSfP81yMemgt0ATzzgZMcydbZeWxyVlElOaTG7ZwMw== - dependencies: - "@sindresorhus/slugify" "1.1.0" - date-fns "2.30.0" - execa "5.1.1" - http-errors "1.8.1" - lodash "4.17.21" - node-machine-id "1.1.12" - p-map "4.0.0" - preferred-pm "3.1.2" - yup "0.32.9" - -"@strapi/utils@5.0.0-rc.2": - version "5.0.0-rc.2" - resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.0-rc.2.tgz#87eee55a1d9579cbf3887ea30587bb5f64adf23f" - integrity sha512-tIeWo2qj6yTg3tFCpOdYaPZ/LcscKz8LbD6QckVkbFtNz75o9hZarxNKX1xaYqihVn/kLa7p3ogW/adh19JBVw== +"@strapi/utils@5.0.4": + version "5.0.4" + resolved "https://registry.yarnpkg.com/@strapi/utils/-/utils-5.0.4.tgz#97a55b5e96fa24ddfe518c506366ba2b1d6df465" + integrity sha512-3e9ApopV/8at5keSFMl5E1xVPEmarKvBPiH0eqHzBP+2/nXyMmM4Ff9Xvan+s5yzpRJGgAb3wSGtmkFFQyx0kQ== dependencies: "@sindresorhus/slugify" "1.1.0" date-fns "2.30.0" @@ -3709,19 +3481,6 @@ dependencies: "@ucast/core" "^1.4.1" -"@uiw/codemirror-extensions-basic-setup@4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.22.0.tgz#383962e76025537ec81a32ec00145e7cc4eb67f1" - integrity sha512-3vdpMq1Oj3qRKGjNgi5NeMxWem/cJ/gL0dZSu62MLBR4w3BWlEVi6xsk/MEk0+mT1AVKOzQV3jFS5y7mzxrfeA== - dependencies: - "@codemirror/autocomplete" "^6.0.0" - "@codemirror/commands" "^6.0.0" - "@codemirror/language" "^6.0.0" - "@codemirror/lint" "^6.0.0" - "@codemirror/search" "^6.0.0" - "@codemirror/state" "^6.0.0" - "@codemirror/view" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup@4.22.2": version "4.22.2" resolved "https://registry.yarnpkg.com/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.22.2.tgz#a114dc9ebad6de41a441c8aca655d9c34934a7d9" @@ -3735,18 +3494,6 @@ "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.0.0" -"@uiw/react-codemirror@4.22.0": - version "4.22.0" - resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.22.0.tgz#47ad835ecaba756376a30f33216adaa8ccb7a8e8" - integrity sha512-ZbC9NX1458McehTN0XGVUHK/hb79DJXwwP3SfvumcjzIx/zIwAK0wtGABposlGHpxifIF6RAxMmUcL3gDVpiMA== - dependencies: - "@babel/runtime" "^7.18.6" - "@codemirror/commands" "^6.1.0" - "@codemirror/state" "^6.1.1" - "@codemirror/theme-one-dark" "^6.0.0" - "@uiw/codemirror-extensions-basic-setup" "4.22.0" - codemirror "^6.0.0" - "@uiw/react-codemirror@4.22.2": version "4.22.2" resolved "https://registry.yarnpkg.com/@uiw/react-codemirror/-/react-codemirror-4.22.2.tgz#18dcb79e31cf34e0704366f3041da93ff3c64109" @@ -4026,11 +3773,16 @@ ansi-escapes@^4.2.1: dependencies: type-fest "^0.21.3" -ansi-html-community@0.0.8, ansi-html-community@^0.0.8: +ansi-html-community@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== +ansi-html@^0.0.9: + version "0.0.9" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.9.tgz#6512d02342ae2cc68131952644a129cb734cd3f0" + integrity sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg== + ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -4322,19 +4074,10 @@ axe-core@^4.6.2: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.8.2.tgz#2f6f3cde40935825cf4465e3c1c9e77b240ff6ae" integrity sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g== -axios@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.0.tgz#f1e5292f26b2fd5c2e66876adc5b06cdbd7d2102" - integrity sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg== - dependencies: - follow-redirects "^1.15.0" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - -axios@1.6.8: - version "1.6.8" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66" - integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== +axios@1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.4.tgz#4c8ded1b43683c8dd362973c393f3ede24052aa2" + integrity sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw== dependencies: follow-redirects "^1.15.6" form-data "^4.0.0" @@ -4942,21 +4685,6 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -chokidar@3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chokidar@3.6.0, chokidar@^3.4.2, chokidar@^3.5.2, chokidar@^3.5.3: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" @@ -5087,6 +4815,15 @@ cli-table3@0.6.2: optionalDependencies: "@colors/colors" "1.5.0" +cli-table3@0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" + integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + cli-table@^0.3.6: version "0.3.11" resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee" @@ -5273,11 +5010,6 @@ commander@^7.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -5493,13 +5225,12 @@ crelt@^1.0.5: resolved "https://registry.yarnpkg.com/crelt/-/crelt-1.0.6.tgz#7cc898ea74e190fb6ef9dae57f8f81cf7302df72" integrity sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g== -cron-parser@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-3.5.0.tgz#b1a9da9514c0310aa7ef99c2f3f1d0f8c235257c" - integrity sha512-wyVZtbRs6qDfFd8ap457w3XVntdvqcwBGxBoTvJQH9KGVKL/fB+h2k3C8AqiVxvUQKN1Ps/Ns46CNViOpVDhfQ== +cron-parser@^4.2.0: + version "4.9.0" + resolved "https://registry.yarnpkg.com/cron-parser/-/cron-parser-4.9.0.tgz#0340694af3e46a0894978c6f52a6dbb5c0f11ad5" + integrity sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q== dependencies: - is-nan "^1.3.2" - luxon "^1.26.0" + luxon "^3.2.1" cropperjs@1.6.1: version "1.6.1" @@ -6382,35 +6113,6 @@ esbuild@^0.16.17: "@esbuild/win32-ia32" "0.16.17" "@esbuild/win32-x64" "0.16.17" -esbuild@^0.19.3: - version "0.19.12" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.12.tgz#dc82ee5dc79e82f5a5c3b4323a2a641827db3e04" - integrity sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg== - optionalDependencies: - "@esbuild/aix-ppc64" "0.19.12" - "@esbuild/android-arm" "0.19.12" - "@esbuild/android-arm64" "0.19.12" - "@esbuild/android-x64" "0.19.12" - "@esbuild/darwin-arm64" "0.19.12" - "@esbuild/darwin-x64" "0.19.12" - "@esbuild/freebsd-arm64" "0.19.12" - "@esbuild/freebsd-x64" "0.19.12" - "@esbuild/linux-arm" "0.19.12" - "@esbuild/linux-arm64" "0.19.12" - "@esbuild/linux-ia32" "0.19.12" - "@esbuild/linux-loong64" "0.19.12" - "@esbuild/linux-mips64el" "0.19.12" - "@esbuild/linux-ppc64" "0.19.12" - "@esbuild/linux-riscv64" "0.19.12" - "@esbuild/linux-s390x" "0.19.12" - "@esbuild/linux-x64" "0.19.12" - "@esbuild/netbsd-x64" "0.19.12" - "@esbuild/openbsd-x64" "0.19.12" - "@esbuild/sunos-x64" "0.19.12" - "@esbuild/win32-arm64" "0.19.12" - "@esbuild/win32-ia32" "0.19.12" - "@esbuild/win32-x64" "0.19.12" - escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -7015,7 +6717,7 @@ fn.name@1.x.x: resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -follow-redirects@^1.15.0, follow-redirects@^1.15.6: +follow-redirects@^1.15.6: version "1.15.6" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== @@ -7128,15 +6830,6 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" - integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-extra@11.2.0: version "11.2.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" @@ -7806,17 +7499,6 @@ http-cache-semantics@^4.0.0: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== -http-errors@1.8.1, http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.1, http-errors@~1.8.0: - version "1.8.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" - integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.1" - http-errors@2.0.0, http-errors@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" @@ -7828,6 +7510,17 @@ http-errors@2.0.0, http-errors@^2.0.0: statuses "2.0.1" toidentifier "1.0.1" +http-errors@^1.6.3, http-errors@^1.7.3, http-errors@^1.8.1, http-errors@~1.8.0: + version "1.8.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" + integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.1" + http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" @@ -8299,14 +7992,6 @@ is-map@^2.0.1: resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== -is-nan@^1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" - integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - is-negative-zero@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" @@ -9625,10 +9310,10 @@ lunr@^2.3.9: resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== -luxon@^1.26.0: - version "1.28.1" - resolved "https://registry.yarnpkg.com/luxon/-/luxon-1.28.1.tgz#528cdf3624a54506d710290a2341aa8e6e6c61b0" - integrity sha512-gYHAa180mKrNIUJCbwpmD0aTu9kV0dREDrwNnuyFAsO1Wt0EVYSZelPnJlbj9HplzXX/YWXHFTL45kvZ53M0pw== +luxon@^3.2.1: + version "3.5.0" + resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.5.0.tgz#6b6f65c5cd1d61d1fd19dbf07ee87a50bf4b8e20" + integrity sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ== lz-string@^1.5.0: version "1.5.0" @@ -9937,10 +9622,10 @@ minipass@^3.0.0: dependencies: yallist "^4.0.0" -minipass@^4.0.0: - version "4.2.8" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" - integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== +minipass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== "minipass@^5.0.0 || ^6.0.2 || ^7.0.0": version "7.0.4" @@ -10171,7 +9856,7 @@ node-int64@^0.4.0: util "^0.11.0" vm-browserify "^1.0.1" -node-machine-id@1.1.12, node-machine-id@^1.1.10: +node-machine-id@1.1.12: version "1.1.12" resolved "https://registry.yarnpkg.com/node-machine-id/-/node-machine-id-1.1.12.tgz#37904eee1e59b320bb9c5d6c0a59f3b469cb6267" integrity sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ== @@ -10203,12 +9888,12 @@ node-releases@^2.0.14: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== -node-schedule@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/node-schedule/-/node-schedule-2.1.0.tgz#068ae38d7351c330616f7fe7cdb05036f977cbaf" - integrity sha512-nl4JTiZ7ZQDc97MmpTq9BQjYhq7gOtoh7SiPH069gBFBj0PzD8HI7zyFs6rzqL8Y5tTiEEYLxgtbx034YPrbyQ== +node-schedule@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/node-schedule/-/node-schedule-2.1.1.tgz#6958b2c5af8834954f69bb0a7a97c62b97185de3" + integrity sha512-OXdegQq03OmXEjt2hZP33W2YPs/E5BcFQks46+G2gAxs4gHOIVD1u7EqlYLYSKsaIpyKCK9Gbk0ta1/gjRSMRQ== dependencies: - cron-parser "^3.5.0" + cron-parser "^4.2.0" long-timeout "0.1.1" sorted-array-functions "^1.3.0" @@ -10961,7 +10646,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0, postcss-value-parser@^ resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.3.11, postcss@^8.4.33, postcss@^8.4.35, postcss@^8.4.38: +postcss@^8.3.11, postcss@^8.4.33, postcss@^8.4.38: version "8.4.38" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== @@ -11016,10 +10701,10 @@ prettier@2.8.8: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -prettier@3.2.5: - version "3.2.5" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" - integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== +prettier@3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" + integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== pretty-error@^4.0.0: version "4.0.0" @@ -11687,7 +11372,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== -resolve.exports@^2.0.0: +resolve.exports@2.0.2, resolve.exports@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== @@ -11777,7 +11462,7 @@ roarr@^2.15.3: semver-compare "^1.0.0" sprintf-js "^1.1.2" -rollup@^4.13.0, rollup@^4.2.0: +rollup@^4.13.0: version "4.22.4" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.22.4.tgz#4135a6446671cd2a2453e1ad42a45d5973ec3a0f" integrity sha512-vD8HJ5raRcWOyymsR6Z3o6+RzfEPCnVLMFJ6vRslO1jt4LO6dUo5Qnpg7y4RkZFM2DMe3WUirkI5c16onjrc6A== @@ -11874,10 +11559,10 @@ safe-stable-stringify@^2.3.1: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sanitize-html@2.11.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.11.0.tgz#9a6434ee8fcaeddc740d8ae7cd5dd71d3981f8f6" - integrity sha512-BG68EDHRaGKqlsNjJ2xUB7gpInPA8gVx/mvjO743hZaeMCZ2DwzW7xvsqZ+KNU4QKwj86HJ3uu2liISf2qBBUA== +sanitize-html@2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-2.13.0.tgz#71aedcdb777897985a4ea1877bf4f895a1170dae" + integrity sha512-Xff91Z+4Mz5QiNSLdLWwjgBDm5b1RU6xBT0+12rapjiaR7SwfRdjw8f+6Rir2MXKLrDicRFHdb51hGOAxmsUIA== dependencies: deepmerge "^4.2.2" escape-string-regexp "^4.0.0" @@ -11902,7 +11587,7 @@ schema-utils@^2.6.5: ajv "^6.12.4" ajv-keywords "^3.5.2" -schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: +schema-utils@^3.1.1, schema-utils@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== @@ -11911,7 +11596,7 @@ schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: ajv "^6.12.5" ajv-keywords "^3.5.2" -schema-utils@^4.0.0: +schema-utils@^4.0.0, schema-utils@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== @@ -12514,16 +12199,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -12602,7 +12278,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -12623,13 +12299,6 @@ strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - strip-ansi@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -12802,14 +12471,14 @@ tar-stream@^3.1.5: fast-fifo "^1.2.0" streamx "^2.15.0" -tar@6.1.13: - version "6.1.13" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b" - integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw== +tar@6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" + integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== dependencies: chownr "^2.0.0" fs-minipass "^2.0.0" - minipass "^4.0.0" + minipass "^5.0.0" minizlib "^2.1.1" mkdirp "^1.0.3" yallist "^4.0.0" @@ -13167,11 +12836,6 @@ typedoc@0.25.10: minimatch "^9.0.3" shiki "^0.14.7" -typescript@5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" - integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== - typescript@5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.2.tgz#00d1c7c1c46928c5845c1ee8d0cc2791031d4c43" @@ -13228,10 +12892,10 @@ undici-types@~5.25.1: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.25.3.tgz#e044115914c85f0bcbb229f346ab739f064998c3" integrity sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA== -undici@6.18.2: - version "6.18.2" - resolved "https://registry.yarnpkg.com/undici/-/undici-6.18.2.tgz#f662a5dc33cf654fc412a9912e5a07b138d75c97" - integrity sha512-o/MQLTwRm9IVhOqhZ0NQ9oXax1ygPjw6Vs+Vq/4QRjbOAC3B1GCHy7TYxxbExKlb7bzDRzt9vBWU6BDz0RFfYg== +undici@6.19.2: + version "6.19.2" + resolved "https://registry.yarnpkg.com/undici/-/undici-6.19.2.tgz#231bc5de78d0dafb6260cf454b294576c2f3cd31" + integrity sha512-JfjKqIauur3Q6biAtHJ564e3bWa8VvT+7cSiOJHFbX4Erv6CLGDpg8z+Fmg/1OI/47RA+GI2QZaF48SSaLvyBA== union-value@^1.0.0: version "1.0.1" @@ -13450,14 +13114,14 @@ vary@^1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -vite@5.1.6: - version "5.1.6" - resolved "https://registry.yarnpkg.com/vite/-/vite-5.1.6.tgz#706dae5fab9e97f57578469eef1405fc483943e4" - integrity sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA== +vite@5.2.14: + version "5.2.14" + resolved "https://registry.yarnpkg.com/vite/-/vite-5.2.14.tgz#fd5f60facf6b5f90ec7da6323c467a365d380c3d" + integrity sha512-TFQLuwWLPms+NBNlh0D9LZQ+HXW471COABxw/9TEUBrjuHMo9BrYBPrN/SYAwIuVL+rLerycxiLT41t4f5MZpA== dependencies: - esbuild "^0.19.3" - postcss "^8.4.35" - rollup "^4.2.0" + esbuild "^0.20.1" + postcss "^8.4.38" + rollup "^4.13.0" optionalDependencies: fsevents "~2.3.3" @@ -13547,10 +13211,10 @@ webpack-bundle-analyzer@^4.10.1: sirv "^2.0.3" ws "^7.3.1" -webpack-dev-middleware@6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.1.tgz#6bbc257ec83ae15522de7a62f995630efde7cc3d" - integrity sha512-y51HrHaFeeWir0YO4f0g+9GwZawuigzcAdRNon6jErXy/SqV/+O6eaVAzDqE6t3e3NpGeR5CS+cCDaTC+V3yEQ== +webpack-dev-middleware@6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz#0463232e59b7d7330fa154121528d484d36eb973" + integrity sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ== dependencies: colorette "^2.0.10" memfs "^3.4.12" @@ -13738,7 +13402,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -13756,15 +13420,6 @@ wrap-ansi@^6.0.1: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -13797,10 +13452,10 @@ write-file-atomic@^4.0.2: imurmurhash "^0.1.4" signal-exit "^3.0.7" -ws@8.13.0: - version "8.13.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" - integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== +ws@8.17.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== ws@^7.3.1: version "7.5.9" From e1aefbf5b6c35af33444b23ad135e81d7786cda3 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 16:46:36 +0200 Subject: [PATCH 113/123] chore: use yalc for playground development --- package.json | 10 +++++++--- playground/.gitignore | 4 ++++ playground/config/admin.js | 3 +++ playground/package.json | 6 +++--- yarn.lock | 18 +++++++++++++++++- 5 files changed, 34 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 1ad26b1..384d378 100644 --- a/package.json +++ b/package.json @@ -14,12 +14,14 @@ "config-sync": "./bin/config-sync" }, "scripts": { + "develop": "nodemon -e js,jsx --ignore playground --exec \"yalc publish && yalc push\"", "eslint": "eslint --max-warnings=0 './**/*.{js,jsx}'", "eslint:fix": "eslint --fix './**/*.{js,jsx}'", "test:unit": "jest --verbose", "test:integration": "cd playground && node_modules/.bin/jest --verbose --forceExit --detectOpenHandles", - "plugin:install": "yarn install && rm -rf node_modules/@strapi/helper-plugin", - "playground:install": "cd playground && yarn install", + "playground:install": "yarn playground:yalc-add-link && cd playground && yarn install", + "playground:yalc-add": "cd playground && yalc add strapi-plugin-config-sync", + "playground:yalc-add-link": "cd playground && yalc add --link strapi-plugin-config-sync", "playground:build": "cd playground && yarn build", "playground:develop": "cd playground && yarn develop" }, @@ -78,10 +80,12 @@ "jest-cli": "^29.3.1", "jest-styled-components": "^7.0.2", "lodash": "^4.17.11", + "nodemon": "^3.1.7", "react": "^17.0.2", "react-redux": "^7.2.2", "redux": "^4.0.5", - "styled-components": "^5.2.3" + "styled-components": "^5.2.3", + "yalc": "^1.0.0-pre.53" }, "bugs": { "url": "https://github.com/pluginpal/strapi-plugin-config-sync/issues" diff --git a/playground/.gitignore b/playground/.gitignore index 39e2e19..1cc8d80 100644 --- a/playground/.gitignore +++ b/playground/.gitignore @@ -114,3 +114,7 @@ exports *.cache build .strapi-updater.json + +# yalc +.yalc +yalc.lock diff --git a/playground/config/admin.js b/playground/config/admin.js index fa18851..4166400 100644 --- a/playground/config/admin.js +++ b/playground/config/admin.js @@ -14,4 +14,7 @@ module.exports = ({ env }) => ({ nps: env.bool('FLAG_NPS', true), promoteEE: env.bool('FLAG_PROMOTE_EE', true), }, + watchIgnoreFiles: [ + '!**/.yalc/**/server/**', + ] }); diff --git a/playground/package.json b/playground/package.json index 240e945..74c156e 100644 --- a/playground/package.json +++ b/playground/package.json @@ -16,14 +16,14 @@ "supertest": "^6.3.3" }, "dependencies": { - "@strapi/strapi": "5.0.4", - "@strapi/plugin-users-permissions": "5.0.4", "@strapi/plugin-cloud": "5.0.4", + "@strapi/plugin-users-permissions": "5.0.4", + "@strapi/strapi": "5.0.4", "better-sqlite3": "9.4.3", "react": "^18.0.0", "react-dom": "^18.0.0", "react-router-dom": "^6.0.0", - "strapi-plugin-config-sync": "./..", + "strapi-plugin-config-sync": "link:.yalc/strapi-plugin-config-sync", "styled-components": "^6.0.0" }, "author": { diff --git a/yarn.lock b/yarn.lock index 0128104..7868e39 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9925,6 +9925,22 @@ nodemon@3.0.2: touch "^3.1.0" undefsafe "^2.0.5" +nodemon@^3.1.7: + version "3.1.7" + resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-3.1.7.tgz#07cb1f455f8bece6a499e0d72b5e029485521a54" + integrity sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ== + dependencies: + chokidar "^3.5.2" + debug "^4" + ignore-by-default "^1.0.1" + minimatch "^3.1.2" + pstree.remy "^1.1.8" + semver "^7.5.3" + simple-update-notifier "^2.0.0" + supports-color "^5.5.0" + touch "^3.1.0" + undefsafe "^2.0.5" + noms@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859" @@ -13495,7 +13511,7 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yalc@1.0.0-pre.53: +yalc@1.0.0-pre.53, yalc@^1.0.0-pre.53: version "1.0.0-pre.53" resolved "https://registry.yarnpkg.com/yalc/-/yalc-1.0.0-pre.53.tgz#c51db2bb924a6908f4cb7e82af78f7e5606810bc" integrity sha512-tpNqBCpTXplnduzw5XC+FF8zNJ9L/UXmvQyyQj7NKrDNavbJtHvzmZplL5ES/RCnjX7JR7W9wz5GVDXVP3dHUQ== From e69e39e436355df5c44db42fb5fae86eec2e93e8 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 16:46:48 +0200 Subject: [PATCH 114/123] docs: update contributing docs --- CONTRIBUTING.md | 53 +++++++++++++++++++++---------------------------- 1 file changed, 23 insertions(+), 30 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 651f073..b44d3c7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,60 +4,55 @@ We want this community to be friendly and respectful to each other. Please follo ## Development Workflow -To get started with the project, make sure you have a local instance of Strapi running. -See the [Strapi docs](https://github.com/strapi/strapi#getting-started) on how to setup a Strapi project. +This plugin provides a local development instance of Strapi to develop it's features. We call this instance `playground` and it can be found in the playground folder in the root of the project. For that reason it is not needed to have your own Strapi instance running to work on this plugin. Just clone the repo and you're ready to go! -#### 1. Fork the [repository](https://github.com/boazpoolman/strapi-plugin-config-sync) +#### 1. Fork the [repository](https://github.com/pluginpal/strapi-plugin-config-sync) -[Go to the repository](https://github.com/boazpoolman/strapi-plugin-config-sync) and fork it to your own GitHub account. +[Go to the repository](https://github.com/pluginpal/strapi-plugin-config-sync) and fork it to your own GitHub account. -#### 2. Clone from your repository into the plugins folder +#### 2. Clone the forked repository ```bash -cd YOUR_STRAPI_PROJECT/src/plugins -git clone git@github.com:YOUR_USERNAME/strapi-plugin-config-sync.git config-sync +git clone git@github.com:YOUR_USERNAME/strapi-plugin-config-sync.git ``` #### 3. Install the dependencies -Go to the plugin and install it's dependencies. +Go to the folder and install the dependencies ```bash -cd YOUR_STRAPI_PROJECT/src/plugins/config-sync/ && yarn plugin:install +cd strapi-plugin-config-sync && yarn install ``` -#### 4. Enable the plugin +#### 4. Install the playground dependencies -Add the following lines to the `config/plugins.js` file in your Strapi project. +Run this in the root of the repository -``` -const path = require('path'); -// ... -{ - 'config-sync': { - enabled: true, - resolve: path.resolve(__dirname, '../src/plugins/config-sync'), - }, -} +```bash +yarn playground:install ``` -#### 5. Rebuild your Strapi project +#### 5. Run the compiler of the plugin -Rebuild your strapi project to build the admin part of the plugin. +We use `yalc` to publish the package to a local registry. Run the following command o watch for changes and push to `yalc` every time a change is made: ```bash -cd YOUR_STRAPI_PROJECT && yarn build +yarn develop ``` -#### 6. Running the administration panel in development mode +#### 6. Start the playground instance -**Start the administration panel server for development** +Leave the watcher running, open up a new terminal window and browse back to the root of the plugin repo. Run the following command: ```bash -cd YOUR_STRAPI_PROJECT && yarn develop --watch-admin +yarn playground:develop ``` -The administration panel will be available at http://localhost:8080/admin +This will start the playground instance that will have the plugin installed from the `yalc` registry. Browse to http://localhost:1337 and create a test admin user to log in to the playground. + +#### 7. Start your contribution! + +You can now start working on your contribution. If you had trouble setting up this testing environment please feel free to report an issue on Github. ### Commit message convention @@ -82,12 +77,10 @@ The `package.json` file contains various scripts for common tasks: - `yarn eslint`: lint files with ESLint. - `yarn eslint:fix`: auto-fix ESLint issues. -- `yarn test:unit`: run unit tests with Jest. +- `yarn test:integration`: run integration tests with Jest. ### Sending a pull request -> **Working on your first pull request?** You can learn how from this _free_ series: [How to Contribute to an Open Source Project on GitHub](https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github). - When you're sending a pull request: - Prefer small pull requests focused on one change. From e3e2d3e0afca3a0ca6d0fe2fd4ad3748204d460d Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 16:47:00 +0200 Subject: [PATCH 115/123] chore: update auto generated files --- playground/.strapi/client/app.js | 4 +- playground/types/generated/components.d.ts | 8 +-- playground/types/generated/contentTypes.d.ts | 58 ++++++++++++++++++++ 3 files changed, 63 insertions(+), 7 deletions(-) diff --git a/playground/.strapi/client/app.js b/playground/.strapi/client/app.js index ff2a975..6a5f78e 100644 --- a/playground/.strapi/client/app.js +++ b/playground/.strapi/client/app.js @@ -2,15 +2,15 @@ * This file was automatically generated by Strapi. * Any modifications made will be discarded. */ -import usersPermissions from "@strapi/plugin-users-permissions/strapi-admin"; import strapiCloud from "@strapi/plugin-cloud/strapi-admin"; +import usersPermissions from "@strapi/plugin-users-permissions/strapi-admin"; import configSync from "strapi-plugin-config-sync/strapi-admin"; import { renderAdmin } from "@strapi/strapi/admin"; renderAdmin(document.getElementById("strapi"), { plugins: { - "users-permissions": usersPermissions, "strapi-cloud": strapiCloud, + "users-permissions": usersPermissions, "config-sync": configSync, }, }); diff --git a/playground/types/generated/components.d.ts b/playground/types/generated/components.d.ts index 29587e8..41aa563 100644 --- a/playground/types/generated/components.d.ts +++ b/playground/types/generated/components.d.ts @@ -1,5 +1,3 @@ -import type { Struct, Schema } from '@strapi/strapi'; - -declare module '@strapi/strapi' { - export module Public {} -} +/* + * The app doesn't have any components yet. + */ diff --git a/playground/types/generated/contentTypes.d.ts b/playground/types/generated/contentTypes.d.ts index 8dde1e7..618025e 100644 --- a/playground/types/generated/contentTypes.d.ts +++ b/playground/types/generated/contentTypes.d.ts @@ -22,6 +22,7 @@ export interface ApiHomeHome extends Struct.SingleTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation<'oneToMany', 'api::home.home'>; }; } @@ -45,6 +46,7 @@ export interface ApiPagePage extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation<'oneToMany', 'api::page.page'>; }; } @@ -99,6 +101,10 @@ export interface PluginUploadFile extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::upload.file' + >; }; } @@ -145,6 +151,10 @@ export interface PluginUploadFolder extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::upload.folder' + >; }; } @@ -186,6 +196,10 @@ export interface PluginI18NLocale extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::i18n.locale' + >; }; } @@ -229,6 +243,10 @@ export interface PluginContentReleasesRelease updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::content-releases.release' + >; }; } @@ -269,6 +287,10 @@ export interface PluginContentReleasesReleaseAction Schema.Attribute.Private; updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::content-releases.release-action' + >; }; } @@ -312,6 +334,10 @@ export interface PluginReviewWorkflowsWorkflow updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::review-workflows.workflow' + >; }; } @@ -353,6 +379,10 @@ export interface PluginReviewWorkflowsWorkflowStage updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::review-workflows.workflow-stage' + >; }; } @@ -391,6 +421,10 @@ export interface PluginUsersPermissionsPermission updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::users-permissions.permission' + >; }; } @@ -439,6 +473,10 @@ export interface PluginUsersPermissionsRole updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::users-permissions.role' + >; }; } @@ -490,6 +528,10 @@ export interface PluginUsersPermissionsUser updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::users-permissions.user' + >; }; } @@ -535,6 +577,7 @@ export interface AdminPermission extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::permission'>; }; } @@ -599,6 +642,7 @@ export interface AdminUser extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::user'>; }; } @@ -646,6 +690,7 @@ export interface AdminRole extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::role'>; }; } @@ -704,6 +749,7 @@ export interface AdminApiToken extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::api-token'>; }; } @@ -742,6 +788,10 @@ export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'admin::api-token-permission' + >; }; } @@ -797,6 +847,10 @@ export interface AdminTransferToken extends Struct.CollectionTypeSchema { updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'admin::transfer-token' + >; }; } @@ -836,6 +890,10 @@ export interface AdminTransferTokenPermission updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private; locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'admin::transfer-token-permission' + >; }; } From a6444d411d8256d6a4e18fb49d6e3c5bad7e9952 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 17:14:26 +0200 Subject: [PATCH 116/123] fix: add yalc as dependency to the playground also --- playground/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/playground/package.json b/playground/package.json index 74c156e..1f0de37 100644 --- a/playground/package.json +++ b/playground/package.json @@ -13,7 +13,8 @@ "devDependencies": { "jest": "^29.7.0", "jest-cli": "^29.7.0", - "supertest": "^6.3.3" + "supertest": "^6.3.3", + "yalc": "^1.0.0-pre.53" }, "dependencies": { "@strapi/plugin-cloud": "5.0.4", From 11662c84219ef59b4c36f12a4b8cf953f11fc4b9 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 17:18:40 +0200 Subject: [PATCH 117/123] chore: don't install just --production depdencies in ci, this case is handled by using the yalc registry --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 58b29b8..36fbf57 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -41,7 +41,7 @@ jobs: node-version: ${{ matrix.node }} cache: 'yarn' - name: Install dependencies plugin - run: yarn --no-lockfile --unsafe-perm --production + run: yarn --no-lockfile --unsafe-perm - name: Install dependencies playground run: yarn playground:install --unsafe-perm - name: Build playground From 00da5012d8db7e9d5544b45fa36f2267a23cb648 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 18:46:42 +0200 Subject: [PATCH 118/123] fix: modal, dialog & typography styling --- admin/src/components/ActionButtons/index.jsx | 48 ++++---- admin/src/components/ConfigDiff/index.jsx | 57 +++++----- .../ConfigList/ConfigListRow/index.jsx | 14 ++- admin/src/components/ConfigList/index.jsx | 28 ++--- admin/src/components/ConfirmModal/index.jsx | 106 +++++++++--------- admin/src/components/FirstExport/index.jsx | 19 ++-- 6 files changed, 137 insertions(+), 135 deletions(-) diff --git a/admin/src/components/ActionButtons/index.jsx b/admin/src/components/ActionButtons/index.jsx index afe5cfc..3cc94f1 100644 --- a/admin/src/components/ActionButtons/index.jsx +++ b/admin/src/components/ActionButtons/index.jsx @@ -1,8 +1,8 @@ -import React, { useState } from 'react'; +import React from 'react'; import styled from 'styled-components'; import { useDispatch, useSelector } from 'react-redux'; import { isEmpty } from 'lodash'; -import { Button } from '@strapi/design-system'; +import { Button, Typography } from '@strapi/design-system'; import { Map } from 'immutable'; import { getFetchClient, useNotification } from '@strapi/strapi/admin'; import { useIntl } from 'react-intl'; @@ -14,38 +14,32 @@ const ActionButtons = () => { const { post, get } = getFetchClient(); const dispatch = useDispatch(); const { toggleNotification } = useNotification(); - const [modalIsOpen, setModalIsOpen] = useState(false); - const [actionType, setActionType] = useState(''); const partialDiff = useSelector((state) => state.getIn(['config', 'partialDiff'], Map({}))).toJS(); const { formatMessage } = useIntl(); - const closeModal = () => { - setActionType(''); - setModalIsOpen(false); - }; - - const openModal = (type) => { - setActionType(type); - setModalIsOpen(true); - }; - return ( - - - {!isEmpty(partialDiff) && ( -

{Object.keys(partialDiff).length} {Object.keys(partialDiff).length === 1 ? "config change" : "config changes"}

- )} actionType === 'import' ? dispatch(importAllConfig(partialDiff, force, toggleNotification, formatMessage, post, get)) : dispatch(exportAllConfig(partialDiff, toggleNotification, formatMessage, post, get))} + type="import" + trigger={( + + )} + onSubmit={(force) => dispatch(importAllConfig(partialDiff, force, toggleNotification, formatMessage, post, get))} /> + + {formatMessage({ id: 'config-sync.Buttons.Export' })} + + )} + onSubmit={(force) => dispatch(exportAllConfig(partialDiff, toggleNotification, formatMessage, post, get))} + /> + {!isEmpty(partialDiff) && ( + {Object.keys(partialDiff).length} {Object.keys(partialDiff).length === 1 ? "config change" : "config changes"} + )}
); }; diff --git a/admin/src/components/ConfigDiff/index.jsx b/admin/src/components/ConfigDiff/index.jsx index e5adb01..daa0787 100644 --- a/admin/src/components/ConfigDiff/index.jsx +++ b/admin/src/components/ConfigDiff/index.jsx @@ -8,36 +8,39 @@ import { Typography, } from '@strapi/design-system'; -const ConfigDiff = ({ isOpen, onClose, oldValue, newValue, configName }) => { +const ConfigDiff = ({ oldValue, newValue, configName, trigger }) => { const { formatMessage } = useIntl(); - if (!isOpen) return null; return ( - - - - {formatMessage({ id: 'config-sync.ConfigDiff.Title' })} {configName} - - - - - - {formatMessage({ id: 'config-sync.ConfigDiff.SyncDirectory' })} - - - {formatMessage({ id: 'config-sync.ConfigDiff.Database' })} - - - - + + + {trigger} + + + + + {formatMessage({ id: 'config-sync.ConfigDiff.Title' })} {configName} + + + + + + {formatMessage({ id: 'config-sync.ConfigDiff.SyncDirectory' })} + + + {formatMessage({ id: 'config-sync.ConfigDiff.Database' })} + + + + + + + ); }; diff --git a/admin/src/components/ConfigList/ConfigListRow/index.jsx b/admin/src/components/ConfigList/ConfigListRow/index.jsx index 96c7bd3..181168a 100644 --- a/admin/src/components/ConfigList/ConfigListRow/index.jsx +++ b/admin/src/components/ConfigList/ConfigListRow/index.jsx @@ -1,7 +1,7 @@ import React from 'react'; -import { Tr, Td, Checkbox } from '@strapi/design-system'; +import { Tr, Td, Checkbox, Typography } from '@strapi/design-system'; -const CustomRow = ({ row, checked, updateValue }) => { +const CustomRow = ({ row, checked, updateValue, ...props }) => { const { configName, configType, state, onClick } = row; const stateStyle = (stateStr) => { @@ -34,10 +34,14 @@ const CustomRow = ({ row, checked, updateValue }) => { return ( { if (e.target.type !== 'checkbox') { onClick(configType, configName); } + if (props.onClick) { + props.onClick(e); + } }} style={{ cursor: 'pointer' }} > @@ -49,13 +53,13 @@ const CustomRow = ({ row, checked, updateValue }) => { /> -

{configName}

+ {configName} -

{configType}

+ {configType} -

{state}

+ {state} ); diff --git a/admin/src/components/ConfigList/index.jsx b/admin/src/components/ConfigList/index.jsx index 47bf5c0..04cc50b 100644 --- a/admin/src/components/ConfigList/index.jsx +++ b/admin/src/components/ConfigList/index.jsx @@ -117,13 +117,6 @@ const ConfigList = ({ diff, isLoading }) => { return (
- @@ -148,14 +141,21 @@ const ConfigList = ({ diff, isLoading }) => { {rows.map((row, index) => ( - { - checkedItems[index] = !checkedItems[index]; - setCheckedItems([...checkedItems]); - }} + oldValue={originalConfig} + newValue={newConfig} + configName={cName} + trigger={( + { + checkedItems[index] = !checkedItems[index]; + setCheckedItems([...checkedItems]); + }} + /> + )} /> ))} diff --git a/admin/src/components/ConfirmModal/index.jsx b/admin/src/components/ConfirmModal/index.jsx index 162edcc..b17f483 100644 --- a/admin/src/components/ConfirmModal/index.jsx +++ b/admin/src/components/ConfirmModal/index.jsx @@ -10,69 +10,69 @@ import { Checkbox, Divider, Box, + Field, } from '@strapi/design-system'; import { WarningCircle } from '@strapi/icons'; -const ConfirmModal = ({ isOpen, onClose, onSubmit, type }) => { +const ConfirmModal = ({ onClose, onSubmit, type, trigger }) => { const soft = useSelector((state) => state.getIn(['config', 'appEnv', 'config', 'soft'], false)); const [force, setForce] = useState(false); const { formatMessage } = useIntl(); - if (!isOpen) return null; - return ( - - }> - - - - {formatMessage({ id: `config-sync.popUpWarning.warning.${type}_1` })}
- {formatMessage({ id: `config-sync.popUpWarning.warning.${type}_2` })} -
+ + + {trigger} + + + {formatMessage({ id: "config-sync.popUpWarning.Confirmation" })} + + + + + + {formatMessage({ id: `config-sync.popUpWarning.warning.${type}_1` })}
+ {formatMessage({ id: `config-sync.popUpWarning.warning.${type}_2` })} +
+
-
-
- {(soft && type === 'import') && ( - - - - setForce(value)} - value={force} - name="force" - hint="Check this to ignore the soft setting." + {(soft && type === 'import') && ( + + + + + setForce(value)} + value={force} + name="force" + > + {formatMessage({ id: 'config-sync.popUpWarning.force' })} + + + + + + )} + + + + + + + - )} - endAction={( - - )} /> + {formatMessage({ id: `config-sync.popUpWarning.button.${type}` })} + + + +
); }; diff --git a/admin/src/components/FirstExport/index.jsx b/admin/src/components/FirstExport/index.jsx index 151ea35..446468a 100644 --- a/admin/src/components/FirstExport/index.jsx +++ b/admin/src/components/FirstExport/index.jsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React from 'react'; import { useIntl } from 'react-intl'; import { useDispatch } from 'react-redux'; import { getFetchClient, useNotification } from '@strapi/strapi/admin'; @@ -13,20 +13,21 @@ const FirstExport = () => { const { post, get } = getFetchClient(); const { toggleNotification } = useNotification(); const dispatch = useDispatch(); - const [modalIsOpen, setModalIsOpen] = useState(false); const { formatMessage } = useIntl(); return (
- setModalIsOpen(false)} - type="export" - onSubmit={() => dispatch(exportAllConfig([], toggleNotification, formatMessage, post, get))} - /> setModalIsOpen(true)}>{formatMessage({ id: 'config-sync.FirstExport.Button' })}} + action={( + dispatch(exportAllConfig([], toggleNotification, formatMessage, post, get))} + trigger={( + + )} + /> + )} icon={} />
From b14ee74c36f93380362a0d85e254994ed44d5d2a Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 19:44:39 +0200 Subject: [PATCH 119/123] fix: config checkbox selection in the admin panel --- .../components/ConfigList/ConfigListRow/index.jsx | 15 ++++++--------- admin/src/components/ConfigList/index.jsx | 5 ++--- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/admin/src/components/ConfigList/ConfigListRow/index.jsx b/admin/src/components/ConfigList/ConfigListRow/index.jsx index 181168a..a5a997b 100644 --- a/admin/src/components/ConfigList/ConfigListRow/index.jsx +++ b/admin/src/components/ConfigList/ConfigListRow/index.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Tr, Td, Checkbox, Typography } from '@strapi/design-system'; +import { Tr, Td, Checkbox, Typography, Box } from '@strapi/design-system'; const CustomRow = ({ row, checked, updateValue, ...props }) => { const { configName, configType, state, onClick } = row; @@ -39,26 +39,23 @@ const CustomRow = ({ row, checked, updateValue, ...props }) => { if (e.target.type !== 'checkbox') { onClick(configType, configName); } - if (props.onClick) { - props.onClick(e); - } }} style={{ cursor: 'pointer' }} > - - - diff --git a/admin/src/components/ConfigList/index.jsx b/admin/src/components/ConfigList/index.jsx index 04cc50b..5eccd03 100644 --- a/admin/src/components/ConfigList/index.jsx +++ b/admin/src/components/ConfigList/index.jsx @@ -123,9 +123,8 @@ const ConfigList = ({ diff, isLoading }) => {
+ props.onClick(e)}> {configName} + props.onClick(e)}> {configType} + props.onClick(e)}> {state}
setCheckedItems(checkedItems.map(() => value))} - value={allChecked} + checked={isIndeterminate ? "indeterminate" : allChecked} + onCheckedChange={(value) => setCheckedItems(checkedItems.map(() => value))} /> From 75f53344d2ea9ccc48edf5d19c6e36c880becf06 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 19:52:13 +0200 Subject: [PATCH 120/123] style: fix eslint issues --- admin/src/components/ConfigList/ConfigListRow/index.jsx | 2 +- admin/src/components/ConfigList/index.jsx | 9 --------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/admin/src/components/ConfigList/ConfigListRow/index.jsx b/admin/src/components/ConfigList/ConfigListRow/index.jsx index a5a997b..43da06c 100644 --- a/admin/src/components/ConfigList/ConfigListRow/index.jsx +++ b/admin/src/components/ConfigList/ConfigListRow/index.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Tr, Td, Checkbox, Typography, Box } from '@strapi/design-system'; +import { Tr, Td, Checkbox, Typography } from '@strapi/design-system'; const CustomRow = ({ row, checked, updateValue, ...props }) => { const { configName, configType, state, onClick } = row; diff --git a/admin/src/components/ConfigList/index.jsx b/admin/src/components/ConfigList/index.jsx index 5eccd03..7b0202a 100644 --- a/admin/src/components/ConfigList/index.jsx +++ b/admin/src/components/ConfigList/index.jsx @@ -22,7 +22,6 @@ import { setConfigPartialDiffInState } from '../../state/actions/Config'; const ConfigList = ({ diff, isLoading }) => { - const [openModal, setOpenModal] = useState(false); const [originalConfig, setOriginalConfig] = useState({}); const [newConfig, setNewConfig] = useState({}); const [cName, setCname] = useState(''); @@ -72,7 +71,6 @@ const ConfigList = ({ diff, isLoading }) => { setOriginalConfig(diff.fileConfig[`${configType}.${configName}`]); setNewConfig(diff.databaseConfig[`${configType}.${configName}`]); setCname(`${configType}.${configName}`); - setOpenModal(true); }, }); }); @@ -89,13 +87,6 @@ const ConfigList = ({ diff, isLoading }) => { dispatch(setConfigPartialDiffInState(newPartialDiff)); }, [checkedItems]); - const closeModal = () => { - setOriginalConfig({}); - setNewConfig({}); - setCname(''); - setOpenModal(false); - }; - if (isLoading) { return (
From 2b6bf4de94577826ebe1bd5b8e795f51317ba332 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 20:01:43 +0200 Subject: [PATCH 121/123] fix: use yalc 'file' instead of yalc 'link' in CI for a more real-life package installation scenario --- .github/workflows/tests.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 36fbf57..3e93e42 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -42,8 +42,10 @@ jobs: cache: 'yarn' - name: Install dependencies plugin run: yarn --no-lockfile --unsafe-perm + - name: Add yalc package to the playground + run: yarn playground:yalc-add - name: Install dependencies playground - run: yarn playground:install --unsafe-perm + run: cd playground && yarn install --unsafe-perm - name: Build playground run: yarn playground:build - name: Run test From d41f292e2d5d37b5a3be1ee1db705d700b0bdee6 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 20:09:29 +0200 Subject: [PATCH 122/123] fix: push to the yalc registry in CI before starting the integration tests --- .github/workflows/tests.yml | 2 ++ package.json | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3e93e42..c316c46 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -42,6 +42,8 @@ jobs: cache: 'yarn' - name: Install dependencies plugin run: yarn --no-lockfile --unsafe-perm + - name: Push the package to yalc + run: yarn build - name: Add yalc package to the playground run: yarn playground:yalc-add - name: Install dependencies playground diff --git a/package.json b/package.json index 384d378..09489c2 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ }, "scripts": { "develop": "nodemon -e js,jsx --ignore playground --exec \"yalc publish && yalc push\"", + "build": "yalc push --publish", "eslint": "eslint --max-warnings=0 './**/*.{js,jsx}'", "eslint:fix": "eslint --fix './**/*.{js,jsx}'", "test:unit": "jest --verbose", From fff5a765fe042735f2ac84d1bb815196634a3d61 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Sat, 12 Oct 2024 22:46:32 +0200 Subject: [PATCH 123/123] refactor: replace the entity service with the document service --- server/utils/queryFallBack.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/server/utils/queryFallBack.js b/server/utils/queryFallBack.js index 1a4a06f..45282f0 100644 --- a/server/utils/queryFallBack.js +++ b/server/utils/queryFallBack.js @@ -1,7 +1,7 @@ const queryFallBack = { create: async (queryString, options) => { try { - const newEntity = await strapi.entityService.create(queryString, options); + const newEntity = await strapi.documents(queryString).create(options); return newEntity; } catch (e) { @@ -11,7 +11,10 @@ const queryFallBack = { update: async (queryString, options) => { try { const entity = await strapi.query(queryString).findOne(options); - const updatedEntity = await strapi.entityService.update(queryString, entity.id, options); + const updatedEntity = await strapi.documents(queryString).update({ + documentId: entity.documentId, + ...options, + }); return updatedEntity; } catch (e) { @@ -21,7 +24,9 @@ const queryFallBack = { delete: async (queryString, options) => { try { const entity = await strapi.query(queryString).findOne(options); - await strapi.entityService.delete(queryString, entity.id); + await strapi.documents(queryString).delete({ + documentId: entity.documentId, + }); } catch (e) { await strapi.query(queryString).delete(options); }