diff --git a/jacdac-python b/jacdac-python index 97ef4d8e8835..3ec15b8c380b 160000 --- a/jacdac-python +++ b/jacdac-python @@ -1 +1 @@ -Subproject commit 97ef4d8e88354b0bc436d95899f3525b530fd5a5 +Subproject commit 3ec15b8c380b1379cc8bdc08fb7414a631627721 diff --git a/package.json b/package.json index 2edc719a7f56..7ad541a78d2c 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,11 @@ "@mdx-js/react": "^1.6.22", "@microsoft/applicationinsights-web": "^2.8.4", "@mui/icons-material": "^5.8.4", - "@mui/lab": "^5.0.0-alpha.86", - "@mui/material": "^5.8.4", + "@mui/lab": "^5.0.0-alpha.88", + "@mui/material": "^5.8.6", "@octokit/core": "^3.6.0", - "@parcel/transformer-typescript-types": "^2.6.1", - "@react-three/drei": "^9.13.2", + "@parcel/transformer-typescript-types": "^2.6.2", + "@react-three/drei": "^9.14.3", "@react-three/fiber": "^8.0.27", "@tensorflow/tfjs": "3.8.0", "@tidyjs/tidy": "^2.4.5", @@ -36,8 +36,8 @@ "@types/w3c-web-usb": "^1.0.6", "@types/web-bluetooth": "^0.0.14", "@types/wicg-file-system-access": "^2020.9.5", - "@typescript-eslint/eslint-plugin": "^5.28.0", - "@typescript-eslint/parser": "^5.28.0", + "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/parser": "^5.30.0", "accessible-nprogress": "^2.1.2", "assert": "^2.0.0", "blockly": "^6.20210701.0", @@ -48,35 +48,35 @@ "d3-array": "^3.1.6", "dns-packet": "^5.4.0", "eslint": "^8.18.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.30.0", - "gatsby": "^4.16.0", - "gatsby-plugin-catch-links": "^4.16.0", - "gatsby-plugin-image": "^2.16.1", - "gatsby-plugin-manifest": "^4.16.0", - "gatsby-plugin-mdx": "^3.16.1", + "eslint-plugin-jsx-a11y": "^6.6.0", + "eslint-plugin-react": "^7.30.1", + "gatsby": "^4.17.1", + "gatsby-plugin-catch-links": "^4.17.0", + "gatsby-plugin-image": "^2.17.0", + "gatsby-plugin-manifest": "^4.17.0", + "gatsby-plugin-mdx": "^3.17.0", "gatsby-plugin-meta-redirect": "^1.1.1", - "gatsby-plugin-offline": "^5.16.0", - "gatsby-plugin-react-helmet": "^5.16.0", + "gatsby-plugin-offline": "^5.17.0", + "gatsby-plugin-react-helmet": "^5.17.0", "gatsby-plugin-robots-txt": "^1.7.1", - "gatsby-plugin-sharp": "^4.16.1", - "gatsby-plugin-sitemap": "^5.16.0", + "gatsby-plugin-sharp": "^4.17.0", + "gatsby-plugin-sitemap": "^5.17.0", "gatsby-plugin-webpack-bundle-analyser-v2": "^1.1.27", "gatsby-prismjs-dracula": "^0.1.15", - "gatsby-remark-autolink-headers": "^5.16.0", - "gatsby-remark-embed-snippet": "^7.16.0", + "gatsby-remark-autolink-headers": "^5.17.0", + "gatsby-remark-embed-snippet": "^7.17.0", "gatsby-remark-external-links": "0.0.4", - "gatsby-remark-images": "^6.16.0", + "gatsby-remark-images": "^6.17.0", "gatsby-remark-makecode": "^1.0.24", "gatsby-remark-static-images": "^1.2.1", - "gatsby-source-filesystem": "^4.16.0", + "gatsby-source-filesystem": "^4.17.0", "gatsby-theme-material-ui": "^5.2.0", - "gatsby-transformer-csv": "^4.16.0", - "gatsby-transformer-javascript-frontmatter": "^4.16.0", - "gatsby-transformer-json": "^4.16.0", + "gatsby-transformer-csv": "^4.17.0", + "gatsby-transformer-javascript-frontmatter": "^4.17.0", + "gatsby-transformer-json": "^4.17.0", "gatsby-transformer-plaintext": "^2.0.0", - "gatsby-transformer-remark": "^5.16.0", - "gatsby-transformer-sharp": "^4.16.0", + "gatsby-transformer-remark": "^5.17.0", + "gatsby-transformer-sharp": "^4.17.0", "gltfjsx": "^4.6.4", "howler": "^2.2.3", "is-svg": "^4.3.2", @@ -94,7 +94,7 @@ "prism-react-renderer": "^1.3.3", "prismjs": "^1.28.0", "prop-types": "^15.8.1", - "puppeteer": "^14.4.1", + "puppeteer": "^15.1.1", "qrcode": "^1.5.0", "react": "^18.2.0", "react-blockly": "^7.0.1", @@ -102,12 +102,12 @@ "react-dom": "^18.2.0", "react-draggable": "^4.4.5", "react-helmet": "^6.1.0", - "react-intersection-observer": "^9.3.3", + "react-intersection-observer": "^9.3.4", "react-markdown": "^8.0.3", "react-minisearch": "^5.0.0", "react-piano": "^3.1.3", "react-player": "^2.10.1", - "react-simple-keyboard": "^3.4.157", + "react-simple-keyboard": "^3.4.163", "react-vega": "^7.5.1", "react-virtualized-auto-sizer": "^1.0.6", "react-window": "^1.8.7", diff --git a/src/components/specification/ServiceSpecificationSource.tsx b/src/components/specification/ServiceSpecificationSource.tsx index 6575db25f386..2e49aede2511 100644 --- a/src/components/specification/ServiceSpecificationSource.tsx +++ b/src/components/specification/ServiceSpecificationSource.tsx @@ -6,8 +6,6 @@ import TabPanel from "../ui/TabPanel" import Snippet from "../ui/Snippet" import { converters } from "../../../jacdac-ts/jacdac-spec/spectool/jdspec" import ServiceSpecification from "./ServiceSpecification" -import { serviceSpecificationToServiceTwinSpecification } from "../../../jacdac-ts/src/azure-iot/devicetwin" -import { withPrefix } from "gatsby" export default function ServiceSpecificationSource(props: { classIdentifier?: number @@ -20,7 +18,6 @@ export default function ServiceSpecificationSource(props: { serviceSpecification || serviceSpecificationFromClassIdentifier(classIdentifier) const convs = converters() - const showDeviceTwin = spec && spec?.camelName !== "sytem" const handleTabChange = ( event: React.ChangeEvent, @@ -39,11 +36,9 @@ export default function ServiceSpecificationSource(props: { > {[ showSpecification && "Specification", - "MakeCode", "TypeScript", "C", "JSON", - showDeviceTwin && "Twin", ] .filter(n => !!n) .map(n => ( @@ -55,30 +50,16 @@ export default function ServiceSpecificationSource(props: { )} - {["sts", "ts", "c", "json"].map(lang => ( + {["ts", "c", "json"].map(lang => ( - convs[lang](spec)} mode={lang} /> - - ))} - {showDeviceTwin && ( - convs[lang](spec)} + mode={lang} + download={`service.${lang}`} /> - )} + ))} ) } diff --git a/src/components/tools/ServiceSpecificationEditor.tsx b/src/components/tools/ServiceSpecificationEditor.tsx index 4259210d7ab7..60faf00b0d4b 100644 --- a/src/components/tools/ServiceSpecificationEditor.tsx +++ b/src/components/tools/ServiceSpecificationEditor.tsx @@ -6,6 +6,7 @@ import RandomGenerator from "../RandomGenerator" import useLocalStorage from "../hooks/useLocalStorage" import HighlightTextField from "../ui/HighlightTextField" import ServiceSpecification from "../specification/ServiceSpecification" +import ServiceSpecificationSource from "../specification/ServiceSpecificationSource" const SERVICE_SPECIFICATION_STORAGE_KEY = "jacdac:servicespecificationeditorsource" @@ -27,7 +28,7 @@ export default function ServiceSpecificationEditor() { `0x${json.classIdentifier.toString(16)}` ).toLowerCase()}` return ( - + - + - {json && } + {json && ( + + + + )} ) } diff --git a/src/components/ui/Snippet.tsx b/src/components/ui/Snippet.tsx index c9c9a35fe678..e1b5bf3df105 100644 --- a/src/components/ui/Snippet.tsx +++ b/src/components/ui/Snippet.tsx @@ -9,8 +9,9 @@ export default function Snippet(props: { actions?: ReactNode url?: string caption?: string | JSX.Element | JSX.Element[] + copy?: boolean }) { - const { value, mode, download, url, caption, actions } = props + const { value, mode, download, url, caption, actions, copy } = props const v: string = typeof value === "function" ? value() : value const className = mode && `language-${mode === "sts" ? "ts" : mode}` return ( @@ -21,6 +22,7 @@ export default function Snippet(props: { downloadText={download && v} actions={actions} url={url} + copy={copy} > {v} diff --git a/yarn.lock b/yarn.lock index 3b0f13b1abca..9168e2b20d3c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1630,6 +1630,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.18.3": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.6.tgz#6a1ef59f838debd670421f8c7f2cbb8da9751580" + integrity sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/template@^7.12.7", "@babel/template@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" @@ -2147,14 +2154,14 @@ dependencies: elasticlunr "^0.9.5" -"@gatsbyjs/parcel-namer-relative-to-cwd@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-1.1.0.tgz#ed2e53426ed66cd8bae6917b0039c348b49ac737" - integrity sha512-g1GjBOyRNb+++7P32nqXk22UVIuAOhkjc5VDpuo434EsIwQJR7eBNC0z+xS+r7sy53hL0TdXwb+bRbXJTxPvcA== +"@gatsbyjs/parcel-namer-relative-to-cwd@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-1.2.0.tgz#3ebc0e5bbe90e7a897d5427c2b67ffe26730228f" + integrity sha512-4iIdquFDl+b+U8Ng0dg6dCtxB/cnH27ERrlQQlxfdaWe8e9CLo8aWc6u3UeuHwNJixBFOUbOgEFaA5qCUPwLCQ== dependencies: "@babel/runtime" "^7.18.0" "@parcel/plugin" "2.6.0" - gatsby-core-utils "^3.16.0" + gatsby-core-utils "^3.17.0" "@gatsbyjs/potrace@^2.2.0": version "2.2.0" @@ -3153,15 +3160,15 @@ "@lezer/lr" "^0.15.4" json5 "^2.2.1" -"@mui/base@5.0.0-alpha.85": - version "5.0.0-alpha.85" - resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.85.tgz#e9e19678bf72dae228d0f25d33dfe20462aac833" - integrity sha512-ONlQJOmQrxmR+pYF9AqH69FOG4ofwzVzNltwb2xKAQIW3VbsNZahcHIpzhFd70W6EIU+QHzB9TzamSM+Fg/U7w== +"@mui/base@5.0.0-alpha.87": + version "5.0.0-alpha.87" + resolved "https://registry.yarnpkg.com/@mui/base/-/base-5.0.0-alpha.87.tgz#3cf8c2990cda8b48f26b3f19b1d0c94095ec6dfe" + integrity sha512-PuxRYrvG63Yj/UTwf4hSwZ5ClMv88iXHK+5hUV1CrG3kNPo6FFQiIFNRaNpRt/3nsXj6+xygJByNFA8m4Leetg== dependencies: "@babel/runtime" "^7.17.2" "@emotion/is-prop-valid" "^1.1.2" "@mui/types" "^7.1.4" - "@mui/utils" "^5.8.4" + "@mui/utils" "^5.8.6" "@popperjs/core" "^2.11.5" clsx "^1.1.1" prop-types "^15.8.1" @@ -3174,15 +3181,15 @@ dependencies: "@babel/runtime" "^7.17.2" -"@mui/lab@^5.0.0-alpha.86": - version "5.0.0-alpha.86" - resolved "https://registry.yarnpkg.com/@mui/lab/-/lab-5.0.0-alpha.86.tgz#83323e0ff17fdea641fa1d93be024413bf407ec3" - integrity sha512-5dx9/vHldiE5KFu99YUtEGKyUgwTiq8wM+IhEnNKkU+YjEMULVYV+mgS9nvnf6laKtgqy2hOE4JivqRPIuOGdA== +"@mui/lab@^5.0.0-alpha.88": + version "5.0.0-alpha.88" + resolved "https://registry.yarnpkg.com/@mui/lab/-/lab-5.0.0-alpha.88.tgz#bead71c8153135e45f2268ef804dbfea92638c38" + integrity sha512-YS2NPw0D0CHG9z9Y6Wjocl3g2LNzdXdkvORPoyc05ea9Xm+m8buddvMeTuL/r/e3S7yLK8HOMN2uHE0rwD/oVQ== dependencies: "@babel/runtime" "^7.17.2" - "@mui/base" "5.0.0-alpha.85" - "@mui/system" "^5.8.4" - "@mui/utils" "^5.8.4" + "@mui/base" "5.0.0-alpha.87" + "@mui/system" "^5.8.6" + "@mui/utils" "^5.8.6" "@mui/x-date-pickers" "5.0.0-alpha.1" clsx "^1.1.1" prop-types "^15.8.1" @@ -3190,16 +3197,16 @@ react-transition-group "^4.4.2" rifm "^0.12.1" -"@mui/material@^5.8.4": - version "5.8.4" - resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.8.4.tgz#b9cdae0c79ea770bc9cc3aafb7f750ed8ebe1b5d" - integrity sha512-KlOJS1JGhwuhdoF4fulmz41h/YxyMdZSc+ncz+HAah0GKn8ovAs5774f1w0lIasxbtI1Ziunwvmnu9PvvUKdMw== +"@mui/material@^5.8.6": + version "5.8.6" + resolved "https://registry.yarnpkg.com/@mui/material/-/material-5.8.6.tgz#4019fbf1b95d8ea9f397efaed835ac92a6d8f22d" + integrity sha512-9fo5AiNHs+HY5ArMzsDMFrAmJSRw90y/qu81oDIszgK7Bfrm8GuI7Eb0mO6WADWPEyKOzOov/WZsm4G6jPEM4g== dependencies: "@babel/runtime" "^7.17.2" - "@mui/base" "5.0.0-alpha.85" - "@mui/system" "^5.8.4" + "@mui/base" "5.0.0-alpha.87" + "@mui/system" "^5.8.6" "@mui/types" "^7.1.4" - "@mui/utils" "^5.8.4" + "@mui/utils" "^5.8.6" "@types/react-transition-group" "^4.4.4" clsx "^1.1.1" csstype "^3.1.0" @@ -3207,13 +3214,13 @@ react-is "^17.0.2" react-transition-group "^4.4.2" -"@mui/private-theming@^5.8.4": - version "5.8.4" - resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.8.4.tgz#8ff896601cf84eb9f8394db7674ee4dd2a3343f7" - integrity sha512-3Lp0VAEjtQygJ70MWEyHkKvg327O6YoBH6ZNEy6fIsrK6gmRIj+YrlvJ7LQCbowY+qDGnbdMrTBd1hfThlI8lg== +"@mui/private-theming@^5.8.6": + version "5.8.6" + resolved "https://registry.yarnpkg.com/@mui/private-theming/-/private-theming-5.8.6.tgz#db2bafeda1699e43e67b3ff4f770d6b7a234501f" + integrity sha512-yHsJk1qU9r/q0DlnxGRJPHyM0Y/nUv8FTNgDTiI9I58GWuVuZqeTUr7JRvPh6ybeP/FLtW5eXEavRK9wxVk4uQ== dependencies: "@babel/runtime" "^7.17.2" - "@mui/utils" "^5.8.4" + "@mui/utils" "^5.8.6" prop-types "^15.8.1" "@mui/styled-engine@^5.8.0": @@ -3225,16 +3232,16 @@ "@emotion/cache" "^11.7.1" prop-types "^15.8.1" -"@mui/system@^5.8.4": - version "5.8.4" - resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.8.4.tgz#88306aefcc3a60528f69dcd2d66516831859c328" - integrity sha512-eeYZXlOn4p+tYwqqDlci6wW4knJ68aGx5A24YU9ubYZ5o0IwveoNP3LC9sHAMxigk/mUTqL4bpSMJ2HbTn2aQg== +"@mui/system@^5.8.6": + version "5.8.6" + resolved "https://registry.yarnpkg.com/@mui/system/-/system-5.8.6.tgz#aed7e501c513429dab9cfbbe86da5dcd056c2a0a" + integrity sha512-+a+rD58XltKQHDrrjcuCta2cUBqdnLDUDwnphSLCMFigRl8/uk+R+fdQRlMNRXAOgnMb8ioWIgfjxri5pmTH4A== dependencies: "@babel/runtime" "^7.17.2" - "@mui/private-theming" "^5.8.4" + "@mui/private-theming" "^5.8.6" "@mui/styled-engine" "^5.8.0" "@mui/types" "^7.1.4" - "@mui/utils" "^5.8.4" + "@mui/utils" "^5.8.6" clsx "^1.1.1" csstype "^3.1.0" prop-types "^15.8.1" @@ -3255,10 +3262,10 @@ prop-types "^15.8.1" react-is "^17.0.2" -"@mui/utils@^5.8.4": - version "5.8.4" - resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.8.4.tgz#5c46b5900bd2452b3ce54a7a1c94a3e2a8a75c34" - integrity sha512-BHYErfrjqqh76KaDAm8wZlhEip1Uj7Cmco65NcsF3BWrAl3FWngACpaPZeEbTgmaEwyWAQEE6LZhsmy43hfyqQ== +"@mui/utils@^5.8.6": + version "5.8.6" + resolved "https://registry.yarnpkg.com/@mui/utils/-/utils-5.8.6.tgz#543de64a64bb9135316ecfd91d75a8740544d79f" + integrity sha512-QM2Sd1xZo2jOt2Vz5Rmro+pi2FLJyiv4+OjxkUwXR3oUM65KSMAMLl/KNYU55s3W3DLRFP5MVwE4FhAbHseHAg== dependencies: "@babel/runtime" "^7.17.2" "@types/prop-types" "^15.7.5" @@ -3602,14 +3609,14 @@ "@parcel/utils" "2.6.0" lmdb "2.3.10" -"@parcel/cache@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.6.1.tgz#4bdabd0ff6271b5e658814c342385c30893b1ccd" - integrity sha512-FjG9DDLUCxlnS32cF7riga8gwMKbwxKnVIUsKZU5K9I+Sd5HtKRqn8H3e7dksCiVCPqZR3jItnr7FH9bEniWJA== +"@parcel/cache@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.6.2.tgz#66163c8f8ac4aac865c4b9eb2197b0d9e6f91a74" + integrity sha512-hhJ6AsEGybeQZd9c/GYqfcKTgZKQXu3Xih6TlnP3gdR3KZoJOnb40ovHD1yYg4COvfcXThKP1cVJ18J6rcv3IA== dependencies: - "@parcel/fs" "2.6.1" - "@parcel/logger" "2.6.1" - "@parcel/utils" "2.6.1" + "@parcel/fs" "2.6.2" + "@parcel/logger" "2.6.2" + "@parcel/utils" "2.6.2" lmdb "2.5.2" "@parcel/codeframe@2.6.0": @@ -3619,10 +3626,10 @@ dependencies: chalk "^4.1.0" -"@parcel/codeframe@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.6.1.tgz#aaa1dc02b4ea373c5b566dc448dc2e70b6c7c31d" - integrity sha512-6GR9w9cccxCMbDqXNfEGwFjju+Ks3mMDaiLuLXIITkuEYgxdbXrpNlcpD0tJiSJn3cyo8gieUYFF4wlJyuS/gQ== +"@parcel/codeframe@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.6.2.tgz#01a7ae97fdb66457e6704c87cc6031085e539e6e" + integrity sha512-oFlHr6HCaYYsB4SHkU+gn9DKtbzvv3/4NdwMX0/6NAKyYVI7inEsXyPGw2Bbd2ZCFatW9QJZUETF0etvh5AEfQ== dependencies: chalk "^4.1.0" @@ -3671,10 +3678,10 @@ "@mischnic/json-sourcemap" "^0.1.0" nullthrows "^1.1.1" -"@parcel/diagnostic@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.6.1.tgz#38fec6777e8d9ab6c77a3ebb5394ca5b2a25098a" - integrity sha512-7lbmRCHEeS8uzO+BzfTtiJMfeOKf5HOTaVE+kzTkfqHT/H3ChD1rNQQdxTjE+TvX2k7lLdEE6Qstj7OmrE/xQg== +"@parcel/diagnostic@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.6.2.tgz#da3fca0d82bc012f49288c963024edd089ca9f41" + integrity sha512-3ODSBkKVihENU763z1/1DhGAWFhYWRxOCOShC72KXp+GFnSgGiBsxclu8NBa/N948Rzp8lqQI8U1nLcKkh0O/w== dependencies: "@mischnic/json-sourcemap" "^0.1.0" nullthrows "^1.1.1" @@ -3684,10 +3691,10 @@ resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.6.0.tgz#6066c8c7b320e12fd206877bd549825b7eea8c63" integrity sha512-2WaKtBs4iYwS88j4zRdyTJTgh8iuY4E32FMmjzzbheqETs6I05gWuPReGukJYxk8vc0Ir7tbzp12oAfpgo0Y+g== -"@parcel/events@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.6.1.tgz#e49fdc19f82398dc5b3d4b7c80a98875e1e07c9b" - integrity sha512-x0PkTFm2wm1hIfwD/p0jNuCUM0t2NwzUxdZrTHm9ncqrYbO2tpG0N5jkTC9V9fu7j639vGVA7uOHYFgExTKUbQ== +"@parcel/events@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.6.2.tgz#97a1059d1eb93df8d3d426b6b150f829f70f543b" + integrity sha512-IaCjOeA5ercdFVi1EZOmUHhGfIysmCUgc2Th9hMugSFO0I3GzRsBcAdP6XPfWm+TV6sQ/qZRfdk/drUxoAupnw== "@parcel/fs-search@2.6.0": version "2.6.0" @@ -3696,10 +3703,10 @@ dependencies: detect-libc "^1.0.3" -"@parcel/fs-search@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.6.1.tgz#5be85d40c290e9e4a9577d32deffc1897298163a" - integrity sha512-vfbknvzUjy1PQuCfjfbCQUIQXCUb+n+sd5CZHOODvE4PewvspW/YmKJpYluDr0S4mOa1GX7cHJCL675DALW5yQ== +"@parcel/fs-search@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.6.2.tgz#6343a5da4f0753c96c004d6951897f83160c4d45" + integrity sha512-4STid1zqtGnmGjHD/2TG2g/zPDiCTtE3IAS24QYH3eiUAz2uoKGgEqd2tZbZ2yI96jtCuIhC1bzVu8Hbykls7w== dependencies: detect-libc "^1.0.3" @@ -3714,16 +3721,16 @@ "@parcel/watcher" "^2.0.0" "@parcel/workers" "2.6.0" -"@parcel/fs@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.6.1.tgz#81ae9602c4413838b5ea09c0a893972e40f22991" - integrity sha512-+kI2IPdZ5WH94+9LMCO/INnJUcbPcfVim97ORMjfe3mOYEPEQYqzM5g8SLjqiW/H5OIVapdIYoHWBEBpo3itdA== +"@parcel/fs@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.6.2.tgz#c3f4ab9f88df6c1416af7c2a7a31b68ced862a16" + integrity sha512-mIhqdF3tjgeoIGqW7Nc/xfM2ClID7o8livwUe5lpQEP+ZaIBiMigXs6ckv3WToCACK+3uylrSD2A/HmlhrxMqQ== dependencies: - "@parcel/fs-search" "2.6.1" - "@parcel/types" "2.6.1" - "@parcel/utils" "2.6.1" + "@parcel/fs-search" "2.6.2" + "@parcel/types" "2.6.2" + "@parcel/utils" "2.6.2" "@parcel/watcher" "^2.0.0" - "@parcel/workers" "2.6.1" + "@parcel/workers" "2.6.2" "@parcel/graph@2.6.0": version "2.6.0" @@ -3741,10 +3748,10 @@ detect-libc "^1.0.3" xxhash-wasm "^0.4.2" -"@parcel/hash@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.6.1.tgz#c5d2a6fdc5c88dbcc212184e43f4fcc3b694699f" - integrity sha512-5gve/OKOXzYADfCJ+atpR6L13n4clexazkNRcsm6LZtE2Gm84Nx81gdb8z08EJrZALC62f9J2FOmQxm6ZHrTSQ== +"@parcel/hash@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.6.2.tgz#485e31323036abdf3648ba7f8816985296f358ba" + integrity sha512-tFB+cJU1Wqag6WyJgsmx3nx+xhmjcNZqtWh/MtK1lHNnZdDRk6bjr7SapnygBwruz+SmSt5bbdVThcpk2dRCcA== dependencies: detect-libc "^1.0.3" xxhash-wasm "^0.4.2" @@ -3757,13 +3764,13 @@ "@parcel/diagnostic" "2.6.0" "@parcel/events" "2.6.0" -"@parcel/logger@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.6.1.tgz#d1a3685884d497b3acf16007fe7e0e2a8d3acb49" - integrity sha512-AnKAVS/QRi1ee+Q1MxL+oUZT7dBZ36VUtevmXMSaaoN3W1KwYjM4Brq3zdiTZRfa7Akpdu6Ca1QVK5hGpvXKSg== +"@parcel/logger@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.6.2.tgz#c99eed0e1ed13ac0c25f5e57355ab1bf5b3eda21" + integrity sha512-Sz5YGCj1DbEiX0/G8Uw97LLZ0uEK+qtWcRAkHNpJpeMiSqDiRNevxXltz42EcLo+oCh4d4wyiVzwi9mNwzhS/Q== dependencies: - "@parcel/diagnostic" "2.6.1" - "@parcel/events" "2.6.1" + "@parcel/diagnostic" "2.6.2" + "@parcel/events" "2.6.2" "@parcel/markdown-ansi@2.6.0": version "2.6.0" @@ -3772,10 +3779,10 @@ dependencies: chalk "^4.1.0" -"@parcel/markdown-ansi@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.6.1.tgz#f2e587249ff065830a6687c88afc099769085e49" - integrity sha512-p4dDINi+UeEUQfkA70R9gNJIuSnMuljSUfHf7erTU8vSqRD1tQpnmH7GfzzQLHYwHk8UYICGU8C6z7EtPH92Ng== +"@parcel/markdown-ansi@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.6.2.tgz#7511f6d32688f8d150828cdd1162774c102070e3" + integrity sha512-N/h9J4eibhc+B+krzvPMzFUWL37GudBIZBa7XSLkcuH6MnYYfh6rrMvhIyyESwk6VkcZNVzAeZrGQqxEs0dHDQ== dependencies: chalk "^4.1.0" @@ -3822,17 +3829,17 @@ "@parcel/workers" "2.6.0" semver "^5.7.1" -"@parcel/package-manager@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.6.1.tgz#dd6788bcc73d49f6192a0f01b382439f7dbe4dd2" - integrity sha512-lC+e0l+rB2QYBtXetAdDSqcidni0V1eYEAYXv4+sLnAMwyCeH3x4Ctivj/w0ILzuAFnS5ow9V91boM6DQegqHQ== - dependencies: - "@parcel/diagnostic" "2.6.1" - "@parcel/fs" "2.6.1" - "@parcel/logger" "2.6.1" - "@parcel/types" "2.6.1" - "@parcel/utils" "2.6.1" - "@parcel/workers" "2.6.1" +"@parcel/package-manager@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.6.2.tgz#003e8326adf95f85b2a40bb5e5f24a735d58f114" + integrity sha512-xGMqTgnwTE3rgzYwUZMKxR8fzmP5iSYz/gj2H8FR3pEmwh/8xCMtNjTSth+hPVGuqgRZ6JxwpfdY/fXdZ61ViQ== + dependencies: + "@parcel/diagnostic" "2.6.2" + "@parcel/fs" "2.6.2" + "@parcel/logger" "2.6.2" + "@parcel/types" "2.6.2" + "@parcel/utils" "2.6.2" + "@parcel/workers" "2.6.2" semver "^5.7.1" "@parcel/packager-js@2.6.0": @@ -3862,12 +3869,12 @@ dependencies: "@parcel/types" "2.6.0" -"@parcel/plugin@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.6.1.tgz#7de4bf6774d5ea70f3879581bed3489f85749d97" - integrity sha512-0QVS7mhrS9gGHtaT0KpPes2CCCAyPvvI2oZLq+NX3z7Qa73kj3Ct5QL2JuRywnefDVnkY79256oTdsq/nJrnXg== +"@parcel/plugin@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.6.2.tgz#d4c8cc558e962e4dfb7154a7f0a023f6abad07ac" + integrity sha512-wbbWsM23Pr+8xtLSvf+UopXdVYlpKCCx6PuuZaZcKo+9IcDCWoGXD4M8Kkz14qBmkFn5uM00mULUqmVdSibB2w== dependencies: - "@parcel/types" "2.6.1" + "@parcel/types" "2.6.2" "@parcel/reporter-dev-server@2.6.0": version "2.6.0" @@ -3970,22 +3977,22 @@ "@parcel/utils" "2.6.0" react-refresh "^0.9.0" -"@parcel/transformer-typescript-types@^2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/transformer-typescript-types/-/transformer-typescript-types-2.6.1.tgz#2f92e157d81dda9d27ce164112ab1f39c089591f" - integrity sha512-OMYeKUCm/vIcgt9WM1lk8jcmJWIltZCh5ETSDG7fK+KCpLz/y1exr1v32+17zOl+KmpH1hN3Pk7el0720mYrVg== +"@parcel/transformer-typescript-types@^2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/transformer-typescript-types/-/transformer-typescript-types-2.6.2.tgz#73c4834f4171c1f53bb14d98a6dfb88c340fe53e" + integrity sha512-p2Ctikbnfof/GbWE67Fg0VlKkTYfbDujxHuk+qAm7XXGZe48dOc7l7CQ7swvapkUWkL3rKtsLAf3HecLz4D10Q== dependencies: - "@parcel/diagnostic" "2.6.1" - "@parcel/plugin" "2.6.1" + "@parcel/diagnostic" "2.6.2" + "@parcel/plugin" "2.6.2" "@parcel/source-map" "^2.0.0" - "@parcel/ts-utils" "2.6.1" - "@parcel/utils" "2.6.1" + "@parcel/ts-utils" "2.6.2" + "@parcel/utils" "2.6.2" nullthrows "^1.1.1" -"@parcel/ts-utils@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/ts-utils/-/ts-utils-2.6.1.tgz#cd04ef1b776fd1808d8562ee788476c98f9fd858" - integrity sha512-XU/McUIVw5bcuKCt+gSSn11lgqWO6IHe//9qqjSFi3e+lDbr2p+evbA2cUDmkw8hNfC8ouX5cmRzO1TXlQW+yQ== +"@parcel/ts-utils@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/ts-utils/-/ts-utils-2.6.2.tgz#a132f876bf399ac61c2bfe75a29248cab6f015a9" + integrity sha512-PqmjyBYIa56bSjeumJj/tEFooYOBePw8PVi9dU1dkuJoBtDJl/+s/GPW2JnupaplKnlEtX8ag922vjua4A9gsg== dependencies: nullthrows "^1.1.1" @@ -4002,17 +4009,17 @@ "@parcel/workers" "2.6.0" utility-types "^3.10.0" -"@parcel/types@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.6.1.tgz#17977ca3ff02b135eeb91d6c3baf8ac2bc5e4db7" - integrity sha512-IXt0MiBmg95SKOAyvRNjcNlJvWUMtvCw6ea7+h1mWStm4gcJBoaznbgLJsG2C17AJ2F8CNR/5jZKlM9SDzTayg== +"@parcel/types@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.6.2.tgz#216313bcaf625e59a2bd525a00c3b1f6701b0d92" + integrity sha512-MV8BFpCIs2jMUvK2RHqzkoiuOQ//JIbrD1zocA2YRW3zuPL/iABvbAABJoXpoPCKikVWOoCWASgBfWQo26VvJQ== dependencies: - "@parcel/cache" "2.6.1" - "@parcel/diagnostic" "2.6.1" - "@parcel/fs" "2.6.1" - "@parcel/package-manager" "2.6.1" + "@parcel/cache" "2.6.2" + "@parcel/diagnostic" "2.6.2" + "@parcel/fs" "2.6.2" + "@parcel/package-manager" "2.6.2" "@parcel/source-map" "^2.0.0" - "@parcel/workers" "2.6.1" + "@parcel/workers" "2.6.2" utility-types "^3.10.0" "@parcel/utils@2.6.0": @@ -4028,16 +4035,16 @@ "@parcel/source-map" "^2.0.0" chalk "^4.1.0" -"@parcel/utils@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.6.1.tgz#bbed3757fec985793c805135cac3f5d9cb1d49f7" - integrity sha512-jMoNNBVGGs1IeNZnGGJv3R2otmf39X/0OerpuI27Ut4iCt79y6TVMFdoB7eG2aEYFdL6cD7xNfieQvX+6nrjoQ== - dependencies: - "@parcel/codeframe" "2.6.1" - "@parcel/diagnostic" "2.6.1" - "@parcel/hash" "2.6.1" - "@parcel/logger" "2.6.1" - "@parcel/markdown-ansi" "2.6.1" +"@parcel/utils@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.6.2.tgz#18d68a56330be8db59c269163b77617043ba8e3a" + integrity sha512-Ug7hpRxjgbY5AopW55nY7MmGMVmwmN+ihfCmxJkBUoESTG/3iq8uME7GjyOgW5DkQc2K7q62i8y8N0wCJT1u4Q== + dependencies: + "@parcel/codeframe" "2.6.2" + "@parcel/diagnostic" "2.6.2" + "@parcel/hash" "2.6.2" + "@parcel/logger" "2.6.2" + "@parcel/markdown-ansi" "2.6.2" "@parcel/source-map" "^2.0.0" chalk "^4.1.0" @@ -4061,15 +4068,15 @@ chrome-trace-event "^1.0.2" nullthrows "^1.1.1" -"@parcel/workers@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.6.1.tgz#451446b3ef21a5ed478caf368d63b543f8efa8aa" - integrity sha512-KIXu5HAmnEDIDwwJDnLzlr0avsewux3rWHe/nN43ERgj2j5j1nVqIulE7tX+XKAM3AHTFKWHJi5RLX4Htl2wwg== +"@parcel/workers@2.6.2": + version "2.6.2" + resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.6.2.tgz#2cae07db7a752295f11c2952b5026e426e38b19b" + integrity sha512-wBgUjJQm+lDd12fPRUmk09+ujTA9DgwPdqylSFK0OtI/yT6A+2kArUqjp8IwWo2tCJXoMzXBne2XQIWKqMiN4Q== dependencies: - "@parcel/diagnostic" "2.6.1" - "@parcel/logger" "2.6.1" - "@parcel/types" "2.6.1" - "@parcel/utils" "2.6.1" + "@parcel/diagnostic" "2.6.2" + "@parcel/logger" "2.6.2" + "@parcel/types" "2.6.2" + "@parcel/utils" "2.6.2" chrome-trace-event "^1.0.2" nullthrows "^1.1.1" @@ -4150,10 +4157,10 @@ "@react-spring/shared" "~9.3.0" "@react-spring/types" "~9.3.0" -"@react-three/drei@^9.13.2": - version "9.13.2" - resolved "https://registry.yarnpkg.com/@react-three/drei/-/drei-9.13.2.tgz#47d68889733cd732190f246e4d20530ef6a6fe96" - integrity sha512-Nrq3PimdvcmY8089qzUmCGiQfmEzpUTJIlHdrzuLtYsI7Npt5exC7121rd+I6TnzcAEei3uhEBlOj9wOmeO5Aw== +"@react-three/drei@^9.14.3": + version "9.14.3" + resolved "https://registry.yarnpkg.com/@react-three/drei/-/drei-9.14.3.tgz#bb3ec0cbcb455e949b23de22be83da281b642945" + integrity sha512-0sL8z/VZno/y8lamzMuRFdYoAaRHMWuo3//Jhtuni9FSRsGCh95ZLdfYTxsTvlgf8EQBvU1cf7ESxHyoRSm5ww== dependencies: "@babel/runtime" "^7.11.2" "@react-spring/three" "^9.3.1" @@ -5103,14 +5110,14 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/eslint-plugin@^5.28.0": - version "5.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.28.0.tgz#6204ac33bdd05ab27c7f77960f1023951115d403" - integrity sha512-DXVU6Cg29H2M6EybqSg2A+x8DgO9TCUBRp4QEXQHJceLS7ogVDP0g3Lkg/SZCqcvkAP/RruuQqK0gdlkgmhSUA== +"@typescript-eslint/eslint-plugin@^5.30.0": + version "5.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.30.0.tgz#524a11e15c09701733033c96943ecf33f55d9ca1" + integrity sha512-lvhRJ2pGe2V9MEU46ELTdiHgiAFZPKtLhiU5wlnaYpMc2+c1R8fh8i80ZAa665drvjHKUJyRRGg3gEm1If54ow== dependencies: - "@typescript-eslint/scope-manager" "5.28.0" - "@typescript-eslint/type-utils" "5.28.0" - "@typescript-eslint/utils" "5.28.0" + "@typescript-eslint/scope-manager" "5.30.0" + "@typescript-eslint/type-utils" "5.30.0" + "@typescript-eslint/utils" "5.30.0" debug "^4.3.4" functional-red-black-tree "^1.0.1" ignore "^5.2.0" @@ -5150,14 +5157,14 @@ "@typescript-eslint/typescript-estree" "5.27.1" debug "^4.3.4" -"@typescript-eslint/parser@^5.28.0": - version "5.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.28.0.tgz#639b101cad2bfb7ae16e69710ac95c42bd4eae33" - integrity sha512-ekqoNRNK1lAcKhZESN/PdpVsWbP9jtiNqzFWkp/yAUdZvJalw2heCYuqRmM5eUJSIYEkgq5sGOjq+ZqsLMjtRA== +"@typescript-eslint/parser@^5.30.0": + version "5.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.30.0.tgz#a2184fb5f8ef2bf1db0ae61a43907e2e32aa1b8f" + integrity sha512-2oYYUws5o2liX6SrFQ5RB88+PuRymaM2EU02/9Ppoyu70vllPnHVO7ioxDdq/ypXHA277R04SVjxvwI8HmZpzA== dependencies: - "@typescript-eslint/scope-manager" "5.28.0" - "@typescript-eslint/types" "5.28.0" - "@typescript-eslint/typescript-estree" "5.28.0" + "@typescript-eslint/scope-manager" "5.30.0" + "@typescript-eslint/types" "5.30.0" + "@typescript-eslint/typescript-estree" "5.30.0" debug "^4.3.4" "@typescript-eslint/scope-manager@4.33.0": @@ -5176,13 +5183,13 @@ "@typescript-eslint/types" "5.27.1" "@typescript-eslint/visitor-keys" "5.27.1" -"@typescript-eslint/scope-manager@5.28.0": - version "5.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.28.0.tgz#ef9a5c68fecde72fd2ff8a84b9c120324826c1b9" - integrity sha512-LeBLTqF/he1Z+boRhSqnso6YrzcKMTQ8bO/YKEe+6+O/JGof9M0g3IJlIsqfrK/6K03MlFIlycbf1uQR1IjE+w== +"@typescript-eslint/scope-manager@5.30.0": + version "5.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz#bf585ee801ab4ad84db2f840174e171a6bb002c7" + integrity sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ== dependencies: - "@typescript-eslint/types" "5.28.0" - "@typescript-eslint/visitor-keys" "5.28.0" + "@typescript-eslint/types" "5.30.0" + "@typescript-eslint/visitor-keys" "5.30.0" "@typescript-eslint/type-utils@5.27.1": version "5.27.1" @@ -5193,12 +5200,12 @@ debug "^4.3.4" tsutils "^3.21.0" -"@typescript-eslint/type-utils@5.28.0": - version "5.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.28.0.tgz#53ccc78fdcf0205ef544d843b84104c0e9c7ca8e" - integrity sha512-SyKjKh4CXPglueyC6ceAFytjYWMoPHMswPQae236zqe1YbhvCVQyIawesYywGiu98L9DwrxsBN69vGIVxJ4mQQ== +"@typescript-eslint/type-utils@5.30.0": + version "5.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz#98f3af926a5099153f092d4dad87148df21fbaae" + integrity sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg== dependencies: - "@typescript-eslint/utils" "5.28.0" + "@typescript-eslint/utils" "5.30.0" debug "^4.3.4" tsutils "^3.21.0" @@ -5212,10 +5219,10 @@ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.27.1.tgz#34e3e629501349d38be6ae97841298c03a6ffbf1" integrity sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg== -"@typescript-eslint/types@5.28.0": - version "5.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.28.0.tgz#cffd9bcdce28db6daaa146e48a0be4387a6f4e9d" - integrity sha512-2OOm8ZTOQxqkPbf+DAo8oc16sDlVR5owgJfKheBkxBKg1vAfw2JsSofH9+16VPlN9PWtv8Wzhklkqw3k/zCVxA== +"@typescript-eslint/types@5.30.0": + version "5.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.30.0.tgz#db7d81d585a3da3801432a9c1d2fafbff125e110" + integrity sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag== "@typescript-eslint/typescript-estree@4.33.0": version "4.33.0" @@ -5243,13 +5250,13 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@5.28.0": - version "5.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.28.0.tgz#3487d158d091ca2772b285e67412ff6d9797d863" - integrity sha512-9GX+GfpV+F4hdTtYc6OV9ZkyYilGXPmQpm6AThInpBmKJEyRSIjORJd1G9+bknb7OTFYL+Vd4FBJAO6T78OVqA== +"@typescript-eslint/typescript-estree@5.30.0": + version "5.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz#4565ee8a6d2ac368996e20b2344ea0eab1a8f0bb" + integrity sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw== dependencies: - "@typescript-eslint/types" "5.28.0" - "@typescript-eslint/visitor-keys" "5.28.0" + "@typescript-eslint/types" "5.30.0" + "@typescript-eslint/visitor-keys" "5.30.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" @@ -5268,15 +5275,15 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/utils@5.28.0": - version "5.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.28.0.tgz#b27a136eac300a48160b36d2aad0da44a1341b99" - integrity sha512-E60N5L0fjv7iPJV3UGc4EC+A3Lcj4jle9zzR0gW7vXhflO7/J29kwiTGITA2RlrmPokKiZbBy2DgaclCaEUs6g== +"@typescript-eslint/utils@5.30.0": + version "5.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.30.0.tgz#1dac771fead5eab40d31860716de219356f5f754" + integrity sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw== dependencies: "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.28.0" - "@typescript-eslint/types" "5.28.0" - "@typescript-eslint/typescript-estree" "5.28.0" + "@typescript-eslint/scope-manager" "5.30.0" + "@typescript-eslint/types" "5.30.0" + "@typescript-eslint/typescript-estree" "5.30.0" eslint-scope "^5.1.1" eslint-utils "^3.0.0" @@ -5296,12 +5303,12 @@ "@typescript-eslint/types" "5.27.1" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@5.28.0": - version "5.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.28.0.tgz#982bb226b763c48fc1859a60de33fbf939d40a0f" - integrity sha512-BtfP1vCor8cWacovzzPFOoeW4kBQxzmhxGoOpt0v1SFvG+nJ0cWaVdJk7cky1ArTcFHHKNIxyo2LLr3oNkSuXA== +"@typescript-eslint/visitor-keys@5.30.0": + version "5.30.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz#07721d23daca2ec4c2da7f1e660d41cd78bacac3" + integrity sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw== dependencies: - "@typescript-eslint/types" "5.28.0" + "@typescript-eslint/types" "5.30.0" eslint-visitor-keys "^3.3.0" "@ungap/promise-all-settled@1.1.2": @@ -6050,6 +6057,11 @@ axe-core@^4.4.1: resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.1.tgz#7dbdc25989298f9ad006645cd396782443757413" integrity sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw== +axe-core@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.2.tgz#dcf7fb6dea866166c3eab33d68208afe4d5f670c" + integrity sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA== + axios@^0.21.1: version "0.21.4" resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" @@ -6187,13 +6199,13 @@ babel-plugin-polyfill-regenerator@^0.3.0: dependencies: "@babel/helper-define-polyfill-provider" "^0.3.0" -babel-plugin-remove-graphql-queries@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.16.0.tgz#4a19ee20e0377ab060db83b5b9ba7cb96da4d952" - integrity sha512-fy+vrAYZxwfkvxsx3lx5Fi/lTkfIQhuOLR/HBA5vShbs3aSnsBgn8O81L52WX22nH0aH81iNppUlEf1RwQSokw== +babel-plugin-remove-graphql-queries@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.17.0.tgz#debb5b83b069ccd4f10e33536aad3602157900f0" + integrity sha512-UovjamHhy5y46WyBO/hfqxrLbMq04o+hlTeqCRzeLol4eWtH+8CufdLAZWYtM1l1BIChwvXCxDY2ugeXlbj7+w== dependencies: "@babel/runtime" "^7.15.4" - gatsby-core-utils "^3.16.0" + gatsby-core-utils "^3.17.0" babel-plugin-syntax-jsx@^6.18.0: version "6.18.0" @@ -6268,10 +6280,10 @@ babel-preset-fbjs@^3.4.0: "@babel/plugin-transform-template-literals" "^7.0.0" babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -babel-preset-gatsby@^2.16.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-2.16.0.tgz#52da43b753c9d7c4b0f52a37c15cac2fce8e3fb5" - integrity sha512-4rQATcv25OUVqn8ThkvRVF7BNVBnTwZVhsy73ABYt8Y4UcsMFDQ5BjHPQYIOTqqeayZH+UHImOM+CuKS1OiojQ== +babel-preset-gatsby@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/babel-preset-gatsby/-/babel-preset-gatsby-2.17.0.tgz#5b158559d1221ff71c95be8a6a60c33d9071d964" + integrity sha512-hLeovvehdKkfFAsfTKCATKQasLyQa49TrJtct5VthERrb2dhkV71NIfmbiEa9Ae5x+qGYhYvufqMROGptewXbQ== dependencies: "@babel/plugin-proposal-class-properties" "^7.14.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" @@ -6286,8 +6298,8 @@ babel-preset-gatsby@^2.16.0: babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-macros "^3.1.0" babel-plugin-transform-react-remove-prop-types "^0.4.24" - gatsby-core-utils "^3.16.0" - gatsby-legacy-polyfills "^2.16.0" + gatsby-core-utils "^3.17.0" + gatsby-legacy-polyfills "^2.17.0" babel-runtime@^6.26.0: version "6.26.0" @@ -7694,10 +7706,10 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -create-gatsby@^2.16.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-2.16.0.tgz#a123fa24f24eb590dd0b50f41578cb56bed6fea7" - integrity sha512-X/4fu+C8qBtfI9JTnnhI+zBFwe2V7uC27XEnA/9GbCp507xuiqkO6MuUJGDxdhe0cDBub+KD+3TLQ94XaXiJpg== +create-gatsby@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/create-gatsby/-/create-gatsby-2.17.0.tgz#00d42bfca9ca548957fcd88ea4f7a297a8b02fd8" + integrity sha512-RrMAHZL7J5Ew/laz83g+UNQ2RnXszGuub3sG7DQkG0tK5mS9TqTW+FIYyzHCLhdJkr81qC/HRDFsJv0fuYISwg== dependencies: "@babel/runtime" "^7.15.4" @@ -8229,6 +8241,11 @@ damerau-levenshtein@^1.0.7: resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz#64368003512a1a6992593741a09a9d31a836f55d" integrity sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw== +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== + dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -8547,10 +8564,10 @@ devcert@^1.2.0: tmp "^0.0.33" tslib "^1.10.0" -devtools-protocol@0.0.1001819: - version "0.0.1001819" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz#0a98f44cefdb02cc684f3d5e6bd898a1690231d9" - integrity sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ== +devtools-protocol@0.0.1011705: + version "0.0.1011705" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1011705.tgz#2582ed29f84848df83fba488122015540a744539" + integrity sha512-OKvTvu9n3swmgYshvsyVHYX0+aPzCoYUnyXUacfQMmFtBtBKewV/gT4I9jkAbpTqtTi2E4S9MXLlvzBDUlqg0Q== dezalgo@^1.0.0: version "1.0.3" @@ -9508,6 +9525,25 @@ eslint-plugin-jsx-a11y@^6.5.1: language-tags "^1.0.5" minimatch "^3.0.4" +eslint-plugin-jsx-a11y@^6.6.0: + version "6.6.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.0.tgz#2c5ac12e013eb98337b9aa261c3b355275cc6415" + integrity sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw== + dependencies: + "@babel/runtime" "^7.18.3" + aria-query "^4.2.2" + array-includes "^3.1.5" + ast-types-flow "^0.0.7" + axe-core "^4.4.2" + axobject-query "^2.2.0" + damerau-levenshtein "^1.0.8" + emoji-regex "^9.2.2" + has "^1.0.3" + jsx-ast-utils "^3.3.1" + language-tags "^1.0.5" + minimatch "^3.1.2" + semver "^6.3.0" + eslint-plugin-react-hooks@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.5.0.tgz#5f762dfedf8b2cf431c689f533c9d3fa5dcf25ad" @@ -9533,10 +9569,10 @@ eslint-plugin-react@^7.29.4: semver "^6.3.0" string.prototype.matchall "^4.0.6" -eslint-plugin-react@^7.30.0: - version "7.30.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz#8e7b1b2934b8426ac067a0febade1b13bd7064e3" - integrity sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A== +eslint-plugin-react@^7.30.1: + version "7.30.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz#2be4ab23ce09b5949c6631413ba64b2810fd3e22" + integrity sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg== dependencies: array-includes "^3.1.5" array.prototype.flatmap "^1.3.0" @@ -10510,10 +10546,10 @@ functions-have-names@^1.2.2: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -gatsby-cli@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-4.16.0.tgz#2342b1a791831f4111bad1c4c893d24e3d8ee3d3" - integrity sha512-VBQK46y5ZFKNQT4rCH134Du//y2hrxf7NXPB4WN+WzzplwtSo6wmU7cG1rPZWVNDCwZcJ1fpJCVIgKA62zAivw== +gatsby-cli@^4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-4.17.1.tgz#e7fc847b6cad9580012aaac9dc79e5a1b6275630" + integrity sha512-yLNRGKo8vyeiqKNTH5MkE0Q3AF6Un1v3MVlXzvoyRNs1DIHwkkZ22jGOB64/KIIR/o2cjRsrKJNCVjGV7qNnzw== dependencies: "@babel/code-frame" "^7.14.0" "@babel/core" "^7.15.5" @@ -10532,13 +10568,13 @@ gatsby-cli@^4.16.0: common-tags "^1.8.2" configstore "^5.0.1" convert-hrtime "^3.0.0" - create-gatsby "^2.16.0" + create-gatsby "^2.17.0" envinfo "^7.8.1" execa "^5.1.1" fs-exists-cached "^1.0.0" fs-extra "^10.1.0" - gatsby-core-utils "^3.16.0" - gatsby-telemetry "^3.16.0" + gatsby-core-utils "^3.17.0" + gatsby-telemetry "^3.17.0" hosted-git-info "^3.0.8" is-valid-path "^0.1.1" joi "^17.4.2" @@ -10574,10 +10610,10 @@ gatsby-code-titles-dracula@^0.1.3: dependencies: node-sass "^4.11.0" -gatsby-core-utils@^3.16.0: - version "3.16.0" - resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-3.16.0.tgz#055e250614221b77168d0ca507a56a87d2cdbf35" - integrity sha512-cr3aIlzfzQkXSKng0dfAkg+v+Q0WOFJ1CCpM6HFvMykYtw5vSdaLxs6gwNmtPowG1wmCHkQ+pcyqppP+IdmVsg== +gatsby-core-utils@^3.17.0: + version "3.17.0" + resolved "https://registry.yarnpkg.com/gatsby-core-utils/-/gatsby-core-utils-3.17.0.tgz#5fe33c4267a3d0a7439b8065ee9c16f5cc2aead1" + integrity sha512-1e0YaqTAEpSSBkpWkY703lu+Bl76ASXUvUcpnNO3CavCYZsRQxAXtMXIKIEvhm1z6zWJmY9HILo6/DjP+PHeyw== dependencies: "@babel/runtime" "^7.15.4" ci-info "2.0.0" @@ -10587,7 +10623,7 @@ gatsby-core-utils@^3.16.0: fs-extra "^10.1.0" got "^11.8.3" import-from "^4.0.0" - lmdb "2.3.10" + lmdb "2.5.2" lock "^1.1.0" node-object-hash "^2.3.10" proper-lockfile "^4.1.2" @@ -10595,17 +10631,17 @@ gatsby-core-utils@^3.16.0: tmp "^0.2.1" xdg-basedir "^4.0.0" -gatsby-graphiql-explorer@^2.16.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.16.0.tgz#be1e0733047ba3ad5bc401905999e63382b0ccb7" - integrity sha512-5FtKArE1u3tMchWcHeyUX5vf2fKEWsN9Z+5H/BdcSjjuLu9EfM6eCayXVDLqk5ywDaLyKeCYpz44mPLc9f26+g== +gatsby-graphiql-explorer@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.17.0.tgz#128a4dc46ae48c31d858b0c9524344ec6904cb43" + integrity sha512-IWAcxMlOofpg8wRzLGjuey3HunWu3bLilKurX8csD0d+YsuiB4aqZc7dWi2Zc15ZHZ5Hh8zMpOv0MVW9qhjnCg== dependencies: "@babel/runtime" "^7.15.4" -gatsby-legacy-polyfills@^2.16.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.16.0.tgz#a80b767df6f4623e0c9e22cd1c1996e34c0f03dd" - integrity sha512-nx9m/qqzTcv/3ovASQFEJImzhtkMI1aFXXb863o4ghA6LULtX4cRi9+MbnOf4xuC3l9rOndIKEIqZ6yRzeFEiQ== +gatsby-legacy-polyfills@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.17.0.tgz#f8ff869e0aa95503b58a397c8ca538cc67487031" + integrity sha512-tpONSDutxEZY3vOdUaZ1yE9d0QWZ5/p47juvnhTv0qjGkBwow3gfCpgJwDzWyzKl0w0geesZwlLnaCA3WSEv7Q== dependencies: "@babel/runtime" "^7.15.4" core-js-compat "3.9.0" @@ -10624,14 +10660,14 @@ gatsby-line-numbers-dracula@^0.1.2: dependencies: node-sass "^4.11.0" -gatsby-link@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-4.16.0.tgz#cfab380f15f2105de78c3e826153d96d5dd1f8ec" - integrity sha512-CuWV3BFZsIYKChsaRoGbTWn2VhPKRJ8d9rM8QbCpYdNNBdvZFADUeHpQaIX9g9hB9ZoSMFKp5MbMVcWGi50f8w== +gatsby-link@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-4.17.0.tgz#cfccc7c8d702da9592a4c6172de03857af6e39fb" + integrity sha512-hDh+9OFMHNQ/5YdDdTcpSMB8xAYSP4OMkRuwmgPKH1jtOuov3pzwFAo19RR34CsOqzKd3LSQbCjIovOksjlAeA== dependencies: "@babel/runtime" "^7.15.4" "@types/reach__router" "^1.3.10" - gatsby-page-utils "^2.16.0" + gatsby-page-utils "^2.17.0" prop-types "^15.8.1" gatsby-material-ui-components@^5.2.0: @@ -10639,26 +10675,26 @@ gatsby-material-ui-components@^5.2.0: resolved "https://registry.yarnpkg.com/gatsby-material-ui-components/-/gatsby-material-ui-components-5.2.0.tgz#0f8df4d327a8a19f72bd11ebdefca37e058c5030" integrity sha512-zWjKK5rY2JJZenhmPxJogTWcHYRZcfBrWUxJ1BGzE+sjnhrWw86oza8Ft4H0xHNOSO/NAqUmvc6aUpxhDUIx+w== -gatsby-page-utils@^2.16.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-2.16.0.tgz#4a88bf994d46b898b5fe05a29fae6684e831cd99" - integrity sha512-XMI3xEBVp0CuOHbTtDnpt6sAC7MaY30u+TVPTJZ/z7hhJtqvTuxo1UbUxfeziZ8Dg1O/Uc4PuawaVkSx15imCg== +gatsby-page-utils@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/gatsby-page-utils/-/gatsby-page-utils-2.17.0.tgz#8f8cdb48493b9667b927482804b75be8405baea7" + integrity sha512-aeDrvYm6uTXayr/Yw0dNQUy+P9a5TshuG9UnRddCB7jQAR1aufjkNu8WH93l151p4jqUoYGemxgZIhrNv1+i/g== dependencies: "@babel/runtime" "^7.15.4" bluebird "^3.7.2" chokidar "^3.5.2" fs-exists-cached "^1.0.0" - gatsby-core-utils "^3.16.0" + gatsby-core-utils "^3.17.0" glob "^7.2.3" lodash "^4.17.21" micromatch "^4.0.5" -gatsby-parcel-config@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/gatsby-parcel-config/-/gatsby-parcel-config-0.7.0.tgz#bf26385d7f8a1a01ef7fce9395c45964083d0d05" - integrity sha512-M4syRbthB0qA6IwRwHz4kGB/zSrMUvkDGWTK3nmmdfRtX+U7JITE2e1Le1IU54f1r/uaotLqH3T/e5j6tEb2sg== +gatsby-parcel-config@0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/gatsby-parcel-config/-/gatsby-parcel-config-0.8.0.tgz#4020ac11abe89d0b1bf19db0b78b7e0718170100" + integrity sha512-HzLU8uoJLuakH08T27K8GKx7rcLEVkKVClffAuVKrlcVYhNH+x1LvIwe+uMTIIdfu+YtUpUP1PpTdua6YfrVTQ== dependencies: - "@gatsbyjs/parcel-namer-relative-to-cwd" "^1.1.0" + "@gatsbyjs/parcel-namer-relative-to-cwd" "^1.2.0" "@parcel/bundler-default" "2.6.0" "@parcel/compressor-raw" "2.6.0" "@parcel/namer-default" "2.6.0" @@ -10676,10 +10712,10 @@ gatsby-parcel-config@^0.7.0: "@parcel/transformer-raw" "2.6.0" "@parcel/transformer-react-refresh-wrap" "2.6.0" -gatsby-plugin-catch-links@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-catch-links/-/gatsby-plugin-catch-links-4.16.0.tgz#3a2276b33df6a6fbca2dafa09ac08ed5985108f5" - integrity sha512-4Jev1vUfb85uT1aDlpjNZTQ6iuFJmeSaVXIkJX28vIbddtLcARhqyi3OHced3OGTdwtMl2DVviofMMwU3Zke+g== +gatsby-plugin-catch-links@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-catch-links/-/gatsby-plugin-catch-links-4.17.0.tgz#eb869504626f7fa6373953d0b4613c7f4bb44a17" + integrity sha512-hqrNbrmeJ22nhq2W1u+KBFtrH9zpDrum6DQD+TOTOjlA+MX59Nmc4mewUjuMKa9CEv93/k3Y58NIhFcGk6jHWg== dependencies: "@babel/runtime" "^7.15.4" escape-string-regexp "^1.0.5" @@ -10692,34 +10728,34 @@ gatsby-plugin-compile-es6-packages@^2.1.0: "@babel/runtime" "^7.0.0" regex-escape "^3.4.8" -gatsby-plugin-image@^2.16.1: - version "2.16.1" - resolved "https://registry.yarnpkg.com/gatsby-plugin-image/-/gatsby-plugin-image-2.16.1.tgz#4c6f7f0fee0bdb304207ff6f2e92cff36b106f52" - integrity sha512-PnCcJG7sE85xQhCFIMRUJr42T0eLRBJsERfhgHHaiCjUfNbpV02eQ30Wt8i3s3T6Ci/xPJYdnnqM9nTqiCJbTQ== +gatsby-plugin-image@^2.17.0: + version "2.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-image/-/gatsby-plugin-image-2.17.0.tgz#8106818cf09409f22356a61c7e1a2ceefc4f934b" + integrity sha512-YBVYczsxq04oA3+tx80f94FSxtCjFKc9tKj68Zp/NRZGmLL5/0/s++UcMHxzusmC2P/rAKfDlQ6HNOhm5dwFhQ== dependencies: "@babel/code-frame" "^7.14.0" "@babel/parser" "^7.15.5" "@babel/runtime" "^7.15.4" "@babel/traverse" "^7.15.4" babel-jsx-utils "^1.1.0" - babel-plugin-remove-graphql-queries "^4.16.0" + babel-plugin-remove-graphql-queries "^4.17.0" camelcase "^5.3.1" chokidar "^3.5.2" common-tags "^1.8.2" fs-extra "^10.1.0" - gatsby-core-utils "^3.16.0" - gatsby-plugin-utils "^3.10.0" + gatsby-core-utils "^3.17.0" + gatsby-plugin-utils "^3.11.0" objectFitPolyfill "^2.3.5" prop-types "^15.8.1" -gatsby-plugin-manifest@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-manifest/-/gatsby-plugin-manifest-4.16.0.tgz#84549aa6e11f85351ccb274aaa9f692b7a8dc286" - integrity sha512-hGRFxJeC9j+f2JG9WkkKEjbnP3Gq4FOKzcTmKUt4iZ8DnY+BcDaBEqAm9wrlk4yCqLR6AL/ZGnB6AkG6j7twjQ== +gatsby-plugin-manifest@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-manifest/-/gatsby-plugin-manifest-4.17.0.tgz#ac3d8be81629953f8af8e0570fdfc2fad02401db" + integrity sha512-LGxK2tko8DEGLVQEd4FRH3gTDdfSvhOXDuGJxtP5uz382DgVPbfYjU5KO72T6nZ8YJUOyOibCN8o+rw4OzvMzQ== dependencies: "@babel/runtime" "^7.15.4" - gatsby-core-utils "^3.16.0" - gatsby-plugin-utils "^3.10.0" + gatsby-core-utils "^3.17.0" + gatsby-plugin-utils "^3.11.0" semver "^7.3.7" sharp "^0.30.3" @@ -10731,10 +10767,10 @@ gatsby-plugin-material-ui@^4.1.0: "@emotion/cache" "^11.4.0" "@emotion/server" "^11.4.0" -gatsby-plugin-mdx@^3.16.1: - version "3.16.1" - resolved "https://registry.yarnpkg.com/gatsby-plugin-mdx/-/gatsby-plugin-mdx-3.16.1.tgz#f31a0a5df1a151826ae6f71ad6839830cd1fafce" - integrity sha512-6YX+z182gmRcUy+YK+mw8fFEzqakaCAFQI/AZU0V2lUoyhUiphETrqJAvoQh+pR0mOKI738ux9ENDCz5NAM0Bw== +gatsby-plugin-mdx@^3.17.0: + version "3.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-mdx/-/gatsby-plugin-mdx-3.17.0.tgz#6df646cae67662fceb92ff5016c12347786ba10a" + integrity sha512-ijghP1zww8l7Y9KpddHmV8QAqXbnSg2wix4/anwi0f7i/2D3qMXiYwIDiEd402FtQEs7ihT5v47Pt0Wh3PxJbg== dependencies: "@babel/core" "^7.15.5" "@babel/generator" "^7.15.4" @@ -10752,7 +10788,7 @@ gatsby-plugin-mdx@^3.16.1: escape-string-regexp "^1.0.5" eval "^0.1.4" fs-extra "^10.1.0" - gatsby-core-utils "^3.16.0" + gatsby-core-utils "^3.17.0" gray-matter "^4.0.2" json5 "^2.1.3" loader-utils "^1.4.0" @@ -10782,40 +10818,40 @@ gatsby-plugin-meta-redirect@^1.1.1: dependencies: fs-extra "^7.0.0" -gatsby-plugin-offline@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-offline/-/gatsby-plugin-offline-5.16.0.tgz#7eb5a2e05a0d8a269a38729d0fca5dd1dcadf7e9" - integrity sha512-9LvfHnIcL9Yl9yJ0HRxyZJ6hDtKILdL381oPRd6HxUOfk6/2zJuuX8StZ5B+bL8cVtm0Vqwpexhwo1qFLwsK7Q== +gatsby-plugin-offline@^5.17.0: + version "5.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-offline/-/gatsby-plugin-offline-5.17.0.tgz#e615c31b2522de5e9cade2a2f975e4c0310e113d" + integrity sha512-4sGpLkjOrv/b6E9FI6TqAX92D47PGbgCubqQTTV7c4zcEIjq9MA86VzNRV/sU8Jys+9Az0kBOIA8e7NEckyvXQ== dependencies: "@babel/runtime" "^7.15.4" cheerio "^1.0.0-rc.10" - gatsby-core-utils "^3.16.0" + gatsby-core-utils "^3.17.0" glob "^7.2.3" idb-keyval "^3.2.0" lodash "^4.17.21" workbox-build "^4.3.1" -gatsby-plugin-page-creator@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.16.0.tgz#0baa8acf09806a1e8ef8e5eff481bb574dfd062a" - integrity sha512-NMEZVZipbwmQEGESgCsnvXqr35pEGTDkzLuGgiITC2/IlY66LZAJbqzT5Pfw1xY4v10ETWBzKbDCrVIijJb/Tw== +gatsby-plugin-page-creator@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.17.0.tgz#2a5521fddce5c626ee2fb2bee498c1ed77e64f68" + integrity sha512-Nv1lryCAfo5cWqkVnnqiMC6bmXXXOhdl2efLZKK88QwqT4tZO51gGrgsZGL4mtXtUUSkJXGE8pmjelUOcR+23g== dependencies: "@babel/runtime" "^7.15.4" "@babel/traverse" "^7.15.4" "@sindresorhus/slugify" "^1.1.2" chokidar "^3.5.2" fs-exists-cached "^1.0.0" - gatsby-core-utils "^3.16.0" - gatsby-page-utils "^2.16.0" - gatsby-plugin-utils "^3.10.0" - gatsby-telemetry "^3.16.0" + gatsby-core-utils "^3.17.0" + gatsby-page-utils "^2.17.0" + gatsby-plugin-utils "^3.11.0" + gatsby-telemetry "^3.17.0" globby "^11.1.0" lodash "^4.17.21" -gatsby-plugin-react-helmet@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-5.16.0.tgz#a0c2c1acdda9e6ebed749a7e22fdf2d6f59950ef" - integrity sha512-+XrxxLnDuLupyRRNgXxWC3UlkhHMD5e98Sq+8yX92q2zOIr7MH7xax5WppcGb7L0leChMxR93v47jjVDtNAPGA== +gatsby-plugin-react-helmet@^5.17.0: + version "5.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-5.17.0.tgz#0d092eb8771aadcf27d8a0f0b4363a9c449cc812" + integrity sha512-Lp52GFGNQO0Rt0VfYbFMFBw67XNaIITvwhBMqzxnIw/OCnnyjhylfYMpmyDQKT5S/yaWEF3MsvPmE2YCbXbSww== dependencies: "@babel/runtime" "^7.15.4" @@ -10834,10 +10870,10 @@ gatsby-plugin-robots-txt@^1.7.1: "@babel/runtime" "^7.16.7" generate-robotstxt "^8.0.3" -gatsby-plugin-sharp@^4.16.1: - version "4.16.1" - resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-4.16.1.tgz#47ac2cf8d2b375f2b26667214a67bccfd05c314f" - integrity sha512-XaeilX+SjLPIeE9JHS+vb5ozNa4IGCmjDr5CCv+Tae8CuRmS/q8ZYBQpu5I172mYKX6J0iDt0leMCL6D1MdWQA== +gatsby-plugin-sharp@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-4.17.0.tgz#157901c4e3ac728f562d08d4a846fa1bd888a81c" + integrity sha512-+wP4hskMBSNgPYqBX2uqoqb5JUtMMvaZTzYNkZmnKkg85rHeDpUy+eMoCqrhh8wpW/NgcbQ9o6uK43jj2qv0xQ== dependencies: "@babel/runtime" "^7.15.4" "@gatsbyjs/potrace" "^2.2.0" @@ -10846,9 +10882,9 @@ gatsby-plugin-sharp@^4.16.1: debug "^4.3.4" filenamify "^4.3.0" fs-extra "^10.1.0" - gatsby-core-utils "^3.16.0" - gatsby-plugin-utils "^3.10.0" - gatsby-telemetry "^3.16.0" + gatsby-core-utils "^3.17.0" + gatsby-plugin-utils "^3.11.0" + gatsby-telemetry "^3.17.0" got "^11.8.3" lodash "^4.17.21" mini-svg-data-uri "^1.4.4" @@ -10858,20 +10894,20 @@ gatsby-plugin-sharp@^4.16.1: sharp "^0.30.3" svgo "1.3.2" -gatsby-plugin-sitemap@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-5.16.0.tgz#fdbbb1ac6dc55e84624f17cf53b51c0afbcd7e2a" - integrity sha512-3NCkctKMBtP+ySbtYt5Oablw/j5hdkv39aepP6FpoBG+stY1jVXVD0jlyKHZRGvlP2wpFdB7xVfJC7IChdYUFQ== +gatsby-plugin-sitemap@^5.17.0: + version "5.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-5.17.0.tgz#56db908f8c9aaa359601fe1a7d36034b76dd1344" + integrity sha512-/rnzUvpTsflcwOzbeurq2CahtDv0JQ/+lzqI3evJQUfFW2SZ9aJFETR2RJ0WTXgPkCy9EMlyawQHkX12X7AVhg== dependencies: "@babel/runtime" "^7.15.4" common-tags "^1.8.2" minimatch "^3.1.2" sitemap "^7.0.0" -gatsby-plugin-typescript@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.16.0.tgz#25e0e7271c8d38d263778b8805314d7bfa713b4e" - integrity sha512-3N9UYIQD+MZNZxeWuNAAO77ebH+CWH+rQxVW/ChEz6aEKjXeC/DRQecdlGSN03keHYsyQ1LSKIBItFYEKiNQ8A== +gatsby-plugin-typescript@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.17.0.tgz#95da5c9c4dbdd029eb702e465ccc4b10a12a8993" + integrity sha512-aSO/h4z+jdWBZtEnH17NoZaFchO8LkEcIdNX2saYIjJfa2tMbOR+wnOuQJVAdj61n8ntc1pQkNJxiEK31IaZjw== dependencies: "@babel/core" "^7.15.5" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5" @@ -10879,18 +10915,18 @@ gatsby-plugin-typescript@^4.16.0: "@babel/plugin-proposal-optional-chaining" "^7.14.5" "@babel/preset-typescript" "^7.15.0" "@babel/runtime" "^7.15.4" - babel-plugin-remove-graphql-queries "^4.16.0" + babel-plugin-remove-graphql-queries "^4.17.0" -gatsby-plugin-utils@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-3.10.0.tgz#d47bb1165bd6aafb3bd17820df97582dba93a69f" - integrity sha512-/K6frqNRwmSznUnjWD3Isk5wEj56zLrygfAdlBYVLd6XfAHK18sPJBaIi+Gpno4pNaSMuu10x+OxPmSIjE0X7g== +gatsby-plugin-utils@^3.11.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-utils/-/gatsby-plugin-utils-3.11.0.tgz#cffbd98ab0cafe2ff9b8eb513c980024605dcadf" + integrity sha512-v2D6O2aME9p7tqlGykq5mgtj7Jqp/CWatgo0zJ7bFWSYPPUpQ7jRVAph1PIgFTAV/CaUrrvt9sxdRaZrglJyug== dependencies: "@babel/runtime" "^7.15.4" "@gatsbyjs/potrace" "^2.2.0" fs-extra "^10.1.0" - gatsby-core-utils "^3.16.0" - gatsby-sharp "^0.10.0" + gatsby-core-utils "^3.17.0" + gatsby-sharp "^0.11.0" graphql-compose "^9.0.7" import-from "^4.0.0" joi "^17.4.2" @@ -10930,18 +10966,18 @@ gatsby-prismjs-dracula@^0.1.15: gatsby-syntax-highlights-dracula "^0.1.5" node-sass "^4.11.0" -gatsby-react-router-scroll@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.16.0.tgz#7114bfa1e3460dc1b8edeed1951a840785eac238" - integrity sha512-85L2eZH3ck9eNhIMH09lThiiH85oaVE/0Vw9oCfsRkyfm7C0oW9HAUUgAAAgWHZBQ1Xw9wPUpIiP0XjKlk1U0w== +gatsby-react-router-scroll@^5.17.0: + version "5.17.0" + resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.17.0.tgz#c145241d77d80a2c37e72c6e34c5061faf784228" + integrity sha512-RwFeZlKL0T8dxpEdlmuQAH+h4ugrQQpl4U2m0Wdo/F9/8/VEiAeX64oa2r2BqiiTf4MzAIIT+5/ONt83FcmZWg== dependencies: "@babel/runtime" "^7.15.4" prop-types "^15.8.1" -gatsby-remark-autolink-headers@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/gatsby-remark-autolink-headers/-/gatsby-remark-autolink-headers-5.16.0.tgz#88b3af3ca7caf9e8e82acd098d8fbf23c604f34e" - integrity sha512-IvbBBeX+CTAhoEGRhfUxzmZg+9fv+UvJTMArjJuB6cOQht1glwfPGoeAP1gm3kb3RDBYZulziTpsYZB5dE/TKQ== +gatsby-remark-autolink-headers@^5.17.0: + version "5.17.0" + resolved "https://registry.yarnpkg.com/gatsby-remark-autolink-headers/-/gatsby-remark-autolink-headers-5.17.0.tgz#e28021ef1e36bb3b674157809ee31cbc50048aa1" + integrity sha512-y5WRMVJBvhFJRJzhPyyW5pWLbLSC+TZyYbXx0Ntu//hS69QQnN37dfGKMTfFRGWuW2+e6DZXsW3gx5tQRU9c7g== dependencies: "@babel/runtime" "^7.15.4" github-slugger "^1.3.0" @@ -10949,10 +10985,10 @@ gatsby-remark-autolink-headers@^5.16.0: mdast-util-to-string "^2.0.0" unist-util-visit "^2.0.3" -gatsby-remark-embed-snippet@^7.16.0: - version "7.16.0" - resolved "https://registry.yarnpkg.com/gatsby-remark-embed-snippet/-/gatsby-remark-embed-snippet-7.16.0.tgz#b31b60af41bb286fd4076eb10f7e4a585e5ce0d0" - integrity sha512-jiDdXClvYeZBoAmlIRu7Voj/aadBTALV1ossYFK3JLqh5p2YU0sp/lYJDCLlpKOOJ88g4GGQsjd3nf3UV7DDdw== +gatsby-remark-embed-snippet@^7.17.0: + version "7.17.0" + resolved "https://registry.yarnpkg.com/gatsby-remark-embed-snippet/-/gatsby-remark-embed-snippet-7.17.0.tgz#3ae46e41f0f0cf8c0378ed5c50598d8ea25f5593" + integrity sha512-23v4Qo6ftHqtKT6yihhi3JsctEB3uY4c29s/gjKKkGpL8B10iS7lBX96tLqMMv2GTKNYK4TbMSGd/UnDk/ZzGA== dependencies: "@babel/runtime" "^7.15.4" normalize-path "^3.0.0" @@ -10969,16 +11005,16 @@ gatsby-remark-external-links@0.0.4: unist-util-find "^1.0.1" unist-util-visit "^1.1.3" -gatsby-remark-images@^6.16.0: - version "6.16.0" - resolved "https://registry.yarnpkg.com/gatsby-remark-images/-/gatsby-remark-images-6.16.0.tgz#3854849b309b3f0f88ac7ae159db466c0f520a1f" - integrity sha512-aSFdp1G9r/O74puk5gtxppHqbVlNL6KVjUmOsSak/sL61X7TxUImwDTlEv+5dY+8KklV90XWVIWdvSwk+3B9rA== +gatsby-remark-images@^6.17.0: + version "6.17.0" + resolved "https://registry.yarnpkg.com/gatsby-remark-images/-/gatsby-remark-images-6.17.0.tgz#d666466f4674b29bf1bc7bb001e122a11ebf229e" + integrity sha512-pjUBNCfKT8mo1mXztHlxB5OYGSUUr8snTKvBOlKkDQUpQmyDp9BKTYcTMdhlrGqJEpkmMjFpXQSJPSxoTqw+7A== dependencies: "@babel/runtime" "^7.15.4" "@gatsbyjs/potrace" "^2.2.0" chalk "^4.1.2" cheerio "^1.0.0-rc.10" - gatsby-core-utils "^3.16.0" + gatsby-core-utils "^3.17.0" is-relative-url "^3.0.0" lodash "^4.17.21" mdast-util-definitions "^4.0.0" @@ -11008,29 +11044,29 @@ gatsby-remark-static-images@^1.2.1: is-relative-url "^2.0.0" slash "^2.0.0" -gatsby-script@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/gatsby-script/-/gatsby-script-1.1.0.tgz#d4f18404da727e026457ddd3ec713f26f48cb441" - integrity sha512-RsZQyaYBCqo1A9QNBOqheTLyn2+f/TlHFWmnVKpm5tEy5KppDNuW5yCH3u01tq4zwCGEoQyDSH4u9Xgk8E0rUg== +gatsby-script@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gatsby-script/-/gatsby-script-1.2.0.tgz#1655b14c2eb9cda731e03272dfae8c6a709ba785" + integrity sha512-Fkf6yJxwuQCS6xdFxF0gpiCUiS3PYnRv5I2mCAJV0Cu7k4PYgVpQJt79bcDHvnx755VpXOmZIfMXegACg1XS0w== -gatsby-sharp@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/gatsby-sharp/-/gatsby-sharp-0.10.0.tgz#f3c3beb5a2a64eb259a6139abf88cd58760fd6fe" - integrity sha512-Wvtl5wfQJw7NDWI9J/xDhew1dXnI/MgkvHwrSulT00GgtTmBc7knplapfdU1E2k8PwpssqEBqWXvrxMszT5oWg== +gatsby-sharp@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/gatsby-sharp/-/gatsby-sharp-0.11.0.tgz#f672e26a4134e2ff264a335ab6efd35782de8052" + integrity sha512-RIbU8qi/Qs7G/KJiY0zyGS9Yic5n4RpDUf/1W3gvRl78Uo3LSuIeGEpaai6mYEnreuGb5fQIcqdkYs/UV3e8WA== dependencies: "@types/sharp" "^0.30.0" sharp "^0.30.3" -gatsby-source-filesystem@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-4.16.0.tgz#0dd5a7cfd2ac147ade68931a69644fd6b5e19c28" - integrity sha512-wiDWx+3UcugmEJZw+Oa1O53R7UbjdTMowmE/bWioDoDkN+91q0bp7AdYjz5sTwhqu4pNhDasNDaBaFbPRPqtdA== +gatsby-source-filesystem@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-4.17.0.tgz#5cbb8615151aa5ac167aea328be340453cfca0a9" + integrity sha512-1UErm5fcAqHOB3439V2BmSB5Kz+yDN15qj5J503/f6nL44kPPhJKSjjR64A5iz2y/3nCSTyZfmSs44jw9I1hhg== dependencies: "@babel/runtime" "^7.15.4" chokidar "^3.5.2" file-type "^16.5.3" fs-extra "^10.1.0" - gatsby-core-utils "^3.16.0" + gatsby-core-utils "^3.17.0" got "^9.6.0" md5-file "^5.0.0" mime "^2.5.2" @@ -11046,10 +11082,10 @@ gatsby-syntax-highlights-dracula@^0.1.5: dependencies: node-sass "^4.11.0" -gatsby-telemetry@^3.16.0: - version "3.16.0" - resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-3.16.0.tgz#5feed051c562b52bbcba7e85c9f9a7b0f1afad87" - integrity sha512-u7s3/VoWwYO7gyqiEn7J1YiNxsdn26WSFL9egFM5jH1IMnj86fiFM4EnDfcaZ5MSTEA1dFqBa6hidwhrpv2rhw== +gatsby-telemetry@^3.17.0: + version "3.17.0" + resolved "https://registry.yarnpkg.com/gatsby-telemetry/-/gatsby-telemetry-3.17.0.tgz#de5b094340d714969ac5a5f01ed19999d3b9557e" + integrity sha512-1N4uKj2Yj7AykLmwjsdOmNirf3UmP8CBXjj/LmWf5cLDVbdPqkirAlyD6uTeEliG5UFHPTlBsRi26v558mFYJQ== dependencies: "@babel/code-frame" "^7.14.0" "@babel/runtime" "^7.15.4" @@ -11059,7 +11095,7 @@ gatsby-telemetry@^3.16.0: boxen "^4.2.0" configstore "^5.0.1" fs-extra "^10.1.0" - gatsby-core-utils "^3.16.0" + gatsby-core-utils "^3.17.0" git-up "^4.0.5" is-docker "^2.2.1" lodash "^4.17.21" @@ -11084,28 +11120,28 @@ gatsby-theme-material-ui@^5.2.0: gatsby-theme-material-ui-top-layout "^5.1.0" react-helmet "^6.1.0" -gatsby-transformer-csv@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-transformer-csv/-/gatsby-transformer-csv-4.16.0.tgz#ecb603f9d694424ba4b5860342536cc96a3bc6e1" - integrity sha512-XKSqIT3hYQnFQNMYTjkGQ3O2sChSMdOYR9YPmUsOeMcdskKy5fKmJ4Zwxet+nzPrxDVKX9P6B+CTEDi4YGK+BA== +gatsby-transformer-csv@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-transformer-csv/-/gatsby-transformer-csv-4.17.0.tgz#a671417d781a766a83b65c58438426ff639ead3c" + integrity sha512-hTXY1tUtrmZFEW4ibYX6vEaaPUsV19muKw7OmMiHEi1bv234k1PAqzId3fDniPww4a5RXqrQSGO2Wd5OHVitXw== dependencies: "@babel/runtime" "^7.15.4" csvtojson "^2.0.10" -gatsby-transformer-javascript-frontmatter@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-transformer-javascript-frontmatter/-/gatsby-transformer-javascript-frontmatter-4.16.0.tgz#0d0b26dc0aaf5ab11a294b2ef0525a3895ff0f4a" - integrity sha512-AAx47RmlWkmw6JmDe6x+3RDXSZpNRJGPHoOlW1ZH13ourFW++Vy2XhE7ED9D6YjjmLtwe3Fhjhvun9iJrd1MrQ== +gatsby-transformer-javascript-frontmatter@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-transformer-javascript-frontmatter/-/gatsby-transformer-javascript-frontmatter-4.17.0.tgz#054f02a94bee5883ee83af7025a43384b3f25e64" + integrity sha512-9tMz8/14N0UdkuP1HUuO9pZ7aZqb2DlHXqazov7iAy+IXawHD6i1eSkdCtZ/PFxk4N7MhR564I6hc7K+IiWdYg== dependencies: "@babel/parser" "^7.15.5" "@babel/runtime" "^7.15.4" "@babel/traverse" "^7.15.4" bluebird "^3.7.2" -gatsby-transformer-json@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-transformer-json/-/gatsby-transformer-json-4.16.0.tgz#9d905367d009683897887b0319d51473869c12f8" - integrity sha512-Z/IiLGtoVdwI6di/HeTau9RdKfRbdGotPOaXvyRP0hx2TmmZUKtcJr4q57EC4EYVlDaKMxOqKjEeMP/pDHixDg== +gatsby-transformer-json@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-transformer-json/-/gatsby-transformer-json-4.17.0.tgz#2bdaaf01e9daa3c430d923f23f42cfbe3de9419f" + integrity sha512-PQ7wSDN2KgQkV3RkkNjqBYnsWKqhU5iiqQEPV28WFS3HRgmq8RWuONc3dBlvBztNSDGtKrwFngbRlEsze7PbOw== dependencies: "@babel/runtime" "^7.15.4" bluebird "^3.7.2" @@ -11117,13 +11153,13 @@ gatsby-transformer-plaintext@^2.0.0: dependencies: "@babel/runtime" "^7.13.10" -gatsby-transformer-remark@^5.16.0: - version "5.16.0" - resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-5.16.0.tgz#647f704e97cd4e38e342244f60c504a065134e1d" - integrity sha512-hJO7VPWwDq71QsSQ28GafVVczmMQm3Qt0oydzKdcSbF4b2tc8+QTQGn3EhPDDUt+2mDBat2hNohS8EvNaiEpEA== +gatsby-transformer-remark@^5.17.0: + version "5.17.0" + resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-5.17.0.tgz#1bacf7ea4bf2b6fc200172e5bc1fe3c245656d8b" + integrity sha512-xgkz2OsJAf0+L/StFjh5xEIZzs1R2ZMAEQ8uOh+z2zCPHSFwLM62DZvszfcpF/vaxV3AtzAonEBYUbao4x3G3Q== dependencies: "@babel/runtime" "^7.15.4" - gatsby-core-utils "^3.16.0" + gatsby-core-utils "^3.17.0" gray-matter "^4.0.3" hast-util-raw "^6.0.2" hast-util-to-html "^7.1.3" @@ -11145,33 +11181,33 @@ gatsby-transformer-remark@^5.16.0: unist-util-select "^3.0.4" unist-util-visit "^2.0.3" -gatsby-transformer-sharp@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby-transformer-sharp/-/gatsby-transformer-sharp-4.16.0.tgz#9c32d9a02403bdd964c3644f85ed3661b9c5a7e8" - integrity sha512-EId1xRZw0ZEL9oTJypXjWPaln5JuqPuDaWRIcPsWEPCgPlaP1X3nP7Xh/1nFxdTtKWswc63Dg5dY5b+8kACPtQ== +gatsby-transformer-sharp@^4.17.0: + version "4.17.0" + resolved "https://registry.yarnpkg.com/gatsby-transformer-sharp/-/gatsby-transformer-sharp-4.17.0.tgz#abc2eddd4b28d268eeca6363d22b3e416a33ac53" + integrity sha512-yaBzgqpjMqpy1ZuJ4CRbYh8rdiyvuSlMS0aMRiGlcjgUmKuT5qGJsQWsuhihbKWqn8OPhNzrAsnWvWnOVjAeCg== dependencies: "@babel/runtime" "^7.15.4" "@gatsbyjs/potrace" "^2.2.0" bluebird "^3.7.2" common-tags "^1.8.2" fs-extra "^10.1.0" - gatsby-plugin-utils "^3.10.0" + gatsby-plugin-utils "^3.11.0" probe-image-size "^7.2.3" semver "^7.3.7" sharp "^0.30.3" -gatsby-worker@^1.16.0: - version "1.16.0" - resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-1.16.0.tgz#2db29d2d350a15c692ac8f814113632cecc834da" - integrity sha512-bZ/PVV1buEq7hRCivlXxADQ1zF51ZMniSZFhPl56dXdQ5Kvn8BkyNULdVibb7PpfIKxIUdSdb62BW/AhBpeKQQ== +gatsby-worker@^1.17.0: + version "1.17.0" + resolved "https://registry.yarnpkg.com/gatsby-worker/-/gatsby-worker-1.17.0.tgz#ef6616023e94c8bfc504f7853c210027e2ee449e" + integrity sha512-hA7awNHmcNWp3TgQkjF0Z3I9YGWpdsf8jUdJOlAjI+aBxQ2vdHTVNwbMdXwtlf9umQRwORnmEzADmQdm0Cx5AA== dependencies: "@babel/core" "^7.15.5" "@babel/runtime" "^7.15.4" -gatsby@^4.16.0: - version "4.16.0" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-4.16.0.tgz#858c4f6e9d7ac223a0ce5730833a5c2d3516997b" - integrity sha512-C8rmUsx8LnhtDKMOyfoXH1A27tuU+5OP/p1X0vIoOfW2pcRty5pjWRlFl/OM1BHcrdrfEXTsen30eU+S4iQG8Q== +gatsby@^4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-4.17.1.tgz#9c54372d1ed0fd2108ffc23d1969805bcac91d87" + integrity sha512-OgwNwx7Mth7/MiwiJ7kxmGSAlmZXfL/8Nz6uwCy5t7fGsivi3x9ZDc7pt1VbFpSv6pMg6S3wpC2Ids8BLjJKVw== dependencies: "@babel/code-frame" "^7.14.0" "@babel/core" "^7.15.5" @@ -11207,8 +11243,8 @@ gatsby@^4.16.0: babel-plugin-add-module-exports "^1.0.4" babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-lodash "^3.3.4" - babel-plugin-remove-graphql-queries "^4.16.0" - babel-preset-gatsby "^2.16.0" + babel-plugin-remove-graphql-queries "^4.17.0" + babel-preset-gatsby "^2.17.0" better-opn "^2.1.1" bluebird "^3.7.2" body-parser "^1.19.0" @@ -11251,20 +11287,20 @@ gatsby@^4.16.0: find-cache-dir "^3.3.2" fs-exists-cached "1.0.0" fs-extra "^10.1.0" - gatsby-cli "^4.16.0" - gatsby-core-utils "^3.16.0" - gatsby-graphiql-explorer "^2.16.0" - gatsby-legacy-polyfills "^2.16.0" - gatsby-link "^4.16.0" - gatsby-page-utils "^2.16.0" - gatsby-parcel-config "^0.7.0" - gatsby-plugin-page-creator "^4.16.0" - gatsby-plugin-typescript "^4.16.0" - gatsby-plugin-utils "^3.10.0" - gatsby-react-router-scroll "^5.16.0" - gatsby-script "^1.1.0" - gatsby-telemetry "^3.16.0" - gatsby-worker "^1.16.0" + gatsby-cli "^4.17.1" + gatsby-core-utils "^3.17.0" + gatsby-graphiql-explorer "^2.17.0" + gatsby-legacy-polyfills "^2.17.0" + gatsby-link "^4.17.0" + gatsby-page-utils "^2.17.0" + gatsby-parcel-config "0.8.0" + gatsby-plugin-page-creator "^4.17.0" + gatsby-plugin-typescript "^4.17.0" + gatsby-plugin-utils "^3.11.0" + gatsby-react-router-scroll "^5.17.0" + gatsby-script "^1.2.0" + gatsby-telemetry "^3.17.0" + gatsby-worker "^1.17.0" glob "^7.2.3" globby "^11.1.0" got "^11.8.2" @@ -11279,7 +11315,7 @@ gatsby@^4.16.0: joi "^17.4.2" json-loader "^0.5.7" latest-version "5.1.0" - lmdb "2.3.10" + lmdb "2.5.2" lodash "^4.17.21" md5-file "^5.0.0" meant "^1.0.3" @@ -11336,7 +11372,7 @@ gatsby@^4.16.0: xstate "^4.26.0" yaml-loader "^0.6.0" optionalDependencies: - gatsby-sharp "^0.10.0" + gatsby-sharp "^0.11.0" gauge@^4.0.0: version "4.0.0" @@ -13658,6 +13694,14 @@ jsprim@^1.2.2: array-includes "^3.1.3" object.assign "^4.1.2" +jsx-ast-utils@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz#a3e0f1cb7e230954eab4dcbce9f6288a78f8ba44" + integrity sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ== + dependencies: + array-includes "^3.1.5" + object.assign "^4.1.2" + just-diff-apply@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-4.0.1.tgz#da89c5a4ccb14aa8873c70e2c3b6695cef45dab5" @@ -17791,14 +17835,14 @@ pupa@^2.1.1: dependencies: escape-goat "^2.0.0" -puppeteer@^14.4.1: - version "14.4.1" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-14.4.1.tgz#6c7437a65f7ba98ef8ad7c2b0f1cf808e91617bb" - integrity sha512-+H0Gm84aXUvSLdSiDROtLlOofftClgw2TdceMvvCU9UvMryappoeS3+eOLfKvoy4sm8B8MWnYmPhWxVFudAOFQ== +puppeteer@^15.1.1: + version "15.1.1" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-15.1.1.tgz#f995fc3e5794649c4689b87ad29bd083065e53c7" + integrity sha512-XMysu48uIcaYad/IelRTX3yxpHkcNdhdzPegnBEz9h1uEQfLhFcMJnjyvus51Sm+OPwr2gaKQhtyuIVaVKqd0Q== dependencies: cross-fetch "3.1.5" debug "4.3.4" - devtools-protocol "0.0.1001819" + devtools-protocol "0.0.1011705" extract-zip "2.0.1" https-proxy-agent "5.0.1" pkg-dir "4.2.0" @@ -17807,7 +17851,7 @@ puppeteer@^14.4.1: rimraf "3.0.2" tar-fs "2.1.1" unbzip2-stream "1.4.3" - ws "8.7.0" + ws "8.8.0" q@^1.1.2, q@^1.5.1: version "1.5.1" @@ -18057,10 +18101,10 @@ react-inspector@^5.1.0: is-dom "^1.0.0" prop-types "^15.0.0" -react-intersection-observer@^9.3.3: - version "9.3.3" - resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-9.3.3.tgz#1266fad4c09d8380462548b71bbc73e0e1c0c089" - integrity sha512-IEXX+Qd3/Bi2EzR2TYBLosHIaIMOTpgKRp5UH//eWOuteO/lpyTpQXt5ACy/ZugI6v0nwJBfiKLvWtCaKiRI7g== +react-intersection-observer@^9.3.4: + version "9.3.4" + resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-9.3.4.tgz#b38a346887f938a2e44bbf4c82a907fb4add675d" + integrity sha512-8L0NpqldlILWE9qurRvPJDx3fgwj5gPUJbtZq860wDdHyR1IU52DhhAVN6rmo3TqHF0CgCA50mIT4SHtBSbKLw== react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" @@ -18161,10 +18205,10 @@ react-side-effect@^2.1.0: resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.1.tgz#66c5701c3e7560ab4822a4ee2742dee215d72eb3" integrity sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ== -react-simple-keyboard@^3.4.157: - version "3.4.157" - resolved "https://registry.yarnpkg.com/react-simple-keyboard/-/react-simple-keyboard-3.4.157.tgz#9b05545ee62fda525151af3bd167326f674614a4" - integrity sha512-JPPvuXFpQ0cmW1I3nFnJF2oX4Kb5F/GM+mCd2Ljy0XMUKCYFB1fOgcX49gI32c9G+fM5XAefEF0S+B9FveBl4g== +react-simple-keyboard@^3.4.163: + version "3.4.163" + resolved "https://registry.yarnpkg.com/react-simple-keyboard/-/react-simple-keyboard-3.4.163.tgz#ee60934641cbe1948c1e427f7fa5da1bb3d2f9e1" + integrity sha512-3lGzmDy8gtu46WHo57enYc7oxaiJKZxpAMwyhTwJrLntsRoRQ8vcnsUtjmbXwjw2I0YFu4E0N09Ft5QSsSvOpQ== react-transition-group@^4.4.2: version "4.4.2" @@ -22751,21 +22795,16 @@ ws@7.4.5: resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.5.tgz#a484dd851e9beb6fdb420027e3885e8ce48986c1" integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== -ws@8.7.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.7.0.tgz#eaf9d874b433aa00c0e0d8752532444875db3957" - integrity sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg== +ws@8.8.0, ws@^8.8.0: + version "8.8.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.0.tgz#8e71c75e2f6348dbf8d78005107297056cb77769" + integrity sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ== "ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7, ws@^7.0.0, ws@^7.3.1, ws@^7.4.5, ws@^7.5.5: version "7.5.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.6.tgz#e59fc509fb15ddfb65487ee9765c5a51dec5fe7b" integrity sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA== -ws@^8.8.0: - version "8.8.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.0.tgz#8e71c75e2f6348dbf8d78005107297056cb77769" - integrity sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ== - ws@~7.4.2: version "7.4.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c"