diff --git a/package-lock.json b/package-lock.json index 26b29c5..6a4dc41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,16 +1,15 @@ { "name": "sanity-plugin-studio-smartling", - "version": "1.5.0", + "version": "2.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "sanity-plugin-studio-smartling", - "version": "1.5.0", + "version": "2.0.1", "license": "MIT", "dependencies": { - "sanity-naive-html-serializer": "^1.3.0", - "sanity-translations-tab": "^1.4.0" + "sanity-translations-tab": "^2.0.1" }, "devDependencies": { "@sanity/types": "^2.22.3", @@ -1707,6 +1706,7 @@ "version": "7.17.8", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", + "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1832,14 +1832,12 @@ "node_modules/@emotion/stylis": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "peer": true + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" }, "node_modules/@emotion/unitless": { "version": "0.7.5", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", - "peer": true + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -2324,19 +2322,43 @@ "dev": true }, "node_modules/@popperjs/core": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==", + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" } }, + "node_modules/@portabletext/to-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@portabletext/to-html/-/to-html-1.0.3.tgz", + "integrity": "sha512-pcMjM06LPuZZ2HNnLJBIVUMo9BXstKhELtzgkPwwEQzUBL7n9L+ttsOZPwPIhV+t9uSlbvMezbM+McJFS0OO8w==", + "dependencies": { + "@portabletext/toolkit": "^1.0.5", + "@portabletext/types": "^1.0.2" + } + }, + "node_modules/@portabletext/toolkit": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@portabletext/toolkit/-/toolkit-1.0.5.tgz", + "integrity": "sha512-kwVOfVoquufDQNmzzhGxji9A+/T+dhLKKOHEHldM1kMUoNzY6wwrt5H/Plnw4xbdE780kkwqJqHxjxoSYr706A==", + "dependencies": { + "@portabletext/types": "^1.0.3" + } + }, + "node_modules/@portabletext/types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@portabletext/types/-/types-1.0.3.tgz", + "integrity": "sha512-SDDsdury2SaTI2D5Ea6o+Y39SSZMYHRMWJHxkxYl3yzFP0n/0EknOhoXcoaV+bxGr2dTTqZi2TOEj+uWYuavSw==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, "node_modules/@reach/auto-id": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.16.0.tgz", "integrity": "sha512-5ssbeP5bCkM39uVsfQCwBBL+KT8YColdnMN5/Eto6Rj7929ql95R3HZUOkKIvj7mgPtEb60BLQxd1P3o6cjbmg==", - "peer": true, "dependencies": { "@reach/utils": "0.16.0", "tslib": "^2.3.0" @@ -2350,7 +2372,6 @@ "version": "0.16.0", "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.16.0.tgz", "integrity": "sha512-PCggBet3qaQmwFNcmQ/GqHSefadAFyNCUekq9RrWoaU9hh/S4iaFgf2MBMdM47eQj5i/Bk0Mm07cP/XPFlkN+Q==", - "peer": true, "dependencies": { "tiny-warning": "^1.0.3", "tslib": "^2.3.0" @@ -2360,6 +2381,11 @@ "react-dom": "^16.8.0 || 17.x" } }, + "node_modules/@rexxars/eventsource-polyfill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@rexxars/eventsource-polyfill/-/eventsource-polyfill-1.0.0.tgz", + "integrity": "sha512-YnrybIoM9WFqmeK1D8p/gutqjJnmXCVFWAU3ucka9M7Dzpen3f2Dy4KsC6k1wDHrCtHQuUHHwZovh3i5UPDaZw==" + }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -2466,251 +2492,10 @@ "rollup": "^1.20.0||^2.0.0" } }, - "node_modules/@sanity/asset-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@sanity/asset-utils/-/asset-utils-1.2.3.tgz", - "integrity": "sha512-0eOR0D6zcqd6nEmAGIJ93ibRGO6ocYzQ5aEuyYvngHy5MDDjUfC821UnF/YPIcxiMXg2DLDjWd4EPt9F8frKNQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@sanity/base": { - "version": "2.29.2", - "resolved": "https://registry.npmjs.org/@sanity/base/-/base-2.29.2.tgz", - "integrity": "sha512-RTJStJdV0+ZCI3w8eSb0Z5I81kdvk7JNME7ssnAEcak5IytWe/xAdjezjNtnjgnzE3WJ2bv4ciRoO4U8icXsaw==", - "dependencies": { - "@juggle/resize-observer": "^3.3.1", - "@popperjs/core": "^2.5.4", - "@reach/auto-id": "^0.13.2", - "@sanity/asset-utils": "^1.2.0", - "@sanity/bifur-client": "^0.0.8", - "@sanity/client": "^3.2.0", - "@sanity/color": "^2.1.5", - "@sanity/generate-help-url": "^3.0.0", - "@sanity/icons": "^1.2.1", - "@sanity/image-url": "^1.0.1", - "@sanity/initial-value-templates": "2.28.0", - "@sanity/mutator": "2.21.0", - "@sanity/schema": "2.28.0", - "@sanity/state-router": "2.22.3", - "@sanity/structure": "2.28.0", - "@sanity/transaction-collator": "2.21.0", - "@sanity/types": "2.28.0", - "@sanity/ui": "^0.37.2", - "@sanity/util": "2.28.0", - "@sanity/validation": "2.28.0", - "boundless-arrow-key-navigation": "^1.1.0", - "circular-at": "^1.0.3", - "classnames": "^2.2.5", - "dataloader": "^2.0.0", - "date-fns": "^2.16.1", - "debug": "^3.2.7", - "dom-scroll-into-view": "^1.2.1", - "element-resize-detector": "^1.1.14", - "groq-js": "^0.2.0", - "history": "^4.6.3", - "json-reduce": "^2.0.0", - "lodash": "^4.17.15", - "nano-pubsub": "^2.0.1", - "nanoid": "^3.1.30", - "observable-callback": "^1.0.1", - "pluralize": "^7.0.0", - "polished": "^4.0.5", - "popper-max-size-modifier": "^0.2.0", - "raf": "^3.4.1", - "react-click-outside": "^3.0.0", - "react-fast-compare": "^3.2.0", - "react-icon-base": "^2.1.2", - "react-is": "^17.0.2", - "react-popper": "^2.2.4", - "react-props-stream": "^1.0.0", - "react-refractor": "^2.1.6", - "react-rx": "^1.0.0-beta.6", - "react-sortable-hoc": "^1.11.0", - "react-split-pane": "^0.1.84", - "refractor": "^3.6.0", - "rxjs": "^6.5.3", - "rxjs-etc": "^10.6.0", - "rxjs-exhaustmap-with-trailing": "^1.0.0", - "semver-compare": "^1.0.0", - "shallow-equals": "^1.0.0", - "use-device-pixel-ratio": "^1.1.0" - }, - "peerDependencies": { - "prop-types": "^15.6 || ^16", - "react": "^16.9 || ^17", - "react-dom": "^16.9 || ^17", - "styled-components": "^5.2.0" - } - }, - "node_modules/@sanity/base/node_modules/@reach/auto-id": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.13.2.tgz", - "integrity": "sha512-dWeXt6xxjN+NPRoZFXgmNkF89t8MEPsWLYjIIDf3gNXA/Dxaoytc9YBOIfVGpDSpdOwxPpxOu8rH+4Y3Jk2gHA==", - "dependencies": { - "@reach/utils": "0.13.2", - "tslib": "^2.1.0" - }, - "peerDependencies": { - "react": "^16.8.0 || 17.x", - "react-dom": "^16.8.0 || 17.x" - } - }, - "node_modules/@sanity/base/node_modules/@reach/utils": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.13.2.tgz", - "integrity": "sha512-3ir6cN60zvUrwjOJu7C6jec/samqAeyAB12ZADK+qjnmQPdzSYldrFWwDVV5H0WkhbYXR3uh+eImu13hCetNPQ==", - "dependencies": { - "@types/warning": "^3.0.0", - "tslib": "^2.1.0", - "warning": "^4.0.3" - }, - "peerDependencies": { - "react": "^16.8.0 || 17.x", - "react-dom": "^16.8.0 || 17.x" - } - }, - "node_modules/@sanity/base/node_modules/@sanity/image-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@sanity/image-url/-/image-url-1.0.1.tgz", - "integrity": "sha512-AdKQ3zMk7WdoNwoJPrAvQhW+kUtBldBX0nHtnGy+rwmgsCQ0rAXasrgH43Fhmsp/yB6piiq+F2d5qEuBFsdQVg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@sanity/base/node_modules/@sanity/ui": { - "version": "0.37.5", - "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-0.37.5.tgz", - "integrity": "sha512-uP86UTuSiTcbY3udbgqztbrTmCPCUbQjpdJQ68YjWdfnRNYUiMfvpXRu0oYQnBEtUz10hltNoXwxmHZMucjhpA==", - "dependencies": { - "@juggle/resize-observer": "^3.3.1", - "@popperjs/core": "^2.11.2", - "@reach/auto-id": "^0.16.0", - "@sanity/color": "^2.1.8", - "@sanity/icons": "^1.2.5", - "framer-motion": "6.2.1", - "popper-max-size-modifier": "^0.2.0", - "react-is": "^17.0.2", - "react-popper": "^2.2.5", - "react-refractor": "^2.1.5" - }, - "peerDependencies": { - "react": "^16.9 || ^17", - "react-dom": "^16.9 || ^17", - "styled-components": "^5.2" - } - }, - "node_modules/@sanity/base/node_modules/@sanity/ui/node_modules/@reach/auto-id": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.16.0.tgz", - "integrity": "sha512-5ssbeP5bCkM39uVsfQCwBBL+KT8YColdnMN5/Eto6Rj7929ql95R3HZUOkKIvj7mgPtEb60BLQxd1P3o6cjbmg==", - "dependencies": { - "@reach/utils": "0.16.0", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "react": "^16.8.0 || 17.x", - "react-dom": "^16.8.0 || 17.x" - } - }, - "node_modules/@sanity/base/node_modules/@sanity/ui/node_modules/@reach/utils": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.16.0.tgz", - "integrity": "sha512-PCggBet3qaQmwFNcmQ/GqHSefadAFyNCUekq9RrWoaU9hh/S4iaFgf2MBMdM47eQj5i/Bk0Mm07cP/XPFlkN+Q==", - "dependencies": { - "tiny-warning": "^1.0.3", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "react": "^16.8.0 || 17.x", - "react-dom": "^16.8.0 || 17.x" - } - }, - "node_modules/@sanity/base/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@sanity/base/node_modules/framer-motion": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.2.1.tgz", - "integrity": "sha512-/8MMBCKgiuO6V/raGsJ+2dFZw5kteXsX1cSarxiM8o1F0XNlzd+4WGTIos85G2nZpwpmReJuUk+Hz4S3Y7fwPw==", - "dependencies": { - "framesync": "6.0.1", - "hey-listen": "^1.0.8", - "popmotion": "11.0.3", - "style-value-types": "5.0.0", - "tslib": "^2.1.0" - }, - "optionalDependencies": { - "@emotion/is-prop-valid": "^0.8.2" - }, - "peerDependencies": { - "react": ">=16.8 || ^17.0.0", - "react-dom": ">=16.8 || ^17.0.0" - } - }, - "node_modules/@sanity/base/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/@sanity/base/node_modules/nano-pubsub": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-2.0.1.tgz", - "integrity": "sha512-RWgGP2TdeKZLx+guR5a7/BzYs85sj6yrXXyj0o/znbgzPlz/Ez9wQuKDpwUZ8q+u2RxXpqZ1iTkPXCIU+GHhpA==" - }, - "node_modules/@sanity/base/node_modules/popmotion": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz", - "integrity": "sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==", - "dependencies": { - "framesync": "6.0.1", - "hey-listen": "^1.0.8", - "style-value-types": "5.0.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@sanity/bifur-client": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@sanity/bifur-client/-/bifur-client-0.0.8.tgz", - "integrity": "sha512-SgfhMOUHTgYaLieshLE7bO5NoMNaQ7Vg0TdkL2pV4W8MKfkkHQyEsX28OkcgcmBpAN/aeKosz7AEaMHRl2EaSA==", - "dependencies": { - "nanoid": "^3.1.12", - "rxjs": "^6.4.0" - } - }, - "node_modules/@sanity/block-content-to-html": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sanity/block-content-to-html/-/block-content-to-html-2.0.0.tgz", - "integrity": "sha512-QvwB/P7hd6emwvHBNDzR5vgTAEN+gflxlc/FTMmEBI73ns5IyebkaZzzqOGwcvem58HA9bxSKrt6w+kBVJ0E0w==", - "dependencies": { - "@sanity/block-content-to-hyperscript": "^3.0.0" - } - }, - "node_modules/@sanity/block-content-to-hyperscript": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/block-content-to-hyperscript/-/block-content-to-hyperscript-3.0.0.tgz", - "integrity": "sha512-uoXWLdFY5LqO8A9sFJqnZWWDCBC+0r3Egeh0bwKQ2EK2Vil5L40iJGNXMZhDB8BnvH+6B4155SU8Q3vY59T6pA==", - "dependencies": { - "@sanity/generate-help-url": "^0.140.0", - "@sanity/image-url": "^0.140.15", - "hyperscript": "^2.0.2", - "object-assign": "^4.1.1" - } - }, - "node_modules/@sanity/block-content-to-hyperscript/node_modules/@sanity/generate-help-url": { - "version": "0.140.0", - "resolved": "https://registry.npmjs.org/@sanity/generate-help-url/-/generate-help-url-0.140.0.tgz", - "integrity": "sha512-H/G/WA9S22TXcXST52CIiTsHx3S2hH0gvK7LnI5w76vfKS0obnDPh8jrPg4xeNRYGPuV9MHYRlyERGpRGoo4Qw==" - }, "node_modules/@sanity/block-tools": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-2.28.0.tgz", - "integrity": "sha512-PjP6w+pSySF2LC2yMGwwoWbvbDKv2IL6lLue/7JQfIy63FZMPN+yS8uM6Iwx6J9s1jGvzr3mDm//UPV612RoFQ==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-2.29.3.tgz", + "integrity": "sha512-cD8v0P8eG/n/V+zf8Igvnc0z5d8Nrin2TirimYr4TDIT3V9ZFAFTcgm3J50AklPBENBhGCtZKP5ypzEqBdF3fA==", "dependencies": { "get-random-values": "^1.2.2", "lodash": "^4.17.15" @@ -2733,9 +2518,9 @@ } }, "node_modules/@sanity/color": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@sanity/color/-/color-2.1.8.tgz", - "integrity": "sha512-QyMsEQXuC/VvufLSj2gst/dyH6HerqbNcDLFXOrMG9nL+k0JPvCASsPvQXfuYcnaVL5iBcHA4UV4a5/5UuXYsg==" + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@sanity/color/-/color-2.1.11.tgz", + "integrity": "sha512-ZComCEDE7Y5xu/+BksJDVkAffawRWrJvoI7VdIA+szhqzYQWgLRLfsr+UBkYZMtb9a+8HyUm6Uqoo028GNGREQ==" }, "node_modules/@sanity/eventsource": { "version": "3.0.2", @@ -2752,40 +2537,17 @@ "integrity": "sha512-wtMYcV5GIDIhVyF/jjmdwq1GdlK07dRL40XMns73VbrFI7FteRltxv48bhYVZPcLkRXb0SHjpDS/icj9/yzbVA==" }, "node_modules/@sanity/icons": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-1.2.5.tgz", - "integrity": "sha512-Q7eu/6ql9QVqdXcYGotvWIEbsleqpwtW2Pal7Ty/3nd+Lv326RzEpGbxuNeUW2sRQlxpKFJ9LD64GOgFEDaNOg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-1.3.1.tgz", + "integrity": "sha512-bK82ifbPLCAF10wx5xlq8b3irnZJyG/L1eNQcEjdBH+ztgOcylsdShzL2IlFETb91YdoEDcPGQlbS5iNUH2mcg==", "peerDependencies": { - "react": "^16.9 || ^17" - } - }, - "node_modules/@sanity/image-url": { - "version": "0.140.22", - "resolved": "https://registry.npmjs.org/@sanity/image-url/-/image-url-0.140.22.tgz", - "integrity": "sha512-CAmQZnj+KM7FSEYiWlIGDit072syicYuAw0w7R2ctMzHiZ4p9mE/g6dBnYqrqFUrw2J+GpJgPt+RVspKP8vdqA==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@sanity/initial-value-templates": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/initial-value-templates/-/initial-value-templates-2.28.0.tgz", - "integrity": "sha512-H475pDCO9BBuT7yJbDXD/Zei8Hf6/hkfDv9p/jXvVyNiJbvcuHhsMT4JrInWbeZtd1WsHm+fhZYMeVinWZXVcQ==", - "dependencies": { - "@sanity/icons": "^1.2.1", - "@sanity/util": "2.28.0", - "@types/lodash": "^4.14.149", - "lodash": "^4.17.15", - "oneline": "^1.0.3" - }, - "engines": { - "node": ">=12.0.0" + "react": "^16.9 || ^17 || ^18" } }, "node_modules/@sanity/mutator": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-2.21.0.tgz", - "integrity": "sha512-MTrFr8OaTLYoh6iXuH8f+V0ip1T8Vm4XpyY1J1s37hGmkJ5JGOUMVhlMiFqf6tRkXLkuQZoAgto0tG/K4mkuNA==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-2.29.3.tgz", + "integrity": "sha512-ekEWu1NZ3Dysn1uGnrwe5Xj9K5ATvPrljdILGU2gxSMzyuVjAgNpM5U6FLL/kJguZrHleMM0CCmJWK8gL0aCWA==", "dependencies": { "@types/diff-match-patch": "^1.0.32", "debug": "^3.2.7", @@ -2806,10 +2568,19 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, + "node_modules/@sanity/observable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@sanity/observable/-/observable-2.0.9.tgz", + "integrity": "sha512-IUpzsEbhOhofTBUu2tiQ4Ymbkmhr6oe4UC4Ds1khZ9Td4t4mzzPGmGQIr5SBEDawz0UD7ZgZAb4LeEzV3hUrtA==", + "dependencies": { + "object-assign": "^4.1.1", + "rxjs": "^6.5.3" + } + }, "node_modules/@sanity/schema": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-2.28.0.tgz", - "integrity": "sha512-bkZ1nH/+AeoYxrg+R/iTKkuuBaWnudw/Om4TVQU0/eM2nVkfF8SDJUMf4M4MGefLI2s77wp5Kcyd8Emm1jrrSg==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-2.29.3.tgz", + "integrity": "sha512-BL+DqLh0aZz73TcvMvO+tUIALfFHXF6fpUs7iC89deLtN0iuhXRXl8X0Mb1HcZX2w8MVFsuWAxa3I6lnOwC+8g==", "dependencies": { "@sanity/generate-help-url": "^3.0.0", "arrify": "^1.0.1", @@ -2819,55 +2590,6 @@ "object-inspect": "^1.6.0" } }, - "node_modules/@sanity/state-router": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sanity/state-router/-/state-router-2.22.3.tgz", - "integrity": "sha512-N9kO4WF8rj9z9hyDmuGSQ8Qi3wvTyPVuVaxh6tdsiK1W4zskxeoJkEx3a8lNqDfG3qTm2F/J9ZRtVI2JZS0k1Q==", - "dependencies": { - "debug": "^3.2.7", - "lodash": "^4.17.15", - "nano-pubsub": "^2.0.1" - }, - "peerDependencies": { - "react": "^16.9 || ^17", - "react-dom": "^16.9 || ^17" - } - }, - "node_modules/@sanity/state-router/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/@sanity/state-router/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/@sanity/state-router/node_modules/nano-pubsub": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-2.0.1.tgz", - "integrity": "sha512-RWgGP2TdeKZLx+guR5a7/BzYs85sj6yrXXyj0o/znbgzPlz/Ez9wQuKDpwUZ8q+u2RxXpqZ1iTkPXCIU+GHhpA==" - }, - "node_modules/@sanity/structure": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/structure/-/structure-2.28.0.tgz", - "integrity": "sha512-3uHnQ5z8caRrAGAEe8hpvFHEFFREcu6NDUhXeippXutjAOJe5d9O3EmZT63Vb/mqN/twNiALjajwzt8q4RHAOQ==", - "dependencies": { - "@sanity/client": "^3.2.0", - "@sanity/icons": "^1.2.1", - "@sanity/initial-value-templates": "2.28.0", - "@types/lodash": "^4.14.149", - "@types/memoize-one": "^3.1.1", - "lodash": "^4.17.15", - "memoize-one": "^3.1.1" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@sanity/timed-out": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@sanity/timed-out/-/timed-out-4.0.2.tgz", @@ -2876,72 +2598,50 @@ "node": ">=0.10.0" } }, - "node_modules/@sanity/transaction-collator": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@sanity/transaction-collator/-/transaction-collator-2.21.0.tgz", - "integrity": "sha512-UP4R2vSvHWzl3B+BaQV32SZqc/cwTwZFLaW1cDlbsnX90UMjt9DK8jyceUhp4tr8ZwiafWi4BpGpmgLeOPFcIg==", - "dependencies": { - "@types/lodash": "^4.14.149", - "lodash": "^4.17.15" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@sanity/types": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-2.28.0.tgz", - "integrity": "sha512-fE8V3mep7mf3HwMfJJI8LGZ8UCcsr4HWDoiLptNzqqkmAi+3Un0KBROw2AvpqOn2Pqfkim+79Wi7TXH8eARHnQ==", + "version": "2.29.5", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-2.29.5.tgz", + "integrity": "sha512-opsUt96xJy6j8LVw8L96HMCyF84Li9p4CNUZEUyKEa63nfG4IYD6fNY5ISiBthkw1os/J6E5EQfjkvME84seQA==", "dependencies": { "@sanity/client": "^3.2.0", - "@sanity/color": "^2.1.5", - "@types/react": "^17.0.0", - "react": "17.0.1", + "@sanity/color": "^2.1.8", + "@types/react": "^17.0.42", "rxjs": "^6.5.3" } }, - "node_modules/@sanity/types/node_modules/react": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", - "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@sanity/ui": { - "version": "0.36.17", - "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-0.36.17.tgz", - "integrity": "sha512-5U2NPxjCsxmzv3p58wMczfwIaJVa3UCjNGs7CCK2RoLo0G0nyT+swMBLRmXiDA3WnCt/o5oaYYqesfL8Rgkchg==", - "peer": true, + "version": "0.37.12", + "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-0.37.12.tgz", + "integrity": "sha512-TWsNnJsG/DETZyc0EqxOjxKJKaTQttDVz5i27LJkNpYv+f/G/ABuO/voroFffgkjA3jf/VZiz8VY4O5AdXsOLQ==", "dependencies": { "@juggle/resize-observer": "^3.3.1", - "@popperjs/core": "^2.10.2", + "@popperjs/core": "^2.11.5", "@reach/auto-id": "^0.16.0", - "@sanity/color": "^2.1.6", - "@sanity/icons": "^1.2.2", - "framer-motion": "5.3.3", - "lodash": "^4.17.21", + "@sanity/color": "^2.1.11", + "@sanity/icons": "^1.3.1", + "framer-motion": "6.3.0", "popper-max-size-modifier": "^0.2.0", "react-is": "^17.0.2", "react-popper": "^2.2.5", - "react-refractor": "^2.1.5" + "react-refractor": "^2.1.7" }, "peerDependencies": { - "react": "^16.9 || ^17", - "react-dom": "^16.9 || ^17", + "react": "^16.9 || ^17 || ^18", + "react-dom": "^16.9 || ^17 || ^18", "styled-components": "^5.2" } }, + "node_modules/@sanity/ui/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, "node_modules/@sanity/util": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-2.28.0.tgz", - "integrity": "sha512-LlxoLphaRWdFGsy1ClMiULxN/2hbkV6sGbTEQxElk/lNsmTCanxlNPu8CYfgYRxaRZeCF5xUExOw/X+J3ysUYA==", + "version": "2.29.5", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-2.29.5.tgz", + "integrity": "sha512-DbXpOf25ujkZZFGGj+g+JRFOxRba1k9z+s1/48lQrJ6UQaY6HEg2vhJgA5N0a4atw2GbvA3vyNKypErIWNGrdQ==", "dependencies": { - "@sanity/types": "2.28.0", + "@sanity/types": "2.29.5", "dotenv": "^8.2.0", "fs-extra": "^7.0.0", "get-random-values": "^1.2.2", @@ -2953,24 +2653,6 @@ "node": ">=12.0.0" } }, - "node_modules/@sanity/validation": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/validation/-/validation-2.28.0.tgz", - "integrity": "sha512-/nwu3FCMrPDYnYYB7XpcsycyNp8SD9f8GvglylQf7KsaB2MHaS3Y+AfaduRNOjkhLXNmUd/0IgwmVr60VIXfQQ==", - "dependencies": { - "@sanity/types": "2.28.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.15" - }, - "peerDependencies": { - "@sanity/client": "^3.2.0" - }, - "peerDependenciesMeta": { - "@sanity/client": { - "optional": true - } - } - }, "node_modules/@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -3164,16 +2846,6 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, - "node_modules/@types/lodash": { - "version": "4.14.180", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz", - "integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==" - }, - "node_modules/@types/memoize-one": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@types/memoize-one/-/memoize-one-3.1.2.tgz", - "integrity": "sha512-A5ydEHaD2xdUbrXlAjF2TifOkYq7TJXU+5t7rLqBGfispKdJJoZnWwPQPyvjh0exxGTTO1ugLB+5jL9P3DQh5w==" - }, "node_modules/@types/node": { "version": "17.0.23", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", @@ -3238,11 +2910,6 @@ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" }, - "node_modules/@types/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" - }, "node_modules/@types/yargs": { "version": "15.0.14", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", @@ -3872,7 +3539,7 @@ "node_modules/arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", "engines": { "node": ">=0.10.0" } @@ -4297,10 +3964,9 @@ } }, "node_modules/babel-plugin-styled-components": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.6.tgz", - "integrity": "sha512-Sk+7o/oa2HfHv3Eh8sxoz75/fFvEdHsXV4grdeHufX0nauCmymlnN0rGhIvfpMQSJMvGutJ85gvCGea4iqmDpg==", - "peer": true, + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.0", "@babel/helper-module-imports": "^7.16.0", @@ -4315,8 +3981,7 @@ "node_modules/babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "peer": true + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" }, "node_modules/babel-plugin-transform-rename-import": { "version": "2.3.0", @@ -4418,11 +4083,6 @@ } ] }, - "node_modules/batch-processor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", - "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" - }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -4503,29 +4163,6 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, - "node_modules/boundless-arrow-key-navigation": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/boundless-arrow-key-navigation/-/boundless-arrow-key-navigation-1.1.0.tgz", - "integrity": "sha1-m3kIoy4uj4wcavOvaFhv3P5cQP8=", - "dependencies": { - "boundless-utils-omit-keys": "^1.1.0", - "boundless-utils-uuid": "^1.1.0" - }, - "peerDependencies": { - "react": ">= 15.3", - "react-dom": ">= 15.3" - } - }, - "node_modules/boundless-utils-omit-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/boundless-utils-omit-keys/-/boundless-utils-omit-keys-1.1.0.tgz", - "integrity": "sha1-+uc825DBE9ViAdC2Lo8RQ+DRk74=" - }, - "node_modules/boundless-utils-uuid": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/boundless-utils-uuid/-/boundless-utils-uuid-1.1.0.tgz", - "integrity": "sha1-rnCfHU/TpFV61KXHex8Kn3AePtM=" - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -4575,11 +4212,6 @@ "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", "dev": true }, - "node_modules/browser-split": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/browser-split/-/browser-split-0.0.0.tgz", - "integrity": "sha1-QUGcrvdpdVkp3VGJZ9PuwKYmJ3E=" - }, "node_modules/browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", @@ -4919,8 +4551,7 @@ "node_modules/camelize": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=", - "peer": true + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" }, "node_modules/caniuse-api": { "version": "3.0.0", @@ -5089,19 +4720,6 @@ "safe-buffer": "^5.0.1" } }, - "node_modules/circular-at": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/circular-at/-/circular-at-1.0.4.tgz", - "integrity": "sha512-PnRibHyOdd1YqJd1Gf0KEcxzul5o8gDbH+6Jb5zMB810CWW8PCcH75uX71A/WifIFyl+ognT91cDA411vDlFfg==" - }, - "node_modules/class-list": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/class-list/-/class-list-0.1.1.tgz", - "integrity": "sha1-m5dFGSxBebXaCg12M2WOPHDXlss=", - "dependencies": { - "indexof": "0.0.1" - } - }, "node_modules/class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -5200,11 +4818,6 @@ "node": ">=0.10.0" } }, - "node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, "node_modules/cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -5633,8 +5246,7 @@ "node_modules/css-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", - "peer": true, + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", "engines": { "node": ">=4" } @@ -5702,7 +5314,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", - "peer": true, "dependencies": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", @@ -5907,23 +5518,6 @@ "whatwg-url": "^7.0.0" } }, - "node_modules/dataloader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz", - "integrity": "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==" - }, - "node_modules/date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==", - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -5964,6 +5558,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/deep-assign": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-2.0.0.tgz", + "integrity": "sha512-2QhG3Kxulu4XIF3WL5C5x0sc/S17JLgm1SfvDfIRsR/5m7ZGmcejII7fZ2RyWhN0UWIJm0TNM/eKow6LAn3evQ==", + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -6096,11 +5701,6 @@ "node": ">=6.0.0" } }, - "node_modules/dom-scroll-into-view": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz", - "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4=" - }, "node_modules/dom-serializer": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", @@ -6222,14 +5822,6 @@ "integrity": "sha512-YAVbvQIcDE/IJ/vzDMjD484/hsRbFPW2qXJPaYTfOhtligmfYEYOep+5QojpaEU9kq6bMvNeC2aG7arYvTHYsA==", "dev": true }, - "node_modules/element-resize-detector": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz", - "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", - "dependencies": { - "batch-processor": "1.0.0" - } - }, "node_modules/elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", @@ -7158,12 +6750,9 @@ } }, "node_modules/eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dependencies": { - "original": "^1.0.0" - }, + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", + "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==", "engines": { "node": ">=0.12.0" } @@ -7882,14 +7471,13 @@ } }, "node_modules/framer-motion": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-5.3.3.tgz", - "integrity": "sha512-s4mz0E4/TPTKXqKnpb578S0Jp/0JhAyvDpULFe95kHnWs1lOCKf2+EEl6yAX+1wfPLUYokZzudiK9jam0ZAVdQ==", - "peer": true, + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.3.0.tgz", + "integrity": "sha512-Nm6l2cemuFeSC1fmq9R32sCQs1eplOuZ3r14/PxRDewpE3NUr+ul5ulGRRzk8K0Aa5p76Tedi3sfCUaTPa5fRg==", "dependencies": { "framesync": "6.0.1", "hey-listen": "^1.0.8", - "popmotion": "11.0.0", + "popmotion": "11.0.3", "style-value-types": "5.0.0", "tslib": "^2.1.0" }, @@ -7897,8 +7485,8 @@ "@emotion/is-prop-valid": "^0.8.2" }, "peerDependencies": { - "react": ">=16.8 || ^17.0.0", - "react-dom": ">=16.8 || ^17.0.0" + "react": ">=16.8 || ^17.0.0 || ^18.0.0", + "react-dom": ">=16.8 || ^17.0.0 || ^18.0.0" } }, "node_modules/framesync": { @@ -8199,11 +7787,6 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" }, - "node_modules/groq-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/groq-js/-/groq-js-0.2.0.tgz", - "integrity": "sha512-qJeuEgziddryH1ClsJvMoZM9aXNQbBViNZZrJwhHKr2wU8HGGM7uNWNVFglWXMX60MMaa2SClX3UohP76Ut68g==" - }, "node_modules/growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -8457,19 +8040,6 @@ "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, "node_modules/hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -8482,9 +8052,17 @@ } }, "node_modules/hoist-non-react-statics": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", - "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/hosted-git-info": { "version": "2.8.9", @@ -8492,17 +8070,6 @@ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, - "node_modules/html-element": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/html-element/-/html-element-2.3.1.tgz", - "integrity": "sha512-xnFt2ZkbFcjc+JoAtg3Hl89VeEZDjododu4VCPkRvFmBTHHA9U1Nt6hLUWfW2O+6Sl/rT1hHK/PivleX3PdBJQ==", - "dependencies": { - "class-list": "~0.1.1" - }, - "engines": { - "node": ">=4.2" - } - }, "node_modules/html-encoding-sniffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", @@ -8557,7 +8124,7 @@ "node_modules/humanize-list": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/humanize-list/-/humanize-list-1.0.1.tgz", - "integrity": "sha1-5+cZxgpdWEjo4KXtXwqIVJbCOf0=" + "integrity": "sha512-4+p3fCRF21oUqxhK0yZ6yaSP/H5/wZumc7q1fH99RkW7Q13aAxDeP78BKjoR+6y+kaHqKF/JWuQhsNuuI2NKtA==" }, "node_modules/husky": { "version": "4.3.8", @@ -8589,16 +8156,6 @@ "url": "https://opencollective.com/husky" } }, - "node_modules/hyperscript": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hyperscript/-/hyperscript-2.0.2.tgz", - "integrity": "sha1-ODnLpFVUvf4nu4HCFC0WhPgTWvU=", - "dependencies": { - "browser-split": "0.0.0", - "class-list": "~0.1.0", - "html-element": "^2.0.0" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -8766,11 +8323,6 @@ "node": ">=0.8.19" } }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" - }, "node_modules/infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", @@ -8851,14 +8403,6 @@ "node": ">=4" } }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", @@ -9167,6 +8711,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -10402,11 +9954,6 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "node_modules/json-reduce": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/json-reduce/-/json-reduce-2.0.0.tgz", - "integrity": "sha512-qHVKlo1O0gbDw9rBUGVOKocopfdDTwVjeAyuO8Oatg58sTD8rqM4Hp6MyYZIsta36QXHjL4sagT8/Nn52cHs8Q==" - }, "node_modules/json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", @@ -10847,16 +10394,6 @@ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true }, - "node_modules/memoize-one": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-3.1.1.tgz", - "integrity": "sha512-YqVh744GsMlZu6xkhGslPSqSurOv6P+kLN2J3ysBZfagLcL5FdRK/0UpgLoL8hwjjEvvAVkjJZyFP+1T6p1vgA==" - }, - "node_modules/memoize-resolver": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/memoize-resolver/-/memoize-resolver-1.0.0.tgz", - "integrity": "sha512-mXfNXte0RSWl0rEIsQhXutfM2R2Oa7UyKDD7XoZMEbKeucTRms04y5y41U8gLqPzRx7ViN/QyYnTR2TX/5tawA==" - }, "node_modules/memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -10958,7 +10495,7 @@ "node_modules/min-document": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "dependencies": { "dom-walk": "^0.1.0" } @@ -11040,9 +10577,9 @@ } }, "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", "engines": { "node": "*" } @@ -11130,6 +10667,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true, "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -11574,14 +11112,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/observable-callback": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/observable-callback/-/observable-callback-1.0.1.tgz", - "integrity": "sha512-lgehuL4SP5DHEHNV/MZNhlTSeGV/xbX/l90H1FcCWm9b9yac/NKk9FnaTOt36wW3+EUvJSQjezDFKpi5hi8EHg==", - "peerDependencies": { - "rxjs": "^6.5" - } - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -11591,14 +11121,6 @@ "wrappy": "1" } }, - "node_modules/oneline": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/oneline/-/oneline-1.0.3.tgz", - "integrity": "sha512-KWLrLloG/ShWvvWuvmOL2jw17++ufGdbkKC2buI2Aa6AaM4AkjCtpeJZg60EK34NQVo2qu1mlPrC2uhvQgCrhQ==", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -11686,14 +11208,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dependencies": { - "url-parse": "^1.4.3" - } - }, "node_modules/os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -11958,7 +11472,8 @@ "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true }, "node_modules/picocolors": { "version": "1.0.0", @@ -12016,14 +11531,6 @@ "semver-compare": "^1.0.0" } }, - "node_modules/pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "engines": { - "node": ">=4" - } - }, "node_modules/pn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", @@ -12042,24 +11549,12 @@ "node": ">=6" } }, - "node_modules/polished": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz", - "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==", - "dependencies": { - "@babel/runtime": "^7.16.7" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/popmotion": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.0.tgz", - "integrity": "sha512-kJDyaG00TtcANP5JZ51od+DCqopxBm2a/Txh3Usu23L9qntjY5wumvcVf578N8qXEHR1a+jx9XCv8zOntdYalQ==", - "peer": true, + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz", + "integrity": "sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==", "dependencies": { - "framesync": "^6.0.1", + "framesync": "6.0.1", "hey-listen": "^1.0.8", "style-value-types": "5.0.0", "tslib": "^2.1.0" @@ -12944,14 +12439,6 @@ } ] }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dependencies": { - "performance-now": "^2.1.0" - } - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -12972,40 +12459,30 @@ } }, "node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "peer": true, "dependencies": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "object-assign": "^4.1.1" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/react-click-outside": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/react-click-outside/-/react-click-outside-3.0.1.tgz", - "integrity": "sha512-d0KWFvBt+esoZUF15rL2UBB7jkeAqLU8L/Ny35oLK6fW6mIbOv/ChD+ExF4sR9PD26kVx+9hNfD0FTIqRZEyRQ==", - "dependencies": { - "hoist-non-react-statics": "^2.1.1" - } - }, "node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "peer": true, "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "scheduler": "^0.20.2" }, "peerDependencies": { - "react": "^16.14.0" + "react": "17.0.2" } }, "node_modules/react-fast-compare": { @@ -13013,53 +12490,32 @@ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" }, - "node_modules/react-icon-base": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/react-icon-base/-/react-icon-base-2.1.2.tgz", - "integrity": "sha512-NRlRo0RPxWRMQT7osj8UCBSSXsGOxhF1pre84ildhuft5S2U382NOs7tg29osWSjbO90L2a3VTCqadA/LnAzHQ==", - "peerDependencies": { - "prop-types": "*", - "react": "*" - } - }, - "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "peer": true }, "node_modules/react-popper": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", - "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", "dependencies": { "react-fast-compare": "^3.0.1", "warning": "^4.0.2" }, "peerDependencies": { "@popperjs/core": "^2.0.0", - "react": "^16.8.0 || ^17" - } - }, - "node_modules/react-props-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-props-stream/-/react-props-stream-1.0.1.tgz", - "integrity": "sha512-lBMW9S7OvqE8sYruPTpG8Dv7WVwHiDt4hJmhixoRNlHBtVMnMvMJal/tsH8F/YKMsObvSkY3PCWCPRLqnEaOaw==", - "peerDependencies": { - "react": ">=16", - "rxjs": "^6" + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" } }, "node_modules/react-refractor": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/react-refractor/-/react-refractor-2.1.6.tgz", - "integrity": "sha512-8TwzzzucB38YApaT6A5VEeNJ8e5Zr1CH+JHnsu9gTiNaiavceNeV8BlLSGoCRnkbK6ZRbpsZ72A1Z2YR86jBpw==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/react-refractor/-/react-refractor-2.1.7.tgz", + "integrity": "sha512-avNxSSsnjYg+BKpO8LVCK14KRn5pLZ+8DInMiUEeZPL6hs0SN0zafl3mJIxavGQPKyihqbXqzq4CYNflJQjaaw==", "dependencies": { - "prop-types": "^15.6.1", + "prop-types": "^15.8.1", "refractor": "^3.6.0", "unist-util-filter": "^2.0.2", "unist-util-visit-parents": "^3.0.2" @@ -13068,55 +12524,6 @@ "react": ">=15.0.0" } }, - "node_modules/react-rx": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-rx/-/react-rx-1.0.1.tgz", - "integrity": "sha512-ywhmYW5gGN2X2zb5NHleOJotjmAcPD55IATKas9ZhErGnAjG/hfGWOpVZIP4QN08fb1HixKwpSLQOZnMQRk0xQ==", - "dependencies": { - "observable-callback": "^1.0.1" - }, - "peerDependencies": { - "react": "^16.8 || ^17", - "rxjs": "^6.5 || ^7" - } - }, - "node_modules/react-sortable-hoc": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-1.11.0.tgz", - "integrity": "sha512-v1CDCvdfoR3zLGNp6qsBa4J1BWMEVH25+UKxF/RvQRh+mrB+emqtVHMgZ+WreUiKJoEaiwYoScaueIKhMVBHUg==", - "dependencies": { - "@babel/runtime": "^7.2.0", - "invariant": "^2.2.4", - "prop-types": "^15.5.7" - }, - "peerDependencies": { - "prop-types": "^15.5.7", - "react": "^0.14.0 || ^15.0.0 || ^16.0.0", - "react-dom": "^0.14.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/react-split-pane": { - "version": "0.1.92", - "resolved": "https://registry.npmjs.org/react-split-pane/-/react-split-pane-0.1.92.tgz", - "integrity": "sha512-GfXP1xSzLMcLJI5BM36Vh7GgZBpy+U/X0no+VM3fxayv+p1Jly5HpMofZJraeaMl73b3hvlr+N9zJKvLB/uz9w==", - "dependencies": { - "prop-types": "^15.7.2", - "react-lifecycles-compat": "^3.0.4", - "react-style-proptype": "^3.2.2" - }, - "peerDependencies": { - "react": "^16.0.0-0", - "react-dom": "^16.0.0-0" - } - }, - "node_modules/react-style-proptype": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-style-proptype/-/react-style-proptype-3.2.2.tgz", - "integrity": "sha512-ywYLSjNkxKHiZOqNlso9PZByNEY+FTyh3C+7uuziK0xFXu9xzdyfHwg4S9iyiRRoPCR4k2LqaBBsWVmSBwCWYQ==", - "dependencies": { - "prop-types": "^15.5.4" - } - }, "node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -13292,7 +12699,8 @@ "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true }, "node_modules/regenerator-transform": { "version": "0.14.5", @@ -13569,11 +12977,6 @@ "node": ">=4" } }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -13849,25 +13252,6 @@ "npm": ">=2.0.0" } }, - "node_modules/rxjs-etc": { - "version": "10.6.2", - "resolved": "https://registry.npmjs.org/rxjs-etc/-/rxjs-etc-10.6.2.tgz", - "integrity": "sha512-OmXhrTsEqcIT4PX1TSf+iRsah3sjMEQ27z7aXCc96xwiKr18RWhvtxUyGnvKMBwF8AavwLXELAMKA8ImgKXeoA==", - "dependencies": { - "memoize-resolver": "~1.0.0" - }, - "peerDependencies": { - "rxjs": "^6.0.0 || ^7.0.0" - } - }, - "node_modules/rxjs-exhaustmap-with-trailing": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/rxjs-exhaustmap-with-trailing/-/rxjs-exhaustmap-with-trailing-1.1.0.tgz", - "integrity": "sha512-ZCqM4sj/+vt20n+EEImDIQurrQ0zc/m237T6wL5C4cgRArAHtnpdeMCmjXd/rogvz8Ak1G1V6g2t48t1OB2V4A==", - "peerDependencies": { - "rxjs": "6.x" - } - }, "node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -14138,14 +13522,13 @@ } }, "node_modules/sanity-naive-html-serializer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sanity-naive-html-serializer/-/sanity-naive-html-serializer-1.3.0.tgz", - "integrity": "sha512-RT73PZXN1/rKt1rjWWsDXFYq88XvhmjkkEBv2ETrQnBEjSJfujADa5CNFDUf6flJhZTlVQ+Aoiai5E0qj+oGLA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/sanity-naive-html-serializer/-/sanity-naive-html-serializer-2.0.3.tgz", + "integrity": "sha512-/X3yq1MtMItdJ0NsybAZPbYFiDEVbjcaumj2Mxkga3BBSvvq2BadY3P9jLty2MVW5Vn6clPsdMUVUVjG1Id6qA==", "dependencies": { - "@sanity/base": "^2.21.4", - "@sanity/block-content-to-html": "^2.0.0", + "@portabletext/to-html": "^1.0.3", "@sanity/block-tools": "^2.11.0", - "@sanity/mutator": "^2.21.0", + "@sanity/mutator": "^2.29.3", "@sanity/schema": "^2.10.0", "@sanity/types": "^2.11.0", "just-clone": "^3.2.1" @@ -14155,9 +13538,16 @@ } }, "node_modules/sanity-translations-tab": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sanity-translations-tab/-/sanity-translations-tab-1.4.0.tgz", - "integrity": "sha512-DKTpyPsY5hv3ByexGo0CmPMI0Un1FaTzoIOyKpoxGrJhVdtcE/aqdt078wvnfaqecBOI4KdiH4cNt0ad4RNj6g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/sanity-translations-tab/-/sanity-translations-tab-2.0.1.tgz", + "integrity": "sha512-Tk11NeYyPIxSR//KqWxe119eBl3RAU2dVRhMarmFW5OH1P+rdBJTDCwY4KiOFVDKYVwM6mloJgRIjbXHWjLDfQ==", + "dependencies": { + "@sanity/client": "^2.11.0", + "@sanity/ui": "^0.37.2", + "@sanity/util": "^2.19.0", + "sanity-naive-html-serializer": "^2.0.3", + "styled-components": "^5.2.1" + }, "engines": { "node": ">=10" }, @@ -14168,6 +13558,81 @@ "styled-components": "^5.3.3" } }, + "node_modules/sanity-translations-tab/node_modules/@sanity/client": { + "version": "2.23.2", + "resolved": "https://registry.npmjs.org/@sanity/client/-/client-2.23.2.tgz", + "integrity": "sha512-t0IbBYTLAWs5U3bi0pCcIcaQay6IakS+EVSoX6/zcGoEEgxj1KdLWx7ozXMPj9O/IGztRRifyNEWLkclazmqyQ==", + "dependencies": { + "@sanity/eventsource": "2.23.0", + "@sanity/generate-help-url": "2.18.0", + "@sanity/observable": "2.0.9", + "deep-assign": "^2.0.0", + "get-it": "^5.2.1", + "make-error": "^1.3.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/sanity-translations-tab/node_modules/@sanity/eventsource": { + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/@sanity/eventsource/-/eventsource-2.23.0.tgz", + "integrity": "sha512-MpQoV8FqnwnfBPQ29qcI1WA6MPZI1Z8rACFky5yU/8hol/Vv9g38PJbvHsGXsDkDartRXN5Wx5OjFk2imG4QPQ==", + "dependencies": { + "@rexxars/eventsource-polyfill": "^1.0.0", + "eventsource": "^1.0.6" + } + }, + "node_modules/sanity-translations-tab/node_modules/@sanity/generate-help-url": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@sanity/generate-help-url/-/generate-help-url-2.18.0.tgz", + "integrity": "sha512-If8Qkw32LWPes16UzqwUsTLgfxF5d4ACdUvCLMl6grJc/5G8LKPAGCQUuA/d1F4W16yCJVV7Zv31HDRDXJSJkg==" + }, + "node_modules/sanity-translations-tab/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sanity-translations-tab/node_modules/get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "dependencies": { + "@sanity/timed-out": "^4.0.2", + "create-error-class": "^3.0.2", + "debug": "^2.6.8", + "decompress-response": "^3.3.0", + "follow-redirects": "^1.2.4", + "form-urlencoded": "^2.0.7", + "into-stream": "^3.1.0", + "is-plain-object": "^2.0.4", + "is-retry-allowed": "^1.1.0", + "is-stream": "^1.1.0", + "nano-pubsub": "^1.0.2", + "object-assign": "^4.1.1", + "parse-headers": "^2.0.1", + "progress-stream": "^2.0.0", + "same-origin": "^0.1.1", + "simple-concat": "^1.0.0", + "tunnel-agent": "^0.6.0", + "url-parse": "^1.1.9" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/sanity-translations-tab/node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, "node_modules/saxes": { "version": "3.1.11", "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", @@ -14181,9 +13646,9 @@ } }, "node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "peer": true, "dependencies": { "loose-envify": "^1.1.0", @@ -14226,12 +13691,13 @@ "node_modules/semver-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true }, "node_modules/semver-regex": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.3.tgz", - "integrity": "sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz", + "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", "dev": true, "engines": { "node": ">=8" @@ -14310,16 +13776,10 @@ "sha.js": "bin.js" } }, - "node_modules/shallow-equals": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-equals/-/shallow-equals-1.0.0.tgz", - "integrity": "sha1-JLdL8cY0wR7Uxxgqbfb7MA3OQ5A=" - }, "node_modules/shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "peer": true + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "node_modules/shebang-command": { "version": "1.2.0", @@ -15220,7 +14680,6 @@ "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", "hasInstallScript": true, - "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", @@ -15247,10 +14706,9 @@ } }, "node_modules/styled-components/node_modules/@emotion/is-prop-valid": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", - "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", - "peer": true, + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", "dependencies": { "@emotion/memoize": "^0.7.4" } @@ -15258,32 +14716,15 @@ "node_modules/styled-components/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "peer": true, + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "engines": { "node": ">=4" } }, - "node_modules/styled-components/node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "peer": true, - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/styled-components/node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "peer": true - }, "node_modules/styled-components/node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "peer": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -15726,11 +15167,6 @@ "globrex": "^0.1.2" } }, - "node_modules/tiny-invariant": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", - "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" - }, "node_modules/tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", @@ -16541,14 +15977,6 @@ "node": ">=0.10.0" } }, - "node_modules/use-device-pixel-ratio": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/use-device-pixel-ratio/-/use-device-pixel-ratio-1.1.0.tgz", - "integrity": "sha512-1c8CNimTFp8V1prGF5yLJ1WA+WGCqXlONaeQaOS2QgV7pFbJlsSYcNaxlisRcUkjZHiPI8seSRK1wY73OziGqg==", - "peerDependencies": { - "react": ">=16.8.0" - } - }, "node_modules/util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", @@ -16618,11 +16046,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -16854,7 +16277,7 @@ "node_modules/watchpack-chokidar2/node_modules/glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "optional": true, "dependencies": { @@ -17422,9 +16845,9 @@ } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true, "engines": { "node": ">=4" @@ -18852,6 +18275,7 @@ "version": "7.17.8", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", + "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } @@ -18950,14 +18374,12 @@ "@emotion/stylis": { "version": "0.8.5", "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "peer": true + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" }, "@emotion/unitless": { "version": "0.7.5", "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", - "peer": true + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", @@ -19358,15 +18780,36 @@ "dev": true }, "@popperjs/core": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==" + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" + }, + "@portabletext/to-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@portabletext/to-html/-/to-html-1.0.3.tgz", + "integrity": "sha512-pcMjM06LPuZZ2HNnLJBIVUMo9BXstKhELtzgkPwwEQzUBL7n9L+ttsOZPwPIhV+t9uSlbvMezbM+McJFS0OO8w==", + "requires": { + "@portabletext/toolkit": "^1.0.5", + "@portabletext/types": "^1.0.2" + } + }, + "@portabletext/toolkit": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@portabletext/toolkit/-/toolkit-1.0.5.tgz", + "integrity": "sha512-kwVOfVoquufDQNmzzhGxji9A+/T+dhLKKOHEHldM1kMUoNzY6wwrt5H/Plnw4xbdE780kkwqJqHxjxoSYr706A==", + "requires": { + "@portabletext/types": "^1.0.3" + } + }, + "@portabletext/types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@portabletext/types/-/types-1.0.3.tgz", + "integrity": "sha512-SDDsdury2SaTI2D5Ea6o+Y39SSZMYHRMWJHxkxYl3yzFP0n/0EknOhoXcoaV+bxGr2dTTqZi2TOEj+uWYuavSw==" }, "@reach/auto-id": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.16.0.tgz", "integrity": "sha512-5ssbeP5bCkM39uVsfQCwBBL+KT8YColdnMN5/Eto6Rj7929ql95R3HZUOkKIvj7mgPtEb60BLQxd1P3o6cjbmg==", - "peer": true, "requires": { "@reach/utils": "0.16.0", "tslib": "^2.3.0" @@ -19376,12 +18819,16 @@ "version": "0.16.0", "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.16.0.tgz", "integrity": "sha512-PCggBet3qaQmwFNcmQ/GqHSefadAFyNCUekq9RrWoaU9hh/S4iaFgf2MBMdM47eQj5i/Bk0Mm07cP/XPFlkN+Q==", - "peer": true, "requires": { "tiny-warning": "^1.0.3", "tslib": "^2.3.0" } }, + "@rexxars/eventsource-polyfill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@rexxars/eventsource-polyfill/-/eventsource-polyfill-1.0.0.tgz", + "integrity": "sha512-YnrybIoM9WFqmeK1D8p/gutqjJnmXCVFWAU3ucka9M7Dzpen3f2Dy4KsC6k1wDHrCtHQuUHHwZovh3i5UPDaZw==" + }, "@rollup/plugin-babel": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", @@ -19451,218 +18898,10 @@ "picomatch": "^2.2.2" } }, - "@sanity/asset-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@sanity/asset-utils/-/asset-utils-1.2.3.tgz", - "integrity": "sha512-0eOR0D6zcqd6nEmAGIJ93ibRGO6ocYzQ5aEuyYvngHy5MDDjUfC821UnF/YPIcxiMXg2DLDjWd4EPt9F8frKNQ==" - }, - "@sanity/base": { - "version": "2.29.2", - "resolved": "https://registry.npmjs.org/@sanity/base/-/base-2.29.2.tgz", - "integrity": "sha512-RTJStJdV0+ZCI3w8eSb0Z5I81kdvk7JNME7ssnAEcak5IytWe/xAdjezjNtnjgnzE3WJ2bv4ciRoO4U8icXsaw==", - "requires": { - "@juggle/resize-observer": "^3.3.1", - "@popperjs/core": "^2.5.4", - "@reach/auto-id": "^0.13.2", - "@sanity/asset-utils": "^1.2.0", - "@sanity/bifur-client": "^0.0.8", - "@sanity/client": "^3.2.0", - "@sanity/color": "^2.1.5", - "@sanity/generate-help-url": "^3.0.0", - "@sanity/icons": "^1.2.1", - "@sanity/image-url": "^1.0.1", - "@sanity/initial-value-templates": "2.28.0", - "@sanity/mutator": "2.21.0", - "@sanity/schema": "2.28.0", - "@sanity/state-router": "2.22.3", - "@sanity/structure": "2.28.0", - "@sanity/transaction-collator": "2.21.0", - "@sanity/types": "2.28.0", - "@sanity/ui": "^0.37.2", - "@sanity/util": "2.28.0", - "@sanity/validation": "2.28.0", - "boundless-arrow-key-navigation": "^1.1.0", - "circular-at": "^1.0.3", - "classnames": "^2.2.5", - "dataloader": "^2.0.0", - "date-fns": "^2.16.1", - "debug": "^3.2.7", - "dom-scroll-into-view": "^1.2.1", - "element-resize-detector": "^1.1.14", - "groq-js": "^0.2.0", - "history": "^4.6.3", - "json-reduce": "^2.0.0", - "lodash": "^4.17.15", - "nano-pubsub": "^2.0.1", - "nanoid": "^3.1.30", - "observable-callback": "^1.0.1", - "pluralize": "^7.0.0", - "polished": "^4.0.5", - "popper-max-size-modifier": "^0.2.0", - "raf": "^3.4.1", - "react-click-outside": "^3.0.0", - "react-fast-compare": "^3.2.0", - "react-icon-base": "^2.1.2", - "react-is": "^17.0.2", - "react-popper": "^2.2.4", - "react-props-stream": "^1.0.0", - "react-refractor": "^2.1.6", - "react-rx": "^1.0.0-beta.6", - "react-sortable-hoc": "^1.11.0", - "react-split-pane": "^0.1.84", - "refractor": "^3.6.0", - "rxjs": "^6.5.3", - "rxjs-etc": "^10.6.0", - "rxjs-exhaustmap-with-trailing": "^1.0.0", - "semver-compare": "^1.0.0", - "shallow-equals": "^1.0.0", - "use-device-pixel-ratio": "^1.1.0" - }, - "dependencies": { - "@reach/auto-id": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.13.2.tgz", - "integrity": "sha512-dWeXt6xxjN+NPRoZFXgmNkF89t8MEPsWLYjIIDf3gNXA/Dxaoytc9YBOIfVGpDSpdOwxPpxOu8rH+4Y3Jk2gHA==", - "requires": { - "@reach/utils": "0.13.2", - "tslib": "^2.1.0" - } - }, - "@reach/utils": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.13.2.tgz", - "integrity": "sha512-3ir6cN60zvUrwjOJu7C6jec/samqAeyAB12ZADK+qjnmQPdzSYldrFWwDVV5H0WkhbYXR3uh+eImu13hCetNPQ==", - "requires": { - "@types/warning": "^3.0.0", - "tslib": "^2.1.0", - "warning": "^4.0.3" - } - }, - "@sanity/image-url": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@sanity/image-url/-/image-url-1.0.1.tgz", - "integrity": "sha512-AdKQ3zMk7WdoNwoJPrAvQhW+kUtBldBX0nHtnGy+rwmgsCQ0rAXasrgH43Fhmsp/yB6piiq+F2d5qEuBFsdQVg==" - }, - "@sanity/ui": { - "version": "0.37.5", - "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-0.37.5.tgz", - "integrity": "sha512-uP86UTuSiTcbY3udbgqztbrTmCPCUbQjpdJQ68YjWdfnRNYUiMfvpXRu0oYQnBEtUz10hltNoXwxmHZMucjhpA==", - "requires": { - "@juggle/resize-observer": "^3.3.1", - "@popperjs/core": "^2.11.2", - "@reach/auto-id": "^0.16.0", - "@sanity/color": "^2.1.8", - "@sanity/icons": "^1.2.5", - "framer-motion": "6.2.1", - "popper-max-size-modifier": "^0.2.0", - "react-is": "^17.0.2", - "react-popper": "^2.2.5", - "react-refractor": "^2.1.5" - }, - "dependencies": { - "@reach/auto-id": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@reach/auto-id/-/auto-id-0.16.0.tgz", - "integrity": "sha512-5ssbeP5bCkM39uVsfQCwBBL+KT8YColdnMN5/Eto6Rj7929ql95R3HZUOkKIvj7mgPtEb60BLQxd1P3o6cjbmg==", - "requires": { - "@reach/utils": "0.16.0", - "tslib": "^2.3.0" - } - }, - "@reach/utils": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@reach/utils/-/utils-0.16.0.tgz", - "integrity": "sha512-PCggBet3qaQmwFNcmQ/GqHSefadAFyNCUekq9RrWoaU9hh/S4iaFgf2MBMdM47eQj5i/Bk0Mm07cP/XPFlkN+Q==", - "requires": { - "tiny-warning": "^1.0.3", - "tslib": "^2.3.0" - } - } - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "framer-motion": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.2.1.tgz", - "integrity": "sha512-/8MMBCKgiuO6V/raGsJ+2dFZw5kteXsX1cSarxiM8o1F0XNlzd+4WGTIos85G2nZpwpmReJuUk+Hz4S3Y7fwPw==", - "requires": { - "@emotion/is-prop-valid": "^0.8.2", - "framesync": "6.0.1", - "hey-listen": "^1.0.8", - "popmotion": "11.0.3", - "style-value-types": "5.0.0", - "tslib": "^2.1.0" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "nano-pubsub": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-2.0.1.tgz", - "integrity": "sha512-RWgGP2TdeKZLx+guR5a7/BzYs85sj6yrXXyj0o/znbgzPlz/Ez9wQuKDpwUZ8q+u2RxXpqZ1iTkPXCIU+GHhpA==" - }, - "popmotion": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz", - "integrity": "sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==", - "requires": { - "framesync": "6.0.1", - "hey-listen": "^1.0.8", - "style-value-types": "5.0.0", - "tslib": "^2.1.0" - } - } - } - }, - "@sanity/bifur-client": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@sanity/bifur-client/-/bifur-client-0.0.8.tgz", - "integrity": "sha512-SgfhMOUHTgYaLieshLE7bO5NoMNaQ7Vg0TdkL2pV4W8MKfkkHQyEsX28OkcgcmBpAN/aeKosz7AEaMHRl2EaSA==", - "requires": { - "nanoid": "^3.1.12", - "rxjs": "^6.4.0" - } - }, - "@sanity/block-content-to-html": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sanity/block-content-to-html/-/block-content-to-html-2.0.0.tgz", - "integrity": "sha512-QvwB/P7hd6emwvHBNDzR5vgTAEN+gflxlc/FTMmEBI73ns5IyebkaZzzqOGwcvem58HA9bxSKrt6w+kBVJ0E0w==", - "requires": { - "@sanity/block-content-to-hyperscript": "^3.0.0" - } - }, - "@sanity/block-content-to-hyperscript": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sanity/block-content-to-hyperscript/-/block-content-to-hyperscript-3.0.0.tgz", - "integrity": "sha512-uoXWLdFY5LqO8A9sFJqnZWWDCBC+0r3Egeh0bwKQ2EK2Vil5L40iJGNXMZhDB8BnvH+6B4155SU8Q3vY59T6pA==", - "requires": { - "@sanity/generate-help-url": "^0.140.0", - "@sanity/image-url": "^0.140.15", - "hyperscript": "^2.0.2", - "object-assign": "^4.1.1" - }, - "dependencies": { - "@sanity/generate-help-url": { - "version": "0.140.0", - "resolved": "https://registry.npmjs.org/@sanity/generate-help-url/-/generate-help-url-0.140.0.tgz", - "integrity": "sha512-H/G/WA9S22TXcXST52CIiTsHx3S2hH0gvK7LnI5w76vfKS0obnDPh8jrPg4xeNRYGPuV9MHYRlyERGpRGoo4Qw==" - } - } - }, "@sanity/block-tools": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-2.28.0.tgz", - "integrity": "sha512-PjP6w+pSySF2LC2yMGwwoWbvbDKv2IL6lLue/7JQfIy63FZMPN+yS8uM6Iwx6J9s1jGvzr3mDm//UPV612RoFQ==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/@sanity/block-tools/-/block-tools-2.29.3.tgz", + "integrity": "sha512-cD8v0P8eG/n/V+zf8Igvnc0z5d8Nrin2TirimYr4TDIT3V9ZFAFTcgm3J50AklPBENBhGCtZKP5ypzEqBdF3fA==", "requires": { "get-random-values": "^1.2.2", "lodash": "^4.17.15" @@ -19682,9 +18921,9 @@ } }, "@sanity/color": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@sanity/color/-/color-2.1.8.tgz", - "integrity": "sha512-QyMsEQXuC/VvufLSj2gst/dyH6HerqbNcDLFXOrMG9nL+k0JPvCASsPvQXfuYcnaVL5iBcHA4UV4a5/5UuXYsg==" + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/@sanity/color/-/color-2.1.11.tgz", + "integrity": "sha512-ZComCEDE7Y5xu/+BksJDVkAffawRWrJvoI7VdIA+szhqzYQWgLRLfsr+UBkYZMtb9a+8HyUm6Uqoo028GNGREQ==" }, "@sanity/eventsource": { "version": "3.0.2", @@ -19701,75 +18940,20 @@ "integrity": "sha512-wtMYcV5GIDIhVyF/jjmdwq1GdlK07dRL40XMns73VbrFI7FteRltxv48bhYVZPcLkRXb0SHjpDS/icj9/yzbVA==" }, "@sanity/icons": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-1.2.5.tgz", - "integrity": "sha512-Q7eu/6ql9QVqdXcYGotvWIEbsleqpwtW2Pal7Ty/3nd+Lv326RzEpGbxuNeUW2sRQlxpKFJ9LD64GOgFEDaNOg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@sanity/icons/-/icons-1.3.1.tgz", + "integrity": "sha512-bK82ifbPLCAF10wx5xlq8b3irnZJyG/L1eNQcEjdBH+ztgOcylsdShzL2IlFETb91YdoEDcPGQlbS5iNUH2mcg==", "requires": {} }, - "@sanity/image-url": { - "version": "0.140.22", - "resolved": "https://registry.npmjs.org/@sanity/image-url/-/image-url-0.140.22.tgz", - "integrity": "sha512-CAmQZnj+KM7FSEYiWlIGDit072syicYuAw0w7R2ctMzHiZ4p9mE/g6dBnYqrqFUrw2J+GpJgPt+RVspKP8vdqA==" - }, - "@sanity/initial-value-templates": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/initial-value-templates/-/initial-value-templates-2.28.0.tgz", - "integrity": "sha512-H475pDCO9BBuT7yJbDXD/Zei8Hf6/hkfDv9p/jXvVyNiJbvcuHhsMT4JrInWbeZtd1WsHm+fhZYMeVinWZXVcQ==", - "requires": { - "@sanity/icons": "^1.2.1", - "@sanity/util": "2.28.0", - "@types/lodash": "^4.14.149", - "lodash": "^4.17.15", - "oneline": "^1.0.3" - } - }, "@sanity/mutator": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-2.21.0.tgz", - "integrity": "sha512-MTrFr8OaTLYoh6iXuH8f+V0ip1T8Vm4XpyY1J1s37hGmkJ5JGOUMVhlMiFqf6tRkXLkuQZoAgto0tG/K4mkuNA==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/@sanity/mutator/-/mutator-2.29.3.tgz", + "integrity": "sha512-ekEWu1NZ3Dysn1uGnrwe5Xj9K5ATvPrljdILGU2gxSMzyuVjAgNpM5U6FLL/kJguZrHleMM0CCmJWK8gL0aCWA==", "requires": { "@types/diff-match-patch": "^1.0.32", "debug": "^3.2.7", - "diff-match-patch": "^1.0.4", - "lodash": "^4.17.15" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "@sanity/schema": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-2.28.0.tgz", - "integrity": "sha512-bkZ1nH/+AeoYxrg+R/iTKkuuBaWnudw/Om4TVQU0/eM2nVkfF8SDJUMf4M4MGefLI2s77wp5Kcyd8Emm1jrrSg==", - "requires": { - "@sanity/generate-help-url": "^3.0.0", - "arrify": "^1.0.1", - "humanize-list": "^1.0.1", - "leven": "^3.1.0", - "lodash": "^4.17.15", - "object-inspect": "^1.6.0" - } - }, - "@sanity/state-router": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@sanity/state-router/-/state-router-2.22.3.tgz", - "integrity": "sha512-N9kO4WF8rj9z9hyDmuGSQ8Qi3wvTyPVuVaxh6tdsiK1W4zskxeoJkEx3a8lNqDfG3qTm2F/J9ZRtVI2JZS0k1Q==", - "requires": { - "debug": "^3.2.7", - "lodash": "^4.17.15", - "nano-pubsub": "^2.0.1" + "diff-match-patch": "^1.0.4", + "lodash": "^4.17.15" }, "dependencies": { "debug": { @@ -19784,26 +18968,29 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "nano-pubsub": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nano-pubsub/-/nano-pubsub-2.0.1.tgz", - "integrity": "sha512-RWgGP2TdeKZLx+guR5a7/BzYs85sj6yrXXyj0o/znbgzPlz/Ez9wQuKDpwUZ8q+u2RxXpqZ1iTkPXCIU+GHhpA==" } } }, - "@sanity/structure": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/structure/-/structure-2.28.0.tgz", - "integrity": "sha512-3uHnQ5z8caRrAGAEe8hpvFHEFFREcu6NDUhXeippXutjAOJe5d9O3EmZT63Vb/mqN/twNiALjajwzt8q4RHAOQ==", + "@sanity/observable": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@sanity/observable/-/observable-2.0.9.tgz", + "integrity": "sha512-IUpzsEbhOhofTBUu2tiQ4Ymbkmhr6oe4UC4Ds1khZ9Td4t4mzzPGmGQIr5SBEDawz0UD7ZgZAb4LeEzV3hUrtA==", "requires": { - "@sanity/client": "^3.2.0", - "@sanity/icons": "^1.2.1", - "@sanity/initial-value-templates": "2.28.0", - "@types/lodash": "^4.14.149", - "@types/memoize-one": "^3.1.1", + "object-assign": "^4.1.1", + "rxjs": "^6.5.3" + } + }, + "@sanity/schema": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/@sanity/schema/-/schema-2.29.3.tgz", + "integrity": "sha512-BL+DqLh0aZz73TcvMvO+tUIALfFHXF6fpUs7iC89deLtN0iuhXRXl8X0Mb1HcZX2w8MVFsuWAxa3I6lnOwC+8g==", + "requires": { + "@sanity/generate-help-url": "^3.0.0", + "arrify": "^1.0.1", + "humanize-list": "^1.0.1", + "leven": "^3.1.0", "lodash": "^4.17.15", - "memoize-one": "^3.1.1" + "object-inspect": "^1.6.0" } }, "@sanity/timed-out": { @@ -19811,63 +18998,47 @@ "resolved": "https://registry.npmjs.org/@sanity/timed-out/-/timed-out-4.0.2.tgz", "integrity": "sha512-NBDKGj14g9Z+bopIvZcQKWCzJq5JSrdmzRR1CS+iyA3Gm8SnIWBfZa7I3mTg2X6Nu8LQXG0EPKXdOGozLS4i3w==" }, - "@sanity/transaction-collator": { - "version": "2.21.0", - "resolved": "https://registry.npmjs.org/@sanity/transaction-collator/-/transaction-collator-2.21.0.tgz", - "integrity": "sha512-UP4R2vSvHWzl3B+BaQV32SZqc/cwTwZFLaW1cDlbsnX90UMjt9DK8jyceUhp4tr8ZwiafWi4BpGpmgLeOPFcIg==", - "requires": { - "@types/lodash": "^4.14.149", - "lodash": "^4.17.15" - } - }, "@sanity/types": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/types/-/types-2.28.0.tgz", - "integrity": "sha512-fE8V3mep7mf3HwMfJJI8LGZ8UCcsr4HWDoiLptNzqqkmAi+3Un0KBROw2AvpqOn2Pqfkim+79Wi7TXH8eARHnQ==", + "version": "2.29.5", + "resolved": "https://registry.npmjs.org/@sanity/types/-/types-2.29.5.tgz", + "integrity": "sha512-opsUt96xJy6j8LVw8L96HMCyF84Li9p4CNUZEUyKEa63nfG4IYD6fNY5ISiBthkw1os/J6E5EQfjkvME84seQA==", "requires": { "@sanity/client": "^3.2.0", - "@sanity/color": "^2.1.5", - "@types/react": "^17.0.0", - "react": "17.0.1", + "@sanity/color": "^2.1.8", + "@types/react": "^17.0.42", "rxjs": "^6.5.3" - }, - "dependencies": { - "react": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", - "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } } }, "@sanity/ui": { - "version": "0.36.17", - "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-0.36.17.tgz", - "integrity": "sha512-5U2NPxjCsxmzv3p58wMczfwIaJVa3UCjNGs7CCK2RoLo0G0nyT+swMBLRmXiDA3WnCt/o5oaYYqesfL8Rgkchg==", - "peer": true, + "version": "0.37.12", + "resolved": "https://registry.npmjs.org/@sanity/ui/-/ui-0.37.12.tgz", + "integrity": "sha512-TWsNnJsG/DETZyc0EqxOjxKJKaTQttDVz5i27LJkNpYv+f/G/ABuO/voroFffgkjA3jf/VZiz8VY4O5AdXsOLQ==", "requires": { "@juggle/resize-observer": "^3.3.1", - "@popperjs/core": "^2.10.2", + "@popperjs/core": "^2.11.5", "@reach/auto-id": "^0.16.0", - "@sanity/color": "^2.1.6", - "@sanity/icons": "^1.2.2", - "framer-motion": "5.3.3", - "lodash": "^4.17.21", + "@sanity/color": "^2.1.11", + "@sanity/icons": "^1.3.1", + "framer-motion": "6.3.0", "popper-max-size-modifier": "^0.2.0", "react-is": "^17.0.2", "react-popper": "^2.2.5", - "react-refractor": "^2.1.5" + "react-refractor": "^2.1.7" + }, + "dependencies": { + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + } } }, "@sanity/util": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/util/-/util-2.28.0.tgz", - "integrity": "sha512-LlxoLphaRWdFGsy1ClMiULxN/2hbkV6sGbTEQxElk/lNsmTCanxlNPu8CYfgYRxaRZeCF5xUExOw/X+J3ysUYA==", + "version": "2.29.5", + "resolved": "https://registry.npmjs.org/@sanity/util/-/util-2.29.5.tgz", + "integrity": "sha512-DbXpOf25ujkZZFGGj+g+JRFOxRba1k9z+s1/48lQrJ6UQaY6HEg2vhJgA5N0a4atw2GbvA3vyNKypErIWNGrdQ==", "requires": { - "@sanity/types": "2.28.0", + "@sanity/types": "2.29.5", "dotenv": "^8.2.0", "fs-extra": "^7.0.0", "get-random-values": "^1.2.2", @@ -19876,16 +19047,6 @@ "resolve-from": "^4.0.0" } }, - "@sanity/validation": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/@sanity/validation/-/validation-2.28.0.tgz", - "integrity": "sha512-/nwu3FCMrPDYnYYB7XpcsycyNp8SD9f8GvglylQf7KsaB2MHaS3Y+AfaduRNOjkhLXNmUd/0IgwmVr60VIXfQQ==", - "requires": { - "@sanity/types": "2.28.0", - "date-fns": "^2.16.1", - "lodash": "^4.17.15" - } - }, "@sinonjs/commons": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", @@ -20061,16 +19222,6 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", "dev": true }, - "@types/lodash": { - "version": "4.14.180", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.180.tgz", - "integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==" - }, - "@types/memoize-one": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@types/memoize-one/-/memoize-one-3.1.2.tgz", - "integrity": "sha512-A5ydEHaD2xdUbrXlAjF2TifOkYq7TJXU+5t7rLqBGfispKdJJoZnWwPQPyvjh0exxGTTO1ugLB+5jL9P3DQh5w==" - }, "@types/node": { "version": "17.0.23", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz", @@ -20135,11 +19286,6 @@ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" }, - "@types/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-DSUBJorY+ZYrdA04fEZU9fjiPlI=" - }, "@types/yargs": { "version": "15.0.14", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", @@ -20626,7 +19772,7 @@ "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" }, "asn1": { "version": "0.2.6", @@ -20977,10 +20123,9 @@ } }, "babel-plugin-styled-components": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.6.tgz", - "integrity": "sha512-Sk+7o/oa2HfHv3Eh8sxoz75/fFvEdHsXV4grdeHufX0nauCmymlnN0rGhIvfpMQSJMvGutJ85gvCGea4iqmDpg==", - "peer": true, + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.0", "@babel/helper-module-imports": "^7.16.0", @@ -20992,8 +20137,7 @@ "babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "peer": true + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" }, "babel-plugin-transform-rename-import": { "version": "2.3.0", @@ -21068,11 +20212,6 @@ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, - "batch-processor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", - "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" - }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -21146,25 +20285,6 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, - "boundless-arrow-key-navigation": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/boundless-arrow-key-navigation/-/boundless-arrow-key-navigation-1.1.0.tgz", - "integrity": "sha1-m3kIoy4uj4wcavOvaFhv3P5cQP8=", - "requires": { - "boundless-utils-omit-keys": "^1.1.0", - "boundless-utils-uuid": "^1.1.0" - } - }, - "boundless-utils-omit-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/boundless-utils-omit-keys/-/boundless-utils-omit-keys-1.1.0.tgz", - "integrity": "sha1-+uc825DBE9ViAdC2Lo8RQ+DRk74=" - }, - "boundless-utils-uuid": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/boundless-utils-uuid/-/boundless-utils-uuid-1.1.0.tgz", - "integrity": "sha1-rnCfHU/TpFV61KXHex8Kn3AePtM=" - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -21213,11 +20333,6 @@ } } }, - "browser-split": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/browser-split/-/browser-split-0.0.0.tgz", - "integrity": "sha1-QUGcrvdpdVkp3VGJZ9PuwKYmJ3E=" - }, "browserify-aes": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", @@ -21481,8 +20596,7 @@ "camelize": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=", - "peer": true + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" }, "caniuse-api": { "version": "3.0.0", @@ -21603,19 +20717,6 @@ "safe-buffer": "^5.0.1" } }, - "circular-at": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/circular-at/-/circular-at-1.0.4.tgz", - "integrity": "sha512-PnRibHyOdd1YqJd1Gf0KEcxzul5o8gDbH+6Jb5zMB810CWW8PCcH75uX71A/WifIFyl+ognT91cDA411vDlFfg==" - }, - "class-list": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/class-list/-/class-list-0.1.1.tgz", - "integrity": "sha1-m5dFGSxBebXaCg12M2WOPHDXlss=", - "requires": { - "indexof": "0.0.1" - } - }, "class-utils": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", @@ -21696,11 +20797,6 @@ } } }, - "classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", @@ -22062,8 +21158,7 @@ "css-color-keywords": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", - "peer": true + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" }, "css-declaration-sorter": { "version": "6.1.4", @@ -22109,7 +21204,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", - "peer": true, "requires": { "camelize": "^1.0.0", "css-color-keywords": "^1.0.0", @@ -22270,16 +21364,6 @@ "whatwg-url": "^7.0.0" } }, - "dataloader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz", - "integrity": "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==" - }, - "date-fns": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.28.0.tgz", - "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -22308,6 +21392,14 @@ "mimic-response": "^3.1.0" } }, + "deep-assign": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-2.0.0.tgz", + "integrity": "sha512-2QhG3Kxulu4XIF3WL5C5x0sc/S17JLgm1SfvDfIRsR/5m7ZGmcejII7fZ2RyWhN0UWIJm0TNM/eKow6LAn3evQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, "deep-is": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", @@ -22418,11 +21510,6 @@ "esutils": "^2.0.2" } }, - "dom-scroll-into-view": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz", - "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4=" - }, "dom-serializer": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", @@ -22519,14 +21606,6 @@ "integrity": "sha512-YAVbvQIcDE/IJ/vzDMjD484/hsRbFPW2qXJPaYTfOhtligmfYEYOep+5QojpaEU9kq6bMvNeC2aG7arYvTHYsA==", "dev": true }, - "element-resize-detector": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz", - "integrity": "sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==", - "requires": { - "batch-processor": "1.0.0" - } - }, "elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", @@ -23229,12 +22308,9 @@ "dev": true }, "eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "requires": { - "original": "^1.0.0" - } + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.2.tgz", + "integrity": "sha512-xAH3zWhgO2/3KIniEKYPr8plNSzlGINOUqYj0m0u7AB81iRw8b/3E73W6AuU+6klLbaSFmZnaETQ2lXPfAydrA==" }, "evp_bytestokey": { "version": "1.0.3", @@ -23783,15 +22859,14 @@ } }, "framer-motion": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-5.3.3.tgz", - "integrity": "sha512-s4mz0E4/TPTKXqKnpb578S0Jp/0JhAyvDpULFe95kHnWs1lOCKf2+EEl6yAX+1wfPLUYokZzudiK9jam0ZAVdQ==", - "peer": true, + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.3.0.tgz", + "integrity": "sha512-Nm6l2cemuFeSC1fmq9R32sCQs1eplOuZ3r14/PxRDewpE3NUr+ul5ulGRRzk8K0Aa5p76Tedi3sfCUaTPa5fRg==", "requires": { "@emotion/is-prop-valid": "^0.8.2", "framesync": "6.0.1", "hey-listen": "^1.0.8", - "popmotion": "11.0.0", + "popmotion": "11.0.3", "style-value-types": "5.0.0", "tslib": "^2.1.0" } @@ -24030,11 +23105,6 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" }, - "groq-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/groq-js/-/groq-js-0.2.0.tgz", - "integrity": "sha512-qJeuEgziddryH1ClsJvMoZM9aXNQbBViNZZrJwhHKr2wU8HGGM7uNWNVFglWXMX60MMaa2SClX3UohP76Ut68g==" - }, "growly": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", @@ -24217,19 +23287,6 @@ "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -24242,9 +23299,19 @@ } }, "hoist-non-react-statics": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", - "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } }, "hosted-git-info": { "version": "2.8.9", @@ -24252,14 +23319,6 @@ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true }, - "html-element": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/html-element/-/html-element-2.3.1.tgz", - "integrity": "sha512-xnFt2ZkbFcjc+JoAtg3Hl89VeEZDjododu4VCPkRvFmBTHHA9U1Nt6hLUWfW2O+6Sl/rT1hHK/PivleX3PdBJQ==", - "requires": { - "class-list": "~0.1.1" - } - }, "html-encoding-sniffer": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", @@ -24307,7 +23366,7 @@ "humanize-list": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/humanize-list/-/humanize-list-1.0.1.tgz", - "integrity": "sha1-5+cZxgpdWEjo4KXtXwqIVJbCOf0=" + "integrity": "sha512-4+p3fCRF21oUqxhK0yZ6yaSP/H5/wZumc7q1fH99RkW7Q13aAxDeP78BKjoR+6y+kaHqKF/JWuQhsNuuI2NKtA==" }, "husky": { "version": "4.3.8", @@ -24327,16 +23386,6 @@ "which-pm-runs": "^1.0.0" } }, - "hyperscript": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hyperscript/-/hyperscript-2.0.2.tgz", - "integrity": "sha1-ODnLpFVUvf4nu4HCFC0WhPgTWvU=", - "requires": { - "browser-split": "0.0.0", - "class-list": "~0.1.0", - "html-element": "^2.0.0" - } - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -24445,11 +23494,6 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", "dev": true }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" - }, "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", @@ -24518,14 +23562,6 @@ "p-is-promise": "^1.1.0" } }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, "ip-regex": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", @@ -24734,6 +23770,11 @@ "has-tostringtag": "^1.0.0" } }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -25723,11 +24764,6 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "json-reduce": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/json-reduce/-/json-reduce-2.0.0.tgz", - "integrity": "sha512-qHVKlo1O0gbDw9rBUGVOKocopfdDTwVjeAyuO8Oatg58sTD8rqM4Hp6MyYZIsta36QXHjL4sagT8/Nn52cHs8Q==" - }, "json-schema": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", @@ -26088,16 +25124,6 @@ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true }, - "memoize-one": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-3.1.1.tgz", - "integrity": "sha512-YqVh744GsMlZu6xkhGslPSqSurOv6P+kLN2J3ysBZfagLcL5FdRK/0UpgLoL8hwjjEvvAVkjJZyFP+1T6p1vgA==" - }, - "memoize-resolver": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/memoize-resolver/-/memoize-resolver-1.0.0.tgz", - "integrity": "sha512-mXfNXte0RSWl0rEIsQhXutfM2R2Oa7UyKDD7XoZMEbKeucTRms04y5y41U8gLqPzRx7ViN/QyYnTR2TX/5tawA==" - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -26177,7 +25203,7 @@ "min-document": { "version": "2.19.0", "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", "requires": { "dom-walk": "^0.1.0" } @@ -26244,9 +25270,9 @@ "dev": true }, "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" }, "move-concurrently": { "version": "1.0.1", @@ -26320,7 +25346,8 @@ "nanoid": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true }, "nanomatch": { "version": "1.2.13", @@ -26681,12 +25708,6 @@ "es-abstract": "^1.19.1" } }, - "observable-callback": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/observable-callback/-/observable-callback-1.0.1.tgz", - "integrity": "sha512-lgehuL4SP5DHEHNV/MZNhlTSeGV/xbX/l90H1FcCWm9b9yac/NKk9FnaTOt36wW3+EUvJSQjezDFKpi5hi8EHg==", - "requires": {} - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -26696,11 +25717,6 @@ "wrappy": "1" } }, - "oneline": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/oneline/-/oneline-1.0.3.tgz", - "integrity": "sha512-KWLrLloG/ShWvvWuvmOL2jw17++ufGdbkKC2buI2Aa6AaM4AkjCtpeJZg60EK34NQVo2qu1mlPrC2uhvQgCrhQ==" - }, "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -26764,14 +25780,6 @@ "wcwidth": "^1.0.1" } }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "requires": { - "url-parse": "^1.4.3" - } - }, "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", @@ -26975,7 +25983,8 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true }, "picocolors": { "version": "1.0.0", @@ -27018,11 +26027,6 @@ "semver-compare": "^1.0.0" } }, - "pluralize": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", - "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==" - }, "pn": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", @@ -27038,21 +26042,12 @@ "ts-pnp": "^1.1.6" } }, - "polished": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.1.4.tgz", - "integrity": "sha512-Nq5Mbza+Auo7N3sQb1QMFaQiDO+4UexWuSGR7Cjb4Sw11SZIJcrrFtiZ+L0jT9MBsUsxDboHVASbCLbE1rnECg==", - "requires": { - "@babel/runtime": "^7.16.7" - } - }, "popmotion": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.0.tgz", - "integrity": "sha512-kJDyaG00TtcANP5JZ51od+DCqopxBm2a/Txh3Usu23L9qntjY5wumvcVf578N8qXEHR1a+jx9XCv8zOntdYalQ==", - "peer": true, + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-11.0.3.tgz", + "integrity": "sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==", "requires": { - "framesync": "^6.0.1", + "framesync": "6.0.1", "hey-listen": "^1.0.8", "style-value-types": "5.0.0", "tslib": "^2.1.0" @@ -27672,14 +26667,6 @@ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.0" - } - }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -27700,34 +26687,24 @@ } }, "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "peer": true, "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-click-outside": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/react-click-outside/-/react-click-outside-3.0.1.tgz", - "integrity": "sha512-d0KWFvBt+esoZUF15rL2UBB7jkeAqLU8L/Ny35oLK6fW6mIbOv/ChD+ExF4sR9PD26kVx+9hNfD0FTIqRZEyRQ==", - "requires": { - "hoist-non-react-statics": "^2.1.1" + "object-assign": "^4.1.1" } }, "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "peer": true, "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "scheduler": "^0.20.2" } }, "react-fast-compare": { @@ -27735,84 +26712,32 @@ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" }, - "react-icon-base": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/react-icon-base/-/react-icon-base-2.1.2.tgz", - "integrity": "sha512-NRlRo0RPxWRMQT7osj8UCBSSXsGOxhF1pre84ildhuft5S2U382NOs7tg29osWSjbO90L2a3VTCqadA/LnAzHQ==", - "requires": {} - }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", + "peer": true }, "react-popper": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.2.5.tgz", - "integrity": "sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-2.3.0.tgz", + "integrity": "sha512-e1hj8lL3uM+sgSR4Lxzn5h1GxBlpa4CQz0XLF8kx4MDrDRWY0Ena4c97PUeSX9i5W3UAfDP0z0FXCTQkoXUl3Q==", "requires": { "react-fast-compare": "^3.0.1", "warning": "^4.0.2" } }, - "react-props-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-props-stream/-/react-props-stream-1.0.1.tgz", - "integrity": "sha512-lBMW9S7OvqE8sYruPTpG8Dv7WVwHiDt4hJmhixoRNlHBtVMnMvMJal/tsH8F/YKMsObvSkY3PCWCPRLqnEaOaw==", - "requires": {} - }, "react-refractor": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/react-refractor/-/react-refractor-2.1.6.tgz", - "integrity": "sha512-8TwzzzucB38YApaT6A5VEeNJ8e5Zr1CH+JHnsu9gTiNaiavceNeV8BlLSGoCRnkbK6ZRbpsZ72A1Z2YR86jBpw==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/react-refractor/-/react-refractor-2.1.7.tgz", + "integrity": "sha512-avNxSSsnjYg+BKpO8LVCK14KRn5pLZ+8DInMiUEeZPL6hs0SN0zafl3mJIxavGQPKyihqbXqzq4CYNflJQjaaw==", "requires": { - "prop-types": "^15.6.1", + "prop-types": "^15.8.1", "refractor": "^3.6.0", "unist-util-filter": "^2.0.2", "unist-util-visit-parents": "^3.0.2" } }, - "react-rx": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-rx/-/react-rx-1.0.1.tgz", - "integrity": "sha512-ywhmYW5gGN2X2zb5NHleOJotjmAcPD55IATKas9ZhErGnAjG/hfGWOpVZIP4QN08fb1HixKwpSLQOZnMQRk0xQ==", - "requires": { - "observable-callback": "^1.0.1" - } - }, - "react-sortable-hoc": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/react-sortable-hoc/-/react-sortable-hoc-1.11.0.tgz", - "integrity": "sha512-v1CDCvdfoR3zLGNp6qsBa4J1BWMEVH25+UKxF/RvQRh+mrB+emqtVHMgZ+WreUiKJoEaiwYoScaueIKhMVBHUg==", - "requires": { - "@babel/runtime": "^7.2.0", - "invariant": "^2.2.4", - "prop-types": "^15.5.7" - } - }, - "react-split-pane": { - "version": "0.1.92", - "resolved": "https://registry.npmjs.org/react-split-pane/-/react-split-pane-0.1.92.tgz", - "integrity": "sha512-GfXP1xSzLMcLJI5BM36Vh7GgZBpy+U/X0no+VM3fxayv+p1Jly5HpMofZJraeaMl73b3hvlr+N9zJKvLB/uz9w==", - "requires": { - "prop-types": "^15.7.2", - "react-lifecycles-compat": "^3.0.4", - "react-style-proptype": "^3.2.2" - } - }, - "react-style-proptype": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-style-proptype/-/react-style-proptype-3.2.2.tgz", - "integrity": "sha512-ywYLSjNkxKHiZOqNlso9PZByNEY+FTyh3C+7uuziK0xFXu9xzdyfHwg4S9iyiRRoPCR4k2LqaBBsWVmSBwCWYQ==", - "requires": { - "prop-types": "^15.5.4" - } - }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -27949,7 +26874,8 @@ "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true }, "regenerator-transform": { "version": "0.14.5", @@ -28163,11 +27089,6 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -28379,20 +27300,6 @@ } } }, - "rxjs-etc": { - "version": "10.6.2", - "resolved": "https://registry.npmjs.org/rxjs-etc/-/rxjs-etc-10.6.2.tgz", - "integrity": "sha512-OmXhrTsEqcIT4PX1TSf+iRsah3sjMEQ27z7aXCc96xwiKr18RWhvtxUyGnvKMBwF8AavwLXELAMKA8ImgKXeoA==", - "requires": { - "memoize-resolver": "~1.0.0" - } - }, - "rxjs-exhaustmap-with-trailing": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/rxjs-exhaustmap-with-trailing/-/rxjs-exhaustmap-with-trailing-1.1.0.tgz", - "integrity": "sha512-ZCqM4sj/+vt20n+EEImDIQurrQ0zc/m237T6wL5C4cgRArAHtnpdeMCmjXd/rogvz8Ak1G1V6g2t48t1OB2V4A==", - "requires": {} - }, "sade": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", @@ -28614,24 +27521,97 @@ } }, "sanity-naive-html-serializer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sanity-naive-html-serializer/-/sanity-naive-html-serializer-1.3.0.tgz", - "integrity": "sha512-RT73PZXN1/rKt1rjWWsDXFYq88XvhmjkkEBv2ETrQnBEjSJfujADa5CNFDUf6flJhZTlVQ+Aoiai5E0qj+oGLA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/sanity-naive-html-serializer/-/sanity-naive-html-serializer-2.0.3.tgz", + "integrity": "sha512-/X3yq1MtMItdJ0NsybAZPbYFiDEVbjcaumj2Mxkga3BBSvvq2BadY3P9jLty2MVW5Vn6clPsdMUVUVjG1Id6qA==", "requires": { - "@sanity/base": "^2.21.4", - "@sanity/block-content-to-html": "^2.0.0", + "@portabletext/to-html": "^1.0.3", "@sanity/block-tools": "^2.11.0", - "@sanity/mutator": "^2.21.0", + "@sanity/mutator": "^2.29.3", "@sanity/schema": "^2.10.0", "@sanity/types": "^2.11.0", "just-clone": "^3.2.1" } }, "sanity-translations-tab": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sanity-translations-tab/-/sanity-translations-tab-1.4.0.tgz", - "integrity": "sha512-DKTpyPsY5hv3ByexGo0CmPMI0Un1FaTzoIOyKpoxGrJhVdtcE/aqdt078wvnfaqecBOI4KdiH4cNt0ad4RNj6g==", - "requires": {} + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/sanity-translations-tab/-/sanity-translations-tab-2.0.1.tgz", + "integrity": "sha512-Tk11NeYyPIxSR//KqWxe119eBl3RAU2dVRhMarmFW5OH1P+rdBJTDCwY4KiOFVDKYVwM6mloJgRIjbXHWjLDfQ==", + "requires": { + "@sanity/client": "^2.11.0", + "@sanity/ui": "^0.37.2", + "@sanity/util": "^2.19.0", + "sanity-naive-html-serializer": "^2.0.3", + "styled-components": "^5.2.1" + }, + "dependencies": { + "@sanity/client": { + "version": "2.23.2", + "resolved": "https://registry.npmjs.org/@sanity/client/-/client-2.23.2.tgz", + "integrity": "sha512-t0IbBYTLAWs5U3bi0pCcIcaQay6IakS+EVSoX6/zcGoEEgxj1KdLWx7ozXMPj9O/IGztRRifyNEWLkclazmqyQ==", + "requires": { + "@sanity/eventsource": "2.23.0", + "@sanity/generate-help-url": "2.18.0", + "@sanity/observable": "2.0.9", + "deep-assign": "^2.0.0", + "get-it": "^5.2.1", + "make-error": "^1.3.0", + "object-assign": "^4.1.1" + } + }, + "@sanity/eventsource": { + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/@sanity/eventsource/-/eventsource-2.23.0.tgz", + "integrity": "sha512-MpQoV8FqnwnfBPQ29qcI1WA6MPZI1Z8rACFky5yU/8hol/Vv9g38PJbvHsGXsDkDartRXN5Wx5OjFk2imG4QPQ==", + "requires": { + "@rexxars/eventsource-polyfill": "^1.0.0", + "eventsource": "^1.0.6" + } + }, + "@sanity/generate-help-url": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@sanity/generate-help-url/-/generate-help-url-2.18.0.tgz", + "integrity": "sha512-If8Qkw32LWPes16UzqwUsTLgfxF5d4ACdUvCLMl6grJc/5G8LKPAGCQUuA/d1F4W16yCJVV7Zv31HDRDXJSJkg==" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "get-it": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/get-it/-/get-it-5.2.1.tgz", + "integrity": "sha512-KDR5lTKmxKd/XyP3egZ8ieIdKLxKrQPKUFxk86MSoytGjxX4STigaFuwtFGmGx/lBPc1YSpi9wyuQJ5uP8WcRA==", + "requires": { + "@sanity/timed-out": "^4.0.2", + "create-error-class": "^3.0.2", + "debug": "^2.6.8", + "decompress-response": "^3.3.0", + "follow-redirects": "^1.2.4", + "form-urlencoded": "^2.0.7", + "into-stream": "^3.1.0", + "is-plain-object": "^2.0.4", + "is-retry-allowed": "^1.1.0", + "is-stream": "^1.1.0", + "nano-pubsub": "^1.0.2", + "object-assign": "^4.1.1", + "parse-headers": "^2.0.1", + "progress-stream": "^2.0.0", + "same-origin": "^0.1.1", + "simple-concat": "^1.0.0", + "tunnel-agent": "^0.6.0", + "url-parse": "^1.1.9" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + } + } }, "saxes": { "version": "3.1.11", @@ -28643,9 +27623,9 @@ } }, "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "peer": true, "requires": { "loose-envify": "^1.1.0", @@ -28675,12 +27655,13 @@ "semver-compare": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true }, "semver-regex": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.3.tgz", - "integrity": "sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz", + "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", "dev": true }, "serialize-javascript": { @@ -28743,16 +27724,10 @@ "safe-buffer": "^5.0.1" } }, - "shallow-equals": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-equals/-/shallow-equals-1.0.0.tgz", - "integrity": "sha1-JLdL8cY0wR7Uxxgqbfb7MA3OQ5A=" - }, "shallowequal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "peer": true + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "shebang-command": { "version": "1.2.0", @@ -29477,7 +28452,6 @@ "version": "5.3.5", "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", - "peer": true, "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", @@ -29492,10 +28466,9 @@ }, "dependencies": { "@emotion/is-prop-valid": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz", - "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==", - "peer": true, + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.3.tgz", + "integrity": "sha512-RFg04p6C+1uO19uG8N+vqanzKqiM9eeV1LDOG3bmkYmuOj7NbKNlFC/4EZq5gnwAIlcC/jOT24f8Td0iax2SXA==", "requires": { "@emotion/memoize": "^0.7.4" } @@ -29503,31 +28476,12 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "peer": true - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "peer": true, - "requires": { - "react-is": "^16.7.0" - }, - "dependencies": { - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "peer": true - } - } + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "peer": true, "requires": { "has-flag": "^3.0.0" } @@ -29867,11 +28821,6 @@ "globrex": "^0.1.2" } }, - "tiny-invariant": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", - "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" - }, "tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", @@ -30525,12 +29474,6 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "use-device-pixel-ratio": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/use-device-pixel-ratio/-/use-device-pixel-ratio-1.1.0.tgz", - "integrity": "sha512-1c8CNimTFp8V1prGF5yLJ1WA+WGCqXlONaeQaOS2QgV7pFbJlsSYcNaxlisRcUkjZHiPI8seSRK1wY73OziGqg==", - "requires": {} - }, "util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", @@ -30594,11 +29537,6 @@ "spdx-expression-parse": "^3.0.0" } }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -30804,7 +29742,7 @@ "glob-parent": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", "dev": true, "optional": true, "requires": { @@ -31264,9 +30202,9 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", "dev": true }, "is-fullwidth-code-point": { diff --git a/package.json b/package.json index 409fa30..844152c 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.5.0", + "version": "2.0.2", "license": "MIT", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -54,7 +54,6 @@ "typescript": "^4.0.5" }, "dependencies": { - "sanity-naive-html-serializer": "^1.3.0", - "sanity-translations-tab": "^1.4.0" + "sanity-translations-tab": "^2.0.1" } } diff --git a/src/adapter/helpers.ts b/src/adapter/helpers.ts index 45e9421..b7c29dd 100644 --- a/src/adapter/helpers.ts +++ b/src/adapter/helpers.ts @@ -33,7 +33,15 @@ export const findExistingJob = async ( .then(res => res.json()) .then(res => { if (res.response.data.items.length) { - return res.response.data.items[0].translationJobUid + //smartling will fuzzy match job names. We need to be precise. + const correctJob = res.response.data.items.find( + item => item.jobName && item.jobName === documentId + ) + if (correctJob) { + return correctJob.translationJobUid + } else { + return '' + } } else { return '' } diff --git a/src/helpers.ts b/src/helpers.ts deleted file mode 100644 index c96078a..0000000 --- a/src/helpers.ts +++ /dev/null @@ -1,120 +0,0 @@ -import { SanityDocument } from '@sanity/types' -import sanityClient from 'part:@sanity/base/client' -import { BaseDocumentMerger } from 'sanity-naive-html-serializer' - -const client = sanityClient.withConfig({ apiVersion: '2021-03-25' }) - -//document fetch -export const findLatestDraft = (documentId: string, ignoreI18n = true) => { - //eliminates i18n versions - const query = `*[_id match $id ${ - ignoreI18n ? ' && (_id in path("drafts.*") || _id in path("*"))' : '' - }]` - const params = { id: `*${documentId}` } - return client - .fetch(query, params) - .then( - (docs: SanityDocument[]) => - docs.find(doc => doc._id.includes('draft')) ?? docs[0] - ) -} - -//revision fetch -export const findDocumentAtRevision = async ( - documentId: string, - rev: string -) => { - const dataset = client.config().dataset - let baseUrl = `/data/history/${dataset}/documents/${documentId}?revision=${rev}` - let url = client.getUrl(baseUrl) - let revisionDoc = await fetch(url, { credentials: 'include' }) - .then(req => req.json()) - .then(req => req.documents && req.documents[0]) - /* endpoint will silently give you incorrect doc - * if you don't request draft and the rev belongs to a draft, so check - */ - if (!revisionDoc || revisionDoc._rev !== rev) { - baseUrl = `/data/history/${dataset}/documents/drafts.${documentId}?revision=${rev}` - url = client.getUrl(baseUrl) - revisionDoc = await fetch(url, { credentials: 'include' }) - .then(req => req.json()) - .then(req => req.documents[0]) - } - - return revisionDoc -} - -//document-level patch -export const documentLevelPatch = async ( - documentId: string, - translatedFields: SanityDocument, - localeId: string -) => { - let baseDoc: SanityDocument - if (translatedFields._rev) { - baseDoc = await findDocumentAtRevision(documentId, translatedFields._rev) - } else { - baseDoc = await findLatestDraft(documentId) - } - - const merged = BaseDocumentMerger.documentLevelMerge( - translatedFields, - baseDoc - ) - const targetId = `i18n.${documentId}.${localeId}` - const i18nDoc = await findLatestDraft(targetId, false) - - if (i18nDoc) { - const cleanedMerge: Record = {} - //don't overwrite any existing values on the i18n doc - Object.entries(merged).forEach(([key, value]) => { - if ( - Object.keys(translatedFields).includes(key) && - !['_id', '_rev', '_updatedAt'].includes(key) - ) { - cleanedMerge[key] = value - } - }) - - await client - .transaction() - //@ts-ignore - .patch(i18nDoc._id, p => p.set(cleanedMerge)) - .commit() - } else { - merged._id = `drafts.${targetId}` - //account for legacy implementations of i18n plugin lang - if (baseDoc._lang) { - merged._lang = localeId - } else if (baseDoc.__i18n_lang) { - merged.__i18n_lang = localeId - } - client.create(merged) - } -} - -//field level patch -export const fieldLevelPatch = async ( - documentId: string, - translatedFields: SanityDocument, - localeId: string -) => { - let baseDoc: SanityDocument - if (translatedFields._rev) { - baseDoc = await findDocumentAtRevision(documentId, translatedFields._rev) - } else { - baseDoc = await findLatestDraft(documentId) - } - - const merged = BaseDocumentMerger.fieldLevelMerge( - translatedFields, - baseDoc, - localeId, - 'en' - ) - - await client - .patch(baseDoc._id) - .set(merged) - .commit() -} diff --git a/src/index.ts b/src/index.ts index bb17a91..6f1c7ac 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,51 +1,40 @@ -import { TranslationsTab } from 'sanity-translations-tab' import { + TranslationsTab, + baseDocumentLevelConfig, + baseFieldLevelConfig, + findLatestDraft, BaseDocumentDeserializer, BaseDocumentSerializer, BaseDocumentMerger, defaultStopTypes, customSerializers, -} from 'sanity-naive-html-serializer' + Adapter, +} from 'sanity-translations-tab' import { SmartlingAdapter } from './adapter' -import { findLatestDraft, documentLevelPatch, fieldLevelPatch } from './helpers' -import { SanityDocument } from '@sanity/types' -const defaultDocumentLevelConfig = { - exportForTranslation: async (id: string) => { - const doc = await findLatestDraft(id) - const serialized = BaseDocumentSerializer.serializeDocument(doc, 'document') - //needed for lookup by translation tab - serialized.name = id - return serialized - }, - importTranslation: async (id: string, localeId: string, document: string) => { - const deserialized = BaseDocumentDeserializer.deserializeDocument( - document - ) as SanityDocument - await documentLevelPatch(id, deserialized, localeId) - }, +interface ConfigOptions { + adapter: Adapter + secretsNamespace: string | null + exportForTranslation: (id: string) => Promise> + importTranslation: ( + id: string, + localeId: string, + doc: string + ) => Promise +} +const defaultDocumentLevelConfig: ConfigOptions = { + ...baseDocumentLevelConfig, adapter: SmartlingAdapter, } -const defaultFieldLevelConfig = { - exportForTranslation: async (id: string) => { - const doc = await findLatestDraft(id) - const serialized = BaseDocumentSerializer.serializeDocument(doc, 'field') - //needed for lookup by translation tab - serialized.name = id - return serialized - }, - importTranslation: async (id: string, localeId: string, document: string) => { - const deserialized = BaseDocumentDeserializer.deserializeDocument( - document - ) as SanityDocument - await fieldLevelPatch(id, deserialized, localeId) - }, +const defaultFieldLevelConfig: ConfigOptions = { + ...baseFieldLevelConfig, adapter: SmartlingAdapter, } export { TranslationsTab, + findLatestDraft, BaseDocumentDeserializer, BaseDocumentSerializer, BaseDocumentMerger,