diff --git a/package-lock.json b/package-lock.json
index afe156d4..16c09953 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,6 +29,7 @@
"prettier": "^2.3.0",
"react": "^16.14.0",
"react-icons": "^3.11.0",
+ "react-scrollama": "^2.2.16",
"react-social-icons": "^4.1.0",
"save": "^2.4.0"
},
@@ -20159,6 +20160,7 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz",
"integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
"engines": {
"node": ">=0.4.x"
}
@@ -20651,6 +20653,18 @@
"node": ">=0.10.0"
}
},
+ "node_modules/react-scrollama": {
+ "version": "2.2.16",
+ "resolved": "https://registry.npmjs.org/react-scrollama/-/react-scrollama-2.2.16.tgz",
+ "integrity": "sha512-rkd05GPuzqFPypRyxI5wUnNilzqybDTODGCoY7UKQ7sl4mpjzREeQ6BT2Hvq4r4DSQPB7aix8r4ibWaZAXVG4g==",
+ "engines": {
+ "node": ">=8",
+ "npm": ">=5"
+ },
+ "peerDependencies": {
+ "react": "^16.0.0"
+ }
+ },
"node_modules/react-social-icons": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/react-social-icons/-/react-social-icons-4.1.0.tgz",
@@ -24357,6 +24371,7 @@
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
"integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
"engines": {
"node": ">=0.4.x"
}
@@ -28127,7 +28142,8 @@
"ws": {
"version": "7.4.5",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz",
- "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g=="
+ "integrity": "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==",
+ "requires": {}
}
}
},
@@ -30416,7 +30432,8 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
"integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
- "dev": true
+ "dev": true,
+ "requires": {}
},
"@octokit/plugin-rest-endpoint-methods": {
"version": "2.4.0",
@@ -31204,7 +31221,8 @@
"acorn-jsx": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
- "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng=="
+ "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
+ "requires": {}
},
"address": {
"version": "1.1.2",
@@ -31252,12 +31270,14 @@
"ajv-errors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
- "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ=="
+ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
+ "requires": {}
},
"ajv-keywords": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "requires": {}
},
"alphanum-sort": {
"version": "1.0.2",
@@ -31709,7 +31729,8 @@
"babel-plugin-remove-graphql-queries": {
"version": "3.8.0",
"resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-3.8.0.tgz",
- "integrity": "sha512-ArP55oowkMmMXxz1Q7OAsPUSt09gwRDzRtOi5cdrhhNsN7z4XOmy0n+ImYSyNxId0NL7wG2g2KT8wRdgmZ95Ig=="
+ "integrity": "sha512-ArP55oowkMmMXxz1Q7OAsPUSt09gwRDzRtOi5cdrhhNsN7z4XOmy0n+ImYSyNxId0NL7wG2g2KT8wRdgmZ95Ig==",
+ "requires": {}
},
"babel-plugin-syntax-jsx": {
"version": "6.18.0",
@@ -33509,7 +33530,8 @@
"cssnano-utils": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz",
- "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ=="
+ "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==",
+ "requires": {}
},
"csso": {
"version": "4.2.0",
@@ -34132,7 +34154,8 @@
"disqus-react": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/disqus-react/-/disqus-react-1.1.1.tgz",
- "integrity": "sha512-Ob6/3l3WQb682RLplStVZsvRbGnD2DdppmwmHZ3PO7JNyLZfdldKGXnotm0ZhdTCX6DM8oE4Bpr08cSymBIdzg=="
+ "integrity": "sha512-Ob6/3l3WQb682RLplStVZsvRbGnD2DdppmwmHZ3PO7JNyLZfdldKGXnotm0ZhdTCX6DM8oE4Bpr08cSymBIdzg==",
+ "requires": {}
},
"dns-equal": {
"version": "1.0.0",
@@ -34342,7 +34365,8 @@
"ws": {
"version": "7.4.6",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
- "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
+ "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
+ "requires": {}
}
}
},
@@ -34379,7 +34403,8 @@
"ws": {
"version": "7.4.6",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
- "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
+ "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
+ "requires": {}
}
}
},
@@ -34856,7 +34881,8 @@
"eslint-plugin-react-hooks": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz",
- "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ=="
+ "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==",
+ "requires": {}
},
"eslint-scope": {
"version": "5.1.1",
@@ -36398,7 +36424,8 @@
"gatsby-plugin-env-variables": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/gatsby-plugin-env-variables/-/gatsby-plugin-env-variables-2.1.0.tgz",
- "integrity": "sha512-TNApeosvOcDxOoxZuzJ3rK4rbR2Fvzvweszn22U+z7bVtZ09G8/MtZg14l3HPXQBwqWjsWJH+PrRP+Z+7W7N/A=="
+ "integrity": "sha512-TNApeosvOcDxOoxZuzJ3rK4rbR2Fvzvweszn22U+z7bVtZ09G8/MtZg14l3HPXQBwqWjsWJH+PrRP+Z+7W7N/A==",
+ "requires": {}
},
"gatsby-plugin-page-creator": {
"version": "3.8.0",
@@ -37371,12 +37398,14 @@
"graphql-type-json": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.3.2.tgz",
- "integrity": "sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg=="
+ "integrity": "sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg==",
+ "requires": {}
},
"graphql-ws": {
"version": "4.9.0",
"resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz",
- "integrity": "sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag=="
+ "integrity": "sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag==",
+ "requires": {}
},
"gzip-size": {
"version": "5.1.1",
@@ -37876,7 +37905,8 @@
"icss-utils": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
- "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA=="
+ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
+ "requires": {}
},
"ieee754": {
"version": "1.2.1",
@@ -38680,7 +38710,8 @@
"isomorphic-ws": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz",
- "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w=="
+ "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==",
+ "requires": {}
},
"isstream": {
"version": "0.1.2",
@@ -39711,7 +39742,8 @@
"meros": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/meros/-/meros-1.1.4.tgz",
- "integrity": "sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ=="
+ "integrity": "sha512-E9ZXfK9iQfG9s73ars9qvvvbSIkJZF5yOo9j4tcwM5tN8mUKfj/EKN5PzOr3ZH0y5wL7dLAHw3RVEfpQV9Q7VQ==",
+ "requires": {}
},
"methods": {
"version": "1.1.2",
@@ -41449,27 +41481,32 @@
"postcss-discard-comments": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz",
- "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg=="
+ "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==",
+ "requires": {}
},
"postcss-discard-duplicates": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz",
- "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA=="
+ "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==",
+ "requires": {}
},
"postcss-discard-empty": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz",
- "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw=="
+ "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==",
+ "requires": {}
},
"postcss-discard-overridden": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz",
- "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q=="
+ "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==",
+ "requires": {}
},
"postcss-flexbugs-fixes": {
"version": "5.0.2",
"resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz",
- "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ=="
+ "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==",
+ "requires": {}
},
"postcss-loader": {
"version": "5.3.0",
@@ -41559,7 +41596,8 @@
"postcss-modules-extract-imports": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz",
- "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw=="
+ "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==",
+ "requires": {}
},
"postcss-modules-local-by-default": {
"version": "4.0.0",
@@ -41590,7 +41628,8 @@
"postcss-normalize-charset": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz",
- "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg=="
+ "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==",
+ "requires": {}
},
"postcss-normalize-display-values": {
"version": "5.0.1",
@@ -42310,6 +42349,12 @@
"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz",
"integrity": "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ=="
},
+ "react-scrollama": {
+ "version": "2.2.16",
+ "resolved": "https://registry.npmjs.org/react-scrollama/-/react-scrollama-2.2.16.tgz",
+ "integrity": "sha512-rkd05GPuzqFPypRyxI5wUnNilzqybDTODGCoY7UKQ7sl4mpjzREeQ6BT2Hvq4r4DSQPB7aix8r4ibWaZAXVG4g==",
+ "requires": {}
+ },
"react-social-icons": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/react-social-icons/-/react-social-icons-4.1.0.tgz",
@@ -46433,7 +46478,8 @@
"ws": {
"version": "7.5.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz",
- "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw=="
+ "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==",
+ "requires": {}
},
"xdg-basedir": {
"version": "4.0.0",
diff --git a/package.json b/package.json
index e735a135..b1e0241f 100644
--- a/package.json
+++ b/package.json
@@ -47,6 +47,7 @@
"prettier": "^2.3.0",
"react": "^16.14.0",
"react-icons": "^3.11.0",
+ "react-scrollama": "^2.2.16",
"react-social-icons": "^4.1.0",
"save": "^2.4.0"
}
diff --git a/studio/schemas/blockContent.js b/studio/schemas/blockContent.js
index adfc094a..2cb9bc90 100644
--- a/studio/schemas/blockContent.js
+++ b/studio/schemas/blockContent.js
@@ -128,5 +128,8 @@ export default {
{
type: "iframe",
},
+ {
+ type: "scrollytellingComponent",
+ },
],
};
diff --git a/studio/schemas/schemas.js b/studio/schemas/schemas.js
index 1f32e773..b987f065 100644
--- a/studio/schemas/schemas.js
+++ b/studio/schemas/schemas.js
@@ -26,6 +26,8 @@ import preview from "./preview";
import project from "./project";
import projectMember from "./projectMember";
import redirect from "./redirect";
+import scrollytellingBlock from "./scrollytellingBlock";
+import scrollytellingComponent from "./scrollytellingComponent";
import shortForm from "./shortForm";
import siteSettings from "./siteSettings";
import slideshow from "./slideshow";
@@ -63,6 +65,8 @@ export default createSchema({
project,
projectMember,
redirect,
+ scrollytellingBlock,
+ scrollytellingComponent,
shortForm,
siteSettings,
slideshow,
diff --git a/studio/schemas/scrollytellingBlock.js b/studio/schemas/scrollytellingBlock.js
new file mode 100644
index 00000000..95fde67f
--- /dev/null
+++ b/studio/schemas/scrollytellingBlock.js
@@ -0,0 +1,32 @@
+export default {
+ name: "scrollytellingBlock",
+ title: "Scrollytelling Block",
+ type: "object",
+ description: "Scrollytelling Block to be used Scrollytelling Component",
+ preview: {
+ select: {
+ media: 'graphic',
+ },
+ },
+ fields: [
+ {
+ name: "graphic",
+ title: "Graphic",
+ description: "Array of contents blocks and associated images",
+ type: "figure",
+ options: {
+ isHighlighted: true,
+ },
+ },
+ {
+ name: "textContent",
+ title: "Text Content",
+ description: "Array of contents blocks and associated images",
+ type: 'blockContent',
+ options: {
+ isHighlighted: true,
+ },
+ },
+ ],
+ };
+
\ No newline at end of file
diff --git a/studio/schemas/scrollytellingComponent.js b/studio/schemas/scrollytellingComponent.js
new file mode 100644
index 00000000..4408b3bc
--- /dev/null
+++ b/studio/schemas/scrollytellingComponent.js
@@ -0,0 +1,30 @@
+export default {
+ title: "Scrollytelling Component",
+ name: "scrollytellingComponent",
+ type: "object",
+ description: "Scrollytelling Component to be used inside articles",
+ preview: {
+ select: {
+ blocks: 'scrollyTellingBlocks',
+ },
+ prepare(selection) {
+ const {blocks} = selection;
+ return {
+ subtitle: `There are ${blocks.length} Scrollytelling Blocks`,
+ };
+ },
+ },
+ fields: [
+ {
+ name: "scrollyTellingBlocks",
+ title: "Scrollytelling Blocks",
+ description: "Array of Scrollytelling blocks",
+ type: "array",
+ of: [{type: "scrollytellingBlock"}],
+ options: {
+ isHighlighted: true,
+ },
+ },
+ ],
+ };
+
\ No newline at end of file
diff --git a/web/src/components/article-layouts/scrollytelling-article.js b/web/src/components/article-layouts/scrollytelling-article.js
new file mode 100644
index 00000000..4fc5f709
--- /dev/null
+++ b/web/src/components/article-layouts/scrollytelling-article.js
@@ -0,0 +1,47 @@
+/** @jsx jsx */
+import { jsx, Grid, Styled, Text } from "theme-ui";
+import { format, distanceInWords, differenceInDays } from "date-fns";
+import React from "react";
+import { buildImageObj } from "../../lib/helpers";
+import { imageUrlFor } from "../../lib/image-url";
+import ArticleBody from "./article-body";
+import ArticleHeader from "./article-header";
+import ArticleSidebar from "./article-sidebar";
+import BlockContent from "../block-content";
+import Container from "../core/container";
+
+function ScrollytellingHeader(props) {
+ const { mainImage } = props;
+
+ return (
+
+
+ {props.mainImage && mainImage.asset && (
+
+ )}
+
+
+
+ );
+}
+
+function ScrollytellingArticle(props) {
+ return (
+
+ );
+}
+
+export default ScrollytellingArticle;
diff --git a/web/src/components/block-content/index.js b/web/src/components/block-content/index.js
index c5b8446f..5a0e2d19 100644
--- a/web/src/components/block-content/index.js
+++ b/web/src/components/block-content/index.js
@@ -7,6 +7,7 @@ import EmbeddedComponent from "./embedded-component";
import Slideshow from "./slideshow";
import Preview from "./preview";
import PlotlyInteractive from "./plotly-interactive";
+import ScrollytellingComponent from "./scrollytelling-component";
import IFrame from "./iframe";
import { resolveAttachmentLink, resolveInternalLink } from "../../lib/helpers";
@@ -63,6 +64,9 @@ const serializers = {
iframe(props) {
return ;
},
+ scrollytellingComponent(props) {
+ return ;
+ },
},
marks: {
internalLink: ({ mark, children }) => {
diff --git a/web/src/components/block-content/scrollytelling-component.js b/web/src/components/block-content/scrollytelling-component.js
new file mode 100644
index 00000000..251fa965
--- /dev/null
+++ b/web/src/components/block-content/scrollytelling-component.js
@@ -0,0 +1,75 @@
+import React, { useState } from "react";
+import { Scrollama, Step } from 'react-scrollama';
+import BlockContent from "../block-content";
+
+function ScrollytellingImage(props) {
+ if (props.index === null) {
+ return null;
+ } else if (props.index === 0 || props.progress === 1) {
+ return (
+
+ );
+ } else if (props.progress > 0) {
+ return (
+ <>
+
+
+
+
+
+
+ >
+ );
+ }
+ return (
+
+ );
+}
+
+function ScrollytellingComponent(props) {
+ const [currentEnterIndex, setCurrentEnterIndex] = useState(null);
+ const [currentExitIndex, setCurrentExitIndex] = useState(null);
+ const [currentProgress, setCurrentProgress] = useState(null);
+
+ // This callback fires when a Step hits the offset threshold. It receives the
+ // data prop of the step, which in this demo stores the index of the step.
+ const onStepEnter = ({ data }) => {
+ setCurrentEnterIndex(data);
+ };
+ const onStepExit = ({ data }) => {
+ setCurrentExitIndex(data);
+ };
+ const onStepProgress = ({ progress }) => {
+ setCurrentProgress(progress);
+ };
+
+ return (
+
+
+
+
+
+ {
+ props.scrollyTellingBlocks.map((block, i) => {
+ return (
+
+
+
+
+
+
+ )
+ })
+ }
+
+
+ );
+}
+
+export default ScrollytellingComponent;
diff --git a/yarn.lock b/yarn.lock
index e7267534..e06c1831 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -35,7 +35,7 @@
"resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.7.tgz"
"version" "7.14.7"
-"@babel/core@^7.14.0":
+"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.6", "@babel/core@^7.12.0", "@babel/core@^7.13.0", "@babel/core@^7.14.0", "@babel/core@^7.4.0-0", "@babel/core@>=7.11.0":
"integrity" "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA=="
"resolved" "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz"
"version" "7.14.6"
@@ -1053,7 +1053,7 @@
"@emotion/utils" "0.11.3"
"@emotion/weak-memoize" "0.2.5"
-"@emotion/core@^10.1.1":
+"@emotion/core@^10.0.27", "@emotion/core@^10.0.28", "@emotion/core@^10.1.1":
"integrity" "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA=="
"resolved" "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz"
"version" "10.1.1"
@@ -1244,7 +1244,7 @@
"unique-filename" "^1.1.1"
"which" "^1.3.1"
-"@gatsbyjs/reach-router@^1.3.6":
+"@gatsbyjs/reach-router@^1.3.5", "@gatsbyjs/reach-router@^1.3.6":
"integrity" "sha512-RW9ZBir9kqtw4IWm+Z+DLWGOeoJxoaTvNVrnR5fV9zD8EmfAhbBN/hS6i6VnTMFZ7rdd6mnpx2/XtnMvYfsaVQ=="
"resolved" "https://registry.npmjs.org/@gatsbyjs/reach-router/-/reach-router-1.3.6.tgz"
"version" "1.3.6"
@@ -2178,21 +2178,26 @@
"fastq" "^1.6.0"
"@octokit/auth-token@^2.4.0":
- "integrity" "sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ=="
- "resolved" "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz"
- "version" "2.4.2"
+ "integrity" "sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA=="
+ "resolved" "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.5.tgz"
+ "version" "2.4.5"
dependencies:
- "@octokit/types" "^5.0.0"
+ "@octokit/types" "^6.0.3"
"@octokit/endpoint@^6.0.1":
- "integrity" "sha512-70K5u6zd45ItOny6aHQAsea8HHQjlQq85yqOMe+Aj8dkhN2qSJ9T+Q3YjUjEYfPRBcuUWNgMn62DQnP/4LAIiQ=="
- "resolved" "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.5.tgz"
- "version" "6.0.5"
+ "integrity" "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA=="
+ "resolved" "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz"
+ "version" "6.0.12"
dependencies:
- "@octokit/types" "^5.0.0"
- "is-plain-object" "^4.0.0"
+ "@octokit/types" "^6.0.3"
+ "is-plain-object" "^5.0.0"
"universal-user-agent" "^6.0.0"
+"@octokit/openapi-types@^7.3.5":
+ "integrity" "sha512-6bm5lzGDOeSnWHM5W8OZ86RD2KpchynU+/Qlm5hNEFjfLDhwfAY2lSe68YRUEYFGlxSHe0HmakyhvmtWoD3Zog=="
+ "resolved" "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-7.3.5.tgz"
+ "version" "7.3.5"
+
"@octokit/plugin-enterprise-rest@^6.0.1":
"integrity" "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw=="
"resolved" "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz"
@@ -2206,9 +2211,9 @@
"@octokit/types" "^2.0.1"
"@octokit/plugin-request-log@^1.0.0":
- "integrity" "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw=="
- "resolved" "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz"
- "version" "1.0.0"
+ "integrity" "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA=="
+ "resolved" "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz"
+ "version" "1.0.4"
"@octokit/plugin-rest-endpoint-methods@2.4.0":
"integrity" "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ=="
@@ -2227,27 +2232,25 @@
"deprecation" "^2.0.0"
"once" "^1.4.0"
-"@octokit/request-error@^2.0.0":
- "integrity" "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw=="
- "resolved" "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz"
- "version" "2.0.2"
+"@octokit/request-error@^2.1.0":
+ "integrity" "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg=="
+ "resolved" "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz"
+ "version" "2.1.0"
dependencies:
- "@octokit/types" "^5.0.1"
+ "@octokit/types" "^6.0.3"
"deprecation" "^2.0.0"
"once" "^1.4.0"
"@octokit/request@^5.2.0":
- "integrity" "sha512-FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A=="
- "resolved" "https://registry.npmjs.org/@octokit/request/-/request-5.4.7.tgz"
- "version" "5.4.7"
+ "integrity" "sha512-4cPp/N+NqmaGQwbh3vUsYqokQIzt7VjsgTYVXiwpUP2pxd5YiZB2XuTedbb0SPtv9XS7nzAKjAuQxmY8/aZkiA=="
+ "resolved" "https://registry.npmjs.org/@octokit/request/-/request-5.6.0.tgz"
+ "version" "5.6.0"
dependencies:
"@octokit/endpoint" "^6.0.1"
- "@octokit/request-error" "^2.0.0"
- "@octokit/types" "^5.0.0"
- "deprecation" "^2.0.0"
- "is-plain-object" "^4.0.0"
- "node-fetch" "^2.3.0"
- "once" "^1.4.0"
+ "@octokit/request-error" "^2.1.0"
+ "@octokit/types" "^6.16.1"
+ "is-plain-object" "^5.0.0"
+ "node-fetch" "^2.6.1"
"universal-user-agent" "^6.0.0"
"@octokit/rest@^16.28.4":
@@ -2286,12 +2289,12 @@
dependencies:
"@types/node" ">= 8"
-"@octokit/types@^5.0.0", "@octokit/types@^5.0.1":
- "integrity" "sha512-XjOk9y4m8xTLIKPe1NFxNWBdzA2/z3PFFA/bwf4EoH6oS8hM0Y46mEa4Cb+KCyj/tFDznJFahzQ0Aj3o1FYq4A=="
- "resolved" "https://registry.npmjs.org/@octokit/types/-/types-5.2.0.tgz"
- "version" "5.2.0"
+"@octokit/types@^6.0.3", "@octokit/types@^6.16.1":
+ "integrity" "sha512-OuQELiwIKeDySgNID52vm33wDRc2aaX8lKYgAw9Hmw939ITow1HspT8/AH3M3jgGFUMDmHlMNBNEmH7xV7ggXQ=="
+ "resolved" "https://registry.npmjs.org/@octokit/types/-/types-6.16.7.tgz"
+ "version" "6.16.7"
dependencies:
- "@types/node" ">= 8"
+ "@octokit/openapi-types" "^7.3.5"
"@pmmmwh/react-refresh-webpack-plugin@^0.4.3":
"integrity" "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ=="
@@ -2513,14 +2516,14 @@
"version" "4.14.170"
"@types/minimatch@*":
- "integrity" "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA=="
- "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz"
- "version" "3.0.3"
+ "integrity" "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA=="
+ "resolved" "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz"
+ "version" "3.0.4"
"@types/minimist@^1.2.0":
- "integrity" "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY="
- "resolved" "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz"
- "version" "1.2.0"
+ "integrity" "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg=="
+ "resolved" "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz"
+ "version" "1.2.1"
"@types/mkdirp@^0.5.2":
"integrity" "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg=="
@@ -2537,7 +2540,12 @@
"@types/node" "*"
"form-data" "^3.0.0"
-"@types/node@*", "@types/node@^14.14.10", "@types/node@>= 8":
+"@types/node@*", "@types/node@>= 8", "@types/node@>=12":
+ "integrity" "sha512-se3yX7UHv5Bscf8f1ERKvQOD6sTyycH3hdaoozvaLxgUiY5lIGEeH37AD0G0Qi9kPqihPn0HOfd2yaIEN9VwEg=="
+ "resolved" "https://registry.npmjs.org/@types/node/-/node-15.12.5.tgz"
+ "version" "15.12.5"
+
+"@types/node@^14.14.10":
"integrity" "sha512-8kQ3+wKGRNN0ghtEn7EGps/B8CzuBz1nXZEIGGLP2GnwbqYn4dbTs7k+VKLTq1HvZLRCIDtN3Snx1Ege8B7L5A=="
"resolved" "https://registry.npmjs.org/@types/node/-/node-14.17.4.tgz"
"version" "14.17.4"
@@ -2633,7 +2641,7 @@
"resolved" "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz"
"version" "1.9.2"
-"@typescript-eslint/eslint-plugin@^4.15.2":
+"@typescript-eslint/eslint-plugin@^4.0.0", "@typescript-eslint/eslint-plugin@^4.15.2":
"integrity" "sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ=="
"resolved" "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.0.tgz"
"version" "4.28.0"
@@ -2658,7 +2666,7 @@
"eslint-scope" "^5.1.1"
"eslint-utils" "^3.0.0"
-"@typescript-eslint/parser@^4.15.2":
+"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.15.2":
"integrity" "sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A=="
"resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.0.tgz"
"version" "4.28.0"
@@ -2867,7 +2875,7 @@
"resolved" "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz"
"version" "5.3.1"
-"acorn@^7.4.0":
+"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^7.4.0":
"integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
"resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
"version" "7.4.1"
@@ -2926,7 +2934,7 @@
"resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
"version" "3.5.2"
-"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.12.3", "ajv@^6.12.4", "ajv@^6.12.5":
+"ajv@^6.1.0", "ajv@^6.10.0", "ajv@^6.12.3", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.9.1", "ajv@>=5.0.0":
"integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
"resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
"version" "6.12.6"
@@ -3318,9 +3326,9 @@
"version" "0.7.0"
"aws4@^1.8.0":
- "integrity" "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA=="
- "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz"
- "version" "1.10.0"
+ "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
+ "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz"
+ "version" "1.11.0"
"axe-core@^4.0.2":
"integrity" "sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ=="
@@ -3362,9 +3370,9 @@
"object.assign" "^4.1.0"
"babel-plugin-emotion@^10.0.27":
- "integrity" "sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ=="
- "resolved" "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz"
- "version" "10.0.33"
+ "integrity" "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA=="
+ "resolved" "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz"
+ "version" "10.2.2"
dependencies:
"@babel/helper-module-imports" "^7.0.0"
"@emotion/hash" "0.8.0"
@@ -3468,9 +3476,9 @@
"version" "1.0.5"
"balanced-match@^1.0.0":
- "integrity" "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
- "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
- "version" "1.0.0"
+ "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
+ "version" "1.0.2"
"base@^0.11.1":
"integrity" "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg=="
@@ -3513,9 +3521,9 @@
"tweetnacl" "^0.14.3"
"before-after-hook@^2.0.0":
- "integrity" "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A=="
- "resolved" "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz"
- "version" "2.1.0"
+ "integrity" "sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ=="
+ "resolved" "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz"
+ "version" "2.2.2"
"better-opn@^2.0.0":
"integrity" "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA=="
@@ -3893,11 +3901,6 @@
"resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
"version" "5.3.1"
-"camelcase@^6.0.0":
- "integrity" "sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w=="
- "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.0.0.tgz"
- "version" "6.0.0"
-
"camelcase@^6.2.0":
"integrity" "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg=="
"resolved" "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz"
@@ -4256,13 +4259,13 @@
"resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
"version" "1.0.1"
-"compare-func@^1.3.1":
- "integrity" "sha512-sq2sWtrqKPkEXAC8tEJA1+BqAH9GbFkGBtUOqrUX57VSfwp8xyktctk+uLoRy5eccTdxzDcVIztlYDpKs3Jv1Q=="
- "resolved" "https://registry.npmjs.org/compare-func/-/compare-func-1.3.4.tgz"
- "version" "1.3.4"
+"compare-func@^2.0.0":
+ "integrity" "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA=="
+ "resolved" "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz"
+ "version" "2.0.0"
dependencies:
"array-ify" "^1.0.0"
- "dot-prop" "^3.0.0"
+ "dot-prop" "^5.1.0"
"component-emitter@^1.2.1", "component-emitter@~1.3.0":
"integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
@@ -4325,9 +4328,9 @@
"typedarray" "^0.0.6"
"config-chain@^1.1.11":
- "integrity" "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA=="
- "resolved" "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz"
- "version" "1.1.12"
+ "integrity" "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ=="
+ "resolved" "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz"
+ "version" "1.1.13"
dependencies:
"ini" "^1.3.4"
"proto-list" "~1.2.1"
@@ -4392,11 +4395,11 @@
"qs" "^6.9.4"
"conventional-changelog-angular@^5.0.3":
- "integrity" "sha512-k7RPPRs0vp8+BtPsM9uDxRl6KcgqtCJmzRD1wRtgqmhQ96g8ifBGo9O/TZBG23jqlXS/rg8BKRDELxfnQQGiaA=="
- "resolved" "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.10.tgz"
- "version" "5.0.10"
+ "integrity" "sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw=="
+ "resolved" "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz"
+ "version" "5.0.12"
dependencies:
- "compare-func" "^1.3.1"
+ "compare-func" "^2.0.0"
"q" "^1.5.1"
"conventional-changelog-core@^3.1.6":
@@ -4424,40 +4427,40 @@
"version" "2.3.4"
"conventional-changelog-writer@^4.0.6":
- "integrity" "sha512-jmU1sDJDZpm/dkuFxBeRXvyNcJQeKhGtVcFFkwTphUAzyYWcwz2j36Wcv+Mv2hU3tpvLMkysOPXJTLO55AUrYQ=="
- "resolved" "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.16.tgz"
- "version" "4.0.16"
+ "integrity" "sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw=="
+ "resolved" "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz"
+ "version" "4.1.0"
dependencies:
- "compare-func" "^1.3.1"
- "conventional-commits-filter" "^2.0.6"
+ "compare-func" "^2.0.0"
+ "conventional-commits-filter" "^2.0.7"
"dateformat" "^3.0.0"
"handlebars" "^4.7.6"
"json-stringify-safe" "^5.0.1"
"lodash" "^4.17.15"
- "meow" "^7.0.0"
+ "meow" "^8.0.0"
"semver" "^6.0.0"
"split" "^1.0.0"
- "through2" "^3.0.0"
+ "through2" "^4.0.0"
-"conventional-commits-filter@^2.0.2", "conventional-commits-filter@^2.0.6":
- "integrity" "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw=="
- "resolved" "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz"
- "version" "2.0.6"
+"conventional-commits-filter@^2.0.2", "conventional-commits-filter@^2.0.7":
+ "integrity" "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA=="
+ "resolved" "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz"
+ "version" "2.0.7"
dependencies:
"lodash.ismatch" "^4.4.0"
"modify-values" "^1.0.0"
"conventional-commits-parser@^3.0.3":
- "integrity" "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA=="
- "resolved" "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz"
- "version" "3.1.0"
+ "integrity" "sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA=="
+ "resolved" "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.1.tgz"
+ "version" "3.2.1"
dependencies:
"is-text-path" "^1.0.1"
"JSONStream" "^1.0.4"
"lodash" "^4.17.15"
- "meow" "^7.0.0"
- "split2" "^2.0.0"
- "through2" "^3.0.0"
+ "meow" "^8.0.0"
+ "split2" "^3.0.0"
+ "through2" "^4.0.0"
"trim-off-newlines" "^1.0.0"
"conventional-recommended-bump@^5.0.0":
@@ -4480,9 +4483,9 @@
"version" "3.0.0"
"convert-source-map@^1.5.0", "convert-source-map@^1.7.0":
- "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA=="
- "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz"
- "version" "1.7.0"
+ "integrity" "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA=="
+ "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz"
+ "version" "1.8.0"
dependencies:
"safe-buffer" "~5.1.1"
@@ -4552,7 +4555,7 @@
"resolved" "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.15.1.tgz"
"version" "3.15.1"
-"core-js@^3.9.0":
+"core-js@^3.0.0", "core-js@^3.9.0":
"integrity" "sha512-h8VbZYnc9pDzueiS2610IULDkpFFPunHwIpl8yRwFahAEEdSpHlTy3h3z3rKq5h11CaUdBEeRViu9AYvbxiMeg=="
"resolved" "https://registry.npmjs.org/core-js/-/core-js-3.15.1.tgz"
"version" "3.15.1"
@@ -4587,7 +4590,7 @@
"js-yaml" "^3.13.1"
"parse-json" "^4.0.0"
-"cosmiconfig@^6.0.0":
+"cosmiconfig@^6.0.0", "cosmiconfig@>=6":
"integrity" "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg=="
"resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz"
"version" "6.0.0"
@@ -4825,9 +4828,9 @@
"css-tree" "^1.1.2"
"csstype@^2.5.7":
- "integrity" "sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A=="
- "resolved" "https://registry.npmjs.org/csstype/-/csstype-2.6.13.tgz"
- "version" "2.6.13"
+ "integrity" "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A=="
+ "resolved" "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz"
+ "version" "2.6.17"
"csstype@^3.0.2":
"integrity" "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
@@ -5400,21 +5403,14 @@
"domelementtype" "^2.2.0"
"domhandler" "^4.2.0"
-"dot-prop@^3.0.0":
- "integrity" "sha1-G3CK8JSknJoOfbyteQq6U52sEXc="
- "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz"
- "version" "3.0.0"
- dependencies:
- "is-obj" "^1.0.0"
-
"dot-prop@^4.2.0":
- "integrity" "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ=="
- "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz"
- "version" "4.2.0"
+ "integrity" "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ=="
+ "resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz"
+ "version" "4.2.1"
dependencies:
"is-obj" "^1.0.0"
-"dot-prop@^5.2.0", "dot-prop@^5.3.0":
+"dot-prop@^5.1.0", "dot-prop@^5.2.0", "dot-prop@^5.3.0":
"integrity" "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q=="
"resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz"
"version" "5.3.0"
@@ -5427,9 +5423,9 @@
"version" "8.6.0"
"duplexer@^0.1.1", "duplexer@~0.1.1":
- "integrity" "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E="
- "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz"
- "version" "0.1.1"
+ "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
+ "resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz"
+ "version" "0.1.2"
"duplexer3@^0.1.4":
"integrity" "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
@@ -5568,9 +5564,9 @@
"version" "2.2.0"
"env-paths@^2.2.0":
- "integrity" "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA=="
- "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz"
- "version" "2.2.0"
+ "integrity" "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="
+ "resolved" "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz"
+ "version" "2.2.1"
"envinfo@^7.3.1", "envinfo@^7.7.3":
"integrity" "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw=="
@@ -5750,7 +5746,7 @@
"debug" "^3.2.7"
"pkg-dir" "^2.0.0"
-"eslint-plugin-flowtype@^5.3.1":
+"eslint-plugin-flowtype@^5.2.0", "eslint-plugin-flowtype@^5.3.1":
"integrity" "sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg=="
"resolved" "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz"
"version" "5.7.2"
@@ -5768,7 +5764,7 @@
"lodash.flatten" "^4.4.0"
"lodash.without" "^4.4.0"
-"eslint-plugin-import@^2.22.1":
+"eslint-plugin-import@^2.22.0", "eslint-plugin-import@^2.22.1":
"integrity" "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ=="
"resolved" "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz"
"version" "2.23.4"
@@ -5789,7 +5785,7 @@
"resolve" "^1.20.0"
"tsconfig-paths" "^3.9.0"
-"eslint-plugin-jsx-a11y@^6.4.1":
+"eslint-plugin-jsx-a11y@^6.3.1", "eslint-plugin-jsx-a11y@^6.4.1":
"integrity" "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg=="
"resolved" "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz"
"version" "6.4.1"
@@ -5806,12 +5802,12 @@
"jsx-ast-utils" "^3.1.0"
"language-tags" "^1.0.5"
-"eslint-plugin-react-hooks@^4.2.0":
+"eslint-plugin-react-hooks@^4.0.8", "eslint-plugin-react-hooks@^4.2.0":
"integrity" "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ=="
"resolved" "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz"
"version" "4.2.0"
-"eslint-plugin-react@^7.23.1":
+"eslint-plugin-react@^7.20.3", "eslint-plugin-react@^7.23.1":
"integrity" "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q=="
"resolved" "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz"
"version" "7.24.0"
@@ -5878,7 +5874,7 @@
"normalize-path" "^3.0.0"
"schema-utils" "^3.0.0"
-"eslint@^7.20.0":
+"eslint@*", "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0", "eslint@^3 || ^4 || ^5 || ^6 || ^7", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^7.0.0", "eslint@^7.1.0", "eslint@^7.20.0", "eslint@^7.5.0", "eslint@>=5", "eslint@>=7.5.0":
"integrity" "sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA=="
"resolved" "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz"
"version" "7.29.0"
@@ -6101,7 +6097,7 @@
"http-errors" "^1.7.3"
"raw-body" "^2.4.1"
-"express@^4.17.1":
+"express@^4.16.2", "express@^4.17.1":
"integrity" "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g=="
"resolved" "https://registry.npmjs.org/express/-/express-4.17.1.tgz"
"version" "4.17.1"
@@ -6290,7 +6286,7 @@
dependencies:
"flat-cache" "^3.0.4"
-"file-loader@^6.2.0":
+"file-loader@*", "file-loader@^6.2.0":
"integrity" "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw=="
"resolved" "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz"
"version" "6.2.0"
@@ -6818,7 +6814,7 @@
"node-fetch" "^2.6.1"
"uuid" "3.4.0"
-"gatsby@^3.6.0":
+"gatsby@^3.0.0 || ^2.0.0", "gatsby@^3.0.0-next.0", "gatsby@^3.6.0":
"integrity" "sha512-6l1IOslajKT8Umz+qDIfu2Bv1ldAbLnsrMId6ExWvcoqNjOw2eSyGHkGjwnQIwl17A0UcA1wSTAw/Gsj480IxA=="
"resolved" "https://registry.npmjs.org/gatsby/-/gatsby-3.8.0.tgz"
"version" "3.8.0"
@@ -7119,9 +7115,9 @@
"parse-url" "^5.0.0"
"git-url-parse@^11.1.2":
- "integrity" "sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ=="
- "resolved" "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.1.2.tgz"
- "version" "11.1.2"
+ "integrity" "sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw=="
+ "resolved" "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.4.4.tgz"
+ "version" "11.4.4"
dependencies:
"git-up" "^4.0.0"
@@ -7327,9 +7323,9 @@
"url-to-options" "^1.0.1"
"graceful-fs@^4.1.11", "graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.2", "graceful-fs@^4.2.3", "graceful-fs@^4.2.4":
- "integrity" "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
- "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz"
- "version" "4.2.4"
+ "integrity" "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ=="
+ "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz"
+ "version" "4.2.6"
"graphql-compose@~7.25.0":
"integrity" "sha512-TPXTe1BoQkMjp/MH93yA0SQo8PiXxJAv6Eo6K/+kpJELM9l2jZnd5PCduweuXFcKv+nH973wn/VYzYKDMQ9YoQ=="
@@ -7387,7 +7383,7 @@
"resolved" "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz"
"version" "4.9.0"
-"graphql@^15.4.0":
+"graphql@^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0", "graphql@^14.0.0 || ^15.0.0", "graphql@^14.2.0 || ^15.0.0", "graphql@^14.4.1", "graphql@^15.4.0", "graphql@>=0.10.0", "graphql@>=0.11 <=15", "graphql@>=0.8.0":
"integrity" "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw=="
"resolved" "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz"
"version" "15.5.1"
@@ -7406,9 +7402,9 @@
"version" "2.0.1"
"handlebars@^4.7.6":
- "integrity" "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA=="
- "resolved" "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz"
- "version" "4.7.6"
+ "integrity" "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA=="
+ "resolved" "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz"
+ "version" "4.7.7"
dependencies:
"minimist" "^1.2.5"
"neo-async" "^2.6.0"
@@ -7547,14 +7543,14 @@
"version" "10.7.3"
"hosted-git-info@^2.1.4":
- "integrity" "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg=="
- "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz"
- "version" "2.8.8"
+ "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
+ "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"
+ "version" "2.8.9"
"hosted-git-info@^2.7.1":
- "integrity" "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg=="
- "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz"
- "version" "2.8.8"
+ "integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
+ "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"
+ "version" "2.8.9"
"hosted-git-info@^3.0.6":
"integrity" "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw=="
@@ -7563,6 +7559,13 @@
dependencies:
"lru-cache" "^6.0.0"
+"hosted-git-info@^4.0.1":
+ "integrity" "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg=="
+ "resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz"
+ "version" "4.0.2"
+ dependencies:
+ "lru-cache" "^6.0.0"
+
"hpack.js@^2.1.6":
"integrity" "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI="
"resolved" "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz"
@@ -7735,9 +7738,9 @@
"safer-buffer" ">= 2.1.2 < 3"
"iconv-lite@^0.6.2":
- "integrity" "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ=="
- "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz"
- "version" "0.6.2"
+ "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="
+ "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz"
+ "version" "0.6.3"
dependencies:
"safer-buffer" ">= 2.1.2 < 3.0.0"
@@ -7757,9 +7760,9 @@
"version" "0.1.5"
"ignore-walk@^3.0.1":
- "integrity" "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw=="
- "resolved" "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz"
- "version" "3.0.3"
+ "integrity" "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ=="
+ "resolved" "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz"
+ "version" "3.0.4"
dependencies:
"minimatch" "^3.0.4"
@@ -7792,9 +7795,9 @@
"resolve-from" "^3.0.0"
"import-fresh@^3.0.0", "import-fresh@^3.1.0", "import-fresh@^3.2.1":
- "integrity" "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ=="
- "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz"
- "version" "3.2.1"
+ "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="
+ "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
+ "version" "3.3.0"
dependencies:
"parent-module" "^1.0.0"
"resolve-from" "^4.0.0"
@@ -7865,9 +7868,9 @@
"version" "2.0.3"
"ini@^1.3.2", "ini@^1.3.4", "ini@^1.3.5", "ini@~1.3.0":
- "integrity" "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
- "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz"
- "version" "1.3.5"
+ "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
+ "version" "1.3.8"
"ini@2.0.0":
"integrity" "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA=="
@@ -8109,9 +8112,9 @@
"kind-of" "^6.0.0"
"is-date-object@^1.0.1":
- "integrity" "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
- "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz"
- "version" "1.0.2"
+ "integrity" "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A=="
+ "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz"
+ "version" "1.0.4"
"is-decimal@^1.0.0":
"integrity" "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw=="
@@ -8326,10 +8329,10 @@
dependencies:
"isobject" "^3.0.1"
-"is-plain-object@^4.0.0":
- "integrity" "sha512-5Aw8LLVsDlZsETVMhoMXzqsXwQqr/0vlnBYzIXJbYo2F4yYlhLHs+Ez7Bod7IIQKWkJbJfxrWD7pA1Dw1TKrwA=="
- "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-4.1.1.tgz"
- "version" "4.1.1"
+"is-plain-object@^5.0.0":
+ "integrity" "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="
+ "resolved" "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz"
+ "version" "5.0.0"
"is-promise@^2.2.2":
"integrity" "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
@@ -8379,9 +8382,9 @@
"version" "2.1.0"
"is-ssh@^1.3.0":
- "integrity" "sha512-0eRIASHZt1E68/ixClI8bp2YK2wmBPVWEismTs6M+M099jKgrzl/3E976zIbImSIob48N2/XGe9y7ZiYdImSlg=="
- "resolved" "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz"
- "version" "1.3.1"
+ "integrity" "sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ=="
+ "resolved" "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz"
+ "version" "1.3.3"
dependencies:
"protocols" "^1.1.0"
@@ -8401,11 +8404,11 @@
"version" "1.0.6"
"is-symbol@^1.0.2", "is-symbol@^1.0.3":
- "integrity" "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ=="
- "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz"
- "version" "1.0.3"
+ "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg=="
+ "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz"
+ "version" "1.0.4"
dependencies:
- "has-symbols" "^1.0.1"
+ "has-symbols" "^1.0.2"
"is-text-path@^1.0.1":
"integrity" "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4="
@@ -8597,9 +8600,9 @@
"version" "4.0.0"
"js-yaml@^3.13.1":
- "integrity" "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A=="
- "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz"
- "version" "3.14.0"
+ "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="
+ "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz"
+ "version" "3.14.1"
dependencies:
"argparse" "^1.0.7"
"esprima" "^4.0.0"
@@ -8634,6 +8637,11 @@
"resolved" "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"
"version" "1.0.2"
+"json-parse-even-better-errors@^2.3.0":
+ "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
+ "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
+ "version" "2.3.1"
+
"json-schema-traverse@^0.4.1":
"integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
"resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
@@ -9119,9 +9127,9 @@
"es5-ext" "~0.10.2"
"macos-release@^2.2.0":
- "integrity" "sha512-H/QHeBIN1fIGJX517pvK8IEK53yQOW7YcEI55oYtgjDdoCQQz7eJS94qt5kNrscReEyuD/JcdFCm2XBEcGOITg=="
- "resolved" "https://registry.npmjs.org/macos-release/-/macos-release-2.4.1.tgz"
- "version" "2.4.1"
+ "integrity" "sha512-EIgv+QZ9r+814gjJj0Bt5vSLJLzswGmSUbUpbi9AIr/fsN2IWFBl2NucV9PAiek+U1STK468tEkxmVYUtuAN3g=="
+ "resolved" "https://registry.npmjs.org/macos-release/-/macos-release-2.5.0.tgz"
+ "version" "2.5.0"
"make-dir@^1.0.0":
"integrity" "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ=="
@@ -9190,9 +9198,9 @@
"version" "2.0.0"
"map-obj@^4.0.0":
- "integrity" "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g=="
- "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz"
- "version" "4.1.0"
+ "integrity" "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ=="
+ "resolved" "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz"
+ "version" "4.2.1"
"map-stream@0.0.7":
"integrity" "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg="
@@ -9364,24 +9372,22 @@
"redent" "^2.0.0"
"trim-newlines" "^2.0.0"
-"meow@^7.0.0":
- "integrity" "sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw=="
- "resolved" "https://registry.npmjs.org/meow/-/meow-7.0.1.tgz"
- "version" "7.0.1"
+"meow@^8.0.0":
+ "integrity" "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q=="
+ "resolved" "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz"
+ "version" "8.1.2"
dependencies:
"@types/minimist" "^1.2.0"
- "arrify" "^2.0.1"
- "camelcase" "^6.0.0"
"camelcase-keys" "^6.2.2"
"decamelize-keys" "^1.1.0"
"hard-rejection" "^2.1.0"
- "minimist-options" "^4.0.2"
- "normalize-package-data" "^2.5.0"
+ "minimist-options" "4.1.0"
+ "normalize-package-data" "^3.0.0"
"read-pkg-up" "^7.0.1"
"redent" "^3.0.0"
"trim-newlines" "^3.0.0"
- "type-fest" "^0.13.1"
- "yargs-parser" "^18.1.3"
+ "type-fest" "^0.18.0"
+ "yargs-parser" "^20.2.3"
"merge-descriptors@1.0.1":
"integrity" "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
@@ -9584,7 +9590,7 @@
"arrify" "^1.0.1"
"is-plain-obj" "^1.1.0"
-"minimist-options@^4.0.2":
+"minimist-options@4.1.0":
"integrity" "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A=="
"resolved" "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz"
"version" "4.1.0"
@@ -9683,10 +9689,10 @@
"rimraf" "^2.5.4"
"run-queue" "^1.0.3"
-"ms@^2.0.0", "ms@^2.1.1", "ms@2.1.2":
- "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
- "version" "2.1.2"
+"ms@^2.0.0", "ms@^2.1.1":
+ "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
+ "version" "2.1.3"
"ms@2.0.0":
"integrity" "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
@@ -9698,6 +9704,11 @@
"resolved" "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"
"version" "2.1.1"
+"ms@2.1.2":
+ "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
+ "version" "2.1.2"
+
"multer@^1.4.2":
"integrity" "sha512-xY8pX7V+ybyUpbYMxtjM9KAiD9ixtg5/JkeKUTD6xilfDv0vzzOFcCp4Ljb1UU3tSOM3VTZtKo63OmzOrGi3Cg=="
"resolved" "https://registry.npmjs.org/multer/-/multer-1.4.2.tgz"
@@ -9840,7 +9851,7 @@
"json-parse-better-errors" "^1.0.0"
"safe-buffer" "^5.1.1"
-"node-fetch@^2.3.0", "node-fetch@^2.5.0", "node-fetch@^2.6.1", "node-fetch@2.6.1":
+"node-fetch@^2.5.0", "node-fetch@^2.6.1", "node-fetch@2", "node-fetch@2.6.1":
"integrity" "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw=="
"resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz"
"version" "2.6.1"
@@ -9903,6 +9914,16 @@
"semver" "2 || 3 || 4 || 5"
"validate-npm-package-license" "^3.0.1"
+"normalize-package-data@^3.0.0":
+ "integrity" "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg=="
+ "resolved" "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz"
+ "version" "3.0.2"
+ dependencies:
+ "hosted-git-info" "^4.0.1"
+ "resolve" "^1.20.0"
+ "semver" "^7.3.4"
+ "validate-npm-package-license" "^3.0.1"
+
"normalize-path@^2.1.1":
"integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk="
"resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"
@@ -9920,11 +9941,6 @@
"resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"
"version" "0.1.2"
-"normalize-url@^3.3.0":
- "integrity" "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg=="
- "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz"
- "version" "3.3.0"
-
"normalize-url@^4.1.0":
"integrity" "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
"resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz"
@@ -9944,10 +9960,15 @@
"query-string" "^5.0.1"
"sort-keys" "^2.0.0"
+"normalize-url@4.5.0":
+ "integrity" "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ=="
+ "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz"
+ "version" "4.5.0"
+
"npm-bundled@^1.0.1":
- "integrity" "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA=="
- "resolved" "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz"
- "version" "1.1.1"
+ "integrity" "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ=="
+ "resolved" "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz"
+ "version" "1.1.2"
dependencies:
"npm-normalize-package-bin" "^1.0.1"
@@ -10473,30 +10494,32 @@
"json-parse-better-errors" "^1.0.1"
"parse-json@^5.0.0":
- "integrity" "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ=="
- "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz"
- "version" "5.0.1"
+ "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="
+ "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
+ "version" "5.2.0"
dependencies:
"@babel/code-frame" "^7.0.0"
"error-ex" "^1.3.1"
- "json-parse-better-errors" "^1.0.1"
+ "json-parse-even-better-errors" "^2.3.0"
"lines-and-columns" "^1.1.6"
"parse-path@^4.0.0":
- "integrity" "sha512-d7yhga0Oc+PwNXDvQ0Jv1BuWkLVPXcAoQ/WREgd6vNNoKYaW52KI+RdOFjI63wjkmps9yUE8VS4veP+AgpQ/hA=="
- "resolved" "https://registry.npmjs.org/parse-path/-/parse-path-4.0.1.tgz"
- "version" "4.0.1"
+ "integrity" "sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA=="
+ "resolved" "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz"
+ "version" "4.0.3"
dependencies:
"is-ssh" "^1.3.0"
"protocols" "^1.4.0"
+ "qs" "^6.9.4"
+ "query-string" "^6.13.8"
"parse-url@^5.0.0":
- "integrity" "sha512-flNUPP27r3vJpROi0/R3/2efgKkyXqnXwyP1KQ2U0SfFRgdizOdWfvrrvJg1LuOoxs7GQhmxJlq23IpQ/BkByg=="
- "resolved" "https://registry.npmjs.org/parse-url/-/parse-url-5.0.1.tgz"
- "version" "5.0.1"
+ "integrity" "sha512-nZp+U7NFVTsBXTh6oGxdwvd7ncz3hJCl74q0lC0pLc3ypXJMKFUpfUEAd4r1x8zVVF5UHFik+CBNOQKN0ayByA=="
+ "resolved" "https://registry.npmjs.org/parse-url/-/parse-url-5.0.6.tgz"
+ "version" "5.0.6"
dependencies:
"is-ssh" "^1.3.0"
- "normalize-url" "^3.3.0"
+ "normalize-url" "4.5.0"
"parse-path" "^4.0.0"
"protocols" "^1.4.0"
@@ -10579,9 +10602,9 @@
"version" "3.1.1"
"path-parse@^1.0.6":
- "integrity" "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw=="
- "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz"
- "version" "1.0.6"
+ "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
+ "version" "1.0.7"
"path-to-regexp@0.1.7":
"integrity" "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
@@ -10999,14 +11022,14 @@
"resolved" "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz"
"version" "4.1.0"
-"postcss@^8.2.15":
- "integrity" "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA=="
- "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz"
- "version" "8.3.5"
+"postcss@^7.0.0 || ^8.0.1", "postcss@^8.0.9", "postcss@^8.1.0", "postcss@^8.1.4", "postcss@^8.2.15", "postcss@^8.2.2", "postcss@8.2.6":
+ "integrity" "sha512-xpB8qYxgPuly166AGlpRjUdEYtmOWx2iCwGmrv4vqZL9YPVviDVPZPRXxnXr6xPZOdxQ9lp3ZBFCRgWJ7LE3Sg=="
+ "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.2.6.tgz"
+ "version" "8.2.6"
dependencies:
- "colorette" "^1.2.2"
- "nanoid" "^3.1.23"
- "source-map-js" "^0.6.2"
+ "colorette" "^1.2.1"
+ "nanoid" "^3.1.20"
+ "source-map" "^0.6.1"
"postcss@^8.2.9":
"integrity" "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA=="
@@ -11017,15 +11040,6 @@
"nanoid" "^3.1.23"
"source-map-js" "^0.6.2"
-"postcss@8.2.6":
- "integrity" "sha512-xpB8qYxgPuly166AGlpRjUdEYtmOWx2iCwGmrv4vqZL9YPVviDVPZPRXxnXr6xPZOdxQ9lp3ZBFCRgWJ7LE3Sg=="
- "resolved" "https://registry.npmjs.org/postcss/-/postcss-8.2.6.tgz"
- "version" "8.2.6"
- dependencies:
- "colorette" "^1.2.1"
- "nanoid" "^3.1.20"
- "source-map" "^0.6.1"
-
"prelude-ls@^1.2.1":
"integrity" "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
"resolved" "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
@@ -11129,9 +11143,9 @@
"version" "1.2.4"
"protocols@^1.1.0", "protocols@^1.4.0":
- "integrity" "sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg=="
- "resolved" "https://registry.npmjs.org/protocols/-/protocols-1.4.7.tgz"
- "version" "1.4.7"
+ "integrity" "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg=="
+ "resolved" "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz"
+ "version" "1.4.8"
"protoduck@^5.0.1":
"integrity" "sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg=="
@@ -11236,7 +11250,7 @@
"object-assign" "^4.1.0"
"strict-uri-encode" "^1.0.0"
-"query-string@^6.13.1":
+"query-string@^6.13.1", "query-string@^6.13.8":
"integrity" "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw=="
"resolved" "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz"
"version" "6.14.1"
@@ -11378,11 +11392,16 @@
"resolved" "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz"
"version" "3.0.4"
-"react-refresh@^0.9.0":
+"react-refresh@^0.9.0", "react-refresh@>=0.8.3 <0.10.0":
"integrity" "sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ=="
"resolved" "https://registry.npmjs.org/react-refresh/-/react-refresh-0.9.0.tgz"
"version" "0.9.0"
+"react-scrollama@^2.2.16":
+ "integrity" "sha512-rkd05GPuzqFPypRyxI5wUnNilzqybDTODGCoY7UKQ7sl4mpjzREeQ6BT2Hvq4r4DSQPB7aix8r4ibWaZAXVG4g=="
+ "resolved" "https://registry.npmjs.org/react-scrollama/-/react-scrollama-2.2.16.tgz"
+ "version" "2.2.16"
+
"react-social-icons@^4.1.0":
"integrity" "sha512-wbwSbyS4QWjpL6U+GFZDBrE5Ao8px0QkRgo0XkxDHF2LNRsFNErSDnIPKiowhQ7t7IyrSA2HYrEw7ETgpVTg+Q=="
"resolved" "https://registry.npmjs.org/react-social-icons/-/react-social-icons-4.1.0.tgz"
@@ -11390,7 +11409,7 @@
dependencies:
"prop-types" "^15.6.2"
-"react@^16.14.0":
+"react@*", "react@^15.6.1 || ^16.0.0 || ^17.0.0", "react@^16.0.0", "react@^16.14.0", "react@^16.9.0 || ^17.0.0", "react@>=16.3.0", "react@15.x || 16.x || 17.x", "react@15.x.x || 16.x.x":
"integrity" "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g=="
"resolved" "https://registry.npmjs.org/react/-/react-16.14.0.tgz"
"version" "16.14.0"
@@ -11407,16 +11426,14 @@
"graceful-fs" "^4.1.2"
"read-package-json@^2.0.0", "read-package-json@^2.0.13", "read-package-json@1 || 2":
- "integrity" "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A=="
- "resolved" "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz"
- "version" "2.1.1"
+ "integrity" "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA=="
+ "resolved" "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz"
+ "version" "2.1.2"
dependencies:
"glob" "^7.1.1"
- "json-parse-better-errors" "^1.0.1"
+ "json-parse-even-better-errors" "^2.3.0"
"normalize-package-data" "^2.0.0"
"npm-normalize-package-bin" "^1.0.0"
- optionalDependencies:
- "graceful-fs" "^4.1.2"
"read-package-tree@^5.1.6":
"integrity" "sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw=="
@@ -11500,6 +11517,15 @@
"string_decoder" "~1.1.1"
"util-deprecate" "~1.0.1"
+"readable-stream@^3.0.0":
+ "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
+ "version" "3.6.0"
+ dependencies:
+ "inherits" "^2.0.3"
+ "string_decoder" "^1.1.1"
+ "util-deprecate" "^1.0.1"
+
"readable-stream@^3.0.2":
"integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
"resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
@@ -11556,6 +11582,15 @@
"isarray" "0.0.1"
"string_decoder" "~0.10.x"
+"readable-stream@3":
+ "integrity" "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
+ "resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
+ "version" "3.6.0"
+ dependencies:
+ "inherits" "^2.0.3"
+ "string_decoder" "^1.1.1"
+ "util-deprecate" "^1.0.1"
+
"readable-web-to-node-stream@^3.0.0":
"integrity" "sha512-4zDC6CvjUyusN7V0QLsXVB7pJCD9+vtrM9bYDRv6uBQ+SKfx36rp5AFNPRgh9auKRul/a1iFZJYXcCbwRL+SaA=="
"resolved" "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.1.tgz"
@@ -11794,9 +11829,9 @@
"strip-ansi" "^3.0.1"
"repeat-element@^1.1.2":
- "integrity" "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g=="
- "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz"
- "version" "1.1.3"
+ "integrity" "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="
+ "resolved" "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz"
+ "version" "1.1.4"
"repeat-string@^1.0.0", "repeat-string@^1.5.4", "repeat-string@^1.6.1":
"integrity" "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
@@ -11895,14 +11930,7 @@
"resolved" "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"
"version" "0.2.1"
-"resolve@^1.10.0", "resolve@^1.12.0", "resolve@^1.13.1", "resolve@^1.14.2", "resolve@^1.3.2":
- "integrity" "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w=="
- "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz"
- "version" "1.17.0"
- dependencies:
- "path-parse" "^1.0.6"
-
-"resolve@^1.20.0":
+"resolve@^1.10.0", "resolve@^1.12.0", "resolve@^1.13.1", "resolve@^1.14.2", "resolve@^1.20.0", "resolve@^1.3.2":
"integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A=="
"resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz"
"version" "1.20.0"
@@ -12017,9 +12045,9 @@
"version" "1.3.3"
"rxjs@^6.4.0", "rxjs@^6.6.0":
- "integrity" "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg=="
- "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz"
- "version" "6.6.2"
+ "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ=="
+ "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
+ "version" "6.6.7"
dependencies:
"tslib" "^1.9.0"
@@ -12437,7 +12465,7 @@
"socket.io-adapter" "~2.1.0"
"socket.io-parser" "~4.0.3"
-"sockjs-client@^1.5.0":
+"sockjs-client@^1.4.0", "sockjs-client@^1.5.0":
"integrity" "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ=="
"resolved" "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz"
"version" "1.5.1"
@@ -12511,9 +12539,9 @@
"source-map" "^0.6.0"
"source-map-url@^0.4.0":
- "integrity" "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
- "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz"
- "version" "0.4.0"
+ "integrity" "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
+ "resolved" "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz"
+ "version" "0.4.1"
"source-map@^0.5.0", "source-map@^0.5.6", "source-map@^0.5.7":
"integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
@@ -12572,9 +12600,9 @@
"spdx-license-ids" "^3.0.0"
"spdx-license-ids@^3.0.0":
- "integrity" "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q=="
- "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz"
- "version" "3.0.5"
+ "integrity" "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ=="
+ "resolved" "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz"
+ "version" "3.0.9"
"spdy-transport@^3.0.0":
"integrity" "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw=="
@@ -12625,6 +12653,13 @@
dependencies:
"through2" "^2.0.2"
+"split2@^3.0.0":
+ "integrity" "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg=="
+ "resolved" "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz"
+ "version" "3.2.2"
+ dependencies:
+ "readable-stream" "^3.0.0"
+
"sprintf-js@~1.0.2":
"integrity" "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
"resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
@@ -12646,9 +12681,9 @@
"tweetnacl" "~0.14.0"
"ssri@^6.0.0", "ssri@^6.0.1":
- "integrity" "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA=="
- "resolved" "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz"
- "version" "6.0.1"
+ "integrity" "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q=="
+ "resolved" "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz"
+ "version" "6.0.2"
dependencies:
"figgy-pudding" "^3.5.1"
@@ -13181,6 +13216,13 @@
"inherits" "^2.0.4"
"readable-stream" "2 || 3"
+"through2@^4.0.0":
+ "integrity" "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw=="
+ "resolved" "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz"
+ "version" "4.0.2"
+ dependencies:
+ "readable-stream" "3"
+
"thunky@^1.0.2":
"integrity" "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
"resolved" "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz"
@@ -13299,9 +13341,9 @@
"version" "2.0.0"
"trim-newlines@^3.0.0":
- "integrity" "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA=="
- "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz"
- "version" "3.0.0"
+ "integrity" "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw=="
+ "resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz"
+ "version" "3.0.1"
"trim-off-newlines@^1.0.0":
"integrity" "sha1-n5up2e+odkw4dpi8v+sshI8RrbM="
@@ -13411,16 +13453,16 @@
dependencies:
"prelude-ls" "^1.2.1"
-"type-fest@^0.13.1":
- "integrity" "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg=="
- "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz"
- "version" "0.13.1"
-
-"type-fest@^0.20.2":
+"type-fest@^0.13.1", "type-fest@^0.20.2":
"integrity" "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
"resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
"version" "0.20.2"
+"type-fest@^0.18.0":
+ "integrity" "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw=="
+ "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz"
+ "version" "0.18.1"
+
"type-fest@^0.21.3":
"integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
"resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
@@ -13482,9 +13524,9 @@
"version" "0.0.6"
"uglify-js@^3.1.4":
- "integrity" "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA=="
- "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz"
- "version" "3.10.0"
+ "integrity" "sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg=="
+ "resolved" "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.10.tgz"
+ "version" "3.13.10"
"uid-number@0.0.6":
"integrity" "sha1-DqEOgDXo61uOREnwbaHHMGY7qoE="
@@ -13726,9 +13768,9 @@
"xdg-basedir" "^4.0.0"
"uri-js@^4.2.2":
- "integrity" "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ=="
- "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz"
- "version" "4.2.2"
+ "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
+ "resolved" "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
+ "version" "4.4.1"
dependencies:
"punycode" "^2.1.0"
@@ -13939,7 +13981,7 @@
"range-parser" "^1.2.1"
"schema-utils" "^3.0.0"
-"webpack-dev-server@^3.11.2":
+"webpack-dev-server@^3.11.2", "webpack-dev-server@3.x":
"integrity" "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ=="
"resolved" "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz"
"version" "3.11.2"
@@ -14022,7 +14064,7 @@
dependencies:
"debug" "^3.0.0"
-"webpack@^5.35.0":
+"webpack@^4.0.0 || ^5.0.0", "webpack@^4.27.0 || ^5.0.0", "webpack@^4.4.0 || ^5.0.0", "webpack@^5.0.0", "webpack@^5.1.0", "webpack@^5.35.0", "webpack@>=2", "webpack@>=4.43.0 <6.0.0":
"integrity" "sha512-c7f5e/WWrxXWUzQqTBg54vBs5RgcAgpvKE4F4VegVgfo4x660ZxYUF2/hpMkZUnLjgytVTitjeXaN4IPlXCGIw=="
"resolved" "https://registry.npmjs.org/webpack/-/webpack-5.40.0.tgz"
"version" "5.40.0"
@@ -14131,9 +14173,9 @@
"version" "2.0.0"
"windows-release@^3.1.0":
- "integrity" "sha512-Pngk/RDCaI/DkuHPlGTdIkDiTAnAkyMjoQMZqRsxydNl1qGXNIoZrB7RK8g53F2tEgQBMqQJHQdYZuQEEAu54A=="
- "resolved" "https://registry.npmjs.org/windows-release/-/windows-release-3.3.1.tgz"
- "version" "3.3.1"
+ "integrity" "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg=="
+ "resolved" "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz"
+ "version" "3.3.3"
dependencies:
"execa" "^1.0.0"
@@ -14255,7 +14297,7 @@
"sort-keys" "^2.0.0"
"write-json-file" "^2.2.0"
-"ws@^5.2.0 || ^6.0.0 || ^7.0.0", "ws@^7.3.0":
+"ws@*", "ws@^5.2.0 || ^6.0.0 || ^7.0.0", "ws@^7.3.0":
"integrity" "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw=="
"resolved" "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz"
"version" "7.5.0"
@@ -14311,9 +14353,9 @@
"version" "4.0.2"
"y18n@^4.0.0":
- "integrity" "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
- "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz"
- "version" "4.0.0"
+ "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz"
+ "version" "4.0.3"
"y18n@^5.0.5":
"integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
@@ -14354,9 +14396,9 @@
"yaml" "^1.8.3"
"yaml@^1.10.0", "yaml@^1.7.2", "yaml@^1.8.3":
- "integrity" "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg=="
- "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz"
- "version" "1.10.0"
+ "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
+ "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
+ "version" "1.10.2"
"yargs-parser@^13.1.2":
"integrity" "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg=="
@@ -14367,14 +14409,14 @@
"decamelize" "^1.2.0"
"yargs-parser@^15.0.1":
- "integrity" "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw=="
- "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz"
- "version" "15.0.1"
+ "integrity" "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA=="
+ "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz"
+ "version" "15.0.3"
dependencies:
"camelcase" "^5.0.0"
"decamelize" "^1.2.0"
-"yargs-parser@^18.1.2", "yargs-parser@^18.1.3":
+"yargs-parser@^18.1.2":
"integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ=="
"resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz"
"version" "18.1.3"
@@ -14382,7 +14424,7 @@
"camelcase" "^5.0.0"
"decamelize" "^1.2.0"
-"yargs-parser@^20.2.2":
+"yargs-parser@^20.2.2", "yargs-parser@^20.2.3":
"integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
"resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
"version" "20.2.9"