diff --git a/webapp/package.json b/webapp/package.json index 7253c212..9e1c6f0e 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -46,10 +46,12 @@ "i18next": "^19.9.1", "i18next-browser-languagedetector": "^6.0.1", "ipfs-http-client": "^49.0.4", + "lodash.shuffle": "^4.2.0", "material-ui-dropzone": "^3.5.0", "polished": "^4.1.1", "prop-types": "^15.7.2", "react": "~17.0.1", + "react-card-flip": "^1.1.0", "react-color": "^2.19.3", "react-dom": "~17.0.1", "react-feather": "^2.0.9", diff --git a/webapp/src/components/AvatarMaker/FabricCanvas.js b/webapp/src/components/AvatarMaker/FabricCanvas.js index e213353f..a48707ba 100644 --- a/webapp/src/components/AvatarMaker/FabricCanvas.js +++ b/webapp/src/components/AvatarMaker/FabricCanvas.js @@ -32,17 +32,16 @@ const FabricCanvas = ({ activeProperty, onGetDataUrl }) => { if (next.the_type === 'bg') { canvas.setBackgroundImage(next) canvas.renderAll() + onGetDataUrl(canvas) + return } canvas.add(next) canvas.moveTo(next, next.zIndex) - } - } - const getDataUrlCanvas = () => { - // TODO: move all this component logic and return dataUrl - // const dataUrl = canvas.toDataURL({ format: 'png' }) + onGetDataUrl(canvas) + } } const initCanvas = isMobile => @@ -71,9 +70,7 @@ const FabricCanvas = ({ activeProperty, onGetDataUrl }) => { placeholder="Name your animal" className={classes.textField} /> - + diff --git a/webapp/src/games/Memory/Board.js b/webapp/src/games/Memory/Board.js new file mode 100644 index 00000000..6920fa3e --- /dev/null +++ b/webapp/src/games/Memory/Board.js @@ -0,0 +1,39 @@ +import React from 'react' +import { makeStyles } from '@material-ui/styles' +import PropTypes from 'prop-types' + +import Card from './Card' + +import styles from './styles' + +const useStyles = makeStyles(styles) + +const Board = ({ deck, pairSelected, selectCard }) => { + const classes = useStyles() + + return ( +
+ {(deck || []).map((card, index) => { + const isCardCompared = pairSelected.indexOf(card) > -1 + + return ( + selectCard(card)} + guessedRight={card.guessedRight} + /> + ) + })} +
+ ) +} + +Board.propTypes = { + deck: PropTypes.array, + pairSelected: PropTypes.array, + selectCard: PropTypes.func +} + +export default Board diff --git a/webapp/src/games/Memory/Card.js b/webapp/src/games/Memory/Card.js new file mode 100644 index 00000000..7d426b07 --- /dev/null +++ b/webapp/src/games/Memory/Card.js @@ -0,0 +1,35 @@ +import React from 'react' +import { makeStyles } from '@material-ui/styles' +import PropTypes from 'prop-types' +import ReactCardFlip from 'react-card-flip' + +import styles from './styles' + +const useStyles = makeStyles(styles) + +const Card = ({ image, isCardCompared, selectCard, guessedRight }) => { + const classes = useStyles() + + return ( +
+ +
+
+ memory-img +
+
+
+ ) +} + +Card.propTypes = { + image: PropTypes.any, + isCardCompared: PropTypes.bool, + selectCard: PropTypes.func, + guessedRight: PropTypes.bool +} + +export default Card diff --git a/webapp/src/games/Memory/Header.js b/webapp/src/games/Memory/Header.js new file mode 100644 index 00000000..33d404c4 --- /dev/null +++ b/webapp/src/games/Memory/Header.js @@ -0,0 +1,30 @@ +import React from 'react' +import PropTypes from 'prop-types' +import { makeStyles } from '@material-ui/styles' + +import styles from './styles' + +const useStyles = makeStyles(styles) + +const Header = ({ attempts, resetGame }) => { + const classes = useStyles() + + return ( +
+
React-Memory
+
+ +
+
Attempts: {attempts}
+
+ ) +} + +Header.propTypes = { + attempts: PropTypes.number, + resetGame: PropTypes.func +} + +export default Header diff --git a/webapp/src/games/Memory/index.js b/webapp/src/games/Memory/index.js new file mode 100644 index 00000000..4518d327 --- /dev/null +++ b/webapp/src/games/Memory/index.js @@ -0,0 +1,89 @@ +import React, { useState, useEffect } from 'react' +import PropTypes from 'prop-types' +import { makeStyles } from '@material-ui/styles' + +import { buildDeck } from '../../utils' + +import Header from './Header' +import Board from './Board' +import styles from './styles' + +const useStyles = makeStyles(styles) + +const Memory = ({ customOptions = [] }) => { + const classes = useStyles() + const [deck, setDeck] = useState() + const [pairSelected, setPairSelected] = useState() + const [pairCompared, setPairCompared] = useState() + const [attempts, setAttempts] = useState() + + const selectCard = card => { + if (pairCompared || pairSelected.indexOf(card) > -1 || card.guessedRight) { + return + } + + const newPairSelected = [...pairSelected, card] + + setPairSelected(newPairSelected) + + if (newPairSelected.length === 2) { + comparePair(newPairSelected) + } + } + + const comparePair = pair => { + setPairCompared(true) + + setTimeout(() => { + const [firstCard, secondCard] = pair + let newDeck = deck + + if (firstCard.image === secondCard.image) { + newDeck = newDeck.map(card => { + if (card.image !== firstCard.image) return card + + return { ...card, guessedRight: true } + }) + } + + verifyGame(deck) + + setDeck(newDeck) + setPairSelected([]) + setPairCompared(false) + setAttempts(attempts + 1) + }, 1000) + } + + const verifyGame = deck => { + if (deck.filter(card => !card.guessedRight).length === 0) { + console.log(`Win with ${attempts} attempts!`) + } + } + + const resetGame = () => { + setDeck(buildDeck(customOptions)) + setPairSelected([]) + setPairCompared(false) + setAttempts(0) + } + + useEffect(() => { + resetGame() + }, []) + + // console.log({ deck }) + + return ( +
+
+ +
+ ) +} + +Memory.propTypes = { + customOptions: PropTypes.array +} + +export default Memory diff --git a/webapp/src/games/Memory/styles.js b/webapp/src/games/Memory/styles.js new file mode 100644 index 00000000..48c920e5 --- /dev/null +++ b/webapp/src/games/Memory/styles.js @@ -0,0 +1,48 @@ +export default () => ({ + card: { + width: 125, + height: 125 + }, + cover: { + width: 125, + height: 125, + backgroundColor: '#a5a1a4' + }, + content: { + width: 125, + height: 125, + display: 'flex', + justifyContent: 'center', + alignItems: 'center', + backgroundColor: 'rgb(3, 220, 244)', + '& img': { + width: 125, + height: 125 + } + }, + header: { + height: 50, + border: '1px solid black', + marginBottom: 10, + display: 'flex', + justifyContent: 'space-between', + alignContent: 'center' + }, + title: { + fontSize: 25, + padding: 10, + color: '#00' + }, + resetBtn: { + left: 12, + top: 58 + }, + board: { + display: 'flex', + flexWrap: 'wrap', + width: 700, + height: 600, + margin: '0 auto', + justifyContent: 'space-around' + } +}) diff --git a/webapp/src/images/templates/base/1.png b/webapp/src/images/templates/base/1.png index 328bd227..12cdce6a 100644 Binary files a/webapp/src/images/templates/base/1.png and b/webapp/src/images/templates/base/1.png differ diff --git a/webapp/src/images/templates/base/2.png b/webapp/src/images/templates/base/2.png index 6a58b3e9..ca75086f 100644 Binary files a/webapp/src/images/templates/base/2.png and b/webapp/src/images/templates/base/2.png differ diff --git a/webapp/src/images/templates/base/3.png b/webapp/src/images/templates/base/3.png index 183458e9..a310c72d 100644 Binary files a/webapp/src/images/templates/base/3.png and b/webapp/src/images/templates/base/3.png differ diff --git a/webapp/src/images/templates/base/4.png b/webapp/src/images/templates/base/4.png index 487966fc..60633df9 100644 Binary files a/webapp/src/images/templates/base/4.png and b/webapp/src/images/templates/base/4.png differ diff --git a/webapp/src/images/templates/bgs/10.png b/webapp/src/images/templates/bgs/10.png new file mode 100644 index 00000000..f3d2afce Binary files /dev/null and b/webapp/src/images/templates/bgs/10.png differ diff --git a/webapp/src/images/templates/bgs/7.png b/webapp/src/images/templates/bgs/7.png new file mode 100644 index 00000000..ef5b2ba2 Binary files /dev/null and b/webapp/src/images/templates/bgs/7.png differ diff --git a/webapp/src/images/templates/bgs/8.png b/webapp/src/images/templates/bgs/8.png new file mode 100644 index 00000000..b87a92e5 Binary files /dev/null and b/webapp/src/images/templates/bgs/8.png differ diff --git a/webapp/src/images/templates/bgs/9.png b/webapp/src/images/templates/bgs/9.png new file mode 100644 index 00000000..6c6db5e7 Binary files /dev/null and b/webapp/src/images/templates/bgs/9.png differ diff --git a/webapp/src/images/templates/templatelist.js b/webapp/src/images/templates/templatelist.js index 96d360cb..75bcc817 100644 --- a/webapp/src/images/templates/templatelist.js +++ b/webapp/src/images/templates/templatelist.js @@ -14,6 +14,10 @@ import bgs3 from './bgs/3.png' import bgs4 from './bgs/4.png' import bgs5 from './bgs/5.png' import bgs6 from './bgs/6.png' +import bgs7 from './bgs/7.png' +import bgs8 from './bgs/8.png' +import bgs9 from './bgs/9.png' +import bgs10 from './bgs/10.png' import deco1 from './deco/1.png' import deco2 from './deco/2.png' @@ -25,7 +29,7 @@ import mouth4 from './mouth/4.png' const baselist = [base1, base2, base3, base4] const eyeslist = [eyes1, eyes2, eyes3, eyes4] -const bglist = [bgs1, bgs2, bgs3, bgs4, bgs5, bgs6] +const bglist = [bgs1, bgs2, bgs3, bgs4, bgs5, bgs6, bgs7, bgs8, bgs9, bgs10] const decolist = [deco1, deco2] const mouthlist = [mouth1, mouth2, mouth3, mouth4] diff --git a/webapp/src/routes/CreateTemplate/index.js b/webapp/src/routes/CreateTemplate/index.js index 9f9f6379..f439fba7 100644 --- a/webapp/src/routes/CreateTemplate/index.js +++ b/webapp/src/routes/CreateTemplate/index.js @@ -16,6 +16,8 @@ import { CREATE_TEMPLATE_MUTATION } from '../../gql' import { ipfs, setData } from '../../utils' import { useSharedState } from '../../context/state.context' import AvatarMaker from '../../components/AvatarMaker' +import Memory from '../../games/Memory' +import { baselist } from '../../images/templates/templatelist' import styles from './styles' @@ -41,6 +43,7 @@ const CreateTemplate = () => { const [, { showMessage }] = useSharedState() const [tab, setTab] = useState(0) const [payload, setPayload] = useState() + const [canvas, setCanvas] = useState() const handleFileUpload = field => async files => { if (!files?.length) { @@ -64,13 +67,15 @@ const CreateTemplate = () => { } const handleSubmit = async () => { + const dataUrl = canvas.toDataURL({ format: 'png' }) + try { const { data } = await createTemplate({ variables: { ...payload } }) - setPayload(initialValue) + setPayload({ ...initialValue, dataUrl }) showMessage({ content: `${t('successMessage')} ${data.template.trxid}` }) } catch (error) { showMessage({ type: 'error', content: error.message }) @@ -82,127 +87,130 @@ const CreateTemplate = () => { }, []) return ( -
- - - - - - - - + <> + + + + + - - { - handlePayloadChange('name')(event) - handlePayloadChange('metadata.name')(event) - }} - /> - + + + - - - + + { + handlePayloadChange('name')(event) + handlePayloadChange('metadata.name')(event) + }} + /> + - - - setTab(value)}> - - - - - + + + - {tab === 0 && ( - {}} /> + + setTab(value)}> + + + + - )} - {tab === 1 && ( - <> + {tab === 0 && ( - - handlePayloadChange('metadata.backgroundColor')({ - target: { value: color.hex } - }) - } - /> + - - - + + + handlePayloadChange('metadata.backgroundColor')({ + target: { value: color.hex } + }) } - }} - /> - - - - + + + + - - - )} - - - - + }} + /> + + + + + + + )} + + +
+ + + ) } diff --git a/webapp/src/utils/buildDeck.js b/webapp/src/utils/buildDeck.js new file mode 100644 index 00000000..350ed9aa --- /dev/null +++ b/webapp/src/utils/buildDeck.js @@ -0,0 +1,29 @@ +import shuffle from 'lodash.shuffle' + +import { bglist } from '../images/templates/templatelist' + +const MAX_CARDS_NUMBER = 20 + +export const buildDeck = options => { + let data = [] + const cards = [] + + if (options.length && options.length < 10) { + const splitedData = bglist.slice(0, 10 - options.length) + + data = [...options, ...splitedData] + } + + while (cards.length < MAX_CARDS_NUMBER) { + const index = Math.floor(Math.random() * data.length) + const card = { + image: data.splice(index, 1)[0], + guessedRight: false + } + + cards.push(card) + cards.push({ ...card }) + } + + return shuffle(cards) +} diff --git a/webapp/src/utils/index.js b/webapp/src/utils/index.js index aa5d766f..a0176d79 100644 --- a/webapp/src/utils/index.js +++ b/webapp/src/utils/index.js @@ -3,3 +3,4 @@ export * from './format-with-thousand-separator' export * from './ipfs' export * from './on-img-error' export * from './set-data' +export * from './buildDeck' diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 6fb971dc..3f8b977f 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -19,20 +19,20 @@ __metadata: linkType: hard "@apollo/client@npm:^3.3.11": - version: 3.3.12 - resolution: "@apollo/client@npm:3.3.12" + version: 3.3.13 + resolution: "@apollo/client@npm:3.3.13" dependencies: "@graphql-typed-document-node/core": ^3.0.0 "@types/zen-observable": ^0.8.0 - "@wry/context": ^0.5.2 - "@wry/equality": ^0.3.0 + "@wry/context": ^0.6.0 + "@wry/equality": ^0.4.0 fast-json-stable-stringify: ^2.0.0 graphql-tag: ^2.12.0 hoist-non-react-statics: ^3.3.2 - optimism: ^0.14.0 + optimism: ^0.15.0 prop-types: ^15.7.2 symbol-observable: ^2.0.0 - ts-invariant: ^0.6.2 + ts-invariant: ^0.7.0 tslib: ^1.10.0 zen-observable: ^0.8.14 peerDependencies: @@ -44,7 +44,7 @@ __metadata: optional: true subscriptions-transport-ws: optional: true - checksum: 18181dc9794b61b6ef314f15a07ffbebac9353bcd4715fc2ab2abd0a287bcc45c6a94aa6f23ddf2a2967b73435cfbcca721411e893a7874903eed07c308046e7 + checksum: b53741ce60cbbf5a55f58b590fa76a56af1b1db35ab8dd521a79bfa003033f1134f2ab4917d2b6c86f99e60c0edf317cbf569e9840f0d78bff53285fc48d6697 languageName: node linkType: hard @@ -75,10 +75,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.12.1, @babel/compat-data@npm:^7.13.0, @babel/compat-data@npm:^7.13.8": - version: 7.13.11 - resolution: "@babel/compat-data@npm:7.13.11" - checksum: cb491342012dbec6482d27e302688e1d13db932f631a55279c98a9ce22b94f5a24731f93e29a4fac8a0c2f2533f23a4ad9699d930044b562778dd6e0f4d5e369 +"@babel/compat-data@npm:^7.12.1, @babel/compat-data@npm:^7.13.0, @babel/compat-data@npm:^7.13.12, @babel/compat-data@npm:^7.13.8": + version: 7.13.12 + resolution: "@babel/compat-data@npm:7.13.12" + checksum: a7165243d68ee4d3f22cddd431175678df9c01dc12c11621ba8a76af9907d922d68afaa9f32a05ce2b85e55895dd8ca5c9407a8ec72ffcda12400ca24714d15a languageName: node linkType: hard @@ -272,38 +272,37 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.13.0": - version: 7.13.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.13.0" +"@babel/helper-member-expression-to-functions@npm:^7.13.0, @babel/helper-member-expression-to-functions@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/helper-member-expression-to-functions@npm:7.13.12" dependencies: - "@babel/types": ^7.13.0 - checksum: 9baaab9910a96c0f201b71c6cc39037dce5d32a321f61347ac489ddbef2bcbd232adcadeaa8e44d8c9a7216226c009b57f9d65697d90d7a8ed2c27682932d959 + "@babel/types": ^7.13.12 + checksum: 2c075f72e5bda1432c74484548272577485d45c4d6c7cc9e84c5d053eaa6e0890e93c9b018bab97f65cbb81ac04dd9cdca73d5ae0e94b03cfc00d10972b99185 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.12.1, @babel/helper-module-imports@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/helper-module-imports@npm:7.12.13" +"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.12.1, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/helper-module-imports@npm:7.13.12" dependencies: - "@babel/types": ^7.12.13 - checksum: 9832436fb44361b2d7a0b7d99f18b7c0529afb94202ab92b578147aba062447e9a1cff33bc95db33189686fa922c62f23da296870958eee2f862b3aa89809159 + "@babel/types": ^7.13.12 + checksum: 4d1d3364bec0820e50c782b5a5c81e7987c260c14772bc594ca8dbfdb3b6e43bd9b4e5071fd2a5f777c822dc7440781fa904f643e2069755db9ba5033cb2beac languageName: node linkType: hard "@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.13.0": - version: 7.13.0 - resolution: "@babel/helper-module-transforms@npm:7.13.0" + version: 7.13.12 + resolution: "@babel/helper-module-transforms@npm:7.13.12" dependencies: - "@babel/helper-module-imports": ^7.12.13 - "@babel/helper-replace-supers": ^7.13.0 - "@babel/helper-simple-access": ^7.12.13 + "@babel/helper-module-imports": ^7.13.12 + "@babel/helper-replace-supers": ^7.13.12 + "@babel/helper-simple-access": ^7.13.12 "@babel/helper-split-export-declaration": ^7.12.13 "@babel/helper-validator-identifier": ^7.12.11 "@babel/template": ^7.12.13 "@babel/traverse": ^7.13.0 - "@babel/types": ^7.13.0 - lodash: ^4.17.19 - checksum: b7e45c67eeaca488fa7a7bb0afebaec25b91f94cb04d32229ef799bd3a31ef5b566737fefd139b20c6525817528816e43bf492372c77e352e2a0e4d03b1fe21b + "@babel/types": ^7.13.12 + checksum: d2f9bb7a62685c54570b5e78a567d2a75748e55eca70bd11924b3a15c50017864dbe37697952889e17e1c1764e99fe28e9ca1959e014e57e56f73cc09f0a2e19 languageName: node linkType: hard @@ -334,24 +333,24 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.12.13, @babel/helper-replace-supers@npm:^7.13.0": - version: 7.13.0 - resolution: "@babel/helper-replace-supers@npm:7.13.0" +"@babel/helper-replace-supers@npm:^7.12.13, @babel/helper-replace-supers@npm:^7.13.0, @babel/helper-replace-supers@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/helper-replace-supers@npm:7.13.12" dependencies: - "@babel/helper-member-expression-to-functions": ^7.13.0 + "@babel/helper-member-expression-to-functions": ^7.13.12 "@babel/helper-optimise-call-expression": ^7.12.13 "@babel/traverse": ^7.13.0 - "@babel/types": ^7.13.0 - checksum: b32ab3f4d6a4e7f80c361eb9c0a001c2ae498f885248cb567c8de2475fb3dcbdf7ddd32a9e9a926abf55cf4f46faad7ceebfd3d035dea5508c3d9ba55d4083cc + "@babel/types": ^7.13.12 + checksum: 38b79cb56a9a5324e32567660fcafbac4efae6f2c2c2ef048deb2d022476fc1c7acfda5ab841f7135d07b4f39e62142f9d253cfe824232030432c86f94d226f1 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/helper-simple-access@npm:7.12.13" +"@babel/helper-simple-access@npm:^7.12.13, @babel/helper-simple-access@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/helper-simple-access@npm:7.13.12" dependencies: - "@babel/types": ^7.12.13 - checksum: 34f19da4b8129006d660ff6d704d493a447852268a1360727a7de32087c7cead4c2548a3bb73c8fee7afa2dcad85087d53f9b0cabe071f3bf5cc27f35de9e7c8 + "@babel/types": ^7.13.12 + checksum: eff532a1572a4ac562c5918a409871ddf9baee9ece197b98a54622184d3b9e01bdd465597f27ca3d452e71638c913a14819cf261dc095a466032dfd92a88bc73 languageName: node linkType: hard @@ -422,11 +421,24 @@ __metadata: linkType: hard "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.13, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.13.0, @babel/parser@npm:^7.13.10, @babel/parser@npm:^7.7.0": - version: 7.13.11 - resolution: "@babel/parser@npm:7.13.11" + version: 7.13.12 + resolution: "@babel/parser@npm:7.13.12" bin: parser: ./bin/babel-parser.js - checksum: 3ab6f6097efc72ac9212831f8f1c17fbcf9f0a6d1b12fa2486a51db4674cf3e86674d0ff62ba789933703119e69ac5daf8d1bb9e400eb4a613df8b0103104ab6 + checksum: d73d8fa55627697501e3f86b84a6f91edd93695347bb7aa02e7466ddc7e39fc79dc1b43a496c6a253d7a8608f8cfcf420692d2f88ff2ca668f8273742b804430 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.13.12": + version: 7.13.12 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.13.12" + dependencies: + "@babel/helper-plugin-utils": ^7.13.0 + "@babel/helper-skip-transparent-expression-wrappers": ^7.12.1 + "@babel/plugin-proposal-optional-chaining": ^7.13.12 + peerDependencies: + "@babel/core": ^7.13.0 + checksum: ad0b508a5c3f3436ff0ff598b7aad63686bfe7f846b19c862c09397bc987ab9244b866204440496cf6d1b7ec07ea01a6fe95fd3067dbdf58ec48d9d4d4d9a440 languageName: node linkType: hard @@ -616,16 +628,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.12.1, @babel/plugin-proposal-optional-chaining@npm:^7.13.8": - version: 7.13.8 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.13.8" +"@babel/plugin-proposal-optional-chaining@npm:^7.12.1, @babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.13.8": + version: 7.13.12 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.13.12" dependencies: "@babel/helper-plugin-utils": ^7.13.0 "@babel/helper-skip-transparent-expression-wrappers": ^7.12.1 "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8295f1ceda1bc40eb281b611eeebc087db843de318bbffeecd245b0a0ffe7df723ec99c39579d2e1089af2694abde938f30defb16c5f909423fa6d57a7155598 + checksum: 8663cfbf5cdfe41f8765976b94de9525c223085d53bb48bd481a03539a7680f2aa3b3fd525d80144e1c1c646cbad817fea7ef8da573bbf0600ddde32fab7420b languageName: node linkType: hard @@ -1205,17 +1217,17 @@ __metadata: linkType: hard "@babel/plugin-transform-react-jsx@npm:^7.12.1, @babel/plugin-transform-react-jsx@npm:^7.12.13, @babel/plugin-transform-react-jsx@npm:^7.12.17": - version: 7.12.17 - resolution: "@babel/plugin-transform-react-jsx@npm:7.12.17" + version: 7.13.12 + resolution: "@babel/plugin-transform-react-jsx@npm:7.13.12" dependencies: "@babel/helper-annotate-as-pure": ^7.12.13 - "@babel/helper-module-imports": ^7.12.13 - "@babel/helper-plugin-utils": ^7.12.13 + "@babel/helper-module-imports": ^7.13.12 + "@babel/helper-plugin-utils": ^7.13.0 "@babel/plugin-syntax-jsx": ^7.12.13 - "@babel/types": ^7.12.17 + "@babel/types": ^7.13.12 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1435e662f988a58392b3065b0f25c7015a6881ff969a2f8c54f6f2ced8c44abcce5c55e2a3795d3c5a11ce9f49f115a2ce533e46b06cf9e4d935bcb174517a0c + checksum: 5d4ff7d9972b7403ba1d3bfbac51489e822ef30d7324a2201a42c579bff5ba1c822635eecb6845fe8652a8658d9fddeccf9f4ddaace78148b6785abe16405a72 languageName: node linkType: hard @@ -1436,13 +1448,14 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.13.10, @babel/preset-env@npm:^7.8.4": - version: 7.13.10 - resolution: "@babel/preset-env@npm:7.13.10" + version: 7.13.12 + resolution: "@babel/preset-env@npm:7.13.12" dependencies: - "@babel/compat-data": ^7.13.8 + "@babel/compat-data": ^7.13.12 "@babel/helper-compilation-targets": ^7.13.10 "@babel/helper-plugin-utils": ^7.13.0 "@babel/helper-validator-option": ^7.12.17 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.13.12 "@babel/plugin-proposal-async-generator-functions": ^7.13.8 "@babel/plugin-proposal-class-properties": ^7.13.0 "@babel/plugin-proposal-dynamic-import": ^7.13.8 @@ -1453,7 +1466,7 @@ __metadata: "@babel/plugin-proposal-numeric-separator": ^7.12.13 "@babel/plugin-proposal-object-rest-spread": ^7.13.8 "@babel/plugin-proposal-optional-catch-binding": ^7.13.8 - "@babel/plugin-proposal-optional-chaining": ^7.13.8 + "@babel/plugin-proposal-optional-chaining": ^7.13.12 "@babel/plugin-proposal-private-methods": ^7.13.0 "@babel/plugin-proposal-unicode-property-regex": ^7.12.13 "@babel/plugin-syntax-async-generators": ^7.8.4 @@ -1501,7 +1514,7 @@ __metadata: "@babel/plugin-transform-unicode-escapes": ^7.12.13 "@babel/plugin-transform-unicode-regex": ^7.12.13 "@babel/preset-modules": ^0.1.4 - "@babel/types": ^7.13.0 + "@babel/types": ^7.13.12 babel-plugin-polyfill-corejs2: ^0.1.4 babel-plugin-polyfill-corejs3: ^0.1.3 babel-plugin-polyfill-regenerator: ^0.1.2 @@ -1509,7 +1522,7 @@ __metadata: semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1f23eb25dea448fd75a3e525f71181d535d2884fe50c7fbb9aa29918b997a7d92ba27cfb55f8b4070bc1b0507ab3d2d7ba9ee612a972e0f0b7447d4455d2b447 + checksum: e86ef0d986e388b5c4efd0b426975cc1e41d0aecea9b94ba54904ad06f2ba92d5ee82c3a073edb21cd7ca15b2a22970478cbdd63a69fb2f01d65161904aa998c languageName: node linkType: hard @@ -1591,15 +1604,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.6.0": - version: 7.6.0 - resolution: "@babel/runtime@npm:7.6.0" - dependencies: - regenerator-runtime: ^0.13.2 - checksum: a24813fb9936561455ebb3ec35cfb1c70a8de982ca78e9286ea7cf824208e8f09a019923a304076623714b35be8fb9bfce779a511f7b5d12f158518d5f4a3aa6 - languageName: node - linkType: hard - "@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.6, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.4.4, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.0, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7": version: 7.13.10 resolution: "@babel/runtime@npm:7.13.10" @@ -1637,14 +1641,14 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.13, @babel/types@npm:^7.12.17, @babel/types@npm:^7.12.6, @babel/types@npm:^7.13.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": - version: 7.13.0 - resolution: "@babel/types@npm:7.13.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.13, @babel/types@npm:^7.12.6, @babel/types@npm:^7.13.0, @babel/types@npm:^7.13.12, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": + version: 7.13.12 + resolution: "@babel/types@npm:7.13.12" dependencies: "@babel/helper-validator-identifier": ^7.12.11 lodash: ^4.17.19 to-fast-properties: ^2.0.0 - checksum: a47357647a92c08ee2f5059210d37fd7fe190e8d4ef71dd97ba61c6ca7b7e979660bc8ba00fdc51249c037199b634dd984fde8d7a622fdd5e3e2161fe65e94c3 + checksum: 154392625ea7b7c550be1ebf624b9cfed394d11bf8b7cb39b0ec874a84313d26dc708cca62b18de9901bce19a9a187f0d4834e8cf365ad2fc9357c96c13923f7 languageName: node linkType: hard @@ -1801,29 +1805,29 @@ __metadata: languageName: node linkType: hard -"@greymass/eosio@npm:^0.2.5": - version: 0.2.7 - resolution: "@greymass/eosio@npm:0.2.7" +"@greymass/eosio@npm:^0.3.2": + version: 0.3.2 + resolution: "@greymass/eosio@npm:0.3.2" dependencies: - bn.js: ^4.4.0 - brorand: ^1.0.1 - elliptic: ^6.5.3 + bn.js: ^4.11.9 + brorand: ^1.1.0 + elliptic: ^6.5.4 hash.js: ^1.0.0 tslib: ^2.0.3 - checksum: 6dab278ad944fede80e678fafbde756525016de7828a2ced0dfb679f6d771e14dd40464ee9c30171b876a4fe948a5088b00a2ebb0a386b69a32e984fb161f012 + checksum: 02f3928ddf829b4bcba4f9b20729a460ed24fe46be41c8ed019f55d819e6273bf95224fc467a1d342a0ae92c9fb8c48157cf65218e9a2322540207edbb3e4d9c languageName: node linkType: hard -"@greymass/eosio@npm:^0.3.2": - version: 0.3.2 - resolution: "@greymass/eosio@npm:0.3.2" +"@greymass/eosio@npm:^0.4.0": + version: 0.4.0 + resolution: "@greymass/eosio@npm:0.4.0" dependencies: bn.js: ^4.11.9 brorand: ^1.1.0 elliptic: ^6.5.4 hash.js: ^1.0.0 tslib: ^2.0.3 - checksum: 02f3928ddf829b4bcba4f9b20729a460ed24fe46be41c8ed019f55d819e6273bf95224fc467a1d342a0ae92c9fb8c48157cf65218e9a2322540207edbb3e4d9c + checksum: 6d7a7364e48ee4a4f8aad3afd9d366d8907bada9fbc9e850fbcf23664cde8312dc0af4b72b39559ed26275317807a97b561cbf1424f106f21305c61ab877df14 languageName: node linkType: hard @@ -2601,9 +2605,9 @@ __metadata: linkType: hard "@types/estree@npm:*": - version: 0.0.46 - resolution: "@types/estree@npm:0.0.46" - checksum: 69fcf647706f5b6a475ec2f9aacf73b40866f577eef6c6f33de95cc3b4897381c2a8257646f13cd5d91fffc5debfe6289b6864ba29ad349ae68703f8b993c9f6 + version: 0.0.47 + resolution: "@types/estree@npm:0.0.47" + checksum: 28cba548c7b61855f4ff0c20146512e71fb578253e3cb24baf1acf660c626a8a271f99848e8a8c4e0e87f177cfce28e8d1fcecb65a4aad4a92ba48fd73179289 languageName: node linkType: hard @@ -2680,16 +2684,16 @@ __metadata: linkType: hard "@types/minimatch@npm:*": - version: 3.0.3 - resolution: "@types/minimatch@npm:3.0.3" - checksum: 672ccdac197e8176eed1a9441d0caf8a29a90eb139b1cefdd4c9e71b1c48f5c749f5d101a2d85da15c6259214ebda95072835021407d60330a731a2672964b82 + version: 3.0.4 + resolution: "@types/minimatch@npm:3.0.4" + checksum: abbe7031d8a6144c36f1803c5c1914885c2349d5d73fc45aae44807c12c4c803b8acfb134c71c7eff75c462c218697f982b96633f8fdf71b83ec50eba36122a6 languageName: node linkType: hard "@types/node@npm:*": - version: 14.14.35 - resolution: "@types/node@npm:14.14.35" - checksum: 0f6320bf5370d1ff82105fb7f26aa0658499c97d3ec78561e65b65724280244f281602541182b63470d2c8a98db22fbb4f91409c5c7c97da8c3bb8f97fbc5dbc + version: 14.14.36 + resolution: "@types/node@npm:14.14.36" + checksum: 9eff5863af3ddf3dfd0964ce7da85e663df2c05d091412b8c97d069e61b00760fa4ce788442733bdf07ad69ce408088c0bef2fa81b5cfdca54d31117618385f3 languageName: node linkType: hard @@ -2803,13 +2807,6 @@ __metadata: languageName: node linkType: hard -"@types/ungap__global-this@npm:^0.3.1": - version: 0.3.1 - resolution: "@types/ungap__global-this@npm:0.3.1" - checksum: c000b1f7792fa96def1e976d54bf23a127c99fa0bb0ee713e9792f9cf8fc97f4dba3313df9f9295e33f6461a54bd41279bb89ba1add1fb86d309b08e3a95f260 - languageName: node - linkType: hard - "@types/webpack-sources@npm:*": version: 2.1.0 resolution: "@types/webpack-sources@npm:2.1.0" @@ -2859,11 +2856,11 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^4.5.0": - version: 4.18.0 - resolution: "@typescript-eslint/eslint-plugin@npm:4.18.0" + version: 4.19.0 + resolution: "@typescript-eslint/eslint-plugin@npm:4.19.0" dependencies: - "@typescript-eslint/experimental-utils": 4.18.0 - "@typescript-eslint/scope-manager": 4.18.0 + "@typescript-eslint/experimental-utils": 4.19.0 + "@typescript-eslint/scope-manager": 4.19.0 debug: ^4.1.1 functional-red-black-tree: ^1.0.1 lodash: ^4.17.15 @@ -2876,23 +2873,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: f137baf23f42345986a3570016ef0bacfff9f1e973f87962e09b826dde26b2f3d4c383a2b22839d2cd46baeb54753ac52c8837d41aa6caaf2ce122efdefea689 + checksum: 49280836614c8143f8a7a873fe7f41c022e4b4c680b2c23bc98cd106a4ec8ae58c856f034c0eb172f38d8ae6e858a3d0f0ea4c384f9859e7a745056c5f20de8a languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.18.0, @typescript-eslint/experimental-utils@npm:^4.0.1": - version: 4.18.0 - resolution: "@typescript-eslint/experimental-utils@npm:4.18.0" +"@typescript-eslint/experimental-utils@npm:4.19.0, @typescript-eslint/experimental-utils@npm:^4.0.1": + version: 4.19.0 + resolution: "@typescript-eslint/experimental-utils@npm:4.19.0" dependencies: "@types/json-schema": ^7.0.3 - "@typescript-eslint/scope-manager": 4.18.0 - "@typescript-eslint/types": 4.18.0 - "@typescript-eslint/typescript-estree": 4.18.0 + "@typescript-eslint/scope-manager": 4.19.0 + "@typescript-eslint/types": 4.19.0 + "@typescript-eslint/typescript-estree": 4.19.0 eslint-scope: ^5.0.0 eslint-utils: ^2.0.0 peerDependencies: eslint: "*" - checksum: 1f1357b38aa6e1dc9088abec1c259372ff124be215644283df1725421c3faeeb90ca463c5e549247f10918d18031cd56b58b366d22a5c90e23f601826d1d7f3a + checksum: aac92241f5a73e6fb77270a106b8509ff6124873b16faeb1e2f48d492beb9f03cddd069d44c0e184a0621d315751224c957b40e52e25cf9d8bf0b358400316fc languageName: node linkType: hard @@ -2912,29 +2909,29 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^4.5.0": - version: 4.18.0 - resolution: "@typescript-eslint/parser@npm:4.18.0" + version: 4.19.0 + resolution: "@typescript-eslint/parser@npm:4.19.0" dependencies: - "@typescript-eslint/scope-manager": 4.18.0 - "@typescript-eslint/types": 4.18.0 - "@typescript-eslint/typescript-estree": 4.18.0 + "@typescript-eslint/scope-manager": 4.19.0 + "@typescript-eslint/types": 4.19.0 + "@typescript-eslint/typescript-estree": 4.19.0 debug: ^4.1.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: d2f907dc2888078fa6aaca329e39209cc0ceff0dfe43657835b9fbd73678d848077572fdf451dd0cae4ea199b8bfa0f3791037bd9174049668914c7a8ac55157 + checksum: eb9033469250ca0db08442c0a504cb57db5541fd31d2036d6822bca9966f638fba199eb32b31d9574534c302ffc0ebba65c4dba62dddbe56a2c85df0a5c6597a languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.18.0": - version: 4.18.0 - resolution: "@typescript-eslint/scope-manager@npm:4.18.0" +"@typescript-eslint/scope-manager@npm:4.19.0": + version: 4.19.0 + resolution: "@typescript-eslint/scope-manager@npm:4.19.0" dependencies: - "@typescript-eslint/types": 4.18.0 - "@typescript-eslint/visitor-keys": 4.18.0 - checksum: c543d4bf73ad0193cca7303c376f15b099ee861be492a210cfc19909d2ec828b7dc898a59e17c89cc91e4cc2ea450731a83671d136cd995fb9b77f8a7db4d440 + "@typescript-eslint/types": 4.19.0 + "@typescript-eslint/visitor-keys": 4.19.0 + checksum: 746c74e40428e7a291832cb87fd96534a6cd081dbb9b4d83bbffa3486ab5e8ac59bacdef82d349e903c77c07f0ff784e3b2abc69022efc0f8f0cb445b91251a5 languageName: node linkType: hard @@ -2945,10 +2942,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:4.18.0": - version: 4.18.0 - resolution: "@typescript-eslint/types@npm:4.18.0" - checksum: 45d3df0c4993ceab017df2a4502bb2e3d9b21e6554997a539b88dfa5899c83bf6156a823d15eeb679e65dec15ab07ff371c6e5c09f98c166ed94f79a8223ffab +"@typescript-eslint/types@npm:4.19.0": + version: 4.19.0 + resolution: "@typescript-eslint/types@npm:4.19.0" + checksum: 86378fece710a598683dc172ede1a871290b15329dc60c13674a1d18d9c41a51c4194b8a35f1a253d2ee2b7fc222b4d449329fc68d512e425f36e9b7fd3626bb languageName: node linkType: hard @@ -2971,12 +2968,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.18.0": - version: 4.18.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.18.0" +"@typescript-eslint/typescript-estree@npm:4.19.0": + version: 4.19.0 + resolution: "@typescript-eslint/typescript-estree@npm:4.19.0" dependencies: - "@typescript-eslint/types": 4.18.0 - "@typescript-eslint/visitor-keys": 4.18.0 + "@typescript-eslint/types": 4.19.0 + "@typescript-eslint/visitor-keys": 4.19.0 debug: ^4.1.1 globby: ^11.0.1 is-glob: ^4.0.1 @@ -2985,7 +2982,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: b77e150d281d50aad89f915c05310b5f94fa2b1fc64eada20460d8a7f10c42d4c2a5ccffe185f128c965fc9bd209f77a0df8e1779af18b0a3a383241564ecc4b + checksum: 446457f2532f24c12740ffe24453a4ad32c3fc2a4e35c6dd8b8d8cb114c925d37084c4541a7723cd22ccdd83f205bc513134a2db0b6304900609f5acf2f69665 languageName: node linkType: hard @@ -2998,20 +2995,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.18.0": - version: 4.18.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.18.0" +"@typescript-eslint/visitor-keys@npm:4.19.0": + version: 4.19.0 + resolution: "@typescript-eslint/visitor-keys@npm:4.19.0" dependencies: - "@typescript-eslint/types": 4.18.0 + "@typescript-eslint/types": 4.19.0 eslint-visitor-keys: ^2.0.0 - checksum: 654576d330531386773facffc715e213602721de8ca2f6268d71186a732975031954119fba414a4d502b4827b3941fae068ebb4368b4b7f94e937597b3f57d82 - languageName: node - linkType: hard - -"@ungap/global-this@npm:^0.4.2": - version: 0.4.4 - resolution: "@ungap/global-this@npm:0.4.4" - checksum: 5ee0ba7cdffbb1c9205db99fd801dc49957ec519cb9a50b989a0c81d28ead04d8323e73f30d642ffd287f4dec1f39eb303f6a25e58b7a0102fd390154a0019f6 + checksum: d9cf3501ae69796850dcdadde7fdaa1f3fc27d54a380396cc6b67706f7d6329b0c35db9b23d96c83a4196a915681129fa6b324383fcee88f413e06f7d05edf16 languageName: node linkType: hard @@ -3196,30 +3186,30 @@ __metadata: languageName: node linkType: hard -"@wry/context@npm:^0.5.2": - version: 0.5.4 - resolution: "@wry/context@npm:0.5.4" +"@wry/context@npm:^0.6.0": + version: 0.6.0 + resolution: "@wry/context@npm:0.6.0" dependencies: - tslib: ^1.14.1 - checksum: 4894bf9db998a0d6591cdbbf97de6162ae38efac364d0633319906cccc293159bc8b98784b2969f9f75927096e335b1d1bb7a299fdb25eff7e1fc449919b4023 + tslib: ^2.1.0 + checksum: c1452ba9009a13ddf86c98b7051167304fdeb9284438d9c7ccb2f86a3f9724fd2ce5685574d5949cd4a66918dd230fbb61185b62b5dbd1760a8dea4b6c6900c0 languageName: node linkType: hard -"@wry/equality@npm:^0.3.0": - version: 0.3.4 - resolution: "@wry/equality@npm:0.3.4" +"@wry/equality@npm:^0.4.0": + version: 0.4.0 + resolution: "@wry/equality@npm:0.4.0" dependencies: - tslib: ^1.14.1 - checksum: 6de84a1dcbbdc79f4b980b03e4111d97b1c3b8311e5db81c105d17109a258542a4aadef01294e21bf253e8e40702900913d25f55fc72dd76f5d7a844c706783e + tslib: ^2.1.0 + checksum: 87c2b705edf0cc81e8b034367765762f3d2a1a0bfd9163b70389398bc0fc0338e1f8d68b2eaa70b0f5101c455bf5d419ae4a4f03f7f7697803e34adb9ca86b72 languageName: node linkType: hard -"@wry/trie@npm:^0.2.1": - version: 0.2.2 - resolution: "@wry/trie@npm:0.2.2" +"@wry/trie@npm:^0.3.0": + version: 0.3.0 + resolution: "@wry/trie@npm:0.3.0" dependencies: - tslib: ^1.14.1 - checksum: 7e6a1570bfc04f9f50a8fb550b1cd458386e4e963334e700cc2a450ecb795dad1d06c4fbfbf9981c69a7faec4d2b98513fec803cfc30a4d3d5ac649a7f32e28f + tslib: ^2.1.0 + checksum: 74305830c7138924772073fbe6aeaadf2a9a55bc16ac4a2436f17dff83bb32950a17dbbb4fcdfb9f63977a53e3f8cda0dd33b18cfdbd5ba6f6484f84d12a504e languageName: node linkType: hard @@ -3424,21 +3414,21 @@ __metadata: linkType: hard "anchor-link-browser-transport@npm:^3.0.0": - version: 3.1.2 - resolution: "anchor-link-browser-transport@npm:3.1.2" + version: 3.1.3 + resolution: "anchor-link-browser-transport@npm:3.1.3" dependencies: tslib: ^2.0.3 peerDependencies: anchor-link: ^3.0.2 - checksum: ef0c9bec350ed5d6c066b3e779b26409d16f50737a6d825e87448882a0ba70e0448179b21056327c9e1b4b11ad302d79fba11eac4c5462688bdc1a021734ecae + checksum: 4397bf64ec706ea92283be89e0a0254eed217daf5f5f8e6a0d18dfdd30be9ccb64cc91e2bab94de4a33d8523b7de1eb08c4cf44db02694ecbead189742db5c97 languageName: node linkType: hard "anchor-link@npm:^3.0.3": - version: 3.2.2 - resolution: "anchor-link@npm:3.2.2" + version: 3.2.3 + resolution: "anchor-link@npm:3.2.3" dependencies: - "@greymass/eosio": ^0.3.2 + "@greymass/eosio": ^0.4.0 asmcrypto.js: ^2.3.2 eosio-signing-request: ^2.2.0 fetch-ponyfill: ^7.1.0 @@ -3447,7 +3437,7 @@ __metadata: tslib: ^2.1.0 uuid: ^8.3.2 ws: ^7.4.3 - checksum: 50aa70675522960da4284b20fa64cd33e545f5c30342f45148af725ac4aa970eddb3e3fc4590746f2f4d087b969cfbe7b0236774b5374605c9b7aa74c15f2960 + checksum: 6f4af1d790839ba59c38d82c243789b2acc8ce8accf8fbd7697e36f7565c323db602a15f001e79d0d596d816ce8c18562ed60e3d6782d27011e8365b35a5a24d languageName: node linkType: hard @@ -3466,11 +3456,11 @@ __metadata: linkType: hard "ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.1": - version: 4.3.1 - resolution: "ansi-escapes@npm:4.3.1" + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" dependencies: - type-fest: ^0.11.0 - checksum: bcb39e57bd32af0236c4ded96aaf8ef5d86c5a4683762b0be998c68cd11d5afd93296f4b5e087a3557da82a899b7c4d081483d603a4d4647e6a6613bf1aded8a + type-fest: ^0.21.3 + checksum: eca4d4e15b214376b04c8ce16d75adcfdcf706c38d682474d84d007f792d2f0f2f217b613ed3e7545fa0ad9f1d815ccd2a942c6b1d3156fff01b00652090fcb8 languageName: node linkType: hard @@ -3644,7 +3634,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.1, array-includes@npm:^3.1.2": +"array-includes@npm:^3.1.1, array-includes@npm:^3.1.2, array-includes@npm:^3.1.3": version: 3.1.3 resolution: "array-includes@npm:3.1.3" dependencies: @@ -3698,7 +3688,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.2.3": +"array.prototype.flatmap@npm:^1.2.3, array.prototype.flatmap@npm:^1.2.4": version: 1.2.4 resolution: "array.prototype.flatmap@npm:1.2.4" dependencies: @@ -4146,7 +4136,7 @@ __metadata: languageName: node linkType: hard -"babel-runtime@npm:6.26.0, babel-runtime@npm:^6.26.0": +"babel-runtime@npm:^6.26.0": version: 6.26.0 resolution: "babel-runtime@npm:6.26.0" dependencies: @@ -4179,15 +4169,6 @@ __metadata: languageName: node linkType: hard -"base-x@npm:^3.0.2": - version: 3.0.8 - resolution: "base-x@npm:3.0.8" - dependencies: - safe-buffer: ^5.0.1 - checksum: 9e5832ab00f4413d63f8227901c18b2a9db5f379525f70b627e6e284007dc5e7940a765ef4ab03974b4c14a664153208758656ebb86979451d1995d13e3fa29b - languageName: node - linkType: hard - "base64-js@npm:^1.0.2, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -4245,13 +4226,6 @@ __metadata: languageName: node linkType: hard -"bigi@npm:1.4.2, bigi@npm:^1.1.0": - version: 1.4.2 - resolution: "bigi@npm:1.4.2" - checksum: 1cf78da7b300a018da23f47e4c93aa105ef57f9f07499f91d2ed2285a36d9ac67bb4be57a0e08df5760d4cef4caaa2a1ef6c9651b4a40247c8f02b080214400f - languageName: node - linkType: hard - "bignumber.js@npm:^9.0.0, bignumber.js@npm:^9.0.1": version: 9.0.1 resolution: "bignumber.js@npm:9.0.1" @@ -4442,19 +4416,6 @@ __metadata: languageName: node linkType: hard -"browserify-aes@npm:1.0.6": - version: 1.0.6 - resolution: "browserify-aes@npm:1.0.6" - dependencies: - buffer-xor: ^1.0.2 - cipher-base: ^1.0.0 - create-hash: ^1.1.0 - evp_bytestokey: ^1.0.0 - inherits: ^2.0.1 - checksum: bcd5c6d4a34f262dbc0155e53f58362ef35cd6075f97dd74fea87bfecb5ba1ccf50479d5252e0522f9e5eb5f908b5147f21fa55f421f34ea3f8f2fe901d6834a - languageName: node - linkType: hard - "browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" @@ -4557,15 +4518,6 @@ __metadata: languageName: node linkType: hard -"bs58@npm:4.0.1": - version: 4.0.1 - resolution: "bs58@npm:4.0.1" - dependencies: - base-x: ^3.0.2 - checksum: 0da897a0e527b31ec0fd7ce4d84a86278196acb4fa4f5010dce38a7b83b8b0bbe26909843878c2aa32bdbe00b93a68408d42c74a1cfaa05ca64f29bd5dff4187 - languageName: node - linkType: hard - "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -4589,7 +4541,7 @@ __metadata: languageName: node linkType: hard -"buffer-xor@npm:^1.0.2, buffer-xor@npm:^1.0.3": +"buffer-xor@npm:^1.0.3": version: 1.0.3 resolution: "buffer-xor@npm:1.0.3" checksum: 58ce260802968a06448f58ba20f83146ef21c7fb55839602ad951aa3b839035f181341375f2692aca46c86c15f6fcf668985ceef2063a2d33eafb5c6a0a4f627 @@ -4641,15 +4593,6 @@ __metadata: languageName: node linkType: hard -"bytebuffer@npm:5.0.1": - version: 5.0.1 - resolution: "bytebuffer@npm:5.0.1" - dependencies: - long: ~3 - checksum: 2c391ce3939dddb67f8ddd650be1b6454810365e34d7641c15a83036b2db871a57cf10c927f5f499c0d0627b1ca6b4c10254398858949e37ed73c4156ae57372 - languageName: node - linkType: hard - "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -4688,8 +4631,8 @@ __metadata: linkType: hard "cacache@npm:^15.0.5": - version: 15.0.5 - resolution: "cacache@npm:15.0.5" + version: 15.0.6 + resolution: "cacache@npm:15.0.6" dependencies: "@npmcli/move-file": ^1.0.1 chownr: ^2.0.0 @@ -4705,10 +4648,10 @@ __metadata: p-map: ^4.0.0 promise-inflight: ^1.0.1 rimraf: ^3.0.2 - ssri: ^8.0.0 + ssri: ^8.0.1 tar: ^6.0.2 unique-filename: ^1.1.1 - checksum: 8e371cbf3c5051585127e63a84c9f1e430032590e5c4ada17d57b7953e21f6d5722e7f29f80cfef26520175ea2d1705a0670897ed7fe64377c7bd2ee650be287 + checksum: 14a42beacacd46eeb11577c27e866d17285f3647e5f870ded539eedb98ffc4d7d84bd49998e0eda140756494fd14e24b6a028710e2c00653fd6479f4e3dc47a3 languageName: node linkType: hard @@ -5498,18 +5441,6 @@ __metadata: languageName: node linkType: hard -"create-hash@npm:1.1.3": - version: 1.1.3 - resolution: "create-hash@npm:1.1.3" - dependencies: - cipher-base: ^1.0.1 - inherits: ^2.0.1 - ripemd160: ^2.0.0 - sha.js: ^2.4.0 - checksum: 64e537c63fd1d524bc90e1bbf0412a730b4e61908568b5f5403fe9002a304dd853f31789a46b81de8b4417eb3482638f94eb7c299f37e2669d86d116379eb621 - languageName: node - linkType: hard - "create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": version: 1.2.0 resolution: "create-hash@npm:1.2.0" @@ -5523,20 +5454,6 @@ __metadata: languageName: node linkType: hard -"create-hmac@npm:1.1.6": - version: 1.1.6 - resolution: "create-hmac@npm:1.1.6" - dependencies: - cipher-base: ^1.0.3 - create-hash: ^1.1.0 - inherits: ^2.0.1 - ripemd160: ^2.0.0 - safe-buffer: ^5.0.1 - sha.js: ^2.4.8 - checksum: 3053d3811ef3bd05e21ca0e62985c3993d979cb6716bcef0f90354acc583a6f29834cc669e43215a46a902ee57e60e69c98fe273a38f3ce304e09c4af515ad10 - languageName: node - linkType: hard - "create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": version: 1.1.7 resolution: "create-hmac@npm:1.1.7" @@ -6468,15 +6385,6 @@ __metadata: languageName: node linkType: hard -"ecurve@npm:1.0.5": - version: 1.0.5 - resolution: "ecurve@npm:1.0.5" - dependencies: - bigi: ^1.1.0 - checksum: c1146753cd1d85e09f476af8bf9a54de1ff5f4a61c53fe81cfd6499c2f038545681bd7d00c1c4a67c5912946b8c69a5dd057ec41dba19d77141d16d2bdce031c - languageName: node - linkType: hard - "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -6501,15 +6409,15 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.564, electron-to-chromium@npm:^1.3.649": - version: 1.3.693 - resolution: "electron-to-chromium@npm:1.3.693" - checksum: 3874c434f35fb9fd3cce149cc7086acbd176538dcb128d648ac24f2b7206d6aaf401a45e88cfaccb87c3a4d578fc114de6ca8ebf5be486e7d3f4e8c968c4236f + version: 1.3.700 + resolution: "electron-to-chromium@npm:1.3.700" + checksum: e28b9407c87bc32f688f7940b6dc5f89907a3a17cf7e088daa81e2b45ef801eda68da69f156760bdf8f5e823e9edaa099d5e90ad37c5b5d0868b4e4153fc9b52 languageName: node linkType: hard -"elliptic@npm:6.5.2": - version: 6.5.2 - resolution: "elliptic@npm:6.5.2" +"elliptic@npm:6.5.3": + version: 6.5.3 + resolution: "elliptic@npm:6.5.3" dependencies: bn.js: ^4.4.0 brorand: ^1.0.1 @@ -6518,11 +6426,11 @@ __metadata: inherits: ^2.0.1 minimalistic-assert: ^1.0.0 minimalistic-crypto-utils: ^1.0.0 - checksum: 84df133c94a0985c359a5f0a45a27f8208b5dcbc486e5557480fcbf6d50041e3bccb0de7ab4b021f313755bf8657a79f53ff67c555203eecb6d81bfc10292825 + checksum: b66cf0b8f8d9a4d47992e6f0b754cbe4c0681b78b7d6691529c99fc79d8a87069f354a665a528c4bdd0327e1d937c617f9bb2fef1aa92761e4c2b7f73200af38 languageName: node linkType: hard -"elliptic@npm:^6.5.2, elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": +"elliptic@npm:6.5.4, elliptic@npm:^6.5.2, elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": version: 6.5.4 resolution: "elliptic@npm:6.5.4" dependencies: @@ -6658,12 +6566,12 @@ __metadata: linkType: hard "eosio-signing-request@npm:^2.2.0": - version: 2.2.0 - resolution: "eosio-signing-request@npm:2.2.0" + version: 2.2.1 + resolution: "eosio-signing-request@npm:2.2.1" dependencies: - "@greymass/eosio": ^0.3.2 + "@greymass/eosio": ^0.4.0 tslib: ^2.0.3 - checksum: 2fca8a3f5bf191f80409b12c3ecb4623c2fbc7a298b5ba5b98981656abc53cbe424be81641f6f307e18f953b7919ee54e7e1cdc6bd435a92e13dfcb70705b66d + checksum: 0fab90b973914279a8ffc934f96608787896e1e73de848aa496366f41c3f3857af9a9594874096147988f3531f634b1859ae7627406777bfd007cc5ca4bd4fdd languageName: node linkType: hard @@ -6677,31 +6585,14 @@ __metadata: languageName: node linkType: hard -"eosjs-ecc@npm:4.0.7": - version: 4.0.7 - resolution: "eosjs-ecc@npm:4.0.7" +"eosjs@npm:^21.0.3": + version: 21.0.3 + resolution: "eosjs@npm:21.0.3" dependencies: - "@babel/runtime": 7.6.0 - bigi: 1.4.2 - browserify-aes: 1.0.6 - bs58: 4.0.1 - bytebuffer: 5.0.1 - create-hash: 1.1.3 - create-hmac: 1.1.6 - ecurve: 1.0.5 - randombytes: 2.0.5 - checksum: d40f1bc6aa680f1dfaea03e68c18975bb6d54b38f5136a71331e041d428e1a29bd41a961f3dde1a8a46b52dd04623cf12286857a6349d5966f7e4142cdc4b492 - languageName: node - linkType: hard - -"eosjs@npm:^20.0.3": - version: 20.0.3 - resolution: "eosjs@npm:20.0.3" - dependencies: - babel-runtime: 6.26.0 - eosjs-ecc: 4.0.7 - text-encoding: 0.7.0 - checksum: 38262295ccb05d6ae1a836fafb035ee134051814b90cface71d510edd1cdfa423bdfb350a78903b5cf19ca584c26b26ce19bda864a00586554ce30a6d8ad54d6 + elliptic: 6.5.3 + hash.js: 1.1.7 + pako: 1.0.11 + checksum: 14845e320566b03aea3e27edf7d4ea3acc88f3c02c5c08f7703ceafced06ea2f7b12f88816dbdf4ae7065adbc79aaee1cd324b64c4621edddd4a80d77a20a3c8 languageName: node linkType: hard @@ -7108,23 +6999,24 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.21.5, eslint-plugin-react@npm:^7.22.0": - version: 7.22.0 - resolution: "eslint-plugin-react@npm:7.22.0" + version: 7.23.1 + resolution: "eslint-plugin-react@npm:7.23.1" dependencies: - array-includes: ^3.1.1 - array.prototype.flatmap: ^1.2.3 + array-includes: ^3.1.3 + array.prototype.flatmap: ^1.2.4 doctrine: ^2.1.0 has: ^1.0.3 jsx-ast-utils: ^2.4.1 || ^3.0.0 - object.entries: ^1.1.2 - object.fromentries: ^2.0.2 - object.values: ^1.1.1 + minimatch: ^3.0.4 + object.entries: ^1.1.3 + object.fromentries: ^2.0.4 + object.values: ^1.1.3 prop-types: ^15.7.2 - resolve: ^1.18.1 - string.prototype.matchall: ^4.0.2 + resolve: ^2.0.0-next.3 + string.prototype.matchall: ^4.0.4 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 - checksum: 34927cb4880984e3a3e413ef57ebedbc4c4bf8e26f3cf561986e240c621d0873765fc5eef2be22171625deab2f77d0ec7013b422987ae5296fbdee0c682c6cc5 + checksum: 1c9cfbe6f378d09c620d127c6f6e7708e0f482787a38dbd935b137c70ea65af8d648fda6b2755cd028ebed461628e230038146ab3b10eb9a76f02388ae554565 languageName: node linkType: hard @@ -7214,8 +7106,8 @@ __metadata: linkType: hard "eslint-webpack-plugin@npm:^2.5.2": - version: 2.5.2 - resolution: "eslint-webpack-plugin@npm:2.5.2" + version: 2.5.3 + resolution: "eslint-webpack-plugin@npm:2.5.3" dependencies: "@types/eslint": ^7.2.6 arrify: ^2.0.1 @@ -7225,7 +7117,7 @@ __metadata: peerDependencies: eslint: ^7.0.0 webpack: ^4.0.0 || ^5.0.0 - checksum: c768b5bab405b1f4e65c40cf2a2fb1ce55667a34a617da1fedcbb86f56881c827d6449109d85c0d0fb928ee59094618adde6eebdbf684da1bd00a3aa1f0560b2 + checksum: 524e973d8af40686b742c6de00fd98806b6d2c89be7bd8e4f92dbf2641c22ba4ae1b85eed23826f6cb8e47035d534c0e1fd20ee45f4c9b758fba3d479f707ebf languageName: node linkType: hard @@ -7453,9 +7345,9 @@ __metadata: linkType: hard "exec-sh@npm:^0.3.2": - version: 0.3.4 - resolution: "exec-sh@npm:0.3.4" - checksum: cfdd8cbfde80cced18a9b6a361f531c9e99b9e5c0b010338dd1f20cb01aa480af21dc94932530bf07d51341807a79af897b5c31b86f8c2c8f42932e276c8089d + version: 0.3.6 + resolution: "exec-sh@npm:0.3.6" + checksum: 0205697efea87a52309a1ef8cf5339817c1ade8963aa92435f1754317aa242e03b7f3dbfa367c2c5313d239554f86a7ed9df10b459a674f24150b7577d64033c languageName: node linkType: hard @@ -8216,12 +8108,14 @@ fsevents@^1.2.7: i18next-browser-languagedetector: ^6.0.1 ipfs-http-client: ^49.0.4 lint-staged: ^10.5.4 + lodash.shuffle: ^4.2.0 material-ui-dropzone: ^3.5.0 polished: ^4.1.1 prettier: ^2.2.1 prop-types: ^15.7.2 react: ~17.0.1 react-app-rewired: ^2.1.8 + react-card-flip: ^1.1.0 react-color: ^2.19.3 react-dom: ~17.0.1 react-feather: ^2.0.9 @@ -8437,8 +8331,8 @@ fsevents@^1.2.7: linkType: hard "globby@npm:^11.0.1": - version: 11.0.2 - resolution: "globby@npm:11.0.2" + version: 11.0.3 + resolution: "globby@npm:11.0.3" dependencies: array-union: ^2.1.0 dir-glob: ^3.0.1 @@ -8446,7 +8340,7 @@ fsevents@^1.2.7: ignore: ^5.1.4 merge2: ^1.3.0 slash: ^3.0.0 - checksum: d23f2a6b8897b97fb27422cde243e0fd406ebbaa821929293b27c977d169884f8112494cda4f456a51d0ec1e133e3ac703ec24bfed484e327305ea34a665eb06 + checksum: f17da0f869918656ec8c16c15ad100f025fbd13e4c157286cf340811eb1355a7d06dde77be1685a7a051970ec6abeff96a9b2a1a97525f84bc94fbd518c1d1db languageName: node linkType: hard @@ -8630,7 +8524,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": +"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": version: 1.1.7 resolution: "hash.js@npm:1.1.7" dependencies: @@ -8973,11 +8867,11 @@ fsevents@^1.2.7: linkType: hard "i18next-browser-languagedetector@npm:^6.0.1": - version: 6.0.1 - resolution: "i18next-browser-languagedetector@npm:6.0.1" + version: 6.1.0 + resolution: "i18next-browser-languagedetector@npm:6.1.0" dependencies: "@babel/runtime": ^7.5.5 - checksum: 760bc83f3bfdf18622a55d732c295130fb9d496e5a1ce389820dd253a3b53f4179826da9cb1b915167ff33c25fc33b5bd93bae8157135c026cd91d0e3a1df4fc + checksum: e45df3bfb92ebb2df0feb6cb31f70e79fa3f04a92d860832e5f1fdb996be3e345a42827400b7a85c03e53057c9bb930c152b68d361574e1e37df50fc27d3f730 languageName: node linkType: hard @@ -11367,6 +11261,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"lodash.shuffle@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.shuffle@npm:4.2.0" + checksum: 9c2f9a18029e0f87250e6d1a7201b32f4152092a15ea12cbcf65d2a23f19ddbb688ae4770c9c1dcc0bf596c362847fbe5f8ff76ecb736b58af920518b8426f6f + languageName: node + linkType: hard + "lodash.sortby@npm:^4.7.0": version: 4.7.0 resolution: "lodash.sortby@npm:4.7.0" @@ -11400,7 +11301,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"lodash@npm:>=3.5 <5, lodash@npm:^4.0.1, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5": +"lodash@npm:>=3.5 <5, lodash@npm:^4.0.1, lodash@npm:^4.17.11, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:^4.7.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: 4983720b9abca930a4a46f18db163d7dad8dd00dbed6db0cc7b499b33b717cce69f80928b27bbb1ff2cbd3b19d251ee90669a8b5ea466072ca81c2ebe91e7468 @@ -11436,13 +11337,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"long@npm:~3": - version: 3.2.0 - resolution: "long@npm:3.2.0" - checksum: abfdbab5ddaea449b64d0f44d7450d0f3b5b79bc8a934f29d41cb728e5557831d5cb1c8ef93fc8da77563b39a6d807ab1e8f87c7e70ff5ead5b53803e3eb4c8f - languageName: node - linkType: hard - "loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -12622,7 +12516,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"object.entries@npm:^1.1.0, object.entries@npm:^1.1.2": +"object.entries@npm:^1.1.0, object.entries@npm:^1.1.2, object.entries@npm:^1.1.3": version: 1.1.3 resolution: "object.entries@npm:1.1.3" dependencies: @@ -12634,7 +12528,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"object.fromentries@npm:^2.0.2": +"object.fromentries@npm:^2.0.2, object.fromentries@npm:^2.0.4": version: 2.0.4 resolution: "object.fromentries@npm:2.0.4" dependencies: @@ -12666,7 +12560,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"object.values@npm:^1.1.0, object.values@npm:^1.1.1": +"object.values@npm:^1.1.0, object.values@npm:^1.1.1, object.values@npm:^1.1.3": version: 1.1.3 resolution: "object.values@npm:1.1.3" dependencies: @@ -12747,13 +12641,13 @@ fsevents@^1.2.7: languageName: node linkType: hard -"optimism@npm:^0.14.0": - version: 0.14.1 - resolution: "optimism@npm:0.14.1" +"optimism@npm:^0.15.0": + version: 0.15.0 + resolution: "optimism@npm:0.15.0" dependencies: - "@wry/context": ^0.5.2 - "@wry/trie": ^0.2.1 - checksum: 6fe9cf1d8ea72acee3d33d986b14b84ee610f1c934866827160cdead5a23b72f345f54288ec44a909021166fc9dd5ce47c3c7bae7798f78651c6d2c69bf176df + "@wry/context": ^0.6.0 + "@wry/trie": ^0.3.0 + checksum: a9152e33a27be9b2b4a441387061a7e8aff9877872169eba49c11c07fee19b7369efd48f7530f5a65e142f46b63ba3c8a56c9b893eaa696e143f1fdff33760a2 languageName: node linkType: hard @@ -12970,6 +12864,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"pako@npm:1.0.11, pako@npm:~1.0.5": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 71c60150b68220ec52a404f3c39a4ed38f750e42452b88fe0eb2e6b5c98e91f73f706444359b097aca1e6db83ef8fef50b5a9ec100e30a606cda6da8d45e5439 + languageName: node + linkType: hard + "pako@npm:^2.0.3": version: 2.0.3 resolution: "pako@npm:2.0.3" @@ -12977,13 +12878,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pako@npm:~1.0.5": - version: 1.0.11 - resolution: "pako@npm:1.0.11" - checksum: 71c60150b68220ec52a404f3c39a4ed38f750e42452b88fe0eb2e6b5c98e91f73f706444359b097aca1e6db83ef8fef50b5a9ec100e30a606cda6da8d45e5439 - languageName: node - linkType: hard - "parallel-transform@npm:^1.1.0": version: 1.2.0 resolution: "parallel-transform@npm:1.2.0" @@ -14533,9 +14427,9 @@ fsevents@^1.2.7: linkType: hard "queue-microtask@npm:^1.2.2": - version: 1.2.2 - resolution: "queue-microtask@npm:1.2.2" - checksum: 563abf1b1d0916842c017a4c0784fffebd0dd7d5685ffd65356dfee8f084e34e2a9b449aa788dddb2767f7dc79d1834545bb75f8f643b8aa85aea20a9efabbec + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 0f88d794d4d825d39cdc2cda2fa701722858fc8de9567ad612776fce0d113376a3fc67f6a0091f31c9142b28f0c14fef08e9f92422b49f2372d5537e250fbfad languageName: node linkType: hard @@ -14548,15 +14442,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"randombytes@npm:2.0.5": - version: 2.0.5 - resolution: "randombytes@npm:2.0.5" - dependencies: - safe-buffer: ^5.1.0 - checksum: 0997fef27077ed75792d5b7f87662a2eac237c69c2ba761cafaea00c7cae90b5e0f4f17ce18f5a9044072b51effe9f7b4835ef6cda6f8aa6d7f3eb30973daf12 - languageName: node - linkType: hard - "randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -14636,6 +14521,16 @@ fsevents@^1.2.7: languageName: node linkType: hard +"react-card-flip@npm:^1.1.0": + version: 1.1.0 + resolution: "react-card-flip@npm:1.1.0" + peerDependencies: + react: ^17.0.1 + react-dom: ^17.0.1 + checksum: 066a4f3afd170497144bb0f455790ae5509f1cc30f58d31b4631e54421f258d724601c51bbeed4195b8b789cce647ea601e6b0094959cb18185c41f4ce40297c + languageName: node + linkType: hard + "react-color@npm:^2.19.3": version: 2.19.3 resolution: "react-color@npm:2.19.3" @@ -14700,15 +14595,15 @@ fsevents@^1.2.7: linkType: hard "react-dom@npm:~17.0.1": - version: 17.0.1 - resolution: "react-dom@npm:17.0.1" + version: 17.0.2 + resolution: "react-dom@npm:17.0.2" dependencies: loose-envify: ^1.1.0 object-assign: ^4.1.1 - scheduler: ^0.20.1 + scheduler: ^0.20.2 peerDependencies: - react: 17.0.1 - checksum: 6a70028fbe3c95e0056c5e8ce065b4a9b8d4ff3bffde9b016454072bde5e4b012af7668ca45b7235ace428267d5be5237b68ea87ce8c296e54e81a8d678a4355 + react: 17.0.2 + checksum: 960a74ff6670766846a73097a599115963df1574833c59ca0c2fd909758ebe7a6214cd14f5e6aa63ce846d8f39fde7f3b80474ccfcfadc45dd7f3246364718c6 languageName: node linkType: hard @@ -14765,15 +14660,15 @@ fsevents@^1.2.7: linkType: hard "react-i18next@npm:^11.8.8": - version: 11.8.10 - resolution: "react-i18next@npm:11.8.10" + version: 11.8.11 + resolution: "react-i18next@npm:11.8.11" dependencies: "@babel/runtime": ^7.13.6 html-parse-stringify2: ^2.0.1 peerDependencies: i18next: ">= 19.0.0" react: ">= 16.8.0" - checksum: d87fd2429bfe7ce222b6637da0fe8e85e54d9778eae25f0397149e77ef87d1250348df01210266b6ee05b1d6d79dc100548b25c357ba043b5c626bdff2ce2889 + checksum: f71502e9daa2a9180b8ee792d0f81a1863b0ab691a2e224de0924c9dbf9f9bb7a962ca8237be1f77d84999ac4e22e4cacfd047181d50823f0ecfbe76957cc7f1 languageName: node linkType: hard @@ -14794,9 +14689,9 @@ fsevents@^1.2.7: linkType: hard "react-is@npm:^16.8.0 || ^17.0.0, react-is@npm:^17.0.1": - version: 17.0.1 - resolution: "react-is@npm:17.0.1" - checksum: 5a83dfc78e7adcb93d632bf367b0733db650e3abd2e9c57c33b87e50d201212c1884b0d7bcf13e692f1556189fa1b87f9f3e0ba10fe858fd6aebe83ed4fcd1ea + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 3eff23f410d40ab9bc5177f147a92c7f42c356a21ecea340e0554566956d67e5e1ba56f26cc7fa22339ac3c7151744177bd6305eaa26d3cbf15f354358c9d9b6 languageName: node linkType: hard @@ -14997,12 +14892,12 @@ fsevents@^1.2.7: linkType: hard "react@npm:~17.0.1": - version: 17.0.1 - resolution: "react@npm:17.0.1" + version: 17.0.2 + resolution: "react@npm:17.0.2" dependencies: loose-envify: ^1.1.0 object-assign: ^4.1.1 - checksum: a76d86ec973eb4b25a46071ac7f974adfd66ed89ad1db63043be1d976ec25417520a210e6d724b0ad937422b706afcf9962cedda9e92125992a8c0e8a95f2051 + checksum: 7d0dfebafe1d297503157abb2e9acdb49852185deb8700c16f4a6faad87642f84903ab18cfc16f40b9a0dfe97540f99834982ee953e6d48b39c41608dc3e4b29 languageName: node linkType: hard @@ -15146,10 +15041,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.7": - version: 0.13.7 - resolution: "regenerator-runtime@npm:0.13.7" - checksum: 6ef567c662088b1b292214920cbd72443059298d477f72e1a37e0a113bafbfac9057cbfe35ae617284effc4b423493326a78561bbff7b04162c7949bdb9624e8 +"regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.7": + version: 0.13.8 + resolution: "regenerator-runtime@npm:0.13.8" + checksum: 20178f5753f181d59691e5c3b4c59a2769987f75c7ccf325777673b5478acca61a553b10e895585086c222f72f5ee428090acf50320264de4b79f630f7388653 languageName: node linkType: hard @@ -15218,13 +15113,13 @@ fsevents@^1.2.7: linkType: hard "regjsparser@npm:^0.6.4": - version: 0.6.7 - resolution: "regjsparser@npm:0.6.7" + version: 0.6.9 + resolution: "regjsparser@npm:0.6.9" dependencies: jsesc: ~0.5.0 bin: regjsparser: bin/parser - checksum: 9f8f0f68f340a9d92fb3de5f5377c2dff326577b91f21ac965830b091760f709f01d69b636f6433fb0c152f3b341052b00d629926db5d67d4d275855ca11ce1e + checksum: ad533fe6ce6d156efb2a144a61166747317598069530205f9d9e3414e2642ff63eb59dbd7d01fcbc0daf18115b510d6494fa49ce30491f76c323695f3a16f2db languageName: node linkType: hard @@ -15454,6 +15349,16 @@ resolve@1.18.1: languageName: node linkType: hard +resolve@^2.0.0-next.3: + version: 2.0.0-next.3 + resolution: "resolve@npm:2.0.0-next.3" + dependencies: + is-core-module: ^2.2.0 + path-parse: ^1.0.6 + checksum: dc9529322d9ac6175e91cd909ca845f31cc2c065e0f79ca2c423499238af9c214373d6682df24ca7be4ff20561332d4fad4516f91ea6c3919853f72f869e542c + languageName: node + linkType: hard + "resolve@patch:resolve@1.18.1#builtin": version: 1.18.1 resolution: "resolve@patch:resolve@npm%3A1.18.1#builtin::version=1.18.1&hash=3388aa" @@ -15474,6 +15379,16 @@ resolve@1.18.1: languageName: node linkType: hard +"resolve@patch:resolve@^2.0.0-next.3#builtin": + version: 2.0.0-next.3 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#builtin::version=2.0.0-next.3&hash=3388aa" + dependencies: + is-core-module: ^2.2.0 + path-parse: ^1.0.6 + checksum: a36d174b5e1b72eb9d05f2457fde2e91a4954f4480ee693681eca3a423978304d6232443726384ebf54fc4039f1ec8da7e8731383aab4c11704d157d5bcf5031 + languageName: node + linkType: hard + "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -15808,13 +15723,13 @@ resolve@1.18.1: languageName: node linkType: hard -"scheduler@npm:^0.20.1": - version: 0.20.1 - resolution: "scheduler@npm:0.20.1" +"scheduler@npm:^0.20.2": + version: 0.20.2 + resolution: "scheduler@npm:0.20.2" dependencies: loose-envify: ^1.1.0 object-assign: ^4.1.1 - checksum: 377b4ad0d8313c4548bac7374bc38409e9d142799979ce396787efa04d1bcabf2591540f243f2131e3df8e56e7f5b29c5415248523e88ecb60f13a32db2e076f + checksum: 2ba121e53e8a438394598612ec9a8f465b39157042f912d2dd5956af643e0d45ec6937ae4eeb0a807d1945b209515263aed12fc3bca95c7a027ec2a54e76b399 languageName: node linkType: hard @@ -15930,13 +15845,13 @@ resolve@1.18.1: linkType: hard "semver@npm:^7.2.1, semver@npm:^7.3.2": - version: 7.3.4 - resolution: "semver@npm:7.3.4" + version: 7.3.5 + resolution: "semver@npm:7.3.5" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: f2c7f9aeb976d1484b2f39aa7afc8332a1d21fd32ca4a6fbf650e1423455ebf3e7029f6e2e7ba0cd71935b85942521f1ec25b6cc2c031b953c8ca4ff2d7a823d + checksum: c53624ddf4b9779bcbf55a1eb8b37074cc44bfeca416f3cc263429408202a8a3c59b00eef8c647d697303bc39b95c022a5c61959221d3814bfb1270ff7c14986 languageName: node linkType: hard @@ -16251,16 +16166,16 @@ resolve@1.18.1: linkType: hard "sockjs-client@npm:^1.5.0": - version: 1.5.0 - resolution: "sockjs-client@npm:1.5.0" + version: 1.5.1 + resolution: "sockjs-client@npm:1.5.1" dependencies: debug: ^3.2.6 eventsource: ^1.0.7 faye-websocket: ^0.11.3 inherits: ^2.0.4 json3: ^3.3.3 - url-parse: ^1.4.7 - checksum: e5c976415fff9bcef89b280fb5310125cf838f26f94b4e9d1a65eb1ca2f12521383ac76bbab9350f8b110ed04556d3e9d8bdbf64a7b964883e4e2de950f35317 + url-parse: ^1.5.1 + checksum: 3de8764067c0a1aad53c517222cc855fdfc589cfcb04cb41b048e18504e5f39db2562bc41ab9ecc9896ba5b138a3f0dbb76a7d890259274e20bc529534e37f0d languageName: node linkType: hard @@ -16456,7 +16371,7 @@ resolve@1.18.1: languageName: node linkType: hard -"ssri@npm:^8.0.0": +"ssri@npm:^8.0.1": version: 8.0.1 resolution: "ssri@npm:8.0.1" dependencies: @@ -16672,7 +16587,7 @@ resolve@1.18.1: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.2": +"string.prototype.matchall@npm:^4.0.2, string.prototype.matchall@npm:^4.0.4": version: 4.0.4 resolution: "string.prototype.matchall@npm:4.0.4" dependencies: @@ -17153,13 +17068,6 @@ resolve@1.18.1: languageName: node linkType: hard -"text-encoding@npm:0.7.0": - version: 0.7.0 - resolution: "text-encoding@npm:0.7.0" - checksum: 476a7565817bf24460e35832f1d41a888586242536c4703273496d8d706447df0bce8fa8e70c50c050345d6533747ead5925e11cf7869f027200d8dcfe0690b6 - languageName: node - linkType: hard - "text-table@npm:0.2.0, text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -17379,14 +17287,12 @@ resolve@1.18.1: languageName: node linkType: hard -"ts-invariant@npm:^0.6.2": - version: 0.6.2 - resolution: "ts-invariant@npm:0.6.2" +"ts-invariant@npm:^0.7.0": + version: 0.7.3 + resolution: "ts-invariant@npm:0.7.3" dependencies: - "@types/ungap__global-this": ^0.3.1 - "@ungap/global-this": ^0.4.2 - tslib: ^1.9.3 - checksum: 64230c18f04ea17ca9b1222647372202c12be4a45e5c23cff308cace9ad45384f52faaa0cb93aec0b24d82e85e11e2dd77816bf626684ffa3a90d27c420a0727 + tslib: ^2.1.0 + checksum: 2fef71589aba75dbde8aa82a8add90dbc356e741452181850cef32903374e4ca451e4bc063ea77d564296287659e465f2c2d639c0d44449fd64467348d37dd71 languageName: node linkType: hard @@ -17412,7 +17318,7 @@ resolve@1.18.1: languageName: node linkType: hard -"tslib@npm:^1.10.0, tslib@npm:^1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": +"tslib@npm:^1.10.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: f44fe7f216946b17d3e3074df3746372703cf24e9127b4c045511456e8e4bf25515fb0a1bb3937676cc305651c5d4fcb6377b0588a4c6a957e748c4c28905d17 @@ -17485,13 +17391,6 @@ resolve@1.18.1: languageName: node linkType: hard -"type-fest@npm:^0.11.0": - version: 0.11.0 - resolution: "type-fest@npm:0.11.0" - checksum: 02e5cadf13590a5724cacf8d9133320efd173f6fb1b695fcb29e56551a315bf0f07ca988a780a1999b7b55bb3eaaa7f37223615207236d393af17bba6749dc95 - languageName: node - linkType: hard - "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -17499,6 +17398,13 @@ resolve@1.18.1: languageName: node linkType: hard +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: bbe5f5c60e8da4e0b0fe290c31821b10c2fd935768802cd659784cb5e792c7a31bb25a89174d3b42dde3bf8eb9d301ede7456a274c1068280b7698438e250f49 + languageName: node + linkType: hard + "type-fest@npm:^0.3.0, type-fest@npm:^0.3.1": version: 0.3.1 resolution: "type-fest@npm:0.3.1" @@ -17561,16 +17467,16 @@ resolve@1.18.1: linkType: hard "ual-anchor@npm:^1.0.2": - version: 1.0.2 - resolution: "ual-anchor@npm:1.0.2" + version: 1.0.5 + resolution: "ual-anchor@npm:1.0.5" dependencies: - "@greymass/eosio": ^0.2.5 + "@greymass/eosio": ^0.3.2 anchor-link: ^3.0.3 anchor-link-browser-transport: ^3.0.0 - elliptic: 6.5.2 - eosjs: ^20.0.3 + elliptic: 6.5.4 + eosjs: ^21.0.3 universal-authenticator-library: 0.3.0 - checksum: 5c7a027bf89b22ecf9dd156dacab0dc5bbfafa73129042db91be6acf1dbdbf4b5b1abcfd259f5e8e446a5a0b1f67ec351c056fccc8c8a227b382397e4b4a45cf + checksum: 71ca3634d34e94767e664f29b040292ae0bf53ed3a279939f2e114d74511a66da6a9a28889e9eebfcc0c9c6e7481e2f4f1fd47f65c25217fdf5b414108d568ff languageName: node linkType: hard @@ -17792,7 +17698,7 @@ resolve@1.18.1: languageName: node linkType: hard -"url-parse@npm:^1.4.3, url-parse@npm:^1.4.7": +"url-parse@npm:^1.4.3, url-parse@npm:^1.5.1": version: 1.5.1 resolution: "url-parse@npm:1.5.1" dependencies: @@ -18291,13 +18197,13 @@ resolve@1.18.1: linkType: hard "whatwg-url@npm:^8.0.0": - version: 8.4.0 - resolution: "whatwg-url@npm:8.4.0" + version: 8.5.0 + resolution: "whatwg-url@npm:8.5.0" dependencies: - lodash.sortby: ^4.7.0 + lodash: ^4.7.0 tr46: ^2.0.2 webidl-conversions: ^6.1.0 - checksum: c85dfbedd2554e76d05eba467509db3a0ed5740e3bf1069a10ca302da531d64399693e4952c61be67d119a6b7f634f3ff65fbe59555b30474f849a7e0ce2a4c6 + checksum: a070c4be45bd09e9f1593d678e798fb66cd2cbccd2a604a7453063c68ab4bb80b4a9e2a0a80562264e5963eb589311c6467599fdac9fb6a4112cd786397920e4 languageName: node linkType: hard