diff --git a/.github/setup-rust/action.yml b/.github/setup-rust/action.yml
index 536f6f3c..fff7ea79 100644
--- a/.github/setup-rust/action.yml
+++ b/.github/setup-rust/action.yml
@@ -3,10 +3,13 @@ name: 'Setup Rust env'
inputs:
rust-version:
description: 'Rust version'
- default: 1.64.0
+ default: 1.68.2
forc-version:
description: 'Forc version'
- default: 0.26.0
+ default: 0.35.5
+ fuel-core-version:
+ description: 'Fuel core version'
+ default: 0.17.4
runs:
@@ -34,4 +37,4 @@ runs:
uses: FuelLabs/action-fuel-toolchain@master
with:
name: swayswap-toolchain
- components: forc@${{ inputs.forc-version }}
\ No newline at end of file
+ components: forc@${{ inputs.forc-version }}, fuel-core@${{ inputs.fuel-core-version }}
\ No newline at end of file
diff --git a/.github/workflows/deploy-contracts.yml b/.github/workflows/deploy-contracts.yml
index 6812f254..c6b54e4b 100644
--- a/.github/workflows/deploy-contracts.yml
+++ b/.github/workflows/deploy-contracts.yml
@@ -6,7 +6,7 @@ on:
provider_url:
description: 'Provider url'
required: true
- default: 'https://testnet-01-preview.swayswap.io/graphql'
+ default: 'https://beta-3.fuel.network/graphql'
type: string
wallet_secret:
description: 'Wallet secret used to deploy and provide initial liquidity'
@@ -16,11 +16,9 @@ on:
required: true
default: 1
type: number
- token_amount:
- description: 'Token amount to be used on pool initialization'
- type: string
- eth_amount:
- description: 'Eth amount to be used on pool initialization'
+ size_pool:
+ description: 'Pool size for initialization'
+ default: '1000000.0'
type: string
initiate_supply:
description: 'Should initialize the pool?'
@@ -34,15 +32,14 @@ on:
type: boolean
env:
- RUST_VERSION: 1.61.0
+ RUST_VERSION: 1.68.2
NODE_VERSION: 16
PNPM_VERSION: 7.0.0
COMPOSE_VERSION: 2.6.0
WALLET_SECRET: ${{ github.event.inputs.wallet_secret || secrets.WALLET_SECRET }}
PROVIDER_URL: ${{ github.event.inputs.provider_url }}
GAS_PRICE: ${{ github.event.inputs.gas_price }}
- TOKEN_AMOUNT: ${{ github.event.inputs.token_amount }}
- ETH_AMOUNT: ${{ github.event.inputs.eth_amount }}
+ SIZE_POOL: ${{ github.event.inputs.size_pool }}
OUTPUT_ENV: .env.production
jobs:
@@ -87,6 +84,8 @@ jobs:
- name: Deploy contracts
run: |
pnpm exec swayswap-scripts run
+ env:
+ NODE_ENV: production
- name: Initiate token contract and liquidity pool
if: ${{ github.event.inputs.initiate_supply }}
diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml
index bc67674c..9e8ed4ba 100644
--- a/.github/workflows/gh-pages.yml
+++ b/.github/workflows/gh-pages.yml
@@ -16,10 +16,6 @@ jobs:
env:
CI: false
PUBLIC_URL: "/${{ github.event.repository.name }}"
- VITE_FUEL_PROVIDER_URL: "https://node-beta-1.fuel.network/graphql"
- VITE_FUEL_FAUCET_URL: "https://faucet-beta-1.fuel.network/dispense"
- VITE_CONTRACT_ID: "0xc9a5366c269438d294ef942bc962dd2e6c86121e3bca00192723eb7eb58fa87d"
- VITE_TOKEN_ID: "0x6dfc0f524d3006e103fc4bd733c4f012b5a089fd09361d44833cdf653e9afe5b"
run: |
pnpm build
diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml
index d702a7c1..7059dce3 100644
--- a/.github/workflows/pr.yaml
+++ b/.github/workflows/pr.yaml
@@ -102,52 +102,23 @@ jobs:
- name: Setup scripts
run: |
- pnpm scripts:setup
+ pnpm services:setup-test
- # using same dependencies from cypress/browsers:node16.5.0-chrome97-ff96 ...
- # not using directly the container because we still need ubuntu-latest preset
- - name: Install Cypress Dependencies
- run: |
- sudo apt-get update && \
- sudo apt-get install --no-install-recommends -y \
- libgtk2.0-0 \
- libgtk-3-0 \
- libnotify-dev \
- libgconf-2-4 \
- libgbm-dev \
- libnss3 \
- libxss1 \
- libasound2 \
- libxtst6 \
- xauth \
- xvfb \
- vim-tiny \
- nano \
- fonts-noto-color-emoji \
- fonts-arphic-bkai00mp \
- fonts-arphic-bsmi00lp \
- fonts-arphic-gbsn00lp \
- fonts-arphic-gkai00mp \
- fonts-arphic-ukai \
- fonts-arphic-uming \
- ttf-wqy-zenhei \
- ttf-wqy-microhei \
- xfonts-wqy \
- fonts-liberation \
- libappindicator3-1 \
- xdg-utils \
- zip
-
- - name: "End-to-end tests"
- uses: cypress-io/github-action@v4
- with:
- # skip install, as: 1 - we're doing in other step; 2 - cypress doesnt support pnpm yet https://github.com/cypress-io/github-action/issues/145
- install: false
- command: pnpm ci:test:e2e
- browser: chrome
- record: false
+ - name: Install Playwright
+ run: pnpm exec playwright install --with-deps chromium
+
+ - name: End-to-end tests
+ run: xvfb-run --auto-servernum -- pnpm test:e2e
env:
# Recommended: pass the GitHub token lets this action correctly
# determine the unique run id necessary to re-run the checks
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- NODE_ENV: "test"
\ No newline at end of file
+ NODE_ENV: "test"
+
+ - name: Upload test results
+ uses: actions/upload-artifact@v2
+ if: always()
+ with:
+ name: playwright-report
+ path: packages/app/playwright-report/
+ retention-days: 30
\ No newline at end of file
diff --git a/.lintstagedrc b/.lintstagedrc
index e6db93c6..3a4b2218 100644
--- a/.lintstagedrc
+++ b/.lintstagedrc
@@ -1,6 +1,3 @@
{
- "./**/*.{js,jsx,ts,tsx,html}": [
- "pnpm prettier:check",
- "pnpm lint:check"
- ]
+ "./**/*.{js,jsx,ts,tsx,html}": ["pnpm prettier:check", "pnpm lint:check"]
}
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 0772a013..8cd934c8 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -5,5 +5,8 @@
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
- "jest.jestCommandLine": "cd packages/app && pnpm jest"
+ "jest.jestCommandLine": "cd packages/app && pnpm jest",
+ "[xml]": {
+ "editor.defaultFormatter": "ms-vsliveshare.vsliveshare"
+ }
}
diff --git a/cypress.config.ts b/cypress.config.ts
deleted file mode 100644
index 54ad5704..00000000
--- a/cypress.config.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import './packages/app/load.envs';
-import { defineConfig } from 'cypress';
-
-export default defineConfig({
- e2e: {
- baseUrl: `http://localhost:${process.env.NODE_ENV === 'test' ? '3001' : '3000'}`,
- supportFile: 'packages/app/cypress/support/e2e.ts',
- specPattern: 'packages/app/cypress/e2e/**/*.cy.{js,jsx,ts,tsx}',
- },
- viewportWidth: 1280,
- viewportHeight: 720,
- defaultCommandTimeout: 10000,
-});
diff --git a/docker/.env b/docker/.env
index 178e2a59..abcdaf2f 100644
--- a/docker/.env
+++ b/docker/.env
@@ -5,4 +5,5 @@ WALLET_SECRET=0xa449b1ffee0e2205fa924c6740cc48b3b473aa28587df6dab12abc245d1f5298
DISPENSE_AMOUNT=500000000
GAS_PRICE=1
# Used by SwaySwap scripts
-PROVIDER_URL=http://localhost:4000/graphql
\ No newline at end of file
+PROVIDER_URL=http://localhost:4000/graphql
+SIZE_POOL="1000000.0"
diff --git a/docker/.env.test b/docker/.env.test
index 0c624367..8dcde786 100644
--- a/docker/.env.test
+++ b/docker/.env.test
@@ -6,3 +6,4 @@ DISPENSE_AMOUNT=500000000
GAS_PRICE=1
# Used by SwaySwap scripts
PROVIDER_URL=http://localhost:4001/graphql
+SIZE_POOL="1000000.0"
diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index c538c9ba..240e2d8f 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -2,9 +2,13 @@ version: "3"
services:
swayswap-fuel-core:
+ platform: linux/amd64
container_name: "swayswap-fuel-core-${ENVIRONMENT:-development}"
environment:
MIN_GAS_PRICE: ${GAS_PRICE}
+ # This is the private key of the consensus.PoA.signing_key in the chainConfig.json
+ # this key is responsible for validating the transactions
+ CONSENSUS_KEY: 0xa449b1ffee0e2205fa924c6740cc48b3b473aa28587df6dab12abc245d1f5298
build: ./fuel-core
ports:
- "${FUEL_CORE_PORT:-4000}:4000"
@@ -16,6 +20,7 @@ services:
timeout: 5s
retries: 10
swayswap-faucet:
+ platform: linux/amd64
container_name: "swayswap-faucet-${ENVIRONMENT:-development}"
environment:
MIN_GAS_PRICE: ${GAS_PRICE}
@@ -24,7 +29,7 @@ services:
FUEL_NODE_URL: http://swayswap-fuel-core-${ENVIRONMENT:-development}:4000/graphql
# Other configurations can be found at;
# https://github.com/FuelLabs/faucet#configuration
- image: ghcr.io/fuellabs/faucet:v0.1.3
+ image: ghcr.io/fuellabs/faucet:v0.5.0
ports:
- "${FUEL_FAUCET_PORT:-4040}:3000"
links:
diff --git a/docker/fuel-core/Dockerfile b/docker/fuel-core/Dockerfile
index 12e5584b..4ef3a2e3 100644
--- a/docker/fuel-core/Dockerfile
+++ b/docker/fuel-core/Dockerfile
@@ -1,4 +1,4 @@
-FROM ghcr.io/fuellabs/fuel-core:v0.10.1
+FROM ghcr.io/fuellabs/fuel-core:v0.17.3
ARG IP=0.0.0.0
ARG PORT=4000
@@ -7,6 +7,8 @@ ARG DB_PATH=./mnt/db/
ENV IP="${IP}"
ENV PORT="${PORT}"
ENV DB_PATH="${DB_PATH}"
+ENV MIN_GAS_PRICE="${MIN_GAS_PRICE}"
+ENV CONSENSUS_KEY="${CONSENSUS_KEY}"
# Install curl to use on
# healthcheck config
@@ -17,12 +19,15 @@ WORKDIR /root/
COPY chainConfig.json .
-CMD ./fuel-core \
+CMD exec ./fuel-core run \
--ip ${IP} \
--port ${PORT} \
--db-path ${DB_PATH} \
- --utxo-validation \
--min-gas-price ${MIN_GAS_PRICE} \
+ --vm-backtrace \
+ --poa-instant=true \
+ --consensus-key ${CONSENSUS_KEY} \
+ --utxo-validation \
--chain ./chainConfig.json
EXPOSE ${PORT}
diff --git a/docker/fuel-core/chainConfig.json b/docker/fuel-core/chainConfig.json
index 29cf8991..d196505b 100644
--- a/docker/fuel-core/chainConfig.json
+++ b/docker/fuel-core/chainConfig.json
@@ -1,9 +1,14 @@
{
"chain_name": "local_testnet",
- "block_production": "Instant",
+ "consensus": {
+ "PoA": {
+ "signing_key": "0x94ffcc53b892684acefaebc8a3d4a595e528a8cf664eeb3ef36f1020b0809d0d"
+ }
+ },
"parent_network": {
"type": "LocalTest"
},
+ "block_gas_limit": 5000000000,
"transaction_parameters": {
"contract_max_size": 16777216,
"max_inputs": 255,
@@ -16,7 +21,9 @@
"max_storage_slots": 255,
"max_predicate_length": 1048576,
"max_predicate_data_length": 1048576,
- "gas_price_factor": 1000000
+ "gas_price_factor": 1000000000,
+ "gas_per_byte": 4,
+ "max_message_data_length": 1048576
},
"wallet": {
"address": "0x94ffcc53b892684acefaebc8a3d4a595e528a8cf664eeb3ef36f1020b0809d0d",
@@ -28,6 +35,11 @@
"owner": "0x94ffcc53b892684acefaebc8a3d4a595e528a8cf664eeb3ef36f1020b0809d0d",
"amount": "0xFFFFFFFFFFFFFFFF",
"asset_id": "0x0000000000000000000000000000000000000000000000000000000000000000"
+ },
+ {
+ "owner": "0x80d5e88c2b23ec2be6b2e76f3499a1a2755bb2773363785111a719513fb57b8e",
+ "amount": "0x00000000FFFFFFFF",
+ "asset_id": "0x0000000000000000000000000000000000000000000000000000000000000000"
}
]
}
diff --git a/package.json b/package.json
index e5b49970..2ee51f67 100644
--- a/package.json
+++ b/package.json
@@ -29,8 +29,6 @@
"contracts:deploy": "pnpm exec swayswap-scripts deploy",
"contracts:init": "pnpm run --filter swayswap-app contracts:init",
"contracts:init-pool": "pnpm run --filter swayswap-app contracts:init --init-pool",
- "cy:open": "cypress open",
- "cy:run": "cypress run --headless",
"dev": "turbo run dev --parallel",
"gh-preview": "pnpm run --filter swayswap-app gh-preview",
"lint:check": "eslint . --ext .ts,.tsx,.js,.jsx",
@@ -45,26 +43,27 @@
"services:reset": "run-s services:clean services:setup",
"services:clean-test": "make -C docker services-clean-test",
"services:setup-test": "NODE_ENV=test run-s scripts:setup create:test-env services:run-test contracts contracts:init",
+ "services:setup-test-init": "NODE_ENV=test run-s scripts:setup create:test-env services:run-test contracts contracts:init-pool",
"services:run-test": "make -C docker services-run-test",
"services:reset-test": "NODE_ENV=test run-s services:clean-test services:setup-test",
"deps:update": "./scripts/update-deps.sh",
- "test": "pnpm run --filter=swayswap-app test",
- "test:coverage": "pnpm run --filter=swayswap-app test --coverage",
+ "test": "NODE_ENV=test pnpm run --filter=swayswap-app test",
+ "test:coverage": "NODE_ENV=test pnpm run --filter=swayswap-app test --coverage",
"test:clear": "pnpm -r exec jest --clearCache",
- "test:e2e": "run-p --race dev cy:run"
+ "test:e2e": "NODE_ENV=test playwright test --config=packages/app/playwright.config.ts"
},
"devDependencies": {
"@babel/core": "^7.19.0",
- "@cypress/react": "^5.12.5",
"@jest/types": "^28.1.3",
+ "@playwright/test": "^1.30.0",
"@swayswap/test-utils": "workspace:0.1.0",
"@swc/core": "^1.2.249",
"@swc/jest": "^0.2.22",
+ "@types/chrome": "^0.0.226",
"@types/jest": "^28.1.8",
"@types/node": "^17.0.45",
"@types/react": "^18.0.18",
"@types/react-dom": "^18.0.6",
- "cypress": "^10.7.0",
"dotenv": "^16.0.2",
"eslint": "^8.23.0",
"husky": "^8.0.1",
@@ -94,5 +93,8 @@
"react-dom"
]
}
+ },
+ "dependencies": {
+ "fuels": "0.35.0"
}
}
diff --git a/packages/app/.env.example b/packages/app/.env.example
index 1cdc2e40..bea01fe6 100644
--- a/packages/app/.env.example
+++ b/packages/app/.env.example
@@ -2,4 +2,5 @@ VITE_FUEL_PROVIDER_URL=http://localhost:4000/graphql
VITE_FUEL_FAUCET_URL=http://localhost:4040/dispense
VITE_FAUCET_RECAPTCHA_KEY=
VITE_CONTRACT_ID=0x0000000000000000000000000000000000000000000000000000000000000000
-VITE_TOKEN_ID=0x0000000000000000000000000000000000000000000000000000000000000000
+VITE_TOKEN_ID1=0x0000000000000000000000000000000000000000000000000000000000000000
+VITE_TOKEN_ID2=0x0000000000000000000000000000000000000000000000000000000000000000
diff --git a/packages/app/.env.production b/packages/app/.env.production
index 82224ea6..21bf707a 100644
--- a/packages/app/.env.production
+++ b/packages/app/.env.production
@@ -2,8 +2,9 @@
# Production env file
# This was added due to vercel issues on updating env variables
#
-VITE_FUEL_PROVIDER_URL=https://testnet-01-preview.swayswap.io/graphql
-VITE_FUEL_FAUCET_URL=https://faucet-testnet-01-preview.swayswap.io/dispense
+VITE_FUEL_PROVIDER_URL=https://beta-3.fuel.network/graphql
+VITE_FUEL_FAUCET_URL=https://faucet-beta-3.fuel.network/dispense
VITE_FAUCET_RECAPTCHA_KEY=6Ld3cEwfAAAAAMd4QTs7aO85LyKGdgj0bFsdBfre
-VITE_CONTRACT_ID=0x0c451a5915bde9057529affc618ea12c917bc2b1e2d65adc24207425053ecfee
-VITE_TOKEN_ID=0xc4e32fb2bbb59215b639047082596ad073ebc3ccf85d1e84a1738c1d38163e09
+VITE_CONTRACT_ID=0x004ff2b3b79a67c1d574fa84a52af46cf42dbc1ac0229d13ec7802460ede9118
+VITE_TOKEN_ID1=0x1bdeed96ee1e5eca0bd1d7eeeb51d03b0202c1faf764fec1b276ba27d5d61d89
+VITE_TOKEN_ID2=0x0d9be25f6bef5c945ce44db64b33da9235fbf1a9f690298698d899ad550abae1
diff --git a/packages/app/.gitignore b/packages/app/.gitignore
index ed987507..484861b8 100644
--- a/packages/app/.gitignore
+++ b/packages/app/.gitignore
@@ -1 +1,10 @@
.env.test
+node_modules/
+/test-results/
+/playwright-report/
+/playwright/.cache/
+/playwright/fuel-wallet.zip
+/playwright/dist-crx
+/test-results/
+/playwright-report/
+/playwright/.cache/
diff --git a/packages/app/cypress/.eslintrc.json b/packages/app/cypress/.eslintrc.json
deleted file mode 100644
index 8f80bb43..00000000
--- a/packages/app/cypress/.eslintrc.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "plugins": ["cypress"],
- "extends": ["plugin:cypress/recommended"]
-}
diff --git a/packages/app/cypress/e2e/App.cy.ts b/packages/app/cypress/e2e/App.cy.ts
deleted file mode 100644
index 94f220a5..00000000
--- a/packages/app/cypress/e2e/App.cy.ts
+++ /dev/null
@@ -1,123 +0,0 @@
-describe('End-to-end Test: 😁 Happy Path', () => {
- it('should execute whole app basic flow', () => {
- cy.visit('/');
-
- cy.contains('button', /Launch app/i).click();
-
- // create a wallet and fund it
- cy.contains('button', /Create wallet/i).click();
- cy.contains('button', 'Give me ETH').click();
- cy.getByAriaLabel('Accept the use agreement').check();
- cy.contains('button', 'Get Swapping!').click();
- cy.contains('Select to token');
-
- // mint tokens
- cy.visit('/mint');
- cy.contains('button', 'Mint tokens').click();
- cy.contains('Token received successfully!');
- // wait to be redirected to swap page after minting
- cy.contains('Select to token');
-
- // go to pool page -> add liquidity page
- cy.contains('button', 'Pool').click();
- cy.contains('You do not have any open positions');
- cy.contains('button', 'Add Liquidity').click();
-
- const creatingPoolSelector = '[aria-label="create-pool"]';
- const addingLiquiditySelector = '[aria-label="pool-reserves"]';
-
- // This functions query the selector for creating a conditional
- // test flow, this is needed in order to enable tests to in already
- // initialized pool like local development
- async function getPoolSelector(
- $body: JQuery,
- counter: number = 0
- ): Promise {
- if (counter > 20) {
- throw new Error('Not found pool or add liquidity flow');
- }
- await new Promise((resolve) => {
- setTimeout(() => resolve(null), 200);
- });
- if ($body.find(creatingPoolSelector).length) return creatingPoolSelector;
- if ($body.find(addingLiquiditySelector).length) return addingLiquiditySelector;
- return getPoolSelector($body, counter + 1);
- }
-
- // check if is 'creating a pool' or 'adding liquidity'
- cy.get('body')
- .then(($body) => getPoolSelector($body))
- .then((selector: string) => {
- if (!selector) {
- // should break test
- cy.contains(creatingPoolSelector);
- }
-
- const hasPoolCreated = selector === addingLiquiditySelector;
-
- if (hasPoolCreated) {
- // validate add liquidity
- cy.contains('Enter Ether amount');
- cy.getByAriaLabel('Coin from input').type('0.2');
-
- // make sure preview output box shows up
- cy.getByAriaLabel('Preview Add Liquidity Output');
-
- // make sure pool price box shows up
- cy.getByAriaLabel('Pool Price Box');
- cy.getByAriaLabel('Add liquidity').click();
- } else {
- // validate create pool
- cy.contains('Enter Ether amount');
- cy.getByAriaLabel('Coin from input').type('0.2');
- cy.getByAriaLabel('Coin to input').type('190');
- // make sure preview output box shows up
- cy.getByAriaLabel('Preview Add Liquidity Output');
- // make sure pool price box shows up
- cy.getByAriaLabel('Pool Price Box');
- cy.contains('button', 'Create liquidity').click();
- }
-
- // make sure liquidity worked
- cy.contains('ETH/DAI');
-
- // validate swap
- cy.contains('button', 'Swap').click();
- cy.contains('Select to token');
- cy.getByAriaLabel('Coin selector to').click();
- cy.get('[role=menu').type('{enter}');
- cy.getByAriaLabel('Coin from input').type('0.1');
-
- // make sure loading preview output box shows up
- cy.getByAriaLabel('Preview Value Loading');
- // make sure preview output box shows up
- cy.getByAriaLabel('Preview Swap Output');
-
- // execute swap operation
- cy.getByAriaLabel('Swap button').click();
- cy.contains('Swap made successfully!');
-
- // validate that comma can be used as decimal separator
- cy.getByAriaLabel('Coin from input').type('0,2');
- cy.getByAriaLabel('Coin from input')
- .get('input')
- .should(($input) => {
- const val = $input.val();
- expect(val).to.equal('0.2');
- });
-
- // validate remove liquidity
- cy.contains('button', 'Pool').click();
- cy.contains('button', 'Remove liquidity').click();
- cy.getByAriaLabel('Set Maximum Balance').click();
-
- // make sure preview output box shows up
- cy.getByAriaLabel('Preview Remove Liquidity Output');
-
- // make sure current positions box shows up
- cy.getByAriaLabel('Pool Current Position');
- cy.contains('button', 'Remove liquidity').click();
- cy.contains('Liquidity removed successfully!');
- });
- });
-});
diff --git a/packages/app/cypress/support/commands.ts b/packages/app/cypress/support/commands.ts
deleted file mode 100644
index 8d19e3d0..00000000
--- a/packages/app/cypress/support/commands.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-///
-// ***********************************************
-// This example commands.ts shows you how to
-// create various custom commands and overwrite
-// existing commands.
-//
-// For more comprehensive examples of custom
-// commands please read more here:
-// https://on.cypress.io/custom-commands
-// ***********************************************
-//
-//
-// -- This is a parent command --
-// Cypress.Commands.add('login', (email, password) => { ... })
-//
-//
-// -- This is a child command --
-// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
-//
-//
-// -- This is a dual command --
-// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
-//
-//
-// -- This will overwrite an existing command --
-// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
-//
-// declare global {
-// namespace Cypress {
-// interface Chainable {
-// login(email: string, password: string): Chainable
-// drag(subject: string, options?: Partial): Chainable
-// dismiss(subject: string, options?: Partial): Chainable
-// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable
-// }
-// }
-// }
-
-Cypress.Commands.add('getByAriaLabel', (selector, options) =>
- cy.get(`[aria-label="${selector}"]`, options)
-);
diff --git a/packages/app/cypress/support/e2e.ts b/packages/app/cypress/support/e2e.ts
deleted file mode 100644
index 598ab5f0..00000000
--- a/packages/app/cypress/support/e2e.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-// ***********************************************************
-// This example support/e2e.ts is processed and
-// loaded automatically before your test files.
-//
-// This is a great place to put global configuration and
-// behavior that modifies Cypress.
-//
-// You can change the location of this file or turn off
-// automatically serving support files with the
-// 'supportFile' configuration option.
-//
-// You can read more here:
-// https://on.cypress.io/configuration
-// ***********************************************************
-
-// Import commands.js using ES2015 syntax:
-import './commands';
-
-// Alternatively you can use CommonJS syntax:
-// require('./commands')
diff --git a/packages/app/cypress/support/index.d.ts b/packages/app/cypress/support/index.d.ts
deleted file mode 100644
index 2438f86b..00000000
--- a/packages/app/cypress/support/index.d.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-///
-
-declare namespace Cypress {
- interface Chainable {
- /**
- * Get element by aria-label
- * @example
- * cy.getByAriaLabel('Aria Label');
- * cy.getByAriaLabel('Aria Label', { log: false, timeout: 6000 });
- */
- getByAriaLabel(
- ariaLabel: string,
- options?: Partial
- ): Chainable>;
- }
-}
diff --git a/packages/app/cypress/tsconfig.json b/packages/app/cypress/tsconfig.json
deleted file mode 100644
index 3923c60e..00000000
--- a/packages/app/cypress/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "../../../tsconfig.base.json",
- "compilerOptions": {
- "noEmit": true,
- // be explicit about types included
- // to avoid clashing with Jest types
- "types": ["cypress", "node"]
- },
- "include": ["../node_modules/cypress", "./**/*.ts"]
-}
diff --git a/packages/app/jest.config.ts b/packages/app/jest.config.ts
index 4f4a8ffa..de42b4c7 100644
--- a/packages/app/jest.config.ts
+++ b/packages/app/jest.config.ts
@@ -9,6 +9,7 @@ const config: Config.InitialOptions = {
...baseConfig,
rootDir: __dirname,
displayName: pkg.name,
+ modulePathIgnorePatterns: ['playwright'],
};
export default config;
diff --git a/packages/app/package.json b/packages/app/package.json
index abea4d4e..e9ceab3b 100644
--- a/packages/app/package.json
+++ b/packages/app/package.json
@@ -7,97 +7,108 @@
"build": "tsc && vite build && pnpm create404",
"create404": "cp ./dist/index.html ./dist/404.html",
"dev": "run-p vite xstate:typegen:watch",
+ "dev-test": "vite --port 9000",
"gh-preview": "sh ./scripts/gh-pages-preview.sh",
"contracts:init": "pnpm exec ts-node ./scripts/contracts-init",
"postinstall": "sh ./scripts/postinstall.sh",
"preview": "vite preview",
- "test": "jest --verbose --runInBand",
+ "test": "NODE_ENV=test jest --verbose --runInBand",
"test:watch": "jest --watch --runInBand --detectOpenHandles",
"vite": "vite",
"xstate:typegen": "xstate typegen 'src/**/*.ts?(x)'",
"xstate:typegen:watch": "xstate typegen 'src/**/*.ts?(x)' --watch"
},
"dependencies": {
- "@fontsource/inter": "^4.5.11",
- "@fontsource/raleway": "^4.5.9",
- "@fuel-ui/css": "^0.7.0",
- "@fuel-ui/react": "^0.7.0",
- "@headlessui/react": "^1.6.5",
- "@radix-ui/react-accordion": "^0.1.6",
- "@radix-ui/react-alert-dialog": "^0.1.7",
- "@radix-ui/react-tooltip": "^0.1.7",
- "@react-aria/button": "^3.5.1",
- "@react-aria/dialog": "^3.2.1",
- "@react-aria/focus": "^3.6.1",
- "@react-aria/interactions": "^3.9.1",
- "@react-aria/link": "^3.3.1",
- "@react-aria/menu": "^3.5.1",
- "@react-aria/overlays": "^3.9.1",
- "@react-aria/textfield": "^3.6.1",
- "@react-aria/tooltip": "^3.2.1",
- "@react-aria/utils": "^3.13.1",
- "@react-stately/collections": "^3.4.1",
- "@react-stately/overlays": "^3.3.1",
- "@react-stately/tooltip": "^3.1.1",
- "@react-stately/tree": "^3.3.1",
- "@react-types/overlays": "^3.6.1",
- "@tailwindcss/typography": "^0.5.2",
- "@xstate/react": "^3.0.0",
- "bignumber.js": "^9.0.2",
- "classnames": "^2.3.1",
+ "@fontsource/inter": "^4.5.15",
+ "@fontsource/raleway": "^4.5.12",
+ "@fuel-ts/mnemonic": "0.35.0",
+ "@fuel-ts/wallet": "0.35.0",
+ "@fuel-ts/wallet-manager": "0.35.0",
+ "@fuel-ui/css": "^0.12.0",
+ "@fuel-ui/react": "^0.12.0",
+ "@fuel-wallet/sdk": "0.7.1",
+ "@fuel-wallet/types": "0.7.1",
+ "@headlessui/react": "^1.7.10",
+ "@radix-ui/react-accordion": "^1.1.0",
+ "@radix-ui/react-alert-dialog": "^1.0.2",
+ "@radix-ui/react-tooltip": "^1.0.3",
+ "@react-aria/button": "^3.6.4",
+ "@react-aria/dialog": "^3.4.2",
+ "@react-aria/focus": "^3.10.1",
+ "@react-aria/interactions": "^3.13.1",
+ "@react-aria/link": "^3.3.6",
+ "@react-aria/menu": "^3.7.1",
+ "@react-aria/overlays": "^3.12.1",
+ "@react-aria/textfield": "^3.8.1",
+ "@react-aria/tooltip": "^3.3.4",
+ "@react-aria/utils": "^3.14.2",
+ "@react-stately/collections": "^3.5.1",
+ "@react-stately/overlays": "^3.4.4",
+ "@react-stately/tooltip": "^3.2.4",
+ "@react-stately/tree": "^3.4.1",
+ "@react-types/overlays": "^3.6.5",
+ "@tailwindcss/typography": "^0.5.9",
+ "@xstate/react": "^3.1.2",
+ "bignumber.js": "^9.1.1",
+ "classnames": "^2.3.2",
"clipboard": "^2.0.11",
"cross-fetch": "^3.1.5",
- "decimal.js": "^10.3.1",
- "ethers": "^5.6.9",
- "framer-motion": "^6.3.15",
- "fuels": "^0.17.0",
- "graphql": "^16.5.0",
- "graphql-request": "^4.3.0",
- "jotai": "^1.7.2",
+ "decimal.js": "^10.4.3",
+ "ethers": "^6.0.2",
+ "framer-motion": "^9.0.1",
+ "fuels": "0.35.0",
+ "graphql": "^16.6.0",
+ "graphql-request": "^5.1.0",
+ "jotai": "^2.0.0",
"mitt": "^3.0.0",
"react": "^18.2.0",
"react-content-loader": "^6.2.0",
"react-dom": "^18.2.0",
"react-error-boundary": "^3.1.4",
"react-google-recaptcha": "^2.1.0",
- "react-hot-toast": "^2.2.0",
- "react-icons": "^4.4.0",
+ "react-hot-toast": "^2.4.0",
+ "react-icons": "^4.7.1",
"react-number-format": "^4.9.3",
- "react-query": "^3.39.1",
+ "react-query": "^3.39.3",
"react-router-dom": "6",
"react-use": "^17.4.0",
"spinners-react": "^1.0.7",
"url-join-ts": "^1.0.5",
- "vite-tsconfig-paths": "^3.5.0",
- "xstate": "^4.32.1"
+ "vite-tsconfig-paths": "^4.0.5",
+ "xstate": "^4.35.4"
},
"devDependencies": {
- "@jest/globals": "^28.1.1",
- "@react-types/button": "^3.5.1",
- "@react-types/dialog": "^3.4.1",
- "@react-types/link": "^3.3.1",
- "@react-types/shared": "^3.13.1",
- "@react-types/tooltip": "^3.2.1",
- "@types/node": "^18.0.0",
- "@types/react": "^18.0.14",
- "@types/react-dom": "^18.0.5",
+ "@jest/globals": "^29.4.1",
+ "@playwright/test": "^1.31.0",
+ "@react-types/button": "^3.7.0",
+ "@react-types/dialog": "^3.4.5",
+ "@react-types/link": "^3.3.6",
+ "@react-types/shared": "^3.16.0",
+ "@react-types/tooltip": "^3.2.5",
+ "@types/adm-zip": "^0.5.0",
+ "@types/chrome": "^0.0.226",
+ "@types/jest": "^28.1.8",
+ "@types/node": "^18.11.19",
+ "@types/react": "^18.0.27",
+ "@types/react-dom": "^18.0.10",
"@types/react-google-recaptcha": "^2.1.5",
- "@types/react-helmet": "^6.1.5",
- "@vitejs/plugin-react": "^1.3.2",
- "@xstate/cli": "^0.2.1",
- "@xstate/inspect": "^0.7.0",
- "autoprefixer": "^10.4.7",
- "csstype": "^3.1.0",
- "dotenv": "^16.0.1",
- "eslint": "^8.18.0",
+ "@types/react-helmet": "^6.1.6",
+ "@vitejs/plugin-react": "^3.1.0",
+ "@xstate/cli": "^0.4.2",
+ "@xstate/inspect": "^0.7.1",
+ "adm-zip": "^0.5.10",
+ "autoprefixer": "^10.4.13",
+ "csstype": "^3.1.1",
+ "dotenv": "^16.0.3",
+ "eslint": "^8.33.0",
"eslint-plugin-cypress": "^2.12.1",
"http-server": "^14.1.1",
- "postcss": "^8.4.14",
- "postcss-import": "^14.1.0",
- "prettier": "^2.7.1",
- "tailwindcss": "^3.1.4",
- "ts-node": "^10.8.1",
- "typescript": "^4.7.4",
- "vite": "^2.9.12"
+ "postcss": "^8.4.21",
+ "postcss-import": "^15.1.0",
+ "prettier": "^2.8.3",
+ "tailwindcss": "^3.2.4",
+ "ts-node": "^10.9.1",
+ "typescript": "^4.9.5",
+ "vite": "^4.1.1"
}
}
diff --git a/packages/app/playwright.config.ts b/packages/app/playwright.config.ts
new file mode 100644
index 00000000..fd3a562a
--- /dev/null
+++ b/packages/app/playwright.config.ts
@@ -0,0 +1,34 @@
+import './load.envs';
+import type { PlaywrightTestConfig } from '@playwright/test';
+
+const { E2E_PORT = 9000 } = process.env;
+
+const config: PlaywrightTestConfig = {
+ timeout: 180000,
+ testDir: './playwright',
+ /* Retry on CI only */
+ retries: process.env.CI ? 1 : 0,
+ /* Opt out of parallel tests on CI. */
+ workers: process.env.CI ? 1 : undefined,
+ /* Reporter to use. See https://playwright.dev/docs/test-reporters */
+ reporter: 'html',
+ /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */
+ use: {
+ /* Maximum time each action such as `click()` can take. Defaults to 0 (no limit). */
+ actionTimeout: 15000,
+
+ /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */
+ trace: 'on',
+ permissions: ['clipboard-read', 'clipboard-write'],
+ baseURL: `http://localhost:${E2E_PORT}/`,
+ },
+
+ /* Run your local dev server before starting the tests */
+ webServer: {
+ command: 'pnpm dev-test',
+ port: Number(E2E_PORT),
+ reuseExistingServer: false,
+ },
+};
+
+export default config;
diff --git a/packages/app/playwright/App.spec.ts b/packages/app/playwright/App.spec.ts
new file mode 100644
index 00000000..28b47213
--- /dev/null
+++ b/packages/app/playwright/App.spec.ts
@@ -0,0 +1,206 @@
+import '../load.envs';
+import type { BrowserContext } from '@playwright/test';
+
+import { test, expect } from './fixtures';
+
+const MNEMONIC = 'demand fashion unaware upgrade upon heart bright august panel kangaroo want gaze';
+const WALLET_PASSWORD = '$123Ran123Dom123!';
+const ACCOUNT1 = 'Account 1';
+
+async function walletSetup(context: BrowserContext, extensionId: string) {
+ const appPage = await context.newPage();
+
+ await appPage.goto('/');
+
+ const hasFuel = await appPage.evaluate(() => {
+ return typeof window.fuel === 'object';
+ });
+ expect(hasFuel).toBeTruthy();
+
+ // WALLET SETUP
+ const walletPage = await context.newPage();
+ await walletPage.goto(`chrome-extension://${extensionId}/popup.html`);
+ const signupPage = await context.waitForEvent('page', {
+ predicate: (page) => page.url().includes('sign-up'),
+ });
+
+ expect(signupPage.url()).toContain('sign-up');
+
+ const button = signupPage.locator('button').getByText('I already have a wallet');
+ await button.click();
+
+ /** Copy words to clipboard area */
+ await signupPage.evaluate(`navigator.clipboard.writeText('${MNEMONIC}')`);
+
+ const pasteButton = signupPage.locator('button').getByText('Paste');
+ await pasteButton.click();
+
+ const nextButton = signupPage.locator('button').getByText('Next');
+ await nextButton.click();
+
+ // Enter password
+ const enterPassword = signupPage.locator(`[aria-label="Your Password"]`);
+ await enterPassword.type(WALLET_PASSWORD);
+ // Confirm password
+ const confirmPassword = signupPage.locator(`[aria-label="Confirm Password"]`);
+ await confirmPassword.type(WALLET_PASSWORD);
+
+ await signupPage.locator('button').getByText('Next').click();
+ await expect(signupPage.getByText('Wallet created successfully')).toBeVisible({ timeout: 15000 });
+ // Navigate to add network and add test network
+ await walletPage.reload();
+ await walletPage.locator('[aria-label="Selected Network"]').click();
+ await walletPage.locator('button').getByText('Add new network').click();
+ await walletPage.locator('[aria-label="Network name"]').fill('test');
+ await walletPage.locator('[aria-label="Network URL"]').fill(process.env.VITE_FUEL_PROVIDER_URL!);
+ await walletPage.locator('button', { hasText: 'Create' }).click();
+
+ return { appPage, walletPage };
+}
+
+async function walletApprove(context: BrowserContext) {
+ let approvePage = context.pages().find((p) => p.url().includes('/request/transaction'));
+ if (!approvePage) {
+ approvePage = await context.waitForEvent('page', {
+ predicate: (page) => page.url().includes('/request/transaction'),
+ });
+ }
+
+ const approveButton = approvePage.locator('button').getByText('Approve');
+ await approveButton.click({ timeout: 15000 });
+}
+
+function getPages(context: BrowserContext) {
+ const pages = context.pages();
+ const [walletPage] = pages.filter((page) => page.url().includes('popup'));
+ const [appPage] = pages.filter((page) => page.url().includes('localhost'));
+ return { appPage, walletPage };
+}
+
+test.beforeAll(async ({ context, extensionId }) => {
+ await walletSetup(context, extensionId);
+});
+
+test.describe('End-to-end Test: 😁 Happy Path', () => {
+ test('e2e', async ({ context }) => {
+ const { appPage } = getPages(context);
+
+ await appPage.goto('/');
+ await appPage.reload();
+
+ await appPage.locator('button', { hasText: 'Launch app' }).first().click();
+
+ const connectWalletButton = appPage.locator('button', { hasText: 'Connect Wallet' });
+ await expect(connectWalletButton).toBeVisible();
+ await expect(connectWalletButton).toBeEnabled();
+
+ const connectPagePromise = context.waitForEvent('page');
+ await appPage.locator('button', { hasText: 'Connect Wallet' }).click();
+
+ // Connect to wallet
+ const connectPage = await connectPagePromise;
+ await connectPage.waitForLoadState();
+
+ let nextButton = connectPage.locator('button').getByText('Next');
+ await nextButton.click();
+
+ const changeButton = connectPage.locator('button').getByText('Change');
+ await changeButton.click();
+
+ const activateAccount1Card = connectPage.locator(`[aria-label="${ACCOUNT1}"]`);
+ const switchButton = activateAccount1Card.getByRole('switch');
+ await switchButton.click();
+
+ nextButton = connectPage.locator('button').getByText('Next');
+ await nextButton.click();
+
+ // Step 1 connect
+ const connectButton = connectPage.locator('button').getByText('Connect');
+ await connectButton.click();
+
+ // Step 2 add assets (faucet is skipped)
+ const addAssetsButton = appPage.locator('button').getByText('Add Assets');
+ const addAssetsPromise = context.waitForEvent('page');
+ await addAssetsButton.click();
+ const addAssetsPage = await addAssetsPromise;
+ const walletAddAssetsButton = addAssetsPage.locator('button').getByText('Add Assets');
+ await walletAddAssetsButton.click();
+
+ // Step 3 mint assets
+ const mintAssetsButton = appPage.locator('button').getByText('Mint Assets');
+ await mintAssetsButton.click();
+ await walletApprove(context);
+
+ // Step 4 done
+ await appPage.locator('[aria-label="Accept the use agreement"]').check();
+ await appPage.locator('button', { hasText: 'Get Swapping!' }).click();
+
+ // go to pool page -> add liquidity page
+ await appPage.locator('button').getByText('Pool').click();
+ await expect(appPage.getByText('You do not have any open positions')).toBeVisible({
+ timeout: 15000,
+ });
+ await appPage.locator('button', { hasText: 'Add Liquidity' }).click();
+
+ const addingLiquiditySelector = '[aria-label="pool-reserves"]';
+
+ const hasPoolBeenCreated = await appPage.locator(addingLiquiditySelector).isVisible();
+
+ if (hasPoolBeenCreated) {
+ await expect(appPage.getByText('Enter sEther amount')).toBeVisible();
+ await appPage.locator('[aria-label="Coin from input"]').fill('0.2');
+ await expect(appPage.locator('[aria-label="Preview Add Liquidity Output"]')).toBeVisible();
+ await expect(appPage.locator('[aria-label="Pool Price Box"]')).toBeVisible();
+ await appPage.locator('[aria-label="Add liquidity"]').click();
+ } else {
+ await expect(appPage.getByText('Enter sEther amount')).toBeVisible({ timeout: 15000 });
+ await appPage.locator('[aria-label="Coin from input"]').fill('0.2');
+ await appPage.locator('[aria-label="Coin to input"]').fill('190');
+ await expect(appPage.locator('[aria-label="Preview Add Liquidity Output"]')).toBeVisible();
+ await expect(appPage.locator('[aria-label="Pool Price Box"]')).toBeVisible();
+ // await expect(appPage.locator('[aria-label="Create liquidity"]')).toBeEnabled({
+ // timeout: 30000,
+ // });
+ await appPage.locator('button').getByText('Create liquidity').click();
+ }
+
+ await walletApprove(context);
+
+ await expect(appPage.getByText('sETH/DAI')).toBeVisible({ timeout: 15000 });
+
+ // validate swap
+ await appPage.locator('button', { hasText: 'Swap' }).click();
+ await appPage.locator('[aria-label="Coin from input"]').fill('0.1');
+
+ await expect(appPage.locator('[aria-label="Preview Value Loading"]').first()).toBeVisible({
+ timeout: 15000,
+ });
+ await expect(appPage.locator('[aria-label="Preview Swap Output"]').first()).toBeVisible({
+ timeout: 15000,
+ });
+
+ await appPage.locator('[aria-label="Swap button"]').click();
+ await walletApprove(context);
+ const swapSuccess = appPage.getByText('Swap made successfully!');
+ await swapSuccess.waitFor({ timeout: 15000 });
+
+ // validate that a comma can be used as a decimal separator
+ await appPage.locator('[aria-label="Coin from input"]').fill('0,2');
+ await expect(appPage.locator('[aria-label="Coin from input"]')).toHaveValue('02');
+
+ // validate remove liquidity
+ await appPage.locator('button', { hasText: 'Pool' }).click();
+ await appPage.locator('button', { hasText: 'Remove liquidity' }).click();
+ await appPage.locator('[aria-label="Set Maximum Balance"]').click();
+
+ // make sure preview output box show up
+ await expect(appPage.locator('[aria-label="Preview Remove Liquidity Output"]')).toBeVisible();
+
+ // make sure current positions box show up
+ await expect(appPage.locator('[aria-label="Pool Current Position"]')).toBeVisible();
+ await appPage.locator('button', { hasText: 'Remove liquidity' }).click();
+ await walletApprove(context);
+ const liquidityRemovedSuccess = appPage.getByText('Liquidity removed successfully');
+ await liquidityRemovedSuccess.waitFor({ timeout: 15000 });
+ });
+});
diff --git a/packages/app/playwright/fixtures.ts b/packages/app/playwright/fixtures.ts
new file mode 100644
index 00000000..ee91aa29
--- /dev/null
+++ b/packages/app/playwright/fixtures.ts
@@ -0,0 +1,66 @@
+/* eslint-disable no-empty-pattern */
+// Use a test fixture to set the context so tests have access to the wallet extension.
+import type { BrowserContext } from '@playwright/test';
+import { chromium, test as base } from '@playwright/test';
+import admZip from 'adm-zip';
+import * as fs from 'fs';
+import https from 'https';
+import path from 'path';
+
+const pathToExtension = path.join(__dirname, './dist-crx');
+
+export const test = base.extend<{
+ extensionId: string;
+}>({
+ extensionId: async ({ context }, use) => {
+ let [background] = context.serviceWorkers();
+ if (!background) background = await context.waitForEvent('serviceworker');
+ const extensionId = background.url().split('/')[2];
+ await use(extensionId);
+ },
+});
+
+let context: BrowserContext;
+
+test.beforeAll(async () => {
+ const extensionUrl = 'https://wallet.fuel.network/app/fuel-wallet.zip';
+
+ const zipFile = './packages/app/playwright/fuel-wallet.zip';
+ const zipFileStream = fs.createWriteStream(zipFile);
+ // TODO fetch the exact version of wallet to avoid breaking ci
+ const zipPromise = new Promise((resolve, reject) => {
+ https
+ .get(extensionUrl, (res) => {
+ res.pipe(zipFileStream);
+ // after download completed close filestream
+ zipFileStream.on('finish', async () => {
+ zipFileStream.close();
+ console.log('Download Completed extracting zip...');
+ const zip = new admZip(zipFile); // eslint-disable-line new-cap
+ zip.extractAllTo('./packages/app/playwright/dist-crx', true);
+ console.log('zip extracted');
+ context = await chromium.launchPersistentContext('', {
+ headless: false,
+ args: [
+ `--disable-extensions-except=${pathToExtension}`,
+ `--load-extension=${pathToExtension},`,
+ ],
+ });
+ resolve(context);
+ });
+ })
+ .on('error', (error) => {
+ console.log('error: ', error);
+ reject(error);
+ });
+ });
+ await zipPromise;
+});
+
+test.use({
+ context: ({}, use) => {
+ use(context);
+ },
+});
+
+export const expect = test.expect;
diff --git a/packages/app/public/icons/eth.svg b/packages/app/public/icons/eth.svg
index b5224357..58855728 100644
--- a/packages/app/public/icons/eth.svg
+++ b/packages/app/public/icons/eth.svg
@@ -1 +1,16 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/app/public/icons/eth_dai.svg b/packages/app/public/icons/eth_dai.svg
new file mode 100644
index 00000000..6872dc8f
--- /dev/null
+++ b/packages/app/public/icons/eth_dai.svg
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/app/scripts/contracts-init/index.ts b/packages/app/scripts/contracts-init/index.ts
index 4a5b357e..00a31f91 100644
--- a/packages/app/scripts/contracts-init/index.ts
+++ b/packages/app/scripts/contracts-init/index.ts
@@ -1,13 +1,18 @@
+import type { WalletUnlocked } from '@fuel-ts/wallet';
+import { WalletManager } from '@fuel-ts/wallet-manager';
import { bn, Wallet } from 'fuels';
+import { setTimeout } from 'timers/promises';
import '../../load.envs';
import './loadDockerEnv';
+
import { ExchangeContractAbi__factory, TokenContractAbi__factory } from '../../src/types/contracts';
import { initializePool } from './initializePool';
import { initializeTokenContract } from './initializeTokenContract';
-const { WALLET_SECRET, PROVIDER_URL, GAS_PRICE, VITE_CONTRACT_ID, VITE_TOKEN_ID } = process.env;
+const { WALLET_SECRET, PROVIDER_URL, GAS_PRICE, VITE_CONTRACT_ID, VITE_TOKEN_ID1, VITE_TOKEN_ID2 } =
+ process.env;
if (!WALLET_SECRET) {
process.stdout.write('WALLET_SECRET is not detected!\n');
@@ -15,16 +20,35 @@ if (!WALLET_SECRET) {
}
async function main() {
- const wallet = new Wallet(WALLET_SECRET!, PROVIDER_URL);
+ let wallet: WalletUnlocked;
+ if (WALLET_SECRET && WALLET_SECRET.indexOf(' ') >= 0) {
+ const walletManager = new WalletManager();
+ const password = '0b540281-f87b-49ca-be37-2264c7f260f7';
+
+ await walletManager.unlock(password);
+ const config = { type: 'mnemonic', secret: WALLET_SECRET };
+ // Add a vault of type mnemonic
+ await walletManager.addVault(config);
+ await walletManager.addAccount();
+ const accounts = walletManager.getAccounts();
+ wallet = walletManager.getWallet(accounts[0].address);
+ wallet.connect(PROVIDER_URL!);
+ return wallet;
+ }
+ wallet = Wallet.fromPrivateKey(WALLET_SECRET!, PROVIDER_URL);
+
const exchangeContract = ExchangeContractAbi__factory.connect(VITE_CONTRACT_ID!, wallet);
- const tokenContract = TokenContractAbi__factory.connect(VITE_TOKEN_ID!, wallet);
+ const tokenContract1 = TokenContractAbi__factory.connect(VITE_TOKEN_ID1!, wallet);
+ const tokenContract2 = TokenContractAbi__factory.connect(VITE_TOKEN_ID2!, wallet);
const overrides = {
gasPrice: bn(GAS_PRICE || 0),
};
- await initializeTokenContract(tokenContract, overrides);
+ await initializeTokenContract(tokenContract1, overrides, '0.5');
+ await initializeTokenContract(tokenContract2, overrides, '500.0');
+ await setTimeout(10000);
if (process.argv.includes('--init-pool')) {
- await initializePool(tokenContract, exchangeContract, overrides);
+ await initializePool(tokenContract1, tokenContract2, exchangeContract, overrides);
}
}
diff --git a/packages/app/scripts/contracts-init/initializePool.ts b/packages/app/scripts/contracts-init/initializePool.ts
index 411f6c56..f6b6fc8f 100644
--- a/packages/app/scripts/contracts-init/initializePool.ts
+++ b/packages/app/scripts/contracts-init/initializePool.ts
@@ -1,28 +1,42 @@
import type { BigNumberish } from 'fuels';
-import { bn, NativeAssetId } from 'fuels';
+import { bn } from 'fuels';
import type { ExchangeContractAbi, TokenContractAbi } from '../../src/types/contracts';
-const { TOKEN_AMOUNT, ETH_AMOUNT } = process.env;
+const { SIZE_POOL } = process.env;
export async function initializePool(
- tokenContract: TokenContractAbi,
+ tokenContract1: TokenContractAbi,
+ tokenContract2: TokenContractAbi,
exchangeContract: ExchangeContractAbi,
overrides: { gasPrice: BigNumberish }
) {
- const wallet = tokenContract.wallet!;
- const tokenAmount = bn(TOKEN_AMOUNT || '0x44364C5BB0000');
- const ethAmount = bn(ETH_AMOUNT || '0xE8F2727500');
- const address = {
- value: wallet.address.toB256(),
+ const walletAddress = {
+ value: tokenContract1.account!.address!.toHexString(),
};
- const tokenId = {
- value: tokenContract.id.toB256(),
+ const sizePool = bn.parseUnits(SIZE_POOL || '0.0');
+ const tokenAmount1 = sizePool;
+ const tokenId1 = {
+ value: tokenContract1.id.toHexString(),
};
- await tokenContract.functions.mint_coins(tokenAmount).txParams(overrides).call();
- await tokenContract.functions
- .transfer_token_to_output(tokenAmount, tokenId, address)
+ const tokenAmount2 = sizePool.mul(1500);
+ const tokenId2 = {
+ value: tokenContract2.id.toHexString(),
+ };
+
+ await tokenContract1.functions.mint_coins(tokenAmount1).txParams(overrides).call();
+ await tokenContract1.functions
+ .transfer_token_to_output(tokenAmount1, tokenId1, walletAddress)
+ .txParams({
+ ...overrides,
+ variableOutputs: 1,
+ })
+ .call();
+
+ await tokenContract2.functions.mint_coins(tokenAmount2).txParams(overrides).call();
+ await tokenContract2.functions
+ .transfer_token_to_output(tokenAmount2, tokenId2, walletAddress)
.txParams({
...overrides,
variableOutputs: 1,
@@ -30,16 +44,18 @@ export async function initializePool(
.call();
process.stdout.write('Initialize pool\n');
- const deadline = await wallet.provider.getBlockNumber();
+ const deadline = await tokenContract1.provider!.getBlockNumber();
await exchangeContract
.multiCall([
exchangeContract.functions.deposit().callParams({
- forward: [ethAmount, NativeAssetId],
+ forward: [tokenAmount1, tokenContract1.id.toB256()],
}),
exchangeContract.functions.deposit().callParams({
- forward: [tokenAmount, tokenContract.id.toB256()],
+ forward: [tokenAmount2, tokenContract2.id.toB256()],
+ }),
+ exchangeContract.functions.add_liquidity(1, bn(1000).add(deadline)).callParams({
+ forward: [bn(0), tokenContract1.id.toB256()],
}),
- exchangeContract.functions.add_liquidity(1, bn(1000).add(deadline)),
])
.txParams({
...overrides,
diff --git a/packages/app/scripts/contracts-init/initializeTokenContract.ts b/packages/app/scripts/contracts-init/initializeTokenContract.ts
index 9d52f6ab..53784bec 100644
--- a/packages/app/scripts/contracts-init/initializeTokenContract.ts
+++ b/packages/app/scripts/contracts-init/initializeTokenContract.ts
@@ -3,21 +3,22 @@ import { bn } from 'fuels';
import type { TokenContractAbi } from '../../src/types/contracts';
-const { MINT_AMOUNT } = process.env;
-
export async function initializeTokenContract(
tokenContract: TokenContractAbi,
- overrides: { gasPrice: BigNumberish }
+ overrides: { gasPrice: BigNumberish },
+ mintAmount: string
) {
- const mintAmount = bn(MINT_AMOUNT || '0x1D1A94A2000');
const address = {
- value: tokenContract.wallet!.address.toB256(),
+ value: tokenContract.account!.address.toB256(),
};
try {
process.stdout.write('Initialize Token Contract\n');
- await tokenContract.functions.initialize(mintAmount, address).txParams(overrides).call();
+ await tokenContract.functions
+ .initialize(bn.parseUnits(mintAmount), address)
+ .txParams(overrides)
+ .call();
} catch (err) {
- process.stdout.write('Token Contract already initialized\n');
+ process.stdout.write(`Token Contract already initialized\n${err}`);
}
}
diff --git a/packages/app/src/config.ts b/packages/app/src/config.ts
index 8686df4e..a09fa835 100644
--- a/packages/app/src/config.ts
+++ b/packages/app/src/config.ts
@@ -4,8 +4,10 @@ export const FUEL_PROVIDER_URL = process.env.VITE_FUEL_PROVIDER_URL!;
export const FUEL_FAUCET_URL = process.env.VITE_FUEL_FAUCET_URL!;
/** Id (address) of the deployed swayswap contract */
export const CONTRACT_ID = process.env.VITE_CONTRACT_ID!;
-/** Id (address) of the deployed token contract */
-export const TOKEN_ID = process.env.VITE_TOKEN_ID!;
+/** Id (address) of the deployed token 1 contract */
+export const TOKEN_ID1 = process.env.VITE_TOKEN_ID1!;
+/** Id (address) of the deployed token 2 contract */
+export const TOKEN_ID2 = process.env.VITE_TOKEN_ID2!;
/** The site key is used to invoke recaptcha service on the website
* to disable recaptcha this env should be empty or not declared */
export const RECAPTCHA_KEY = process.env.VITE_FAUCET_RECAPTCHA_KEY!;
diff --git a/packages/app/src/styles/components/header.css b/packages/app/src/styles/components/header.css
index 3a1a6f8f..c0970aad 100644
--- a/packages/app/src/styles/components/header.css
+++ b/packages/app/src/styles/components/header.css
@@ -18,7 +18,7 @@
grid-template-rows: repeat(2, 1fr);
grid-row-gap: 10px;
}
- .header img {
+ .header-logo {
grid-area: 1 / 1 / 2 / 2;
height: 40px;
width: 40px;
@@ -37,7 +37,7 @@
grid-template-columns: repeat(8, 1fr);
grid-template-rows: repeat(1, 1fr);
}
- .header img {
+ .header-logo {
grid-area: 1 / 1 / 2 / 2;
height: 46px;
width: 46px;
@@ -58,7 +58,7 @@
grid-template-columns: repeat(8, 1fr);
grid-template-rows: repeat(1, 1fr);
}
- .header img {
+ .header-logo {
grid-area: 1 / 1 / 2 / 2;
height: 46px;
width: 46px;
diff --git a/packages/app/src/styles/components/welcome-page.css b/packages/app/src/styles/components/welcome-page.css
index 3d76b8e5..f2db1556 100644
--- a/packages/app/src/styles/components/welcome-page.css
+++ b/packages/app/src/styles/components/welcome-page.css
@@ -118,10 +118,10 @@
*/
.stepsIndicator {
@apply absolute bottom-0 left-[50%] -translate-x-1/2;
- @apply grid grid-cols-3 gap-4 sm:gap-2;
+ @apply grid grid-cols-5 gap-4 sm:gap-2;
li {
- @apply bg-gray-500 w-16 h-2 rounded-full;
+ @apply bg-gray-500 w-8 h-2 rounded-full;
&.done {
@apply bg-primary-500;
diff --git a/packages/app/src/systems/Core/components/CoinBalance.tsx b/packages/app/src/systems/Core/components/CoinBalance.tsx
index 37675415..ec564c14 100644
--- a/packages/app/src/systems/Core/components/CoinBalance.tsx
+++ b/packages/app/src/systems/Core/components/CoinBalance.tsx
@@ -1,4 +1,5 @@
import cx from "classnames";
+import type { CoinQuantity } from "fuels";
import { bn, format } from "fuels";
import { useMemo } from "react";
@@ -18,7 +19,9 @@ export const CoinBalance = ({
const { data: balances } = useBalances({ enabled: true });
const balance = useMemo(() => {
- const coinBalance = balances?.find((i) => i.assetId === coin?.assetId);
+ const coinBalance = balances?.find(
+ (i: CoinQuantity) => i.assetId === coin?.assetId
+ );
return bn(coinBalance?.amount);
}, [balances, coin?.assetId]);
diff --git a/packages/app/src/systems/Core/components/Header.tsx b/packages/app/src/systems/Core/components/Header.tsx
index 77adad16..d83cb2a1 100644
--- a/packages/app/src/systems/Core/components/Header.tsx
+++ b/packages/app/src/systems/Core/components/Header.tsx
@@ -1,3 +1,4 @@
+import { FuelLogo } from "@fuel-ui/react";
import cx from "classnames";
import type { ComponentType, ReactNode } from "react";
import { BiDollarCircle } from "react-icons/bi";
@@ -5,8 +6,6 @@ import { MdSwapCalls } from "react-icons/md";
import { useLocation, useNavigate } from "react-router-dom";
import { useBreakpoint } from "../hooks/useBreakpoint";
-import { useWallet } from "../hooks/useWallet";
-import { relativeUrl } from "../utils";
import { MigrationWarning } from "./MigrationWarning";
import { WalletWidget } from "./WalletWidget";
@@ -50,7 +49,6 @@ const HeaderNav = ({
};
export const Header = () => {
- const wallet = useWallet();
const navigate = useNavigate();
const location = useLocation();
@@ -58,39 +56,32 @@ export const Header = () => {
<>
-
navigate("/")}
- src={relativeUrl("/fuel-logo-512x512.png")}
- alt="swayswap"
- className="cursor-pointer"
- />
- {wallet && (
-
-
-
- navigate(Pages.swap)}
- isActive={location.pathname === Pages.swap}
- >
- Swap
-
- navigate(Pages.pool)}
- isActive={location.pathname.includes(Pages.pool)}
- >
- Pool
-
-
-
+
+
+
+
+
+
+ navigate(Pages.swap)}
+ isActive={location.pathname === Pages.swap}
+ >
+ Swap
+
+ navigate(Pages.pool)}
+ isActive={location.pathname.includes(Pages.pool)}
+ >
+ Pool
+
+
- )}
- {wallet && (
-
-
-
- )}
+
+
+
+
>
);
diff --git a/packages/app/src/systems/Core/components/MainLayout.tsx b/packages/app/src/systems/Core/components/MainLayout.tsx
index 214ccc80..9b08c0e8 100644
--- a/packages/app/src/systems/Core/components/MainLayout.tsx
+++ b/packages/app/src/systems/Core/components/MainLayout.tsx
@@ -3,12 +3,11 @@ import { Suspense, useContext } from "react";
import { useQueryErrorResetBoundary } from "react-query";
import { AppContext } from "../context";
-import { useBreakpoint, useWallet } from "../hooks";
+import { useBreakpoint } from "../hooks";
import { ErrorBoundary } from "./ErrorBoundary";
import { Header } from "./Header";
-import { ActionsWidget } from "~/systems/Core";
import { SkeletonLoader } from "~/systems/UI";
type MainLayoutProps = {
@@ -38,7 +37,6 @@ function MainLayoutLoader() {
export function MainLayout({ children }: MainLayoutProps) {
const { reset: resetReactQuery } = useQueryErrorResetBoundary();
- const wallet = useWallet();
const ctx = useContext(AppContext);
return (
@@ -53,7 +51,6 @@ export function MainLayout({ children }: MainLayoutProps) {
children
)}
- {wallet && !ctx?.justContent &&
}
>
diff --git a/packages/app/src/systems/Core/components/MigrationWarning.tsx b/packages/app/src/systems/Core/components/MigrationWarning.tsx
index ee47b2d1..1f306a65 100644
--- a/packages/app/src/systems/Core/components/MigrationWarning.tsx
+++ b/packages/app/src/systems/Core/components/MigrationWarning.tsx
@@ -1,7 +1,9 @@
import { Alert } from "@fuel-ui/react";
import { useState } from "react";
-const LOCALSTORAGE_MIGRATION_WARNING = "fuel--migration-warning";
+import { LocalStorageKey } from "../utils";
+
+const LOCALSTORAGE_MIGRATION_WARNING = `${LocalStorageKey}fuel--migration-warning`;
const useMigrationWarning = () => {
const [hide, setToHide] = useState(
@@ -27,7 +29,7 @@ export const MigrationWarning = () => {
return (
- SwaySwap is now on Fuel testnet beta-1! This network does not contain
+ SwaySwap is now on Fuel testnet beta-3! This network does not contain
previous transactions or balances.
diff --git a/packages/app/src/systems/Core/components/PrivateRoute.tsx b/packages/app/src/systems/Core/components/PrivateRoute.tsx
index ca20d2f2..2015d337 100644
--- a/packages/app/src/systems/Core/components/PrivateRoute.tsx
+++ b/packages/app/src/systems/Core/components/PrivateRoute.tsx
@@ -1,17 +1,60 @@
import type { ReactNode } from "react";
-import { Navigate } from "react-router-dom";
+import { useEffect } from "react";
+import { useQuery } from "react-query";
+import { Navigate, useNavigate } from "react-router-dom";
-import { useWallet } from "../hooks";
+import { useFuel } from "../hooks/useFuel";
import { getCurrent, getAgreement } from "~/systems/Welcome";
import { Pages } from "~/types";
export function PrivateRoute({ children }: { children: ReactNode }) {
const current = getCurrent();
+ const navigate = useNavigate();
const acceptAgreement = getAgreement();
- const wallet = useWallet();
- if ((current.id > 2 && acceptAgreement) || (wallet && !current.id)) {
+ const { fuel, error } = useFuel();
+
+ const { data: isConnected, isLoading } = useQuery(
+ ["isConnected", fuel !== undefined],
+ async () => {
+ const isFuelConnected = await fuel?.isConnected();
+ return isFuelConnected;
+ },
+ {
+ enabled: Boolean(fuel),
+ }
+ );
+
+ function handleWalletConnectionError() {
+ localStorage.clear();
+ navigate(Pages.welcome);
+ }
+
+ useEffect(() => {
+ if (error !== "") {
+ handleWalletConnectionError();
+ }
+ }, [error]);
+
+ useEffect(() => {
+ const timeoutConnection = setInterval(async () => {
+ const isFuelConnected = await fuel?.isConnected();
+ if (!isFuelConnected) {
+ handleWalletConnectionError();
+ }
+ }, 1000);
+ return () => {
+ clearTimeout(timeoutConnection);
+ };
+ }, [isConnected, fuel]);
+
+ if ((current.id > 4 && acceptAgreement) || (isConnected && !current.id)) {
return <>{children}>;
}
+
+ if (isLoading) {
+ return
;
+ }
+
return ;
}
diff --git a/packages/app/src/systems/Core/components/Providers.tsx b/packages/app/src/systems/Core/components/Providers.tsx
index daf3a25a..d98da70d 100644
--- a/packages/app/src/systems/Core/components/Providers.tsx
+++ b/packages/app/src/systems/Core/components/Providers.tsx
@@ -16,7 +16,8 @@ type AppProps = {
children?: ReactNode;
};
-const IS_TEST = process.env.NODE_ENV === "test";
+// const IS_TEST = process.env.NODE_ENV === "test";
+const IS_TEST = false;
export function Providers({ children }: AppProps) {
return (
diff --git a/packages/app/src/systems/Core/components/WalletInfo.tsx b/packages/app/src/systems/Core/components/WalletInfo.tsx
index a0d7135c..d8bc301b 100644
--- a/packages/app/src/systems/Core/components/WalletInfo.tsx
+++ b/packages/app/src/systems/Core/components/WalletInfo.tsx
@@ -14,7 +14,7 @@ type WalletInfoProps = {
export function WalletInfo({ onClose }: WalletInfoProps) {
const { coins, isLoading } = useAssets();
- const wallet = useWallet();
+ const { wallet } = useWallet();
return (
diff --git a/packages/app/src/systems/Core/components/WalletWidget.tsx b/packages/app/src/systems/Core/components/WalletWidget.tsx
index 4dda6cef..a4769e69 100644
--- a/packages/app/src/systems/Core/components/WalletWidget.tsx
+++ b/packages/app/src/systems/Core/components/WalletWidget.tsx
@@ -1,13 +1,11 @@
+import { cssObj } from "@fuel-ui/css";
+import { IconButton, Icon, Menu, Popover } from "@fuel-ui/react";
import cx from "classnames";
-import clipboard from "clipboard";
-import toast from "react-hot-toast";
-import { FaRegCopy } from "react-icons/fa";
+import { FiLogOut } from "react-icons/fi";
-import { useAssets, useEthBalance, useWallet } from "../hooks";
+import { useWallet } from "../hooks";
-import { WalletInfo } from "./WalletInfo";
-
-import { Popover, usePopover, ButtonGroup, Button } from "~/systems/UI";
+import { ButtonGroup, Button } from "~/systems/UI";
const style = {
wallet: `flex items-center gap-3 rounded-full text-gray-300 bg-gray-800 inner-shadow p-1`,
@@ -17,54 +15,54 @@ const style = {
};
export function WalletWidget() {
- const wallet = useWallet();
- const ethBalance = useEthBalance();
- const { coins } = useAssets();
-
- const popover = usePopover({
- placement: "bottom end",
- offset: 10,
- crossOffset: 42,
- });
+ const { wallet } = useWallet();
- const handleCopy = () => {
- clipboard.copy(wallet!.address.toAddress());
- toast("Address copied", { icon: "✨" });
- };
+ function handleDisconnect() {
+ window.localStorage.clear();
+ window.location.reload();
+ }
return (
-
- <>
- {ethBalance.formatted &&
{ethBalance.formatted} ETH }
-
-
-
- {String(wallet?.address).slice(0, 4)}...
- {String(wallet?.address).slice(-4)}
-
- {Boolean(coins.length) && (
-
- popover.close()} />
-
- )}
-
-
-
-
-
- >
+
+
+
+
+ {String(wallet?.address).slice(0, 4)}...
+ {String(wallet?.address).slice(-4)}
+
+ {
+ if (action === "disconnect") {
+ handleDisconnect();
+ }
+ }}
+ css={styles.menu}
+ >
+
+
+ Disconnect
+
+
+ }
+ >
+
+
+
+
);
}
+
+const styles = {
+ menu: cssObj({
+ padding: 0,
+ }),
+};
diff --git a/packages/app/src/systems/Core/context.tsx b/packages/app/src/systems/Core/context.tsx
index 33629992..df69d24b 100644
--- a/packages/app/src/systems/Core/context.tsx
+++ b/packages/app/src/systems/Core/context.tsx
@@ -1,25 +1,12 @@
-import { Wallet } from "fuels";
-import { useAtom } from "jotai";
-import { atomWithStorage } from "jotai/utils";
import type { ReactNode } from "react";
-import React, { useContext, useMemo } from "react";
+import React, { useContext } from "react";
-import { LocalStorageKey } from "./utils";
-
-import { FUEL_PROVIDER_URL } from "~/config";
import type { Maybe } from "~/types";
interface AppContextValue {
justContent?: boolean;
- wallet: Maybe
;
- createWallet: () => void;
}
-const walletPrivateKeyState = atomWithStorage>(
- `${LocalStorageKey}-state`,
- null
-);
-
export const AppContext = React.createContext>(null);
export const useAppContext = () => useContext(AppContext)!;
@@ -33,25 +20,10 @@ export const AppContextProvider = ({
justContent,
children,
}: ProviderProps) => {
- const [privateKey, setPrivateKey] = useAtom(walletPrivateKeyState);
-
- const wallet = useMemo(() => {
- if (!privateKey) return null;
- return new Wallet(privateKey, FUEL_PROVIDER_URL);
- }, [privateKey]);
-
return (
{
- const nextWallet = Wallet.generate({
- provider: FUEL_PROVIDER_URL,
- });
- setPrivateKey(nextWallet.privateKey);
- return nextWallet;
- },
}}
>
{children}
diff --git a/packages/app/src/systems/Core/hooks/__mocks__/MockConnection.ts b/packages/app/src/systems/Core/hooks/__mocks__/MockConnection.ts
new file mode 100644
index 00000000..3ecf1a62
--- /dev/null
+++ b/packages/app/src/systems/Core/hooks/__mocks__/MockConnection.ts
@@ -0,0 +1,157 @@
+/* eslint-disable @typescript-eslint/no-explicit-any */
+
+import type { FuelWalletConnection } from '@fuel-wallet/sdk';
+import { FuelWalletLocked, FuelWalletProvider, BaseConnection } from '@fuel-wallet/sdk';
+import type { FuelProviderConfig } from '@fuel-wallet/types';
+import EventEmitter from 'events';
+import type { AbstractAddress, TransactionRequest } from 'fuels';
+import { Wallet, Address } from 'fuels';
+
+import { FUEL_PROVIDER_URL } from '~/config';
+
+const generateOptions = {
+ provider: FUEL_PROVIDER_URL,
+};
+export const userWallet = Wallet.generate(generateOptions);
+export const toWallet = Wallet.generate(generateOptions);
+const events = new EventEmitter();
+
+export class MockConnection extends BaseConnection {
+ isConnectedOverride;
+ constructor(isConnected = true) {
+ super();
+ events.addListener('request', this.onCommunicationMessage.bind(this));
+ this.externalMethods([
+ this.connect,
+ this.disconnect,
+ this.isConnected,
+ this.accounts,
+ this.network,
+ this.signMessage,
+ this.sendTransaction,
+ this.currentAccount,
+ this.assets,
+ this.addAsset,
+ this.addAssets,
+ ]);
+ this.isConnectedOverride = isConnected;
+ }
+
+ static start(isConnectedOverride = true) {
+ return new MockConnection(isConnectedOverride);
+ }
+
+ async network() {
+ return {
+ url: FUEL_PROVIDER_URL!,
+ };
+ }
+
+ async isConnected() {
+ return this.isConnectedOverride;
+ }
+
+ async connect() {
+ return true;
+ }
+
+ async disconnect() {
+ return false;
+ }
+
+ acceptMessage() {
+ return true;
+ }
+
+ async ping(): Promise {
+ return true;
+ }
+
+ async addAssets(): Promise {
+ return true;
+ }
+
+ async addAsset(): Promise {
+ return true;
+ }
+
+ async assets() {
+ const assets = await userWallet.getBalances();
+ return assets;
+ }
+
+ async onMessage() {
+ return true;
+ }
+
+ async postMessage() {
+ return true;
+ }
+
+ async accounts() {
+ return [userWallet.address.toAddress()];
+ }
+
+ async signMessage(address: string, message: string) {
+ return userWallet.signMessage(message);
+ }
+
+ async sendTransaction(
+ transaction: TransactionRequest & { signer?: string | undefined },
+ _1: FuelProviderConfig,
+ _2?: string | undefined
+ ) {
+ const response = await userWallet.sendTransaction(transaction);
+ return response.id;
+ }
+
+ async currentAccount() {
+ return userWallet.address.toAddress();
+ }
+
+ async getWallet(address: string | AbstractAddress): Promise {
+ const provider = new FuelWalletProvider(
+ FUEL_PROVIDER_URL,
+ this as unknown as FuelWalletConnection
+ );
+ return new FuelWalletLocked(address, provider);
+ }
+
+ async getProvider() {
+ const provider = new FuelWalletProvider(
+ FUEL_PROVIDER_URL,
+ this as unknown as FuelWalletConnection
+ );
+ return provider;
+ }
+
+ readonly utils = {
+ // TODO: remove createAddress once fuels-ts replace input
+ // class address with string. The warn message is to avoid
+ // developers to use this method.
+ createAddress: (address: string) => {
+ // eslint-disable-next-line no-console
+ console.warn('Do not use this method! It will be removed in the next release.');
+ return Address.fromString(address);
+ },
+ };
+
+ // Externalize events names
+ readonly events = {
+ accounts: 'accounts',
+ currentAccount: 'currentAccount',
+ connection: 'connection',
+ network: 'network',
+ assets: 'assets',
+ };
+ // readonly events = FuelWalletEvents;
+}
+
+global.window = {
+ addEventListener(event: string, cb: any) {
+ events.on(event, cb);
+ },
+ postMessage(message: any): void {
+ events.emit('request', message);
+ },
+} as any;
diff --git a/packages/app/src/systems/Core/hooks/__mocks__/useWallet.ts b/packages/app/src/systems/Core/hooks/__mocks__/useWallet.ts
index ba59160b..dbe0934c 100644
--- a/packages/app/src/systems/Core/hooks/__mocks__/useWallet.ts
+++ b/packages/app/src/systems/Core/hooks/__mocks__/useWallet.ts
@@ -1,13 +1,34 @@
-import { Wallet } from 'fuels';
+import type { Fuel, FuelWalletLocked } from '@fuel-wallet/sdk';
+import * as useFuel from '../useFuel';
import * as useWallet from '../useWallet';
-import { FUEL_PROVIDER_URL } from '~/config';
+import { MockConnection } from './MockConnection';
-export function createWallet() {
- return Wallet.generate({ provider: FUEL_PROVIDER_URL });
+export async function createWallet(isConnectedOverride = true) {
+ const mockFuel = MockConnection.start(isConnectedOverride);
+ const currentAccount = await mockFuel.currentAccount();
+ const wallet = await mockFuel.getWallet(currentAccount);
+ return { wallet, fuel: mockFuel };
}
-export function mockUseWallet(wallet: Wallet) {
- return jest.spyOn(useWallet, 'useWallet').mockImplementation(() => wallet);
+export function mockUseWallet(wallet: FuelWalletLocked) {
+ return jest.spyOn(useWallet, 'useWallet').mockImplementation(() => {
+ return {
+ wallet,
+ isLoading: false,
+ isError: false,
+ };
+ });
+}
+
+export function mockUseFuel(fuel: MockConnection) {
+ window.fuel = fuel as unknown as Fuel;
+ return jest.spyOn(useFuel, 'useFuel').mockImplementation(() => {
+ return {
+ fuel: fuel as unknown as Fuel,
+ isLoading: false,
+ error: '',
+ };
+ });
}
diff --git a/packages/app/src/systems/Core/hooks/index.ts b/packages/app/src/systems/Core/hooks/index.ts
index a88a15ae..64c2a59c 100644
--- a/packages/app/src/systems/Core/hooks/index.ts
+++ b/packages/app/src/systems/Core/hooks/index.ts
@@ -4,7 +4,6 @@ export * from './useBreakpoint';
export * from './useCoinInput';
export * from './useCoinMetadata';
export * from './useContract';
-export * from './useCreateWallet';
export * from './useDebounce';
export * from './useEthBalance';
export * from './usePubSub';
diff --git a/packages/app/src/systems/Core/hooks/useAssets.ts b/packages/app/src/systems/Core/hooks/useAssets.ts
index 8d4a3a36..5817772d 100644
--- a/packages/app/src/systems/Core/hooks/useAssets.ts
+++ b/packages/app/src/systems/Core/hooks/useAssets.ts
@@ -25,7 +25,7 @@ const mergeCoinsWithMetadata = (coins: CoinQuantity[] = []): Array
});
export function useAssets() {
- const wallet = useWallet();
+ const { wallet } = useWallet();
const {
isLoading,
diff --git a/packages/app/src/systems/Core/hooks/useBalances.ts b/packages/app/src/systems/Core/hooks/useBalances.ts
index 85f71148..7bdca582 100644
--- a/packages/app/src/systems/Core/hooks/useBalances.ts
+++ b/packages/app/src/systems/Core/hooks/useBalances.ts
@@ -7,15 +7,27 @@ import { useWallet } from './useWallet';
import { Queries, AppEvents } from '~/types';
export function useBalances(opts: UseQueryOptions = {}) {
- const wallet = useWallet();
+ const { wallet } = useWallet();
const publisher = usePublisher();
- return useQuery(Queries.UserQueryBalances, async () => wallet?.getBalances(), {
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- ...(opts as any),
- onSuccess(data) {
- opts.onSuccess?.(data);
- publisher.emit(AppEvents.updatedBalances, data);
+ const optss = useQuery(
+ Queries.UserQueryBalances,
+ async () => {
+ if (!wallet) return [];
+ const balances = await wallet.getBalances();
+ return balances;
},
- });
+ {
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ ...(opts as any),
+ onSuccess(data) {
+ opts.onSuccess?.(data);
+ publisher.emit(AppEvents.updatedBalances, data);
+ },
+ initialData: [],
+ enabled: Boolean(wallet),
+ }
+ );
+
+ return optss;
}
diff --git a/packages/app/src/systems/Core/hooks/useCoinInput.ts b/packages/app/src/systems/Core/hooks/useCoinInput.ts
index 36495f0c..4ef74a94 100644
--- a/packages/app/src/systems/Core/hooks/useCoinInput.ts
+++ b/packages/app/src/systems/Core/hooks/useCoinInput.ts
@@ -1,4 +1,4 @@
-import type { BN } from 'fuels';
+import type { BN, CoinQuantity } from 'fuels';
import { bn } from 'fuels';
import type { ReactNode } from 'react';
import { useMemo, useEffect, useState } from 'react';
@@ -88,7 +88,7 @@ export function useCoinInput({
const [amount, setAmount] = useState>(null);
const [gasFee, setGasFee] = useState>(bn(initialGasFee));
const { data: balances } = useBalances();
- const coinBalance = balances?.find((item) => item.assetId === coin?.assetId);
+ const coinBalance = balances?.find((item: CoinQuantity) => item.assetId === coin?.assetId);
const isEth = useMemo(() => isCoinEth(coin), [coin?.assetId]);
// TODO: consider real gas fee, replacing GAS_FEE variable.
diff --git a/packages/app/src/systems/Core/hooks/useContract.ts b/packages/app/src/systems/Core/hooks/useContract.ts
index 93077c18..0e451a93 100644
--- a/packages/app/src/systems/Core/hooks/useContract.ts
+++ b/packages/app/src/systems/Core/hooks/useContract.ts
@@ -4,6 +4,6 @@ import { CONTRACT_ID } from '~/config';
import { ExchangeContractAbi__factory } from '~/types/contracts';
export const useContract = () => {
- const wallet = useWallet();
+ const { wallet } = useWallet();
return wallet && ExchangeContractAbi__factory.connect(CONTRACT_ID, wallet);
};
diff --git a/packages/app/src/systems/Core/hooks/useCreateWallet.ts b/packages/app/src/systems/Core/hooks/useCreateWallet.ts
deleted file mode 100644
index de60497d..00000000
--- a/packages/app/src/systems/Core/hooks/useCreateWallet.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import toast from 'react-hot-toast';
-import { useMutation } from 'react-query';
-import { useNavigate } from 'react-router-dom';
-
-import { useAppContext } from '../context';
-
-import { Pages } from '~/types';
-
-export function useCreateWallet(redirect = true) {
- const { createWallet } = useAppContext();
- const navigate = useNavigate();
-
- return useMutation(async () => createWallet(), {
- onSuccess: () => {
- toast.success('Wallet created successfully!');
- if (redirect) navigate(Pages.swap);
- },
- });
-}
diff --git a/packages/app/src/systems/Core/hooks/useEthBalance.ts b/packages/app/src/systems/Core/hooks/useEthBalance.ts
index 9245e268..78f290f3 100644
--- a/packages/app/src/systems/Core/hooks/useEthBalance.ts
+++ b/packages/app/src/systems/Core/hooks/useEthBalance.ts
@@ -1,14 +1,15 @@
+import type { CoinQuantity } from 'fuels';
import { format } from 'fuels';
-import { TOKENS } from '../utils';
+import { TOKENS, ETH } from '../utils';
import { useBalances } from './useBalances';
-const ETH_ID = TOKENS.find((item) => item.symbol === 'ETH')?.assetId;
+const ETH_ID = TOKENS.find((item) => item.symbol === ETH.symbol)?.assetId;
export function useEthBalance() {
const { data: balances } = useBalances();
- const balance = balances?.find((item) => item.assetId === ETH_ID)?.amount;
+ const balance = balances?.find((item: CoinQuantity) => item.assetId === ETH_ID)?.amount;
return {
raw: balance,
diff --git a/packages/app/src/systems/Core/hooks/useFuel.ts b/packages/app/src/systems/Core/hooks/useFuel.ts
new file mode 100644
index 00000000..028e7b9e
--- /dev/null
+++ b/packages/app/src/systems/Core/hooks/useFuel.ts
@@ -0,0 +1,41 @@
+import { useEffect, useState } from 'react';
+
+export function useFuel() {
+ const [error, setError] = useState('');
+ const [isLoading, setLoading] = useState(true);
+ const [fuel, setFuel] = useState();
+
+ useEffect(() => {
+ // Create a timeout to make sure it fails
+ // in case fuel wallet is not install / detected
+ const timeoutNotFound = setTimeout(() => {
+ setLoading(false);
+ clearTimeout(timeoutNotFound);
+ setError('fuel not detected on the window!');
+ }, 2000);
+
+ const onFuelLoaded = () => {
+ setLoading(false);
+ clearTimeout(timeoutNotFound);
+ setError('');
+ setFuel(window.fuel);
+ };
+
+ if (window.fuel) {
+ onFuelLoaded();
+ }
+
+ document.addEventListener('FuelLoaded', onFuelLoaded);
+
+ // On unmount remove the event listener
+ return () => {
+ document.removeEventListener('FuelLoaded', onFuelLoaded);
+ };
+ }, []);
+
+ return {
+ fuel,
+ error,
+ isLoading,
+ };
+}
diff --git a/packages/app/src/systems/Core/hooks/useTokensMethods.ts b/packages/app/src/systems/Core/hooks/useTokensMethods.ts
index a0092e54..51866613 100644
--- a/packages/app/src/systems/Core/hooks/useTokensMethods.ts
+++ b/packages/app/src/systems/Core/hooks/useTokensMethods.ts
@@ -1,5 +1,4 @@
-import type { BigNumberish } from 'fuels';
-import { useMemo } from 'react';
+import { useQuery } from 'react-query';
import { getOverrides } from '../utils/gas';
@@ -8,42 +7,44 @@ import { useWallet } from './useWallet';
import { TokenContractAbi__factory } from '~/types/contracts';
export function useTokenMethods(tokenId: string) {
- const wallet = useWallet()!;
- const contract = useMemo(
- () => TokenContractAbi__factory.connect(tokenId, wallet),
- [wallet.address]
- );
+ const { wallet, isLoading, isError } = useWallet();
- return {
- contract,
- getBalance() {
- return wallet?.getBalance(tokenId);
- },
- queryNetworkFee() {
- return contract.functions.mint().txParams({
- variableOutputs: 1,
- });
- },
- async getMintAmount() {
- const { value: mintAmount } = await contract.functions
- .get_mint_amount()
- .txParams({
- variableOutputs: 1,
- })
- .get();
- return mintAmount;
- },
- async mint(gasLimit: BigNumberish) {
- const { transactionResult } = await contract.functions
- .mint()
- .txParams(
- getOverrides({
+ const { data: methods, isLoading: isTokenMethodsLoading } = useQuery(
+ ['TokenMethods', tokenId],
+ async () => {
+ const contract = TokenContractAbi__factory.connect(tokenId, wallet!);
+ return {
+ contract,
+ getBalance() {
+ // TODO fix
+ return wallet?.getBalance(tokenId);
+ },
+ queryNetworkFee() {
+ return contract.functions.mint().txParams({
variableOutputs: 1,
- gasLimit,
- })
- )
- .call();
- return transactionResult;
+ });
+ },
+ async getMintAmount() {
+ const { value: mintAmount } = await contract.functions.get_mint_amount().get();
+ return mintAmount;
+ },
+ async mint() {
+ const { transactionResult } = await contract.functions
+ .mint()
+ .txParams(
+ getOverrides({
+ variableOutputs: 1,
+ })
+ )
+ .call();
+ return transactionResult;
+ },
+ };
},
- };
+ {
+ enabled: Boolean(wallet && !isLoading && !isError),
+ }
+ );
+
+ return { methods, isLoading: isTokenMethodsLoading };
}
diff --git a/packages/app/src/systems/Core/hooks/useTransactionCost.ts b/packages/app/src/systems/Core/hooks/useTransactionCost.ts
index d865a965..17aaf735 100644
--- a/packages/app/src/systems/Core/hooks/useTransactionCost.ts
+++ b/packages/app/src/systems/Core/hooks/useTransactionCost.ts
@@ -15,7 +15,7 @@ type UseTransactionCost = TransactionCost & {
export function useTransactionCost(
queryKey: unknown[],
- request: ContractCallFunc | ContractCallFuncPromise,
+ request?: ContractCallFunc | ContractCallFuncPromise,
options?: Omit, 'queryKey' | 'queryFn'>
): UseTransactionCost {
const ethBalance = useEthBalance();
@@ -26,7 +26,9 @@ export function useTransactionCost(
const { data, isLoading } = useQuery(
queryKey,
- async () => getTransactionCost(await request()),
+ async () => {
+ return getTransactionCost(await request!());
+ },
options
);
diff --git a/packages/app/src/systems/Core/hooks/useWallet.ts b/packages/app/src/systems/Core/hooks/useWallet.ts
index 6416247f..e3ee88cb 100644
--- a/packages/app/src/systems/Core/hooks/useWallet.ts
+++ b/packages/app/src/systems/Core/hooks/useWallet.ts
@@ -1,8 +1,44 @@
-import { useContext } from 'react';
+import { useQuery } from 'react-query';
-import { AppContext } from '../context';
+import { useFuel } from './useFuel';
export const useWallet = () => {
- const { wallet } = useContext(AppContext)!;
- return wallet;
+ const { fuel } = useFuel();
+
+ const {
+ data: isConnected,
+ isLoading: isConnectedLoading,
+ isError: isConnectedError,
+ } = useQuery(
+ ['connected'],
+ async () => {
+ const isFuelConnected = await fuel!.isConnected();
+ return isFuelConnected;
+ },
+ {
+ enabled: !!fuel,
+ initialData: false,
+ }
+ );
+
+ const {
+ data: wallet,
+ isLoading,
+ isError,
+ } = useQuery(
+ ['wallet'],
+ async () => {
+ // The wallet should be connected as the user did it in the first step
+ // We could add a check to see if the wallet is past the welcome steps
+ // and still disconnected
+ const currentAccount = await fuel!.currentAccount();
+ const currentWallet = (await fuel?.getWallet(currentAccount))!;
+ return currentWallet;
+ },
+ {
+ enabled: !!fuel && !!isConnected && !isConnectedLoading && !isConnectedError,
+ }
+ );
+
+ return { wallet, isLoading, isError };
};
diff --git a/packages/app/src/systems/Core/utils/chain.ts b/packages/app/src/systems/Core/utils/chain.ts
index d530ff81..16a49f51 100644
--- a/packages/app/src/systems/Core/utils/chain.ts
+++ b/packages/app/src/systems/Core/utils/chain.ts
@@ -3,7 +3,7 @@ import type { BigNumberish, Contract } from 'fuels';
import { DEADLINE } from '~/config';
export async function getDeadline(contract: Contract, deadline?: BigNumberish) {
- const blockHeight = await contract.wallet!.provider.getBlockNumber();
- const nexDeadline = blockHeight.add(deadline || DEADLINE);
- return nexDeadline;
+ const blockHeight = await contract.provider?.getBlockNumber();
+ const nexDeadline = blockHeight?.add(deadline || DEADLINE);
+ return nexDeadline!;
}
diff --git a/packages/app/src/systems/Core/utils/constants.ts b/packages/app/src/systems/Core/utils/constants.ts
index 30d45a3c..e3776f17 100644
--- a/packages/app/src/systems/Core/utils/constants.ts
+++ b/packages/app/src/systems/Core/utils/constants.ts
@@ -2,6 +2,6 @@ import { TOKENS } from './tokenList';
export const contractABI = {};
export const contractAddress = '0xF93c18172eAba6a9F145B3FB16d2bBeA2e096477';
-export const LocalStorageKey = 'swayswap-v2';
+export const LocalStorageKey = 'swayswap-v4';
export const COIN_ETH = TOKENS[0].assetId;
export const MIN_GAS_AMOUNT_ADD_LIQUIDITY = 5;
diff --git a/packages/app/src/systems/Core/utils/tokenList.ts b/packages/app/src/systems/Core/utils/tokenList.ts
index 64fbbefa..fdc20dcf 100644
--- a/packages/app/src/systems/Core/utils/tokenList.ts
+++ b/packages/app/src/systems/Core/utils/tokenList.ts
@@ -1,6 +1,6 @@
import { relativeUrl } from './relativeUrl';
-import { CONTRACT_ID, TOKEN_ID } from '~/config';
+import { CONTRACT_ID, TOKEN_ID1, TOKEN_ID2 } from '~/config';
import type { Coin } from '~/types';
export const ASSET_404 = {
@@ -8,30 +8,31 @@ export const ASSET_404 = {
img: relativeUrl('/icons/other.svg'),
};
-const ETH = {
- name: 'Ether',
- symbol: 'ETH',
- assetId: '0x0000000000000000000000000000000000000000000000000000000000000000',
+export const ETH = {
+ name: 'sEther',
+ symbol: 'sETH',
+ assetId: TOKEN_ID1,
img: relativeUrl('/icons/eth.svg'),
};
-const DAI = {
+export const DAI = {
name: 'DAI',
symbol: 'DAI',
// TODO: Remove this when adding dynamic token insertion
// Make temporarily easy to change token contract id
// https://github.com/FuelLabs/swayswap-demo/issues/33
- assetId: TOKEN_ID,
+ assetId: TOKEN_ID2,
img: relativeUrl('/icons/dai.svg'),
};
export const ETH_DAI = {
- name: 'ETH/DAI',
- symbol: 'ETH/DAI',
+ name: 'sETH/DAI',
+ symbol: 'sETH/DAI',
// TODO: Remove this when adding dynamic token insertion
// Make temporarily easy to change token contract id
// https://github.com/FuelLabs/swayswap-demo/issues/33
assetId: CONTRACT_ID,
+ img: relativeUrl('/icons/eth_dai.svg'),
pairOf: [ETH, DAI],
};
diff --git a/packages/app/src/systems/Faucet/components/FaucetApp.tsx b/packages/app/src/systems/Faucet/components/FaucetApp.tsx
index f3956456..272cb0f7 100644
--- a/packages/app/src/systems/Faucet/components/FaucetApp.tsx
+++ b/packages/app/src/systems/Faucet/components/FaucetApp.tsx
@@ -7,10 +7,15 @@ import { Button, Spinner } from "~/systems/UI";
type FaucetAppProps = {
isButtonFull?: boolean;
+ isLoading?: boolean;
onSuccess?: () => void;
};
-export function FaucetApp({ isButtonFull, onSuccess }: FaucetAppProps) {
+export function FaucetApp({
+ isButtonFull,
+ isLoading,
+ onSuccess,
+}: FaucetAppProps) {
const faucet = useFaucet({ onSuccess });
const captcha = useCaptcha();
@@ -43,7 +48,7 @@ export function FaucetApp({ isButtonFull, onSuccess }: FaucetAppProps) {
size="lg"
variant="primary"
className="mt-5 mx-auto"
- isLoading={faucet.mutation.isLoading}
+ isLoading={isLoading || faucet.mutation.isLoading}
onPress={() => faucet.handleFaucet(captcha.value)}
{...(captcha.needToShow && { isDisabled: !captcha.value })}
>
diff --git a/packages/app/src/systems/Faucet/hooks/__mocks__/useFaucet.ts b/packages/app/src/systems/Faucet/hooks/__mocks__/useFaucet.ts
index f3a5c8bd..70d2bf7a 100644
--- a/packages/app/src/systems/Faucet/hooks/__mocks__/useFaucet.ts
+++ b/packages/app/src/systems/Faucet/hooks/__mocks__/useFaucet.ts
@@ -1,8 +1,8 @@
-import type { Wallet } from 'fuels';
+import type { FuelWalletLocked } from '@fuel-wallet/sdk';
import { fetchFaucet } from '../useFaucet';
-export async function faucet(wallet: Wallet, times = 2) {
+export async function faucet(wallet: FuelWalletLocked, times = 2) {
const range = Array.from({ length: times });
await range.reduce(async (promise) => {
await promise;
diff --git a/packages/app/src/systems/Faucet/hooks/useFaucet.ts b/packages/app/src/systems/Faucet/hooks/useFaucet.ts
index 95b74741..386ee84d 100644
--- a/packages/app/src/systems/Faucet/hooks/useFaucet.ts
+++ b/packages/app/src/systems/Faucet/hooks/useFaucet.ts
@@ -25,7 +25,7 @@ type UseFaucetOpts = {
};
export function useFaucet(opts: UseFaucetOpts = {}) {
- const wallet = useWallet();
+ const { wallet } = useWallet();
const balances = useBalances();
const mutation = useMutation(
diff --git a/packages/app/src/systems/Home/components/Header.tsx b/packages/app/src/systems/Home/components/Header.tsx
index ced6e6f3..2bbc88ab 100644
--- a/packages/app/src/systems/Home/components/Header.tsx
+++ b/packages/app/src/systems/Home/components/Header.tsx
@@ -1,6 +1,7 @@
+import { FuelLogo } from "@fuel-ui/react";
import { useNavigate } from "react-router-dom";
-import { relativeUrl, useBreakpoint } from "~/systems/Core";
+import { useBreakpoint } from "~/systems/Core";
import { Button, Link } from "~/systems/UI";
import { Pages } from "~/types";
@@ -9,7 +10,7 @@ export function Header() {
const navigate = useNavigate();
return (
}
- value={format(bn(poolInfo?.eth_reserve))}
+ value={format(bn(poolInfo?.token_reserve1))}
/>
{
{coinTo?.name}
}
- value={format(bn(poolInfo?.token_reserve))}
+ value={format(bn(poolInfo?.token_reserve2))}
/>
);
diff --git a/packages/app/src/systems/Pool/hooks/__mocks__/addLiquidity.ts b/packages/app/src/systems/Pool/hooks/__mocks__/addLiquidity.ts
index 0bf4cde6..a3b610c0 100644
--- a/packages/app/src/systems/Pool/hooks/__mocks__/addLiquidity.ts
+++ b/packages/app/src/systems/Pool/hooks/__mocks__/addLiquidity.ts
@@ -1,4 +1,4 @@
-import type { Wallet } from 'fuels';
+import type { FuelWalletLocked } from '@fuel-wallet/sdk';
import { bn } from 'fuels';
import { CONTRACT_ID } from '~/config';
@@ -7,7 +7,7 @@ import { getOverrides } from '~/systems/Core/utils/gas';
import { ExchangeContractAbi__factory } from '~/types/contracts';
export async function addLiquidity(
- wallet: Wallet,
+ wallet: FuelWalletLocked,
fromAmount: string,
toAmount: string,
fromAsset: string,
@@ -23,7 +23,9 @@ export async function addLiquidity(
contract.functions.deposit().callParams({
forward: [bn.parseUnits(toAmount), toAsset],
}),
- contract.functions.add_liquidity(1, deadline),
+ contract.functions.add_liquidity(1, deadline).callParams({
+ forward: [bn(0), toAsset],
+ }),
])
.txParams(
getOverrides({
@@ -32,5 +34,6 @@ export async function addLiquidity(
})
)
.call();
+
return transactionResult;
}
diff --git a/packages/app/src/systems/Pool/hooks/useAddLiquidity.tsx b/packages/app/src/systems/Pool/hooks/useAddLiquidity.tsx
index 6ca6a6d0..84e8904b 100644
--- a/packages/app/src/systems/Pool/hooks/useAddLiquidity.tsx
+++ b/packages/app/src/systems/Pool/hooks/useAddLiquidity.tsx
@@ -2,7 +2,7 @@ import { useActor, useInterpret } from "@xstate/react";
import Decimal from "decimal.js";
import type { CoinQuantity } from "fuels";
import type { ReactNode } from "react";
-import { useContext, createContext } from "react";
+import { useEffect, useContext, createContext } from "react";
import { useQueryClient } from "react-query";
import { useNavigate } from "react-router-dom";
@@ -13,6 +13,7 @@ import { liquidityPreviewEmpty } from "../types";
import { IS_DEVELOPMENT } from "~/config";
import { TOKENS, useContract, useSubscriber } from "~/systems/Core";
+import { useFuel } from "~/systems/Core/hooks/useFuel";
import { AppEvents } from "~/types";
const serviceMap = new Map();
@@ -42,6 +43,7 @@ export function useAddLiquidityContext() {
}
export function AddLiquidityProvider({ children }: { children: ReactNode }) {
+ const { fuel } = useFuel();
const client = useQueryClient();
const contract = useContract();
const navigate = useNavigate();
@@ -72,6 +74,17 @@ export function AddLiquidityProvider({ children }: { children: ReactNode }) {
serviceMap.set("service", service);
}
+ useEffect(() => {
+ if (fuel && contract) {
+ service.send("START", {
+ data: {
+ contract,
+ fuel,
+ },
+ });
+ }
+ }, [fuel, contract]);
+
useSubscriber(
AppEvents.updatedBalances,
(data) => {
diff --git a/packages/app/src/systems/Pool/machines/addLiquidityMachine.ts b/packages/app/src/systems/Pool/machines/addLiquidityMachine.ts
index 0eddac3a..cede4635 100644
--- a/packages/app/src/systems/Pool/machines/addLiquidityMachine.ts
+++ b/packages/app/src/systems/Pool/machines/addLiquidityMachine.ts
@@ -1,6 +1,6 @@
import Decimal from 'decimal.js';
import type { BN, CoinQuantity, TransactionResult } from 'fuels';
-import { bn } from 'fuels';
+import { NativeAssetId, bn } from 'fuels';
import type { InterpreterFrom, StateFrom } from 'xstate';
import { assign, createMachine } from 'xstate';
@@ -9,20 +9,14 @@ import { liquidityPreviewEmpty, AddLiquidityActive } from '../types';
import { addLiquidity, fetchPoolInfo, getPoolRatio } from '../utils';
import { CONTRACT_ID } from '~/config';
-import {
- calculatePercentage,
- getCoin,
- getCoinETH,
- handleError,
- TOKENS,
- ZERO,
-} from '~/systems/Core';
+import { calculatePercentage, getCoin, handleError, TOKENS, ZERO } from '~/systems/Core';
import { txFeedback } from '~/systems/Core/utils/feedback';
import type { TransactionCost } from '~/systems/Core/utils/gas';
import { getTransactionCost } from '~/systems/Core/utils/gas';
import type { Coin, Maybe } from '~/types';
import { Queries } from '~/types';
import type {
+ ExchangeContractAbi,
PoolInfoOutput,
PreviewAddLiquidityInfoOutput,
} from '~/types/contracts/ExchangeContractAbi';
@@ -65,6 +59,10 @@ type MachineEvents =
}
| {
type: 'ADD_LIQUIDITY';
+ }
+ | {
+ type: 'START';
+ data: { contract: ExchangeContractAbi };
};
type MachineServices = {
@@ -105,9 +103,16 @@ export const addLiquidityMachine =
services: {} as MachineServices,
},
id: '(AddLiquidityMachine)',
- initial: 'fetchingBalances',
+ initial: 'idle',
states: {
- idle: {},
+ idle: {
+ on: {
+ START: {
+ target: 'fetchingBalances',
+ actions: ['start'],
+ },
+ },
+ },
fetchingBalances: {
invoke: {
src: 'fetchBalances',
@@ -259,6 +264,7 @@ export const addLiquidityMachine =
],
onError: [
{
+ target: 'addLiquidity.readyToAddLiquidity',
actions: 'toastErrorMessage',
},
],
@@ -478,6 +484,9 @@ export const addLiquidityMachine =
toAmount: amount,
};
}),
+ start: assign({
+ contract: (_, ev) => ev.data.contract,
+ }),
toastSwapSuccess(_, ev) {
txFeedback('Add made successfully!')(ev.data.transactionResult);
},
@@ -495,10 +504,10 @@ export const addLiquidityMachine =
return !!ctx.transactionCost?.error;
},
notHasEthForNetworkFee: (ctx) => {
- const fromAmount = bn(ctx.fromAmount);
- const ethBalance = bn(getCoinETH(ctx.balances)?.amount);
const networkFee = bn(ctx.transactionCost?.fee);
- return ethBalance.lte(fromAmount.add(networkFee));
+ const ethBalance =
+ ctx.balances.find((balance) => balance.assetId === NativeAssetId)?.amount || bn(0);
+ return ethBalance.lte(networkFee);
},
notHasFromAmount: (ctx) => {
return !ctx.fromAmount || bn(ctx.fromAmount).isZero();
diff --git a/packages/app/src/systems/Pool/pages/AddLiquidity.test.tsx b/packages/app/src/systems/Pool/pages/AddLiquidity.test.tsx
index 149a1634..1a6b43ae 100644
--- a/packages/app/src/systems/Pool/pages/AddLiquidity.test.tsx
+++ b/packages/app/src/systems/Pool/pages/AddLiquidity.test.tsx
@@ -1,27 +1,31 @@
+import type { FuelWalletLocked } from "@fuel-wallet/sdk";
import {
screen,
renderWithRouter,
waitFor,
fireEvent,
} from "@swayswap/test-utils";
-import type { Wallet } from "fuels";
import { mockUseUserPosition } from "../hooks/__mocks__/useUserPosition";
import * as poolQueries from "../utils/queries";
import { App } from "~/App";
import { ZERO } from "~/systems/Core";
+import type { MockConnection } from "~/systems/Core/hooks/__mocks__/MockConnection";
import {
createWallet,
+ mockUseFuel,
mockUseWallet,
} from "~/systems/Core/hooks/__mocks__/useWallet";
import { faucet } from "~/systems/Faucet/hooks/__mocks__/useFaucet";
import { mint } from "~/systems/Mint/hooks/__mocks__/useMint";
-let wallet: Wallet;
+let wallet: FuelWalletLocked;
+let fuel: MockConnection;
-beforeAll(() => {
- wallet = createWallet();
+beforeAll(async () => {
+ ({ wallet, fuel } = await createWallet());
+ mockUseFuel(fuel);
mockUseWallet(wallet);
});
@@ -37,19 +41,23 @@ describe("Add Liquidity", () => {
it("should see a 'new pool' message", async () => {
renderWithRouter( , { route: "/pool/add-liquidity" });
jest.spyOn(poolQueries, "fetchPoolInfo").mockImplementation(async () => ({
- eth_reserve: ZERO,
- token_reserve: ZERO,
+ token_reserve1: ZERO,
+ token_reserve2: ZERO,
lp_token_supply: ZERO,
}));
- const newPoolMessage = await screen.findByText(/new pool/);
+ const newPoolMessage = await screen.findByText(/new pool/, undefined, {
+ timeout: 20000,
+ });
expect(newPoolMessage).toBeInTheDocument();
});
it("should enter amount button be disabled by default", async () => {
renderWithRouter( , { route: "/pool/add-liquidity" });
- const submitBtn = await screen.findByText(/Enter Ether amount/);
- expect(submitBtn).toBeInTheDocument();
- expect(submitBtn).toBeDisabled();
+ await waitFor(async () => {
+ const submitBtn = await screen.findByText(/Enter sEther amount/);
+ expect(submitBtn).toBeInTheDocument();
+ expect(submitBtn).toBeDisabled();
+ });
});
it("should submit button ask to inform DAI", async () => {
@@ -63,11 +71,14 @@ describe("Add Liquidity", () => {
},
});
- await waitFor(() => {
- const submitBtn = screen.getByText(/Enter DAI amount/);
- expect(submitBtn).toBeInTheDocument();
- expect(submitBtn).toBeDisabled();
- });
+ await waitFor(
+ () => {
+ const submitBtn = screen.getByText(/Enter DAI amount/);
+ expect(submitBtn).toBeInTheDocument();
+ expect(submitBtn).toBeDisabled();
+ },
+ { timeout: 10000 }
+ );
});
it("should be able to set coin to input values if no liquidity added", async () => {
@@ -114,13 +125,15 @@ describe("Add Liquidity", () => {
},
});
- const submitBtn = await screen.findByText(/Create liquidity/);
+ const submitBtn = await screen.findByText(/Create liquidity/, undefined, {
+ timeout: 10000,
+ });
expect(submitBtn).toBeInTheDocument();
await user.click(submitBtn);
});
it("Should be able to add liquidity", async () => {
- renderWithRouter( , {
+ const { user } = renderWithRouter( , {
route: "/pool/add-liquidity",
});
@@ -134,6 +147,7 @@ describe("Add Liquidity", () => {
waitFor(async () => {
const submitBtn = await screen.findByText(/Add liquidity/);
expect(submitBtn).toBeInTheDocument();
+ await user.click(submitBtn);
});
});
});
diff --git a/packages/app/src/systems/Pool/pages/Pools.test.tsx b/packages/app/src/systems/Pool/pages/Pools.test.tsx
index 29d94ad0..0db6a6e1 100644
--- a/packages/app/src/systems/Pool/pages/Pools.test.tsx
+++ b/packages/app/src/systems/Pool/pages/Pools.test.tsx
@@ -1,19 +1,23 @@
+import type { FuelWalletLocked } from "@fuel-wallet/sdk";
import { screen, renderWithRouter } from "@swayswap/test-utils";
-import type { Wallet } from "fuels";
import { mockUseUserPosition } from "../hooks/__mocks__/useUserPosition";
import { App } from "~/App";
+import type { MockConnection } from "~/systems/Core/hooks/__mocks__/MockConnection";
import {
createWallet,
+ mockUseFuel,
mockUseWallet,
} from "~/systems/Core/hooks/__mocks__/useWallet";
-let wallet: Wallet;
+let wallet: FuelWalletLocked;
+let fuel: MockConnection;
-beforeAll(() => {
- wallet = createWallet();
+beforeAll(async () => {
+ ({ wallet, fuel } = await createWallet());
mockUseWallet(wallet);
+ mockUseFuel(fuel);
});
describe("Pool List", () => {
diff --git a/packages/app/src/systems/Pool/pages/RemoveLiquidity.test.tsx b/packages/app/src/systems/Pool/pages/RemoveLiquidity.test.tsx
index 85298495..6a4360cb 100644
--- a/packages/app/src/systems/Pool/pages/RemoveLiquidity.test.tsx
+++ b/packages/app/src/systems/Pool/pages/RemoveLiquidity.test.tsx
@@ -1,6 +1,12 @@
-import { screen, renderWithRouter, fireEvent, act } from "@swayswap/test-utils";
+import type { FuelWalletLocked } from "@fuel-wallet/sdk";
+import {
+ screen,
+ renderWithRouter,
+ fireEvent,
+ act,
+ waitFor,
+} from "@swayswap/test-utils";
import Decimal from "decimal.js";
-import type { Wallet } from "fuels";
import { bn } from "fuels";
import { mockUseUserPosition } from "../hooks/__mocks__/useUserPosition";
@@ -9,16 +15,20 @@ import type { PoolInfoPreview } from "../utils";
import { App } from "~/App";
import { CONTRACT_ID } from "~/config";
import { COIN_ETH, ONE_ASSET, TOKENS } from "~/systems/Core";
+import type { MockConnection } from "~/systems/Core/hooks/__mocks__/MockConnection";
import { mockUseBalances } from "~/systems/Core/hooks/__mocks__/useBalances";
import {
createWallet,
+ mockUseFuel,
mockUseWallet,
} from "~/systems/Core/hooks/__mocks__/useWallet";
-let wallet: Wallet;
+let wallet: FuelWalletLocked;
+let fuel: MockConnection;
-beforeAll(() => {
- wallet = createWallet();
+beforeAll(async () => {
+ ({ wallet, fuel } = await createWallet());
+ mockUseFuel(fuel);
mockUseWallet(wallet);
});
@@ -51,9 +61,11 @@ describe("Remove Liquidity", () => {
it("should see a 'current positions' box", async () => {
renderWithRouter( , { route: "/pool/remove-liquidity" });
- await act(async () => {
+ await waitFor(async () => {
const currentPositionsMessage = await screen.findByText(
- /Your current positions/
+ /Your current positions/,
+ undefined,
+ { timeout: 10000 }
);
expect(currentPositionsMessage).toBeInTheDocument();
});
@@ -62,7 +74,7 @@ describe("Remove Liquidity", () => {
it("should enter amount button be disabled by default", async () => {
renderWithRouter( , { route: "/pool/remove-liquidity" });
await act(async () => {
- const submitBtn = await screen.findByText("Enter ETH/DAI amount");
+ const submitBtn = await screen.findByText("Enter sETH/DAI amount");
expect(submitBtn).toBeInTheDocument();
expect(submitBtn).toBeDisabled();
@@ -75,16 +87,23 @@ describe("Remove Liquidity", () => {
route: "/pool/remove-liquidity",
});
- const coinFromInput = screen.getByLabelText(/LP Token Input/);
- fireEvent.change(coinFromInput, {
- target: {
- value: "1",
+ await waitFor(
+ async () => {
+ const coinFromInput = screen.getByLabelText(/LP Token Input/);
+ fireEvent.change(coinFromInput, {
+ target: {
+ value: "1",
+ },
+ });
+
+ const submitBtn = await screen.findByText(
+ /Insufficient sETH\/DAI balance/i
+ );
+ expect(submitBtn).toBeInTheDocument();
+ expect(submitBtn).toBeDisabled();
},
- });
-
- const submitBtn = await screen.findByText(/Insufficient ETH\/DAI balance/i);
- expect(submitBtn).toBeInTheDocument();
- expect(submitBtn).toBeDisabled();
+ { timeout: 10000 }
+ );
});
it("should be able to click on submit button if inputs are right", async () => {
@@ -97,11 +116,13 @@ describe("Remove Liquidity", () => {
renderWithRouter( , { route: "/pool/remove-liquidity" });
- const coinFromInput = screen.getByLabelText(/Set Maximum Balance/);
- fireEvent.click(coinFromInput);
+ await waitFor(async () => {
+ const coinFromInput = screen.getByLabelText(/Set Maximum Balance/);
+ fireEvent.click(coinFromInput);
- const submitBtn = await screen.findByText(/Remove liquidity/);
- expect(submitBtn).toBeInTheDocument();
- expect(submitBtn).not.toBeDisabled();
+ const submitBtn = await screen.findByText(/Remove liquidity/);
+ expect(submitBtn).toBeInTheDocument();
+ expect(submitBtn).not.toBeDisabled();
+ });
});
});
diff --git a/packages/app/src/systems/Pool/pages/RemoveLiquidity.tsx b/packages/app/src/systems/Pool/pages/RemoveLiquidity.tsx
index db13a6bd..8d3c828d 100644
--- a/packages/app/src/systems/Pool/pages/RemoveLiquidity.tsx
+++ b/packages/app/src/systems/Pool/pages/RemoveLiquidity.tsx
@@ -25,7 +25,6 @@ import {
} from "~/systems/Core";
import { useTransactionCost } from "~/systems/Core/hooks/useTransactionCost";
import { txFeedback } from "~/systems/Core/utils/feedback";
-import { getTransactionCost } from "~/systems/Core/utils/gas";
import { Button, Card } from "~/systems/UI";
export function RemoveLiquidityPage() {
@@ -41,8 +40,11 @@ export function RemoveLiquidityPage() {
const amount = tokenInput.amount;
const txCost = useTransactionCost(
- [PoolQueries.RemoveLiquidityNetworkFee],
- () => prepareRemoveLiquidity(contract)
+ [PoolQueries.RemoveLiquidityNetworkFee, contract],
+ () => prepareRemoveLiquidity(contract),
+ {
+ enabled: !!contract,
+ }
);
const removeLiquidityMutation = useMutation(
@@ -50,11 +52,9 @@ export function RemoveLiquidityPage() {
if (!amount) {
throw new Error('"amount" is required');
}
- const contractCall = await prepareRemoveLiquidity(contract);
- const nextTxCost = await getTransactionCost(contractCall);
// TODO: Add way to set min_eth and min_tokens
// https://github.com/FuelLabs/swayswap/issues/55
- return submitRemoveLiquidity(contract, amount, nextTxCost);
+ return submitRemoveLiquidity(contract, amount);
},
{ onSuccess: txFeedback("Liquidity removed successfully!", handleSuccess) }
);
diff --git a/packages/app/src/systems/Pool/selectors.ts b/packages/app/src/systems/Pool/selectors.ts
index 99a56f02..d5fe38f7 100644
--- a/packages/app/src/systems/Pool/selectors.ts
+++ b/packages/app/src/systems/Pool/selectors.ts
@@ -5,10 +5,10 @@ import type { AddLiquidityActive } from './types';
export const selectors = {
createPool: ({ context: ctx }: AddLiquidityMachineState) => {
- return bn(ctx.poolInfo?.eth_reserve).isZero();
+ return bn(ctx.poolInfo?.token_reserve1).isZero();
},
addLiquidity: ({ context: ctx }: AddLiquidityMachineState) => {
- return ctx.poolInfo?.eth_reserve.gt(0);
+ return ctx.poolInfo?.token_reserve1.gt(0);
},
poolShare: ({ context: ctx }: AddLiquidityMachineState) => {
return ctx.poolShare;
@@ -29,7 +29,7 @@ export const selectors = {
return (
active !== state.context.active &&
state.hasTag('loading') &&
- !bn(state.context.poolInfo?.eth_reserve).isZero()
+ !bn(state.context.poolInfo?.token_reserve1).isZero()
);
},
previewAmount: ({ context: ctx }: AddLiquidityMachineState) => {
diff --git a/packages/app/src/systems/Pool/utils/helpers.ts b/packages/app/src/systems/Pool/utils/helpers.ts
index c0d2ac5e..94d08e44 100644
--- a/packages/app/src/systems/Pool/utils/helpers.ts
+++ b/packages/app/src/systems/Pool/utils/helpers.ts
@@ -8,10 +8,10 @@ import type { PoolInfoOutput, PositionInfoOutput } from '~/types/contracts/Excha
export function getPoolRatio(info?: Maybe) {
if (!info) return new Decimal(1);
- const tokenReserve = info.token_reserve;
- const ethReserve = info.eth_reserve;
- if (bn(tokenReserve).isZero()) return new Decimal(1);
- return new Decimal(ethReserve.toHex()).div(tokenReserve.toHex());
+ const tokenReserve2 = info.token_reserve2;
+ const tokenReserve1 = info.token_reserve1;
+ if (bn(tokenReserve2).isZero()) return new Decimal(1);
+ return new Decimal(tokenReserve1.toHex()).div(tokenReserve2.toHex());
}
export type PoolInfoPreview = {
@@ -38,12 +38,14 @@ export function getPoolInfoPreview(
): PoolInfoPreview {
// Amounts
const totalLiquidity = bn(info?.lp_token_supply);
- const tokenReserve = bn(info?.token_reserve);
- const ethReserve = bn(info?.eth_reserve);
- const pooledETH = bn(info?.eth_amount);
- const pooledDAI = bn(info?.token_amount);
+ const tokenReserve = bn(info?.token_reserve2);
+ const ethReserve = bn(info?.token_reserve1);
+ const pooledETH = bn(info?.token_amount1);
+ const pooledDAI = bn(info?.token_amount2);
const poolRatio = getPoolRatio(info);
- const poolShare = calculatePercentage(poolTokens, totalLiquidity);
+ const poolShare = totalLiquidity.isZero()
+ ? new Decimal(0)
+ : calculatePercentage(poolTokens, totalLiquidity);
const hasPositions = poolTokens.gt(ZERO);
// Formatted amounts
diff --git a/packages/app/src/systems/Pool/utils/queries.ts b/packages/app/src/systems/Pool/utils/queries.ts
index ef911399..9f87c4b9 100644
--- a/packages/app/src/systems/Pool/utils/queries.ts
+++ b/packages/app/src/systems/Pool/utils/queries.ts
@@ -1,10 +1,10 @@
import type { BN, Contract } from 'fuels';
+import { bn } from 'fuels';
import type { AddLiquidityMachineContext } from '../types';
import { CONTRACT_ID } from '~/config';
import { getDeadline } from '~/systems/Core';
-import type { TransactionCost } from '~/systems/Core/utils/gas';
import { getOverrides } from '~/systems/Core/utils/gas';
import type { Coin } from '~/types';
import type { ExchangeContractAbi } from '~/types/contracts';
@@ -27,11 +27,7 @@ export async function prepareRemoveLiquidity(contract: Contract) {
});
}
-export async function submitRemoveLiquidity(
- contract: Contract,
- amount: BN,
- txCost: TransactionCost
-) {
+export async function submitRemoveLiquidity(contract: Contract, amount: BN) {
const deadline = await getDeadline(contract);
const { transactionResult } = await contract.functions
.remove_liquidity(1, 1, deadline)
@@ -41,7 +37,6 @@ export async function submitRemoveLiquidity(
.txParams(
getOverrides({
variableOutputs: 2,
- gasLimit: txCost.total,
})
)
.call();
@@ -65,7 +60,9 @@ export async function addLiquidity(
contract.functions.deposit().callParams({
forward: [toAmount, toAsset.assetId],
}),
- contract.functions.add_liquidity(1, deadline),
+ contract.functions.add_liquidity(1, deadline).callParams({
+ forward: [bn(0), fromAsset.assetId],
+ }),
])
.txParams(
getOverrides({
diff --git a/packages/app/src/systems/Swap/hooks/useSwap.tsx b/packages/app/src/systems/Swap/hooks/useSwap.tsx
index 69c966aa..a066ccc3 100644
--- a/packages/app/src/systems/Swap/hooks/useSwap.tsx
+++ b/packages/app/src/systems/Swap/hooks/useSwap.tsx
@@ -104,10 +104,9 @@ export function SwapProvider({ children }: SwapProviderProps) {
const [globalState, setGlobalState] = useSwapGlobalState();
const { coinFrom, coinTo, setCoinParams } = useSwapURLParams();
const client = useQueryClient();
- const wallet = useWallet();
+ const { wallet } = useWallet();
const contract = useContract();
const slippage = useSlippage();
-
const service = useInterpret(swapMachine, {
context: {
client,
@@ -122,6 +121,18 @@ export function SwapProvider({ children }: SwapProviderProps) {
} as SwapMachineContext,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
} as any);
+ const isIdleState = useSelector(service, (s) => s.matches("idle"));
+
+ useEffect(() => {
+ if (!wallet || !contract || !isIdleState) return;
+ service.send({
+ type: "INITIALIZE_SWAP",
+ data: {
+ wallet,
+ contract,
+ },
+ });
+ }, [wallet, contract, isIdleState]);
if (IS_DEVELOPMENT) {
serviceMap.set("service", service);
diff --git a/packages/app/src/systems/Swap/hooks/useSwapURLParams.tsx b/packages/app/src/systems/Swap/hooks/useSwapURLParams.tsx
index ae031c69..818a2b0f 100644
--- a/packages/app/src/systems/Swap/hooks/useSwapURLParams.tsx
+++ b/packages/app/src/systems/Swap/hooks/useSwapURLParams.tsx
@@ -6,7 +6,7 @@ import { SwapDirection } from "../types";
import { useSwapGlobalState } from "./useSwapGlobalState";
-import { TOKENS } from "~/systems/Core";
+import { TOKENS, ETH, DAI } from "~/systems/Core";
import type { Maybe } from "~/types";
function findCoin(dir: Maybe) {
@@ -21,7 +21,7 @@ function findCoin(dir: Maybe) {
*/
function getParamsByContext(ctx: Partial) {
if (!ctx.coinFrom && !ctx.coinTo) {
- return { from: "ETH" };
+ return { from: ETH.symbol, to: DAI.symbol };
}
return {
...(ctx.coinFrom && { from: ctx.coinFrom.symbol }),
diff --git a/packages/app/src/systems/Swap/machines/swapMachine.ts b/packages/app/src/systems/Swap/machines/swapMachine.ts
index 08cbb362..97ea00d5 100644
--- a/packages/app/src/systems/Swap/machines/swapMachine.ts
+++ b/packages/app/src/systems/Swap/machines/swapMachine.ts
@@ -1,5 +1,5 @@
import type Decimal from 'decimal.js';
-import type { CoinQuantity, TransactionResult } from 'fuels';
+import type { CoinQuantity, TransactionResult, WalletLocked } from 'fuels';
import { bn } from 'fuels';
import type { InterpreterFrom, StateFrom } from 'xstate';
import { assign, createMachine } from 'xstate';
@@ -25,7 +25,11 @@ import { emptyTransactionCost, getTransactionCost } from '~/systems/Core/utils/g
import { getPoolRatio } from '~/systems/Pool';
import type { Coin, Maybe } from '~/types';
import { Queries } from '~/types';
-import type { PoolInfoOutput, PreviewInfoOutput } from '~/types/contracts/ExchangeContractAbi';
+import type {
+ ExchangeContractAbi,
+ PoolInfoOutput,
+ PreviewInfoOutput,
+} from '~/types/contracts/ExchangeContractAbi';
export const FROM_TO = SwapDirection.fromTo;
export const TO_FROM = SwapDirection.toFrom;
@@ -35,6 +39,13 @@ export const TO_FROM = SwapDirection.toFrom;
// ----------------------------------------------------------------------------
type MachineEvents =
+ | {
+ type: 'INITIALIZE_SWAP';
+ data: {
+ wallet: WalletLocked;
+ contract: ExchangeContractAbi;
+ };
+ }
| { type: 'INVERT_COINS' }
| { type: 'SELECT_COIN'; data: { direction: SwapDirection; coin: Coin } }
| { type: 'INPUT_CHANGE'; data: { direction: SwapDirection; value: string } }
@@ -114,8 +125,16 @@ export const swapMachine =
services: {} as MachineServices,
},
id: '(machine)',
- initial: 'fetchingBalances',
+ initial: 'idle',
states: {
+ idle: {
+ on: {
+ INITIALIZE_SWAP: {
+ actions: ['initializeSwap'],
+ target: 'fetchingBalances',
+ },
+ },
+ },
fetchingBalances: {
invoke: {
src: 'fetchBalances',
@@ -252,6 +271,7 @@ export const swapMachine =
onError: [
{
actions: 'toastErrorMessage',
+ target: 'idle',
},
],
},
@@ -342,7 +362,8 @@ export const swapMachine =
{
services: {
fetchBalances: async ({ client }) => {
- return client?.fetchQuery(Queries.UserQueryBalances);
+ const balances = await client?.fetchQuery(Queries.UserQueryBalances);
+ return balances;
},
fetchTxCost: async (ctx) => {
const contractCall = await queryNetworkFeeOnSwap(ctx);
@@ -368,6 +389,11 @@ export const swapMachine =
},
},
actions: {
+ initializeSwap: assign((ctx, ev) => ({
+ ...ctx,
+ wallet: ev.data.wallet,
+ contract: ev.data.contract,
+ })),
cleanPreviewInfo: assign((ctx) => ({
...ctx,
previewInfo: null,
@@ -398,15 +424,17 @@ export const swapMachine =
ethBalance: bn(ethBalance?.amount),
};
}),
- selectCoin: assign((ctx, ev) => ({
- ...ctx,
- ...(ev.data.direction === FROM_TO && {
- coinFrom: ev.data.coin,
- }),
- ...(ev.data.direction === TO_FROM && {
- coinTo: ev.data.coin,
- }),
- })),
+ selectCoin: assign((ctx, ev) => {
+ return {
+ ...ctx,
+ ...(ev.data.direction === FROM_TO && {
+ coinFrom: ev.data.coin,
+ }),
+ ...(ev.data.direction === TO_FROM && {
+ coinTo: ev.data.coin,
+ }),
+ };
+ }),
invertDirection: assign((ctx) => {
const isFrom = ctx.direction === FROM_TO;
return {
diff --git a/packages/app/src/systems/Swap/pages/SwapPage.test.tsx b/packages/app/src/systems/Swap/pages/SwapPage.test.tsx
index b60ff655..70a712a0 100644
--- a/packages/app/src/systems/Swap/pages/SwapPage.test.tsx
+++ b/packages/app/src/systems/Swap/pages/SwapPage.test.tsx
@@ -1,4 +1,5 @@
import "cross-fetch/polyfill";
+import type { FuelWalletLocked } from "@fuel-wallet/sdk";
import {
fireEvent,
renderWithRouter,
@@ -6,7 +7,6 @@ import {
waitFor,
} from "@swayswap/test-utils";
import Decimal from "decimal.js";
-import type { Wallet } from "fuels";
import * as poolHelpers from "../../Pool/utils/helpers";
import * as swapHelpers from "../utils/helpers";
@@ -15,6 +15,7 @@ import { App } from "~/App";
import { TOKENS } from "~/systems/Core";
import {
createWallet,
+ mockUseFuel,
mockUseWallet,
} from "~/systems/Core/hooks/__mocks__/useWallet";
import { faucet } from "~/systems/Faucet/hooks/__mocks__/useFaucet";
@@ -38,16 +39,20 @@ async function clickOnMaxBalance(input: "from" | "to" = "from") {
}
async function createAndMockWallet() {
- const wallet = createWallet();
+ const { wallet, fuel } = await createWallet();
+ mockUseFuel(fuel);
mockUseWallet(wallet);
return wallet;
}
async function fillCoinFromWithValue(value: string) {
- await waitFor(async () => {
- const coinFrom = screen.getByLabelText(/Coin from input/i);
- fireEvent.change(coinFrom, { target: { value } });
- });
+ await waitFor(
+ async () => {
+ const coinFrom = screen.getByLabelText(/Coin from input/i);
+ fireEvent.change(coinFrom, { target: { value } });
+ },
+ { timeout: 10000 }
+ );
}
async function fillCoinToWithValue(value: string) {
@@ -60,28 +65,30 @@ async function fillCoinToWithValue(value: string) {
async function waitFinishLoading() {
await waitFor(async () => {
const submitBtn = await findSwapBtn();
- expect(submitBtn.textContent).toMatch(/Loading/i);
+ expect(submitBtn.textContent).toMatch("Loading...");
});
await waitFor(async () => {
const submitBtn = await findSwapBtn();
- expect(submitBtn.textContent).not.toMatch(/Loading/i);
+ expect(submitBtn.textContent).not.toMatch("Loading...");
});
}
async function getETHBalance() {
- const balanceLabel = await screen.findByLabelText("ETH balance");
- const balance = balanceLabel.lastChild?.textContent || "0";
+ const balanceLabel = await screen.findByLabelText("sETH balance");
+ const balance = parseInt(balanceLabel.lastChild?.textContent || "0", 10);
const valBalance = new Decimal(balance);
return valBalance;
}
describe("SwapPage", () => {
- let wallet: Wallet;
+ let wallet: FuelWalletLocked;
beforeAll(async () => {
wallet = await createAndMockWallet();
+ await faucet(wallet, 4);
+ await mint(wallet);
});
describe("without liquidity", () => {
@@ -89,56 +96,57 @@ describe("SwapPage", () => {
await faucet(wallet, 4);
});
- it("should swap button be disabled and need to select token", async () => {
+ it("should swap button be disabled", async () => {
renderWithRouter( , { route: "/swap" });
-
- const submitBtn = await findSwapBtn();
- await waitFor(() => {
+ await waitFor(async () => {
+ const submitBtn = await findSwapBtn();
expect(submitBtn).toBeDisabled();
- expect(submitBtn.textContent).toMatch(/select to token/i);
});
});
it("should show balance correctly", async () => {
renderWithRouter( , { route: "/swap" });
- const balances = await screen.findAllByText(/(balance:)\s([1-9])/i);
- expect(balances[0].textContent).toMatch("Balance: 2.0");
+ await waitFor(async () => {
+ const sethBalance = await screen.getByLabelText("sETH balance");
+ expect(sethBalance).toHaveTextContent("0.500");
+ const daiBalance = await screen.getByLabelText("DAI balance");
+ expect(daiBalance).toHaveTextContent("500.000");
+ });
});
function getFirstCoinSelectTextContent() {
return screen.getAllByLabelText(/coin selector/i)[0].textContent;
}
- it("should show a select coin button first", async () => {
- renderWithRouter( , { route: "/swap" });
-
- await waitFor(async () =>
- expect(screen.getByText(/select token/i)).toBeInTheDocument()
- );
- });
-
it("should invert coin selector when click on invert", async () => {
- renderWithRouter( , { route: "/swap?from=ETH&to=DAI" });
+ renderWithRouter( , { route: "/swap?from=sETH&to=DAI" });
+ await waitFor(() => {
+ expect(
+ screen.queryByTestId("fuel-wallet-loading")
+ ).not.toBeInTheDocument();
+ });
const invertBtn = screen.getByLabelText("Invert coins");
- await waitFor(async () => expect(invertBtn).toBeInTheDocument());
- expect(getFirstCoinSelectTextContent()).toMatch(/ether/i);
- fireEvent.click(invertBtn);
- expect(getFirstCoinSelectTextContent()).toMatch(/dai/i);
- fireEvent.click(invertBtn);
+ await waitFor(async () => {
+ expect(getFirstCoinSelectTextContent()).toMatch(/ether/i);
+ fireEvent.click(invertBtn);
+ expect(getFirstCoinSelectTextContent()).toMatch(/dai/i);
+ fireEvent.click(invertBtn);
+ expect(invertBtn).toBeInTheDocument();
+ });
});
it("should show no pool found message when there is no pool reserve", async () => {
const spy = jest
.spyOn(poolHelpers, "getPoolRatio")
.mockReturnValue(new Decimal(0));
- renderWithRouter( , { route: "/swap?from=ETH&to=DAI" });
+ renderWithRouter( , { route: "/swap?from=sETH&to=DAI" });
- await fillCoinFromWithValue("0.5");
- const submitBtn = await findSwapBtn();
await waitFor(async () => {
+ await fillCoinFromWithValue("0.5");
+ const submitBtn = await findSwapBtn();
expect(submitBtn.textContent).toMatch(/no pool found/i);
expect(spy).toHaveBeenCalled();
});
@@ -150,30 +158,32 @@ describe("SwapPage", () => {
describe("with liquidity created", () => {
beforeAll(async () => {
await faucet(wallet, 4);
- await mint(wallet);
await addLiquidity(
wallet,
- "1",
- "1000",
+ "0.5",
+ "500",
TOKENS[0].assetId,
TOKENS[1].assetId
);
});
it("should show insufficient balance if try to input more than balance", async () => {
- renderWithRouter( , { route: "/swap?from=ETH&to=DAI" });
-
- await fillCoinFromWithValue("1000");
- const submitBtn = await findSwapBtn();
- await waitFor(() => {
- expect(submitBtn.textContent).toMatch(
- /(Insufficient)(\s\w+\s)(balance)/i
- );
- });
+ renderWithRouter( , { route: "/swap?from=sETH&to=DAI" });
+
+ await waitFor(
+ async () => {
+ await fillCoinFromWithValue("2");
+ const submitBtn = await findSwapBtn();
+ expect(submitBtn.textContent).toMatch(
+ /(Insufficient)(\s\w+\s)(balance)/i
+ );
+ },
+ { timeout: 10000 }
+ );
});
it("should fill input value with max balance when click on max", async () => {
- renderWithRouter( , { route: "/swap?from=ETH&to=DAI" });
+ renderWithRouter( , { route: "/swap?from=sETH&to=DAI" });
await clickOnMaxBalance();
const coinFrom = screen.getByLabelText(/Coin from input/i);
@@ -181,24 +191,7 @@ describe("SwapPage", () => {
const valDecimal = new Decimal(inputValue || "");
const balance = await getETHBalance();
- expect(valDecimal.round().toString()).toMatch(balance.round().toString());
- });
-
- it("should show insufficient eth for gas message", async () => {
- const spy = jest
- .spyOn(swapHelpers, "hasEnoughBalance")
- .mockReturnValue(true);
-
- renderWithRouter( , { route: "/swap?from=ETH&to=DAI" });
-
- const balance = await getETHBalance();
-
- await fillCoinFromWithValue(balance.mul(2).toString());
- const submitBtn = await findSwapBtn();
- await waitFor(() => {
- expect(submitBtn.textContent).toMatch(/insufficient ETH for gas/i);
- });
- spy.mockRestore();
+ expect(valDecimal.toString()).toMatch(balance.toString());
});
it("should show insufficient liquidity when amount is greater than liquidity", async () => {
@@ -210,36 +203,39 @@ describe("SwapPage", () => {
.spyOn(swapHelpers, "hasEthForNetworkFee")
.mockReturnValue(true);
- renderWithRouter( , { route: "/swap?from=DAI&to=ETH" });
+ renderWithRouter( , { route: "/swap?from=DAI&to=sETH" });
- await fillCoinToWithValue("10000000000.0");
- const submitBtn = await findSwapBtn();
- await waitFor(async () => {
- expect(submitBtn.textContent).toMatch(/insufficient liquidity/i);
- });
+ await waitFor(
+ async () => {
+ await fillCoinToWithValue("10000000000.0");
+ const submitBtn = await findSwapBtn();
+ expect(submitBtn.textContent).toMatch(/insufficient liquidity/i);
+ },
+ { timeout: 10000 }
+ );
spy1.mockRestore();
spy2.mockRestore();
});
it("should show expected output after input value", async () => {
- renderWithRouter( , { route: "/swap?from=ETH&to=DAI" });
+ renderWithRouter( , { route: "/swap?from=sETH&to=DAI" });
- await fillCoinFromWithValue("0.5");
await waitFor(async () => {
+ await fillCoinFromWithValue("0.5");
const output = screen.getByText(/expected out/i);
expect(output).toBeInTheDocument();
});
});
it("should show price per token information", async () => {
- renderWithRouter( , { route: "/swap?from=ETH&to=DAI" });
+ renderWithRouter( , { route: "/swap?from=sETH&to=DAI" });
await clickOnMaxBalance();
let pricePerToken: HTMLElement;
- const ethToDaiRegexp = /(\d+)(\s)(ETH = )([\d,]+).((\s)|(\d+\s))DAI/i;
- const daiToEthRegexp = /(\d+)(\s)(DAI = )([\d,]+).((\s)|(\d+\s))ETH/i;
+ const ethToDaiRegexp = /(\d+)(\s)(sETH = )([\d,]+).((\s)|(\d+\s))DAI/i;
+ const daiToEthRegexp = /(\d+)(\s)(DAI = )([\d,]+).((\s)|(\d+\s))sETH/i;
pricePerToken = await screen.findByLabelText(/price per token/i);
await waitFor(async () => {
@@ -256,18 +252,21 @@ describe("SwapPage", () => {
});
it("should set automatically coin to input based on coin from value", async () => {
- renderWithRouter( , { route: "/swap?from=ETH&to=DAI" });
-
- await fillCoinFromWithValue("0.5");
- await waitFor(async () => {
- const coinTo = screen.getByLabelText(/Coin to input/i);
- const value = parseFloat(coinTo.getAttribute("value") || "0");
- expect(value).toBeGreaterThan(1);
- });
+ renderWithRouter( , { route: "/swap?from=sETH&to=DAI" });
+
+ await waitFor(
+ async () => {
+ await fillCoinFromWithValue("0.5");
+ const coinTo = screen.getByLabelText(/Coin to input/i);
+ const value = parseFloat(coinTo.getAttribute("value") || "0");
+ expect(value).toBeGreaterThan(1);
+ },
+ { timeout: 10000 }
+ );
});
it("should disable max button after setting max FROM balance", async () => {
- renderWithRouter( , { route: "/swap?from=ETH&to=DAI" });
+ renderWithRouter( , { route: "/swap?from=sETH&to=DAI" });
await waitFinishLoading();
await clickOnMaxBalance();
diff --git a/packages/app/src/systems/Swap/types.ts b/packages/app/src/systems/Swap/types.ts
index 2b27d87c..f44c09f8 100644
--- a/packages/app/src/systems/Swap/types.ts
+++ b/packages/app/src/systems/Swap/types.ts
@@ -1,4 +1,4 @@
-import type { BN, CoinQuantity, Wallet } from 'fuels';
+import type { BN, CoinQuantity, WalletLocked } from 'fuels';
import type { QueryClient } from 'react-query';
import type { TransactionCost } from '../Core/utils/gas';
@@ -22,7 +22,7 @@ export enum SwapDirection {
export type SwapMachineContext = {
client?: QueryClient;
- wallet?: Maybe;
+ wallet?: Maybe;
contract: Maybe;
balances?: Maybe;
direction: SwapDirection;
diff --git a/packages/app/src/systems/Swap/utils/helpers.test.ts b/packages/app/src/systems/Swap/utils/helpers.test.ts
index a49173a0..dd0c13bc 100644
--- a/packages/app/src/systems/Swap/utils/helpers.test.ts
+++ b/packages/app/src/systems/Swap/utils/helpers.test.ts
@@ -31,22 +31,22 @@ const CTX_FROM_DAI_TO_ETH = {
describe('Swap Helpers', () => {
describe('calculateMaxBalanceToSwap', () => {
- it('should discount network fee from ETH balance when ETH is from coin', () => {
+ it('should not discount network fee from BTC balance when BTC is from coin', () => {
const maxBalanceToSwap = calculateMaxBalanceToSwap({
direction: SwapDirection.fromTo,
ctx: CTX_FROM_ETH_TO_DAI,
});
- expect(maxBalanceToSwap.value).toEqual('0.399999988');
+ expect(maxBalanceToSwap.value).toEqual('0.399999990');
});
- it('should discount network fee from ETH balance when ETH is to coin', () => {
+ it('should not discount network fee from BTC balance when BTC is to coin', () => {
const maxBalanceToSwap = calculateMaxBalanceToSwap({
direction: SwapDirection.toFrom,
ctx: CTX_FROM_DAI_TO_ETH,
});
- expect(maxBalanceToSwap.value).toEqual('0.399999988');
+ expect(maxBalanceToSwap.value).toEqual('0.399999990');
});
it('should not discount network fee from DAI balance when DAI is from coin', () => {
diff --git a/packages/app/src/systems/Swap/utils/helpers.ts b/packages/app/src/systems/Swap/utils/helpers.ts
index d61d223c..87153ed5 100644
--- a/packages/app/src/systems/Swap/utils/helpers.ts
+++ b/packages/app/src/systems/Swap/utils/helpers.ts
@@ -5,7 +5,7 @@ import type { CoinAmount, SwapMachineContext } from '../types';
import { SwapDirection } from '../types';
import { DECIMAL_UNITS } from '~/config';
-import { isCoinEth, ZERO, multiply, ONE_ASSET } from '~/systems/Core';
+import { isCoinEth, multiply, ONE_ASSET } from '~/systems/Core';
import type { TransactionCost } from '~/systems/Core/utils/gas';
import type { Coin, Maybe } from '~/types';
@@ -56,14 +56,14 @@ function getPriceImpact(amounts: BN[], reserves: BN[]) {
export const calculatePriceImpact = (ctx: SwapMachineContext) => {
// If any value is 0 return 0
const { coinFrom, poolInfo, fromAmount, toAmount } = ctx;
- const ethReserve = poolInfo?.eth_reserve;
- const tokenReserve = poolInfo?.token_reserve;
- if (!fromAmount?.raw || !toAmount?.raw || !ethReserve || !tokenReserve) {
+ const tokenReserve1 = poolInfo?.token_reserve1;
+ const tokenReserve2 = poolInfo?.token_reserve2;
+ if (!fromAmount?.raw || !toAmount?.raw || !tokenReserve1 || !tokenReserve2) {
return '0';
}
const isEth = isCoinEth(coinFrom);
const amounts = [toAmount.raw, fromAmount.raw];
- const reserves = isEth ? [tokenReserve, ethReserve] : [ethReserve, tokenReserve];
+ const reserves = isEth ? [tokenReserve2, tokenReserve1] : [tokenReserve1, tokenReserve2];
return getPriceImpact(amounts, reserves);
};
@@ -84,39 +84,21 @@ export function hasEnoughBalance(amount: Maybe, balance: Maybe) {
// TODO: Add unit tests on this
export function hasLiquidityForSwap({ direction, poolInfo, coinTo, toAmount }: SwapMachineContext) {
const isFrom = direction === SwapDirection.fromTo;
- const ethReserve = bn(poolInfo?.eth_reserve);
- const tokenReserve = bn(poolInfo?.token_reserve);
+ const tokenReserve1 = bn(poolInfo?.token_reserve1);
+ const tokenReserve2 = bn(poolInfo?.token_reserve2);
const toAmountRaw = bn(toAmount?.raw);
if (isFrom) return true;
- const reserveAmount = isCoinEth(coinTo) ? ethReserve : tokenReserve;
+ const reserveAmount = isCoinEth(coinTo) ? tokenReserve1 : tokenReserve2;
return toAmountRaw.lte(reserveAmount);
}
export const hasEthForNetworkFee = (params: SwapMachineContext) => {
- const { ethBalance, direction, coinFrom, fromAmount, txCost, amountPlusSlippage } = params;
+ const { ethBalance, txCost } = params;
const balance = bn(ethBalance);
const txCostTotal = bn(txCost?.fee);
- const plusSlippage = bn(amountPlusSlippage?.raw);
- const fromAmountRaw = bn(fromAmount?.raw);
- const isFrom = direction === SwapDirection.fromTo;
- /**
- * When coinFrom is ETH and we wan't to buy tokens if exact amount of ETH
- */
- if (isCoinEth(coinFrom) && isFrom) {
- return fromAmountRaw.add(txCostTotal).lte(balance);
- }
- /**
- * When coinFrom is ETH and we wan't to buy exact amount of token
- */
- if (isCoinEth(coinFrom) && !isFrom) {
- return plusSlippage.add(txCostTotal).lte(balance);
- }
- /**
- * When coinFrom isn't ETH but you need to pay gas fee
- */
return balance.gt(txCostTotal);
};
@@ -133,11 +115,7 @@ export interface CalculateMaxBalanceToSwapParams {
export const calculateMaxBalanceToSwap = ({ direction, ctx }: CalculateMaxBalanceToSwapParams) => {
const isFrom = direction === SwapDirection.fromTo;
- const shouldUseNetworkFee =
- (isFrom && isCoinEth(ctx.coinFrom)) || (!isFrom && isCoinEth(ctx.coinTo));
const balance = bn(isFrom ? ctx.coinFromBalance : ctx.coinToBalance);
- const networkFee = bn(ctx.txCost?.fee);
- const nextValue = balance.gt(ZERO) && shouldUseNetworkFee ? balance.sub(networkFee) : balance;
- return createAmount(nextValue);
+ return createAmount(balance);
};
diff --git a/packages/app/src/systems/Swap/utils/queries.ts b/packages/app/src/systems/Swap/utils/queries.ts
index 9a3262c2..79759605 100644
--- a/packages/app/src/systems/Swap/utils/queries.ts
+++ b/packages/app/src/systems/Swap/utils/queries.ts
@@ -1,9 +1,10 @@
import type { BN } from 'fuels';
-import { bn, NativeAssetId } from 'fuels';
+import { bn } from 'fuels';
import { SwapDirection } from '../types';
import type { SwapMachineContext } from '../types';
+import { TOKEN_ID1 } from '~/config';
import { getDeadline, ZERO } from '~/systems/Core';
import { getOverrides } from '~/systems/Core/utils/gas';
import type { ExchangeContractAbi } from '~/types/contracts';
@@ -22,7 +23,7 @@ export const queryNetworkFeeOnSwap = async (params: SwapMachineContext) => {
return contract.functions
.swap_with_maximum(1, deadline)
.callParams({
- forward: [2, NativeAssetId],
+ forward: [2, TOKEN_ID1],
})
.txParams({
variableOutputs: 2,
@@ -32,7 +33,7 @@ export const queryNetworkFeeOnSwap = async (params: SwapMachineContext) => {
return contract.functions
.swap_with_minimum(1, deadline)
.callParams({
- forward: [2, NativeAssetId],
+ forward: [2, TOKEN_ID1],
})
.txParams({
variableOutputs: 2,
@@ -119,14 +120,12 @@ export const swapTokens = async (params: SwapMachineContext) => {
})
.txParams(
getOverrides({
- gasLimit: txCost.total,
variableOutputs: 2,
})
)
.call();
return transactionResult;
}
-
const { transactionResult } = await contract.functions
.swap_with_maximum(toAmount.raw, deadline)
.callParams({
@@ -134,7 +133,6 @@ export const swapTokens = async (params: SwapMachineContext) => {
})
.txParams(
getOverrides({
- gasLimit: txCost.total,
variableOutputs: 2,
})
)
diff --git a/packages/app/src/systems/Welcome/components/AddAssets.tsx b/packages/app/src/systems/Welcome/components/AddAssets.tsx
new file mode 100644
index 00000000..ffca8175
--- /dev/null
+++ b/packages/app/src/systems/Welcome/components/AddAssets.tsx
@@ -0,0 +1,33 @@
+import { Button } from "@fuel-ui/react";
+
+import { useWelcomeSteps } from "../hooks";
+
+import { WelcomeImage } from "./WelcomeImage";
+import { WelcomeStep } from "./WelcomeStep";
+
+export function AddAssets() {
+ const { service, state } = useWelcomeSteps();
+
+ function handleAddAssets() {
+ service.send("ADD_ASSETS");
+ }
+
+ return (
+
+
+ Add SwaySwap assets
+
+ To see the SwaySwap assets in your wallet we need to add them.
+
+ Click “Add Assets” below and approve it.
+
+
+ Add Assets
+
+
+ );
+}
diff --git a/packages/app/src/systems/Welcome/components/AddFunds.tsx b/packages/app/src/systems/Welcome/components/AddFunds.tsx
index d7c4071d..39dcae89 100644
--- a/packages/app/src/systems/Welcome/components/AddFunds.tsx
+++ b/packages/app/src/systems/Welcome/components/AddFunds.tsx
@@ -1,3 +1,5 @@
+import { useSelector } from "@xstate/react";
+
import { useWelcomeSteps } from "../hooks";
import { WelcomeImage } from "./WelcomeImage";
@@ -6,7 +8,11 @@ import { WelcomeStep } from "./WelcomeStep";
import { FaucetApp } from "~/systems/Faucet";
export function AddFunds() {
- const { next } = useWelcomeSteps();
+ const { next, service } = useWelcomeSteps();
+ const isFetchingBalance = useSelector(service, (args) =>
+ args.matches("fecthingBalance")
+ );
+
return (
@@ -16,7 +22,7 @@ export function AddFunds() {
Click “Give me ETH” below to get some from the faucet.
-
+
);
}
diff --git a/packages/app/src/systems/Welcome/components/CreateWallet.tsx b/packages/app/src/systems/Welcome/components/CreateWallet.tsx
deleted file mode 100644
index f0de79be..00000000
--- a/packages/app/src/systems/Welcome/components/CreateWallet.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-import { useMutation } from "react-query";
-
-import { useWelcomeSteps } from "../hooks";
-
-import { WelcomeImage } from "./WelcomeImage";
-import { WelcomeStep } from "./WelcomeStep";
-
-import { useAppContext } from "~/systems/Core";
-import { Button } from "~/systems/UI";
-
-export function CreateWallet() {
- const { createWallet } = useAppContext();
- const { next } = useWelcomeSteps();
-
- const createWalletMutation = useMutation(async () => createWallet(), {
- onSuccess: () => {
- next();
- },
- });
-
- function handleCreateWallet() {
- createWalletMutation.mutate();
- }
-
- return (
-
-
- Welcome to SwaySwap
-
- To get started you'll need a wallet.
-
- Click “Create Wallet” below to generate one.
-
-
- Create Wallet
-
-
- );
-}
diff --git a/packages/app/src/systems/Welcome/components/MintAssets.tsx b/packages/app/src/systems/Welcome/components/MintAssets.tsx
new file mode 100644
index 00000000..e385ed76
--- /dev/null
+++ b/packages/app/src/systems/Welcome/components/MintAssets.tsx
@@ -0,0 +1,34 @@
+import { Button } from "@fuel-ui/react";
+
+import { useWelcomeSteps } from "../hooks";
+
+import { WelcomeImage } from "./WelcomeImage";
+import { WelcomeStep } from "./WelcomeStep";
+
+export function MintAssets() {
+ const { service, state } = useWelcomeSteps();
+
+ function handleAddAssets() {
+ service.send("ADD_ASSETS");
+ }
+
+ return (
+
+
+ Add some test Assets to your wallet
+
+ To get started you'll need some funds.
+
+ Click “Mint Assets” below to mint some test sETH and DAI
+ tokens that are the tokens used on SwaySwap.
+
+
+ Mint assets
+
+
+ );
+}
diff --git a/packages/app/src/systems/Welcome/components/StepsIndicator.tsx b/packages/app/src/systems/Welcome/components/StepsIndicator.tsx
index 9334c64c..ce286058 100644
--- a/packages/app/src/systems/Welcome/components/StepsIndicator.tsx
+++ b/packages/app/src/systems/Welcome/components/StepsIndicator.tsx
@@ -15,12 +15,18 @@ export function StepsIndicator() {
return (
- Create wallet
+ Connect Wallet
- Add funds
+ Faucet
+ Add Assets
+
+
+ Mint Assets
+
+
Done
diff --git a/packages/app/src/systems/Welcome/components/WelcomeConnect.tsx b/packages/app/src/systems/Welcome/components/WelcomeConnect.tsx
new file mode 100644
index 00000000..84c2fada
--- /dev/null
+++ b/packages/app/src/systems/Welcome/components/WelcomeConnect.tsx
@@ -0,0 +1,75 @@
+import { Button } from "@fuel-ui/react";
+import { useMutation } from "react-query";
+
+import { useWelcomeSteps } from "../hooks";
+
+import { WelcomeImage } from "./WelcomeImage";
+import { WelcomeStep } from "./WelcomeStep";
+
+import { useFuel } from "~/systems/Core/hooks/useFuel";
+
+export const WelcomeConnect = () => {
+ const { next } = useWelcomeSteps();
+ const { fuel } = useFuel();
+
+ const connectWalletMutation = useMutation(
+ async () => {
+ if (!fuel) {
+ throw new Error(
+ "Trying to connect wallet when fuel instance is not injected"
+ );
+ }
+ await fuel.connect();
+ },
+ {
+ onSuccess: () => {
+ next();
+ },
+ }
+ );
+
+ function handleConnectWallet() {
+ connectWalletMutation.mutate();
+ }
+
+ return (
+
+
+ Welcome to SwaySwap
+ {!fuel ? (
+ <>
+
+ To get started you'll need to install
+ the Fuel wallet . Click the button below to learn how
+ to install. After you have installed come back to this page.
+
+
+
+ Install Fuel Wallet
+
+
+ >
+ ) : (
+ <>
+
+ The wallet is installed!
+
+ Click the button below to connect your wallet to SwaySwap.
+
+
+ Connect Wallet
+
+ >
+ )}
+
+ );
+};
diff --git a/packages/app/src/systems/Welcome/components/WelcomeDone.tsx b/packages/app/src/systems/Welcome/components/WelcomeDone.tsx
index c12c5f5c..f7d32de5 100644
--- a/packages/app/src/systems/Welcome/components/WelcomeDone.tsx
+++ b/packages/app/src/systems/Welcome/components/WelcomeDone.tsx
@@ -16,13 +16,8 @@ export function WelcomeDone() {
}
return (
-
+
- Wallet Created!
-
- Now you're ready to swap and pool test assets using Fuel:
- the fastest modular execution layer.
-
This is running on the Fuel test network . No real funds are used.
Demonstration purposes only.
diff --git a/packages/app/src/systems/Welcome/components/WelcomePage.test.tsx b/packages/app/src/systems/Welcome/components/WelcomePage.test.tsx
deleted file mode 100644
index 08b38354..00000000
--- a/packages/app/src/systems/Welcome/components/WelcomePage.test.tsx
+++ /dev/null
@@ -1,61 +0,0 @@
-import { renderWithRouter, screen, waitFor } from "@swayswap/test-utils";
-
-import { App } from "~/App";
-
-describe("WelcomePage", () => {
- it("should always be redirect to welcome", async () => {
- renderWithRouter( , { route: "/swap" });
-
- await waitFor(async () => {
- expect(
- await screen.findByText(/Welcome to SwaySwap/)
- ).toBeInTheDocument();
- });
- });
-
- it("should be able to do all welcome steps and see swap page after", async () => {
- const { user } = renderWithRouter( , {
- route: "/welcome",
- });
-
- /**
- * First step: Creating wallet
- */
- const createWalletBtn = await screen.findByRole("button", {
- name: /Create Wallet/i,
- });
- expect(createWalletBtn).toBeInTheDocument();
- await user.click(createWalletBtn);
-
- /**
- * Second step: Adding funds
- */
- const addFundsBtn = await screen.findByRole("button", {
- name: /Give me ETH/i,
- });
- expect(addFundsBtn).toBeInTheDocument();
- await user.click(addFundsBtn);
-
- /**
- * Third step: done
- */
- const acceptAgreement = await screen.findByLabelText(
- /Accept the use agreement/i
- );
- expect(acceptAgreement).not.toBeChecked();
- await user.click(acceptAgreement);
- expect(acceptAgreement).toBeChecked();
-
- const goToSwapBtn = await screen.findByRole("button", {
- name: /Get Swapping!/i,
- });
- expect(goToSwapBtn).toBeInTheDocument();
- await user.click(goToSwapBtn);
-
- /**
- * Finished: go to swap
- */
- const swapBtn = await screen.findByLabelText(/swap button/i);
- expect(swapBtn).toBeInTheDocument();
- });
-});
diff --git a/packages/app/src/systems/Welcome/components/WelcomeSidebar.tsx b/packages/app/src/systems/Welcome/components/WelcomeSidebar.tsx
index 4ca421f4..ee019a7d 100644
--- a/packages/app/src/systems/Welcome/components/WelcomeSidebar.tsx
+++ b/packages/app/src/systems/Welcome/components/WelcomeSidebar.tsx
@@ -16,9 +16,11 @@ export function WelcomeSidebar() {
-
-
-
+
+
+
+
+
diff --git a/packages/app/src/systems/Welcome/components/WelcomeSidebarBullet.tsx b/packages/app/src/systems/Welcome/components/WelcomeSidebarBullet.tsx
index cd1bb0c9..a6a0c397 100644
--- a/packages/app/src/systems/Welcome/components/WelcomeSidebarBullet.tsx
+++ b/packages/app/src/systems/Welcome/components/WelcomeSidebarBullet.tsx
@@ -10,7 +10,9 @@ export function WelcomeSidebarBullet() {
function getVariant() {
if (current.id === 0) return "first";
if (current.id === 1) return "second";
- return "third";
+ if (current.id === 2) return "third";
+ if (current.id === 3) return "fourth";
+ return "fifth";
}
return (
@@ -20,17 +22,25 @@ export function WelcomeSidebarBullet() {
animate={getVariant()}
variants={{
first: {
- y: -65,
+ y: -130,
x: 6,
},
second: {
- y: 0,
+ y: -65,
x: 6,
},
third: {
+ y: 0,
+ x: 6,
+ },
+ fourth: {
y: 65,
x: 6,
},
+ fifth: {
+ y: 130,
+ x: 6,
+ },
}}
transition={{
ease: "easeOut",
diff --git a/packages/app/src/systems/Welcome/components/WelcomeStep.tsx b/packages/app/src/systems/Welcome/components/WelcomeStep.tsx
index f7ecdcf1..24ebdef8 100644
--- a/packages/app/src/systems/Welcome/components/WelcomeStep.tsx
+++ b/packages/app/src/systems/Welcome/components/WelcomeStep.tsx
@@ -14,7 +14,6 @@ type WelcomeStepProps = {
export function WelcomeStep({ id, children }: WelcomeStepProps) {
const { service } = useWelcomeSteps();
const current = useSelector(service, stepsSelectors.current);
-
if (current?.id < id) {
return ;
}
diff --git a/packages/app/src/systems/Welcome/components/index.tsx b/packages/app/src/systems/Welcome/components/index.tsx
index 84e6d6a6..2d1611bb 100644
--- a/packages/app/src/systems/Welcome/components/index.tsx
+++ b/packages/app/src/systems/Welcome/components/index.tsx
@@ -1,8 +1,9 @@
+export * from "./AddAssets";
export * from "./AddFunds";
-export * from "./CreateWallet";
export * from "./StepsIndicator";
export * from "./WelcomeDone";
export * from "./WelcomeNavItem";
export * from "./WelcomeSidebar";
export * from "./WelcomeSidebarBullet";
export * from "./WelcomeStep";
+export * from "./WelcomeConnect";
diff --git a/packages/app/src/systems/Welcome/hooks/useWelcomeSteps.tsx b/packages/app/src/systems/Welcome/hooks/useWelcomeSteps.tsx
index 35fa50e6..501c76c4 100644
--- a/packages/app/src/systems/Welcome/hooks/useWelcomeSteps.tsx
+++ b/packages/app/src/systems/Welcome/hooks/useWelcomeSteps.tsx
@@ -1,23 +1,34 @@
import { useMachine } from "@xstate/react";
-import type { Wallet } from "fuels";
+import type { BN } from "fuels";
+import { bn } from "fuels";
import type { ReactNode } from "react";
import { useContext, createContext } from "react";
import { useNavigate } from "react-router-dom";
import type { InterpreterFrom, StateFrom } from "xstate";
import { assign, createMachine } from "xstate";
-import { useWallet } from "~/systems/Core";
+import {
+ handleError,
+ ETH,
+ DAI,
+ ETH_DAI,
+ LocalStorageKey,
+} from "~/systems/Core";
+import { getOverrides } from "~/systems/Core/utils/gas";
import type { Maybe } from "~/types";
import { Pages } from "~/types";
+import { TokenContractAbi__factory } from "~/types/contracts";
-export const LOCALSTORAGE_WELCOME_KEY = "fuel--welcomeStep";
-export const LOCALSTORAGE_AGREEMENT_KEY = "fuel--agreement";
+export const LOCALSTORAGE_WELCOME_KEY = `${LocalStorageKey}fuel--welcomeStep`;
+export const LOCALSTORAGE_AGREEMENT_KEY = `${LocalStorageKey}fuel--agreement`;
export const STEPS = [
- { id: 0, path: Pages["welcome.createWallet"] },
- { id: 1, path: Pages["welcome.addFunds"] },
- { id: 2, path: Pages["welcome.done"] },
- { id: 3, path: null },
+ { id: 0, path: Pages.connect },
+ { id: 1, path: Pages.faucet },
+ { id: 2, path: Pages.addAssets },
+ { id: 3, path: Pages.mint },
+ { id: 4, path: Pages["welcome.done"] },
+ { id: 5, path: null },
];
export function getAgreement() {
@@ -46,7 +57,11 @@ export function setCurrent(id: number) {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function assignCurrent(id: number): any {
- return assign({ current: (_) => setCurrent(id) });
+ return assign({
+ current: (_) => {
+ return setCurrent(id);
+ },
+ });
}
// ----------------------------------------------------------------------------
@@ -61,86 +76,278 @@ export type Step = {
type MachineContext = {
current: Step;
acceptAgreement: boolean;
- wallet?: Maybe;
+ balance: BN;
};
type MachineEvents = { type: "NEXT" } | { type: "SET_CURRENT"; value: number };
-const welcomeStepsMachine = createMachine({
- id: "welcomeSteps",
- predictableActionArguments: true,
- initial: "init",
- schema: {
- context: {} as MachineContext,
- events: {} as MachineEvents,
- },
- context: {
- current: getCurrent(),
- acceptAgreement: getAgreement(),
- },
- states: {
- init: {
- always: [
- /**
- * This is mainly used for tests purposes
- */
- {
- target: "finished",
- cond: (ctx) => Boolean(ctx.wallet && !ctx.current.id),
+type MachineServices = {
+ fetchBalance: {
+ data: Array;
+ };
+};
+
+const welcomeStepsMachine =
+ /** @xstate-layout N4IgpgJg5mDOIC5QHcwBsDGB7AtmAygC5gAOsAdAJYB2lhAxANoAMAuoqCVrHZVtRxAAPRAEYAzAFZyAFgCcCgOyTRc8QDZF65gCYANCACeiGeLnkAHDouiVOxXNWTxigL6uDqTLgLEyVWgZGUXYkEC4eQj4BMJEECWl5JRU1TW19IzE5HXJmRRtxC3EE9XUZd090bDwiUgoaOiYdUM5uXn5BOITZBTllVQ0tXQNjBHEZRUtrURlJPtEHdQt1CpAvat86gMbGcRbwtqiO2LEpHuSBtOHMsbUpmxllnUl5dVFV9Z9a-2xqajAMFFqFAAOoAQzQaDADAAcgBRAAaABUWPsIu0YqA4vJpFpJJJFIpbHJHqVFCMxBZzFYCopiqIdAtsh8ql8-BQIPwwPQAIIAYT5cIACkiAPo8gDiACU4XCALJwmEotiCdFHTHCRBzGTkHRJTRUuZ9CkIGzkSTMS3MUw6cR5Kws7w1dnkTn-egAMQAkjCvfgABKo1WHaKdRAFciiBaidTicSMtTZE2MizkOTOGZRmTMOPFNyrahYCBwQSfZ11YORUMnBAAWnUJvruStLdbeUdG2+9UClYxYYQMgyo3G5myDxeUmsFg7bK2v3+gJooIhUMIvfV-btOTjc2eMnUjijJts4nuElUVlEFnx5Q8a1Z5f8brA6+rWMQ2nUaaWdL6sfyObHlYaYZlINgSJa053mWmz+AAZg0sAABaQK+xzvggajSDG2YMn+khWEOiCMpM6bFIM2TMLYEzuO4QA */
+ createMachine(
+ {
+ id: "welcomeSteps",
+ predictableActionArguments: true,
+ initial: "init",
+ schema: {
+ context: {} as MachineContext,
+ events: {} as MachineEvents,
+ services: {} as MachineServices,
+ },
+ context: {
+ current: getCurrent(),
+ acceptAgreement: getAgreement(),
+ balance: bn(),
+ },
+ states: {
+ init: {
+ always: [
+ /**
+ * This is mainly used for tests purposes
+ */
+ {
+ target: "connectingWallet",
+ cond: (ctx) => {
+ return ctx.current.id === 0;
+ },
+ },
+ {
+ target: "fauceting",
+ cond: (ctx) => {
+ return ctx.current.id === 1;
+ },
+ },
+ {
+ target: "addingAssets",
+ cond: (ctx) => {
+ return ctx.current.id === 2;
+ },
+ },
+ {
+ target: "mintingAssets",
+ cond: (ctx) => {
+ return ctx.current.id === 3;
+ },
+ },
+ {
+ target: "done",
+ cond: (ctx) =>
+ ctx.current.id === 4 ||
+ (ctx.current.id >= 4 && !ctx.acceptAgreement),
+ },
+ {
+ cond: (ctx) => ctx.current.id === 5 && ctx.acceptAgreement,
+ target: "finished",
+ },
+ ],
},
- {
- target: "creatingWallet",
- cond: (ctx) => ctx.current.id === 0,
+ connectingWallet: {
+ entry: [assignCurrent(0), "navigateTo"],
+ on: {
+ NEXT: {
+ target: "fecthingBalance",
+ },
+ },
},
- {
- target: "addingFunds",
- cond: (ctx) => ctx.current.id === 1,
+ fecthingBalance: {
+ invoke: {
+ src: "fetchBalance",
+ onDone: [
+ {
+ cond: "hasNoBalance",
+ actions: ["assignBalances"],
+ target: "fauceting",
+ },
+ {
+ actions: ["assignBalances"],
+ target: "addingAssets",
+ },
+ ],
+ onError: {
+ actions: ["toastErrorMessage"],
+ },
+ },
},
- {
- target: "done",
- cond: (ctx) =>
- ctx.current.id === 2 ||
- (ctx.current.id >= 2 && !ctx.acceptAgreement),
+ fauceting: {
+ entry: [assignCurrent(1), "navigateTo"],
+ on: {
+ NEXT: {
+ target: "#welcomeSteps.addingAssets",
+ },
+ },
},
- {
- cond: (ctx) => ctx.current.id === 3 && ctx.acceptAgreement,
- target: "finished",
+ addingAssets: {
+ entry: [assignCurrent(2), "navigateTo"],
+ initial: "addAssetsToWallet",
+ states: {
+ addAssetsToWallet: {
+ on: {
+ ADD_ASSETS: {
+ target: "addingAssets",
+ },
+ },
+ },
+ addingAssets: {
+ tags: ["isLoadingMint"],
+ invoke: {
+ src: "addAssets",
+ onDone: "#welcomeSteps.mintingAssets",
+ onError: {
+ actions: ["toastErrorMessage"],
+ target: "addAssetsToWallet",
+ },
+ },
+ },
+ },
},
- ],
- },
- creatingWallet: {
- entry: [assignCurrent(0), "navigateTo"],
- on: {
- NEXT: {
- target: "addingFunds",
+ mintingAssets: {
+ entry: [assignCurrent(3), "navigateTo"],
+ initial: "mintAssets",
+ states: {
+ mintAssets: {
+ on: {
+ ADD_ASSETS: {
+ target: "mintingAssets",
+ },
+ },
+ },
+ mintingAssets: {
+ tags: ["isLoadingMint"],
+ invoke: {
+ src: "mintAssets",
+ onDone: "#welcomeSteps.done",
+ onError: {
+ actions: ["toastErrorMessage"],
+ target: "mintAssets",
+ },
+ },
+ },
+ },
+ },
+ done: {
+ entry: [assignCurrent(4), "navigateTo"],
+ on: {
+ ACCEPT_AGREEMENT: {
+ actions: ["acceptAgreement"],
+ },
+ FINISH: {
+ target: "finished",
+ },
+ },
+ },
+ finished: {
+ entry: assignCurrent(5),
+ type: "final",
},
},
},
- addingFunds: {
- entry: [assignCurrent(1), "navigateTo"],
- on: {
- NEXT: {
- target: "done",
+ {
+ actions: {
+ assignBalances: assign({
+ balance: (_, ev) => ev.data,
+ }),
+ toastErrorMessage(_, ev) {
+ handleError(ev.data);
+ // eslint-disable-next-line no-console
+ console.error(ev.data);
},
},
- },
- done: {
- entry: [assignCurrent(2), "navigateTo"],
- on: {
- ACCEPT_AGREEMENT: {
- actions: ["acceptAgreement"],
+ guards: {
+ hasNoBalance: (_, ev) => {
+ return bn(ev.data).isZero();
+ },
+ },
+ services: {
+ fetchBalance: async () => {
+ if (!window.fuel) {
+ throw new Error("Fuel Wallet is not detected!");
+ }
+ const [address] = await window.fuel.accounts();
+ if (!address) {
+ throw Error("No account found!");
+ }
+ const wallet = await window.fuel.getWallet(address);
+ return wallet.getBalance();
+ },
+ addAssets: async () => {
+ if (!window.fuel) {
+ throw new Error("Fuel Wallet is not detected!");
+ }
+ const assetsOnWallet = await window.fuel.assets();
+ const assetsOnWalletIds = assetsOnWallet.map((a) => a.assetId);
+ const assetsToAddToWallet = [
+ {
+ assetId: ETH.assetId,
+ name: "sEther",
+ symbol: "sETH",
+ imageUrl: ETH.img,
+ isCustom: true,
+ },
+ {
+ assetId: DAI.assetId,
+ name: "Dai",
+ symbol: "Dai",
+ imageUrl: DAI.img,
+ isCustom: true,
+ },
+ {
+ assetId: ETH_DAI.assetId,
+ name: ETH_DAI.name,
+ symbol: ETH_DAI.symbol,
+ imageUrl: ETH_DAI.img,
+ isCustom: true,
+ },
+ ];
+ const assets = assetsToAddToWallet.filter(
+ (a) => !assetsOnWalletIds.includes(a.assetId)
+ );
+ if (assets.length !== 0) {
+ await window.fuel.addAssets(assets);
+ }
},
- FINISH: {
- target: "finished",
+ mintAssets: async () => {
+ if (!window.fuel) {
+ throw new Error("Fuel Wallet is not detected!");
+ }
+ const [address] = await window.fuel.accounts();
+ if (!address) {
+ throw Error("No account found!");
+ }
+ const wallet = await window.fuel.getWallet(address);
+ const token1 = TokenContractAbi__factory.connect(ETH.assetId, wallet);
+ const token2 = TokenContractAbi__factory.connect(DAI.assetId, wallet);
+ const calls = [];
+
+ const addressId = {
+ value: wallet.address.toHexString(),
+ };
+ const { value: hasMint1 } = await token1.functions
+ .has_mint(addressId)
+ .get();
+ if (!hasMint1) {
+ calls.push(token1.functions.mint());
+ }
+ const { value: hasMint2 } = await token2.functions
+ .has_mint(addressId)
+ .get();
+ if (!hasMint2) {
+ calls.push(token2.functions.mint());
+ }
+
+ if (calls.length === 0) {
+ return;
+ }
+
+ await token1.multiCall(calls).txParams(getOverrides()).call();
},
},
- },
- finished: {
- entry: assignCurrent(3),
- type: "final",
- },
- },
-});
+ }
+ );
// ----------------------------------------------------------------------------
// Context & Provider
@@ -170,19 +377,18 @@ export const stepsSelectors = {
const ctx = createContext({} as Context);
export function StepsProvider({ children }: WelcomeStepsProviderProps) {
const navigate = useNavigate();
- const wallet = useWallet();
const [state, send, service] = useMachine(() =>
welcomeStepsMachine
.withContext({
- wallet,
current: getCurrent(),
acceptAgreement: getAgreement(),
+ balance: bn(),
})
.withConfig({
actions: {
navigateTo: (context) => {
- if (context.current.id > 2) return;
+ if (context.current.id > 4) return;
navigate(`/welcome/${context.current.path}`);
},
acceptAgreement: assign((context, event) => {
diff --git a/packages/app/src/systems/Welcome/index.tsx b/packages/app/src/systems/Welcome/index.tsx
index 9098a825..34dd38da 100644
--- a/packages/app/src/systems/Welcome/index.tsx
+++ b/packages/app/src/systems/Welcome/index.tsx
@@ -1,3 +1,2 @@
export * from "./routes";
export * from "./hooks";
-export * from "./routes";
diff --git a/packages/app/src/systems/Welcome/pages/WelcomePage.tsx b/packages/app/src/systems/Welcome/pages/WelcomePage.tsx
index 5806609d..9f37da71 100644
--- a/packages/app/src/systems/Welcome/pages/WelcomePage.tsx
+++ b/packages/app/src/systems/Welcome/pages/WelcomePage.tsx
@@ -4,11 +4,13 @@ import { Navigate, Outlet, Route, Routes, useLocation } from "react-router-dom";
import {
WelcomeSidebar,
- CreateWallet,
- AddFunds,
WelcomeDone,
StepsIndicator,
+ AddAssets,
+ AddFunds,
} from "../components";
+import { MintAssets } from "../components/MintAssets";
+import { WelcomeConnect } from "../components/WelcomeConnect";
import { useWelcomeSteps, stepsSelectors } from "../hooks";
import { useBreakpoint } from "~/systems/Core";
@@ -19,7 +21,6 @@ export function WelcomePage() {
const isFinished = useSelector(service, stepsSelectors.isFinished);
const location = useLocation();
const breakpoint = useBreakpoint();
-
if (isFinished) {
return ;
}
@@ -30,11 +31,10 @@ export function WelcomePage() {
- }
- />
- } />
+ } />
+ } />
+ } />
+ } />
} />
diff --git a/packages/app/src/types/contracts/ExchangeContractAbi.d.ts b/packages/app/src/types/contracts/ExchangeContractAbi.d.ts
index 3ec9e34d..af58aa3d 100644
--- a/packages/app/src/types/contracts/ExchangeContractAbi.d.ts
+++ b/packages/app/src/types/contracts/ExchangeContractAbi.d.ts
@@ -1,163 +1,138 @@
/* Autogenerated file. Do not edit manually. */
+
/* tslint:disable */
/* eslint-disable */
+/*
+ Fuels version: 0.35.0
+ Forc version: 0.35.3
+ Fuel-Core version: 0.17.3
+*/
+
import type {
- Interface,
- FunctionFragment,
- DecodedValue,
- Contract,
- BytesLike,
BigNumberish,
- InvokeFunction,
BN,
+ BytesLike,
+ Contract,
+ DecodedValue,
+ FunctionFragment,
+ Interface,
+ InvokeFunction,
} from 'fuels';
export type ContractIdInput = { value: string };
-
-export type ContractIdOutput = { value: string };
-
+export type ContractIdOutput = ContractIdInput;
export type PoolInfoInput = {
- eth_reserve: BigNumberish;
- token_reserve: BigNumberish;
+ token_reserve1: BigNumberish;
+ token_reserve2: BigNumberish;
lp_token_supply: BigNumberish;
};
-
-export type PoolInfoOutput = {
- eth_reserve: BN;
- token_reserve: BN;
- lp_token_supply: BN;
-};
-
+export type PoolInfoOutput = { token_reserve1: BN; token_reserve2: BN; lp_token_supply: BN };
export type PositionInfoInput = {
- eth_amount: BigNumberish;
- token_amount: BigNumberish;
- eth_reserve: BigNumberish;
- token_reserve: BigNumberish;
+ token_amount1: BigNumberish;
+ token_amount2: BigNumberish;
+ token_reserve1: BigNumberish;
+ token_reserve2: BigNumberish;
lp_token_supply: BigNumberish;
};
-
export type PositionInfoOutput = {
- eth_amount: BN;
- token_amount: BN;
- eth_reserve: BN;
- token_reserve: BN;
+ token_amount1: BN;
+ token_amount2: BN;
+ token_reserve1: BN;
+ token_reserve2: BN;
lp_token_supply: BN;
};
-
export type PreviewAddLiquidityInfoInput = {
token_amount: BigNumberish;
lp_token_received: BigNumberish;
};
-
-export type PreviewAddLiquidityInfoOutput = {
- token_amount: BN;
- lp_token_received: BN;
-};
-
-export type RemoveLiquidityInfoInput = {
- eth_amount: BigNumberish;
- token_amount: BigNumberish;
-};
-
-export type RemoveLiquidityInfoOutput = { eth_amount: BN; token_amount: BN };
-
+export type PreviewAddLiquidityInfoOutput = { token_amount: BN; lp_token_received: BN };
export type PreviewInfoInput = { amount: BigNumberish; has_liquidity: boolean };
-
export type PreviewInfoOutput = { amount: BN; has_liquidity: boolean };
+export type RemoveLiquidityInfoInput = { token_amount1: BigNumberish; token_amount2: BigNumberish };
+export type RemoveLiquidityInfoOutput = { token_amount1: BN; token_amount2: BN };
interface ExchangeContractAbiInterface extends Interface {
functions: {
+ add_liquidity: FunctionFragment;
+ deposit: FunctionFragment;
+ get_add_liquidity: FunctionFragment;
get_balance: FunctionFragment;
get_pool_info: FunctionFragment;
get_position: FunctionFragment;
- get_add_liquidity: FunctionFragment;
- deposit: FunctionFragment;
- withdraw: FunctionFragment;
- add_liquidity: FunctionFragment;
+ get_swap_with_maximum: FunctionFragment;
+ get_swap_with_minimum: FunctionFragment;
remove_liquidity: FunctionFragment;
- swap_with_minimum: FunctionFragment;
swap_with_maximum: FunctionFragment;
- get_swap_with_minimum: FunctionFragment;
- get_swap_with_maximum: FunctionFragment;
+ swap_with_minimum: FunctionFragment;
+ withdraw: FunctionFragment;
};
- encodeFunctionData(functionFragment: 'get_balance', values: [ContractIdInput]): Uint8Array;
- encodeFunctionData(functionFragment: 'get_pool_info', values?: undefined): Uint8Array;
- encodeFunctionData(functionFragment: 'get_position', values: [BigNumberish]): Uint8Array;
+ encodeFunctionData(
+ functionFragment: 'add_liquidity',
+ values: [BigNumberish, BigNumberish]
+ ): Uint8Array;
+ encodeFunctionData(functionFragment: 'deposit', values: []): Uint8Array;
encodeFunctionData(
functionFragment: 'get_add_liquidity',
values: [BigNumberish, string]
): Uint8Array;
- encodeFunctionData(functionFragment: 'deposit', values?: undefined): Uint8Array;
+ encodeFunctionData(functionFragment: 'get_balance', values: [ContractIdInput]): Uint8Array;
+ encodeFunctionData(functionFragment: 'get_pool_info', values: []): Uint8Array;
+ encodeFunctionData(functionFragment: 'get_position', values: [BigNumberish]): Uint8Array;
+ encodeFunctionData(functionFragment: 'get_swap_with_maximum', values: [BigNumberish]): Uint8Array;
+ encodeFunctionData(functionFragment: 'get_swap_with_minimum', values: [BigNumberish]): Uint8Array;
encodeFunctionData(
- functionFragment: 'withdraw',
- values: [BigNumberish, ContractIdInput]
+ functionFragment: 'remove_liquidity',
+ values: [BigNumberish, BigNumberish, BigNumberish]
): Uint8Array;
encodeFunctionData(
- functionFragment: 'add_liquidity',
+ functionFragment: 'swap_with_maximum',
values: [BigNumberish, BigNumberish]
): Uint8Array;
- encodeFunctionData(
- functionFragment: 'remove_liquidity',
- values: [BigNumberish, BigNumberish, BigNumberish]
- ): Uint8Array;
encodeFunctionData(
functionFragment: 'swap_with_minimum',
values: [BigNumberish, BigNumberish]
): Uint8Array;
encodeFunctionData(
- functionFragment: 'swap_with_maximum',
- values: [BigNumberish, BigNumberish]
+ functionFragment: 'withdraw',
+ values: [BigNumberish, ContractIdInput]
): Uint8Array;
- encodeFunctionData(functionFragment: 'get_swap_with_minimum', values: [BigNumberish]): Uint8Array;
- encodeFunctionData(functionFragment: 'get_swap_with_maximum', values: [BigNumberish]): Uint8Array;
+ decodeFunctionData(functionFragment: 'add_liquidity', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'deposit', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'get_add_liquidity', data: BytesLike): DecodedValue;
decodeFunctionData(functionFragment: 'get_balance', data: BytesLike): DecodedValue;
decodeFunctionData(functionFragment: 'get_pool_info', data: BytesLike): DecodedValue;
decodeFunctionData(functionFragment: 'get_position', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'get_add_liquidity', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'deposit', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'withdraw', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'add_liquidity', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'get_swap_with_maximum', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'get_swap_with_minimum', data: BytesLike): DecodedValue;
decodeFunctionData(functionFragment: 'remove_liquidity', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'swap_with_minimum', data: BytesLike): DecodedValue;
decodeFunctionData(functionFragment: 'swap_with_maximum', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'get_swap_with_minimum', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'get_swap_with_maximum', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'swap_with_minimum', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'withdraw', data: BytesLike): DecodedValue;
}
export class ExchangeContractAbi extends Contract {
interface: ExchangeContractAbiInterface;
functions: {
- get_balance: InvokeFunction<[asset_id: ContractIdInput], BN>;
-
- get_pool_info: InvokeFunction<[], PoolInfoOutput>;
-
- get_position: InvokeFunction<[amount: BigNumberish], PositionInfoOutput>;
-
+ add_liquidity: InvokeFunction<[min_liquidity: BigNumberish, deadline: BigNumberish], BN>;
+ deposit: InvokeFunction<[], void>;
get_add_liquidity: InvokeFunction<
[amount: BigNumberish, asset_id: string],
PreviewAddLiquidityInfoOutput
>;
-
- deposit: InvokeFunction<[], void>;
-
- withdraw: InvokeFunction<[amount: BigNumberish, asset_id: ContractIdInput], void>;
-
- add_liquidity: InvokeFunction<[min_liquidity: BigNumberish, deadline: BigNumberish], BN>;
-
+ get_balance: InvokeFunction<[asset_id: ContractIdInput], BN>;
+ get_pool_info: InvokeFunction<[], PoolInfoOutput>;
+ get_position: InvokeFunction<[amount: BigNumberish], PositionInfoOutput>;
+ get_swap_with_maximum: InvokeFunction<[amount: BigNumberish], PreviewInfoOutput>;
+ get_swap_with_minimum: InvokeFunction<[amount: BigNumberish], PreviewInfoOutput>;
remove_liquidity: InvokeFunction<
- [min_eth: BigNumberish, min_tokens: BigNumberish, deadline: BigNumberish],
+ [min_tokens1: BigNumberish, min_tokens2: BigNumberish, deadline: BigNumberish],
RemoveLiquidityInfoOutput
>;
-
- swap_with_minimum: InvokeFunction<[min: BigNumberish, deadline: BigNumberish], BN>;
-
swap_with_maximum: InvokeFunction<[amount: BigNumberish, deadline: BigNumberish], BN>;
-
- get_swap_with_minimum: InvokeFunction<[amount: BigNumberish], PreviewInfoOutput>;
-
- get_swap_with_maximum: InvokeFunction<[amount: BigNumberish], PreviewInfoOutput>;
+ swap_with_minimum: InvokeFunction<[min: BigNumberish, deadline: BigNumberish], BN>;
+ withdraw: InvokeFunction<[amount: BigNumberish, asset_id: ContractIdInput], void>;
};
}
diff --git a/packages/app/src/types/contracts/TokenContractAbi.d.ts b/packages/app/src/types/contracts/TokenContractAbi.d.ts
index 0e1cbf7b..e46c02d4 100644
--- a/packages/app/src/types/contracts/TokenContractAbi.d.ts
+++ b/packages/app/src/types/contracts/TokenContractAbi.d.ts
@@ -1,47 +1,67 @@
/* Autogenerated file. Do not edit manually. */
+
/* tslint:disable */
/* eslint-disable */
+/*
+ Fuels version: 0.35.0
+ Forc version: 0.35.3
+ Fuel-Core version: 0.17.3
+*/
+
import type {
- Interface,
- FunctionFragment,
- DecodedValue,
- Contract,
- BytesLike,
BigNumberish,
- InvokeFunction,
BN,
+ BytesLike,
+ Contract,
+ DecodedValue,
+ FunctionFragment,
+ Interface,
+ InvokeFunction,
} from 'fuels';
-export type AddressInput = { value: string };
+import type { Enum } from './common';
-export type AddressOutput = { value: string };
+export type ErrorInput = Enum<{
+ AddressAlreadyMint: [];
+ CannotReinitialize: [];
+ MintIsClosed: [];
+ NotOwner: [];
+}>;
+export type ErrorOutput = ErrorInput;
+export type AddressInput = { value: string };
+export type AddressOutput = AddressInput;
export type ContractIdInput = { value: string };
-
-export type ContractIdOutput = { value: string };
+export type ContractIdOutput = ContractIdInput;
interface TokenContractAbiInterface extends Interface {
functions: {
+ burn_coins: FunctionFragment;
+ get_balance: FunctionFragment;
+ get_mint_amount: FunctionFragment;
+ get_token_balance: FunctionFragment;
+ has_mint: FunctionFragment;
initialize: FunctionFragment;
- set_mint_amount: FunctionFragment;
+ mint: FunctionFragment;
mint_coins: FunctionFragment;
- burn_coins: FunctionFragment;
+ set_mint_amount: FunctionFragment;
transfer_coins: FunctionFragment;
transfer_token_to_output: FunctionFragment;
- mint: FunctionFragment;
- get_mint_amount: FunctionFragment;
- get_balance: FunctionFragment;
- get_token_balance: FunctionFragment;
};
+ encodeFunctionData(functionFragment: 'burn_coins', values: [BigNumberish]): Uint8Array;
+ encodeFunctionData(functionFragment: 'get_balance', values: []): Uint8Array;
+ encodeFunctionData(functionFragment: 'get_mint_amount', values: []): Uint8Array;
+ encodeFunctionData(functionFragment: 'get_token_balance', values: [ContractIdInput]): Uint8Array;
+ encodeFunctionData(functionFragment: 'has_mint', values: [AddressInput]): Uint8Array;
encodeFunctionData(
functionFragment: 'initialize',
values: [BigNumberish, AddressInput]
): Uint8Array;
- encodeFunctionData(functionFragment: 'set_mint_amount', values: [BigNumberish]): Uint8Array;
+ encodeFunctionData(functionFragment: 'mint', values: []): Uint8Array;
encodeFunctionData(functionFragment: 'mint_coins', values: [BigNumberish]): Uint8Array;
- encodeFunctionData(functionFragment: 'burn_coins', values: [BigNumberish]): Uint8Array;
+ encodeFunctionData(functionFragment: 'set_mint_amount', values: [BigNumberish]): Uint8Array;
encodeFunctionData(
functionFragment: 'transfer_coins',
values: [BigNumberish, AddressInput]
@@ -50,47 +70,36 @@ interface TokenContractAbiInterface extends Interface {
functionFragment: 'transfer_token_to_output',
values: [BigNumberish, ContractIdInput, AddressInput]
): Uint8Array;
- encodeFunctionData(functionFragment: 'mint', values?: undefined): Uint8Array;
- encodeFunctionData(functionFragment: 'get_mint_amount', values?: undefined): Uint8Array;
- encodeFunctionData(functionFragment: 'get_balance', values?: undefined): Uint8Array;
- encodeFunctionData(functionFragment: 'get_token_balance', values: [ContractIdInput]): Uint8Array;
+ decodeFunctionData(functionFragment: 'burn_coins', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'get_balance', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'get_mint_amount', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'get_token_balance', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'has_mint', data: BytesLike): DecodedValue;
decodeFunctionData(functionFragment: 'initialize', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'set_mint_amount', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'mint', data: BytesLike): DecodedValue;
decodeFunctionData(functionFragment: 'mint_coins', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'burn_coins', data: BytesLike): DecodedValue;
+ decodeFunctionData(functionFragment: 'set_mint_amount', data: BytesLike): DecodedValue;
decodeFunctionData(functionFragment: 'transfer_coins', data: BytesLike): DecodedValue;
decodeFunctionData(functionFragment: 'transfer_token_to_output', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'mint', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'get_mint_amount', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'get_balance', data: BytesLike): DecodedValue;
- decodeFunctionData(functionFragment: 'get_token_balance', data: BytesLike): DecodedValue;
}
export class TokenContractAbi extends Contract {
interface: TokenContractAbiInterface;
functions: {
+ burn_coins: InvokeFunction<[burn_amount: BigNumberish], void>;
+ get_balance: InvokeFunction<[], BN>;
+ get_mint_amount: InvokeFunction<[], BN>;
+ get_token_balance: InvokeFunction<[asset_id: ContractIdInput], BN>;
+ has_mint: InvokeFunction<[address: AddressInput], boolean>;
initialize: InvokeFunction<[mint_amount: BigNumberish, address: AddressInput], void>;
-
- set_mint_amount: InvokeFunction<[mint_amount: BigNumberish], void>;
-
+ mint: InvokeFunction<[], void>;
mint_coins: InvokeFunction<[mint_amount: BigNumberish], void>;
-
- burn_coins: InvokeFunction<[burn_amount: BigNumberish], void>;
-
+ set_mint_amount: InvokeFunction<[mint_amount: BigNumberish], void>;
transfer_coins: InvokeFunction<[coins: BigNumberish, address: AddressInput], void>;
-
transfer_token_to_output: InvokeFunction<
[coins: BigNumberish, asset_id: ContractIdInput, address: AddressInput],
void
>;
-
- mint: InvokeFunction<[], void>;
-
- get_mint_amount: InvokeFunction<[], BN>;
-
- get_balance: InvokeFunction<[], BN>;
-
- get_token_balance: InvokeFunction<[asset_id: ContractIdInput], BN>;
};
}
diff --git a/packages/app/src/types/contracts/common.d.ts b/packages/app/src/types/contracts/common.d.ts
index 27927aa3..ff671bd0 100644
--- a/packages/app/src/types/contracts/common.d.ts
+++ b/packages/app/src/types/contracts/common.d.ts
@@ -1,11 +1,25 @@
/* Autogenerated file. Do not edit manually. */
+
/* tslint:disable */
/* eslint-disable */
-/*
- Enum from to mimic Sway Enum
- Requires at least one Key-Value but does not raise error on multiple pairs
+
+/*
+ Fuels version: 0.35.0
+ Forc version: 0.35.3
+ Fuel-Core version: 0.17.3
+*/
+
+/*
+ Mimics Sway Enum, requires at least one Key-Value but
+ does not raise error on multiple pairs.
This is done in the abi-coder
*/
export type Enum }> = Partial & U[keyof U];
+/*
+ Mimics Sway Option and Vectors.
+ Vectors are treated like arrays in Typescript.
+*/
export type Option = T | undefined;
+
+export type Vec = T[];
diff --git a/packages/app/src/types/contracts/factories/ExchangeContractAbi__factory.ts b/packages/app/src/types/contracts/factories/ExchangeContractAbi__factory.ts
index 1d6d1331..60724b2d 100644
--- a/packages/app/src/types/contracts/factories/ExchangeContractAbi__factory.ts
+++ b/packages/app/src/types/contracts/factories/ExchangeContractAbi__factory.ts
@@ -1,312 +1,524 @@
/* Autogenerated file. Do not edit manually. */
+
/* tslint:disable */
/* eslint-disable */
-import type { Provider, Wallet, AbstractAddress } from 'fuels';
+/*
+ Fuels version: 0.35.0
+ Forc version: 0.35.3
+ Fuel-Core version: 0.17.3
+*/
+
import { Interface, Contract } from 'fuels';
+import type { Provider, Account, AbstractAddress } from 'fuels';
import type { ExchangeContractAbi, ExchangeContractAbiInterface } from '../ExchangeContractAbi';
-const _abi = [
- {
- type: 'function',
- name: 'get_balance',
- inputs: [
- {
- type: 'struct ContractId',
- name: 'asset_id',
- components: [
- {
- type: 'b256',
- name: 'value',
- },
- ],
- },
- ],
- outputs: [
- {
- type: 'u64',
+
+const _abi = {
+ types: [
+ {
+ typeId: 0,
+ type: '()',
+ components: [],
+ typeParameters: null,
+ },
+ {
+ typeId: 1,
+ type: 'b256',
+ components: null,
+ typeParameters: null,
+ },
+ {
+ typeId: 2,
+ type: 'bool',
+ components: null,
+ typeParameters: null,
+ },
+ {
+ typeId: 3,
+ type: 'struct ContractId',
+ components: [
+ {
+ name: 'value',
+ type: 1,
+ typeArguments: null,
+ },
+ ],
+ typeParameters: null,
+ },
+ {
+ typeId: 4,
+ type: 'struct PoolInfo',
+ components: [
+ {
+ name: 'token_reserve1',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'token_reserve2',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'lp_token_supply',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ typeParameters: null,
+ },
+ {
+ typeId: 5,
+ type: 'struct PositionInfo',
+ components: [
+ {
+ name: 'token_amount1',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'token_amount2',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'token_reserve1',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'token_reserve2',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'lp_token_supply',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ typeParameters: null,
+ },
+ {
+ typeId: 6,
+ type: 'struct PreviewAddLiquidityInfo',
+ components: [
+ {
+ name: 'token_amount',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'lp_token_received',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ typeParameters: null,
+ },
+ {
+ typeId: 7,
+ type: 'struct PreviewInfo',
+ components: [
+ {
+ name: 'amount',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'has_liquidity',
+ type: 2,
+ typeArguments: null,
+ },
+ ],
+ typeParameters: null,
+ },
+ {
+ typeId: 8,
+ type: 'struct RemoveLiquidityInfo',
+ components: [
+ {
+ name: 'token_amount1',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'token_amount2',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ typeParameters: null,
+ },
+ {
+ typeId: 9,
+ type: 'u64',
+ components: null,
+ typeParameters: null,
+ },
+ ],
+ functions: [
+ {
+ inputs: [
+ {
+ name: 'min_liquidity',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'deadline',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ name: 'add_liquidity',
+ output: {
name: '',
+ type: 9,
+ typeArguments: null,
},
- ],
- },
- {
- type: 'function',
- name: 'get_pool_info',
- inputs: [],
- outputs: [
- {
- type: 'struct PoolInfo',
+ attributes: [
+ {
+ name: 'payable',
+ arguments: [],
+ },
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ ],
+ },
+ {
+ inputs: [],
+ name: 'deposit',
+ output: {
name: '',
- components: [
- {
- type: 'u64',
- name: 'eth_reserve',
- },
- {
- type: 'u64',
- name: 'token_reserve',
- },
- {
- type: 'u64',
- name: 'lp_token_supply',
- },
- ],
- },
- ],
- },
- {
- type: 'function',
- name: 'get_position',
- inputs: [
- {
- type: 'u64',
- name: 'amount',
+ type: 0,
+ typeArguments: null,
},
- ],
- outputs: [
- {
- type: 'struct PositionInfo',
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ {
+ name: 'payable',
+ arguments: [],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'amount',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'asset_id',
+ type: 1,
+ typeArguments: null,
+ },
+ ],
+ name: 'get_add_liquidity',
+ output: {
name: '',
- components: [
- {
- type: 'u64',
- name: 'eth_amount',
- },
- {
- type: 'u64',
- name: 'token_amount',
- },
- {
- type: 'u64',
- name: 'eth_reserve',
- },
- {
- type: 'u64',
- name: 'token_reserve',
- },
- {
- type: 'u64',
- name: 'lp_token_supply',
- },
- ],
+ type: 6,
+ typeArguments: null,
},
- ],
- },
- {
- type: 'function',
- name: 'get_add_liquidity',
- inputs: [
- {
- type: 'u64',
- name: 'amount',
- },
- {
- type: 'b256',
- name: 'asset_id',
- },
- ],
- outputs: [
- {
- type: 'struct PreviewAddLiquidityInfo',
+ attributes: [
+ {
+ name: 'payable',
+ arguments: [],
+ },
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'asset_id',
+ type: 3,
+ typeArguments: null,
+ },
+ ],
+ name: 'get_balance',
+ output: {
name: '',
- components: [
- {
- type: 'u64',
- name: 'token_amount',
- },
- {
- type: 'u64',
- name: 'lp_token_received',
- },
- ],
+ type: 9,
+ typeArguments: null,
},
- ],
- },
- {
- type: 'function',
- name: 'deposit',
- inputs: [],
- outputs: [
- {
- type: '()',
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ {
+ inputs: [],
+ name: 'get_pool_info',
+ output: {
name: '',
- components: [],
- },
- ],
- },
- {
- type: 'function',
- name: 'withdraw',
- inputs: [
- {
- type: 'u64',
- name: 'amount',
+ type: 4,
+ typeArguments: null,
},
- {
- type: 'struct ContractId',
- name: 'asset_id',
- components: [
- {
- type: 'b256',
- name: 'value',
- },
- ],
- },
- ],
- outputs: [
- {
- type: '()',
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'amount',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ name: 'get_position',
+ output: {
name: '',
- components: [],
- },
- ],
- },
- {
- type: 'function',
- name: 'add_liquidity',
- inputs: [
- {
- type: 'u64',
- name: 'min_liquidity',
+ type: 5,
+ typeArguments: null,
},
- {
- type: 'u64',
- name: 'deadline',
- },
- ],
- outputs: [
- {
- type: 'u64',
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'amount',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ name: 'get_swap_with_maximum',
+ output: {
name: '',
+ type: 7,
+ typeArguments: null,
},
- ],
- },
- {
- type: 'function',
- name: 'remove_liquidity',
- inputs: [
- {
- type: 'u64',
- name: 'min_eth',
- },
- {
- type: 'u64',
- name: 'min_tokens',
- },
- {
- type: 'u64',
- name: 'deadline',
- },
- ],
- outputs: [
- {
- type: 'struct RemoveLiquidityInfo',
+ attributes: [
+ {
+ name: 'payable',
+ arguments: [],
+ },
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'amount',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ name: 'get_swap_with_minimum',
+ output: {
name: '',
- components: [
- {
- type: 'u64',
- name: 'eth_amount',
- },
- {
- type: 'u64',
- name: 'token_amount',
- },
- ],
+ type: 7,
+ typeArguments: null,
},
- ],
- },
- {
- type: 'function',
- name: 'swap_with_minimum',
- inputs: [
- {
- type: 'u64',
- name: 'min',
+ attributes: [
+ {
+ name: 'payable',
+ arguments: [],
+ },
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'min_tokens1',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'min_tokens2',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'deadline',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ name: 'remove_liquidity',
+ output: {
+ name: '',
+ type: 8,
+ typeArguments: null,
},
- {
- type: 'u64',
- name: 'deadline',
+ attributes: [
+ {
+ name: 'payable',
+ arguments: [],
+ },
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'amount',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'deadline',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ name: 'swap_with_maximum',
+ output: {
+ name: '',
+ type: 9,
+ typeArguments: null,
},
- ],
- outputs: [
- {
- type: 'u64',
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ {
+ name: 'payable',
+ arguments: [],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'min',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'deadline',
+ type: 9,
+ typeArguments: null,
+ },
+ ],
+ name: 'swap_with_minimum',
+ output: {
name: '',
+ type: 9,
+ typeArguments: null,
},
- ],
- },
- {
- type: 'function',
- name: 'swap_with_maximum',
- inputs: [
- {
- type: 'u64',
- name: 'amount',
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ {
+ name: 'payable',
+ arguments: [],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'amount',
+ type: 9,
+ typeArguments: null,
+ },
+ {
+ name: 'asset_id',
+ type: 3,
+ typeArguments: null,
+ },
+ ],
+ name: 'withdraw',
+ output: {
+ name: '',
+ type: 0,
+ typeArguments: null,
},
- {
- type: 'u64',
- name: 'deadline',
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ ],
+ },
+ ],
+ loggedTypes: [
+ {
+ logId: 0,
+ loggedType: {
+ name: '',
+ type: 9,
+ typeArguments: null,
},
- ],
- outputs: [
- {
- type: 'u64',
+ },
+ {
+ logId: 1,
+ loggedType: {
name: '',
+ type: 9,
+ typeArguments: null,
},
- ],
- },
- {
- type: 'function',
- name: 'get_swap_with_minimum',
- inputs: [
- {
- type: 'u64',
- name: 'amount',
+ },
+ {
+ logId: 2,
+ loggedType: {
+ name: '',
+ type: 9,
+ typeArguments: null,
},
- ],
- outputs: [
- {
- type: 'struct PreviewInfo',
+ },
+ {
+ logId: 3,
+ loggedType: {
name: '',
- components: [
- {
- type: 'u64',
- name: 'amount',
- },
- {
- type: 'bool',
- name: 'has_liquidity',
- },
- ],
+ type: 9,
+ typeArguments: null,
},
- ],
- },
- {
- type: 'function',
- name: 'get_swap_with_maximum',
- inputs: [
- {
- type: 'u64',
- name: 'amount',
+ },
+ {
+ logId: 4,
+ loggedType: {
+ name: '',
+ type: 9,
+ typeArguments: null,
},
- ],
- outputs: [
- {
- type: 'struct PreviewInfo',
+ },
+ {
+ logId: 5,
+ loggedType: {
name: '',
- components: [
- {
- type: 'u64',
- name: 'amount',
- },
- {
- type: 'bool',
- name: 'has_liquidity',
- },
- ],
+ type: 9,
+ typeArguments: null,
},
- ],
- },
-];
+ },
+ ],
+ messagesTypes: [],
+ configurables: [],
+};
export class ExchangeContractAbi__factory {
static readonly abi = _abi;
@@ -315,8 +527,8 @@ export class ExchangeContractAbi__factory {
}
static connect(
id: string | AbstractAddress,
- walletOrProvider: Wallet | Provider
+ accountOrProvider: Account | Provider
): ExchangeContractAbi {
- return new Contract(id, _abi, walletOrProvider) as unknown as ExchangeContractAbi;
+ return new Contract(id, _abi, accountOrProvider) as unknown as ExchangeContractAbi;
}
}
diff --git a/packages/app/src/types/contracts/factories/TokenContractAbi__factory.ts b/packages/app/src/types/contracts/factories/TokenContractAbi__factory.ts
index b925c4b1..c6556897 100644
--- a/packages/app/src/types/contracts/factories/TokenContractAbi__factory.ts
+++ b/packages/app/src/types/contracts/factories/TokenContractAbi__factory.ts
@@ -1,210 +1,395 @@
/* Autogenerated file. Do not edit manually. */
+
/* tslint:disable */
/* eslint-disable */
-import type { Provider, Wallet, AbstractAddress } from 'fuels';
+/*
+ Fuels version: 0.35.0
+ Forc version: 0.35.3
+ Fuel-Core version: 0.17.3
+*/
+
import { Interface, Contract } from 'fuels';
+import type { Provider, Account, AbstractAddress } from 'fuels';
import type { TokenContractAbi, TokenContractAbiInterface } from '../TokenContractAbi';
-const _abi = [
- {
- type: 'function',
- name: 'initialize',
- inputs: [
- {
- type: 'u64',
- name: 'mint_amount',
- },
- {
- type: 'struct Address',
- name: 'address',
- components: [
- {
- type: 'b256',
- name: 'value',
- },
- ],
- },
- ],
- outputs: [
- {
- type: '()',
- name: '',
- components: [],
- },
- ],
- },
- {
- type: 'function',
- name: 'set_mint_amount',
- inputs: [
- {
- type: 'u64',
- name: 'mint_amount',
- },
- ],
- outputs: [
- {
- type: '()',
- name: '',
- components: [],
- },
- ],
- },
- {
- type: 'function',
- name: 'mint_coins',
- inputs: [
- {
- type: 'u64',
- name: 'mint_amount',
- },
- ],
- outputs: [
- {
- type: '()',
- name: '',
- components: [],
- },
- ],
- },
- {
- type: 'function',
- name: 'burn_coins',
- inputs: [
- {
- type: 'u64',
- name: 'burn_amount',
- },
- ],
- outputs: [
- {
- type: '()',
- name: '',
- components: [],
- },
- ],
- },
- {
- type: 'function',
- name: 'transfer_coins',
- inputs: [
- {
- type: 'u64',
- name: 'coins',
- },
- {
- type: 'struct Address',
- name: 'address',
- components: [
- {
- type: 'b256',
- name: 'value',
- },
- ],
- },
- ],
- outputs: [
- {
- type: '()',
- name: '',
- components: [],
- },
- ],
- },
- {
- type: 'function',
- name: 'transfer_token_to_output',
- inputs: [
- {
- type: 'u64',
- name: 'coins',
- },
- {
- type: 'struct ContractId',
- name: 'asset_id',
- components: [
- {
- type: 'b256',
- name: 'value',
- },
- ],
- },
- {
- type: 'struct Address',
- name: 'address',
- components: [
- {
- type: 'b256',
- name: 'value',
- },
- ],
- },
- ],
- outputs: [
- {
- type: '()',
- name: '',
- components: [],
- },
- ],
- },
- {
- type: 'function',
- name: 'mint',
- inputs: [],
- outputs: [
- {
- type: '()',
- name: '',
- components: [],
- },
- ],
- },
- {
- type: 'function',
- name: 'get_mint_amount',
- inputs: [],
- outputs: [
- {
- type: 'u64',
- name: '',
- },
- ],
- },
- {
- type: 'function',
- name: 'get_balance',
- inputs: [],
- outputs: [
- {
- type: 'u64',
- name: '',
- },
- ],
- },
- {
- type: 'function',
- name: 'get_token_balance',
- inputs: [
- {
- type: 'struct ContractId',
- name: 'asset_id',
- components: [
- {
- type: 'b256',
- name: 'value',
- },
- ],
- },
- ],
- outputs: [
- {
- type: 'u64',
- name: '',
- },
- ],
- },
-];
+
+const _abi = {
+ types: [
+ {
+ typeId: 0,
+ type: '()',
+ components: [],
+ typeParameters: null,
+ },
+ {
+ typeId: 1,
+ type: 'b256',
+ components: null,
+ typeParameters: null,
+ },
+ {
+ typeId: 2,
+ type: 'bool',
+ components: null,
+ typeParameters: null,
+ },
+ {
+ typeId: 3,
+ type: 'enum Error',
+ components: [
+ {
+ name: 'AddressAlreadyMint',
+ type: 0,
+ typeArguments: null,
+ },
+ {
+ name: 'CannotReinitialize',
+ type: 0,
+ typeArguments: null,
+ },
+ {
+ name: 'MintIsClosed',
+ type: 0,
+ typeArguments: null,
+ },
+ {
+ name: 'NotOwner',
+ type: 0,
+ typeArguments: null,
+ },
+ ],
+ typeParameters: null,
+ },
+ {
+ typeId: 4,
+ type: 'struct Address',
+ components: [
+ {
+ name: 'value',
+ type: 1,
+ typeArguments: null,
+ },
+ ],
+ typeParameters: null,
+ },
+ {
+ typeId: 5,
+ type: 'struct ContractId',
+ components: [
+ {
+ name: 'value',
+ type: 1,
+ typeArguments: null,
+ },
+ ],
+ typeParameters: null,
+ },
+ {
+ typeId: 6,
+ type: 'u64',
+ components: null,
+ typeParameters: null,
+ },
+ ],
+ functions: [
+ {
+ inputs: [
+ {
+ name: 'burn_amount',
+ type: 6,
+ typeArguments: null,
+ },
+ ],
+ name: 'burn_coins',
+ output: {
+ name: '',
+ type: 0,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ {
+ inputs: [],
+ name: 'get_balance',
+ output: {
+ name: '',
+ type: 6,
+ typeArguments: null,
+ },
+ attributes: null,
+ },
+ {
+ inputs: [],
+ name: 'get_mint_amount',
+ output: {
+ name: '',
+ type: 6,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'asset_id',
+ type: 5,
+ typeArguments: null,
+ },
+ ],
+ name: 'get_token_balance',
+ output: {
+ name: '',
+ type: 6,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'payable',
+ arguments: [],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'address',
+ type: 4,
+ typeArguments: null,
+ },
+ ],
+ name: 'has_mint',
+ output: {
+ name: '',
+ type: 2,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'mint_amount',
+ type: 6,
+ typeArguments: null,
+ },
+ {
+ name: 'address',
+ type: 4,
+ typeArguments: null,
+ },
+ ],
+ name: 'initialize',
+ output: {
+ name: '',
+ type: 0,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ ],
+ },
+ {
+ inputs: [],
+ name: 'mint',
+ output: {
+ name: '',
+ type: 0,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'mint_amount',
+ type: 6,
+ typeArguments: null,
+ },
+ ],
+ name: 'mint_coins',
+ output: {
+ name: '',
+ type: 0,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'mint_amount',
+ type: 6,
+ typeArguments: null,
+ },
+ ],
+ name: 'set_mint_amount',
+ output: {
+ name: '',
+ type: 0,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read', 'write'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'coins',
+ type: 6,
+ typeArguments: null,
+ },
+ {
+ name: 'address',
+ type: 4,
+ typeArguments: null,
+ },
+ ],
+ name: 'transfer_coins',
+ output: {
+ name: '',
+ type: 0,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ {
+ inputs: [
+ {
+ name: 'coins',
+ type: 6,
+ typeArguments: null,
+ },
+ {
+ name: 'asset_id',
+ type: 5,
+ typeArguments: null,
+ },
+ {
+ name: 'address',
+ type: 4,
+ typeArguments: null,
+ },
+ ],
+ name: 'transfer_token_to_output',
+ output: {
+ name: '',
+ type: 0,
+ typeArguments: null,
+ },
+ attributes: [
+ {
+ name: 'storage',
+ arguments: ['read'],
+ },
+ ],
+ },
+ ],
+ loggedTypes: [
+ {
+ logId: 0,
+ loggedType: {
+ name: '',
+ type: 3,
+ typeArguments: [],
+ },
+ },
+ {
+ logId: 1,
+ loggedType: {
+ name: '',
+ type: 3,
+ typeArguments: [],
+ },
+ },
+ {
+ logId: 2,
+ loggedType: {
+ name: '',
+ type: 3,
+ typeArguments: [],
+ },
+ },
+ {
+ logId: 3,
+ loggedType: {
+ name: '',
+ type: 3,
+ typeArguments: [],
+ },
+ },
+ {
+ logId: 4,
+ loggedType: {
+ name: '',
+ type: 3,
+ typeArguments: [],
+ },
+ },
+ {
+ logId: 5,
+ loggedType: {
+ name: '',
+ type: 3,
+ typeArguments: [],
+ },
+ },
+ {
+ logId: 6,
+ loggedType: {
+ name: '',
+ type: 3,
+ typeArguments: [],
+ },
+ },
+ {
+ logId: 7,
+ loggedType: {
+ name: '',
+ type: 3,
+ typeArguments: [],
+ },
+ },
+ ],
+ messagesTypes: [],
+ configurables: [],
+};
export class TokenContractAbi__factory {
static readonly abi = _abi;
@@ -213,8 +398,8 @@ export class TokenContractAbi__factory {
}
static connect(
id: string | AbstractAddress,
- walletOrProvider: Wallet | Provider
+ accountOrProvider: Account | Provider
): TokenContractAbi {
- return new Contract(id, _abi, walletOrProvider) as unknown as TokenContractAbi;
+ return new Contract(id, _abi, accountOrProvider) as unknown as TokenContractAbi;
}
}
diff --git a/packages/app/src/types/contracts/index.ts b/packages/app/src/types/contracts/index.ts
index 4ee134b3..88855f32 100644
--- a/packages/app/src/types/contracts/index.ts
+++ b/packages/app/src/types/contracts/index.ts
@@ -1,6 +1,14 @@
/* Autogenerated file. Do not edit manually. */
+
/* tslint:disable */
/* eslint-disable */
+
+/*
+ Fuels version: 0.35.0
+ Forc version: 0.35.3
+ Fuel-Core version: 0.17.3
+*/
+
export type { ExchangeContractAbi } from './ExchangeContractAbi';
export type { TokenContractAbi } from './TokenContractAbi';
diff --git a/packages/app/src/types/index.ts b/packages/app/src/types/index.ts
index b94dd8cc..6505c3b9 100644
--- a/packages/app/src/types/index.ts
+++ b/packages/app/src/types/index.ts
@@ -10,15 +10,16 @@ export interface Coin {
export enum Pages {
'home' = '/',
- 'mint' = '/mint',
'swap' = '/swap',
'pool' = '/pool',
'pool.list' = 'list',
'pool.addLiquidity' = 'add-liquidity',
'pool.removeLiquidity' = 'remove-liquidity',
'welcome' = '/welcome',
- 'welcome.createWallet' = 'create-wallet',
- 'welcome.addFunds' = 'add-funds',
+ 'connect' = 'connect',
+ 'faucet' = 'faucet',
+ 'addAssets' = 'add-assets',
+ 'mint' = 'mint',
'welcome.done' = 'done',
}
diff --git a/packages/app/tsconfig.json b/packages/app/tsconfig.json
index f0f7e700..f20d310c 100644
--- a/packages/app/tsconfig.json
+++ b/packages/app/tsconfig.json
@@ -6,7 +6,8 @@
"rootDir": ".",
"paths": {
"~/*": ["./src/*"]
- }
+ },
+ "types": ["@fuel-wallet/sdk", "jest", "chrome"]
},
"include": ["./src"],
"references": [{ "path": "./tsconfig.node.json" }]
diff --git a/packages/app/vite.config.ts b/packages/app/vite.config.ts
index d185970a..5292196c 100644
--- a/packages/app/vite.config.ts
+++ b/packages/app/vite.config.ts
@@ -10,6 +10,10 @@ const ENV_VARS = Object.entries(process.env).filter(([key]) =>
WHITELIST.some((k) => k === key || key.match(/^VITE_/))
);
+const { PORT, NODE_ENV } = process.env;
+const PORT_CONFIG = NODE_ENV === 'test' ? 3001 : 3000;
+const SERVER_PORT = PORT ? Number(PORT) : PORT_CONFIG;
+
// https://vitejs.dev/config/
export default defineConfig({
base: process.env.PUBLIC_URL || '/',
@@ -24,7 +28,7 @@ export default defineConfig({
tsconfigPaths(),
],
server: {
- port: process.env.NODE_ENV === 'test' ? 3001 : 3000,
+ port: SERVER_PORT,
},
define: {
'process.env': Object.fromEntries(ENV_VARS),
diff --git a/packages/config/package.json b/packages/config/package.json
index 295c675d..6c6c4e56 100644
--- a/packages/config/package.json
+++ b/packages/config/package.json
@@ -7,28 +7,28 @@
],
"license": "Apache-2.0",
"dependencies": {
- "@typescript-eslint/eslint-plugin": "^5.29.0",
- "@typescript-eslint/parser": "^5.29.0",
- "eslint": "^8.18.0",
+ "@typescript-eslint/eslint-plugin": "^5.50.0",
+ "@typescript-eslint/parser": "^5.50.0",
+ "eslint": "^8.33.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-airbnb-typescript": "^17.0.0",
"eslint-plugin-cypress": "^2.12.1",
- "eslint-config-prettier": "^8.5.0",
+ "eslint-config-prettier": "^8.6.0",
"eslint-plugin-eslint-comments": "^3.2.0",
- "eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jest-dom": "^4.0.2",
- "eslint-plugin-jsx-a11y": "^6.6.0",
- "eslint-plugin-prettier": "^4.0.0",
- "eslint-plugin-react": "^7.30.1",
+ "eslint-plugin-import": "^2.27.5",
+ "eslint-plugin-jest-dom": "^4.0.3",
+ "eslint-plugin-jsx-a11y": "^6.7.1",
+ "eslint-plugin-prettier": "^4.2.1",
+ "eslint-plugin-react": "^7.32.2",
"eslint-plugin-react-hooks": "^4.6.0",
- "eslint-plugin-testing-library": "^5.5.1",
- "prettier": "^2.7.1",
+ "eslint-plugin-testing-library": "^5.10.0",
+ "prettier": "^2.8.3",
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"devDependencies": {
"tsdx": "^0.14.1",
- "tsup": "^6.1.2",
- "typescript": "^4.7.4"
+ "tsup": "^6.5.0",
+ "typescript": "^4.9.5"
}
}
diff --git a/packages/contracts/exchange_abi/src/main.sw b/packages/contracts/exchange_abi/src/main.sw
index e9b79dcb..c713c3cc 100644
--- a/packages/contracts/exchange_abi/src/main.sw
+++ b/packages/contracts/exchange_abi/src/main.sw
@@ -3,21 +3,21 @@ library exchange_abi;
use std::contract_id::ContractId;
pub struct RemoveLiquidityInfo {
- eth_amount: u64,
- token_amount: u64,
+ token_amount1: u64,
+ token_amount2: u64,
}
pub struct PositionInfo {
- eth_amount: u64,
- token_amount: u64,
- eth_reserve: u64,
- token_reserve: u64,
+ token_amount1: u64,
+ token_amount2: u64,
+ token_reserve1: u64,
+ token_reserve2: u64,
lp_token_supply: u64,
}
pub struct PoolInfo {
- eth_reserve: u64,
- token_reserve: u64,
+ token_reserve1: u64,
+ token_reserve2: u64,
lp_token_supply: u64,
}
@@ -42,7 +42,7 @@ abi Exchange {
#[storage(read)]
fn get_pool_info() -> PoolInfo;
/// Get add liquidity preview
- #[storage(read)]
+ #[storage(read), payable]
fn get_add_liquidity(amount: u64, asset_id: b256) -> PreviewAddLiquidityInfo;
/// Get current positions
#[storage(read)]
@@ -51,27 +51,27 @@ abi Exchange {
// Actions
////////////////////
/// Deposit coins for later adding to liquidity pool.
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn deposit();
/// Withdraw coins that have not been added to a liquidity pool yet.
#[storage(read, write)]
fn withdraw(amount: u64, asset_id: ContractId);
/// Deposit ETH and Tokens at current ratio to mint SWAYSWAP tokens.
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn add_liquidity(min_liquidity: u64, deadline: u64) -> u64;
/// Burn SWAYSWAP tokens to withdraw ETH and Tokens at current ratio.
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn remove_liquidity(min_eth: u64, min_tokens: u64, deadline: u64) -> RemoveLiquidityInfo;
/// Swap ETH <-> Tokens and tranfers to sender.
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn swap_with_minimum(min: u64, deadline: u64) -> u64;
/// Swap ETH <-> Tokens and tranfers to sender.
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn swap_with_maximum(amount: u64, deadline: u64) -> u64;
/// Get the minimum amount of coins that will be received for a swap_with_minimum.
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn get_swap_with_minimum(amount: u64) -> PreviewInfo;
/// Get required amount of coins for a swap_with_maximum.
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn get_swap_with_maximum(amount: u64) -> PreviewInfo;
}
diff --git a/packages/contracts/exchange_contract/Cargo.toml b/packages/contracts/exchange_contract/Cargo.toml
index 92e1cf5a..17bfa8c3 100644
--- a/packages/contracts/exchange_contract/Cargo.toml
+++ b/packages/contracts/exchange_contract/Cargo.toml
@@ -6,11 +6,7 @@ name = "tests"
version = "0.0.0"
[dependencies]
-fuel-gql-client = { version = "0.6", default-features = false }
-fuel-tx = "0.19.0"
-fuels-types = "0.23.0"
-fuels-abigen-macro = "0.23.0"
-fuels = "0.23.0"
+fuels = "0.39.0"
rand = "0.8.5"
tokio = { version = "1.21.0", features = ["rt", "macros"] }
diff --git a/packages/contracts/exchange_contract/src/main.sw b/packages/contracts/exchange_contract/src/main.sw
index bee76865..b42b84d8 100644
--- a/packages/contracts/exchange_contract/src/main.sw
+++ b/packages/contracts/exchange_contract/src/main.sw
@@ -1,18 +1,16 @@
contract;
use std::{
- address::*,
assert::assert,
block::*,
- chain::auth::*,
- context::{*, call_frames::*},
- contract_id::ContractId,
+ auth::*,
+ call_frames::{contract_id, msg_asset_id},
+ context::{*},
hash::*,
- result::*,
- revert::revert,
storage::*,
token::*,
u128::U128,
+ logging::log,
};
use exchange_abi::{Exchange, PoolInfo, PositionInfo, PreviewInfo, RemoveLiquidityInfo, PreviewAddLiquidityInfo};
@@ -22,13 +20,15 @@ use swayswap_helpers::get_msg_sender_address_or_panic;
// Constants
////////////////////////////////////////
-/// Token ID of Ether
-const ETH_ID = 0x0000000000000000000000000000000000000000000000000000000000000000;
+/// The token id key from storage
+/// Contract ID of the token on one side of the pool.
+/// Set of the deploy time
+const TOKEN_ID_KEY1 = 0x0000000000000000000000000000000000000000000000000000000000000001;
/// The token id key from storage
/// Contract ID of the token on the other side of the pool.
/// Set of the deploy time
-const TOKEN_ID_KEY = 0x0000000000000000000000000000000000000000000000000000000000000001;
+const TOKEN_ID_KEY2 = 0x0000000000000000000000000000000000000000000000000000000000000002;
/// Minimum ETH liquidity to open a pool.
const MINIMUM_LIQUIDITY = 1; //A more realistic value would be 1000000000;
@@ -51,20 +51,20 @@ storage {
/// Return token reserve balance
#[storage(read)]
fn get_current_reserve(token_id: b256) -> u64 {
- get::(token_id)
+ get::(token_id).unwrap_or(0)
}
/// Add amount to the token reserve
#[storage(read, write)]
fn add_reserve(token_id: b256, amount: u64) {
- let value = get::(token_id);
+ let value = get::(token_id).unwrap_or(0);
store(token_id, value + amount);
}
/// Remove amount to the token reserve
#[storage(read, write)]
fn remove_reserve(token_id: b256, amount: u64) {
- let value = get::(token_id);
+ let value = get::(token_id).unwrap_or(0);
store(token_id, value - amount);
}
// Calculate 0.3% fee
@@ -74,8 +74,8 @@ fn calculate_amount_with_fee(amount: u64) -> u64 {
}
fn mutiply_div(a: u64, b: u64, c: u64) -> u64 {
- let calculation = (~U128::from(0, a) * ~U128::from(0, b));
- let result_wrapped = (calculation / ~U128::from(0, c)).as_u64();
+ let calculation = (U128::from((0, a)) * U128::from((0, b)));
+ let result_wrapped = (calculation / U128::from((0, c))).as_u64();
// TODO remove workaround once https://github.com/FuelLabs/sway/pull/1671 lands.
match result_wrapped {
@@ -84,8 +84,8 @@ fn mutiply_div(a: u64, b: u64, c: u64) -> u64 {
}
fn div_mutiply(a: u64, b: u64, c: u64) -> u64 {
- let calculation = (~U128::from(0, a) / ~U128::from(0, b));
- let result_wrapped = (calculation * ~U128::from(0, c)).as_u64();
+ let calculation = (U128::from((0, a)) / U128::from((0, b)));
+ let result_wrapped = (calculation * U128::from((0, c))).as_u64();
// TODO remove workaround once https://github.com/FuelLabs/sway/pull/1671 lands.
match result_wrapped {
@@ -97,8 +97,8 @@ fn div_mutiply(a: u64, b: u64, c: u64) -> u64 {
fn get_input_price(input_amount: u64, input_reserve: u64, output_reserve: u64) -> u64 {
assert(input_reserve > 0 && output_reserve > 0);
let input_amount_with_fee: u64 = calculate_amount_with_fee(input_amount);
- let numerator = ~U128::from(0, input_amount_with_fee) * ~U128::from(0, output_reserve);
- let denominator = ~U128::from(0, input_reserve) + ~U128::from(0, input_amount_with_fee);
+ let numerator = U128::from((0, input_amount_with_fee)) * U128::from((0, output_reserve));
+ let denominator = U128::from((0, input_reserve)) + U128::from((0, input_amount_with_fee));
let result_wrapped = (numerator / denominator).as_u64();
// TODO remove workaround once https://github.com/FuelLabs/sway/pull/1671 lands.
match result_wrapped {
@@ -109,12 +109,12 @@ fn get_input_price(input_amount: u64, input_reserve: u64, output_reserve: u64) -
/// Pricing function for converting between ETH and Tokens.
fn get_output_price(output_amount: u64, input_reserve: u64, output_reserve: u64) -> u64 {
assert(input_reserve > 0 && output_reserve > 0);
- let numerator = ~U128::from(0, input_reserve) * ~U128::from(0, output_amount);
- let denominator = ~U128::from(0, calculate_amount_with_fee(output_reserve - output_amount));
+ let numerator = U128::from((0, input_reserve)) * U128::from((0, output_amount));
+ let denominator = U128::from((0, calculate_amount_with_fee(output_reserve - output_amount)));
let result_wrapped = (numerator / denominator).as_u64();
if denominator > numerator {
// Emulate Infinity Value
- ~u64::max()
+ u64::max()
} else {
// TODO remove workaround once https://github.com/FuelLabs/sway/pull/1671 lands.
match result_wrapped {
@@ -130,14 +130,14 @@ impl Exchange for Contract {
#[storage(read)]
fn get_balance(asset_id: ContractId) -> u64 {
let sender = get_msg_sender_address_or_panic();
- storage.deposits.get((sender, asset_id))
+ storage.deposits.get((sender, asset_id)).unwrap_or(0)
}
#[storage(read)]
fn get_pool_info() -> PoolInfo {
PoolInfo {
- eth_reserve: get_current_reserve(ETH_ID),
- token_reserve: get_current_reserve(get::(TOKEN_ID_KEY)),
+ token_reserve1: get_current_reserve(get::(TOKEN_ID_KEY1).unwrap()),
+ token_reserve2: get_current_reserve(get::(TOKEN_ID_KEY2).unwrap()),
lp_token_supply: storage.lp_token_supply,
}
}
@@ -145,68 +145,69 @@ impl Exchange for Contract {
#[storage(read)]
fn get_position(amount: u64) -> PositionInfo {
let total_liquidity = storage.lp_token_supply;
- let eth_reserve = get_current_reserve(ETH_ID);
- let token_reserve = get_current_reserve(get::(TOKEN_ID_KEY));
- let eth_amount = mutiply_div(amount, eth_reserve, total_liquidity);
- let token_amount = mutiply_div(amount, token_reserve, total_liquidity);
+ let token_reserve1 = get_current_reserve(get::(TOKEN_ID_KEY1).unwrap());
+ let token_reserve2 = get_current_reserve(get::(TOKEN_ID_KEY2).unwrap());
+ let token_amount1 = mutiply_div(amount, token_reserve1, total_liquidity);
+ let token_amount2 = mutiply_div(amount, token_reserve2, total_liquidity);
PositionInfo {
lp_token_supply: total_liquidity,
- eth_reserve: eth_reserve,
- token_reserve: token_reserve,
- eth_amount: eth_amount,
- token_amount: token_amount
+ token_reserve1: token_reserve1,
+ token_reserve2: token_reserve2,
+ token_amount1: token_amount1,
+ token_amount2: token_amount2
}
}
- #[storage(read)]
+ #[storage(read), payable]
fn get_add_liquidity(amount: u64, asset_id: b256) -> PreviewAddLiquidityInfo {
- let token_id = get::(TOKEN_ID_KEY);
+ let token_id1 = get::(TOKEN_ID_KEY1).unwrap();
+ let token_id2 = get::(TOKEN_ID_KEY2).unwrap();
let total_liquidity = storage.lp_token_supply;
- let eth_reserve = get_current_reserve(ETH_ID);
- let token_reserve = get_current_reserve(token_id);
- let mut current_eth_amount = amount;
+ let token_reserve1 = get_current_reserve(token_id1);
+ let token_reserve2 = get_current_reserve(token_id2);
+ let mut current_token_amount1 = amount;
let mut lp_token_received = 0;
- let mut token_amount = 0;
+ let mut token_amount2 = 0;
- if (asset_id == token_id) {
- current_eth_amount = mutiply_div(amount, eth_reserve, token_reserve);
+ if (asset_id == token_id2) {
+ current_token_amount1 = mutiply_div(amount, token_reserve1, token_reserve2);
}
if total_liquidity > 0 {
- token_amount = mutiply_div(current_eth_amount, token_reserve, eth_reserve);
- lp_token_received = mutiply_div(current_eth_amount, total_liquidity, eth_reserve);
+ token_amount2 = mutiply_div(current_token_amount1, token_reserve2, token_reserve1);
+ lp_token_received = mutiply_div(current_token_amount1, total_liquidity, token_reserve1);
} else {
- lp_token_received = current_eth_amount;
+ lp_token_received = current_token_amount1;
};
- if (asset_id == token_id) {
- token_amount = current_eth_amount;
+ if (asset_id == token_id2) {
+ token_amount2 = current_token_amount1;
}
PreviewAddLiquidityInfo {
- token_amount: token_amount,
+ token_amount: token_amount2,
lp_token_received: lp_token_received,
}
}
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn deposit() {
- assert(msg_asset_id().into() == ETH_ID || msg_asset_id().into() == get::(TOKEN_ID_KEY));
+ assert(msg_asset_id().into() == get::(TOKEN_ID_KEY1).unwrap() || msg_asset_id().into() == get::(TOKEN_ID_KEY2).unwrap());
let sender = get_msg_sender_address_or_panic();
- let total_amount = storage.deposits.get((sender, msg_asset_id())) + msg_amount();
+ let total_amount = storage.deposits.get((sender, msg_asset_id())).unwrap_or(0) + msg_amount();
storage.deposits.insert((sender, msg_asset_id()), total_amount);
}
#[storage(read, write)]
fn withdraw(amount: u64, asset_id: ContractId) {
- assert(asset_id.into() == ETH_ID || asset_id.into() == get::(TOKEN_ID_KEY));
+ assert(asset_id.into() == get::(TOKEN_ID_KEY1).unwrap() || asset_id.into() == get::(TOKEN_ID_KEY2).unwrap());
let sender = get_msg_sender_address_or_panic();
- let deposited_amount = storage.deposits.get((sender, asset_id));
+ let deposited_amount = storage.deposits.get((sender, asset_id)).unwrap_or(0);
assert(deposited_amount >= amount);
let new_amount = deposited_amount - amount;
@@ -215,38 +216,38 @@ impl Exchange for Contract {
transfer_to_address(amount, asset_id, sender)
}
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn add_liquidity(min_liquidity: u64, deadline: u64) -> u64 {
assert(msg_amount() == 0);
assert(deadline > height());
- assert(msg_asset_id().into() == ETH_ID || msg_asset_id().into() == get::(TOKEN_ID_KEY));
+ assert(msg_asset_id().into() == get::(TOKEN_ID_KEY1).unwrap() || msg_asset_id().into() == get::(TOKEN_ID_KEY2).unwrap());
let sender = get_msg_sender_address_or_panic();
let total_liquidity = storage.lp_token_supply;
- let current_eth_amount = storage.deposits.get((sender, ~ContractId::from(ETH_ID)));
- let current_token_amount = storage.deposits.get((sender, ~ContractId::from(get::(TOKEN_ID_KEY))));
+ let current_token_amount1 = storage.deposits.get((sender, ContractId::from(get::(TOKEN_ID_KEY1).unwrap()))).unwrap_or(0);
+ let current_token_amount2 = storage.deposits.get((sender, ContractId::from(get::(TOKEN_ID_KEY2).unwrap()))).unwrap_or(0);
- assert(current_eth_amount > 0);
+ assert(current_token_amount1 > 0);
let mut minted: u64 = 0;
if total_liquidity > 0 {
assert(min_liquidity > 0);
- let eth_reserve = get_current_reserve(ETH_ID);
- let token_reserve = get_current_reserve(get::(TOKEN_ID_KEY));
- let token_amount = mutiply_div(current_eth_amount, token_reserve, eth_reserve);
- let liquidity_minted = mutiply_div(current_eth_amount, total_liquidity, eth_reserve);
+ let token_reserve1 = get_current_reserve(get::(TOKEN_ID_KEY1).unwrap());
+ let token_reserve2 = get_current_reserve(get::(TOKEN_ID_KEY2).unwrap());
+ let token_amount = mutiply_div(current_token_amount1, token_reserve2, token_reserve1);
+ let liquidity_minted = mutiply_div(current_token_amount1, total_liquidity, token_reserve1);
assert(liquidity_minted >= min_liquidity);
// if token ratio is correct, proceed with liquidity operation
// otherwise, return current user balances in contract
- if (current_token_amount >= token_amount) {
+ if (current_token_amount2 >= token_amount) {
// Add fund to the reserves
- add_reserve(get::(TOKEN_ID_KEY), token_amount);
- add_reserve(ETH_ID, current_eth_amount);
+ add_reserve(get::(TOKEN_ID_KEY2).unwrap(), token_amount);
+ add_reserve(get::(TOKEN_ID_KEY1).unwrap(), current_token_amount1);
// Mint LP token
mint(liquidity_minted);
storage.lp_token_supply = total_liquidity + liquidity_minted;
@@ -254,25 +255,25 @@ impl Exchange for Contract {
transfer_to_address(liquidity_minted, contract_id(), sender);
// If user sent more than the correct ratio, we deposit back the extra tokens
- let token_extra = current_token_amount - token_amount;
+ let token_extra = current_token_amount2 - token_amount;
if (token_extra > 0) {
- transfer_to_address(token_extra, ~ContractId::from(get::(TOKEN_ID_KEY)), sender);
+ transfer_to_address(token_extra, ContractId::from(get::(TOKEN_ID_KEY2).unwrap()), sender);
}
minted = liquidity_minted;
} else {
- transfer_to_address(current_token_amount, ~ContractId::from(get::(TOKEN_ID_KEY)), sender);
- transfer_to_address(current_eth_amount, ~ContractId::from(ETH_ID), sender);
+ transfer_to_address(current_token_amount1, ContractId::from(get::(TOKEN_ID_KEY1).unwrap()), sender);
+ transfer_to_address(current_token_amount2, ContractId::from(get::(TOKEN_ID_KEY2).unwrap()), sender);
minted = 0;
}
} else {
- assert(current_eth_amount > MINIMUM_LIQUIDITY);
+ assert(current_token_amount1 > MINIMUM_LIQUIDITY);
- let initial_liquidity = current_eth_amount;
+ let initial_liquidity = current_token_amount1;
// Add fund to the reserves
- add_reserve(get::(TOKEN_ID_KEY), current_token_amount);
- add_reserve(ETH_ID, current_eth_amount);
+ add_reserve(get::(TOKEN_ID_KEY2).unwrap(), current_token_amount2);
+ add_reserve(get::(TOKEN_ID_KEY1).unwrap(), current_token_amount1);
// Mint LP token
mint(initial_liquidity);
@@ -284,137 +285,137 @@ impl Exchange for Contract {
};
// Clear user contract balances after finishing add/create liquidity
- storage.deposits.insert((sender, ~ContractId::from(get::(TOKEN_ID_KEY))), 0);
- storage.deposits.insert((sender, ~ContractId::from(ETH_ID)), 0);
+ storage.deposits.insert((sender, ContractId::from(get::(TOKEN_ID_KEY1).unwrap())), 0);
+ storage.deposits.insert((sender, ContractId::from(get::(TOKEN_ID_KEY2).unwrap())), 0);
minted
}
- #[storage(read, write)]
- fn remove_liquidity(min_eth: u64, min_tokens: u64, deadline: u64) -> RemoveLiquidityInfo {
+ #[storage(read, write), payable]
+ fn remove_liquidity(min_tokens1: u64, min_tokens2: u64, deadline: u64) -> RemoveLiquidityInfo {
assert(msg_amount() > 0);
assert(msg_asset_id().into() == (contract_id()).into());
assert(deadline > height());
- assert(min_eth > 0 && min_tokens > 0);
+ assert(min_tokens1 > 0 && min_tokens2 > 0);
let sender = get_msg_sender_address_or_panic();
let total_liquidity = storage.lp_token_supply;
assert(total_liquidity > 0);
- let eth_reserve = get_current_reserve(ETH_ID);
- let token_reserve = get_current_reserve(get::(TOKEN_ID_KEY));
- let eth_amount = mutiply_div(msg_amount(), eth_reserve, total_liquidity);
- let token_amount = mutiply_div(msg_amount(), token_reserve, total_liquidity);
+ let token_reserve1 = get_current_reserve(get::(TOKEN_ID_KEY1).unwrap());
+ let token_reserve2 = get_current_reserve(get::(TOKEN_ID_KEY2).unwrap());
+ let token_amount1 = mutiply_div(msg_amount(), token_reserve1, total_liquidity);
+ let token_amount2 = mutiply_div(msg_amount(), token_reserve2, total_liquidity);
- assert((eth_amount >= min_eth) && (token_amount >= min_tokens));
+ assert((token_amount1 >= min_tokens1) && (token_amount2 >= min_tokens2));
burn(msg_amount());
storage.lp_token_supply = total_liquidity - msg_amount();
// Add fund to the reserves
- remove_reserve(get::(TOKEN_ID_KEY), token_amount);
- remove_reserve(ETH_ID, eth_amount);
+ remove_reserve(get::(TOKEN_ID_KEY1).unwrap(), token_amount1);
+ remove_reserve(get::(TOKEN_ID_KEY2).unwrap(), token_amount2);
// Send tokens back
- transfer_to_address(eth_amount, ~ContractId::from(ETH_ID), sender);
- transfer_to_address(token_amount, ~ContractId::from(get::(TOKEN_ID_KEY)), sender);
+ transfer_to_address(token_amount1, ContractId::from(get::(TOKEN_ID_KEY1).unwrap()), sender);
+ transfer_to_address(token_amount2, ContractId::from(get::(TOKEN_ID_KEY2).unwrap()), sender);
RemoveLiquidityInfo {
- eth_amount: eth_amount,
- token_amount: token_amount,
+ token_amount1,
+ token_amount2,
}
}
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn swap_with_minimum(min: u64, deadline: u64) -> u64 {
let asset_id = msg_asset_id().into();
let forwarded_amount = msg_amount();
assert(deadline >= height());
assert(forwarded_amount > 0 && min > 0);
- assert(asset_id == ETH_ID || asset_id == get::(TOKEN_ID_KEY));
+ assert(asset_id == get::(TOKEN_ID_KEY1).unwrap() || asset_id == get::(TOKEN_ID_KEY2).unwrap());
let sender = get_msg_sender_address_or_panic();
- let eth_reserve = get_current_reserve(ETH_ID);
- let token_reserve = get_current_reserve(get::(TOKEN_ID_KEY));
+ let token_reserve1 = get_current_reserve(get::(TOKEN_ID_KEY1).unwrap());
+ let token_reserve2 = get_current_reserve(get::(TOKEN_ID_KEY2).unwrap());
- let mut bought = 0;
- if (asset_id == ETH_ID) {
- let tokens_bought = get_input_price(forwarded_amount, eth_reserve, token_reserve);
+ let mut tokens_bought = 0;
+ if (asset_id == get::(TOKEN_ID_KEY1).unwrap()) {
+ tokens_bought = get_input_price(forwarded_amount, token_reserve1, token_reserve2);
assert(tokens_bought >= min);
- transfer_to_address(tokens_bought, ~ContractId::from(get::(TOKEN_ID_KEY)), sender);
- bought = tokens_bought;
+ transfer_to_address(tokens_bought, ContractId::from(get::(TOKEN_ID_KEY2).unwrap()), sender);
// Update reserve
- add_reserve(ETH_ID, forwarded_amount);
- remove_reserve(get::(TOKEN_ID_KEY), tokens_bought);
+ add_reserve(get::(TOKEN_ID_KEY1).unwrap(), forwarded_amount);
+ remove_reserve(get::(TOKEN_ID_KEY2).unwrap(), tokens_bought);
} else {
- let eth_bought = get_input_price(forwarded_amount, token_reserve, eth_reserve);
- assert(eth_bought >= min);
- transfer_to_address(eth_bought, ~ContractId::from(ETH_ID), sender);
- bought = eth_bought;
+ tokens_bought = get_input_price(forwarded_amount, token_reserve2, token_reserve1);
+ assert(tokens_bought >= min);
+ transfer_to_address(tokens_bought, ContractId::from(get::(TOKEN_ID_KEY1).unwrap()), sender);
// Update reserve
- remove_reserve(ETH_ID, eth_bought);
- add_reserve(get::(TOKEN_ID_KEY), bought);
+ remove_reserve(get::(TOKEN_ID_KEY1).unwrap(), tokens_bought);
+ add_reserve(get::(TOKEN_ID_KEY2).unwrap(), forwarded_amount);
};
- bought
+ tokens_bought
}
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn swap_with_maximum(amount: u64, deadline: u64) -> u64 {
let asset_id = msg_asset_id().into();
let forwarded_amount = msg_amount();
assert(deadline >= height());
assert(amount > 0 && forwarded_amount > 0);
- assert(asset_id == ETH_ID || asset_id == get::(TOKEN_ID_KEY));
+ assert(asset_id == get::(TOKEN_ID_KEY1).unwrap() || asset_id == get::(TOKEN_ID_KEY2).unwrap());
let sender = get_msg_sender_address_or_panic();
- let eth_reserve = get_current_reserve(ETH_ID);
- let token_reserve = get_current_reserve(get::(TOKEN_ID_KEY));
+ let token_reserve1 = get_current_reserve(get::(TOKEN_ID_KEY1).unwrap());
+ let token_reserve2 = get_current_reserve(get::(TOKEN_ID_KEY2).unwrap());
- let mut sold = 0;
- if (asset_id == ETH_ID) {
- let eth_sold = get_output_price(amount, eth_reserve, token_reserve);
- assert(forwarded_amount >= eth_sold);
- let refund = forwarded_amount - eth_sold;
+ let mut tokens_sold = 0;
+ if (asset_id == get::(TOKEN_ID_KEY1).unwrap()) {
+ tokens_sold = get_output_price(amount, token_reserve1, token_reserve2);
+ assert(forwarded_amount >= tokens_sold);
+ log(token_reserve1);
+ log(token_reserve2);
+ log(forwarded_amount);
+ log(tokens_sold);
+ let refund = forwarded_amount - tokens_sold;
if refund > 0 {
- transfer_to_address(refund, ~ContractId::from(ETH_ID), sender);
+ transfer_to_address(refund, ContractId::from(get::(TOKEN_ID_KEY1).unwrap()), sender);
};
- transfer_to_address(amount, ~ContractId::from(get::(TOKEN_ID_KEY)), sender);
- sold = eth_sold;
+ transfer_to_address(amount, ContractId::from(get::(TOKEN_ID_KEY2).unwrap()), sender);
// Update reserve
- add_reserve(ETH_ID, eth_sold);
- remove_reserve(get::(TOKEN_ID_KEY), amount);
+ add_reserve(get::(TOKEN_ID_KEY1).unwrap(), tokens_sold);
+ remove_reserve(get::(TOKEN_ID_KEY2).unwrap(), amount);
} else {
- let tokens_sold = get_output_price(amount, token_reserve, eth_reserve);
+ tokens_sold = get_output_price(amount, token_reserve2, token_reserve1);
assert(forwarded_amount >= tokens_sold);
let refund = forwarded_amount - tokens_sold;
if refund > 0 {
- transfer_to_address(refund, ~ContractId::from(get::(TOKEN_ID_KEY)), sender);
+ transfer_to_address(refund, ContractId::from(get::(TOKEN_ID_KEY2).unwrap()), sender);
};
- transfer_to_address(amount, ~ContractId::from(ETH_ID), sender);
- sold = tokens_sold;
+ transfer_to_address(amount, ContractId::from(get::(TOKEN_ID_KEY1).unwrap()), sender);
// Update reserve
- remove_reserve(ETH_ID, amount);
- add_reserve(get::(TOKEN_ID_KEY), tokens_sold);
+ remove_reserve(get::(TOKEN_ID_KEY1).unwrap(), amount);
+ add_reserve(get::(TOKEN_ID_KEY2).unwrap(), tokens_sold);
};
- sold
+ tokens_sold
}
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn get_swap_with_minimum(amount: u64) -> PreviewInfo {
- let eth_reserve = get_current_reserve(ETH_ID);
- let token_reserve = get_current_reserve(get::(TOKEN_ID_KEY));
+ let token_reserve1 = get_current_reserve(get::(TOKEN_ID_KEY1).unwrap());
+ let token_reserve2 = get_current_reserve(get::(TOKEN_ID_KEY2).unwrap());
let mut sold = 0;
let mut has_liquidity = true;
- if (msg_asset_id().into() == ETH_ID) {
- sold = get_input_price(amount, eth_reserve, token_reserve);
- has_liquidity = sold < token_reserve;
+ if (msg_asset_id().into() == get::(TOKEN_ID_KEY1).unwrap()) {
+ sold = get_input_price(amount, token_reserve1, token_reserve2);
+ has_liquidity = sold < token_reserve2;
} else {
- sold = get_input_price(amount, token_reserve, eth_reserve);
- has_liquidity = sold < eth_reserve;
+ sold = get_input_price(amount, token_reserve2, token_reserve1);
+ has_liquidity = sold < token_reserve1;
}
PreviewInfo {
amount: sold,
@@ -422,20 +423,22 @@ impl Exchange for Contract {
}
}
- #[storage(read, write)]
+ #[storage(read, write), payable]
fn get_swap_with_maximum(amount: u64) -> PreviewInfo {
- let eth_reserve = get_current_reserve(ETH_ID);
- let token_reserve = get_current_reserve(get::(TOKEN_ID_KEY));
+ let token_reserve1 = get_current_reserve(get::(TOKEN_ID_KEY1).unwrap());
+ let token_reserve2 = get_current_reserve(get::(TOKEN_ID_KEY2).unwrap());
+ log(token_reserve1);
+ log(token_reserve2);
let mut sold = 0;
let mut has_liquidity = true;
- if (msg_asset_id().into() == ETH_ID) {
- assert(amount < token_reserve);
- sold = get_output_price(amount, eth_reserve, token_reserve);
- has_liquidity = sold < eth_reserve;
+ if (msg_asset_id().into() == get::(TOKEN_ID_KEY1).unwrap()) {
+ assert(amount < token_reserve2);
+ sold = get_output_price(amount, token_reserve1, token_reserve2);
+ has_liquidity = sold < token_reserve1;
} else {
- assert(amount < eth_reserve);
- sold = get_output_price(amount, token_reserve, eth_reserve);
- has_liquidity = sold < token_reserve;
+ assert(amount < token_reserve1);
+ sold = get_output_price(amount, token_reserve2, token_reserve1);
+ has_liquidity = sold < token_reserve2;
}
PreviewInfo {
amount: sold,
diff --git a/packages/contracts/exchange_contract/tests/harness.rs b/packages/contracts/exchange_contract/tests/harness.rs
index 3ae76476..ce4d11ff 100644
--- a/packages/contracts/exchange_contract/tests/harness.rs
+++ b/packages/contracts/exchange_contract/tests/harness.rs
@@ -1,59 +1,58 @@
use std::{vec, str::FromStr};
-use fuel_tx::{AssetId, ContractId, Bytes32};
use fuels::prelude::*;
-use fuels_abigen_macro::abigen;
-use fuels::tx::StorageSlot;
+use fuels::tx::{StorageSlot, AssetId, ContractId, Bytes32};
+use fuels::types::Bits256;
+use rand::prelude::{Rng, SeedableRng, StdRng};
///////////////////////////////
-// Load the Exchange Contract abi
+// Load the Exchange and Token Contract abi
///////////////////////////////
-abigen!(TestExchange, "out/debug/exchange_contract-abi.json");
-
-///////////////////////////////
-// Load the Token Contract abi
-///////////////////////////////
-abigen!(
- TestToken,
- "../token_contract/out/debug/token_contract-abi.json"
+abigen!(Contract(
+ name = "TestExchange",
+ abi = "out/debug/exchange_contract-abi.json"),
+ Contract(
+ name = "TestToken",
+ abi = "../token_contract/out/debug/token_contract-abi.json"
+ )
);
-async fn deposit_and_add_liquidity(
- exchange_instance: &TestExchange,
- native_amount: u64,
- token_asset_id: AssetId,
- token_amount_deposit: u64,
+async fn deposit_and_add_liquidity(
+ exchange_instance: &TestExchange,
+ token_asset_id1: AssetId,
+ token_amount_deposit1: u64,
+ token_asset_id2: AssetId,
+ token_amount_deposit2: u64,
) -> u64 {
- // Deposit some Native Asset
- let _t = exchange_instance
+ // Deposit some Token 1 Asset
+ let _t = exchange_instance.methods()
.deposit()
- .call_params(CallParameters::new(Some(native_amount), None, None))
+ .call_params(CallParameters::new(token_amount_deposit1, token_asset_id1.clone(), 100_000_000))
+ .unwrap()
.call()
.await
.unwrap();
- // Deposit some Token Asset
- let _t = exchange_instance
+ // Deposit some Token 2 Asset
+ let _t = exchange_instance.methods()
.deposit()
.call_params(CallParameters::new(
- Some(token_amount_deposit),
- Some(token_asset_id.clone()),
- None,
+ token_amount_deposit2,
+ token_asset_id2.clone(),
+ 100_000_000,
))
+ .unwrap()
.call()
.await
.unwrap();
// Add liquidity for the second time. Keeping the proportion 1:2
// It should return the same amount of LP as the amount of ETH deposited
- let result = exchange_instance
+ let result = exchange_instance.methods()
.add_liquidity(1, 1000)
- .call_params(CallParameters::new(Some(0), Some(token_asset_id.clone()), Some(100_000_000)))
+ .call_params(CallParameters::new(0, token_asset_id2.clone(), 100_000_000))
+ .unwrap()
.append_variable_outputs(2)
- .tx_params(TxParameters {
- gas_price: 0,
- gas_limit: 100_000_000,
- maturity: 0,
- })
+ .tx_params(TxParameters::default().set_gas_price(0).set_gas_limit(100_000_000).set_maturity(0))
.call()
.await
.unwrap();
@@ -72,39 +71,51 @@ async fn exchange_contract() {
// Setup contracts
//////////////////////////////////////////
- let token_contract_id = Contract::deploy(
+ let rng = &mut StdRng::seed_from_u64(2322u64);
+ let salt1: [u8; 32] = rng.gen();
+
+ let token_contract_id1 = Contract::deploy(
"../token_contract/out/debug/token_contract.bin",
&wallet,
- TxParameters::default(),
- StorageConfiguration::default()
+ DeployConfiguration::default().set_salt(salt1),
+ ).await.unwrap();
+
+ let salt2: [u8; 32] = rng.gen();
+
+ let token_contract_id2 = Contract::deploy(
+ "../token_contract/out/debug/token_contract.bin",
+ &wallet,
+ DeployConfiguration::default().set_salt(salt2),
)
.await
.unwrap();
- let key = Bytes32::from_str("0x0000000000000000000000000000000000000000000000000000000000000001").unwrap();
- let value = token_contract_id.hash();
- let storage_slot = StorageSlot::new(key, value);
- let storage_vec = vec![storage_slot.clone()];
+ let key1 = Bytes32::from_str("0x0000000000000000000000000000000000000000000000000000000000000001").unwrap();
+ let value1 = token_contract_id1.hash();
+ let storage_slot1 = StorageSlot::new(key1, value1);
+
+ let key2 = Bytes32::from_str("0x0000000000000000000000000000000000000000000000000000000000000002").unwrap();
+ let value2 = token_contract_id2.hash();
+ let storage_slot2 = StorageSlot::new(key2, value2);
+ let storage_vec = vec![storage_slot1.clone(), storage_slot2.clone()];
// Deploy contract and get ID
let exchange_contract_id = Contract::deploy(
"out/debug/exchange_contract.bin",
&wallet,
- TxParameters::default(),
- StorageConfiguration::with_manual_storage(Some(storage_vec)),
+ DeployConfiguration::default().set_storage_configuration(StorageConfiguration::default().set_manual_storage(storage_vec)),
)
.await
.unwrap();
- let exchange_instance = TestExchangeBuilder::new(exchange_contract_id.to_string(), wallet.clone()).build();
- let token_instance = TestTokenBuilder::new(token_contract_id.to_string(), wallet.clone()).build();
-
- // Native contract id
- let native_contract_id = ContractId::new(*BASE_ASSET_ID);
- // Token contract id
- let token_contract_id = token_contract_id;
- // Token asset id
- let token_asset_id = AssetId::from(*token_contract_id.hash());
+ let exchange_instance = TestExchange::new(exchange_contract_id.clone(), wallet.clone());
+ let token_instance1 = TestToken::new(token_contract_id1.clone(), wallet.clone());
+ let token_instance2 = TestToken::new(token_contract_id2.clone(), wallet.clone());
+
+ // Token 1 asset id
+ let token_asset_id1 = AssetId::from(*token_contract_id1.hash());
+ // Token 2 asset id
+ let token_asset_id2 = AssetId::from(*token_contract_id2.hash());
// LP Token asset id
let lp_asset_id = AssetId::from(*exchange_contract_id.hash());
@@ -115,15 +126,31 @@ async fn exchange_contract() {
// Get the contract ID and a handle to it
let wallet_token_amount = 20000;
- // Initialize token contract
- token_instance
+ // Initialize token 1 contract
+ token_instance1
+ .methods()
+ .initialize(wallet_token_amount, Address::from(address))
+ .call()
+ .await
+ .unwrap();
+
+ // Initialize token 1 contract
+ token_instance2
+ .methods()
.initialize(wallet_token_amount, Address::from(address))
.call()
.await
.unwrap();
// Mint some alt tokens
- token_instance
+ token_instance1.methods()
+ .mint()
+ .append_variable_outputs(1)
+ .call()
+ .await
+ .unwrap();
+
+ token_instance2.methods()
.mint()
.append_variable_outputs(1)
.call()
@@ -134,36 +161,38 @@ async fn exchange_contract() {
// Test deposit & withdraw NativeToken from ExchangeContract
////////////////////////////////////////////////////////
- // Total amount of native amounts
+ // Total amount of token 1 to
// send to the wallet
- let native_amount = 100;
+ let token_amount1 = 100;
- // Deposit some native assets
- exchange_instance
+ // Deposit some assets
+ exchange_instance.methods()
.deposit()
- .call_params(CallParameters::new(Some(native_amount), None, None))
+ .call_params(CallParameters::new(token_amount1, token_asset_id1, 100_000_000))
+ .unwrap()
+ .tx_params(TxParameters::default().set_gas_limit(100_000_000).set_maturity(0))
.call()
.await
.unwrap();
// Check contract balance
- let response = exchange_instance
- .get_balance(native_contract_id.clone())
+ let response = exchange_instance.methods()
+ .get_balance(ContractId::from(token_contract_id1.clone()))
.call()
.await
.unwrap();
- assert_eq!(response.value, native_amount);
+ assert_eq!(response.value, token_amount1);
- exchange_instance
- .withdraw(native_amount, native_contract_id.clone())
+ exchange_instance.methods()
+ .withdraw(token_amount1, ContractId::from(token_contract_id1.clone()))
.append_variable_outputs(1)
.call()
.await
.unwrap();
// Check contract balance
- let response = exchange_instance
- .get_balance(native_contract_id)
+ let response = exchange_instance.methods()
+ .get_balance(ContractId::from(token_contract_id1))
.call()
.await
.unwrap();
@@ -173,17 +202,17 @@ async fn exchange_contract() {
// Deposit tokens and create pool
////////////////////////////////////////////////////////
- let native_amount_deposit = native_amount;
let token_amount_deposit = 200;
// Check user position
let lp_amount_received = deposit_and_add_liquidity(
&exchange_instance,
- native_amount_deposit,
- token_asset_id,
+ token_asset_id1,
+ token_amount1,
+ token_asset_id2,
token_amount_deposit,
)
.await;
- assert_eq!(lp_amount_received, native_amount);
+ assert_eq!(lp_amount_received, token_amount1);
////////////////////////////////////////////////////////
// Remove liquidity and receive assets back
@@ -191,24 +220,21 @@ async fn exchange_contract() {
// Remove LP tokens from liquidity it should keep proportion 1:2
// It should return the exact amount added on the add liquidity
- let result = exchange_instance
+ let result = exchange_instance.methods()
.remove_liquidity(1, 1, 1000)
.call_params(CallParameters::new(
- Some(lp_amount_received),
- Some(lp_asset_id.clone()),
- Some(100_000_000)
+ lp_amount_received,
+ lp_asset_id.clone(),
+ 100_000_000
))
- .tx_params(TxParameters {
- gas_price: 0,
- gas_limit: 100_000_000,
- maturity: 0,
- })
+ .unwrap()
+ .tx_params(TxParameters::default().set_gas_price(0).set_gas_limit(100_000_000).set_maturity(0))
.append_variable_outputs(2)
.call()
.await
.unwrap();
- assert_eq!(result.value.eth_amount, native_amount_deposit);
- assert_eq!(result.value.token_amount, token_amount_deposit);
+ assert_eq!(result.value.token_amount_1, token_amount1);
+ assert_eq!(result.value.token_amount_2, token_amount_deposit);
////////////////////////////////////////////////////////
// Setup the pool
@@ -217,8 +243,9 @@ async fn exchange_contract() {
// Check user position
let _t = deposit_and_add_liquidity(
&exchange_instance,
- native_amount_deposit,
- token_asset_id,
+ token_asset_id1,
+ token_amount1,
+ token_asset_id2,
token_amount_deposit,
)
.await;
@@ -230,29 +257,32 @@ async fn exchange_contract() {
// Swap amount
let amount: u64 = 10;
// Amount used on a second add_liquidity
- let eth_to_add_liquidity_amount: u64 = 100;
+ let token_to_add_liquidity_amount1: u64 = 100;
// Final balance of LP tokens
let expected_final_lp_amount: u64 = 199;
- // Final eth amount removed from the Pool
- let remove_liquidity_eth_amount: u64 = 201;
- // Final token amount removed from the Pool
- let remove_liquidity_token_amount: u64 = 388;
+ // Final token 1 amount removed from the Pool
+ let remove_liquidity_token_amount1: u64 = 201;
+ // Final token 2 amount removed from the Pool
+ let remove_liquidity_token_amount2: u64 = 400;
////////////////////////////////////////////////////////
- // SWAP WITH MINIMUM (ETH -> TOKEN)
+ // SWAP WITH MINIMUM (TOKEN1 -> TOKEN2)
////////////////////////////////////////////////////////
- // Get expected swap amount ETH -> TOKEN
- let amount_expected = exchange_instance
+ // Get expected swap amount TOKEN1 -> TOKEN2
+ let amount_expected = exchange_instance.methods()
.get_swap_with_minimum(amount)
+ .call_params(CallParameters::new(0, token_asset_id1.clone(), 100_000_000))
+ .unwrap()
.call()
.await
.unwrap();
assert!(amount_expected.value.has_liquidity);
- // Swap using expected amount ETH -> TOKEN
- let response = exchange_instance
+ // Swap using expected amount TOKEN1 -> TOKEN2
+ let response = exchange_instance.methods()
.swap_with_minimum(amount_expected.value.amount, 1000)
- .call_params(CallParameters::new(Some(amount), None, None))
+ .call_params(CallParameters::new(amount, token_asset_id1, 100_000_000))
+ .unwrap()
.append_variable_outputs(1)
.call()
.await
@@ -260,25 +290,27 @@ async fn exchange_contract() {
assert_eq!(response.value, amount_expected.value.amount);
////////////////////////////////////////////////////////
- // SWAP WITH MINIMUM (TOKEN -> ETH)
+ // SWAP WITH MINIMUM (TOKEN2 -> TOKEN1)
////////////////////////////////////////////////////////
- // Get expected swap amount TOKEN -> ETH
- let amount_expected = exchange_instance
+ // Get expected swap amount TOKEN2 -> TOKEN1
+ let amount_expected = exchange_instance.methods()
.get_swap_with_minimum(amount)
- .call_params(CallParameters::new(Some(0), Some(token_asset_id.clone()), None))
+ .call_params(CallParameters::new(0, token_asset_id2.clone(), 100_000_000))
+ .unwrap()
.call()
.await
.unwrap();
assert!(amount_expected.value.has_liquidity);
- // Swap using expected amount TOKEN -> ETH
- let response = exchange_instance
+ // Swap using expected amount TOKEN2 -> TOKEN1
+ let response = exchange_instance.methods()
.swap_with_minimum(amount_expected.value.amount, 1000)
.call_params(CallParameters::new(
- Some(amount),
- Some(token_asset_id.clone()),
- None
+ amount,
+ token_asset_id2.clone(),
+ 100_000_000
))
+ .unwrap()
.append_variable_outputs(1)
.call()
.await
@@ -286,12 +318,12 @@ async fn exchange_contract() {
assert_eq!(response.value, amount_expected.value.amount);
////////////////////////////////////////////////////////
- // SWAP WITH MAXIMUM EXPECT ERRORS (ETH -> TOKEN)
+ // SWAP WITH MAXIMUM EXPECT ERRORS (TOKEN1 -> TOKEN2)
////////////////////////////////////////////////////////
// Should throw error
// If the output is bigger them the reserve
- let is_err = exchange_instance
+ let is_err = exchange_instance.methods()
.get_swap_with_maximum(1000)
.call()
.await
@@ -299,12 +331,12 @@ async fn exchange_contract() {
assert!(is_err);
////////////////////////////////////////////////////////
- // SWAP WITH MAXIMUM EXPECT ERRORS (TOKEN -> ETH)
+ // SWAP WITH MAXIMUM EXPECT ERRORS (TOKEN2 -> TOKEN1)
////////////////////////////////////////////////////////
// Should return u64::MAX
// If the output is equal to the reserve
- let is_err = exchange_instance
+ let is_err = exchange_instance.methods()
.get_swap_with_maximum(token_amount_deposit + 1)
.call()
.await
@@ -312,24 +344,31 @@ async fn exchange_contract() {
assert!(is_err);
////////////////////////////////////////////////////////
- // SWAP WITH MAXIMUM (ETH -> TOKEN)
+ // SWAP WITH MAXIMUM (TOKEN1 -> TOKEN2)
////////////////////////////////////////////////////////
- // Get expected swap amount ETH -> TOKEN
- let amount_expected = exchange_instance
+ // Get expected swap amount TOKEN1 -> TOKEN2
+ let amount_expected = exchange_instance.methods()
.get_swap_with_maximum(amount)
+ .call_params(CallParameters::new(
+ 0,
+ token_asset_id1,
+ 100_000_000
+ )).unwrap()
.call()
.await
.unwrap();
assert!(amount_expected.value.has_liquidity);
- // Swap using expected amount ETH -> TOKEN
- let response = exchange_instance
+ let balance = exchange_instance.methods().get_balance(token_contract_id2.into()).call().await.unwrap().value;
+ // Swap using expected amount TOKEN1 -> TOKEN2
+ let response = exchange_instance.methods()
.swap_with_maximum(amount, 1000)
.call_params(CallParameters::new(
- Some(amount_expected.value.amount),
- None,
- None
+ amount_expected.value.amount,
+ token_asset_id1,
+ 100_000_000
))
+ .unwrap()
.append_variable_outputs(1)
.call()
.await
@@ -337,25 +376,27 @@ async fn exchange_contract() {
assert_eq!(response.value, amount_expected.value.amount);
////////////////////////////////////////////////////////
- // SWAP WITH MAXIMUM (TOKEN -> ETH)
+ // SWAP WITH MAXIMUM (TOKEN2 -> TOKEN1)
////////////////////////////////////////////////////////
- // Get expected swap amount TOKEN -> ETH
- let amount_expected = exchange_instance
+ // Get expected swap amount TOKEN2 -> TOKEN1
+ let amount_expected = exchange_instance.methods()
.get_swap_with_maximum(amount)
- .call_params(CallParameters::new(None, Some(token_asset_id.clone()), None))
+ .call_params(CallParameters::new(0, token_asset_id2.clone(), 100_000_000))
+ .unwrap()
.call()
.await
.unwrap();
assert!(amount_expected.value.has_liquidity);
- // Swap using expected amount TOKEN -> ETH
- let response = exchange_instance
+ // Swap using expected amount TOKEN2 -> TOKEN1
+ let response = exchange_instance.methods()
.swap_with_maximum(amount, 1000)
.call_params(CallParameters::new(
- Some(amount_expected.value.amount),
- Some(token_asset_id.clone()),
- None
+ amount_expected.value.amount,
+ token_asset_id2.clone(),
+ 100_000_000
))
+ .unwrap()
.append_variable_outputs(1)
.call()
.await
@@ -366,18 +407,15 @@ async fn exchange_contract() {
// Add more liquidity to the contract
////////////////////////////////////////////////////////
- let add_liquidity_preview = exchange_instance
- .get_add_liquidity(eth_to_add_liquidity_amount, *BASE_ASSET_ID)
+ let add_liquidity_preview = exchange_instance.methods()
+ .get_add_liquidity(token_to_add_liquidity_amount1, Bits256(*token_asset_id1))
.call_params(CallParameters::new(
- Some(amount_expected.value.amount),
- Some(token_asset_id.clone()),
- Some(100_000_000),
+ amount_expected.value.amount,
+ token_asset_id2.clone(),
+ 100_000_000,
))
- .tx_params(TxParameters {
- gas_price: 0,
- gas_limit: 100_000_000,
- maturity: 0,
- })
+ .unwrap()
+ .tx_params(TxParameters::default().set_gas_price(0).set_gas_limit(100_000_000).set_maturity(0))
.simulate()
.await
.unwrap();
@@ -385,8 +423,9 @@ async fn exchange_contract() {
let lp_amount_received = deposit_and_add_liquidity(
&exchange_instance,
- native_amount_deposit,
- token_asset_id,
+ token_asset_id1,
+ token_amount1,
+ token_asset_id2,
add_liquidity_preview.value.token_amount
)
.await
@@ -399,31 +438,28 @@ async fn exchange_contract() {
// Remove liquidity and receive assets back
////////////////////////////////////////////////////////
- let response = exchange_instance
+ let response = exchange_instance.methods()
.remove_liquidity(1, 1, 1000)
.call_params(CallParameters::new(
- Some(lp_amount_received),
- Some(lp_asset_id.clone()),
- Some(100_000_000)
+ lp_amount_received,
+ lp_asset_id.clone(),
+ 100_000_000
))
- .tx_params(TxParameters {
- gas_price: 0,
- gas_limit: 100_000_000,
- maturity: 0,
- })
+ .unwrap()
+ .tx_params(TxParameters::default().set_gas_price(0).set_gas_limit(100_000_000).set_maturity(0))
.append_variable_outputs(2)
.call()
.await
.unwrap();
- assert_eq!(response.value.eth_amount, remove_liquidity_eth_amount);
- assert_eq!(response.value.token_amount, remove_liquidity_token_amount);
+ assert_eq!(response.value.token_amount_1, remove_liquidity_token_amount1);
+ assert_eq!(response.value.token_amount_2, remove_liquidity_token_amount2);
////////////////////////////////////////////////////////
// Check contract pool is zero
////////////////////////////////////////////////////////
- let pool_info = exchange_instance.get_pool_info().call().await.unwrap();
- assert_eq!(pool_info.value.eth_reserve, 0);
- assert_eq!(pool_info.value.token_reserve, 0);
+ let pool_info = exchange_instance.methods().get_pool_info().call().await.unwrap();
+ assert_eq!(pool_info.value.token_reserve_1, 0);
+ assert_eq!(pool_info.value.token_reserve_2, 0);
assert_eq!(pool_info.value.lp_token_supply, 0);
}
diff --git a/packages/contracts/swayswap_helpers/src/main.sw b/packages/contracts/swayswap_helpers/src/main.sw
index d42b85e6..2e32369a 100644
--- a/packages/contracts/swayswap_helpers/src/main.sw
+++ b/packages/contracts/swayswap_helpers/src/main.sw
@@ -1,37 +1,15 @@
library swayswap_helpers;
use std::{
- address::*,
- block::*,
- chain::auth::*,
- context::{*, call_frames::*},
- result::*,
- revert::revert,
- identity::Identity,
+ auth::msg_sender,
};
-pub fn get_b256(key: b256) -> b256 {
- asm(r1: key, r2) {
- move r2 sp;
- cfei i32;
- srwq r2 r1;
- r2: b256
- }
-}
-
-// Store b256 values on memory
-pub fn store_b256(key: b256, value: b256) {
- asm(r1: key, r2: value) {
- swwq r1 r2;
- };
-}
-
/// Return the sender as an Address or panic
pub fn get_msg_sender_address_or_panic() -> Address {
- let sender: Result = msg_sender();
+ let sender = msg_sender();
if let Identity::Address(address) = sender.unwrap() {
address
} else {
- revert(0);
+ revert(420);
}
}
diff --git a/packages/contracts/token_abi/src/main.sw b/packages/contracts/token_abi/src/main.sw
index fd3e6782..cc096281 100644
--- a/packages/contracts/token_abi/src/main.sw
+++ b/packages/contracts/token_abi/src/main.sw
@@ -15,6 +15,7 @@ abi Token {
#[storage(read)]
fn get_mint_amount() -> u64;
// Get balance of a specified token on contract
+ #[payable]
fn get_token_balance(asset_id: ContractId) -> u64;
// Mint token coins
#[storage(read)]
@@ -31,4 +32,6 @@ abi Token {
// Method called from address to mint coins
#[storage(read, write)]
fn mint();
+ #[storage(read)]
+ fn has_mint(address: Address) -> bool;
}
diff --git a/packages/contracts/token_contract/Cargo.toml b/packages/contracts/token_contract/Cargo.toml
index d4d30565..17bfa8c3 100644
--- a/packages/contracts/token_contract/Cargo.toml
+++ b/packages/contracts/token_contract/Cargo.toml
@@ -6,10 +6,7 @@ name = "tests"
version = "0.0.0"
[dependencies]
-fuel-gql-client = { version = "0.6", default-features = false }
-fuel-tx = "0.19.0"
-fuels-abigen-macro = "0.23.0"
-fuels = "0.23.0"
+fuels = "0.39.0"
rand = "0.8.5"
tokio = { version = "1.21.0", features = ["rt", "macros"] }
diff --git a/packages/contracts/token_contract/src/main.sw b/packages/contracts/token_contract/src/main.sw
index 7129fd00..b6ddd95c 100644
--- a/packages/contracts/token_contract/src/main.sw
+++ b/packages/contracts/token_contract/src/main.sw
@@ -1,13 +1,6 @@
contract;
-use std::{
- address::*,
- revert::require,
- context::{*, call_frames::*},
- contract_id::ContractId,
- storage::*,
- token::*,
-};
+use std::{call_frames::contract_id, context::balance_of, logging::log, storage::*, token::*};
use token_abi::Token;
use swayswap_helpers::get_msg_sender_address_or_panic;
@@ -15,7 +8,9 @@ use swayswap_helpers::get_msg_sender_address_or_panic;
const ZERO_B256 = 0x0000000000000000000000000000000000000000000000000000000000000000;
storage {
- owner: Address = Address { value: 0x0000000000000000000000000000000000000000000000000000000000000000 },
+ owner: Address = Address {
+ value: 0x0000000000000000000000000000000000000000000000000000000000000000,
+ },
mint_amount: u64 = 0,
mint_list: StorageMap = StorageMap {},
}
@@ -84,12 +79,18 @@ impl Token for Contract {
// Enable a address to mint only once
let sender = get_msg_sender_address_or_panic();
- require(storage.mint_list.get(sender) == false, Error::AddressAlreadyMint);
+ let temp = storage.mint_list.get(sender).unwrap_or(false);
+ require(temp == false, Error::AddressAlreadyMint);
storage.mint_list.insert(sender, true);
mint_to_address(storage.mint_amount, sender);
}
+ #[storage(read)]
+ fn has_mint(address: Address) -> bool {
+ storage.mint_list.get(address).unwrap_or(false)
+ }
+
//////////////////////////////////////
// Read-Only methods
//////////////////////////////////////
@@ -102,6 +103,7 @@ impl Token for Contract {
balance_of(contract_id(), contract_id())
}
+ #[payable]
fn get_token_balance(asset_id: ContractId) -> u64 {
balance_of(asset_id, contract_id())
}
diff --git a/packages/contracts/token_contract/tests/harness.rs b/packages/contracts/token_contract/tests/harness.rs
index 1e7a201f..b6057bd3 100644
--- a/packages/contracts/token_contract/tests/harness.rs
+++ b/packages/contracts/token_contract/tests/harness.rs
@@ -1,14 +1,13 @@
-use fuel_tx::{AssetId, ContractId};
-use fuels::{prelude::*};
-use fuels_abigen_macro::abigen;
+use fuels::prelude::*;
+use fuels::tx::{AssetId, ContractId};
///////////////////////////////
// Load the Token Contract abi
///////////////////////////////
-abigen!(
- TestToken,
- "out/debug/token_contract-abi.json"
-);
+abigen!(Contract(
+ name = "TestToken",
+ abi = "out/debug/token_contract-abi.json"
+));
#[tokio::test]
async fn token_contract() {
@@ -17,7 +16,7 @@ async fn token_contract() {
let num_wallets = 3;
let num_coins = 1;
let config = WalletsConfig::new(Some(num_wallets), Some(num_coins), Some(initial_amount));
- let wallets = launch_custom_provider_and_get_wallets(config, None).await;
+ let wallets = launch_custom_provider_and_get_wallets(config, None, None).await;
let wallet_owner = wallets.get(0).unwrap();
let wallet_mint1 = wallets.get(1).unwrap();
let wallet_mint2 = wallets.get(2).unwrap();
@@ -28,13 +27,12 @@ async fn token_contract() {
let token_contract_id = Contract::deploy(
"out/debug/token_contract.bin",
- &wallet_owner,
- TxParameters::default(),
- StorageConfiguration::default(),
+ wallet_owner,
+ DeployConfiguration::default(),
)
.await
.unwrap();
- let token_instance = TestTokenBuilder::new(token_contract_id.to_string(), wallet_owner.clone()).build();
+ let token_instance = TestToken::new(token_contract_id.clone(), wallet_owner.clone());
////////////////////////////////////////////////////////
// Test Token Contract
@@ -47,6 +45,7 @@ async fn token_contract() {
// Initialize contract
token_instance
+ .methods()
.initialize(token_mint_amount, Address::from(wallet_owner.address()))
.call()
.await
@@ -54,6 +53,7 @@ async fn token_contract() {
// Contract can be initialized only once
let is_error = token_instance
+ .methods()
.initialize(token_mint_amount, Address::from(wallet_owner.address()))
.call()
.await
@@ -61,7 +61,7 @@ async fn token_contract() {
assert!(is_error);
// Verify the mint amount
- let mint_amount_contract = token_instance
+ let mint_amount_contract = token_instance.methods()
.get_mint_amount()
.call()
.await
@@ -69,12 +69,12 @@ async fn token_contract() {
assert_eq!(mint_amount_contract.value, token_mint_amount);
// Verify update mint amount
- token_instance
+ token_instance.methods()
.set_mint_amount(1)
.call()
.await
.unwrap();
- let mint_amount_contract = token_instance
+ let mint_amount_contract = token_instance.methods()
.get_mint_amount()
.call()
.await
@@ -82,61 +82,59 @@ async fn token_contract() {
assert_eq!(mint_amount_contract.value, 1);
// Update mint amount to the original value
- token_instance
+ token_instance.methods()
.set_mint_amount(token_mint_amount)
.call()
.await
.unwrap();
// Mint some alt tokens
- token_instance
+ token_instance.methods()
.mint_coins(token_mint_amount)
.call()
.await
.unwrap();
// Check the balance of the contract of its own asset
- let result = token_instance.get_balance().call().await.unwrap();
+ let result = token_instance.methods().get_balance().call().await.unwrap();
assert_eq!(result.value, token_mint_amount);
// Transfer tokens to the wallet
let address = Address::from(wallet_owner.address());
- token_instance
+ token_instance.methods()
.transfer_coins(wallet_token_amount, address.clone())
.append_variable_outputs(1)
.call()
.await
.unwrap();
// Check the balance of the contract of its own asset
- let result = token_instance.get_balance().call().await.unwrap();
+ let result = token_instance.methods().get_balance().call().await.unwrap();
let contract_balance = token_mint_amount - wallet_token_amount;
assert_eq!(result.value, contract_balance);
// Burn all minted coins
- token_instance
+ token_instance.methods()
.burn_coins(contract_balance)
.call()
.await
.unwrap();
// Check the balance of the contract of its own asset
- let result = token_instance.get_balance().call().await.unwrap();
+ let result = token_instance.methods().get_balance().call().await.unwrap();
assert_eq!(result.value, 0);
////////////////////////////////////////////////////////
// Test mint and transfer to address
////////////////////////////////////////////////////////
- let token_mint1_instance = TestTokenBuilder::new(token_contract_id.to_string(), wallet_mint1.clone()).build();
+ let token_mint1_instance = TestToken::new(token_contract_id.clone(), wallet_mint1.clone());
// Mint and transfer some alt tokens to the wallet
- token_mint1_instance
+ let response = token_mint1_instance.methods()
.mint()
.append_variable_outputs(1)
.call()
- .await
- .unwrap();
- // Mint can be called only once
- let is_error = token_mint1_instance
+ .await.unwrap();
+ let is_error = token_mint1_instance.methods()
.mint()
.append_variable_outputs(1)
.call()
@@ -145,7 +143,7 @@ async fn token_contract() {
assert!(is_error);
// Inspect the wallet for alt tokens
- let alt_token_id = AssetId::from(*token_contract_id.hash());
+ let alt_token_id = AssetId::from(*token_contract_id.clone().hash());
let alt_token_balance = wallet_mint1
.get_asset_balance(&alt_token_id)
.await
@@ -154,8 +152,8 @@ async fn token_contract() {
assert_eq!(alt_token_balance, token_mint_amount);
// Other wallet should be able to mint tokens
- let token_mint2_instance = TestTokenBuilder::new(token_contract_id.to_string(), wallet_mint2.clone()).build();
- token_mint2_instance
+ let token_mint2_instance = TestToken::new(token_contract_id.clone(), wallet_mint2.clone());
+ token_mint2_instance.methods()
.mint()
.append_variable_outputs(1)
.call()
@@ -171,33 +169,33 @@ async fn token_contract() {
assert_eq!(alt_token_balance2, token_mint_amount);
// As we mint and transfer the contract balance should be 0
- let result = token_instance.get_balance().call().await.unwrap();
+ let result = token_instance.methods().get_balance().call().await.unwrap();
assert_eq!(result.value, 0);
////////////////////////////////////////////////////////
// Check only owner can call contract
////////////////////////////////////////////////////////
- let is_error = token_mint1_instance
+ let is_error = token_mint1_instance.methods()
.burn_coins(1)
.call()
.await
.is_err();
assert!(is_error);
- let is_error = token_mint1_instance
+ let is_error = token_mint1_instance.methods()
.mint_coins(1)
.call()
.await
.is_err();
assert!(is_error);
- let is_error = token_mint1_instance
+ let is_error = token_mint1_instance.methods()
.set_mint_amount(1)
.call()
.await
.is_err();
assert!(is_error);
- let is_error = token_mint1_instance
- .transfer_token_to_output(1, ContractId::from(*token_contract_id.hash()), Address::from(wallet_mint2.address()))
+ let is_error = token_mint1_instance.methods()
+ .transfer_token_to_output(1, ContractId::from(token_contract_id), Address::from(wallet_mint2.address()))
.call()
.await
.is_err();
@@ -214,13 +212,13 @@ async fn token_contract() {
let send_native_token_amount = 100;
// Send native tokens to the contract
- let contract_native_token_balance = token_instance
+ let contract_native_token_balance = token_instance.methods()
.get_token_balance(ContractId::from(*BASE_ASSET_ID))
.call_params(CallParameters::new(
- Some(send_native_token_amount),
- None,
- None,
- ))
+ send_native_token_amount,
+ BASE_ASSET_ID,
+ 100_000_000,
+ )).unwrap()
.call()
.await
.unwrap();
@@ -234,7 +232,7 @@ async fn token_contract() {
assert_eq!(wallet_native_balance_after, wallet_native_balance_before - send_native_token_amount);
// Transfer coins back to the wallet from the contract
- token_instance
+ token_instance.methods()
.transfer_token_to_output(
send_native_token_amount,
ContractId::from(*BASE_ASSET_ID),
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index 0fa0951c..9f5f1ff1 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -13,22 +13,22 @@
"build": "tsup"
},
"dependencies": {
- "bundle-require": "^3.1.0",
- "commander": "^9.4.0",
+ "bundle-require": "^3.1.2",
+ "commander": "^10.0.0",
"debug": "^4.3.4",
- "esbuild": "^0.14.54",
- "fuelchain": "^0.16.0",
- "fuels": "0.16.0",
+ "esbuild": "^0.16.0",
+ "fuels": "0.35.0",
+ "@fuel-ts/wallet": "0.7.1",
+ "@fuel-ts/wallet-manager": "0.35.0",
"joycon": "^3.1.1",
- "prettier": "^2.7.1",
- "typechain-target-fuels": "0.16.0",
- "typescript": "^4.8.3"
+ "prettier": "^2.8.3",
+ "typescript": "^4.9.5"
},
"devDependencies": {
"@swayswap/config": "workspace:0.1.0",
"@types/debug": "^4.1.7",
- "@types/glob": "^7.2.0",
- "glob": "^8.0.3",
- "tsup": "^6.2.3"
+ "@types/glob": "^8.0.1",
+ "glob": "^8.1.0",
+ "tsup": "^6.5.0"
}
}
diff --git a/packages/scripts/src/actions/buildTypes.ts b/packages/scripts/src/actions/buildTypes.ts
index 359dd55c..c6ae7f08 100644
--- a/packages/scripts/src/actions/buildTypes.ts
+++ b/packages/scripts/src/actions/buildTypes.ts
@@ -1,17 +1,21 @@
-import { runTypeChain, glob } from 'fuelchain';
+import { spawn } from 'child_process';
import type { Config } from 'src/types';
-
-// Generate types using typechain
-// and typechain-target-fuels modules
+// Generate types
export async function buildTypes(config: Config) {
- const cwd = process.cwd();
- // find all files matching the glob
- const allFiles = glob(cwd, [config.types.artifacts]);
- await runTypeChain({
- cwd,
- filesToProcess: allFiles,
- allFiles,
- outDir: config.types.output,
- target: 'fuels',
+ return new Promise((resolve, reject) => {
+ const typeGeneration = spawn('pnpm', [
+ 'exec',
+ 'fuels',
+ 'typegen',
+ '-i',
+ config.types.artifacts,
+ '-o',
+ config.types.output,
+ ]);
+ typeGeneration.on('exit', (code) => {
+ if (!code) return resolve(code);
+ typeGeneration.kill();
+ reject();
+ });
});
}
diff --git a/packages/scripts/src/actions/deployContractBinary.ts b/packages/scripts/src/actions/deployContractBinary.ts
index 62a219cd..4b43f171 100644
--- a/packages/scripts/src/actions/deployContractBinary.ts
+++ b/packages/scripts/src/actions/deployContractBinary.ts
@@ -1,5 +1,5 @@
import { readFileSync } from 'fs';
-import type { JsonAbi, Wallet } from 'fuels';
+import type { JsonAbi, WalletUnlocked } from 'fuels';
import { ContractFactory } from 'fuels';
import path from 'path';
import { log } from 'src/log';
@@ -16,7 +16,7 @@ function getABIName(contractPath: string) {
}
export async function deployContractBinary(
- wallet: Wallet,
+ wallet: WalletUnlocked,
binaryPath: string,
options?: DeployContractOptions
) {
diff --git a/packages/scripts/src/actions/getWalletInstance.ts b/packages/scripts/src/actions/getWalletInstance.ts
index f99cb275..7b5f4295 100644
--- a/packages/scripts/src/actions/getWalletInstance.ts
+++ b/packages/scripts/src/actions/getWalletInstance.ts
@@ -1,4 +1,5 @@
-import { NativeAssetId, Provider, TestUtils, Wallet } from 'fuels';
+import { WalletManager } from '@fuel-ts/wallet-manager';
+import { Wallet } from 'fuels';
import { log } from 'src/log';
export async function getWalletInstance() {
@@ -7,7 +8,23 @@ export async function getWalletInstance() {
if (WALLET_SECRET) {
log('WALLET_SECRET detected');
- return new Wallet(WALLET_SECRET, PROVIDER_URL);
+ if (WALLET_SECRET && WALLET_SECRET.indexOf(' ') >= 0) {
+ const walletManager = new WalletManager();
+ const password = '0b540281-f87b-49ca-be37-2264c7f260f7';
+
+ await walletManager.unlock(password);
+ const config = { type: 'mnemonic', secret: WALLET_SECRET };
+ // Add a vault of type mnemonic
+ await walletManager.addVault(config);
+ await walletManager.addAccount();
+ const accounts = walletManager.getAccounts();
+
+ const wallet = walletManager.getWallet(accounts[0].address);
+ wallet.connect(PROVIDER_URL!);
+ return wallet;
+ }
+
+ return Wallet.fromPrivateKey(WALLET_SECRET!, PROVIDER_URL);
}
// If no WALLET_SECRET is informed we assume
// We are on a test environment
@@ -17,8 +34,7 @@ export async function getWalletInstance() {
// balances configured
if (GENESIS_SECRET) {
log('Funding wallet with some coins');
- const provider = new Provider(PROVIDER_URL!);
- return TestUtils.generateTestWallet(provider, [[100_000_000, NativeAssetId]]);
+ return Wallet.generate();
}
throw new Error('You must provide a WALLET_SECRET or GENESIS_SECRET');
}
diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json
index 4db4ff82..119d4a06 100644
--- a/packages/test-utils/package.json
+++ b/packages/test-utils/package.json
@@ -24,23 +24,24 @@
"build": "tsup --dts"
},
"dependencies": {
- "@chakra-ui/utils": "2.0.2",
- "@testing-library/dom": "^8.14.0",
- "@testing-library/jest-dom": "^5.16.4",
- "@testing-library/react": "^13.3.0",
+ "@chakra-ui/utils": "2.0.14",
+ "@testing-library/dom": "^8.20.0",
+ "@testing-library/jest-dom": "^5.16.5",
+ "@testing-library/react": "^13.4.0",
"@testing-library/react-hooks": "^8.0.1",
- "@testing-library/user-event": "^14.2.1",
+ "@testing-library/user-event": "^14.4.3",
"@types/testing-library__jest-dom": "^5.14.5",
- "jest-axe": "^6.0.0",
- "jest-fail-on-console": "^2.4.2",
- "jest-matcher-utils": "^28.1.1",
+ "jest-axe": "^7.0.0",
+ "jest-fail-on-console": "^3.0.2",
+ "jest-matcher-utils": "^29.4.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router-dom": "^6.3.0"
+ "react-router-dom": "^6.8.0"
},
"devDependencies": {
"@swayswap/config": "workspace:*",
- "@types/jest-axe": "^3.5.4"
+ "@types/jest": "^28.1.8",
+ "@types/jest-axe": "^3.5.5"
},
"peerDependencies": {
"react": ">=18"
diff --git a/packages/test-utils/src/index.ts b/packages/test-utils/src/index.ts
index 5f2f4a9c..89e04390 100644
--- a/packages/test-utils/src/index.ts
+++ b/packages/test-utils/src/index.ts
@@ -1,4 +1,12 @@
-export { act, fireEvent, screen, waitFor, RenderResult } from '@testing-library/react';
+export {
+ act,
+ fireEvent,
+ screen,
+ waitFor,
+ RenderResult,
+ waitForElementToBeRemoved,
+ queryByText,
+} from '@testing-library/react';
export * from './accessibility';
export { blur, focus } from './focus';
export * from './hooks';
diff --git a/packages/test-utils/src/utils.ts b/packages/test-utils/src/utils.ts
index ec47e9d3..c7a955fc 100644
--- a/packages/test-utils/src/utils.ts
+++ b/packages/test-utils/src/utils.ts
@@ -6,7 +6,7 @@ export function queue(): Promise {
}
export function nextTick(): Promise {
- return act(() => new Promise((resolve) => requestAnimationFrame(() => resolve())));
+ return act(() => new Promise((resolve) => requestAnimationFrame(() => resolve())));
}
export async function sleep(ms = 16): Promise {
diff --git a/packages/test-utils/tsconfig.json b/packages/test-utils/tsconfig.json
index b30e0d93..f9e9c822 100644
--- a/packages/test-utils/tsconfig.json
+++ b/packages/test-utils/tsconfig.json
@@ -3,7 +3,8 @@
"compilerOptions": {
"outDir": "./dist",
"baseUrl": ".",
- "rootDir": "."
+ "rootDir": ".",
+ "types": ["jest"]
},
"include": ["src", "./setup.ts"]
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b7df89c4..3c8037e4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,466 +1,663 @@
-lockfileVersion: 5.4
+lockfileVersion: '6.0'
importers:
.:
- specifiers:
- '@babel/core': ^7.19.0
- '@cypress/react': ^5.12.5
- '@jest/types': ^28.1.3
- '@swayswap/test-utils': workspace:0.1.0
- '@swc/core': ^1.2.249
- '@swc/jest': ^0.2.22
- '@types/jest': ^28.1.8
- '@types/node': ^17.0.45
- '@types/react': ^18.0.18
- '@types/react-dom': ^18.0.6
- cypress: ^10.7.0
- dotenv: ^16.0.2
- eslint: ^8.23.0
- husky: ^8.0.1
- identity-obj-proxy: ^3.0.0
- jest: ^28.1.3
- jest-environment-jsdom: ^28.1.3
- jest-transform-stub: ^2.0.0
- lint-staged: ^13.0.3
- npm-run-all: ^4.1.5
- prettier: ^2.7.1
- swayswap-scripts: workspace:0.1.0
- ts-jest: ^28.0.8
- ts-node: ^10.9.1
- tsup: ^6.2.3
- turbo: ^1.4.6
- typescript: ^4.8.3
- updates: ^13.1.5
+ dependencies:
+ fuels:
+ specifier: 0.35.0
+ version: 0.35.0
devDependencies:
- '@babel/core': 7.19.1
- '@cypress/react': 5.12.5_hezdccw3ydxofo7jojijypyfbq
- '@jest/types': 28.1.3
- '@swayswap/test-utils': link:packages/test-utils
- '@swc/core': 1.3.3
- '@swc/jest': 0.2.22_@swc+core@1.3.3
- '@types/jest': 28.1.8
- '@types/node': 17.0.45
- '@types/react': 18.0.21
- '@types/react-dom': 18.0.6
- cypress: 10.8.0
- dotenv: 16.0.2
- eslint: 8.24.0
- husky: 8.0.1
- identity-obj-proxy: 3.0.0
- jest: 28.1.3_2263m44mchjafa7bz7l52hbcpa
- jest-environment-jsdom: 28.1.3
- jest-transform-stub: 2.0.0
- lint-staged: 13.0.3
- npm-run-all: 4.1.5
- prettier: 2.7.1
- swayswap-scripts: link:packages/scripts
- ts-jest: 28.0.8_nggn7bv4cnd7s377maglophrtu
- ts-node: 10.9.1_gnitnivjbrmdu5q2kjt3qknt3a
- tsup: 6.2.3_amn6hac7xvwizvix3g763r7xh4
- turbo: 1.5.3
- typescript: 4.8.3
- updates: 13.1.8
+ '@babel/core':
+ specifier: ^7.19.0
+ version: 7.21.3
+ '@jest/types':
+ specifier: ^28.1.3
+ version: 28.1.3
+ '@playwright/test':
+ specifier: ^1.30.0
+ version: 1.32.1
+ '@swayswap/test-utils':
+ specifier: workspace:0.1.0
+ version: link:packages/test-utils
+ '@swc/core':
+ specifier: ^1.2.249
+ version: 1.3.42
+ '@swc/jest':
+ specifier: ^0.2.22
+ version: 0.2.24(@swc/core@1.3.42)
+ '@types/chrome':
+ specifier: ^0.0.226
+ version: 0.0.226
+ '@types/jest':
+ specifier: ^28.1.8
+ version: 28.1.8
+ '@types/node':
+ specifier: ^17.0.45
+ version: 17.0.45
+ '@types/react':
+ specifier: ^18.0.18
+ version: 18.0.30
+ '@types/react-dom':
+ specifier: ^18.0.6
+ version: 18.0.11
+ dotenv:
+ specifier: ^16.0.2
+ version: 16.0.3
+ eslint:
+ specifier: ^8.23.0
+ version: 8.36.0
+ husky:
+ specifier: ^8.0.1
+ version: 8.0.3
+ identity-obj-proxy:
+ specifier: ^3.0.0
+ version: 3.0.0
+ jest:
+ specifier: ^28.1.3
+ version: 28.1.3(@types/node@17.0.45)(ts-node@10.9.1)
+ jest-environment-jsdom:
+ specifier: ^28.1.3
+ version: 28.1.3
+ jest-transform-stub:
+ specifier: ^2.0.0
+ version: 2.0.0
+ lint-staged:
+ specifier: ^13.0.3
+ version: 13.2.0
+ npm-run-all:
+ specifier: ^4.1.5
+ version: 4.1.5
+ prettier:
+ specifier: ^2.7.1
+ version: 2.8.7
+ swayswap-scripts:
+ specifier: workspace:0.1.0
+ version: link:packages/scripts
+ ts-jest:
+ specifier: ^28.0.8
+ version: 28.0.8(@babel/core@7.21.3)(@jest/types@28.1.3)(esbuild@0.17.14)(jest@28.1.3)(typescript@4.9.5)
+ ts-node:
+ specifier: ^10.9.1
+ version: 10.9.1(@swc/core@1.3.42)(@types/node@17.0.45)(typescript@4.9.5)
+ tsup:
+ specifier: ^6.2.3
+ version: 6.7.0(@swc/core@1.3.42)(ts-node@10.9.1)(typescript@4.9.5)
+ turbo:
+ specifier: ^1.4.6
+ version: 1.8.6
+ typescript:
+ specifier: ^4.8.3
+ version: 4.9.5
+ updates:
+ specifier: ^13.1.5
+ version: 13.2.9
packages/app:
- specifiers:
- '@fontsource/inter': ^4.5.11
- '@fontsource/raleway': ^4.5.9
- '@fuel-ui/css': ^0.7.0
- '@fuel-ui/react': ^0.7.0
- '@headlessui/react': ^1.6.5
- '@jest/globals': ^28.1.1
- '@radix-ui/react-accordion': ^0.1.6
- '@radix-ui/react-alert-dialog': ^0.1.7
- '@radix-ui/react-tooltip': ^0.1.7
- '@react-aria/button': ^3.5.1
- '@react-aria/dialog': ^3.2.1
- '@react-aria/focus': ^3.6.1
- '@react-aria/interactions': ^3.9.1
- '@react-aria/link': ^3.3.1
- '@react-aria/menu': ^3.5.1
- '@react-aria/overlays': ^3.9.1
- '@react-aria/textfield': ^3.6.1
- '@react-aria/tooltip': ^3.2.1
- '@react-aria/utils': ^3.13.1
- '@react-stately/collections': ^3.4.1
- '@react-stately/overlays': ^3.3.1
- '@react-stately/tooltip': ^3.1.1
- '@react-stately/tree': ^3.3.1
- '@react-types/button': ^3.5.1
- '@react-types/dialog': ^3.4.1
- '@react-types/link': ^3.3.1
- '@react-types/overlays': ^3.6.1
- '@react-types/shared': ^3.13.1
- '@react-types/tooltip': ^3.2.1
- '@tailwindcss/typography': ^0.5.2
- '@types/node': ^18.0.0
- '@types/react': ^18.0.14
- '@types/react-dom': ^18.0.5
- '@types/react-google-recaptcha': ^2.1.5
- '@types/react-helmet': ^6.1.5
- '@vitejs/plugin-react': ^1.3.2
- '@xstate/cli': ^0.2.1
- '@xstate/inspect': ^0.7.0
- '@xstate/react': ^3.0.0
- autoprefixer: ^10.4.7
- bignumber.js: ^9.0.2
- classnames: ^2.3.1
- clipboard: ^2.0.11
- cross-fetch: ^3.1.5
- csstype: ^3.1.0
- decimal.js: ^10.3.1
- dotenv: ^16.0.1
- eslint: ^8.18.0
- eslint-plugin-cypress: ^2.12.1
- ethers: ^5.6.9
- framer-motion: ^6.3.15
- fuels: ^0.17.0
- graphql: ^16.5.0
- graphql-request: ^4.3.0
- http-server: ^14.1.1
- jotai: ^1.7.2
- mitt: ^3.0.0
- postcss: ^8.4.14
- postcss-import: ^14.1.0
- prettier: ^2.7.1
- react: ^18.2.0
- react-content-loader: ^6.2.0
- react-dom: ^18.2.0
- react-error-boundary: ^3.1.4
- react-google-recaptcha: ^2.1.0
- react-hot-toast: ^2.2.0
- react-icons: ^4.4.0
- react-number-format: ^4.9.3
- react-query: ^3.39.1
- react-router-dom: '6'
- react-use: ^17.4.0
- spinners-react: ^1.0.7
- tailwindcss: ^3.1.4
- ts-node: ^10.8.1
- typescript: ^4.7.4
- url-join-ts: ^1.0.5
- vite: ^2.9.12
- vite-tsconfig-paths: ^3.5.0
- xstate: ^4.32.1
- dependencies:
- '@fontsource/inter': 4.5.12
- '@fontsource/raleway': 4.5.10
- '@fuel-ui/css': 0.7.0
- '@fuel-ui/react': 0.7.0_ragfnvbjuezmupbzbcltcxk5ci
- '@headlessui/react': 1.7.2_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-accordion': 0.1.6_react@18.2.0
- '@radix-ui/react-alert-dialog': 0.1.7_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-tooltip': 0.1.7_biqbaboplfbrettd7655fr4n2y
- '@react-aria/button': 3.6.1_react@18.2.0
- '@react-aria/dialog': 3.3.1_react@18.2.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/link': 3.3.3_react@18.2.0
- '@react-aria/menu': 3.6.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/overlays': 3.10.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/textfield': 3.7.1_react@18.2.0
- '@react-aria/tooltip': 3.3.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/overlays': 3.4.1_react@18.2.0
- '@react-stately/tooltip': 3.2.1_react@18.2.0
- '@react-stately/tree': 3.3.3_react@18.2.0
- '@react-types/overlays': 3.6.3_react@18.2.0
- '@tailwindcss/typography': 0.5.7_tailwindcss@3.1.8
- '@xstate/react': 3.0.1_ptifxsuzjlvytalhuenru25rrq
- bignumber.js: 9.1.0
- classnames: 2.3.2
- clipboard: 2.0.11
- cross-fetch: 3.1.5
- decimal.js: 10.4.1
- ethers: 5.7.1
- framer-motion: 6.5.1_biqbaboplfbrettd7655fr4n2y
- fuels: 0.17.0
- graphql: 16.6.0
- graphql-request: 4.3.0_graphql@16.6.0
- jotai: 1.8.4_react@18.2.0+xstate@4.33.6
- mitt: 3.0.0
- react: 18.2.0
- react-content-loader: 6.2.0_react@18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-error-boundary: 3.1.4_react@18.2.0
- react-google-recaptcha: 2.1.0_react@18.2.0
- react-hot-toast: 2.4.0_owo25xnefcwdq3zjgtohz6dbju
- react-icons: 4.4.0_react@18.2.0
- react-number-format: 4.9.4_biqbaboplfbrettd7655fr4n2y
- react-query: 3.39.2_biqbaboplfbrettd7655fr4n2y
- react-router-dom: 6.4.1_biqbaboplfbrettd7655fr4n2y
- react-use: 17.4.0_biqbaboplfbrettd7655fr4n2y
- spinners-react: 1.0.7_5uumaiclxbdbzaqafclbf6maf4
- url-join-ts: 1.0.5
- vite-tsconfig-paths: 3.5.1_vite@2.9.15
- xstate: 4.33.6
+ dependencies:
+ '@fontsource/inter':
+ specifier: ^4.5.15
+ version: 4.5.15
+ '@fontsource/raleway':
+ specifier: ^4.5.12
+ version: 4.5.12
+ '@fuel-ts/mnemonic':
+ specifier: 0.35.0
+ version: 0.35.0
+ '@fuel-ts/wallet':
+ specifier: 0.35.0
+ version: 0.35.0
+ '@fuel-ts/wallet-manager':
+ specifier: 0.35.0
+ version: 0.35.0
+ '@fuel-ui/css':
+ specifier: ^0.12.0
+ version: 0.12.4
+ '@fuel-ui/react':
+ specifier: ^0.12.0
+ version: 0.12.4(@babel/core@7.21.3)(@jest/types@28.1.3)(@types/node@18.15.11)(@types/react@18.0.30)(csstype@3.1.1)(esbuild@0.17.14)(ts-node@10.9.1)(typescript@4.9.5)
+ '@fuel-wallet/sdk':
+ specifier: 0.7.1
+ version: 0.7.1(dexie@3.2.3)(fuels@0.35.0)
+ '@fuel-wallet/types':
+ specifier: 0.7.1
+ version: 0.7.1(dexie@3.2.3)(fuels@0.35.0)
+ '@headlessui/react':
+ specifier: ^1.7.10
+ version: 1.7.13(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-accordion':
+ specifier: ^1.1.0
+ version: 1.1.1(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-alert-dialog':
+ specifier: ^1.0.2
+ version: 1.0.3(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-tooltip':
+ specifier: ^1.0.3
+ version: 1.0.5(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/button':
+ specifier: ^3.6.4
+ version: 3.7.0(react@18.2.0)
+ '@react-aria/dialog':
+ specifier: ^3.4.2
+ version: 3.5.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/focus':
+ specifier: ^3.10.1
+ version: 3.11.0(react@18.2.0)
+ '@react-aria/interactions':
+ specifier: ^3.13.1
+ version: 3.14.0(react@18.2.0)
+ '@react-aria/link':
+ specifier: ^3.3.6
+ version: 3.4.0(react@18.2.0)
+ '@react-aria/menu':
+ specifier: ^3.7.1
+ version: 3.8.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/overlays':
+ specifier: ^3.12.1
+ version: 3.13.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/textfield':
+ specifier: ^3.8.1
+ version: 3.9.0(react@18.2.0)
+ '@react-aria/tooltip':
+ specifier: ^3.3.4
+ version: 3.4.0(react@18.2.0)
+ '@react-aria/utils':
+ specifier: ^3.14.2
+ version: 3.15.0(react@18.2.0)
+ '@react-stately/collections':
+ specifier: ^3.5.1
+ version: 3.6.0(react@18.2.0)
+ '@react-stately/overlays':
+ specifier: ^3.4.4
+ version: 3.5.0(react@18.2.0)
+ '@react-stately/tooltip':
+ specifier: ^3.2.4
+ version: 3.3.0(react@18.2.0)
+ '@react-stately/tree':
+ specifier: ^3.4.1
+ version: 3.5.0(react@18.2.0)
+ '@react-types/overlays':
+ specifier: ^3.6.5
+ version: 3.7.0(react@18.2.0)
+ '@tailwindcss/typography':
+ specifier: ^0.5.9
+ version: 0.5.9(tailwindcss@3.3.0)
+ '@xstate/react':
+ specifier: ^3.1.2
+ version: 3.2.1(@types/react@18.0.30)(react@18.2.0)(xstate@4.37.1)
+ bignumber.js:
+ specifier: ^9.1.1
+ version: 9.1.1
+ classnames:
+ specifier: ^2.3.2
+ version: 2.3.2
+ clipboard:
+ specifier: ^2.0.11
+ version: 2.0.11
+ cross-fetch:
+ specifier: ^3.1.5
+ version: 3.1.5
+ decimal.js:
+ specifier: ^10.4.3
+ version: 10.4.3
+ ethers:
+ specifier: ^6.0.2
+ version: 6.2.3
+ framer-motion:
+ specifier: ^9.0.1
+ version: 9.1.7(react-dom@18.2.0)(react@18.2.0)
+ fuels:
+ specifier: 0.35.0
+ version: 0.35.0
+ graphql:
+ specifier: ^16.6.0
+ version: 16.6.0
+ graphql-request:
+ specifier: ^5.1.0
+ version: 5.2.0(graphql@16.6.0)
+ jotai:
+ specifier: ^2.0.0
+ version: 2.0.3(react@18.2.0)
+ mitt:
+ specifier: ^3.0.0
+ version: 3.0.0
+ react:
+ specifier: ^18.2.0
+ version: 18.2.0
+ react-content-loader:
+ specifier: ^6.2.0
+ version: 6.2.1(react@18.2.0)
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.2.0(react@18.2.0)
+ react-error-boundary:
+ specifier: ^3.1.4
+ version: 3.1.4(react@18.2.0)
+ react-google-recaptcha:
+ specifier: ^2.1.0
+ version: 2.1.0(react@18.2.0)
+ react-hot-toast:
+ specifier: ^2.4.0
+ version: 2.4.0(csstype@3.1.1)(react-dom@18.2.0)(react@18.2.0)
+ react-icons:
+ specifier: ^4.7.1
+ version: 4.8.0(react@18.2.0)
+ react-number-format:
+ specifier: ^4.9.3
+ version: 4.9.4(react-dom@18.2.0)(react@18.2.0)
+ react-query:
+ specifier: ^3.39.3
+ version: 3.39.3(react-dom@18.2.0)(react@18.2.0)
+ react-router-dom:
+ specifier: '6'
+ version: 6.9.0(react-dom@18.2.0)(react@18.2.0)
+ react-use:
+ specifier: ^17.4.0
+ version: 17.4.0(react-dom@18.2.0)(react@18.2.0)
+ spinners-react:
+ specifier: ^1.0.7
+ version: 1.0.7(@types/react-dom@18.0.11)(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ url-join-ts:
+ specifier: ^1.0.5
+ version: 1.0.5
+ vite-tsconfig-paths:
+ specifier: ^4.0.5
+ version: 4.0.7(typescript@4.9.5)(vite@4.2.1)
+ xstate:
+ specifier: ^4.35.4
+ version: 4.37.1
devDependencies:
- '@jest/globals': 28.1.3
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/dialog': 3.4.3_react@18.2.0
- '@react-types/link': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/tooltip': 3.2.3_react@18.2.0
- '@types/node': 18.7.23
- '@types/react': 18.0.21
- '@types/react-dom': 18.0.6
- '@types/react-google-recaptcha': 2.1.5
- '@types/react-helmet': 6.1.5
- '@vitejs/plugin-react': 1.3.2
- '@xstate/cli': 0.2.1_prettier@2.7.1
- '@xstate/inspect': 0.7.0_xstate@4.33.6
- autoprefixer: 10.4.12_postcss@8.4.16
- csstype: 3.1.1
- dotenv: 16.0.2
- eslint: 8.24.0
- eslint-plugin-cypress: 2.12.1_eslint@8.24.0
- http-server: 14.1.1
- postcss: 8.4.16
- postcss-import: 14.1.0_postcss@8.4.16
- prettier: 2.7.1
- tailwindcss: 3.1.8_ts-node@10.9.1
- ts-node: 10.9.1_i7crlymf22c7hnawxb4tbubvdq
- typescript: 4.8.3
- vite: 2.9.15
+ '@jest/globals':
+ specifier: ^29.4.1
+ version: 29.5.0
+ '@playwright/test':
+ specifier: ^1.31.0
+ version: 1.32.1
+ '@react-types/button':
+ specifier: ^3.7.0
+ version: 3.7.1(react@18.2.0)
+ '@react-types/dialog':
+ specifier: ^3.4.5
+ version: 3.5.0(react@18.2.0)
+ '@react-types/link':
+ specifier: ^3.3.6
+ version: 3.4.0(react@18.2.0)
+ '@react-types/shared':
+ specifier: ^3.16.0
+ version: 3.17.0(react@18.2.0)
+ '@react-types/tooltip':
+ specifier: ^3.2.5
+ version: 3.3.0(react@18.2.0)
+ '@types/adm-zip':
+ specifier: ^0.5.0
+ version: 0.5.0
+ '@types/chrome':
+ specifier: ^0.0.226
+ version: 0.0.226
+ '@types/jest':
+ specifier: ^28.1.8
+ version: 28.1.8
+ '@types/node':
+ specifier: ^18.11.19
+ version: 18.15.11
+ '@types/react':
+ specifier: ^18.0.27
+ version: 18.0.30
+ '@types/react-dom':
+ specifier: ^18.0.10
+ version: 18.0.11
+ '@types/react-google-recaptcha':
+ specifier: ^2.1.5
+ version: 2.1.5
+ '@types/react-helmet':
+ specifier: ^6.1.6
+ version: 6.1.6
+ '@vitejs/plugin-react':
+ specifier: ^3.1.0
+ version: 3.1.0(vite@4.2.1)
+ '@xstate/cli':
+ specifier: ^0.4.2
+ version: 0.4.2(prettier@2.8.7)
+ '@xstate/inspect':
+ specifier: ^0.7.1
+ version: 0.7.1(ws@8.13.0)(xstate@4.37.1)
+ adm-zip:
+ specifier: ^0.5.10
+ version: 0.5.10
+ autoprefixer:
+ specifier: ^10.4.13
+ version: 10.4.14(postcss@8.4.21)
+ csstype:
+ specifier: ^3.1.1
+ version: 3.1.1
+ dotenv:
+ specifier: ^16.0.3
+ version: 16.0.3
+ eslint:
+ specifier: ^8.33.0
+ version: 8.36.0
+ eslint-plugin-cypress:
+ specifier: ^2.12.1
+ version: 2.13.1(eslint@8.36.0)
+ http-server:
+ specifier: ^14.1.1
+ version: 14.1.1
+ postcss:
+ specifier: ^8.4.21
+ version: 8.4.21
+ postcss-import:
+ specifier: ^15.1.0
+ version: 15.1.0(postcss@8.4.21)
+ prettier:
+ specifier: ^2.8.3
+ version: 2.8.7
+ tailwindcss:
+ specifier: ^3.2.4
+ version: 3.3.0(postcss@8.4.21)(ts-node@10.9.1)
+ ts-node:
+ specifier: ^10.9.1
+ version: 10.9.1(@swc/core@1.3.42)(@types/node@18.15.11)(typescript@4.9.5)
+ typescript:
+ specifier: ^4.9.5
+ version: 4.9.5
+ vite:
+ specifier: ^4.1.1
+ version: 4.2.1(@types/node@18.15.11)
packages/config:
- specifiers:
- '@typescript-eslint/eslint-plugin': ^5.29.0
- '@typescript-eslint/parser': ^5.29.0
- eslint: ^8.18.0
- eslint-config-airbnb-base: ^15.0.0
- eslint-config-airbnb-typescript: ^17.0.0
- eslint-config-prettier: ^8.5.0
- eslint-plugin-cypress: ^2.12.1
- eslint-plugin-eslint-comments: ^3.2.0
- eslint-plugin-import: ^2.26.0
- eslint-plugin-jest-dom: ^4.0.2
- eslint-plugin-jsx-a11y: ^6.6.0
- eslint-plugin-prettier: ^4.0.0
- eslint-plugin-react: ^7.30.1
- eslint-plugin-react-hooks: ^4.6.0
- eslint-plugin-testing-library: ^5.5.1
- prettier: ^2.7.1
- react: ^18.2.0
- react-dom: ^18.2.0
- tsdx: ^0.14.1
- tsup: ^6.1.2
- typescript: ^4.7.4
- dependencies:
- '@typescript-eslint/eslint-plugin': 5.38.1_qatzzi2vqzjqg2tq57nszrvcfi
- '@typescript-eslint/parser': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku
- eslint: 8.24.0
- eslint-config-airbnb-base: 15.0.0_dg2pe6kqkrddxbf2funb723kue
- eslint-config-airbnb-typescript: 17.0.0_dqfqiconmwwuo6fe366ar32ati
- eslint-config-prettier: 8.5.0_eslint@8.24.0
- eslint-plugin-cypress: 2.12.1_eslint@8.24.0
- eslint-plugin-eslint-comments: 3.2.0_eslint@8.24.0
- eslint-plugin-import: 2.26.0_gofx6msuqd4luqedfouzks2s4u
- eslint-plugin-jest-dom: 4.0.2_eslint@8.24.0
- eslint-plugin-jsx-a11y: 6.6.1_eslint@8.24.0
- eslint-plugin-prettier: 4.2.1_cfn5x6ujhhgzv3423d6k7r2zzm
- eslint-plugin-react: 7.31.8_eslint@8.24.0
- eslint-plugin-react-hooks: 4.6.0_eslint@8.24.0
- eslint-plugin-testing-library: 5.7.0_7ilbxdl5iguzcjriqqcg2m5cku
- prettier: 2.7.1
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ dependencies:
+ '@typescript-eslint/eslint-plugin':
+ specifier: ^5.50.0
+ version: 5.57.0(@typescript-eslint/parser@5.57.0)(eslint@8.36.0)(typescript@4.9.5)
+ '@typescript-eslint/parser':
+ specifier: ^5.50.0
+ version: 5.57.0(eslint@8.36.0)(typescript@4.9.5)
+ eslint:
+ specifier: ^8.33.0
+ version: 8.36.0
+ eslint-config-airbnb-base:
+ specifier: ^15.0.0
+ version: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.36.0)
+ eslint-config-airbnb-typescript:
+ specifier: ^17.0.0
+ version: 17.0.0(@typescript-eslint/eslint-plugin@5.57.0)(@typescript-eslint/parser@5.57.0)(eslint-plugin-import@2.27.5)(eslint@8.36.0)
+ eslint-config-prettier:
+ specifier: ^8.6.0
+ version: 8.8.0(eslint@8.36.0)
+ eslint-plugin-cypress:
+ specifier: ^2.12.1
+ version: 2.13.1(eslint@8.36.0)
+ eslint-plugin-eslint-comments:
+ specifier: ^3.2.0
+ version: 3.2.0(eslint@8.36.0)
+ eslint-plugin-import:
+ specifier: ^2.27.5
+ version: 2.27.5(@typescript-eslint/parser@5.57.0)(eslint@8.36.0)
+ eslint-plugin-jest-dom:
+ specifier: ^4.0.3
+ version: 4.0.3(eslint@8.36.0)
+ eslint-plugin-jsx-a11y:
+ specifier: ^6.7.1
+ version: 6.7.1(eslint@8.36.0)
+ eslint-plugin-prettier:
+ specifier: ^4.2.1
+ version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.36.0)(prettier@2.8.7)
+ eslint-plugin-react:
+ specifier: ^7.32.2
+ version: 7.32.2(eslint@8.36.0)
+ eslint-plugin-react-hooks:
+ specifier: ^4.6.0
+ version: 4.6.0(eslint@8.36.0)
+ eslint-plugin-testing-library:
+ specifier: ^5.10.0
+ version: 5.10.2(eslint@8.36.0)(typescript@4.9.5)
+ prettier:
+ specifier: ^2.8.3
+ version: 2.8.7
+ react:
+ specifier: ^18.2.0
+ version: 18.2.0
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.2.0(react@18.2.0)
devDependencies:
- tsdx: 0.14.1
- tsup: 6.2.3_typescript@4.8.3
- typescript: 4.8.3
+ tsdx:
+ specifier: ^0.14.1
+ version: 0.14.1(@types/node@17.0.45)
+ tsup:
+ specifier: ^6.5.0
+ version: 6.7.0(@swc/core@1.3.42)(ts-node@10.9.1)(typescript@4.9.5)
+ typescript:
+ specifier: ^4.9.5
+ version: 4.9.5
packages/scripts:
- specifiers:
- '@swayswap/config': workspace:0.1.0
- '@types/debug': ^4.1.7
- '@types/glob': ^7.2.0
- bundle-require: ^3.1.0
- commander: ^9.4.0
- debug: ^4.3.4
- esbuild: ^0.14.54
- fuelchain: ^0.16.0
- fuels: 0.16.0
- glob: ^8.0.3
- joycon: ^3.1.1
- prettier: ^2.7.1
- tsup: ^6.2.3
- typechain-target-fuels: 0.16.0
- typescript: ^4.8.3
- dependencies:
- bundle-require: 3.1.0_esbuild@0.14.54
- commander: 9.4.0
- debug: 4.3.4
- esbuild: 0.14.54
- fuelchain: 0.16.0_typescript@4.8.3
- fuels: 0.16.0
- joycon: 3.1.1
- prettier: 2.7.1
- typechain-target-fuels: 0.16.0
- typescript: 4.8.3
+ dependencies:
+ '@fuel-ts/wallet':
+ specifier: 0.7.1
+ version: 0.7.1
+ '@fuel-ts/wallet-manager':
+ specifier: 0.35.0
+ version: 0.35.0
+ bundle-require:
+ specifier: ^3.1.2
+ version: 3.1.2(esbuild@0.16.17)
+ commander:
+ specifier: ^10.0.0
+ version: 10.0.0
+ debug:
+ specifier: ^4.3.4
+ version: 4.3.4
+ esbuild:
+ specifier: ^0.16.0
+ version: 0.16.17
+ fuels:
+ specifier: 0.35.0
+ version: 0.35.0
+ joycon:
+ specifier: ^3.1.1
+ version: 3.1.1
+ prettier:
+ specifier: ^2.8.3
+ version: 2.8.7
+ typescript:
+ specifier: ^4.9.5
+ version: 4.9.5
devDependencies:
- '@swayswap/config': link:../config
- '@types/debug': 4.1.7
- '@types/glob': 7.2.0
- glob: 8.0.3
- tsup: 6.2.3_typescript@4.8.3
+ '@swayswap/config':
+ specifier: workspace:0.1.0
+ version: link:../config
+ '@types/debug':
+ specifier: ^4.1.7
+ version: 4.1.7
+ '@types/glob':
+ specifier: ^8.0.1
+ version: 8.1.0
+ glob:
+ specifier: ^8.1.0
+ version: 8.1.0
+ tsup:
+ specifier: ^6.5.0
+ version: 6.7.0(@swc/core@1.3.42)(ts-node@10.9.1)(typescript@4.9.5)
packages/test-utils:
- specifiers:
- '@chakra-ui/utils': 2.0.2
- '@swayswap/config': workspace:*
- '@testing-library/dom': ^8.14.0
- '@testing-library/jest-dom': ^5.16.4
- '@testing-library/react': ^13.3.0
- '@testing-library/react-hooks': ^8.0.1
- '@testing-library/user-event': ^14.2.1
- '@types/jest-axe': ^3.5.4
- '@types/testing-library__jest-dom': ^5.14.5
- jest-axe: ^6.0.0
- jest-fail-on-console: ^2.4.2
- jest-matcher-utils: ^28.1.1
- react: ^18.2.0
- react-dom: ^18.2.0
- react-router-dom: ^6.3.0
- dependencies:
- '@chakra-ui/utils': 2.0.2
- '@testing-library/dom': 8.18.1
- '@testing-library/jest-dom': 5.16.5
- '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y
- '@testing-library/react-hooks': 8.0.1_biqbaboplfbrettd7655fr4n2y
- '@testing-library/user-event': 14.4.3_znccgeejomvff3jrsk3ljovfpu
- '@types/testing-library__jest-dom': 5.14.5
- jest-axe: 6.0.0
- jest-fail-on-console: 2.5.0
- jest-matcher-utils: 28.1.3
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-router-dom: 6.4.1_biqbaboplfbrettd7655fr4n2y
+ dependencies:
+ '@chakra-ui/utils':
+ specifier: 2.0.14
+ version: 2.0.14
+ '@testing-library/dom':
+ specifier: ^8.20.0
+ version: 8.20.0
+ '@testing-library/jest-dom':
+ specifier: ^5.16.5
+ version: 5.16.5
+ '@testing-library/react':
+ specifier: ^13.4.0
+ version: 13.4.0(react-dom@18.2.0)(react@18.2.0)
+ '@testing-library/react-hooks':
+ specifier: ^8.0.1
+ version: 8.0.1(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@testing-library/user-event':
+ specifier: ^14.4.3
+ version: 14.4.3(@testing-library/dom@8.20.0)
+ '@types/testing-library__jest-dom':
+ specifier: ^5.14.5
+ version: 5.14.5
+ jest-axe:
+ specifier: ^7.0.0
+ version: 7.0.1
+ jest-fail-on-console:
+ specifier: ^3.0.2
+ version: 3.1.1
+ jest-matcher-utils:
+ specifier: ^29.4.1
+ version: 29.5.0
+ react:
+ specifier: ^18.2.0
+ version: 18.2.0
+ react-dom:
+ specifier: ^18.2.0
+ version: 18.2.0(react@18.2.0)
+ react-router-dom:
+ specifier: ^6.8.0
+ version: 6.9.0(react-dom@18.2.0)(react@18.2.0)
devDependencies:
- '@swayswap/config': link:../config
- '@types/jest-axe': 3.5.5
+ '@swayswap/config':
+ specifier: workspace:*
+ version: link:../config
+ '@types/jest':
+ specifier: ^28.1.8
+ version: 28.1.8
+ '@types/jest-axe':
+ specifier: ^3.5.5
+ version: 3.5.5
packages:
- /@adobe/css-tools/4.0.1:
- resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==}
+ /@adobe/css-tools@4.2.0:
+ resolution: {integrity: sha512-E09FiIft46CmH5Qnjb0wsW54/YQd69LsxeKUOWawmws1XWvyFGURnAChH0mlr7YPFR1ofwvUQfcL0J3lMxXqPA==}
dev: false
- /@ampproject/remapping/2.2.0:
+ /@adraffy/ens-normalize@1.9.0:
+ resolution: {integrity: sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ==}
+ dev: false
+
+ /@ampproject/remapping@2.2.0:
resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/gen-mapping': 0.1.1
- '@jridgewell/trace-mapping': 0.3.15
+ '@jridgewell/trace-mapping': 0.3.17
- /@babel/code-frame/7.18.6:
+ /@babel/code-frame@7.18.6:
resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/highlight': 7.18.6
- /@babel/compat-data/7.19.1:
- resolution: {integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==}
+ /@babel/compat-data@7.21.0:
+ resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==}
engines: {node: '>=6.9.0'}
- /@babel/core/7.19.1:
- resolution: {integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==}
+ /@babel/core@7.21.3:
+ resolution: {integrity: sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.0
'@babel/code-frame': 7.18.6
- '@babel/generator': 7.19.0
- '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1
- '@babel/helper-module-transforms': 7.19.0
- '@babel/helpers': 7.19.0
- '@babel/parser': 7.19.1
- '@babel/template': 7.18.10
- '@babel/traverse': 7.19.1
- '@babel/types': 7.19.0
- convert-source-map: 1.8.0
+ '@babel/generator': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3)
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helpers': 7.21.0
+ '@babel/parser': 7.21.3
+ '@babel/template': 7.20.7
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
+ convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
- json5: 2.2.1
+ json5: 2.2.3
semver: 6.3.0
transitivePeerDependencies:
- supports-color
- /@babel/generator/7.19.0:
- resolution: {integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==}
+ /@babel/generator@7.21.3:
+ resolution: {integrity: sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
'@jridgewell/gen-mapping': 0.3.2
+ '@jridgewell/trace-mapping': 0.3.17
jsesc: 2.5.2
- /@babel/helper-annotate-as-pure/7.18.6:
+ /@babel/helper-annotate-as-pure@7.18.6:
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
dev: true
- /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9:
+ /@babel/helper-builder-binary-assignment-operator-visitor@7.18.9:
resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-explode-assignable-expression': 7.18.6
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
dev: true
- /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1:
- resolution: {integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==}
+ /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.3):
+ resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/compat-data': 7.19.1
- '@babel/core': 7.19.1
- '@babel/helper-validator-option': 7.18.6
- browserslist: 4.21.4
+ '@babel/compat-data': 7.21.0
+ '@babel/core': 7.21.3
+ '@babel/helper-validator-option': 7.21.0
+ browserslist: 4.21.5
+ lru-cache: 5.1.1
semver: 6.3.0
- /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1:
- resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==}
+ /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.19.0
- '@babel/helper-member-expression-to-functions': 7.18.9
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-member-expression-to-functions': 7.21.0
'@babel/helper-optimise-call-expression': 7.18.6
- '@babel/helper-replace-supers': 7.19.1
+ '@babel/helper-replace-supers': 7.20.7
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
'@babel/helper-split-export-declaration': 7.18.6
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1:
- resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==}
+ /@babel/helper-create-regexp-features-plugin@7.21.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-annotate-as-pure': 7.18.6
- regexpu-core: 5.2.1
+ regexpu-core: 5.3.2
dev: true
- /@babel/helper-define-polyfill-provider/0.0.3_@babel+core@7.19.1:
+ /@babel/helper-define-polyfill-provider@0.0.3(@babel/core@7.21.3):
resolution: {integrity: sha512-dULDd/APiP4JowYDAMosecKOi/1v+UId99qhBGiO3myM29KtAVKS/R3x3OJJNBR0FeYB1BcYb2dCwkhqvxWXXQ==}
peerDependencies:
'@babel/core': ^7.4.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3)
'@babel/helper-module-imports': 7.18.6
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/traverse': 7.19.1
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/traverse': 7.21.3
debug: 4.3.4
lodash.debounce: 4.0.8
resolve: 1.22.1
@@ -469,14 +666,14 @@ packages:
- supports-color
dev: true
- /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1:
+ /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.3):
resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==}
peerDependencies:
'@babel/core': ^7.4.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
debug: 4.3.4
lodash.debounce: 4.0.8
resolve: 1.22.1
@@ -485,151 +682,152 @@ packages:
- supports-color
dev: true
- /@babel/helper-environment-visitor/7.18.9:
+ /@babel/helper-environment-visitor@7.18.9:
resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
engines: {node: '>=6.9.0'}
- /@babel/helper-explode-assignable-expression/7.18.6:
+ /@babel/helper-explode-assignable-expression@7.18.6:
resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
dev: true
- /@babel/helper-function-name/7.19.0:
- resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
+ /@babel/helper-function-name@7.21.0:
+ resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.18.10
- '@babel/types': 7.19.0
+ '@babel/template': 7.20.7
+ '@babel/types': 7.21.3
- /@babel/helper-hoist-variables/7.18.6:
+ /@babel/helper-hoist-variables@7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
- /@babel/helper-member-expression-to-functions/7.18.9:
- resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==}
+ /@babel/helper-member-expression-to-functions@7.21.0:
+ resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
dev: true
- /@babel/helper-module-imports/7.18.6:
+ /@babel/helper-module-imports@7.18.6:
resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
- /@babel/helper-module-transforms/7.19.0:
- resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==}
+ /@babel/helper-module-transforms@7.21.2:
+ resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-environment-visitor': 7.18.9
'@babel/helper-module-imports': 7.18.6
- '@babel/helper-simple-access': 7.18.6
+ '@babel/helper-simple-access': 7.20.2
'@babel/helper-split-export-declaration': 7.18.6
'@babel/helper-validator-identifier': 7.19.1
- '@babel/template': 7.18.10
- '@babel/traverse': 7.19.1
- '@babel/types': 7.19.0
+ '@babel/template': 7.20.7
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
- /@babel/helper-optimise-call-expression/7.18.6:
+ /@babel/helper-optimise-call-expression@7.18.6:
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
dev: true
- /@babel/helper-plugin-utils/7.19.0:
- resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==}
+ /@babel/helper-plugin-utils@7.20.2:
+ resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
engines: {node: '>=6.9.0'}
- /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1:
+ /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.3):
resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-wrap-function': 7.19.0
- '@babel/types': 7.19.0
+ '@babel/helper-wrap-function': 7.20.5
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/helper-replace-supers/7.19.1:
- resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==}
+ /@babel/helper-replace-supers@7.20.7:
+ resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-member-expression-to-functions': 7.18.9
+ '@babel/helper-member-expression-to-functions': 7.21.0
'@babel/helper-optimise-call-expression': 7.18.6
- '@babel/traverse': 7.19.1
- '@babel/types': 7.19.0
+ '@babel/template': 7.20.7
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/helper-simple-access/7.18.6:
- resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==}
+ /@babel/helper-simple-access@7.20.2:
+ resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
- /@babel/helper-skip-transparent-expression-wrappers/7.18.9:
- resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==}
+ /@babel/helper-skip-transparent-expression-wrappers@7.20.0:
+ resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
dev: true
- /@babel/helper-split-export-declaration/7.18.6:
+ /@babel/helper-split-export-declaration@7.18.6:
resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
- /@babel/helper-string-parser/7.18.10:
- resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==}
+ /@babel/helper-string-parser@7.19.4:
+ resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier/7.19.1:
+ /@babel/helper-validator-identifier@7.19.1:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option/7.18.6:
- resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
+ /@babel/helper-validator-option@7.21.0:
+ resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
engines: {node: '>=6.9.0'}
- /@babel/helper-wrap-function/7.19.0:
- resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==}
+ /@babel/helper-wrap-function@7.20.5:
+ resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-function-name': 7.19.0
- '@babel/template': 7.18.10
- '@babel/traverse': 7.19.1
- '@babel/types': 7.19.0
+ '@babel/helper-function-name': 7.21.0
+ '@babel/template': 7.20.7
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/helpers/7.19.0:
- resolution: {integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==}
+ /@babel/helpers@7.21.0:
+ resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.18.10
- '@babel/traverse': 7.19.1
- '@babel/types': 7.19.0
+ '@babel/template': 7.20.7
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
transitivePeerDependencies:
- supports-color
- /@babel/highlight/7.18.6:
+ /@babel/highlight@7.18.6:
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
engines: {node: '>=6.9.0'}
dependencies:
@@ -637,1054 +835,933 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
- /@babel/parser/7.19.1:
- resolution: {integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==}
+ /@babel/parser@7.21.3:
+ resolution: {integrity: sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
- /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1:
- resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==}
+ /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.3):
+ resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.13.0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/helper-skip-transparent-expression-wrappers': 7.18.9
- '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+ '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1:
- resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==}
+ /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.3):
+ resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.3)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.3)
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==}
+ /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.12.0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.3)
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1:
+ /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.21.3):
resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1:
- resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==}
+ /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.21.3):
+ resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1:
- resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==}
+ /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.3):
+ resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.19.1
- '@babel/core': 7.19.1
- '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1
+ '@babel/compat-data': 7.21.0
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1:
- resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==}
+ /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/helper-skip-transparent-expression-wrappers': 7.18.9
- '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.3)
dev: true
- /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==}
+ /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1
+ '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.3)
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==}
engines: {node: '>=4'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1:
+ /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.3):
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.19.1:
+ /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.21.3):
resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1:
+ /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.3):
resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1:
+ /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.3):
resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1:
+ /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.3):
resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1:
+ /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.3):
resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==}
+ /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.1:
+ /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.3):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1:
+ /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.3):
resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1:
+ /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.3):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1:
+ /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.3):
resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1:
+ /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.3):
resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1:
+ /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.3):
resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1:
+ /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.3):
resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1:
+ /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.3):
resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1:
+ /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.3):
resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1:
+ /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.3):
resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==}
+ /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
- /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==}
+ /@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.21.3):
+ resolution: {integrity: sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==}
+ /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.3):
+ resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-module-imports': 7.18.6
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.21.3)
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1:
- resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==}
+ /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1:
- resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==}
+ /@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1
+ '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3)
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.19.0
+ '@babel/helper-function-name': 7.21.0
'@babel/helper-optimise-call-expression': 7.18.6
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/helper-replace-supers': 7.19.1
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-replace-supers': 7.20.7
'@babel/helper-split-export-declaration': 7.18.6
globals: 11.12.0
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1:
- resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==}
+ /@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.21.3):
+ resolution: {integrity: sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/template': 7.20.7
dev: true
- /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1:
- resolution: {integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==}
+ /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.3):
+ resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1:
+ /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.3):
resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1:
- resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==}
+ /@babel/plugin-transform-for-of@7.21.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1:
+ /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.3):
resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1
- '@babel/helper-function-name': 7.19.0
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3)
+ '@babel/helper-function-name': 7.21.0
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1:
+ /@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.3):
resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==}
+ /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.3):
+ resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-module-transforms': 7.19.0
- '@babel/helper-plugin-utils': 7.19.0
- babel-plugin-dynamic-import-node: 2.3.3
+ '@babel/core': 7.21.3
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helper-plugin-utils': 7.20.2
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==}
+ /@babel/plugin-transform-modules-commonjs@7.21.2(@babel/core@7.21.3):
+ resolution: {integrity: sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-module-transforms': 7.19.0
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/helper-simple-access': 7.18.6
- babel-plugin-dynamic-import-node: 2.3.3
+ '@babel/core': 7.21.3
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-simple-access': 7.20.2
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1:
- resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==}
+ /@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.3):
+ resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-hoist-variables': 7.18.6
- '@babel/helper-module-transforms': 7.19.0
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helper-plugin-utils': 7.20.2
'@babel/helper-validator-identifier': 7.19.1
- babel-plugin-dynamic-import-node: 2.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-module-transforms': 7.19.0
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-module-transforms': 7.21.2
+ '@babel/helper-plugin-utils': 7.20.2
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1:
- resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==}
+ /@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.3):
+ resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/helper-replace-supers': 7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-replace-supers': 7.20.7
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1:
- resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==}
+ /@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.3):
+ resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- dev: true
-
- /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.19.1
- '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==}
+ /@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==}
+ /@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.21.3):
+ resolution: {integrity: sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- dev: true
-
- /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.1:
- resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-module-imports': 7.18.6
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1
- '@babel/types': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1:
- resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==}
+ /@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.21.3):
+ resolution: {integrity: sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- regenerator-transform: 0.15.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ regenerator-transform: 0.15.1
dev: true
- /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1:
- resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==}
+ /@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.3):
+ resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/helper-skip-transparent-expression-wrappers': 7.18.9
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-skip-transparent-expression-wrappers': 7.20.0
dev: true
- /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1:
+ /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.3):
resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1:
+ /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.3):
resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1:
+ /@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.21.3):
resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1:
+ /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.3):
resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-create-regexp-features-plugin': 7.21.0(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/preset-env/7.19.1_@babel+core@7.19.1:
- resolution: {integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==}
+ /@babel/preset-env@7.20.2(@babel/core@7.21.3):
+ resolution: {integrity: sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.19.1
- '@babel/core': 7.19.1
- '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/helper-validator-option': 7.18.6
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.19.1
- '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1
- '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1
- '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1
- '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1
- '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1
- '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1
- '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.19.1
- '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.19.1
- '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.1
- '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.19.1
- '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.19.1
- '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1
- '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.1
- '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.19.1
- '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.19.1
- '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.19.1
- '@babel/preset-modules': 0.1.5_@babel+core@7.19.1
- '@babel/types': 7.19.0
- babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1
- babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1
- babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1
- core-js-compat: 3.25.3
+ '@babel/compat-data': 7.21.0
+ '@babel/core': 7.21.3
+ '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.3)
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-validator-option': 7.21.0
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.21.3)
+ '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.3)
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.21.3)
+ '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.21.3)
+ '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.21.3)
+ '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.21.3)
+ '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.21.3)
+ '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.21.3)
+ '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.3)
+ '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.21.3)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.21.3)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.21.3)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.3)
+ '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.21.3)
+ '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.21.3)
+ '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.21.3)
+ '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.21.3)
+ '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.21.3)
+ '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.21.3)
+ '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.21.3)
+ '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.21.3)
+ '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.21.3)
+ '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.21.3)
+ '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.21.3)
+ '@babel/plugin-transform-modules-commonjs': 7.21.2(@babel/core@7.21.3)
+ '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.21.3)
+ '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.21.3)
+ '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.21.3)
+ '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.21.3)
+ '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.21.3)
+ '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.21.3)
+ '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.21.3)
+ '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.21.3)
+ '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.21.3)
+ '@babel/preset-modules': 0.1.5(@babel/core@7.21.3)
+ '@babel/types': 7.21.3
+ babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.21.3)
+ babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.21.3)
+ babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.21.3)
+ core-js-compat: 3.29.1
semver: 6.3.0
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/preset-modules/0.1.5_@babel+core@7.19.1:
+ /@babel/preset-modules@0.1.5(@babel/core@7.21.3):
resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-plugin-utils': 7.19.0
- '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1
- '@babel/types': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/helper-plugin-utils': 7.20.2
+ '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.21.3)
+ '@babel/types': 7.21.3
esutils: 2.0.3
dev: true
- /@babel/runtime-corejs3/7.19.1:
- resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==}
- engines: {node: '>=6.9.0'}
- dependencies:
- core-js-pure: 3.25.3
- regenerator-runtime: 0.13.9
+ /@babel/regjsgen@0.8.0:
+ resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
+ dev: true
- /@babel/runtime/7.19.0:
- resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==}
+ /@babel/runtime@7.21.0:
+ resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==}
engines: {node: '>=6.9.0'}
dependencies:
- regenerator-runtime: 0.13.9
+ regenerator-runtime: 0.13.11
- /@babel/template/7.18.10:
- resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==}
+ /@babel/template@7.20.7:
+ resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/parser': 7.19.1
- '@babel/types': 7.19.0
+ '@babel/parser': 7.21.3
+ '@babel/types': 7.21.3
- /@babel/traverse/7.19.1:
- resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==}
+ /@babel/traverse@7.21.3:
+ resolution: {integrity: sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/generator': 7.19.0
+ '@babel/generator': 7.21.3
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.19.0
+ '@babel/helper-function-name': 7.21.0
'@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.19.1
- '@babel/types': 7.19.0
+ '@babel/parser': 7.21.3
+ '@babel/types': 7.21.3
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- /@babel/types/7.19.0:
- resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==}
+ /@babel/types@7.21.3:
+ resolution: {integrity: sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-string-parser': 7.18.10
+ '@babel/helper-string-parser': 7.19.4
'@babel/helper-validator-identifier': 7.19.1
to-fast-properties: 2.0.0
- /@bcoe/v8-coverage/0.2.3:
+ /@bcoe/v8-coverage@0.2.3:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
- /@chakra-ui/utils/2.0.2:
- resolution: {integrity: sha512-9AC/ir9zm0shgFG7kdzOKUH2Wx5VB71M3uRMEsMZf75YlhhiU7AvBNtWXnJu+CBiTi41rKa5A+2ImMOsuPfGbA==}
+ /@chakra-ui/utils@2.0.14:
+ resolution: {integrity: sha512-vYxtAUPY09Ex2Ae2ZvQKA1d2+lMKq/wUaRiqpwmeLfutEQuPQZc3qzQcAIMRQx3wLgXr9BUFDtHgBoOz0XKtZw==}
dependencies:
'@types/lodash.mergewith': 4.6.6
css-box-model: 1.2.1
- framesync: 5.3.0
+ framesync: 6.1.2
lodash.mergewith: 4.6.2
dev: false
- /@cnakazawa/watch/1.0.4:
+ /@cnakazawa/watch@1.0.4:
resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==}
engines: {node: '>=0.1.95'}
hasBin: true
dependencies:
exec-sh: 0.3.6
- minimist: 1.2.6
- dev: true
-
- /@colors/colors/1.5.0:
- resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
- engines: {node: '>=0.1.90'}
- requiresBuild: true
+ minimist: 1.2.8
dev: true
- optional: true
- /@cspotcode/source-map-support/0.8.1:
+ /@cspotcode/source-map-support@0.8.1:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/trace-mapping': 0.3.9
- /@cush/relative/1.0.0:
- resolution: {integrity: sha512-RpfLEtTlyIxeNPGKcokS+p3BZII/Q3bYxryFRglh5H3A3T8q9fsLYm72VYAMEOOIBLEa8o93kFLiBDUWKrwXZA==}
- dev: false
-
- /@cypress/mount-utils/1.0.2:
- resolution: {integrity: sha512-Fn3fdTiyayHoy8Ol0RSu4MlBH2maQ2ZEXeEVKl/zHHXEQpld5HX3vdNLhK5YLij8cLynA4DxOT/nO9iEnIiOXw==}
- dev: true
-
- /@cypress/react/5.12.5_hezdccw3ydxofo7jojijypyfbq:
- resolution: {integrity: sha512-9ARxdLMVrrmh853xe6j9gNdXdh+vqM7lMrvJ+MGoT4Wae+nE0q3guNgotFZjFot0ZP/npw8r3NFyJO216ddbEA==}
- peerDependencies:
- '@babel/core': '>=7'
- '@babel/preset-env': '>=7'
- '@cypress/webpack-dev-server': '*'
- '@types/react': ^16.9.16 || ^17.0.0
- babel-loader: '>=8'
- cypress: '*'
- next: '>=8'
- react: '*'
- react-dom: '*'
- webpack: '>=4'
- peerDependenciesMeta:
- '@babel/core':
- optional: true
- '@babel/preset-env':
- optional: true
- '@cypress/webpack-dev-server':
- optional: true
- '@types/react':
- optional: true
- babel-loader:
- optional: true
- next:
- optional: true
- react:
- optional: true
- react-dom:
- optional: true
- webpack:
- optional: true
- dependencies:
- '@babel/core': 7.19.1
- '@cypress/mount-utils': 1.0.2
- '@types/react': 18.0.21
- cypress: 10.8.0
- debug: 4.3.4
- find-webpack: 2.2.1
- find-yarn-workspace-root: 2.0.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@cypress/request/2.88.10:
- resolution: {integrity: sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==}
- engines: {node: '>= 6'}
- dependencies:
- aws-sign2: 0.7.0
- aws4: 1.11.0
- caseless: 0.12.0
- combined-stream: 1.0.8
- extend: 3.0.2
- forever-agent: 0.6.1
- form-data: 2.3.3
- http-signature: 1.3.6
- is-typedarray: 1.0.0
- isstream: 0.1.2
- json-stringify-safe: 5.0.1
- mime-types: 2.1.35
- performance-now: 2.1.0
- qs: 6.5.3
- safe-buffer: 5.2.1
- tough-cookie: 2.5.0
- tunnel-agent: 0.6.0
- uuid: 8.3.2
- dev: true
-
- /@cypress/xvfb/1.2.4_supports-color@8.1.1:
- resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==}
- dependencies:
- debug: 3.2.7_supports-color@8.1.1
- lodash.once: 4.1.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@emotion/is-prop-valid/0.8.8:
+ /@emotion/is-prop-valid@0.8.8:
resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==}
requiresBuild: true
dependencies:
@@ -1692,269 +1769,549 @@ packages:
dev: false
optional: true
- /@emotion/memoize/0.7.4:
+ /@emotion/memoize@0.7.4:
resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==}
dev: false
optional: true
- /@esbuild/android-arm/0.15.9:
- resolution: {integrity: sha512-VZPy/ETF3fBG5PiinIkA0W/tlsvlEgJccyN2DzWZEl0DlVKRbu91PvY2D6Lxgluj4w9QtYHjOWjAT44C+oQ+EQ==}
+ /@esbuild/android-arm64@0.16.17:
+ resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==}
engines: {node: '>=12'}
- cpu: [arm]
+ cpu: [arm64]
os: [android]
requiresBuild: true
- dev: true
+ dev: false
optional: true
- /@esbuild/linux-loong64/0.14.54:
- resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==}
+ /@esbuild/android-arm64@0.17.14:
+ resolution: {integrity: sha512-eLOpPO1RvtsP71afiFTvS7tVFShJBCT0txiv/xjFBo5a7R7Gjw7X0IgIaFoLKhqXYAXhahoXm7qAmRXhY4guJg==}
engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
+ cpu: [arm64]
+ os: [android]
requiresBuild: true
optional: true
- /@esbuild/linux-loong64/0.15.9:
- resolution: {integrity: sha512-O+NfmkfRrb3uSsTa4jE3WApidSe3N5++fyOVGP1SmMZi4A3BZELkhUUvj5hwmMuNdlpzAZ8iAPz2vmcR7DCFQA==}
+ /@esbuild/android-arm@0.16.17:
+ resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==}
engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
+ cpu: [arm]
+ os: [android]
requiresBuild: true
- dev: true
+ dev: false
optional: true
- /@eslint/eslintrc/1.3.2:
- resolution: {integrity: sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- ajv: 6.12.6
- debug: 4.3.4
- espree: 9.4.0
- globals: 13.17.0
- ignore: 5.2.0
- import-fresh: 3.3.0
- js-yaml: 4.1.0
- minimatch: 3.1.2
- strip-json-comments: 3.1.1
- transitivePeerDependencies:
- - supports-color
+ /@esbuild/android-arm@0.17.14:
+ resolution: {integrity: sha512-0CnlwnjDU8cks0yJLXfkaU/uoLyRf9VZJs4p1PskBr2AlAHeEsFEwJEo0of/Z3g+ilw5mpyDwThlxzNEIxOE4g==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ optional: true
- /@ethersproject/abi/5.7.0:
- resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==}
- dependencies:
- '@ethersproject/address': 5.7.0
- '@ethersproject/bignumber': 5.7.0
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/constants': 5.7.0
- '@ethersproject/hash': 5.7.0
- '@ethersproject/keccak256': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/properties': 5.7.0
- '@ethersproject/strings': 5.7.0
+ /@esbuild/android-x64@0.16.17:
+ resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
dev: false
+ optional: true
- /@ethersproject/abstract-provider/5.7.0:
- resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==}
- dependencies:
- '@ethersproject/bignumber': 5.7.0
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/networks': 5.7.1
- '@ethersproject/properties': 5.7.0
- '@ethersproject/transactions': 5.7.0
- '@ethersproject/web': 5.7.1
- dev: false
+ /@esbuild/android-x64@0.17.14:
+ resolution: {integrity: sha512-nrfQYWBfLGfSGLvRVlt6xi63B5IbfHm3tZCdu/82zuFPQ7zez4XjmRtF/wIRYbJQ/DsZrxJdEvYFE67avYXyng==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ optional: true
- /@ethersproject/abstract-signer/5.7.0:
- resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==}
- dependencies:
- '@ethersproject/abstract-provider': 5.7.0
- '@ethersproject/bignumber': 5.7.0
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/properties': 5.7.0
+ /@esbuild/darwin-arm64@0.16.17:
+ resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
dev: false
+ optional: true
- /@ethersproject/address/5.7.0:
- resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==}
- dependencies:
- '@ethersproject/bignumber': 5.7.0
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/keccak256': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/rlp': 5.7.0
- dev: false
+ /@esbuild/darwin-arm64@0.17.14:
+ resolution: {integrity: sha512-eoSjEuDsU1ROwgBH/c+fZzuSyJUVXQTOIN9xuLs9dE/9HbV/A5IqdXHU1p2OfIMwBwOYJ9SFVGGldxeRCUJFyw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
- /@ethersproject/base64/5.7.0:
- resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==}
- dependencies:
- '@ethersproject/bytes': 5.7.0
+ /@esbuild/darwin-x64@0.16.17:
+ resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
dev: false
+ optional: true
- /@ethersproject/basex/5.7.0:
- resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==}
- dependencies:
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/properties': 5.7.0
- dev: false
+ /@esbuild/darwin-x64@0.17.14:
+ resolution: {integrity: sha512-zN0U8RWfrDttdFNkHqFYZtOH8hdi22z0pFm0aIJPsNC4QQZv7je8DWCX5iA4Zx6tRhS0CCc0XC2m7wKsbWEo5g==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ optional: true
- /@ethersproject/bignumber/5.7.0:
- resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==}
- dependencies:
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/logger': 5.7.0
- bn.js: 5.2.1
+ /@esbuild/freebsd-arm64@0.16.17:
+ resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
dev: false
+ optional: true
- /@ethersproject/bytes/5.7.0:
- resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==}
- dependencies:
- '@ethersproject/logger': 5.7.0
- dev: false
+ /@esbuild/freebsd-arm64@0.17.14:
+ resolution: {integrity: sha512-z0VcD4ibeZWVQCW1O7szaLxGsx54gcCnajEJMdYoYjLiq4g1jrP2lMq6pk71dbS5+7op/L2Aod+erw+EUr28/A==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ optional: true
- /@ethersproject/constants/5.7.0:
- resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==}
- dependencies:
- '@ethersproject/bignumber': 5.7.0
+ /@esbuild/freebsd-x64@0.16.17:
+ resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
dev: false
+ optional: true
- /@ethersproject/contracts/5.7.0:
- resolution: {integrity: sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==}
- dependencies:
- '@ethersproject/abi': 5.7.0
- '@ethersproject/abstract-provider': 5.7.0
- '@ethersproject/abstract-signer': 5.7.0
+ /@esbuild/freebsd-x64@0.17.14:
+ resolution: {integrity: sha512-hd9mPcxfTgJlolrPlcXkQk9BMwNBvNBsVaUe5eNUqXut6weDQH8whcNaKNF2RO8NbpT6GY8rHOK2A9y++s+ehw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-arm64@0.16.17:
+ resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/linux-arm64@0.17.14:
+ resolution: {integrity: sha512-FhAMNYOq3Iblcj9i+K0l1Fp/MHt+zBeRu/Qkf0LtrcFu3T45jcwB6A1iMsemQ42vR3GBhjNZJZTaCe3VFPbn9g==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-arm@0.16.17:
+ resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/linux-arm@0.17.14:
+ resolution: {integrity: sha512-BNTl+wSJ1omsH8s3TkQmIIIQHwvwJrU9u1ggb9XU2KTVM4TmthRIVyxSp2qxROJHhZuW/r8fht46/QE8hU8Qvg==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-ia32@0.16.17:
+ resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/linux-ia32@0.17.14:
+ resolution: {integrity: sha512-91OK/lQ5y2v7AsmnFT+0EyxdPTNhov3y2CWMdizyMfxSxRqHazXdzgBKtlmkU2KYIc+9ZK3Vwp2KyXogEATYxQ==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-loong64@0.16.17:
+ resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/linux-loong64@0.17.14:
+ resolution: {integrity: sha512-vp15H+5NR6hubNgMluqqKza85HcGJgq7t6rMH7O3Y6ApiOWPkvW2AJfNojUQimfTp6OUrACUXfR4hmpcENXoMQ==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-mips64el@0.16.17:
+ resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/linux-mips64el@0.17.14:
+ resolution: {integrity: sha512-90TOdFV7N+fgi6c2+GO9ochEkmm9kBAKnuD5e08GQMgMINOdOFHuYLPQ91RYVrnWwQ5683sJKuLi9l4SsbJ7Hg==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-ppc64@0.16.17:
+ resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/linux-ppc64@0.17.14:
+ resolution: {integrity: sha512-NnBGeoqKkTugpBOBZZoktQQ1Yqb7aHKmHxsw43NddPB2YWLAlpb7THZIzsRsTr0Xw3nqiPxbA1H31ZMOG+VVPQ==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-riscv64@0.16.17:
+ resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/linux-riscv64@0.17.14:
+ resolution: {integrity: sha512-0qdlKScLXA8MGVy21JUKvMzCYWovctuP8KKqhtE5A6IVPq4onxXhSuhwDd2g5sRCzNDlDjitc5sX31BzDoL5Fw==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-s390x@0.16.17:
+ resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/linux-s390x@0.17.14:
+ resolution: {integrity: sha512-Hdm2Jo1yaaOro4v3+6/zJk6ygCqIZuSDJHdHaf8nVH/tfOuoEX5Riv03Ka15LmQBYJObUTNS1UdyoMk0WUn9Ww==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/linux-x64@0.16.17:
+ resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/linux-x64@0.17.14:
+ resolution: {integrity: sha512-8KHF17OstlK4DuzeF/KmSgzrTWQrkWj5boluiiq7kvJCiQVzUrmSkaBvcLB2UgHpKENO2i6BthPkmUhNDaJsVw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/netbsd-x64@0.16.17:
+ resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/netbsd-x64@0.17.14:
+ resolution: {integrity: sha512-nVwpqvb3yyXztxIT2+VsxJhB5GCgzPdk1n0HHSnchRAcxqKO6ghXwHhJnr0j/B+5FSyEqSxF4q03rbA2fKXtUQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/openbsd-x64@0.16.17:
+ resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/openbsd-x64@0.17.14:
+ resolution: {integrity: sha512-1RZ7uQQ9zcy/GSAJL1xPdN7NDdOOtNEGiJalg/MOzeakZeTrgH/DoCkbq7TaPDiPhWqnDF+4bnydxRqQD7il6g==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/sunos-x64@0.16.17:
+ resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/sunos-x64@0.17.14:
+ resolution: {integrity: sha512-nqMjDsFwv7vp7msrwWRysnM38Sd44PKmW8EzV01YzDBTcTWUpczQg6mGao9VLicXSgW/iookNK6AxeogNVNDZA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/win32-arm64@0.16.17:
+ resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/win32-arm64@0.17.14:
+ resolution: {integrity: sha512-xrD0mccTKRBBIotrITV7WVQAwNJ5+1va6L0H9zN92v2yEdjfAN7864cUaZwJS7JPEs53bDTzKFbfqVlG2HhyKQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/win32-ia32@0.16.17:
+ resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/win32-ia32@0.17.14:
+ resolution: {integrity: sha512-nXpkz9bbJrLLyUTYtRotSS3t5b+FOuljg8LgLdINWFs3FfqZMtbnBCZFUmBzQPyxqU87F8Av+3Nco/M3hEcu1w==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
+ /@esbuild/win32-x64@0.16.17:
+ resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@esbuild/win32-x64@0.17.14:
+ resolution: {integrity: sha512-gPQmsi2DKTaEgG14hc3CHXHp62k8g6qr0Pas+I4lUxRMugGSATh/Bi8Dgusoz9IQ0IfdrvLpco6kujEIBoaogA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ optional: true
+
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.36.0):
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ dependencies:
+ eslint: 8.36.0
+ eslint-visitor-keys: 3.4.0
+
+ /@eslint-community/regexpp@4.4.1:
+ resolution: {integrity: sha512-BISJ6ZE4xQsuL/FmsyRaiffpq977bMlsKfGHTQrOGFErfByxIe6iZTxPf/00Zon9b9a7iUykfQwejN3s2ZW/Bw==}
+ engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
+
+ /@eslint/eslintrc@2.0.2:
+ resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ ajv: 6.12.6
+ debug: 4.3.4
+ espree: 9.5.1
+ globals: 13.20.0
+ ignore: 5.2.4
+ import-fresh: 3.3.0
+ js-yaml: 4.1.0
+ minimatch: 3.1.2
+ strip-json-comments: 3.1.1
+ transitivePeerDependencies:
+ - supports-color
+
+ /@eslint/js@8.36.0:
+ resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+
+ /@ethersproject/abi@5.7.0:
+ resolution: {integrity: sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==}
+ dependencies:
'@ethersproject/address': 5.7.0
'@ethersproject/bignumber': 5.7.0
'@ethersproject/bytes': 5.7.0
'@ethersproject/constants': 5.7.0
+ '@ethersproject/hash': 5.7.0
+ '@ethersproject/keccak256': 5.7.0
'@ethersproject/logger': 5.7.0
'@ethersproject/properties': 5.7.0
- '@ethersproject/transactions': 5.7.0
+ '@ethersproject/strings': 5.7.0
dev: false
- /@ethersproject/hash/5.7.0:
- resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==}
+ /@ethersproject/abstract-provider@5.7.0:
+ resolution: {integrity: sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==}
dependencies:
- '@ethersproject/abstract-signer': 5.7.0
- '@ethersproject/address': 5.7.0
- '@ethersproject/base64': 5.7.0
'@ethersproject/bignumber': 5.7.0
'@ethersproject/bytes': 5.7.0
- '@ethersproject/keccak256': 5.7.0
'@ethersproject/logger': 5.7.0
+ '@ethersproject/networks': 5.7.1
'@ethersproject/properties': 5.7.0
- '@ethersproject/strings': 5.7.0
+ '@ethersproject/transactions': 5.7.0
+ '@ethersproject/web': 5.7.1
dev: false
- /@ethersproject/hdnode/5.7.0:
- resolution: {integrity: sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==}
+ /@ethersproject/abstract-signer@5.7.0:
+ resolution: {integrity: sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==}
dependencies:
- '@ethersproject/abstract-signer': 5.7.0
- '@ethersproject/basex': 5.7.0
+ '@ethersproject/abstract-provider': 5.7.0
'@ethersproject/bignumber': 5.7.0
'@ethersproject/bytes': 5.7.0
'@ethersproject/logger': 5.7.0
- '@ethersproject/pbkdf2': 5.7.0
'@ethersproject/properties': 5.7.0
- '@ethersproject/sha2': 5.7.0
- '@ethersproject/signing-key': 5.7.0
- '@ethersproject/strings': 5.7.0
- '@ethersproject/transactions': 5.7.0
- '@ethersproject/wordlists': 5.7.0
dev: false
- /@ethersproject/json-wallets/5.7.0:
- resolution: {integrity: sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==}
+ /@ethersproject/address@5.7.0:
+ resolution: {integrity: sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==}
dependencies:
- '@ethersproject/abstract-signer': 5.7.0
- '@ethersproject/address': 5.7.0
+ '@ethersproject/bignumber': 5.7.0
'@ethersproject/bytes': 5.7.0
- '@ethersproject/hdnode': 5.7.0
'@ethersproject/keccak256': 5.7.0
'@ethersproject/logger': 5.7.0
- '@ethersproject/pbkdf2': 5.7.0
- '@ethersproject/properties': 5.7.0
- '@ethersproject/random': 5.7.0
- '@ethersproject/strings': 5.7.0
- '@ethersproject/transactions': 5.7.0
- aes-js: 3.0.0
- scrypt-js: 3.0.1
+ '@ethersproject/rlp': 5.7.0
dev: false
- /@ethersproject/keccak256/5.7.0:
- resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==}
+ /@ethersproject/base64@5.7.0:
+ resolution: {integrity: sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==}
dependencies:
'@ethersproject/bytes': 5.7.0
- js-sha3: 0.8.0
dev: false
- /@ethersproject/logger/5.7.0:
- resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==}
+ /@ethersproject/basex@5.7.0:
+ resolution: {integrity: sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==}
+ dependencies:
+ '@ethersproject/bytes': 5.7.0
+ '@ethersproject/properties': 5.7.0
dev: false
- /@ethersproject/networks/5.7.1:
- resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==}
+ /@ethersproject/bignumber@5.7.0:
+ resolution: {integrity: sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==}
dependencies:
+ '@ethersproject/bytes': 5.7.0
'@ethersproject/logger': 5.7.0
+ bn.js: 5.2.1
dev: false
- /@ethersproject/pbkdf2/5.7.0:
- resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==}
+ /@ethersproject/bytes@5.7.0:
+ resolution: {integrity: sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==}
dependencies:
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/sha2': 5.7.0
+ '@ethersproject/logger': 5.7.0
dev: false
- /@ethersproject/properties/5.7.0:
- resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==}
+ /@ethersproject/constants@5.7.0:
+ resolution: {integrity: sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==}
dependencies:
- '@ethersproject/logger': 5.7.0
+ '@ethersproject/bignumber': 5.7.0
dev: false
- /@ethersproject/providers/5.7.1:
- resolution: {integrity: sha512-vZveG/DLyo+wk4Ga1yx6jSEHrLPgmTt+dFv0dv8URpVCRf0jVhalps1jq/emN/oXnMRsC7cQgAF32DcXLL7BPQ==}
+ /@ethersproject/hash@5.7.0:
+ resolution: {integrity: sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==}
dependencies:
- '@ethersproject/abstract-provider': 5.7.0
'@ethersproject/abstract-signer': 5.7.0
'@ethersproject/address': 5.7.0
'@ethersproject/base64': 5.7.0
- '@ethersproject/basex': 5.7.0
'@ethersproject/bignumber': 5.7.0
'@ethersproject/bytes': 5.7.0
- '@ethersproject/constants': 5.7.0
- '@ethersproject/hash': 5.7.0
+ '@ethersproject/keccak256': 5.7.0
'@ethersproject/logger': 5.7.0
- '@ethersproject/networks': 5.7.1
'@ethersproject/properties': 5.7.0
- '@ethersproject/random': 5.7.0
- '@ethersproject/rlp': 5.7.0
- '@ethersproject/sha2': 5.7.0
'@ethersproject/strings': 5.7.0
- '@ethersproject/transactions': 5.7.0
- '@ethersproject/web': 5.7.1
- bech32: 1.1.4
- ws: 7.4.6
- transitivePeerDependencies:
- - bufferutil
- - utf-8-validate
dev: false
- /@ethersproject/random/5.7.0:
- resolution: {integrity: sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==}
+ /@ethersproject/keccak256@5.7.0:
+ resolution: {integrity: sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==}
dependencies:
'@ethersproject/bytes': 5.7.0
+ js-sha3: 0.8.0
+ dev: false
+
+ /@ethersproject/logger@5.7.0:
+ resolution: {integrity: sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==}
+ dev: false
+
+ /@ethersproject/networks@5.7.1:
+ resolution: {integrity: sha512-n/MufjFYv3yFcUyfhnXotyDlNdFb7onmkSy8aQERi2PjNcnWQ66xXxa3XlS8nCcA8aJKJjIIMNJTC7tu80GwpQ==}
+ dependencies:
'@ethersproject/logger': 5.7.0
dev: false
- /@ethersproject/rlp/5.7.0:
+ /@ethersproject/pbkdf2@5.7.0:
+ resolution: {integrity: sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==}
+ dependencies:
+ '@ethersproject/bytes': 5.7.0
+ '@ethersproject/sha2': 5.7.0
+ dev: false
+
+ /@ethersproject/properties@5.7.0:
+ resolution: {integrity: sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==}
+ dependencies:
+ '@ethersproject/logger': 5.7.0
+ dev: false
+
+ /@ethersproject/rlp@5.7.0:
resolution: {integrity: sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/logger': 5.7.0
dev: false
- /@ethersproject/sha2/5.7.0:
+ /@ethersproject/sha2@5.7.0:
resolution: {integrity: sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==}
dependencies:
'@ethersproject/bytes': 5.7.0
@@ -1962,7 +2319,7 @@ packages:
hash.js: 1.1.7
dev: false
- /@ethersproject/signing-key/5.7.0:
+ /@ethersproject/signing-key@5.7.0:
resolution: {integrity: sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==}
dependencies:
'@ethersproject/bytes': 5.7.0
@@ -1973,18 +2330,7 @@ packages:
hash.js: 1.1.7
dev: false
- /@ethersproject/solidity/5.7.0:
- resolution: {integrity: sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==}
- dependencies:
- '@ethersproject/bignumber': 5.7.0
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/keccak256': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/sha2': 5.7.0
- '@ethersproject/strings': 5.7.0
- dev: false
-
- /@ethersproject/strings/5.7.0:
+ /@ethersproject/strings@5.7.0:
resolution: {integrity: sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==}
dependencies:
'@ethersproject/bytes': 5.7.0
@@ -1992,7 +2338,7 @@ packages:
'@ethersproject/logger': 5.7.0
dev: false
- /@ethersproject/transactions/5.7.0:
+ /@ethersproject/transactions@5.7.0:
resolution: {integrity: sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==}
dependencies:
'@ethersproject/address': 5.7.0
@@ -2006,35 +2352,7 @@ packages:
'@ethersproject/signing-key': 5.7.0
dev: false
- /@ethersproject/units/5.7.0:
- resolution: {integrity: sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==}
- dependencies:
- '@ethersproject/bignumber': 5.7.0
- '@ethersproject/constants': 5.7.0
- '@ethersproject/logger': 5.7.0
- dev: false
-
- /@ethersproject/wallet/5.7.0:
- resolution: {integrity: sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==}
- dependencies:
- '@ethersproject/abstract-provider': 5.7.0
- '@ethersproject/abstract-signer': 5.7.0
- '@ethersproject/address': 5.7.0
- '@ethersproject/bignumber': 5.7.0
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/hash': 5.7.0
- '@ethersproject/hdnode': 5.7.0
- '@ethersproject/json-wallets': 5.7.0
- '@ethersproject/keccak256': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/properties': 5.7.0
- '@ethersproject/random': 5.7.0
- '@ethersproject/signing-key': 5.7.0
- '@ethersproject/transactions': 5.7.0
- '@ethersproject/wordlists': 5.7.0
- dev: false
-
- /@ethersproject/web/5.7.1:
+ /@ethersproject/web@5.7.1:
resolution: {integrity: sha512-Gueu8lSvyjBWL4cYsWsjh6MtMwM0+H4HvqFPZfB6dV8ctbP9zFAO73VG1cMWae0FLPCtz0peKPpZY8/ugJJX2w==}
dependencies:
'@ethersproject/base64': 5.7.0
@@ -2044,27 +2362,17 @@ packages:
'@ethersproject/strings': 5.7.0
dev: false
- /@ethersproject/wordlists/5.7.0:
- resolution: {integrity: sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==}
- dependencies:
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/hash': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/properties': 5.7.0
- '@ethersproject/strings': 5.7.0
- dev: false
-
- /@floating-ui/core/0.7.3:
+ /@floating-ui/core@0.7.3:
resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==}
dev: false
- /@floating-ui/dom/0.5.4:
+ /@floating-ui/dom@0.5.4:
resolution: {integrity: sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==}
dependencies:
'@floating-ui/core': 0.7.3
dev: false
- /@floating-ui/react-dom/0.7.2_rj7ozvcq3uehdlnj3cbwzbi5ce:
+ /@floating-ui/react-dom@0.7.2(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==}
peerDependencies:
react: '*'
@@ -2077,56 +2385,56 @@ packages:
dependencies:
'@floating-ui/dom': 0.5.4
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- use-isomorphic-layout-effect: 1.1.2_iapumuv4e6jcjznwuxpf4tt22e
+ react-dom: 18.2.0(react@18.2.0)
+ use-isomorphic-layout-effect: 1.1.2(@types/react@18.0.30)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
- /@fontsource/inter/4.5.12:
- resolution: {integrity: sha512-bGKk4/8tube/nCk8hav0ZDBVbzJzc7m0Vt4xF5p15IN4YImwGdtKG38Oq5bU8xHNS+VfvbFFCepgQNj7Pr/Lvg==}
+ /@fontsource/inter@4.5.15:
+ resolution: {integrity: sha512-FzleM9AxZQK2nqsTDtBiY0PMEVWvnKnuu2i09+p6DHvrHsuucoV2j0tmw+kAT3L4hvsLdAIDv6MdGehsPIdT+Q==}
dev: false
- /@fontsource/raleway/4.5.10:
- resolution: {integrity: sha512-G5ykrg9cK/i5wSLD0cFkmK9Phoo803VQqwsbWePU1IULFkZWxOe4L9L6cPwbcS392RNBjCj3UE6nBt4QvwQ/Vg==}
+ /@fontsource/raleway@4.5.12:
+ resolution: {integrity: sha512-uKs13d6NFWU4vf5LSDHK/cbaAw+UXkzz03fKjyvkKq8Nop+CeB6o8STEDkZD9/uOo3v3sgm59Wyw8uGWvxoCiA==}
dev: false
- /@formatjs/ecma402-abstract/1.12.0:
- resolution: {integrity: sha512-0/wm9b7brUD40kx7KSE0S532T8EfH06Zc41rGlinoNyYXnuusR6ull2x63iFJgVXgwahm42hAW7dcYdZ+llZzA==}
+ /@formatjs/ecma402-abstract@1.14.3:
+ resolution: {integrity: sha512-SlsbRC/RX+/zg4AApWIFNDdkLtFbkq3LNoZWXZCE/nHVKqoIJyaoQyge/I0Y38vLxowUn9KTtXgusLD91+orbg==}
dependencies:
- '@formatjs/intl-localematcher': 0.2.31
- tslib: 2.4.0
+ '@formatjs/intl-localematcher': 0.2.32
+ tslib: 2.5.0
dev: false
- /@formatjs/fast-memoize/1.2.6:
- resolution: {integrity: sha512-9CWZ3+wCkClKHX+i5j+NyoBVqGf0pIskTo6Xl6ihGokYM2yqSSS68JIgeo+99UIHc+7vi9L3/SDSz/dWI9SNlA==}
+ /@formatjs/fast-memoize@2.0.1:
+ resolution: {integrity: sha512-M2GgV+qJn5WJQAYewz7q2Cdl6fobQa69S1AzSM2y0P68ZDbK5cWrJIcPCO395Of1ksftGZoOt4LYCO/j9BKBSA==}
dependencies:
- tslib: 2.4.0
+ tslib: 2.5.0
dev: false
- /@formatjs/icu-messageformat-parser/2.1.7:
- resolution: {integrity: sha512-KM4ikG5MloXMulqn39Js3ypuVzpPKq/DDplvl01PE2qD9rAzFO8YtaUCC9vr9j3sRXwdHPeTe8r3J/8IJgvYEQ==}
+ /@formatjs/icu-messageformat-parser@2.3.0:
+ resolution: {integrity: sha512-xqtlqYAbfJDF4b6e4O828LBNOWXrFcuYadqAbYORlDRwhyJ2bH+xpUBPldZbzRGUN2mxlZ4Ykhm7jvERtmI8NQ==}
dependencies:
- '@formatjs/ecma402-abstract': 1.12.0
- '@formatjs/icu-skeleton-parser': 1.3.13
- tslib: 2.4.0
+ '@formatjs/ecma402-abstract': 1.14.3
+ '@formatjs/icu-skeleton-parser': 1.3.18
+ tslib: 2.5.0
dev: false
- /@formatjs/icu-skeleton-parser/1.3.13:
- resolution: {integrity: sha512-qb1kxnA4ep76rV+d9JICvZBThBpK5X+nh1dLmmIReX72QyglicsaOmKEcdcbp7/giCWfhVs6CXPVA2JJ5/ZvAw==}
+ /@formatjs/icu-skeleton-parser@1.3.18:
+ resolution: {integrity: sha512-ND1ZkZfmLPcHjAH1sVpkpQxA+QYfOX3py3SjKWMUVGDow18gZ0WPqz3F+pJLYQMpS2LnnQ5zYR2jPVYTbRwMpg==}
dependencies:
- '@formatjs/ecma402-abstract': 1.12.0
- tslib: 2.4.0
+ '@formatjs/ecma402-abstract': 1.14.3
+ tslib: 2.5.0
dev: false
- /@formatjs/intl-localematcher/0.2.31:
- resolution: {integrity: sha512-9QTjdSBpQ7wHShZgsNzNig5qT3rCPvmZogS/wXZzKotns5skbXgs0I7J8cuN0PPqXyynvNVuN+iOKhNS2eb+ZA==}
+ /@formatjs/intl-localematcher@0.2.32:
+ resolution: {integrity: sha512-k/MEBstff4sttohyEpXxCmC3MqbUn9VvHGlZ8fauLzkbwXmVrEeyzS+4uhrvAk9DWU9/7otYWxyDox4nT/KVLQ==}
dependencies:
- tslib: 2.4.0
+ tslib: 2.5.0
dev: false
- /@fuel-ts/abi-coder/0.16.0:
- resolution: {integrity: sha512-sPrzmV7NN7SJMWtCK83gdWy42EQorh88Uk8Ras3eZYu/W4mh9J8IJTqeHcU9r5rkZM/Umi6dSloyDrANqeBUoQ==}
+ /@fuel-ts/abi-coder@0.35.0:
+ resolution: {integrity: sha512-Qt5HVV+c3PbJIgByM0s8v0va61FNGnXIPwRU12X2Dq0bCBdrz8EJobQvvSXACAVt/ciMqVvxvCTlKMePjtyXyw==}
dependencies:
'@ethersproject/abi': 5.7.0
'@ethersproject/bignumber': 5.7.0
@@ -2135,535 +2443,475 @@ packages:
'@ethersproject/properties': 5.7.0
'@ethersproject/sha2': 5.7.0
'@ethersproject/strings': 5.7.0
- '@fuel-ts/math': 0.16.0
- type-fest: 2.19.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/versions': 0.35.0
+ type-fest: 3.7.1
dev: false
- /@fuel-ts/abi-coder/0.17.0:
- resolution: {integrity: sha512-8mdmZz/1aDKk3/nWri0XzMNfBxZD9toa5WJ4Fg4SKyhBFpBn3eW8ZyJQxj5e3uPBVKc5T1EwaV8ewz7Yt5P0pw==}
+ /@fuel-ts/abi-coder@0.7.1:
+ resolution: {integrity: sha512-wka6jqh6T1uD/gaGFuNMFxZHhxuQj9HbNY3LdT+XY+2RBxNwc+kqfQ989XYh1F9RHM9ZA1C9Ri+jwD3xcSPgxg==}
dependencies:
'@ethersproject/abi': 5.7.0
- '@ethersproject/bignumber': 5.7.0
'@ethersproject/bytes': 5.7.0
'@ethersproject/logger': 5.7.0
- '@ethersproject/properties': 5.7.0
'@ethersproject/sha2': 5.7.0
'@ethersproject/strings': 5.7.0
- '@fuel-ts/math': 0.17.0
+ '@fuel-ts/math': 0.7.1
type-fest: 2.19.0
dev: false
- /@fuel-ts/address/0.16.0:
- resolution: {integrity: sha512-Gk1PLRg2V+91ZZ7Wuh5R/sq8o1AUTd1fdwRf/rr/aodyBs2CLerHVSwfGgheKfLHCQiOjRsPRUviAm72M59p7g==}
+ /@fuel-ts/abi-typegen@0.35.0:
+ resolution: {integrity: sha512-gyajD01XgZub5amkCAQgPCnTxH0HKJEqJc0tgntiOqAuJZMnLhsfBYEnj5gl+A8Pe3VxW9Fg54fqRJrhQcS1Eg==}
+ hasBin: true
dependencies:
'@ethersproject/bytes': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/sha2': 5.7.0
- '@fuel-ts/constants': 0.16.0
- '@fuel-ts/interfaces': 0.16.0
- '@fuel-ts/keystore': 0.16.0
- bech32: 2.0.0
+ '@fuel-ts/versions': 0.35.0
+ commander: 9.5.0
+ glob: 8.1.0
+ handlebars: 4.7.7
+ lodash.uniq: 4.5.0
+ lodash.upperfirst: 4.3.1
+ mkdirp: 1.0.4
+ rimraf: 3.0.2
dev: false
- /@fuel-ts/address/0.17.0:
- resolution: {integrity: sha512-q5MVR3HZIsPGl6UdyBFbzMTohH51wldDAHaUymoj9by8EjYlneumnj8AsQn3uxPjdllceAtON+Cy54gP7pYhtw==}
+ /@fuel-ts/address@0.35.0:
+ resolution: {integrity: sha512-ypPiLlLXctyt267y63zQXIi1fnhaBucRv791uUcgdXULvhOE1UocqbuDF5bhpuIIUW8sgLRvjH+G6r70V4YK0A==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/logger': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/constants': 0.17.0
- '@fuel-ts/interfaces': 0.17.0
- '@fuel-ts/keystore': 0.17.0
+ '@fuel-ts/interfaces': 0.35.0
+ '@fuel-ts/keystore': 0.35.0
+ '@fuel-ts/versions': 0.35.0
bech32: 2.0.0
dev: false
- /@fuel-ts/constants/0.16.0:
- resolution: {integrity: sha512-zgtB9diDtRyFJLQQsDtG2A4md6fDUCep6RdTk7OITyWcQePbAuZfMznhxLbGX0nB21PykZ7fE7Fbdwl8AvuI+Q==}
+ /@fuel-ts/constants@0.35.0:
+ resolution: {integrity: sha512-vEHw6I0RmABoFWGXXsJ9prp2Mt3NsSxIZ7BS4czAcStV+zZYzSkVRyTxJnwRkoWJT+yN9vxKt20DTDKCNb/tFA==}
dev: false
- /@fuel-ts/constants/0.17.0:
- resolution: {integrity: sha512-ZwSAj8xdLhePs0SBEhxBkyxEiqcD6xU55t5C+48rbNKMex4E39Arety7AN+ef3n8XFELaawKUkWyaeuihMTp/Q==}
+ /@fuel-ts/constants@0.7.1:
+ resolution: {integrity: sha512-6Y4yMrIiFH2xderUH4+P0cX0FYk7DjBajf/r49XH5WsYKssgBMuOor39V3gW7S6Bs0/k9SGnI+PpxarA+zW5FQ==}
dev: false
- /@fuel-ts/contract/0.16.0:
- resolution: {integrity: sha512-BoyT5xiPZsvGza3pxOK4AFG8K5IK+9JA/tnLFs6VTsBjAYNk13yWE/VDBhTfFQhVabb26T5VOXO8+wwn1eAa6A==}
+ /@fuel-ts/contract@0.35.0:
+ resolution: {integrity: sha512-bIIIzsbpnKgMkGzwcXLlV65xpfHBsFZkCA5+gbeTLBcQH/yMWOExstujYx3IdxTtFpoH0g3G1XrEB8BoBDlZhQ==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/logger': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/abi-coder': 0.16.0
- '@fuel-ts/address': 0.16.0
- '@fuel-ts/constants': 0.16.0
- '@fuel-ts/interfaces': 0.16.0
- '@fuel-ts/keystore': 0.16.0
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/merkle': 0.16.0
- '@fuel-ts/providers': 0.16.0
- '@fuel-ts/script': 0.16.0
- '@fuel-ts/sparsemerkle': 0.16.0
- '@fuel-ts/transactions': 0.16.0
- '@fuel-ts/wallet': 0.16.0
+ '@fuel-ts/abi-coder': 0.35.0
+ '@fuel-ts/keystore': 0.35.0
+ '@fuel-ts/merkle': 0.35.0
+ '@fuel-ts/program': 0.35.0
+ '@fuel-ts/providers': 0.35.0
+ '@fuel-ts/sparsemerkle': 0.35.0
+ '@fuel-ts/transactions': 0.35.0
+ '@fuel-ts/versions': 0.35.0
+ '@fuel-ts/wallet': 0.35.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/contract/0.17.0:
- resolution: {integrity: sha512-hT2+7CUS98vg+Qa3bJeCD+9rfnyLEScFxpC9k5IwwgChuOXYDAmYmh0GoGyaN9OptfPbHn6/+UNi6MHz6CTaug==}
+ /@fuel-ts/hasher@0.35.0:
+ resolution: {integrity: sha512-Q6FpCfGkYY0CECGDq7KBfaUGKH/EsVA9esXwe4Brr4lrjl10Tb6yzpwXWEe1D0TEyHH+r6mfJnLMH4Jplnz6NA==}
dependencies:
'@ethersproject/bytes': 5.7.0
- '@ethersproject/logger': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/abi-coder': 0.17.0
- '@fuel-ts/address': 0.17.0
- '@fuel-ts/constants': 0.17.0
- '@fuel-ts/interfaces': 0.17.0
- '@fuel-ts/keystore': 0.17.0
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/merkle': 0.17.0
- '@fuel-ts/providers': 0.17.0
- '@fuel-ts/script': 0.17.0
- '@fuel-ts/sparsemerkle': 0.17.0
- '@fuel-ts/transactions': 0.17.0
- '@fuel-ts/wallet': 0.17.0
- transitivePeerDependencies:
- - encoding
- dev: false
-
- /@fuel-ts/hasher/0.16.0:
- resolution: {integrity: sha512-n//T1CLOeaBoJWBkQg8tQEtSrNFu4Tclagh/S8h+K+09zXYqBE5Veyy2eGSANMw4PsNguO9sD+VNacXjAL9zxw==}
- dependencies:
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/sha2': 5.7.0
- '@fuel-ts/constants': 0.16.0
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/providers': 0.16.0
- '@fuel-ts/transactions': 0.16.0
+ '@fuel-ts/constants': 0.35.0
+ '@fuel-ts/keystore': 0.35.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/providers': 0.35.0
+ '@fuel-ts/transactions': 0.35.0
lodash.clonedeep: 4.5.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/hasher/0.17.0:
- resolution: {integrity: sha512-yAu2QPcLt/BhDlYhKtZhps7P/XdhxUHRrVPXndACXmXLMJxULnodBxBGt4uojv6dwmVDXsq+qPmPMIows4EKBg==}
+ /@fuel-ts/hasher@0.7.1:
+ resolution: {integrity: sha512-HpL6MwZr4BQqfl6QJCgskXSnHO9MfuWPr1bD5tymU6p35HwhZ01BiQAvbczGthImeO/ImuyOs9+qn9/4O8hR5w==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/constants': 0.17.0
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/providers': 0.17.0
- '@fuel-ts/transactions': 0.17.0
+ '@fuel-ts/constants': 0.7.1
+ '@fuel-ts/providers': 0.7.1
lodash.clonedeep: 4.5.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/hdwallet/0.16.0:
- resolution: {integrity: sha512-qJeSxgcfaW3niZT7cbkfWy/W8K5Y+95kSzN4gf0X/J/qY9g676xDGFbvF994zfSMzOoP1dJoinAtafkvhOTM2A==}
+ /@fuel-ts/hdwallet@0.35.0:
+ resolution: {integrity: sha512-ZciSVGYMqkoHsxeMXOqSAoXRLaSOIfB122NNCNL4pWdERbV69ouIyj+2y8mrfopbcgucim0cvmgrzgnzYQsDgg==}
dependencies:
'@ethersproject/basex': 5.7.0
'@ethersproject/bytes': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/mnemonic': 0.16.0
- '@fuel-ts/signer': 0.16.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/mnemonic': 0.35.0
+ '@fuel-ts/signer': 0.35.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/hdwallet/0.17.0:
- resolution: {integrity: sha512-p9POqLm1Cwaz+EF1EyZCUXw4ZXey682UuDeZj7Vjb1VTyrUCeSbYRUOt32aSThPkeh/ZYls2xHwbeqZPCX6n5A==}
+ /@fuel-ts/hdwallet@0.7.1:
+ resolution: {integrity: sha512-9H7MDe1nAbhU6ywe4M1WvvHEH4aDU1X+AnaVyQEik3qD4vNN62uH4phMnQRfi1PjSQq8/wgrlbY54c76HqXECQ==}
dependencies:
'@ethersproject/basex': 5.7.0
'@ethersproject/bytes': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/mnemonic': 0.17.0
- '@fuel-ts/signer': 0.17.0
+ '@fuel-ts/math': 0.7.1
+ '@fuel-ts/mnemonic': 0.7.1
+ '@fuel-ts/signer': 0.7.1
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/interfaces/0.16.0:
- resolution: {integrity: sha512-/AsO49YcGwpVte29nYxHDWYtthneRFRXX3gP2xeO1LceZec8sB6tAr0pioOk/UpUr+DE/jGqoPPvgNyYR+9rkw==}
+ /@fuel-ts/interfaces@0.35.0:
+ resolution: {integrity: sha512-jwT97X3BTlrGTglQAHBGJWuDErT37P2Z8DIRgNNhrErp8gLcFQY7ebV4/88s6J/up3vRvZ7a5U9RNo3sm1RJvA==}
dev: false
- /@fuel-ts/interfaces/0.17.0:
- resolution: {integrity: sha512-cQK4kaTNbZffuIxDgrRJUuCLo/7MLfE9/V4K91HqyZvdmEBuIIMrRXwxHIuij3Z6uudYWH48iQ3RqcIFgsol/w==}
+ /@fuel-ts/interfaces@0.7.1:
+ resolution: {integrity: sha512-HLSivDuyOOf1FjuixusBZoMONiyo1xFfkRPK1B4a3vZax7Zfy4wNJMl36OrTHYl0Zs1NgmS2iezq7+stPBi+Ww==}
+ dependencies:
+ '@ethersproject/bytes': 5.7.0
dev: false
- /@fuel-ts/keystore/0.16.0:
- resolution: {integrity: sha512-kWWvaXxVuJ2sAjaTlgO7GNjT0OEfvs0acPbK8FfYHiNw0ZGWtqOQaUAYzqixqLAdDrmD+qWZHn3tHFteF6D17w==}
+ /@fuel-ts/keystore@0.35.0:
+ resolution: {integrity: sha512-dwLumNwW5jK3wCarcroQH9DEg0UYKrv67F4LQ7EmtqlfqO5NFFAdn1V8uX0aDQNL6Q+9cbvab0eLfLsrDZNXnQ==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/pbkdf2': 5.7.0
dev: false
- /@fuel-ts/keystore/0.17.0:
- resolution: {integrity: sha512-4bim4HStfVqcF+2Fq7CeYGjlf0/t2D2kJLIeIHemdCHPwEQlnBtw4ho/HcymY7SGxNAmydlbUcDKrLLC2qo4dg==}
+ /@fuel-ts/keystore@0.7.1:
+ resolution: {integrity: sha512-tDotPfkEmZKc5sAJ/Fp1wpiou2VkpI+jP592jGYJU9d/Z181AvtFI7tInCR4eSmRys/DAfuoSBP9NDgtqu5a3g==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/pbkdf2': 5.7.0
dev: false
- /@fuel-ts/math/0.16.0:
- resolution: {integrity: sha512-WiitC1ojiiLzjT/1x1ab6907FZNv63yTQuVn2OFAsT4fs0gsLDxv+30tB6Cpef06qiocVRti+SQy8Ev4681E5g==}
+ /@fuel-ts/math@0.29.1:
+ resolution: {integrity: sha512-rFDOwKZypl9ht/xDqwypBGnmsUKgSTFgq99qeJhsaJPlyu5KqMtnGoFbZZCzjq4nQ09V+FYQR7Y6x/cdXLHplg==}
dependencies:
'@types/bn.js': 5.1.1
bn.js: 5.2.1
dev: false
- /@fuel-ts/math/0.17.0:
- resolution: {integrity: sha512-0hp3vRU9oDd/RNvrtMrDrHd97BtwSGCiKAYuiS46Ul2U/ip4M4n6LYSv95ZcvSUT/ngYUlRZiXUQE9ZmXaIS9Q==}
+ /@fuel-ts/math@0.35.0:
+ resolution: {integrity: sha512-2ljmk9XsBYgvZ5GgT7MNh8np1rSlQ65NjIncF3lCP8d+fF43mBIGbW83hwdXXg9/3ZjVYfRzszKRPnZXZrM1gA==}
dependencies:
'@types/bn.js': 5.1.1
bn.js: 5.2.1
dev: false
- /@fuel-ts/merkle-shared/0.16.0:
- resolution: {integrity: sha512-AbU4v3nu0XDYkZBnnE9QXF9JXQkOK2j1VbtZeuJZKf+OdC3hCHM2l1ICgayQz+LhgkXSh91uJc16iUByNk/Eqw==}
- dependencies:
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/sha2': 5.7.0
+ /@fuel-ts/math@0.7.1:
+ resolution: {integrity: sha512-d07eLyOY33IGSk4qHA1QjusJ2G+Mrl11S9hstcbs1sPDrx6AS3TOM/Tr261I5xeGCPUP8W5gbFExr+ziOaHs/w==}
dev: false
- /@fuel-ts/merkle-shared/0.17.0:
- resolution: {integrity: sha512-7GeOzlDpNGMQuLyXEw6DQb6GD3Z744S6j4nc8FM2Wd/Sa2CWTilV+L1KwBJUXLEeaXx/6LUN9B+mRzg+WqABrg==}
+ /@fuel-ts/merkle-shared@0.35.0:
+ resolution: {integrity: sha512-kbbfehG6CitzwlBPsLVD2J38nIWkGRgzpzqCYil5ntY41k0mKBDHdPEonK2yN+SxexnG0FrBUdpNGoRRI05XMg==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/sha2': 5.7.0
dev: false
- /@fuel-ts/merkle/0.16.0:
- resolution: {integrity: sha512-1XWirceZbYfCTRSWJo1Df6Jqnj7zOiwJEYWG2KbssWhgsNGTU6BnmoFxqrCUvDDuF9wWP9x+iEpFirIdgH6oFw==}
- dependencies:
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/merkle-shared': 0.16.0
- dev: false
-
- /@fuel-ts/merkle/0.17.0:
- resolution: {integrity: sha512-3Nhq7pqjFaWxMML2IwVGRS2ppICBoB0518I34iui51/bWtW+soBHeN/g4rLKfBJ9PV0KJC245bH+iHKRhWAxLQ==}
- dependencies:
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/merkle-shared': 0.17.0
- dev: false
-
- /@fuel-ts/merklesum/0.16.0:
- resolution: {integrity: sha512-9/yGzFXFwB029MfJS7L1zZi+O1bDbQq59Q/KVb1m5BoHUlaamMAetvJElkjxOS71wT/A8fn2rJP1bvyrj7mMDw==}
+ /@fuel-ts/merkle@0.35.0:
+ resolution: {integrity: sha512-U3QBxVCqSacH2XDW2IdXtGuA3YkjWrfPhsGAmNuW7RvNteh4e8D3JbT5xtHrgt89V2D5zGyRhKy5p5GOkUrFOg==}
dependencies:
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/merkle-shared': 0.16.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/merkle-shared': 0.35.0
dev: false
- /@fuel-ts/merklesum/0.17.0:
- resolution: {integrity: sha512-rfHRRsuqUOblpPO5Z3qIAOWh1JruBNWD95fPHk24ZDSSYWo+Dl/cwvFT7gl4/pRJ//rq08573rmmoOUAK3ykZg==}
+ /@fuel-ts/merklesum@0.35.0:
+ resolution: {integrity: sha512-9GnnySDARFPDrFmIzEgo4YYI94hE/V0NORh0osPDzyeZw4ymPN8oVEOFfzQWL0Yonf38my/PWiTc2P4FM+KARg==}
dependencies:
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/merkle-shared': 0.17.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/merkle-shared': 0.35.0
dev: false
- /@fuel-ts/mnemonic/0.16.0:
- resolution: {integrity: sha512-6yWVzFd0bThFnnh1hyKCj/mUtYLvDo9ScNqyGzrSr8pTP+ymequ6iQ0ZNH9y6uqgtHlet+GfyiXQMR07O/MA9w==}
+ /@fuel-ts/mnemonic@0.35.0:
+ resolution: {integrity: sha512-o5fVKHzwUeWC+Tdu7Vdw5ySI6Z1rYLsdUNgeAsKWTPKPz8Y+RGZ+t5kiWo+dNU10FJNy/dMDXS7vEaamOKv4Xg==}
dependencies:
'@ethersproject/basex': 5.7.0
'@ethersproject/bytes': 5.7.0
'@ethersproject/pbkdf2': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/keystore': 0.16.0
- '@fuel-ts/wordlists': 0.16.0
+ '@fuel-ts/keystore': 0.35.0
+ '@fuel-ts/wordlists': 0.35.0
dev: false
- /@fuel-ts/mnemonic/0.17.0:
- resolution: {integrity: sha512-/Izu5yRSOxo1YfEDPlWsxzUsivoBpk9rk0U6ySz761QVTbyV35fQK9jxjFobHja9O931uCXWBqZBdlmqCO8Mbg==}
+ /@fuel-ts/mnemonic@0.7.1:
+ resolution: {integrity: sha512-Fx11F9Sk53nDcropkh9yrz3TLilzcN7MAz1fVRv9r4TZ1YSbXPwkP2sL7hY9A/4UBhADbE7Q2Bze0+vbiBjSew==}
dependencies:
'@ethersproject/basex': 5.7.0
'@ethersproject/bytes': 5.7.0
'@ethersproject/pbkdf2': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/keystore': 0.17.0
- '@fuel-ts/wordlists': 0.17.0
+ '@fuel-ts/keystore': 0.7.1
+ '@fuel-ts/wordlists': 0.7.1
dev: false
- /@fuel-ts/predicate/0.16.0:
- resolution: {integrity: sha512-TQMclkerbn4/Z5Stv83c7Tlv0nIb8shRlD7bx8ehAUEs96rm5RdxqSoFicxBEHe9UuqZcasbYOVHx9oSyCghgQ==}
+ /@fuel-ts/predicate@0.35.0:
+ resolution: {integrity: sha512-6gTxwjWzEjPry8VXE+j3aEK9nUze1uWSP3inEVY+OvwmHJaEAfydgQCvdjGQyzMQyIsbpOAOFK+tdTDZs0zLjA==}
dependencies:
'@ethersproject/bytes': 5.7.0
- '@fuel-ts/abi-coder': 0.16.0
- '@fuel-ts/address': 0.16.0
- '@fuel-ts/contract': 0.16.0
- '@fuel-ts/interfaces': 0.16.0
- '@fuel-ts/wallet': 0.16.0
+ '@ethersproject/logger': 5.7.0
+ '@fuel-ts/abi-coder': 0.35.0
+ '@fuel-ts/address': 0.35.0
+ '@fuel-ts/interfaces': 0.35.0
+ '@fuel-ts/merkle': 0.35.0
+ '@fuel-ts/providers': 0.35.0
+ '@fuel-ts/transactions': 0.35.0
+ '@fuel-ts/versions': 0.35.0
+ '@fuel-ts/wallet': 0.35.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/predicate/0.17.0:
- resolution: {integrity: sha512-flsjypxRwMrF9Z875PHfXBP+szdyIVA7DlAZmc8gSW5W1ASAWDMTp4JDJXSoXJfBafNGDedRs3imcqwxQwQB4g==}
+ /@fuel-ts/program@0.35.0:
+ resolution: {integrity: sha512-nxuNfneAJT7n2i1kCYnqYx1PkQxc1wtB9VhWk7PP6Ne/6E39paN2leoqxtIkio0Vli9qzbjKqx1VJG0fiuyLsQ==}
dependencies:
'@ethersproject/bytes': 5.7.0
- '@fuel-ts/abi-coder': 0.17.0
- '@fuel-ts/address': 0.17.0
- '@fuel-ts/contract': 0.17.0
- '@fuel-ts/interfaces': 0.17.0
- '@fuel-ts/wallet': 0.17.0
+ '@ethersproject/logger': 5.7.0
+ '@fuel-ts/abi-coder': 0.35.0
+ '@fuel-ts/address': 0.35.0
+ '@fuel-ts/constants': 0.35.0
+ '@fuel-ts/interfaces': 0.35.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/providers': 0.35.0
+ '@fuel-ts/transactions': 0.35.0
+ '@fuel-ts/versions': 0.35.0
+ '@fuel-ts/wallet': 0.35.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/providers/0.16.0:
- resolution: {integrity: sha512-jJCyVvxler+Y00B9T1E8uYy1CTMTehvSXVodGIbtHTL64fPw0XY64GgRmCkUgtThkOBX2ikygGykX6+2IHCvgw==}
+ /@fuel-ts/providers@0.35.0:
+ resolution: {integrity: sha512-CK2h4FMybxJqsb/7LsoV0Nsxwcij4LmKslphnp7kNEREv5ysdOiYVnb9wJaaHvT1YI/vut2wsHqbfPdisu7Y5w==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/networks': 5.7.1
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/abi-coder': 0.16.0
- '@fuel-ts/address': 0.16.0
- '@fuel-ts/constants': 0.16.0
- '@fuel-ts/interfaces': 0.16.0
- '@fuel-ts/keystore': 0.16.0
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/transactions': 0.16.0
- graphql: 15.8.0
- graphql-request: 3.7.0_graphql@15.8.0
- graphql-tag: 2.12.6_graphql@15.8.0
+ '@fuel-ts/abi-coder': 0.35.0
+ '@fuel-ts/address': 0.35.0
+ '@fuel-ts/constants': 0.35.0
+ '@fuel-ts/interfaces': 0.35.0
+ '@fuel-ts/keystore': 0.35.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/transactions': 0.35.0
+ graphql: 16.6.0
+ graphql-request: 5.2.0(graphql@16.6.0)
+ graphql-tag: 2.12.6(graphql@16.6.0)
lodash.clonedeep: 4.5.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/providers/0.17.0:
- resolution: {integrity: sha512-ObZ7pxW8i+ItypVJSWm89aBqvOfx72HGvl6CxIw4UEZdnha09uHWUy4x7ZtT+poUw46WfTGPIOIUpqXAs6CMQA==}
+ /@fuel-ts/providers@0.7.1:
+ resolution: {integrity: sha512-MPSkB851PL82J2vTgpCDyqBf9/c9kJVsFLZU8fAi4RdsnrO/vyRaLUxAEAsp5YJekZNjvajBGA5ec3mI4IAeTg==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/networks': 5.7.1
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/abi-coder': 0.17.0
- '@fuel-ts/address': 0.17.0
- '@fuel-ts/constants': 0.17.0
- '@fuel-ts/interfaces': 0.17.0
- '@fuel-ts/keystore': 0.17.0
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/transactions': 0.17.0
+ '@fuel-ts/constants': 0.7.1
+ '@fuel-ts/interfaces': 0.7.1
+ '@fuel-ts/keystore': 0.7.1
+ '@fuel-ts/math': 0.7.1
+ '@fuel-ts/transactions': 0.7.1
graphql: 15.8.0
- graphql-request: 3.7.0_graphql@15.8.0
- graphql-tag: 2.12.6_graphql@15.8.0
- lodash.clonedeep: 4.5.0
- transitivePeerDependencies:
- - encoding
- dev: false
-
- /@fuel-ts/script/0.16.0:
- resolution: {integrity: sha512-9fhp9PPjuwNNAS8kAyg1fEk329v9EipryT5dzVDedCV92n+KOKjR0rVHI6jooJJdPhMQKEpn9iVq0MnX3eqmdg==}
- dependencies:
- '@ethersproject/bytes': 5.7.0
- '@fuel-ts/abi-coder': 0.16.0
- '@fuel-ts/constants': 0.16.0
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/providers': 0.16.0
- '@fuel-ts/transactions': 0.16.0
- '@fuel-ts/wallet': 0.16.0
+ graphql-request: 3.7.0(graphql@15.8.0)
+ graphql-tag: 2.12.6(graphql@15.8.0)
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/script/0.17.0:
- resolution: {integrity: sha512-vODrL1dhjgnbQlpQt2oTOSl9sr0XTqFboJGIDCKFxOyiKvkj4HX5GZRiM3FRxl4kKxIUSng7T0o/+r8HkykcGA==}
+ /@fuel-ts/script@0.35.0:
+ resolution: {integrity: sha512-Jd9nvKGjdlGj3pLDph0mdswDCyuzniQDDNvAQUFqJgH+gNir3nLgfTwKiZHf06gvXbKluuWyswIA4W/Kdwcy0A==}
dependencies:
'@ethersproject/bytes': 5.7.0
- '@fuel-ts/abi-coder': 0.17.0
- '@fuel-ts/constants': 0.17.0
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/providers': 0.17.0
- '@fuel-ts/transactions': 0.17.0
- '@fuel-ts/wallet': 0.17.0
+ '@fuel-ts/abi-coder': 0.35.0
+ '@fuel-ts/abi-typegen': 0.35.0
+ '@fuel-ts/constants': 0.35.0
+ '@fuel-ts/interfaces': 0.35.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/program': 0.35.0
+ '@fuel-ts/providers': 0.35.0
+ '@fuel-ts/transactions': 0.35.0
+ '@fuel-ts/wallet': 0.35.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/signer/0.16.0:
- resolution: {integrity: sha512-a4AFMgm54Zv0jSnVNelV0SoI54O+iKw4ni6JC7BZtlV+3DcsidTXXqlSM8v3BYhjwiCh5VWATSMWkRqdaaJA5w==}
+ /@fuel-ts/signer@0.35.0:
+ resolution: {integrity: sha512-ES7wHlvQCDJoTJ6ggwn+IoIDrKwAAX4csiNWlzb6WL4JlpduQEMcrKUcPu7Jy6uhoQ7cQm2gtz2JsrDukwrQvA==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/address': 0.16.0
- '@fuel-ts/hasher': 0.16.0
- '@fuel-ts/keystore': 0.16.0
- '@fuel-ts/math': 0.16.0
+ '@fuel-ts/address': 0.35.0
+ '@fuel-ts/hasher': 0.35.0
+ '@fuel-ts/keystore': 0.35.0
+ '@fuel-ts/math': 0.35.0
elliptic: 6.5.4
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/signer/0.17.0:
- resolution: {integrity: sha512-iiH0O04dHmBfKNW8qNkBYkRz7ihJN8NWosHFzeIL21AsY3elbe8uJha+xZhwH7Y8mYHQck+IuTnu1QoeqRS6Ew==}
+ /@fuel-ts/signer@0.7.1:
+ resolution: {integrity: sha512-jLxU98rsToNOYT6SjwWH3XT9CDCqhrUHVRVAgfRvjlh2/HcRByB7UywXEbuyDZHgFIvWcrJ6JvXuVxI0iBU3kw==}
dependencies:
'@ethersproject/bytes': 5.7.0
'@ethersproject/sha2': 5.7.0
- '@fuel-ts/address': 0.17.0
- '@fuel-ts/hasher': 0.17.0
- '@fuel-ts/keystore': 0.17.0
- '@fuel-ts/math': 0.17.0
+ '@fuel-ts/hasher': 0.7.1
+ '@fuel-ts/keystore': 0.7.1
elliptic: 6.5.4
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/sparsemerkle/0.16.0:
- resolution: {integrity: sha512-ix5hHYc1171tf4fAURgZmss95K5PuMqwJRqd79GXcuucoVtQSZB1IcsjA+zNQFN3pS1vCTHuN7IIW4A7SqYxrQ==}
+ /@fuel-ts/sparsemerkle@0.35.0:
+ resolution: {integrity: sha512-dMsgfLsid5LSYbMX8bIEC/L1k3aNxXlhiugeJ3iFOWjA3UHEiKGjLr/PX0l5l6ktUOsbE3TN70WRdAMxP1JLUQ==}
dependencies:
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/merkle-shared': 0.16.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/merkle-shared': 0.35.0
dev: false
- /@fuel-ts/sparsemerkle/0.17.0:
- resolution: {integrity: sha512-k1pllcm+AgjEGfvexlCyAjlri5M1ypcLifscdbG4h+ZTjSfFQ9yVJSXGlUJGFFPlK3+zorcJ5RLdQWHvfE3JTQ==}
- dependencies:
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/merkle-shared': 0.17.0
- dev: false
-
- /@fuel-ts/testcases/0.16.0:
- resolution: {integrity: sha512-JpnyZIQn22cLTuI6JGX5qyBieWMryRIz2EiVlLYLNP/3Uhj7WEHdFpB7JZsOdGce79ZIlm+FW4NU0gNiPucutA==}
+ /@fuel-ts/testcases@0.35.0:
+ resolution: {integrity: sha512-KH7wG5Fy1ZUt6K+WEpumUGrsnZ19e5HSvXaytKnETJQ7sGl2YKp6DPPWVN+0vVbFVLyKxXlBOW4/B6yIFZ/ldw==}
dev: false
- /@fuel-ts/testcases/0.17.0:
- resolution: {integrity: sha512-hiJheg2Mzbjeri7gljYNs57lRVWAx9oZqQ06iUKnx/wvoMYxpv7RWFiqdAHBUW6QPhlzIv7h5pH6D6CMdutOXw==}
- dev: false
-
- /@fuel-ts/transactions/0.16.0:
- resolution: {integrity: sha512-NuzVKqTxwGNq+MhntsofMCIcG80Xm0plETXJ1zI7vLjWw/kEEjfnMwZ8G/vMObsITp8B7ez1HRGEjm3NBjnMBg==}
+ /@fuel-ts/transactions@0.35.0:
+ resolution: {integrity: sha512-DRSu1dAdi7oPoNtz19AWap5U0t70AfYdjsTUwvwygs66ud8RCi5ezpWXxt0jUVk1UpPw5byIc7s06B/U50iD1Q==}
dependencies:
'@ethersproject/bytes': 5.7.0
- '@fuel-ts/abi-coder': 0.16.0
- '@fuel-ts/constants': 0.16.0
- '@fuel-ts/math': 0.16.0
+ '@ethersproject/sha2': 5.7.0
+ '@fuel-ts/abi-coder': 0.35.0
+ '@fuel-ts/constants': 0.35.0
+ '@fuel-ts/math': 0.35.0
dev: false
- /@fuel-ts/transactions/0.17.0:
- resolution: {integrity: sha512-1jM8YIlluVnvTPCZpE3//FYVcBcXLzMtDISSjuS64I8arHNxXi9YyEKCrRgjfiNhUJfWgRplaItJPVf8ONiLLQ==}
+ /@fuel-ts/transactions@0.7.1:
+ resolution: {integrity: sha512-eDcYkRYL3VyawcPGFcGzws7SBef1QqK1bsii8cEiX/q/+W+6rtj4IQSrXCO+iWai6ZD223mp8PaGdq5aHdeanQ==}
dependencies:
'@ethersproject/bytes': 5.7.0
- '@ethersproject/sha2': 5.7.0
- '@fuel-ts/abi-coder': 0.17.0
- '@fuel-ts/constants': 0.17.0
- '@fuel-ts/math': 0.17.0
+ '@fuel-ts/abi-coder': 0.7.1
+ '@fuel-ts/constants': 0.7.1
dev: false
- /@fuel-ts/wallet-manager/0.16.0:
- resolution: {integrity: sha512-E9u/jk4GKp0+n3q55V+T1rS34pxcZFDxs5a2Z5AB7Qw4Pei3VOKagD2TQiNAa3WMRAbiRM8PnK5iItnQKbzBvg==}
+ /@fuel-ts/versions@0.35.0:
+ resolution: {integrity: sha512-ygjnFAOldjZg4iRSlNowxVuoUH4d1JEU6NcsTc095OOP8D4YJB1NQP1i0KKDFDGs2qRYjOApA5S2p0+KRDduYw==}
+ hasBin: true
dependencies:
- '@fuel-ts/address': 0.16.0
- '@fuel-ts/interfaces': 0.16.0
- '@fuel-ts/keystore': 0.16.0
- '@fuel-ts/mnemonic': 0.16.0
- '@fuel-ts/wallet': 0.16.0
- events: 3.3.0
- transitivePeerDependencies:
- - encoding
+ chalk: 4.1.2
+ cli-table: 0.3.11
+ semver: 7.3.8
dev: false
- /@fuel-ts/wallet-manager/0.17.0:
- resolution: {integrity: sha512-+R8PamR5tiDZgriyIchSKn5KdRcs0+pO2VbcpyQVREk5cGwNgVq3MmbC+X2N7VAK6qIaCD5yW41Xd2crQP6AqA==}
+ /@fuel-ts/wallet-manager@0.35.0:
+ resolution: {integrity: sha512-z7cW98Ul6UncMhoggLo/Rr9tJEhmLotk5Y8jgJcfCB4zus5BIx0tMJujBb/2q2A7O0ZKlbcF2Emj6R8/1HJAHg==}
dependencies:
- '@fuel-ts/address': 0.17.0
- '@fuel-ts/interfaces': 0.17.0
- '@fuel-ts/keystore': 0.17.0
- '@fuel-ts/mnemonic': 0.17.0
- '@fuel-ts/wallet': 0.17.0
+ '@fuel-ts/address': 0.35.0
+ '@fuel-ts/interfaces': 0.35.0
+ '@fuel-ts/keystore': 0.35.0
+ '@fuel-ts/mnemonic': 0.35.0
+ '@fuel-ts/wallet': 0.35.0
events: 3.3.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/wallet/0.16.0:
- resolution: {integrity: sha512-7CA7d1iEhMUoLC2VBWltxOBcmJ2ooL1Q6MjEcthaXmU3q68Eoj5gtUecZxtFrpgMbG7aiLEpE057cOWkMgrd0A==}
+ /@fuel-ts/wallet@0.35.0:
+ resolution: {integrity: sha512-rdFWz95u59aM3Fy+JCN/u/WG8jOT/MG/pETCJEP72GHAmFlpD6zE5lJJvHXUzuSGE2AIkGVkRalJ80TIUhfprg==}
dependencies:
'@ethersproject/bytes': 5.7.0
- '@fuel-ts/abi-coder': 0.16.0
- '@fuel-ts/constants': 0.16.0
- '@fuel-ts/hasher': 0.16.0
- '@fuel-ts/hdwallet': 0.16.0
- '@fuel-ts/interfaces': 0.16.0
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/mnemonic': 0.16.0
- '@fuel-ts/providers': 0.16.0
- '@fuel-ts/signer': 0.16.0
- '@fuel-ts/transactions': 0.16.0
+ '@fuel-ts/abi-coder': 0.35.0
+ '@fuel-ts/address': 0.35.0
+ '@fuel-ts/constants': 0.35.0
+ '@fuel-ts/hasher': 0.35.0
+ '@fuel-ts/hdwallet': 0.35.0
+ '@fuel-ts/interfaces': 0.35.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/mnemonic': 0.35.0
+ '@fuel-ts/providers': 0.35.0
+ '@fuel-ts/signer': 0.35.0
+ '@fuel-ts/transactions': 0.35.0
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/wallet/0.17.0:
- resolution: {integrity: sha512-X3RTcya9k2F1jn/I7dImqubSClQ3DcwkKCMBF00audOamIJQX3z7M0czzhyNkyE+FurdLUBP65HTtrQkvRSggg==}
+ /@fuel-ts/wallet@0.7.1:
+ resolution: {integrity: sha512-VPo/7m2P1aXgGM5XeoN4fV1ABoJ44n6r+1e1bkjOpMVlZfa744PUk6QSIqoKwi50nmNwfUNAnqfKWXC6dldfhg==}
dependencies:
'@ethersproject/bytes': 5.7.0
- '@fuel-ts/abi-coder': 0.17.0
- '@fuel-ts/constants': 0.17.0
- '@fuel-ts/hasher': 0.17.0
- '@fuel-ts/hdwallet': 0.17.0
- '@fuel-ts/interfaces': 0.17.0
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/mnemonic': 0.17.0
- '@fuel-ts/providers': 0.17.0
- '@fuel-ts/signer': 0.17.0
- '@fuel-ts/transactions': 0.17.0
+ '@fuel-ts/constants': 0.7.1
+ '@fuel-ts/hasher': 0.7.1
+ '@fuel-ts/hdwallet': 0.7.1
+ '@fuel-ts/interfaces': 0.7.1
+ '@fuel-ts/math': 0.7.1
+ '@fuel-ts/mnemonic': 0.7.1
+ '@fuel-ts/providers': 0.7.1
+ '@fuel-ts/signer': 0.7.1
transitivePeerDependencies:
- encoding
dev: false
- /@fuel-ts/wordlists/0.16.0:
- resolution: {integrity: sha512-ZsQD5lQQuCXmH7NG5El9hzNhzsfg97rtL6iIq85bvri5K84NdcBMn627/qTA6LkAomOI/f7PWrzqiSCerZ+x2g==}
+ /@fuel-ts/wordlists@0.35.0:
+ resolution: {integrity: sha512-MuyozQd/hFAb6OEA6zvYtU8kHKTeyBMCscvlz6Sma7b/EqFzXX2puwSuKu9U7qijdKv7cZHDECIAQPPMAWs8fg==}
dev: false
- /@fuel-ts/wordlists/0.17.0:
- resolution: {integrity: sha512-MOiLcIUc3jYbRPmZQi+nR2HihMHXCB7JeoVDNHg0nqa7HEG8kapyYtsDcVCP714A46IfIEOX2SLtZD4AoEy68g==}
+ /@fuel-ts/wordlists@0.7.1:
+ resolution: {integrity: sha512-ZqaiIS1L1eOO69BJjKvzC/hSlnV20Fv6zPz/Ms2vC/I173J4A6lA3iyUbOOVnKsFkr2vjSG6ceBk0kCeIHT7rQ==}
dev: false
- /@fuel-ui/css/0.7.0:
- resolution: {integrity: sha512-XYxM9hO94nXQ6VeFGXZCblhqbmILSe246OCH0gXcbE0FJzS0JoIq5Dp8Kvlx8xKNAbHAuUgg4k4r40TfzqbaiA==}
+ /@fuel-ui/css@0.12.4:
+ resolution: {integrity: sha512-y94/JUkKpZymvZqN0v+4vFULLzy5JEOoV/2CyahkeJIKn1JVRX7ccMxQUfGl/c6klb+cK8ivtkWd8eYsvgSreg==}
dependencies:
'@radix-ui/colors': 0.1.8
- '@stitches/react': 1.2.8_react@18.2.0
+ '@stitches/react': 1.2.8(react@18.2.0)
classnames: 2.3.2
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@fuel-ui/react/0.7.0_ragfnvbjuezmupbzbcltcxk5ci:
- resolution: {integrity: sha512-Y/iN5mNcVpRgOWK98nWv47rnNsvQQjusM0vwQlARWsKkt5534SxcSM3X6M+sjnK9KIHiaapUYSxwVVtJiM+csA==}
- dependencies:
- '@fuel-ui/css': 0.7.0
- '@fuel-ui/test-utils': 0.7.0_ztpidt64in6c3seeh7neoe3dry
- '@radix-ui/react-accordion': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-alert-dialog': 1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-aspect-ratio': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-avatar': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-checkbox': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-dialog': 1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-label': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-popover': 1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-radio-group': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-switch': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-tabs': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-tooltip': 1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-visually-hidden': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@stitches/react': 1.2.8_react@18.2.0
- '@xstate/react': 3.0.1_ptifxsuzjlvytalhuenru25rrq
- framer-motion: 7.4.0_biqbaboplfbrettd7655fr4n2y
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /@fuel-ui/react@0.12.4(@babel/core@7.21.3)(@jest/types@28.1.3)(@types/node@18.15.11)(@types/react@18.0.30)(csstype@3.1.1)(esbuild@0.17.14)(ts-node@10.9.1)(typescript@4.9.5):
+ resolution: {integrity: sha512-RFud18Ow/4f0GxmpGAe5uoD9fDgX5J/E9c724rX6dUrWwRR9yt+3OdFyybXZST2N5zhh4YqzqsUTk9RaywMjzw==}
+ dependencies:
+ '@fuel-ts/math': 0.29.1
+ '@fuel-ui/css': 0.12.4
+ '@fuel-ui/test-utils': 0.12.4(@babel/core@7.21.3)(@jest/types@28.1.3)(@types/node@18.15.11)(@types/react@18.0.30)(esbuild@0.17.14)(react@18.2.0)(ts-node@10.9.1)(typescript@4.9.5)
+ '@radix-ui/react-accordion': 1.1.1(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-alert-dialog': 1.0.3(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-aspect-ratio': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-avatar': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-checkbox': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-dialog': 1.0.3(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-label': 2.0.1(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-popover': 1.0.5(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-radio-group': 1.1.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-switch': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-tabs': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-tooltip': 1.0.5(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/overlays': 3.13.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@stitches/react': 1.2.8(react@18.2.0)
+ '@xstate/react': 3.2.1(@types/react@18.0.30)(react@18.2.0)(xstate@4.37.1)
+ framer-motion: 8.5.5(react-dom@18.2.0)(react@18.2.0)
jdenticon: 3.2.0
- phosphor-react: 1.4.1_react@18.2.0
+ phosphor-react: 1.4.1(react@18.2.0)
react: 18.2.0
- react-aria: 3.19.0_biqbaboplfbrettd7655fr4n2y
- react-dom: 18.2.0_react@18.2.0
- react-hot-toast: 2.4.0_owo25xnefcwdq3zjgtohz6dbju
- react-number-format: 4.9.4_biqbaboplfbrettd7655fr4n2y
- react-stately: 3.17.0_react@18.2.0
- react-use: 17.4.0_biqbaboplfbrettd7655fr4n2y
- xstate: 4.33.6
+ react-aria: 3.23.1(react-dom@18.2.0)(react@18.2.0)
+ react-content-loader: 6.2.1(react@18.2.0)
+ react-dom: 18.2.0(react@18.2.0)
+ react-hot-toast: 2.4.0(csstype@3.1.1)(react-dom@18.2.0)(react@18.2.0)
+ react-number-format: 5.1.4(react-dom@18.2.0)(react@18.2.0)
+ react-stately: 3.21.0(react@18.2.0)
+ react-use: 17.4.0(react-dom@18.2.0)(react@18.2.0)
+ xstate: 4.37.1
transitivePeerDependencies:
- '@babel/core'
- '@jest/types'
- - '@react-spectrum/provider'
- '@types/node'
- '@types/react'
- '@xstate/fsm'
@@ -2680,28 +2928,30 @@ packages:
- utf-8-validate
dev: false
- /@fuel-ui/test-utils/0.7.0_ztpidt64in6c3seeh7neoe3dry:
- resolution: {integrity: sha512-fyX37LjUMH2yi+d3wqEU2hRTHBNNBDNaxEZm/1nf/PJ0E7oH6FcUxwlUxljXeFZF45TRoU2vN9NEwYjRumVydw==}
+ /@fuel-ui/test-utils@0.12.4(@babel/core@7.21.3)(@jest/types@28.1.3)(@types/node@18.15.11)(@types/react@18.0.30)(esbuild@0.17.14)(react@18.2.0)(ts-node@10.9.1)(typescript@4.9.5):
+ resolution: {integrity: sha512-ZQmTJ8HQhZue/Yh1rB+qU4C4lqvjRH9Jdx5e5G6W+9VXSyXN66BDrBsnAfqe4zufZXfSt1uEvKf519vzdoiGXw==}
+ peerDependencies:
+ react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@testing-library/dom': 8.18.1
+ '@testing-library/dom': 8.20.0
'@testing-library/jest-dom': 5.16.5
- '@testing-library/react': 13.4.0_biqbaboplfbrettd7655fr4n2y
- '@testing-library/react-hooks': 8.0.1_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@testing-library/user-event': 14.4.3_znccgeejomvff3jrsk3ljovfpu
+ '@testing-library/react': 13.4.0(react-dom@18.2.0)(react@18.2.0)
+ '@testing-library/react-hooks': 8.0.1(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@testing-library/user-event': 14.4.3(@testing-library/dom@8.20.0)
identity-obj-proxy: 3.0.0
- jest: 29.0.3_sqkfeep4fedqlsauso44ecfrx4
- jest-axe: 6.0.0
- jest-environment-jsdom: 29.0.3
- jest-fail-on-console: 3.0.1
- jest-matcher-utils: 29.0.3
+ jest: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1)
+ jest-axe: 7.0.1
+ jest-environment-jsdom: 29.5.0
+ jest-fail-on-console: 3.1.1
+ jest-matcher-utils: 29.5.0
jest-transform-stub: 2.0.0
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
resize-observer-polyfill: 1.5.1
- ts-jest: 28.0.8_jksntdpmkmo5cthob65gehuuvi
+ ts-jest: 29.0.5(@babel/core@7.21.3)(@jest/types@28.1.3)(esbuild@0.17.14)(jest@29.5.0)(typescript@4.9.5)
transitivePeerDependencies:
- '@babel/core'
- '@jest/types'
@@ -2719,8 +2969,45 @@ packages:
- utf-8-validate
dev: false
- /@headlessui/react/1.7.2_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-snLv2lxwsf2HNTOBNgHYdvoYZ3ChJE8QszPi1d/hl9js8KrFrUulTaQBfSyPbJP5BybVreWh9DxCgz9S0Z6hKQ==}
+ /@fuel-wallet/sdk@0.7.1(dexie@3.2.3)(fuels@0.35.0):
+ resolution: {integrity: sha512-uTx+BUbm8W6oqxiELt6jTERxuG9R/Owb/s5heZ3lb5ir5Cy5F/3EE2o9TVh/9MY2/paUXV1hKkM/NY+0JREeug==}
+ peerDependencies:
+ fuels: '>=0.35.0'
+ dependencies:
+ '@types/chrome': 0.0.212
+ dexie-observable: 4.0.1-beta.13(dexie@3.2.3)
+ events: 3.3.0
+ fuels: 0.35.0
+ json-rpc-2.0: 1.5.1
+ uuid: 9.0.0
+ xstate: 4.37.1
+ transitivePeerDependencies:
+ - dexie
+ dev: false
+
+ /@fuel-wallet/types@0.7.1(dexie@3.2.3)(fuels@0.35.0):
+ resolution: {integrity: sha512-ccxw1x7Y3Aw0NeIQ4povsjR87dw6FT9cpC3UlcNug0C7f6IXEsJhP7F+ngx1GZruPHX5QZZSqWy9YrLGD77c9A==}
+ peerDependencies:
+ fuels: '>=0.35.0'
+ dependencies:
+ '@types/chrome': 0.0.212
+ dexie-observable: 4.0.1-beta.13(dexie@3.2.3)
+ fuels: 0.35.0
+ json-rpc-2.0: 1.5.1
+ transitivePeerDependencies:
+ - dexie
+ dev: false
+
+ /@graphql-typed-document-node/core@3.2.0(graphql@16.6.0):
+ resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==}
+ peerDependencies:
+ graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
+ dependencies:
+ graphql: 16.6.0
+ dev: false
+
+ /@headlessui/react@1.7.13(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-9n+EQKRtD9266xIHXdY5MfiXPDfYwl7zBM7KOx2Ae3Gdgxy8QML1FkCMjq6AsOf0l6N9uvI4HcFtuFlenaldKg==}
engines: {node: '>=10'}
peerDependencies:
react: '*'
@@ -2731,12 +3018,13 @@ packages:
react-dom:
optional: true
dependencies:
+ client-only: 0.0.1
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@humanwhocodes/config-array/0.10.5:
- resolution: {integrity: sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==}
+ /@humanwhocodes/config-array@0.11.8:
+ resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
@@ -2745,42 +3033,39 @@ packages:
transitivePeerDependencies:
- supports-color
- /@humanwhocodes/gitignore-to-minimatch/1.0.2:
- resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==}
-
- /@humanwhocodes/module-importer/1.0.1:
+ /@humanwhocodes/module-importer@1.0.1:
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- /@humanwhocodes/object-schema/1.2.1:
+ /@humanwhocodes/object-schema@1.2.1:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
- /@internationalized/date/3.0.1:
- resolution: {integrity: sha512-E/3lASs4mAeJ2Z2ye6ab7eUD0bPUfTeNVTAv6IS+ne9UtMu9Uepb9A1U2Ae0hDr6WAlBuvUtrakaxEdYB9TV6Q==}
+ /@internationalized/date@3.1.0:
+ resolution: {integrity: sha512-wjeur7K4AecT+YwoBmBXQ/+n5lP69tuZc34hw09s44EozZK7FZHSyfPvRp5/xEb2D6abLboskDY4jG+Nt0TNUQ==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@swc/helpers': 0.4.14
dev: false
- /@internationalized/message/3.0.9:
- resolution: {integrity: sha512-yHQggKWUuSvj1GznVtie4tcYq+xMrkd/lTKCFHp6gG18KbIliDw+UI7sL9+yJPGuWiR083xuLyyhzqiPbNOEww==}
+ /@internationalized/message@3.1.0:
+ resolution: {integrity: sha512-Oo5m70FcBdADf7G8NkUffVSfuCdeAYVfsvNjZDi9ELpjvkc4YNJVTHt/NyTI9K7FgAVoELxiP9YmN0sJ+HNHYQ==}
dependencies:
- '@babel/runtime': 7.19.0
- intl-messageformat: 10.1.4
+ '@swc/helpers': 0.4.14
+ intl-messageformat: 10.3.3
dev: false
- /@internationalized/number/3.1.1:
- resolution: {integrity: sha512-dBxCQKIxvsZvW2IBt3KsqrCfaw2nV6o6a8xsloJn/hjW0ayeyhKuiiMtTwW3/WGNPP7ZRyDbtuiUEjMwif1ENQ==}
+ /@internationalized/number@3.2.0:
+ resolution: {integrity: sha512-GUXkhXSX1Ee2RURnzl+47uvbOxnlMnvP9Er+QePTjDjOPWuunmLKlEkYkEcLiiJp7y4l9QxGDLOlVr8m69LS5w==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@swc/helpers': 0.4.14
dev: false
- /@internationalized/string/3.0.0:
- resolution: {integrity: sha512-NUSr4u+mNu5BysXFeVWZW4kvjXylPkU/YYqaWzdNuz1eABfehFiZTEYhWAAMzI3U8DTxfqF9PM3zyhk5gcfz6w==}
+ /@internationalized/string@3.1.0:
+ resolution: {integrity: sha512-TJQKiyUb+wyAfKF59UNeZ/kELMnkxyecnyPCnBI1ma4NaXReJW+7Cc2mObXAqraIBJUVv7rgI46RLKrLgi35ng==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@swc/helpers': 0.4.14
dev: false
- /@istanbuljs/load-nyc-config/1.1.0:
+ /@istanbuljs/load-nyc-config@1.1.0:
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
engines: {node: '>=8'}
dependencies:
@@ -2790,11 +3075,11 @@ packages:
js-yaml: 3.14.1
resolve-from: 5.0.0
- /@istanbuljs/schema/0.1.3:
+ /@istanbuljs/schema@0.1.3:
resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
engines: {node: '>=8'}
- /@jest/console/25.5.0:
+ /@jest/console@25.5.0:
resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==}
engines: {node: '>= 8.3'}
dependencies:
@@ -2805,31 +3090,31 @@ packages:
slash: 3.0.0
dev: true
- /@jest/console/28.1.3:
+ /@jest/console@28.1.3:
resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
chalk: 4.1.2
jest-message-util: 28.1.3
jest-util: 28.1.3
slash: 3.0.0
dev: true
- /@jest/console/29.0.3:
- resolution: {integrity: sha512-cGg0r+klVHSYnfE977S9wmpuQ9L+iYuYgL+5bPXiUlUynLLYunRxswEmhBzvrSKGof5AKiHuTTmUKAqRcDY9dg==}
+ /@jest/console@29.5.0:
+ resolution: {integrity: sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
chalk: 4.1.2
- jest-message-util: 29.0.3
- jest-util: 29.0.3
+ jest-message-util: 29.5.0
+ jest-util: 29.5.0
slash: 3.0.0
dev: false
- /@jest/core/25.5.4:
+ /@jest/core@25.5.4:
resolution: {integrity: sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==}
engines: {node: '>= 8.3'}
dependencies:
@@ -2841,7 +3126,7 @@ packages:
ansi-escapes: 4.3.2
chalk: 3.0.0
exit: 0.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-changed-files: 25.5.0
jest-config: 25.5.4
jest-haste-map: 25.5.1
@@ -2868,7 +3153,7 @@ packages:
- utf-8-validate
dev: true
- /@jest/core/28.1.3_ts-node@10.9.1:
+ /@jest/core@28.1.3(ts-node@10.9.1):
resolution: {integrity: sha512-CIKBrlaKOzA7YG19BEqCw3SLIsEwjZkeJzf5bdooVnW4bH5cktqe3JX+G2YV1aK5vP8N9na1IGWFzYaTp6k6NA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
@@ -2882,14 +3167,14 @@ packages:
'@jest/test-result': 28.1.3
'@jest/transform': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
ansi-escapes: 4.3.2
chalk: 4.1.2
- ci-info: 3.4.0
+ ci-info: 3.8.0
exit: 0.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-changed-files: 28.1.3
- jest-config: 28.1.3_2263m44mchjafa7bz7l52hbcpa
+ jest-config: 28.1.3(@types/node@18.15.11)(ts-node@10.9.1)
jest-haste-map: 28.1.3
jest-message-util: 28.1.3
jest-regex-util: 28.0.2
@@ -2911,8 +3196,8 @@ packages:
- ts-node
dev: true
- /@jest/core/29.0.3_ts-node@10.9.1:
- resolution: {integrity: sha512-1d0hLbOrM1qQE3eP3DtakeMbKTcXiXP3afWxqz103xPyddS2NhnNghS7MaXx1dcDt4/6p4nlhmeILo2ofgi8cQ==}
+ /@jest/core@29.5.0(ts-node@10.9.1):
+ resolution: {integrity: sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -2920,32 +3205,32 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/console': 29.0.3
- '@jest/reporters': 29.0.3
- '@jest/test-result': 29.0.3
- '@jest/transform': 29.0.3
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
+ '@jest/console': 29.5.0
+ '@jest/reporters': 29.5.0
+ '@jest/test-result': 29.5.0
+ '@jest/transform': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
ansi-escapes: 4.3.2
chalk: 4.1.2
- ci-info: 3.4.0
+ ci-info: 3.8.0
exit: 0.1.2
- graceful-fs: 4.2.10
- jest-changed-files: 29.0.0
- jest-config: 29.0.3_sqkfeep4fedqlsauso44ecfrx4
- jest-haste-map: 29.0.3
- jest-message-util: 29.0.3
- jest-regex-util: 29.0.0
- jest-resolve: 29.0.3
- jest-resolve-dependencies: 29.0.3
- jest-runner: 29.0.3
- jest-runtime: 29.0.3
- jest-snapshot: 29.0.3
- jest-util: 29.0.3
- jest-validate: 29.0.3
- jest-watcher: 29.0.3
+ graceful-fs: 4.2.11
+ jest-changed-files: 29.5.0
+ jest-config: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1)
+ jest-haste-map: 29.5.0
+ jest-message-util: 29.5.0
+ jest-regex-util: 29.4.3
+ jest-resolve: 29.5.0
+ jest-resolve-dependencies: 29.5.0
+ jest-runner: 29.5.0
+ jest-runtime: 29.5.0
+ jest-snapshot: 29.5.0
+ jest-util: 29.5.0
+ jest-validate: 29.5.0
+ jest-watcher: 29.5.0
micromatch: 4.0.5
- pretty-format: 29.0.3
+ pretty-format: 29.5.0
slash: 3.0.0
strip-ansi: 6.0.1
transitivePeerDependencies:
@@ -2953,14 +3238,14 @@ packages:
- ts-node
dev: false
- /@jest/create-cache-key-function/27.5.1:
+ /@jest/create-cache-key-function@27.5.1:
resolution: {integrity: sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
dev: true
- /@jest/environment/25.5.0:
+ /@jest/environment@25.5.0:
resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==}
engines: {node: '>= 8.3'}
dependencies:
@@ -2969,40 +3254,38 @@ packages:
jest-mock: 25.5.0
dev: true
- /@jest/environment/28.1.3:
+ /@jest/environment@28.1.3:
resolution: {integrity: sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/fake-timers': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 18.7.23
+ '@types/node': 18.15.11
jest-mock: 28.1.3
dev: true
- /@jest/environment/29.0.3:
- resolution: {integrity: sha512-iKl272NKxYNQNqXMQandAIwjhQaGw5uJfGXduu8dS9llHi8jV2ChWrtOAVPnMbaaoDhnI3wgUGNDvZgHeEJQCA==}
+ /@jest/environment@29.5.0:
+ resolution: {integrity: sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/fake-timers': 29.0.3
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
- jest-mock: 29.0.3
- dev: false
+ '@jest/fake-timers': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
+ jest-mock: 29.5.0
- /@jest/expect-utils/28.1.3:
+ /@jest/expect-utils@28.1.3:
resolution: {integrity: sha512-wvbi9LUrHJLn3NlDW6wF2hvIMtd4JUl2QNVrjq+IBSHirgfrR3o9RnVtxzdEGO2n9JyIWwHnLfby5KzqBGg2YA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
jest-get-type: 28.0.2
- dev: true
- /@jest/expect-utils/29.0.3:
- resolution: {integrity: sha512-i1xUkau7K/63MpdwiRqaxgZOjxYs4f0WMTGJnYwUKubsNRZSeQbLorS7+I4uXVF9KQ5r61BUPAUMZ7Lf66l64Q==}
+ /@jest/expect-utils@29.5.0:
+ resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- jest-get-type: 29.0.0
+ jest-get-type: 29.4.3
- /@jest/expect/28.1.3:
+ /@jest/expect@28.1.3:
resolution: {integrity: sha512-lzc8CpUbSoE4dqT0U+g1qODQjBRHPpCPXissXD4mS9+sWQdmmpeJ9zSH1rS1HEkrsMN0fb7nKrJ9giAR1d3wBw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -3012,17 +3295,16 @@ packages:
- supports-color
dev: true
- /@jest/expect/29.0.3:
- resolution: {integrity: sha512-6W7K+fsI23FQ01H/BWccPyDZFrnU9QlzDcKOjrNVU5L8yUORFAJJIpmyxWPW70+X624KUNqzZwPThPMX28aXEQ==}
+ /@jest/expect@29.5.0:
+ resolution: {integrity: sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- expect: 29.0.3
- jest-snapshot: 29.0.3
+ expect: 29.5.0
+ jest-snapshot: 29.5.0
transitivePeerDependencies:
- supports-color
- dev: false
- /@jest/fake-timers/25.5.0:
+ /@jest/fake-timers@25.5.0:
resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==}
engines: {node: '>= 8.3'}
dependencies:
@@ -3033,31 +3315,30 @@ packages:
lolex: 5.1.2
dev: true
- /@jest/fake-timers/28.1.3:
+ /@jest/fake-timers@28.1.3:
resolution: {integrity: sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
'@sinonjs/fake-timers': 9.1.2
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
jest-message-util: 28.1.3
jest-mock: 28.1.3
jest-util: 28.1.3
dev: true
- /@jest/fake-timers/29.0.3:
- resolution: {integrity: sha512-tmbUIo03x0TdtcZCESQ0oQSakPCpo7+s6+9mU19dd71MptkP4zCwoeZqna23//pgbhtT1Wq02VmA9Z9cNtvtCQ==}
+ /@jest/fake-timers@29.5.0:
+ resolution: {integrity: sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/types': 29.0.3
- '@sinonjs/fake-timers': 9.1.2
- '@types/node': 18.7.23
- jest-message-util: 29.0.3
- jest-mock: 29.0.3
- jest-util: 29.0.3
- dev: false
+ '@jest/types': 29.5.0
+ '@sinonjs/fake-timers': 10.0.2
+ '@types/node': 18.15.11
+ jest-message-util: 29.5.0
+ jest-mock: 29.5.0
+ jest-util: 29.5.0
- /@jest/globals/25.5.2:
+ /@jest/globals@25.5.2:
resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==}
engines: {node: '>= 8.3'}
dependencies:
@@ -3066,7 +3347,7 @@ packages:
expect: 25.5.0
dev: true
- /@jest/globals/28.1.3:
+ /@jest/globals@28.1.3:
resolution: {integrity: sha512-XFU4P4phyryCXu1pbcqMO0GSQcYe1IsalYCDzRNyhetyeyxMcIxa11qPNDpVNLeretItNqEmYYQn1UYz/5x1NA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -3077,19 +3358,18 @@ packages:
- supports-color
dev: true
- /@jest/globals/29.0.3:
- resolution: {integrity: sha512-YqGHT65rFY2siPIHHFjuCGUsbzRjdqkwbat+Of6DmYRg5shIXXrLdZoVE/+TJ9O1dsKsFmYhU58JvIbZRU1Z9w==}
+ /@jest/globals@29.5.0:
+ resolution: {integrity: sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/environment': 29.0.3
- '@jest/expect': 29.0.3
- '@jest/types': 29.0.3
- jest-mock: 29.0.3
+ '@jest/environment': 29.5.0
+ '@jest/expect': 29.5.0
+ '@jest/types': 29.5.0
+ jest-mock: 29.5.0
transitivePeerDependencies:
- supports-color
- dev: false
- /@jest/reporters/25.5.1:
+ /@jest/reporters@25.5.1:
resolution: {integrity: sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==}
engines: {node: '>= 8.3'}
dependencies:
@@ -3101,8 +3381,8 @@ packages:
chalk: 3.0.0
collect-v8-coverage: 1.0.1
exit: 0.1.2
- glob: 7.2.3
- graceful-fs: 4.2.10
+ glob: 7.1.6
+ graceful-fs: 4.2.11
istanbul-lib-coverage: 3.2.0
istanbul-lib-instrument: 4.0.3
istanbul-lib-report: 3.0.0
@@ -3123,7 +3403,7 @@ packages:
- supports-color
dev: true
- /@jest/reporters/28.1.3:
+ /@jest/reporters@28.1.3:
resolution: {integrity: sha512-JuAy7wkxQZVNU/V6g9xKzCGC5LVXx9FDcABKsSXp5MiKPEE2144a/vXTEDoyzjUpZKfVwp08Wqg5A4WfTMAzjg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
@@ -3137,15 +3417,15 @@ packages:
'@jest/test-result': 28.1.3
'@jest/transform': 28.1.3
'@jest/types': 28.1.3
- '@jridgewell/trace-mapping': 0.3.15
- '@types/node': 17.0.45
+ '@jridgewell/trace-mapping': 0.3.17
+ '@types/node': 18.15.11
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
- glob: 7.2.3
- graceful-fs: 4.2.10
+ glob: 7.1.6
+ graceful-fs: 4.2.11
istanbul-lib-coverage: 3.2.0
- istanbul-lib-instrument: 5.2.0
+ istanbul-lib-instrument: 5.2.1
istanbul-lib-report: 3.0.0
istanbul-lib-source-maps: 4.0.1
istanbul-reports: 3.1.5
@@ -3156,13 +3436,13 @@ packages:
string-length: 4.0.2
strip-ansi: 6.0.1
terminal-link: 2.1.1
- v8-to-istanbul: 9.0.1
+ v8-to-istanbul: 9.1.0
transitivePeerDependencies:
- supports-color
dev: true
- /@jest/reporters/29.0.3:
- resolution: {integrity: sha512-3+QU3d4aiyOWfmk1obDerie4XNCaD5Xo1IlKNde2yGEi02WQD+ZQD0i5Hgqm1e73sMV7kw6pMlCnprtEwEVwxw==}
+ /@jest/reporters@29.5.0:
+ resolution: {integrity: sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
@@ -3171,74 +3451,73 @@ packages:
optional: true
dependencies:
'@bcoe/v8-coverage': 0.2.3
- '@jest/console': 29.0.3
- '@jest/test-result': 29.0.3
- '@jest/transform': 29.0.3
- '@jest/types': 29.0.3
- '@jridgewell/trace-mapping': 0.3.15
- '@types/node': 18.7.23
+ '@jest/console': 29.5.0
+ '@jest/test-result': 29.5.0
+ '@jest/transform': 29.5.0
+ '@jest/types': 29.5.0
+ '@jridgewell/trace-mapping': 0.3.17
+ '@types/node': 18.15.11
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
- glob: 7.2.3
- graceful-fs: 4.2.10
+ glob: 7.1.6
+ graceful-fs: 4.2.11
istanbul-lib-coverage: 3.2.0
- istanbul-lib-instrument: 5.2.0
+ istanbul-lib-instrument: 5.2.1
istanbul-lib-report: 3.0.0
istanbul-lib-source-maps: 4.0.1
istanbul-reports: 3.1.5
- jest-message-util: 29.0.3
- jest-util: 29.0.3
- jest-worker: 29.0.3
+ jest-message-util: 29.5.0
+ jest-util: 29.5.0
+ jest-worker: 29.5.0
slash: 3.0.0
string-length: 4.0.2
strip-ansi: 6.0.1
- terminal-link: 2.1.1
- v8-to-istanbul: 9.0.1
+ v8-to-istanbul: 9.1.0
transitivePeerDependencies:
- supports-color
dev: false
- /@jest/schemas/28.1.3:
+ /@jest/schemas@28.1.3:
resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@sinclair/typebox': 0.24.43
+ '@sinclair/typebox': 0.24.51
- /@jest/schemas/29.0.0:
- resolution: {integrity: sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==}
+ /@jest/schemas@29.4.3:
+ resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@sinclair/typebox': 0.24.43
+ '@sinclair/typebox': 0.25.24
- /@jest/source-map/25.5.0:
+ /@jest/source-map@25.5.0:
resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==}
engines: {node: '>= 8.3'}
dependencies:
callsites: 3.1.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
source-map: 0.6.1
dev: true
- /@jest/source-map/28.1.2:
+ /@jest/source-map@28.1.2:
resolution: {integrity: sha512-cV8Lx3BeStJb8ipPHnqVw/IM2VCMWO3crWZzYodSIkxXnRcXJipCdx1JCK0K5MsJJouZQTH73mzf4vgxRaH9ww==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@jridgewell/trace-mapping': 0.3.15
+ '@jridgewell/trace-mapping': 0.3.17
callsites: 3.1.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
dev: true
- /@jest/source-map/29.0.0:
- resolution: {integrity: sha512-nOr+0EM8GiHf34mq2GcJyz/gYFyLQ2INDhAylrZJ9mMWoW21mLBfZa0BUVPPMxVYrLjeiRe2Z7kWXOGnS0TFhQ==}
+ /@jest/source-map@29.4.3:
+ resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jridgewell/trace-mapping': 0.3.15
+ '@jridgewell/trace-mapping': 0.3.17
callsites: 3.1.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
dev: false
- /@jest/test-result/25.5.0:
+ /@jest/test-result@25.5.0:
resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==}
engines: {node: '>= 8.3'}
dependencies:
@@ -3248,7 +3527,7 @@ packages:
collect-v8-coverage: 1.0.1
dev: true
- /@jest/test-result/28.1.3:
+ /@jest/test-result@28.1.3:
resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -3258,22 +3537,22 @@ packages:
collect-v8-coverage: 1.0.1
dev: true
- /@jest/test-result/29.0.3:
- resolution: {integrity: sha512-vViVnQjCgTmbhDKEonKJPtcFe9G/CJO4/Np4XwYJah+lF2oI7KKeRp8t1dFvv44wN2NdbDb/qC6pi++Vpp0Dlg==}
+ /@jest/test-result@29.5.0:
+ resolution: {integrity: sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/console': 29.0.3
- '@jest/types': 29.0.3
+ '@jest/console': 29.5.0
+ '@jest/types': 29.5.0
'@types/istanbul-lib-coverage': 2.0.4
collect-v8-coverage: 1.0.1
dev: false
- /@jest/test-sequencer/25.5.4:
+ /@jest/test-sequencer@25.5.4:
resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==}
engines: {node: '>= 8.3'}
dependencies:
'@jest/test-result': 25.5.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-haste-map: 25.5.1
jest-runner: 25.5.4
jest-runtime: 25.5.4
@@ -3284,37 +3563,37 @@ packages:
- utf-8-validate
dev: true
- /@jest/test-sequencer/28.1.3:
+ /@jest/test-sequencer@28.1.3:
resolution: {integrity: sha512-NIMPEqqa59MWnDi1kvXXpYbqsfQmSJsIbnd85mdVGkiDfQ9WQQTXOLsvISUfonmnBT+w85WEgneCigEEdHDFxw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/test-result': 28.1.3
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-haste-map: 28.1.3
slash: 3.0.0
dev: true
- /@jest/test-sequencer/29.0.3:
- resolution: {integrity: sha512-Hf4+xYSWZdxTNnhDykr8JBs0yBN/nxOXyUQWfotBUqqy0LF9vzcFB0jm/EDNZCx587znLWTIgxcokW7WeZMobQ==}
+ /@jest/test-sequencer@29.5.0:
+ resolution: {integrity: sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/test-result': 29.0.3
- graceful-fs: 4.2.10
- jest-haste-map: 29.0.3
+ '@jest/test-result': 29.5.0
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.5.0
slash: 3.0.0
dev: false
- /@jest/transform/25.5.1:
+ /@jest/transform@25.5.1:
resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==}
engines: {node: '>= 8.3'}
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@jest/types': 25.5.0
babel-plugin-istanbul: 6.1.1
chalk: 3.0.0
- convert-source-map: 1.8.0
+ convert-source-map: 1.9.0
fast-json-stable-stringify: 2.1.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-haste-map: 25.5.1
jest-regex-util: 25.2.6
jest-util: 25.5.0
@@ -3328,18 +3607,18 @@ packages:
- supports-color
dev: true
- /@jest/transform/28.1.3:
+ /@jest/transform@28.1.3:
resolution: {integrity: sha512-u5dT5di+oFI6hfcLOHGTAfmUxFRrjK+vnaP0kkVow9Md/M7V/MxqQMOz/VV25UZO8pzeA9PjfTpOu6BDuwSPQA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@jest/types': 28.1.3
- '@jridgewell/trace-mapping': 0.3.15
+ '@jridgewell/trace-mapping': 0.3.17
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
- convert-source-map: 1.8.0
+ convert-source-map: 1.9.0
fast-json-stable-stringify: 2.1.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-haste-map: 28.1.3
jest-regex-util: 28.0.2
jest-util: 28.1.3
@@ -3351,255 +3630,205 @@ packages:
- supports-color
dev: true
- /@jest/transform/29.0.3:
- resolution: {integrity: sha512-C5ihFTRYaGDbi/xbRQRdbo5ddGtI4VSpmL6AIcZxdhwLbXMa7PcXxxqyI91vGOFHnn5aVM3WYnYKCHEqmLVGzg==}
+ /@jest/transform@29.5.0:
+ resolution: {integrity: sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/core': 7.19.1
- '@jest/types': 29.0.3
- '@jridgewell/trace-mapping': 0.3.15
+ '@babel/core': 7.21.3
+ '@jest/types': 29.5.0
+ '@jridgewell/trace-mapping': 0.3.17
babel-plugin-istanbul: 6.1.1
chalk: 4.1.2
- convert-source-map: 1.8.0
+ convert-source-map: 2.0.0
fast-json-stable-stringify: 2.1.0
- graceful-fs: 4.2.10
- jest-haste-map: 29.0.3
- jest-regex-util: 29.0.0
- jest-util: 29.0.3
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.5.0
+ jest-regex-util: 29.4.3
+ jest-util: 29.5.0
micromatch: 4.0.5
pirates: 4.0.5
slash: 3.0.0
write-file-atomic: 4.0.2
transitivePeerDependencies:
- supports-color
- dev: false
- /@jest/types/25.5.0:
+ /@jest/types@25.5.0:
resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==}
engines: {node: '>= 8.3'}
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 1.1.2
- '@types/yargs': 15.0.14
+ '@types/yargs': 15.0.15
chalk: 3.0.0
dev: true
- /@jest/types/27.5.1:
+ /@jest/types@27.5.1:
resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 17.0.45
- '@types/yargs': 16.0.4
+ '@types/node': 18.15.11
+ '@types/yargs': 16.0.5
chalk: 4.1.2
dev: true
- /@jest/types/28.1.3:
+ /@jest/types@28.1.3:
resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/schemas': 28.1.3
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 17.0.45
- '@types/yargs': 17.0.13
+ '@types/node': 18.15.11
+ '@types/yargs': 17.0.24
chalk: 4.1.2
- /@jest/types/29.0.3:
- resolution: {integrity: sha512-coBJmOQvurXjN1Hh5PzF7cmsod0zLIOXpP8KD161mqNlroMhLcwpODiEzi7ZsRl5Z/AIuxpeNm8DCl43F4kz8A==}
+ /@jest/types@29.5.0:
+ resolution: {integrity: sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/schemas': 29.0.0
+ '@jest/schemas': 29.4.3
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 18.7.23
- '@types/yargs': 17.0.13
+ '@types/node': 18.15.11
+ '@types/yargs': 17.0.24
chalk: 4.1.2
- /@jridgewell/gen-mapping/0.1.1:
+ /@jridgewell/gen-mapping@0.1.1:
resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.14
- /@jridgewell/gen-mapping/0.3.2:
+ /@jridgewell/gen-mapping@0.3.2:
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.14
- '@jridgewell/trace-mapping': 0.3.15
+ '@jridgewell/trace-mapping': 0.3.17
- /@jridgewell/resolve-uri/3.1.0:
+ /@jridgewell/resolve-uri@3.1.0:
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
engines: {node: '>=6.0.0'}
- /@jridgewell/set-array/1.1.2:
+ /@jridgewell/set-array@1.1.2:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
- /@jridgewell/sourcemap-codec/1.4.14:
+ /@jridgewell/sourcemap-codec@1.4.14:
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
- /@jridgewell/trace-mapping/0.3.15:
- resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==}
+ /@jridgewell/trace-mapping@0.3.17:
+ resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
dependencies:
'@jridgewell/resolve-uri': 3.1.0
'@jridgewell/sourcemap-codec': 1.4.14
- /@jridgewell/trace-mapping/0.3.9:
+ /@jridgewell/trace-mapping@0.3.9:
resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
dependencies:
'@jridgewell/resolve-uri': 3.1.0
'@jridgewell/sourcemap-codec': 1.4.14
- /@motionone/animation/10.14.0:
- resolution: {integrity: sha512-h+1sdyBP8vbxEBW5gPFDnj+m2DCqdlAuf2g6Iafb1lcMnqjsRXWlPw1AXgvUMXmreyhqmPbJqoNfIKdytampRQ==}
+ /@motionone/animation@10.15.1:
+ resolution: {integrity: sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ==}
dependencies:
- '@motionone/easing': 10.14.0
- '@motionone/types': 10.14.0
- '@motionone/utils': 10.14.0
- tslib: 2.4.0
+ '@motionone/easing': 10.15.1
+ '@motionone/types': 10.15.1
+ '@motionone/utils': 10.15.1
+ tslib: 2.5.0
dev: false
- /@motionone/dom/10.12.0:
- resolution: {integrity: sha512-UdPTtLMAktHiqV0atOczNYyDd/d8Cf5fFsd1tua03PqTwwCe/6lwhLSQ8a7TbnQ5SN0gm44N1slBfj+ORIhrqw==}
+ /@motionone/dom@10.15.5:
+ resolution: {integrity: sha512-Xc5avlgyh3xukU9tydh9+8mB8+2zAq+WlLsC3eEIp7Ax7DnXgY7Bj/iv0a4X2R9z9ZFZiaXK3BO0xMYHKbAAdA==}
dependencies:
- '@motionone/animation': 10.14.0
- '@motionone/generators': 10.14.0
- '@motionone/types': 10.14.0
- '@motionone/utils': 10.14.0
+ '@motionone/animation': 10.15.1
+ '@motionone/generators': 10.15.1
+ '@motionone/types': 10.15.1
+ '@motionone/utils': 10.15.1
hey-listen: 1.0.8
- tslib: 2.4.0
+ tslib: 2.5.0
dev: false
- /@motionone/dom/10.13.1:
- resolution: {integrity: sha512-zjfX+AGMIt/fIqd/SL1Lj93S6AiJsEA3oc5M9VkUr+Gz+juRmYN1vfvZd6MvEkSqEjwPQgcjN7rGZHrDB9APfQ==}
+ /@motionone/easing@10.15.1:
+ resolution: {integrity: sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw==}
dependencies:
- '@motionone/animation': 10.14.0
- '@motionone/generators': 10.14.0
- '@motionone/types': 10.14.0
- '@motionone/utils': 10.14.0
- hey-listen: 1.0.8
- tslib: 2.4.0
+ '@motionone/utils': 10.15.1
+ tslib: 2.5.0
dev: false
- /@motionone/easing/10.14.0:
- resolution: {integrity: sha512-2vUBdH9uWTlRbuErhcsMmt1jvMTTqvGmn9fHq8FleFDXBlHFs5jZzHJT9iw+4kR1h6a4SZQuCf72b9ji92qNYA==}
+ /@motionone/generators@10.15.1:
+ resolution: {integrity: sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ==}
dependencies:
- '@motionone/utils': 10.14.0
- tslib: 2.4.0
+ '@motionone/types': 10.15.1
+ '@motionone/utils': 10.15.1
+ tslib: 2.5.0
dev: false
- /@motionone/generators/10.14.0:
- resolution: {integrity: sha512-6kRHezoFfIjFN7pPpaxmkdZXD36tQNcyJe3nwVqwJ+ZfC0e3rFmszR8kp9DEVFs9QL/akWjuGPSLBI1tvz+Vjg==}
+ /@motionone/types@10.15.1:
+ resolution: {integrity: sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA==}
+ dev: false
+
+ /@motionone/utils@10.15.1:
+ resolution: {integrity: sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw==}
dependencies:
- '@motionone/types': 10.14.0
- '@motionone/utils': 10.14.0
- tslib: 2.4.0
+ '@motionone/types': 10.15.1
+ hey-listen: 1.0.8
+ tslib: 2.5.0
dev: false
- /@motionone/types/10.14.0:
- resolution: {integrity: sha512-3bNWyYBHtVd27KncnJLhksMFQ5o2MSdk1cA/IZqsHtA9DnRM1SYgN01CTcJ8Iw8pCXF5Ocp34tyAjY7WRpOJJQ==}
+ /@noble/hashes@1.1.2:
+ resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==}
dev: false
- /@motionone/utils/10.14.0:
- resolution: {integrity: sha512-sLWBLPzRqkxmOTRzSaD3LFQXCPHvDzyHJ1a3VP9PRzBxyVd2pv51/gMOsdAcxQ9n+MIeGJnxzXBYplUHKj4jkw==}
- dependencies:
- '@motionone/types': 10.14.0
- hey-listen: 1.0.8
- tslib: 2.4.0
+ /@noble/secp256k1@1.7.1:
+ resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==}
dev: false
- /@nodelib/fs.scandir/2.1.5:
+ /@nodelib/fs.scandir@2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.stat': 2.0.5
run-parallel: 1.2.0
- /@nodelib/fs.stat/2.0.5:
+ /@nodelib/fs.stat@2.0.5:
resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
engines: {node: '>= 8'}
- /@nodelib/fs.walk/1.2.8:
+ /@nodelib/fs.walk@1.2.8:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.13.0
+ fastq: 1.15.0
- /@radix-ui/colors/0.1.8:
- resolution: {integrity: sha512-jwRMXYwC0hUo0mv6wGpuw254Pd9p/R6Td5xsRpOmaWkUHlooNWqVcadgyzlRumMq3xfOTXwJReU0Jv+EIy4Jbw==}
- dev: false
-
- /@radix-ui/popper/0.1.0:
- resolution: {integrity: sha512-uzYeElL3w7SeNMuQpXiFlBhTT+JyaNMCwDfjKkrzugEcYrf5n52PHqncNdQPUtR42hJh8V9FsqyEDbDxkeNjJQ==}
- dependencies:
- '@babel/runtime': 7.19.0
- csstype: 3.1.1
- dev: false
-
- /@radix-ui/primitive/0.1.0:
- resolution: {integrity: sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==}
- dependencies:
- '@babel/runtime': 7.19.0
- dev: false
-
- /@radix-ui/primitive/1.0.0:
- resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==}
+ /@playwright/test@1.32.1:
+ resolution: {integrity: sha512-FTwjCuhlm1qHUGf4hWjfr64UMJD/z0hXYbk+O387Ioe6WdyZQ+0TBDAc6P+pHjx2xCv1VYNgrKbYrNixFWy4Dg==}
+ engines: {node: '>=14'}
+ hasBin: true
dependencies:
- '@babel/runtime': 7.19.0
- dev: false
+ '@types/node': 18.15.11
+ playwright-core: 1.32.1
+ optionalDependencies:
+ fsevents: 2.3.2
+ dev: true
- /@radix-ui/react-accordion/0.1.6_react@18.2.0:
- resolution: {integrity: sha512-LOXlqPU6y6EMBopdRIKCWFvMPY1wPTQ4uJiX7ZVxldrMJcM7imBzI3wlRTkPCHZ3FLHmpuw+cQi3du23pzJp1g==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/primitive': 0.1.0
- '@radix-ui/react-collapsible': 0.1.6_react@18.2.0
- '@radix-ui/react-collection': 0.1.4_react@18.2.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-context': 0.1.1_react@18.2.0
- '@radix-ui/react-id': 0.1.5_react@18.2.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-use-controllable-state': 0.1.0_react@18.2.0
- react: 18.2.0
+ /@radix-ui/colors@0.1.8:
+ resolution: {integrity: sha512-jwRMXYwC0hUo0mv6wGpuw254Pd9p/R6Td5xsRpOmaWkUHlooNWqVcadgyzlRumMq3xfOTXwJReU0Jv+EIy4Jbw==}
dev: false
- /@radix-ui/react-accordion/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-F4vrzev+f1gjrWiU+IFQIzN43fYyvQ+AN0OicHYoDddis53xnPC0DKm16Ks4/XjvmqbISAR/FscYX0vymEHxcA==}
- peerDependencies:
- react: '*'
- react-dom: '*'
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
+ /@radix-ui/primitive@1.0.0:
+ resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==}
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/primitive': 1.0.0
- '@radix-ui/react-collapsible': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-collection': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-id': 1.0.0_react@18.2.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ '@babel/runtime': 7.21.0
dev: false
- /@radix-ui/react-alert-dialog/0.1.7_rj7ozvcq3uehdlnj3cbwzbi5ce:
- resolution: {integrity: sha512-b0+TWr0VRWMWM7QcXvvcwbMGNzpTmvPBSBpYcoaD+QnVo3jdJt0k0bghwbYBuywzdyuRNUFf33xwah/57w09QA==}
+ /@radix-ui/react-accordion@1.1.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-TQtyyRubYe8DD6DYCovNLTjd2D+TFrNCpr99T5M3cYUbR7BsRxWsxfInjbQ1nHsdy2uPTcnJS5npyXPVfP0piw==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3609,21 +3838,22 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/primitive': 0.1.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-context': 0.1.1_react@18.2.0
- '@radix-ui/react-dialog': 0.1.7_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-slot': 0.1.2_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/primitive': 1.0.0
+ '@radix-ui/react-collapsible': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.0(react@18.2.0)
+ '@radix-ui/react-id': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- transitivePeerDependencies:
- - '@types/react'
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-alert-dialog/1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce:
- resolution: {integrity: sha512-E2N5klf4Mi1QjTIPqSfAPXFPeZG5ZnnBZJ80lcTzJ0fSp8dqLG6bcxrkCrSU4Gm+HVZxxuCPkUHBfntd9aZUcw==}
+ /@radix-ui/react-alert-dialog@1.0.3(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-QXFy7+bhGi0u+paF2QbJeSCHZs4gLMJIPm6sajUamyW0fro6g1CaSGc5zmc4QmK2NlSGUrq8m+UsUqJYtzvXow==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3633,34 +3863,21 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-dialog': 1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-slot': 1.0.0_react@18.2.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-dialog': 1.0.3(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.1(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
- /@radix-ui/react-arrow/0.1.4_react@18.2.0:
- resolution: {integrity: sha512-BB6XzAb7Ml7+wwpFdYVtZpK1BlMgqyafSQNGzhIpSZ4uXvXOHPlR5GP8M449JkeQzgQjv9Mp1AsJxFC0KuOtuA==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-arrow/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-1MUuv24HCdepi41+qfv125EwMuxgQ+U+h0A9K3BjCO/J8nVRREKHHpkD9clwfnjEDk9hgGzCnff4aUKCPiRepw==}
+ /@radix-ui/react-arrow@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3670,14 +3887,14 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-aspect-ratio/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-/QlrIrrcWU8QPz5AccWgKdQGUFw+EKZaxzlH5eWqbOCBTmq0kM1lgaa9EbsmyJwOTtlN0Az9F83lNboQubifwg==}
+ /@radix-ui/react-aspect-ratio@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-YCujQYnwcVcakbdhE8eTjhh4QR8CsngEcRlSzIPWw1vp3KPC9orETo8CxuVM65j5HAp0oFoOlIy6v7SuF+9P+Q==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3687,14 +3904,14 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-avatar/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-pCN+bXAjhuGt7xkDh8MgdB2wN09XhLKpzPMJR9aVVS0tz0oTCy8wkbFOAmLotjBwZBHMJ9acpsVh7/JIuDSCtw==}
+ /@radix-ui/react-avatar@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-XRL8z2l9V7hRLCPjHWg/34RBPZUGpmOjmsRSNvIh2DI28GyIWDChbcsDUVc63MzOItk6Q83Ob2KK8k2FUlXlGA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3704,17 +3921,17 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0
- '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-checkbox/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-MoboEfb4O6Akggz7UwZDKp4p9YR8+FIAmIa7UEAiAxfbTArIgSJqJLaEpdF+MPR4Uk/lSGNW727uvugef/UqWQ==}
+ /@radix-ui/react-checkbox@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-55B8/vKzTuzxllH5sGJO4zaBf9gYpJuJRRzaOKm+0oAefRnMvbf+Kgww7IOANVN0w3z7agFJgtnXaZl8Uj95AA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3724,42 +3941,21 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-label': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- '@radix-ui/react-use-previous': 1.0.0_react@18.2.0
- '@radix-ui/react-use-size': 1.0.0_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/react-collapsible/0.1.6_react@18.2.0:
- resolution: {integrity: sha512-Gkf8VuqMc6HTLzA2AxVYnyK6aMczVLpatCjdD9Lj4wlYLXCz9KtiqZYslLMeqnQFLwLyZS0WKX/pQ8j5fioIBw==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/primitive': 0.1.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-context': 0.1.1_react@18.2.0
- '@radix-ui/react-id': 0.1.5_react@18.2.0
- '@radix-ui/react-presence': 0.1.2_react@18.2.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-use-controllable-state': 0.1.0_react@18.2.0
- '@radix-ui/react-use-layout-effect': 0.1.0_react@18.2.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-previous': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-size': 1.0.0(react@18.2.0)
react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-collapsible/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-NfZqWntvPsC43szs0NvumRjmTTJTLgaDOAnmVGDZaGsg2u6LcJwUT7YeYSKnlxWRQWN4pwwEfoYdWrtoutfO8g==}
+ /@radix-ui/react-collapsible@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-QNiDT6Au8jUU0K1WV+HEd4loH7C5CKQjeXxskwqyiyAkyCmW7qlQM5vSSJCIoQC+OVPyhgafSmGudRP8Qm1/gA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3769,37 +3965,21 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-id': 1.0.0_react@18.2.0
- '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-id': 1.0.0(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-collection/0.1.4_react@18.2.0:
- resolution: {integrity: sha512-3muGI15IdgaDFjOcO7xX8a35HQRBRF6LH9pS6UCeZeRmbslkVeHyJRQr2rzICBUoX7zgIA0kXyMDbpQnJGyJTA==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-context': 0.1.1_react@18.2.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-slot': 0.1.2_react@18.2.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-collection/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-8i1pf5dKjnq90Z8udnnXKzdCEV3/FYrfw0n/b6NvB6piXEn3fO1bOh7HBcpG8XrnIXzxlYu2oCcR38QpyLS/mg==}
+ /@radix-ui/react-collection@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3809,28 +3989,16 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-slot': 1.0.0_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/react-compose-refs/0.1.0_react@18.2.0:
- resolution: {integrity: sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.1(react@18.2.0)
react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-compose-refs/1.0.0_react@18.2.0:
+ /@radix-ui/react-compose-refs@1.0.0(react@18.2.0):
resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==}
peerDependencies:
react: '*'
@@ -3838,23 +4006,11 @@ packages:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-context/0.1.1_react@18.2.0:
- resolution: {integrity: sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
react: 18.2.0
dev: false
- /@radix-ui/react-context/1.0.0_react@18.2.0:
+ /@radix-ui/react-context@1.0.0(react@18.2.0):
resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==}
peerDependencies:
react: '*'
@@ -3862,44 +4018,12 @@ packages:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-dialog/0.1.7_rj7ozvcq3uehdlnj3cbwzbi5ce:
- resolution: {integrity: sha512-jXt8srGhHBRvEr9jhEAiwwJzWCWZoGRJ030aC9ja/gkRJbZdy0iD3FwXf+Ff4RtsZyLUMHW7VUwFOlz3Ixe1Vw==}
- peerDependencies:
- react: '*'
- react-dom: '*'
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/primitive': 0.1.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-context': 0.1.1_react@18.2.0
- '@radix-ui/react-dismissable-layer': 0.1.5_react@18.2.0
- '@radix-ui/react-focus-guards': 0.1.0_react@18.2.0
- '@radix-ui/react-focus-scope': 0.1.4_react@18.2.0
- '@radix-ui/react-id': 0.1.5_react@18.2.0
- '@radix-ui/react-portal': 0.1.4_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-presence': 0.1.2_react@18.2.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-slot': 0.1.2_react@18.2.0
- '@radix-ui/react-use-controllable-state': 0.1.0_react@18.2.0
- aria-hidden: 1.2.1_iapumuv4e6jcjznwuxpf4tt22e
+ '@babel/runtime': 7.21.0
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-remove-scroll: 2.5.5_iapumuv4e6jcjznwuxpf4tt22e
- transitivePeerDependencies:
- - '@types/react'
dev: false
- /@radix-ui/react-dialog/1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce:
- resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==}
+ /@radix-ui/react-dialog@1.0.3(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-owNhq36kNPqC2/a+zJRioPg6HHnTn5B/sh/NjTY8r4W9g1L5VJlrzZIVcBr7R9Mg8iLjVmh6MGgMlfoVf/WO/A==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3909,28 +4033,28 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-dismissable-layer': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-focus-guards': 1.0.0_react@18.2.0
- '@radix-ui/react-focus-scope': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-id': 1.0.0_react@18.2.0
- '@radix-ui/react-portal': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-slot': 1.0.0_react@18.2.0
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- aria-hidden: 1.2.1_iapumuv4e6jcjznwuxpf4tt22e
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-remove-scroll: 2.5.4_iapumuv4e6jcjznwuxpf4tt22e
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0)
+ '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.0(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.1(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
+ aria-hidden: 1.2.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ react-remove-scroll: 2.5.5(@types/react@18.0.30)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
- /@radix-ui/react-direction/1.0.0_react@18.2.0:
+ /@radix-ui/react-direction@1.0.0(react@18.2.0):
resolution: {integrity: sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==}
peerDependencies:
react: '*'
@@ -3938,30 +4062,12 @@ packages:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-dismissable-layer/0.1.5_react@18.2.0:
- resolution: {integrity: sha512-J+fYWijkX4M4QKwf9dtu1oC0U6e6CEl8WhBp3Ad23yz2Hia0XCo6Pk/mp5CAFy4QBtQedTSkhW05AdtSOEoajQ==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/primitive': 0.1.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-use-body-pointer-events': 0.1.1_react@18.2.0
- '@radix-ui/react-use-callback-ref': 0.1.0_react@18.2.0
- '@radix-ui/react-use-escape-keydown': 0.1.0_react@18.2.0
+ '@babel/runtime': 7.21.0
react: 18.2.0
dev: false
- /@radix-ui/react-dismissable-layer/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==}
+ /@radix-ui/react-dismissable-layer@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -3971,29 +4077,17 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0
- '@radix-ui/react-use-escape-keydown': 1.0.0_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/react-focus-guards/0.1.0_react@18.2.0:
- resolution: {integrity: sha512-kRx/swAjEfBpQ3ns7J3H4uxpXuWCqN7MpALiSDOXiyo2vkWv0L9sxvbpZeTulINuE3CGMzicVMuNc/VWXjFKOg==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-escape-keydown': 1.0.2(react@18.2.0)
react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-focus-guards/1.0.0_react@18.2.0:
+ /@radix-ui/react-focus-guards@1.0.0(react@18.2.0):
resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==}
peerDependencies:
react: '*'
@@ -4001,27 +4095,12 @@ packages:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-focus-scope/0.1.4_react@18.2.0:
- resolution: {integrity: sha512-fbA4ES3H4Wkxp+OeLhvN6SwL7mXNn/aBtUf7DRYxY9+Akrf7dRxl2ck4lgcpPsSg3zSDsEwLcY+h5cmj5yvlug==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-use-callback-ref': 0.1.0_react@18.2.0
+ '@babel/runtime': 7.21.0
react: 18.2.0
dev: false
- /@radix-ui/react-focus-scope/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==}
+ /@radix-ui/react-focus-scope@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-spwXlNTfeIprt+kaEWE/qYuYT3ZAqJiAGjN/JgdvgVDTu8yc+HuX+WOWXrKliKnLnwck0F6JDkqIERncnih+4A==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4031,28 +4110,15 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/react-id/0.1.5_react@18.2.0:
- resolution: {integrity: sha512-IPc4H/63bes0IZ1GJJozSEkSWcDyhNGtKFWUpJ+XtaLyQ1X3x7Mf6fWwWhDcpqlYEP+5WtAvfqcyEsyjP+ZhBQ==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-use-layout-effect': 0.1.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-id/1.0.0_react@18.2.0:
+ /@radix-ui/react-id@1.0.0(react@18.2.0):
resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==}
peerDependencies:
react: '*'
@@ -4060,13 +4126,13 @@ packages:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
react: 18.2.0
dev: false
- /@radix-ui/react-label/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-k+EbxeRaVbSJ4oaR9eUYuC0cDIGRB4TAPhilbFCIMpP9pXFNcyQPQUvRaVOQBrviuArYM80xh0BQR/0y3kjUdQ==}
+ /@radix-ui/react-label@2.0.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-qcfbS3B8hTYmEO44RNcXB6pegkxRsJIbdxTMu0PEX0Luv5O2DvTIwwVYxQfUwLpM88EL84QRPLOLgwUSApMsLQ==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4076,17 +4142,14 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-id': 1.0.0_react@18.2.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-popover/1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce:
- resolution: {integrity: sha512-osxFFO0TiZ9ABpEOitZu0R1Fdd+tSpJgAqLZxRLLdZQ7ya0onSODcITp5hXDVuYQeVXH6pKEBGwXN6ZGjZ0a5g==}
+ /@radix-ui/react-popover@1.0.5(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-GRHZ8yD12MrN2NLobHPE8Rb5uHTxd9x372DE9PPNnBjpczAQHcZ5ne0KXG4xpf+RDdXSzdLv9ym6mYJCDTaUZg==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4096,50 +4159,30 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-dismissable-layer': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-focus-guards': 1.0.0_react@18.2.0
- '@radix-ui/react-focus-scope': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-id': 1.0.0_react@18.2.0
- '@radix-ui/react-popper': 1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-portal': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-slot': 1.0.0_react@18.2.0
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- aria-hidden: 1.2.1_iapumuv4e6jcjznwuxpf4tt22e
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-remove-scroll: 2.5.4_iapumuv4e6jcjznwuxpf4tt22e
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-focus-guards': 1.0.0(react@18.2.0)
+ '@radix-ui/react-focus-scope': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.0(react@18.2.0)
+ '@radix-ui/react-popper': 1.1.1(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.1(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
+ aria-hidden: 1.2.3
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ react-remove-scroll: 2.5.5(@types/react@18.0.30)(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
- /@radix-ui/react-popper/0.1.4_react@18.2.0:
- resolution: {integrity: sha512-18gDYof97t8UQa7zwklG1Dr8jIdj3u+rVOQLzPi9f5i1YQak/pVGkaqw8aY+iDUknKKuZniTk/7jbAJUYlKyOw==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/popper': 0.1.0
- '@radix-ui/react-arrow': 0.1.4_react@18.2.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-context': 0.1.1_react@18.2.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-use-rect': 0.1.1_react@18.2.0
- '@radix-ui/react-use-size': 0.1.1_react@18.2.0
- '@radix-ui/rect': 0.1.1
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-popper/1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce:
- resolution: {integrity: sha512-k2dDd+1Wl0XWAMs9ZvAxxYsB9sOsEhrFQV4CINd7IUZf0wfdye4OHen9siwxvZImbzhgVeKTJi68OQmPRvVdMg==}
+ /@radix-ui/react-popper@1.1.1(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4149,42 +4192,25 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@floating-ui/react-dom': 0.7.2_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-arrow': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0
- '@radix-ui/react-use-rect': 1.0.0_react@18.2.0
- '@radix-ui/react-use-size': 1.0.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@floating-ui/react-dom': 0.7.2(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-arrow': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-rect': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-size': 1.0.0(react@18.2.0)
'@radix-ui/rect': 1.0.0
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
- /@radix-ui/react-portal/0.1.4_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-MO0wRy2eYRTZ/CyOri9NANCAtAtq89DEtg90gicaTlkCfdqCLEBsLb+/q66BZQTr3xX/Vq01nnVfc/TkCqoqvw==}
- peerDependencies:
- react: '*'
- react-dom: '*'
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-use-layout-effect': 0.1.0_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/react-portal/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==}
+ /@radix-ui/react-portal@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4194,27 +4220,13 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/react-presence/0.1.2_react@18.2.0:
- resolution: {integrity: sha512-3BRlFZraooIUfRlyN+b/Xs5hq1lanOOo/+3h6Pwu2GMFjkGKKa4Rd51fcqGqnVlbr3jYg+WLuGyAV4KlgqwrQw==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-use-layout-effect': 0.1.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-presence/1.0.0_biqbaboplfbrettd7655fr4n2y:
+ /@radix-ui/react-presence@1.0.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==}
peerDependencies:
react: '*'
@@ -4225,28 +4237,15 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/react-primitive/0.1.4_react@18.2.0:
- resolution: {integrity: sha512-6gSl2IidySupIMJFjYnDIkIWRyQdbu/AHK7rbICPani+LW4b0XdxBXc46og/iZvuwW8pjCS8I2SadIerv84xYA==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-slot': 0.1.2_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-primitive/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==}
+ /@radix-ui/react-primitive@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4256,14 +4255,14 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-slot': 1.0.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-slot': 1.0.1(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-radio-group/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-WekhUjLzH6/ZXQNAum2NNww+0zvOIfFu96+AZ1XXxWolq82vNAgqMbPrxyqij2H/sa33wbjqspErybsTLtVTDA==}
+ /@radix-ui/react-radio-group@1.1.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-S7K8upMjOkx1fTUzEugbfCYPwI9Yw4m2h2ZfJP+ZWP/Mzc/LE2T6QgiAMaSaC3vZSxU5Kk5Eb377zMklWeaaCQ==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4273,24 +4272,23 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-direction': 1.0.0_react@18.2.0
- '@radix-ui/react-label': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-roving-focus': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- '@radix-ui/react-use-previous': 1.0.0_react@18.2.0
- '@radix-ui/react-use-size': 1.0.0_react@18.2.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.0(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-roving-focus': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-previous': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-size': 1.0.0(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-roving-focus/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-lHvO4MhvoWpeNbiJAoyDsEtbKqP2jkkdwsMVJ3kfqbkC71J/aXE6Th6gkZA1xHEqSku+t+UgoDjvE7Z3gsBpcg==}
+ /@radix-ui/react-roving-focus@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-stjCkIoMe6h+1fWtXlA6cRfikdBzCLp3SnVk7c48cv/uy3DTGoXhN76YaOYUJuy3aEDvDIKwKR5KSmvrtPvQPQ==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4300,48 +4298,35 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-collection': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-direction': 1.0.0_react@18.2.0
- '@radix-ui/react-id': 1.0.0_react@18.2.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/react-slot/0.1.2_react@18.2.0:
- resolution: {integrity: sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
+ '@radix-ui/react-collection': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.0(react@18.2.0)
+ '@radix-ui/react-id': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-slot/1.0.0_react@18.2.0:
- resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==}
+ /@radix-ui/react-slot@1.0.1(react@18.2.0):
+ resolution: {integrity: sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
react: 18.2.0
dev: false
- /@radix-ui/react-switch/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-SydkCiuirxJfRG8259J0RIpOw1p6y4TgJdNYvDNXgkEjCjFzLCvBbgDNQn9SeYXk3mjO/ezMgMFsacnrp4eihw==}
+ /@radix-ui/react-switch@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-BcG/LKehxt36NXG0wPnoCitIfSMtU9Xo7BmythYA1PAMLtsMvW7kALfBzmduQoHTWcKr0AVcFyh0gChBUp9TiQ==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4351,21 +4336,20 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-label': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- '@radix-ui/react-use-previous': 1.0.0_react@18.2.0
- '@radix-ui/react-use-size': 1.0.0_react@18.2.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-previous': 1.0.0(react@18.2.0)
+ '@radix-ui/react-use-size': 1.0.0(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-tabs/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-oKUwEDsySVC0uuSEH7SHCVt1+ijmiDFAI9p+fHCtuZdqrRDKIFs09zp5nrmu4ggP6xqSx9lj1VSblnDH+n3IBA==}
+ /@radix-ui/react-tabs@1.0.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-4CkF/Rx1GcrusI/JZ1Rvyx4okGUs6wEenWA0RG/N+CwkRhTy7t54y7BLsWUXrAz/GRbBfHQg/Odfs/RoW0CiRA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4375,51 +4359,21 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-direction': 1.0.0_react@18.2.0
- '@radix-ui/react-id': 1.0.0_react@18.2.0
- '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-roving-focus': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/react-tooltip/0.1.7_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-eiBUsVOHenZ0JR16tl970bB0DafJBz6mFgSGfIGIVpflFj0LIsIDiLMsYyvYdx1KwwsIUDTEZtxcPm/sWjPzqA==}
- peerDependencies:
- react: '*'
- react-dom: '*'
- peerDependenciesMeta:
- react:
- optional: true
- react-dom:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/primitive': 0.1.0
- '@radix-ui/react-compose-refs': 0.1.0_react@18.2.0
- '@radix-ui/react-context': 0.1.1_react@18.2.0
- '@radix-ui/react-id': 0.1.5_react@18.2.0
- '@radix-ui/react-popper': 0.1.4_react@18.2.0
- '@radix-ui/react-portal': 0.1.4_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-presence': 0.1.2_react@18.2.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
- '@radix-ui/react-slot': 0.1.2_react@18.2.0
- '@radix-ui/react-use-controllable-state': 0.1.0_react@18.2.0
- '@radix-ui/react-use-escape-keydown': 0.1.0_react@18.2.0
- '@radix-ui/react-use-previous': 0.1.1_react@18.2.0
- '@radix-ui/react-use-rect': 0.1.1_react@18.2.0
- '@radix-ui/react-visually-hidden': 0.1.4_react@18.2.0
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-direction': 1.0.0(react@18.2.0)
+ '@radix-ui/react-id': 1.0.0(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-roving-focus': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/react-tooltip/1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce:
- resolution: {integrity: sha512-RB06pov+O4Npy10ei1C6fsyB9QoOjz7Ubo8Sl3qdKtLgkL9iI96925DYtH0bxx6MH6YB2FuzLU6B75qn3AQQQw==}
+ /@radix-ui/react-tooltip@1.0.5(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-cDKVcfzyO6PpckZekODJZDe5ZxZ2fCZlzKzTmPhe4mX9qTHRfLcKgqb0OKf22xLwDequ2tVleim+ZYx3rabD5w==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4429,51 +4383,26 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
'@radix-ui/primitive': 1.0.0
- '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0
- '@radix-ui/react-context': 1.0.0_react@18.2.0
- '@radix-ui/react-dismissable-layer': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-id': 1.0.0_react@18.2.0
- '@radix-ui/react-popper': 1.0.0_rj7ozvcq3uehdlnj3cbwzbi5ce
- '@radix-ui/react-portal': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
- '@radix-ui/react-slot': 1.0.0_react@18.2.0
- '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0
- '@radix-ui/react-visually-hidden': 1.0.0_biqbaboplfbrettd7655fr4n2y
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ '@radix-ui/react-compose-refs': 1.0.0(react@18.2.0)
+ '@radix-ui/react-context': 1.0.0(react@18.2.0)
+ '@radix-ui/react-dismissable-layer': 1.0.3(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-id': 1.0.0(react@18.2.0)
+ '@radix-ui/react-popper': 1.1.1(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-portal': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-presence': 1.0.0(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.1(react@18.2.0)
+ '@radix-ui/react-use-controllable-state': 1.0.0(react@18.2.0)
+ '@radix-ui/react-visually-hidden': 1.0.2(react-dom@18.2.0)(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
transitivePeerDependencies:
- '@types/react'
dev: false
- /@radix-ui/react-use-body-pointer-events/0.1.1_react@18.2.0:
- resolution: {integrity: sha512-R8leV2AWmJokTmERM8cMXFHWSiv/fzOLhG/JLmRBhLTAzOj37EQizssq4oW0Z29VcZy2tODMi9Pk/htxwb+xpA==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-use-layout-effect': 0.1.0_react@18.2.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-use-callback-ref/0.1.0_react@18.2.0:
- resolution: {integrity: sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-use-callback-ref/1.0.0_react@18.2.0:
+ /@radix-ui/react-use-callback-ref@1.0.0(react@18.2.0):
resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==}
peerDependencies:
react: '*'
@@ -4481,24 +4410,11 @@ packages:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-use-controllable-state/0.1.0_react@18.2.0:
- resolution: {integrity: sha512-zv7CX/PgsRl46a52Tl45TwqwVJdmqnlQEQhaYMz/yBOD2sx2gCkCFSoF/z9mpnYWmS6DTLNTg5lIps3fV6EnXg==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-use-callback-ref': 0.1.0_react@18.2.0
+ '@babel/runtime': 7.21.0
react: 18.2.0
dev: false
- /@radix-ui/react-use-controllable-state/1.0.0_react@18.2.0:
+ /@radix-ui/react-use-controllable-state@1.0.0(react@18.2.0):
resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==}
peerDependencies:
react: '*'
@@ -4506,50 +4422,25 @@ packages:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-use-escape-keydown/0.1.0_react@18.2.0:
- resolution: {integrity: sha512-tDLZbTGFmvXaazUXXv8kYbiCcbAE8yKgng9s95d8fCO+Eundv0Jngbn/hKPhDDs4jj9ChwRX5cDDnlaN+ugYYQ==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-use-callback-ref': 0.1.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
react: 18.2.0
dev: false
- /@radix-ui/react-use-escape-keydown/1.0.0_react@18.2.0:
- resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==}
+ /@radix-ui/react-use-escape-keydown@1.0.2(react@18.2.0):
+ resolution: {integrity: sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-use-callback-ref': 1.0.0(react@18.2.0)
react: 18.2.0
dev: false
- /@radix-ui/react-use-layout-effect/0.1.0_react@18.2.0:
- resolution: {integrity: sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-use-layout-effect/1.0.0_react@18.2.0:
+ /@radix-ui/react-use-layout-effect@1.0.0(react@18.2.0):
resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==}
peerDependencies:
react: '*'
@@ -4557,100 +4448,50 @@ packages:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-use-previous/0.1.1_react@18.2.0:
- resolution: {integrity: sha512-O/ZgrDBr11dR8rhO59ED8s5zIXBRFi8MiS+CmFGfi7MJYdLbfqVOmQU90Ghf87aifEgWe6380LA69KBneaShAg==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-use-previous/1.0.0_react@18.2.0:
- resolution: {integrity: sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-use-rect/0.1.1_react@18.2.0:
- resolution: {integrity: sha512-kHNNXAsP3/PeszEmM/nxBBS9Jbo93sO+xuMTcRfwzXsmxT5gDXQzAiKbZQ0EecCPtJIzqvr7dlaQi/aP1PKYqQ==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/rect': 0.1.1
- react: 18.2.0
- dev: false
-
- /@radix-ui/react-use-rect/1.0.0_react@18.2.0:
- resolution: {integrity: sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/rect': 1.0.0
+ '@babel/runtime': 7.21.0
react: 18.2.0
dev: false
- /@radix-ui/react-use-size/0.1.1_react@18.2.0:
- resolution: {integrity: sha512-pTgWM5qKBu6C7kfKxrKPoBI2zZYZmp2cSXzpUiGM3qEBQlMLtYhaY2JXdXUCxz+XmD1YEjc8oRwvyfsD4AG4WA==}
+ /@radix-ui/react-use-previous@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
react: 18.2.0
dev: false
- /@radix-ui/react-use-size/1.0.0_react@18.2.0:
- resolution: {integrity: sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==}
+ /@radix-ui/react-use-rect@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/rect': 1.0.0
react: 18.2.0
dev: false
- /@radix-ui/react-visually-hidden/0.1.4_react@18.2.0:
- resolution: {integrity: sha512-K/q6AEEzqeeEq/T0NPChvBqnwlp8Tl4NnQdrI/y8IOY7BRR+Ug0PEsVk6g48HJ7cA1//COugdxXXVVK/m0X1mA==}
+ /@radix-ui/react-use-size@1.0.0(react@18.2.0):
+ resolution: {integrity: sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-primitive': 0.1.4_react@18.2.0
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-use-layout-effect': 1.0.0(react@18.2.0)
react: 18.2.0
dev: false
- /@radix-ui/react-visually-hidden/1.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-MwAhMdX+n6S4InwRKSnpUsp+lLkYG6izQF56ul6guSX2mBBLOMV9Frx7xJlkEe2GjKLzbNuHhaCS6e5gopmZNA==}
+ /@radix-ui/react-visually-hidden@1.0.2(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-qirnJxtYn73HEk1rXL12/mXnu2rwsNHDID10th2JGtdK25T9wX+mxRmGt7iPSahw512GbZOc0syZX1nLQGoEOg==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4660,62 +4501,56 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y
+ '@babel/runtime': 7.21.0
+ '@radix-ui/react-primitive': 1.0.2(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- dev: false
-
- /@radix-ui/rect/0.1.1:
- resolution: {integrity: sha512-g3hnE/UcOg7REdewduRPAK88EPuLZtaq7sA9ouu8S+YEtnyFRI16jgv6GZYe3VMoQLL1T171ebmEPtDjyxWLzw==}
- dependencies:
- '@babel/runtime': 7.19.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@radix-ui/rect/1.0.0:
+ /@radix-ui/rect@1.0.0:
resolution: {integrity: sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
dev: false
- /@react-aria/breadcrumbs/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-WlM2U/H7tFoaE4VO6pmbiiVI53E/BU2EX717hozTGDe8qCvcLTX6XSW2o2XtAGyMfAQkYOeTo7LAKss4yfcx4g==}
+ /@react-aria/breadcrumbs@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-WiNMlk8COR+4zpJ8mFgTgWQqCxoFE6OMJ16anJzR8IgP1xMzUmIQ7l0s0Dv4D5qE+xVlgNF0ccDdw1x6A+WzPw==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/link': 3.3.3_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/breadcrumbs': 3.4.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/link': 3.4.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/breadcrumbs': 3.5.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/button/3.6.1_react@18.2.0:
- resolution: {integrity: sha512-g10dk0eIQ71F1QefUymbff0yceQFHEKzOwK7J5QAFB5w/FUSmCTsMkBrrra4AogRxYHIAr5adPic5F2g7VzQFw==}
+ /@react-aria/button@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-4DSGXrAWflzT4cQe/x0KdrPzz7hv9vZgqYJuNXQkpmeIMs1EmUKuby2xC+W9GHuZ+8dMxjTWKy3XdwX2tCM42A==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/toggle': 3.4.1_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/toggle': 3.5.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/calendar/3.0.2_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-j9OJQWlir1S1IV+z5ltmGa17YZHwoP6fqAtvEBj1E1AkcUoLTCT5/MtWdVucvru9tZ98tL6JWg57lTXzgz2GEA==}
+ /@react-aria/calendar@3.1.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-XWtoGMBTYpj5De2yfboAv60SMXa/T2BjPd0uSkiaPXAC0vPjdB0VPhGbSi6LKCYIiTAMs98mMP0P4WYhWyW4jA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4725,41 +4560,41 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@internationalized/date': 3.0.1
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/live-announcer': 3.1.1
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/calendar': 3.0.2_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/calendar': 3.0.2_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@internationalized/date': 3.1.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.2.0
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/calendar': 3.1.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/calendar': 3.1.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/checkbox/3.5.1_react@18.2.0:
- resolution: {integrity: sha512-a3ONNbjV4nkLRV7G+hQysHwkvKTtB1++A4ceL8psbvbslii62F6qYzmgp/AK5D086cQJGxiqkEPLi049xfGuDA==}
+ /@react-aria/checkbox@3.8.0(react@18.2.0):
+ resolution: {integrity: sha512-VjezmSfDx1/A+Yz5naZ9xCxkasmtsO7uK+Ur+Z6bKmHwvoazRK5cATdRG4mj++0JUBYn6bvBGBEXFZHTkkGahw==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/label': 3.4.1_react@18.2.0
- '@react-aria/toggle': 3.3.3_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/checkbox': 3.2.1_react@18.2.0
- '@react-stately/toggle': 3.4.1_react@18.2.0
- '@react-types/checkbox': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/label': 3.5.0(react@18.2.0)
+ '@react-aria/toggle': 3.5.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/checkbox': 3.4.0(react@18.2.0)
+ '@react-stately/toggle': 3.5.0(react@18.2.0)
+ '@react-types/checkbox': 3.4.2(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/combobox/3.4.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-z01mkzH2DV6MT9Msz0ijZV4wAxSexrELh19IoOOyDE3PwIH/sRSf1AJNSwVwBPzuoYmEosU08/asQ2u8EMsEiA==}
+ /@react-aria/combobox@3.5.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-HyBX98TvQe8IscJlRz6TxgvMlYcwy9iTA/GWjy3bMNjUfxPaRZh5r69aG8JlTRvVDLE13cUSh0mKsTSjo8evvQ==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4769,28 +4604,28 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/listbox': 3.6.1_react@18.2.0
- '@react-aria/live-announcer': 3.1.1
- '@react-aria/menu': 3.6.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/overlays': 3.10.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/selection': 3.10.1_react@18.2.0
- '@react-aria/textfield': 3.7.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/combobox': 3.2.1_react@18.2.0
- '@react-stately/layout': 3.7.1_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/combobox': 3.5.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/listbox': 3.8.1(react@18.2.0)
+ '@react-aria/live-announcer': 3.2.0
+ '@react-aria/menu': 3.8.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/overlays': 3.13.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.13.1(react@18.2.0)
+ '@react-aria/textfield': 3.9.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/combobox': 3.4.0(react@18.2.0)
+ '@react-stately/layout': 3.11.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/combobox': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/datepicker/3.1.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-NEny54ShvL00rAJ+2VdU4XeLRNB7ptmcRMh6zfkh5NC7D9mInV+z41GwRnVsjcCS0ntbHaBH0y0TPO2uzwN8IQ==}
+ /@react-aria/datepicker@3.3.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-76/5a2Dfe/SCcW0j4hqeSTnlh6SSW/AYPKPr5fNaiGnLFJ3oLsc9SAuUgTsOBglR/J3N/hqtH+UO2U8X1QC6Ng==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4800,45 +4635,48 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@internationalized/date': 3.0.1
- '@internationalized/number': 3.1.1
- '@internationalized/string': 3.0.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/label': 3.4.1_react@18.2.0
- '@react-aria/spinbutton': 3.1.3_biqbaboplfbrettd7655fr4n2y
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/datepicker': 3.0.2_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/calendar': 3.0.2_react@18.2.0
- '@react-types/datepicker': 3.1.1_react@18.2.0
- '@react-types/dialog': 3.4.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@internationalized/date': 3.1.0
+ '@internationalized/number': 3.2.0
+ '@internationalized/string': 3.1.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/label': 3.5.0(react@18.2.0)
+ '@react-aria/spinbutton': 3.3.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/datepicker': 3.3.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/calendar': 3.1.0(react@18.2.0)
+ '@react-types/datepicker': 3.2.0(react@18.2.0)
+ '@react-types/dialog': 3.5.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/dialog/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-Sz7XdzX3rRhmfIp1rYS5D90T1tqiDsAkONsbPBRqUJx7NrjKiHhx3wvG4shiK66cPhAZwBk7wuQmMugDeIDFSA==}
+ /@react-aria/dialog@3.5.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-QcGwrNSn7hya6tcs0CTuYEMYBPk6YT1vaO6xMTfsSyRhJNCRvvtx/NJ3Bg26M7WvzbuC2aKaSDBw2c14ZeXr5g==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/overlays': 3.4.1_react@18.2.0
- '@react-types/dialog': 3.4.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/overlays': 3.13.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/overlays': 3.5.0(react@18.2.0)
+ '@react-types/dialog': 3.5.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
+ transitivePeerDependencies:
+ - react-dom
dev: false
- /@react-aria/dnd/3.0.0-alpha.12_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-smOvMPx+W5KUm7UTi03yb0dr9RK++JorF5HjslsuwDX0S3cccqO5QqFqKpb2CuuOYTbZxcyBGIGeuJHP4s0VIA==}
+ /@react-aria/dnd@3.1.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-SSkz9i7EcsoTrafDPpzlx+laYNfsUrCM7xX6yu68l9zO96kdoemZuv9OqbDBw2D1peqHT7kMoLreTLWsubb5bg==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4848,40 +4686,39 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@internationalized/string': 3.0.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/live-announcer': 3.1.1
- '@react-aria/overlays': 3.10.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-aria/visually-hidden': 3.4.1_react@18.2.0
- '@react-stately/dnd': 3.0.0-alpha.10_react@18.2.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@internationalized/string': 3.1.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.2.0
+ '@react-aria/overlays': 3.13.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-aria/visually-hidden': 3.7.0(react@18.2.0)
+ '@react-stately/dnd': 3.1.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/focus/3.8.0_react@18.2.0:
- resolution: {integrity: sha512-XuaLFdqf/6OyILifkVJo++5k2O+wlpNvXgsJkRWn/wSmB77pZKURm2MMGiSg2u911NqY+829UrSlpmhCZrc8RA==}
+ /@react-aria/focus@3.11.0(react@18.2.0):
+ resolution: {integrity: sha512-yPuWs9bAR9CMfIwyOPm2oXLPF19gNkUqW+ozSPhWbLMTEa8Ma09eHW1br4xbN+4ONOm/dCJsIkxTNPUkiLdQoA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
clsx: 1.2.1
react: 18.2.0
dev: false
- /@react-aria/grid/3.4.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-E4wnAvEH+j9mAGRrNS7pOXHUMyMh9LyWPjHJkpvljA2eCVsMEryhPFAYrqA/EgWr78aiTqXZmeCxKzqpcsSOgg==}
+ /@react-aria/grid@3.6.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-8u5oSqHrMNg4GVoOE21CEDcoAbTVpDUNg1mpJqM/ww2LrPZdEMQlU0Ro7Uq+zNg2tzVcdAtgPkh7EEErESIb4Q==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -4891,141 +4728,139 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/live-announcer': 3.1.1
- '@react-aria/selection': 3.10.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/grid': 3.3.1_react@18.2.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-stately/virtualizer': 3.3.0_react@18.2.0
- '@react-types/checkbox': 3.3.3_react@18.2.0
- '@react-types/grid': 3.1.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.2.0
+ '@react-aria/selection': 3.13.1(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/grid': 3.5.0(react@18.2.0)
+ '@react-stately/selection': 3.12.0(react@18.2.0)
+ '@react-stately/virtualizer': 3.5.0(react@18.2.0)
+ '@react-types/checkbox': 3.4.2(react@18.2.0)
+ '@react-types/grid': 3.1.6(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/gridlist/3.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-fObfBWK6SOf6Rhd1pm7glluAHK9+r04KSWWjwmknLkrUe09QXg4Lf5cuMil/FLlnBYEGt/qthBhahV5YyckRJA==}
+ /@react-aria/gridlist@3.2.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-EQxtKs2c3+kzy6q4nbJoYF7sP33yTsP9NitneRLHNWuT9rdTqKCDps+e0VyXa9ynZkW9Dm5mek0n36mS8NW1zw==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/grid': 3.4.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/selection': 3.10.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/list': 3.5.3_react@18.2.0
- '@react-types/checkbox': 3.3.3_react@18.2.0
- '@react-types/list': 3.0.0_biqbaboplfbrettd7655fr4n2y
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/grid': 3.6.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/selection': 3.13.1(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/list': 3.7.0(react@18.2.0)
+ '@react-types/checkbox': 3.4.2(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
transitivePeerDependencies:
- - '@react-spectrum/provider'
- react-dom
dev: false
- /@react-aria/i18n/3.6.0_react@18.2.0:
- resolution: {integrity: sha512-FbdoBpMPgO0uldrpn43vCm8Xcveb46AklvUmh+zIUYRSIyIl2TKs5URTnwl9Sb1aloawoHQm2A5kASj5+TCxuA==}
+ /@react-aria/i18n@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-PZCWmhO9mJvelwiYlsXLY6W4L2o+oza3xnDx0cZDVqp/Hf+OwMAPHWtZsFRTKdjk4TaOPB/ISc9HknWn6UpY4w==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@internationalized/date': 3.0.1
- '@internationalized/message': 3.0.9
- '@internationalized/number': 3.1.1
- '@internationalized/string': 3.0.0
- '@react-aria/ssr': 3.3.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@internationalized/date': 3.1.0
+ '@internationalized/message': 3.1.0
+ '@internationalized/number': 3.2.0
+ '@internationalized/string': 3.1.0
+ '@react-aria/ssr': 3.5.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/interactions/3.11.0_react@18.2.0:
- resolution: {integrity: sha512-ZjK4m8u6FlV7Q9/1h9P2Ii6j/NwKR3BmTeGeBQssS2i4dV2pJeOPePnGzVQQGG8FzGQ+TcNRvZPXKaU4AlnBjw==}
+ /@react-aria/interactions@3.14.0(react@18.2.0):
+ resolution: {integrity: sha512-e1Tkr0UTuYFpV21PJrXy7jEY542Vl+C2Fo70oukZ1fN+wtfQkzodsTIzyepXb7kVMGmC34wDisMJUrksVkfY2w==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- /@react-aria/label/3.4.1_react@18.2.0:
- resolution: {integrity: sha512-sdXkCrMh3JfV8dw/S+ENOuATG39sFFyCcokhhRgshIlbqkjWU0Wa2RQ2fxr1hmDepai/5LNOPwWTTOqI+SfMMw==}
+ /@react-aria/label@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-sNiPYiFg06s1zGuifEUeUqRiYje0lfHem+GIUh0Y5ZxfpqIyxEmyV9Aw+C7TTjjo8BAG4NZ4bR7iF9ujf9QvKQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/label': 3.6.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/label': 3.7.2(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/link/3.3.3_react@18.2.0:
- resolution: {integrity: sha512-IF+Tjn7ordKBFemed32S4ipStq89Ayvk46nYy7qTKs5Tf2uttoaeGrpjI7IbtgSgt+VtOHW2JCoDxM+bu0LH3A==}
+ /@react-aria/link@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-d/h4y7SFO+KweMX5IRU99L1jz9AAwp6mNStkBjYGxCD29QYTVWClpZHjRlO1s6a9e2QTpk/LzsvjiytowzfHyA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/link': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/link': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/listbox/3.6.1_react@18.2.0:
- resolution: {integrity: sha512-EgZNvRcqYCSdNtOGm8rjnHeF3CBvE+9aR7z/egjyi4tctvMcnJaqtvN2Q6CImUx+XoTTWaykjsCnWEO8SELKpg==}
+ /@react-aria/listbox@3.8.1(react@18.2.0):
+ resolution: {integrity: sha512-kTIQWms6nS//GWr63gSVcNgZv7uf5RULLTKH3DIpmaftS3Kf4Sds6rspWGYQ9PAeS1EqcuHozsXXlKBo1upYgg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/label': 3.4.1_react@18.2.0
- '@react-aria/selection': 3.10.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/list': 3.5.3_react@18.2.0
- '@react-types/listbox': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/label': 3.5.0(react@18.2.0)
+ '@react-aria/selection': 3.13.1(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/list': 3.7.0(react@18.2.0)
+ '@react-types/listbox': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/live-announcer/3.1.1:
- resolution: {integrity: sha512-e7b+dRh1SUTla42vzjdbhGYkeLD7E6wIYjYaHW9zZ37rBkSqLHUhTigh3eT3k5NxFlDD/uRxTYuwaFnWQgR+4g==}
+ /@react-aria/live-announcer@3.2.0:
+ resolution: {integrity: sha512-uSqDDy+9CbmNTZh0Roi4dvWKWcbuMTYKh3RnUw3XBPw0aYxSkcFQeWGfxFoOwXCDcXez02cFJtAxpR2bShkrsw==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@swc/helpers': 0.4.14
dev: false
- /@react-aria/menu/3.6.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-HUJVIOW9TwDS4RpAaw9/JqcOXFCn3leVUumWLfbwwzxON/Sbywr1j1jLuIkfIRAPmp0QVd42f6/9Y0cfH78BQQ==}
+ /@react-aria/menu@3.8.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-p8DF/muxbTr/SOZh3FDFPcWUcnXvpwMKyR+xKXQQPbCV/LAiSjVtwxbNVvubqvzR0Qk6/XV4/HUY2r+4tnT8tQ==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -5035,39 +4870,39 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/overlays': 3.10.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/selection': 3.10.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/menu': 3.4.1_react@18.2.0
- '@react-stately/tree': 3.3.3_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/menu': 3.7.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/overlays': 3.13.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.13.1(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/menu': 3.5.0(react@18.2.0)
+ '@react-stately/tree': 3.5.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/menu': 3.8.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/meter/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-rSDyLEZamki/bxlk+POEsiMxxAUk/ysXaauvZLP4q3YdwKCs3VoNZpATWwkZNqSSwXGfpRMyLSIjQQkl/hPgyw==}
+ /@react-aria/meter@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-2CqpTwkZ1Vnblqd+z+mP+3ZhQRg3oNkz7GxN9nRLTDrpxVLY+WtSeIGDK7x8EwmYrVo4q4wHl3DGa2VOLNNgVA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/progress': 3.3.1_react@18.2.0
- '@react-types/meter': 3.2.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/progress': 3.4.0(react@18.2.0)
+ '@react-types/meter': 3.3.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/numberfield/3.3.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-DDyGX8MJl90D6LG9QBEnqrbSzoGx+2vzLyHwiEhqp69Wh8wMo2CMvbUM6Mr7lW1DwS+nKqheIffae6tcGIaZGg==}
+ /@react-aria/numberfield@3.4.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-gZMZAjE+tcwtdDW5X5rlot7ihir1OCCEyzbIDFztte2h+I57b45ET9P4AmgrmqfOnyscPXI3kJn9eILNYHdZVw==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -5077,24 +4912,24 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/live-announcer': 3.1.1
- '@react-aria/spinbutton': 3.1.3_biqbaboplfbrettd7655fr4n2y
- '@react-aria/textfield': 3.7.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/numberfield': 3.2.1_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/numberfield': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/textfield': 3.5.3_react@18.2.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.2.0
+ '@react-aria/spinbutton': 3.3.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/textfield': 3.9.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/numberfield': 3.4.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/numberfield': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/textfield': 3.7.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/overlays/3.10.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-6hY+3PQzFXQ2Gf656IiUy2VCwxzNohCHxHTZb7WTlOyNWDN77q8lzuHBlaoEzyh25M8CCO6NPa5DukyK3uCHSQ==}
+ /@react-aria/overlays@3.13.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-hRZyhAYzrlCcEWQ2k2jP24b0wc5/355Xl5w5FZHRmPeU1U4XlFwKX/eFlBs/li9Sprm1bTDXrCY480Kl6UsKDA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -5104,79 +4939,80 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/ssr': 3.3.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-aria/visually-hidden': 3.4.1_react@18.2.0
- '@react-stately/overlays': 3.4.1_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/overlays': 3.6.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/ssr': 3.5.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-aria/visually-hidden': 3.7.0(react@18.2.0)
+ '@react-stately/overlays': 3.5.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/overlays': 3.7.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/progress/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-TCBPWog2kVVyLc4F82iaqUYfrkJwZUFgZYeIOI7LNUksYmg0uDV1xCDt9EfOMBmOgPu4XdA73hEPqTz61X/8Jg==}
+ /@react-aria/progress@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-G8Wew/EjgzoBM6OOAtVinA0hEng/DXWZF7luCoMPuqSKOakFzzazHBMpmjcXku0GGoTGzLsqqOK1M5o3kDn4FA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/label': 3.4.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/progress': 3.2.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/label': 3.5.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/progress': 3.3.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/radio/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-pjVuRCXjJYpcRIhemmea7A4GlrimQPY5241rOEVfmaFMQm0Ldyl2Lv/tCnpul3uWBSxPXjLLbwop4j/k9UnUBQ==}
+ /@react-aria/radio@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-d/Hxdu+jUdi3wmyaWYRLTyN16vZxr2MOdkmw8tojTOIMLQj7zTaCFc0D4LR4KZEn3E0F5buGCUHL6o4CTqBeBA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/label': 3.4.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/radio': 3.5.1_react@18.2.0
- '@react-types/radio': 3.2.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/label': 3.5.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/radio': 3.7.0(react@18.2.0)
+ '@react-types/radio': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/searchfield/3.4.1_react@18.2.0:
- resolution: {integrity: sha512-qwc6uFc06ET5U7UotMP2wFVi6AcNY2Zhf9VPm6TYkxlvXZ2Idrex2fYXyevs99rTbwYUAH1loP68eeEMp7uILA==}
+ /@react-aria/searchfield@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-eAsOiTBUeD8OiRyXUbU6fWzkEO5ERAODZJtv4yGcMdTjtKJW4jxeRwc6GXMKF3hDvdz7Y9NV6YfMCICSiVSFYg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/textfield': 3.7.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/searchfield': 3.3.1_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/searchfield': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/textfield': 3.9.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/searchfield': 3.4.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/searchfield': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/select/3.8.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-QPsDMke+zT+xGfwdEgyQOtbJJDgxLn6RGXMEIMJ/wAaoQrNrq1e+MnXhs4TkmOpaZYr3MdTXBALqgBy+82YTMQ==}
+ /@react-aria/select@3.9.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-SL+OZHhNLXAyX4FPP2uYj1+igB7t+pxoccO4qfrewbwPG8ext3bYx/gRQKc5A+chCY1ERIG9EQQo1vU/bZRQVA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -5186,80 +5022,80 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/label': 3.4.1_react@18.2.0
- '@react-aria/listbox': 3.6.1_react@18.2.0
- '@react-aria/menu': 3.6.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/selection': 3.10.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-aria/visually-hidden': 3.4.1_react@18.2.0
- '@react-stately/select': 3.3.1_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/select': 3.6.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/label': 3.5.0(react@18.2.0)
+ '@react-aria/listbox': 3.8.1(react@18.2.0)
+ '@react-aria/menu': 3.8.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.13.1(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-aria/visually-hidden': 3.7.0(react@18.2.0)
+ '@react-stately/select': 3.4.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/select': 3.7.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/selection/3.10.1_react@18.2.0:
- resolution: {integrity: sha512-f4T6HVp6MP0A8EHZd/gTc8irgZW8KbjZYa6sP6u4+2N0Uxwm67mlG41/IJGt1KSSk0EOulRqdAdF+Kd78hIOWg==}
+ /@react-aria/selection@3.13.1(react@18.2.0):
+ resolution: {integrity: sha512-YI5mFkk3JI3Ec01SzyBFGrdPInkoW5B0AavwLkN5QtehBUgdw9A1gPKADW4tiLfKUOl0rkqstP13n+v/GcBoTg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/selection': 3.12.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/separator/3.2.3_react@18.2.0:
- resolution: {integrity: sha512-TWfyU46pEr1z7u3SHFHBd4UXr34fc+NlyRypJ/oBbsW1p4Bs2QxGEtwiqMlwRtoej6lgwPVsqy9ZB+ZdWZRpOw==}
+ /@react-aria/separator@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-AR3Pbik83dygOvmfBiCTRAHz+B13yyGz8nKyw521toT69RMtJTi8ha8qB6Iw1QP3YZWRv+Fn6WWrfGIvR+f2XQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/slider/3.2.1_react@18.2.0:
- resolution: {integrity: sha512-zRSOAyK6BfKliUGv+II8XEWjn/wT8ols47SeMLZvBzuWEfI74xpHMnB1jQs23Jt3PaVTZ+VziAjScBgayLeXxA==}
+ /@react-aria/slider@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-UgR2XEI3vrJAQU1RVC+1uHVr/vFcVh+Cjt/kaFUO7fdj8usqa4JOnIuX+QKCysiVLJc7IEXw4RCJBJYBSUYK6A==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/label': 3.4.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/radio': 3.5.1_react@18.2.0
- '@react-stately/slider': 3.2.1_react@18.2.0
- '@react-types/radio': 3.2.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/slider': 3.2.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/label': 3.5.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/radio': 3.7.0(react@18.2.0)
+ '@react-stately/slider': 3.3.0(react@18.2.0)
+ '@react-types/radio': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/slider': 3.4.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/spinbutton/3.1.3_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-9DhWRdYZe9x9La7up8f3A2zvbQ6PooMjAvXDIXRFAZLTOUxwk2dnn9WwHq5XjbjnOm71yzvHmm/MmMzTO/ZP2w==}
+ /@react-aria/spinbutton@3.3.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-FXTFNz2RFClqGxQzMIHYdsjkm6fcWRObqelY+lXP5udk7Q8T9aQn+28QhqVpbOFXotLE2PltElbziJeuhkVgNA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -5269,44 +5105,44 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/live-announcer': 3.1.1
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/button': 3.6.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.2.0
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/button': 3.7.1(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/ssr/3.3.0_react@18.2.0:
- resolution: {integrity: sha512-yNqUDuOVZIUGP81R87BJVi/ZUZp/nYOBXbPsRe7oltJOfErQZD+UezMpw4vM2KRz18cURffvmC8tJ6JTeyDtaQ==}
+ /@react-aria/ssr@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-h0MJdSWOd1qObLnJ8mprU31wI8tmKFJMuwT22MpWq6psisOOZaga6Ml4u6Ee6M6duWWISjXvqO4Sb/J0PBA+nQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@swc/helpers': 0.4.14
react: 18.2.0
- /@react-aria/switch/3.2.3_react@18.2.0:
- resolution: {integrity: sha512-+VMntitxI4j+ry51csibUJ5vKXVS6UcrB0anU7T2dZ/C19yXPQHOkRz7f+tEFaYrmAVnEaVT1TeGfEXEAt/NOg==}
+ /@react-aria/switch@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-FWbjqNcY+fAjRNXVQTvOx93udhaySgXLsMNLRAVUcFm45FqTaxAhHhNGtRnVhDvzHTJY/Y+kpcGzCcW2rXzPxg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/toggle': 3.3.3_react@18.2.0
- '@react-stately/toggle': 3.4.1_react@18.2.0
- '@react-types/switch': 3.2.3_react@18.2.0
+ '@react-aria/toggle': 3.5.0(react@18.2.0)
+ '@react-stately/toggle': 3.5.0(react@18.2.0)
+ '@react-types/switch': 3.3.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/table/3.4.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-+iclff7dp52lcc0ZLh1zFk0e+49MStzRY0pW0KHVVA/GoiBGRlOBniYXIGqP7zbYN10YB3pnWus/H/dhGTMP/w==}
+ /@react-aria/table@3.8.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-21cewiqA7Wmco6baAZKHEIXTmmtwAAPkmdXnua+Ysc+18ry3Sd1GaIvFkDRSwqIH43xWtXJhlHkWhJcKxle+Xg==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -5316,785 +5152,753 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/grid': 3.4.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/live-announcer': 3.1.1
- '@react-aria/selection': 3.10.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/table': 3.4.0_react@18.2.0
- '@react-stately/virtualizer': 3.3.0_react@18.2.0
- '@react-types/checkbox': 3.3.3_react@18.2.0
- '@react-types/grid': 3.1.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/table': 3.3.1_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/grid': 3.6.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/live-announcer': 3.2.0
+ '@react-aria/selection': 3.13.1(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/table': 3.8.0(react@18.2.0)
+ '@react-stately/virtualizer': 3.5.0(react@18.2.0)
+ '@react-types/checkbox': 3.4.2(react@18.2.0)
+ '@react-types/grid': 3.1.6(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/table': 3.5.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@react-aria/tabs/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-olKBDlh21+0TZHhO2r2wETdbkcW+9MEuiEz/pLi6PGb3b1BR/WjF8s/iCG/aLyvVed8rLmxP6ONuaXqIF8thRQ==}
+ /@react-aria/tabs@3.4.1(react@18.2.0):
+ resolution: {integrity: sha512-0dS26zcmNq1ERKy3kHOD465UegOBCZEHsM3+jxrMBONyG76tACyNNRyMOm0sk5h3XLravBJR/uySRhAtvBEi0w==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/selection': 3.10.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/list': 3.5.3_react@18.2.0
- '@react-stately/tabs': 3.2.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/tabs': 3.1.3_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/selection': 3.13.1(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/list': 3.7.0(react@18.2.0)
+ '@react-stately/tabs': 3.3.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/tabs': 3.2.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/textfield/3.7.1_react@18.2.0:
- resolution: {integrity: sha512-xWP8kVgADxajROXt8RPRTd3XzF8ikY8tbdUOKQ7i7PpS5b0eqmn3UqHxE6bcyfJWYGUwQ/JowuWc1YsqeQpJ1A==}
+ /@react-aria/textfield@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-plX+/RDidTpz4kfQni2mnH10g9iARC5P7oi4XBXqwrVCIqpTUNoyGLUH952wObYOI9k7lG2QG0+b+3GyrV159g==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/label': 3.4.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/textfield': 3.5.3_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/label': 3.5.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/textfield': 3.7.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/toggle/3.3.3_react@18.2.0:
- resolution: {integrity: sha512-r38b04Encch0l2ibb0Dh8w4xbRHzdvOKfSEJeWIc7wEcjBbZ8SA3Kf1CmccHIIiG8lZ3o7Qt8tEX0UmHAC6FCQ==}
+ /@react-aria/toggle@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-K49OmHBmYW8pk0rXJU1TNRzR+PxLVvfL/ni6ifV5gcxoxV6DmFsNFj+5B/U3AMnCEQeyKQeiY6z9X7EBVX6j9Q==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/toggle': 3.4.1_react@18.2.0
- '@react-types/checkbox': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/switch': 3.2.3_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/toggle': 3.5.0(react@18.2.0)
+ '@react-types/checkbox': 3.4.2(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/switch': 3.3.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/tooltip/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-TQgv1+GzWB7D+4H21v1Wf5f3rmumgUjfR/0I7QjfV/Zb7bp3S/6BjKenk77cuY5mBnUUh8Z7YP3GzRsNq5GsGA==}
+ /@react-aria/tooltip@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-b1E9m6WIPNV0TNRn9VNBnDn1FFt/pwKGtIGDDablLArEmSkkz0HJjwlUqC4+vL0U2dCaQA4TxWl9GDQE7Wzl8w==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/tooltip': 3.2.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/tooltip': 3.2.3_react@18.2.0
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/tooltip': 3.3.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/tooltip': 3.3.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-aria/utils/3.13.3_react@18.2.0:
- resolution: {integrity: sha512-wqjGNFX4TrXriUU1gvCaoqRhuckdoYogUWN0iyQRkTmzvb7H/NNzQzHou5ggWAdts/NzJUInwKarBWM9hCZZbg==}
+ /@react-aria/utils@3.15.0(react@18.2.0):
+ resolution: {integrity: sha512-aJZBG++iz1UwTW5gXFaHicKju4p0MPhAyBTcf2awHYWeTUUslDjJcEnNg7kjBYZBOrOSlA2rAt7/7C5CCURQPg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/ssr': 3.3.0_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/ssr': 3.5.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
clsx: 1.2.1
react: 18.2.0
- /@react-aria/visually-hidden/3.4.1_react@18.2.0:
- resolution: {integrity: sha512-dx7OSdnQvvR8awpxwiHHBdk0N3UGyGEBI17vogmO09685J+MRW8UuJuXRNl4Eg5FnWoFHxWRnmHmXin7fdGU+w==}
+ /@react-aria/visually-hidden@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-v/0ujJ67H6LjwY8J7mIGPVB1K8suBArLV+w8UGdX/wFXRL7H4r2fiqlrwAElWSmNbhDQl5BDm/Zh/ub9jB9yzA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
clsx: 1.2.1
react: 18.2.0
dev: false
- /@react-spectrum/dnd/3.0.0-alpha.6_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-UdO679JOh8bMh1XgKUrwqSuWOXmo5kd0QAiPIvhade6I/DK+MIRTafml+a1DyvwURpbwto//U21hpW10ilVQEg==}
- peerDependencies:
- '@react-spectrum/provider': ^3.0.0
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/dnd': 3.0.0-alpha.12_biqbaboplfbrettd7655fr4n2y
- '@react-stately/dnd': 3.0.0-alpha.10_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- react: 18.2.0
- transitivePeerDependencies:
- - react-dom
- dev: false
-
- /@react-stately/calendar/3.0.2_react@18.2.0:
- resolution: {integrity: sha512-KgLWEZGlGsc6JWGGCU0XjwaSjR5Tbz3Fco4KWU1tMmu0saanl9mGKMXCR4UM6qhsgREu9/R1KDJGN+9sTz4caA==}
+ /@react-stately/calendar@3.1.0(react@18.2.0):
+ resolution: {integrity: sha512-PZXXHyrLoYEUAUL8oFoxHNc7mKrQXLxnYQkY9v3a6SxgST3J4tYoqIXrie0uqpm1LI+1JfKb2lyRGlVPRTBuNQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@internationalized/date': 3.0.1
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/calendar': 3.0.2_react@18.2.0
- '@react-types/datepicker': 3.1.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@internationalized/date': 3.1.0
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/calendar': 3.1.0(react@18.2.0)
+ '@react-types/datepicker': 3.2.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/checkbox/3.2.1_react@18.2.0:
- resolution: {integrity: sha512-n/CpIatJa9fSF4q92JvNLdHmzJcWCxFC57UDilJv7WRdsM9FMFs6Cj66R38cRUp34SlhPFi/z+pIC14MFQBJeg==}
+ /@react-stately/checkbox@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-zqwHMmlzza1exS6Bbqj4Mom3ygtG8pLguHweZ9OO7BFQLwBmzJsrFNqDcj7xh8iEWxXKQfZ2YOuhkaGvu4GRjA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/toggle': 3.4.1_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/checkbox': 3.3.3_react@18.2.0
+ '@react-stately/toggle': 3.5.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/checkbox': 3.4.2(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/collections/3.4.3_react@18.2.0:
- resolution: {integrity: sha512-xK3KPBCFcptpbTH/gsBT2bqVdGFruYvznBvUwzwgjb5x+vF2hXuIfaClD3/g6NckIo11MWpYGKO6iiPb1ytKeg==}
+ /@react-stately/collections@3.6.0(react@18.2.0):
+ resolution: {integrity: sha512-znkaqCPo7F1yyzEKDAB5MpX1Vw5UHcUQhDNrys5YOqAkX6/G/AChnBz0B63UxS3fjyqgnuJylRRmUp9nTqO21w==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/combobox/3.2.1_react@18.2.0:
- resolution: {integrity: sha512-ZUI3z1ixTVWk3RqH7w+qIjXxE5rU8uZTPxeNNniLcOUxMU5Pqm/QSNRv8rkIvrBQRn+4O2CYMpytSJ+ebMIxng==}
+ /@react-stately/combobox@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-QVKNosNqSS7PnjrNVrGat9KKlCcv7e3nTehQuIu18ZE2JVH7Jdf/73zkSMurrnQfbPVeiHkGK1deWqrzoNzYQQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/list': 3.5.3_react@18.2.0
- '@react-stately/menu': 3.4.1_react@18.2.0
- '@react-stately/select': 3.3.1_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/combobox': 3.5.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/list': 3.7.0(react@18.2.0)
+ '@react-stately/menu': 3.5.0(react@18.2.0)
+ '@react-stately/select': 3.4.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/combobox': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/data/3.6.1_react@18.2.0:
- resolution: {integrity: sha512-+e+f8WNu7NpHVmSOBnwHNAG67aCWWRWf96zSJ2O1QBK04v/a9aMbP8m7c1Y15CWy5PLvUEJoaXaanwthTGev+w==}
+ /@react-stately/data@3.9.0(react@18.2.0):
+ resolution: {integrity: sha512-67zP/QkVInsU9wtKVj1b0MwaogDCC15eEe9/ULRf6xmaw0m6VOfm/Rz4Y9OvR8cQd5o+ImuAeRYEorRJ59yK5w==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/datepicker/3.0.2_react@18.2.0:
- resolution: {integrity: sha512-/MzG9I0pc+hl4RRfr+DBxQjdM2NFNSgeK4bAFk2CwYNdAOAXgpm/nmmDQklZBprz2Boah7iMZl5/gn7IkTfVhA==}
+ /@react-stately/datepicker@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-HH/WPAMXwULyBKHICxTLGDk3cPGf9Yhf8sX2DES935aupd+6YqzQrh97buOedKsF5WKZfzMMtUVqy8uepo6S6g==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@internationalized/date': 3.0.1
- '@internationalized/string': 3.0.0
- '@react-stately/overlays': 3.4.1_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/datepicker': 3.1.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@internationalized/date': 3.1.0
+ '@internationalized/string': 3.1.0
+ '@react-stately/overlays': 3.5.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/datepicker': 3.2.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/dnd/3.0.0-alpha.10_react@18.2.0:
- resolution: {integrity: sha512-1yRsxVoCvZom0pMDuAAexS0kpMGbG/auWTHxChzvo9OBAWbz7VeOLIWogdAs8Jy17R08L+6NV82+KSD6zDK47A==}
+ /@react-stately/dnd@3.1.0(react@18.2.0):
+ resolution: {integrity: sha512-PctHJqRm37vdKs91vB18lfdas4CypStbgj6ENApUXSDLd8XrVgthH4sYrX1BX/RbZyCr7u+TG7qVKGcRfsvbTw==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/selection': 3.12.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/grid/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-2fhh6pgW2odk/TNx5cNsNIQws0frovies5+zmF4kDfHWLDmTCkx8XDPx6gG9ZRlkueU2YzjZmIWtH8ekIg5r0w==}
+ /@react-stately/grid@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-kCmO2KyHoIJWiCqUXJTD0I/4q/6h3pXGdyD4tWmqWdysxf+x09K/Mx/JwwFqee5LICZgt8MtBrfV+ijLZ8mQAg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-types/grid': 3.1.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/selection': 3.12.0(react@18.2.0)
+ '@react-types/grid': 3.1.6(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/layout/3.7.1_react@18.2.0:
- resolution: {integrity: sha512-lJpvRryEwatfKaI3ZoUtWMhEIBFAR/w8v0GeD68+LOixSgr/ROB7nCrsbHt8IYzB/olmPa/PwAolf+Yhiu5UxQ==}
+ /@react-stately/layout@3.11.0(react@18.2.0):
+ resolution: {integrity: sha512-QNupEFgIv5hqYEbLxDQfHgBkfk6t1VTTxWftBZMXXJEVCC1GH8vUJ35BJGO7hQNhPoTp3xc3X7yEcBlXy1ZmlA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/virtualizer': 3.3.0_react@18.2.0
- '@react-types/grid': 3.1.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/table': 3.3.1_react@18.2.0
+ '@react-stately/table': 3.8.0(react@18.2.0)
+ '@react-stately/virtualizer': 3.5.0(react@18.2.0)
+ '@react-types/grid': 3.1.6(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/table': 3.5.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/list/3.5.3_react@18.2.0:
- resolution: {integrity: sha512-qO8RhtXKdXKWqoJiwB+iw18SwY4NlMoDGX08wnesIz10blWyBotx81uR6C53Z7pAlbm4jUSO8KlJ9ACvhy/6Mg==}
+ /@react-stately/list@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-/BxCqXFjX9P+OJWjIYmUWaOGJ2hlZHUdymVwZPkIWdO9K7069LWckdYFXRqLFMwIGLUcXVfw4jR0BIQqWlR4eA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/selection': 3.12.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/menu/3.4.1_react@18.2.0:
- resolution: {integrity: sha512-DWo87hjKwtQsFiFJYZGcEvzfSYT/I4FoRl3Ose5lA/gPjdg97f42vumj+Kp4mqJwlla4A9Erz2vAh2uMLl4H0w==}
+ /@react-stately/menu@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-JL6TcT+SbYdlxNLOS84SXp6njDNZuXfkt05o4rS51evmjM2+hlYaB9+yUMqrCb/J2nW7vVAg51TDAhLgmGTYKg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/overlays': 3.4.1_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/menu': 3.7.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/overlays': 3.5.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/menu': 3.8.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/numberfield/3.2.1_react@18.2.0:
- resolution: {integrity: sha512-pOAykeKuBQZ55avje85zXYOT+3wungoETz1aQeXQsZxB23KxzMii7/oEMhQFqW/XTE4s/7M0eFIXX01U8/2wMA==}
+ /@react-stately/numberfield@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-R+LjwRpspttiO0tZ8KikXu184D3HZJG37jVcp/yM1jyMURmQHWfjjR6PHuD66PSV5PtM2KQlBj6PGvDLg1UwlQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@internationalized/number': 3.1.1
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/numberfield': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@internationalized/number': 3.2.0
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/numberfield': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/overlays/3.4.1_react@18.2.0:
- resolution: {integrity: sha512-3LybriKQfpR85QAdm5soDUD4bo9W4TiZpSbxXqazXKno8zLOy9vGI3lcQHC1Gpcf4E+Q+Hq5y3qFcRFicp/j7A==}
+ /@react-stately/overlays@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-r+U/G0Y4tCfI5wyBeIu+hmcZVRN8ChoK2zM1srPH9nDKsijQard2goX+9YmKng2LJ01Re/P6F8S8jYbpfEdLfQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/overlays': 3.6.3_react@18.2.0
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/overlays': 3.7.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/radio/3.5.1_react@18.2.0:
- resolution: {integrity: sha512-0x84/JTUshB5ZIhv4KPNaRBHztegGfHZ/dheCN/cNYiDPFmUPkce4mOYgL3byUgVabbDYqohTHkpvoA54UOgew==}
+ /@react-stately/radio@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-TKyR6RfX1qZRPAxVWIKMTt2s3J+IlxFZHykiEl85gHBmABSWW4JO4RjkgcmbaAGLAhu1pJU8ktJOyi+MyndpHA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/radio': 3.2.3_react@18.2.0
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/radio': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/searchfield/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-DHIZ+IPrPQrvY/1aR3YXP6KoP+DA8d/6k/VYLtyxL75qiCAmhkVBDzWzEl/hMkBXSr2bJS2euAv6VJyR57bfKg==}
+ /@react-stately/searchfield@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-aaQLczPUIJwTGlllALT49RSvWY55oqmJWhLL7j3hnL1cNV0WmkmoSdAo7drDaux5vkgkurxuwMEZ8ymFYeZ+Nw==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/searchfield': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/searchfield': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/select/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-ty5fX9e89Svf47N+VYKhxwdRvEA2tfpATpxeqLPkI2XlEKa+5XWji/s4q4tbEw1FwsqbuD3176EIGt3O/0bDWw==}
+ /@react-stately/select@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-thSqD3apMCSgZgKtqHKGVIQRyvG8l0supIuzJicBwq6xg+J8X5muPCZgchCSNmU6im/l81XXE8LGuHGgMilORA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/list': 3.5.3_react@18.2.0
- '@react-stately/menu': 3.4.1_react@18.2.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/select': 3.6.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/list': 3.7.0(react@18.2.0)
+ '@react-stately/menu': 3.5.0(react@18.2.0)
+ '@react-stately/selection': 3.12.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/select': 3.7.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/selection/3.10.3_react@18.2.0:
- resolution: {integrity: sha512-gOEZ3bikv5zE3mFhv1etzk3WRy8/wBtXrZ1656L6fUNwYwl3lgW8fi5KrK8QEpdy5rHYeiMy/swn5SXK9GfnMA==}
+ /@react-stately/selection@3.12.0(react@18.2.0):
+ resolution: {integrity: sha512-qgUaPwqtAl7YaZxxGdb55ZaVuMB1rG+Vr+9fgG8dPtDYCNaPeIlg7ndC4ylzDhCWIx8D5qZotcrqCA4+93TwdA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/slider/3.2.1_react@18.2.0:
- resolution: {integrity: sha512-LJ6ESPmDnu1H/Y750DWLLqJl3Q2RkOUp4d55YuQ/iwtSoEYxxIHflOxsbUKaTP/Ttmj9eMIXSTeW7hkWidsxQw==}
+ /@react-stately/slider@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-17aGJYHBRY3g4ZeiIgCNOvYl3HBARvSJhUKoNxZMRa2pqREW+WmBRRAXv5KTymW/KfcGb0RCq1ytYsderEgZAQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/slider': 3.2.1_react@18.2.0
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/slider': 3.4.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/table/3.4.0_react@18.2.0:
- resolution: {integrity: sha512-ZQom2MODfWfxHs64pkqBtW3fvPu/Co47msdvPAjujgbx0oUaOrurWcOwK/Cgg0jtFPBZ6QwHLiRil7aAe6VpKQ==}
+ /@react-stately/table@3.8.0(react@18.2.0):
+ resolution: {integrity: sha512-WmOcW9+4zm6MQZxYEC77u5HMxTcvcotkFptohHd0YtHXx+z5iwClCVKKFG2mc5lE+K4iQE41Q56nVKLjAu+TsA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/grid': 3.3.1_react@18.2.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-types/grid': 3.1.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/table': 3.3.1_react@18.2.0
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/grid': 3.5.0(react@18.2.0)
+ '@react-stately/selection': 3.12.0(react@18.2.0)
+ '@react-types/grid': 3.1.6(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/table': 3.5.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/tabs/3.2.1_react@18.2.0:
- resolution: {integrity: sha512-3Z5MrJrx7Ozkp5kjhYgDs8p0kNmLocsHgq1IWgBRTRdTyQB01ixEuhR1g6A+BHFLojyDB6EKBX8TrbZPsnHRdQ==}
+ /@react-stately/tabs@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-Kf47+aXGf4NvnREMDqH+uuTa0QsYCxOp0poywR8lRPmYsL7V8yrTS2wXQnDL7cq8PXbL5v+ew0xmrV+BiUlNRg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/list': 3.5.3_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/tabs': 3.1.3_react@18.2.0
+ '@react-stately/list': 3.7.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/tabs': 3.2.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/toggle/3.4.1_react@18.2.0:
- resolution: {integrity: sha512-Dlg7M9W52n0K+Op/H5ywdSCORW70ry6syPSahh+RXQKKdky9bckqmrpO24A92dL7Rci2H4fTsBgZGVla9b/wNQ==}
+ /@react-stately/toggle@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-vKwLLkFsiIve4pXIQC/dqLAz7Z+qtzJ8+D00EXXO1Nf8YHcyIMDkTmi3NTM8Qtvmt4xX2hbJFiPDF6WvF6mBIg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/checkbox': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/checkbox': 3.4.2(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/tooltip/3.2.1_react@18.2.0:
- resolution: {integrity: sha512-RUzCOfFqJvC8BrMQiWTLfLEjOYjdG3DQtMp6nKt23sxDeuTr1PlVsnTCzRGTuuYN8msfFB5dzp7Z0jxKcU95Xg==}
+ /@react-stately/tooltip@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-cYg4zKUc0y71L5OO5DyaCoh248A7wvXAU6VGMhppPGx+iPoWJMLBBdEJjf8Oa12NGxNv9SC5lTcv6js2k4+WwQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/overlays': 3.4.1_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/tooltip': 3.2.3_react@18.2.0
+ '@react-stately/overlays': 3.5.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/tooltip': 3.3.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/tree/3.3.3_react@18.2.0:
- resolution: {integrity: sha512-HQAaY+Ljed+UCzyX3Ud+G5u6ZX1tcpUc0IBmJ2iWEH326cLvlicMakl+wQIKgwsb6zha/Wo7XBVce832Ga/cUg==}
+ /@react-stately/tree@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-5+MzMQUFq3+lbGkZC0SlcIDrYmPvxBKuC8xL5W6SuFekbrrxrS6IJexRe4QulaaAliDpX2/9DVZTt38eVfyf0A==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-stately/utils': 3.5.1_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/selection': 3.12.0(react@18.2.0)
+ '@react-stately/utils': 3.6.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-stately/utils/3.5.1_react@18.2.0:
- resolution: {integrity: sha512-INeQ5Er2Jm+db8Py4upKBtgfzp3UYgwXYmbU/XJn49Xw27ktuimH9e37qP3bgHaReb5L3g8IrGs38tJUpnGPHA==}
+ /@react-stately/utils@3.6.0(react@18.2.0):
+ resolution: {integrity: sha512-rptF7iUWDrquaYvBAS4QQhOBQyLBncDeHF03WnHXAxnuPJXNcr9cXJtjJPGCs036ZB8Q2hc9BGG5wNyMkF5v+Q==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@swc/helpers': 0.4.14
react: 18.2.0
- /@react-stately/virtualizer/3.3.0_react@18.2.0:
- resolution: {integrity: sha512-63HqPKIL1nhqJoE6UubZ+lb5AMU0ss/pgX38wuoDWHnU41hPG0cMXx0AkwNAHzkIepp4b931k3SfHOx5FiB4CA==}
+ /@react-stately/virtualizer@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-Jjk7V2T9uJ2+1EaVY+v1SJYeKb9dvZKayP35bcUq8/y9+I41kNE+qmgnkr5/SVzkExu4YeZTFxtuOm4l8UX5jg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@swc/helpers': 0.4.14
react: 18.2.0
dev: false
- /@react-types/breadcrumbs/3.4.3_react@18.2.0:
- resolution: {integrity: sha512-ovm6nUxh5RyZ11Z3+6Fgibw/v+PPx1YAqoJxzkeliCHSN8XbrBJYguPJ0TUBH1YfIdiW1T2HetCoFI8kN8KN/Q==}
+ /@react-types/breadcrumbs@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-Nd95NnLhrSw8Eaf2nsgAz23BT/ww6m2d2GS/gT7NxkCcqWK8Dpv8+e+JSbO7CUkHJApm76FtRz16JCdltj4CeQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/link': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/link': 3.4.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/button/3.6.1_react@18.2.0:
- resolution: {integrity: sha512-F7m3/MVmzChkBqD5gO7rIglPRHY6KZg/RaU8f8VqZuEOAHuQ1CtTEfpc6r9artBSs2Gdw7yNWxfCI2dP95lYow==}
+ /@react-types/button@3.7.1(react@18.2.0):
+ resolution: {integrity: sha512-c+8xjmqWSjI5/mEHVLbVSp0eh/z2UU8Ga+wqjbEUZUjm8uopYj1PaCAwZ7YgcAebyQrL/21GyjK6tFHKzuUdJQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
- /@react-types/calendar/3.0.2_react@18.2.0:
- resolution: {integrity: sha512-qpVecWG17u/2sQjqAezEj3LE14ZJkSKuCTaJit/SxHPXzwydIVSf4SW+BbZsgduR9zj2fuTBojH99K4nXvPvqw==}
+ /@react-types/calendar@3.1.0(react@18.2.0):
+ resolution: {integrity: sha512-6VKBxG27cLKti8Ik+T2N1y6FqJSgIXuQPMehOA1ASqPQLtnRBEoSgLjuN5qj7RTWgmdTvQmofqVznVFoUe5ozQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@internationalized/date': 3.0.1
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@internationalized/date': 3.1.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/checkbox/3.3.3_react@18.2.0:
- resolution: {integrity: sha512-GkhC+y4g7Dga9Ck5MNvvX11hnn9S4b9Rx1+cdFMzBczJPJZhDxO69+CPQnoFAkVQSIYEC5bh/2u34sWyF6uq6g==}
+ /@react-types/checkbox@3.4.2(react@18.2.0):
+ resolution: {integrity: sha512-/NWFCEQLvVgo25afPt2jv4syxYvZeY/D/n2Y92IGtoNV4akdz4AuQ65+1X+JOhQc/ZbAblWw5fFWUZoQs3CLZg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/combobox/3.5.3_react@18.2.0:
- resolution: {integrity: sha512-C9X5Bj5bnRGzwFpEUdrfOJUWkX+4cZyWuS004acf1QlopV4y5T1F7QXUenkS2O1qgnvfpQJ+rQzqE7xcgk1pnA==}
+ /@react-types/combobox@3.6.0(react@18.2.0):
+ resolution: {integrity: sha512-tfZtZ12Kf2bKt3EcFKWcUxrLNc61Y1CGynsOQ/KvHTFwlLTTtKnt/wWuf4kxdqlTK7dDqJzWRGWKlWx6eKlx3w==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/datepicker/3.1.1_react@18.2.0:
- resolution: {integrity: sha512-2JZvE9/tc+9phztdqsK7/dZ5HJFaIzxZ0OlXUO/KVNQlORZS9gjp1+8mIhpOo8N1JRJBD07C8+fQsfT3ryMuZw==}
+ /@react-types/datepicker@3.2.0(react@18.2.0):
+ resolution: {integrity: sha512-wcxLI6aW+r6nO2bsypxMIaWJHG5YYAD7WtJmhR5n5GK5juUCu/hzKBhdwxE1qtD3kMvIKTDJkMXLVNGmJP0mFw==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@internationalized/date': 3.0.1
- '@react-types/overlays': 3.6.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@internationalized/date': 3.1.0
+ '@react-types/overlays': 3.7.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/dialog/3.4.3_react@18.2.0:
- resolution: {integrity: sha512-pSUvcp6K9ygXfD3Nf89QDCHfspBhCMMTJqCfMeGstb7qggJWUBBmplmXtpOcZ8pW0hQ86tDFQe85Ew3N+UAGsg==}
+ /@react-types/dialog@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-QsHqAK8zE4QSCQTJcRm/e6vweSE8S62o4GGvm+e+crMro/doA4it1Y4udE94Yy3WyDQEMFxyfd2P1Q6bI9JuyQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/overlays': 3.6.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/overlays': 3.7.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
- /@react-types/grid/3.1.3_react@18.2.0:
- resolution: {integrity: sha512-oOrG98KF3WO0yzhCy5gqR1wRcjKWZsShJFMcKXSB4xO+nqiR0HSyj/ynNXYPHWSod9cyhpa5yunpgtWIycZszw==}
+ /@react-types/grid@3.1.6(react@18.2.0):
+ resolution: {integrity: sha512-j6dO5KgkuIbIhEZYSxd86ZomohCyv3VNQhY2qBHlRoxZs0976komauEOjOpMOu0PxwsFGUgUFqlKOtc34f1SHQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/label/3.6.3_react@18.2.0:
- resolution: {integrity: sha512-Q+8qx4x7+ZqgdfNJorX7CqysYAGAeT1IWzJyNxwcT1OLjFuUIBJyg7njjpkZyK8sFFYdGIKhLxk0Q1Sf8Y5Stw==}
+ /@react-types/label@3.7.2(react@18.2.0):
+ resolution: {integrity: sha512-UlsIvxQjBMl9WwJw1bYoJMwiPvYwRsSLl2yoeeGfGr6IaYn5T/2kzBhDLwe5cpKrmi4Mehn1rbReFLGITOy8+g==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/link/3.3.3_react@18.2.0:
- resolution: {integrity: sha512-s1inMEaSd2n2GPuULevdVmHkgXXN4ybJXeNPpjN1POlan35k3GgWRPz7F4vc0m/Zy1ZAH5sf37hhQRcbS05+nA==}
- peerDependencies:
- react: '*'
- peerDependenciesMeta:
- react:
- optional: true
- dependencies:
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
- react: 18.2.0
-
- /@react-types/list/3.0.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-NZkgDYJFIJC2pPFg7vG5hp6FqthnfrLa9jwdfNCsMzgtWRrKB0WqhY9+36CVuYdHB4XfJ5nvwT5zdBBlU+Fh3Q==}
+ /@react-types/link@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-eImWLzxwzSmjOLa0Ow3HJaguyDCz98191v2pb7nT/zPzGDnhHhDjxB023hrXVUoCbsWrCb5QLp91Ts+VjiCyTA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-spectrum/dnd': 3.0.0-alpha.6_biqbaboplfbrettd7655fr4n2y
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
- transitivePeerDependencies:
- - '@react-spectrum/provider'
- - react-dom
- dev: false
- /@react-types/listbox/3.3.3_react@18.2.0:
- resolution: {integrity: sha512-EhwUl1j2xv48LB8oLcw9uhDGbNY+K1sTrHVdkQpXJwtgV5Mp6WN1yWL3naR+GK23aWL1kD/yxkQU7Lg5a2EXBw==}
+ /@react-types/listbox@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-OvHaX4EBRHxKrfFItdJXjY7dYomzejqJ87P5fTL1l1TbDX8gvEP014S3cI+VLQq+EsXeTZ8E/sx0tFUo7ilchA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/menu/3.7.1_react@18.2.0:
- resolution: {integrity: sha512-5a+vfu+oX+bMl4La4pzy6hx3pzBors1Kxcy3gykOUPQ/1zWQKnv8bhcqXTVtUQ9TItg+N6L4axXH/1VPvnzAJg==}
+ /@react-types/menu@3.8.0(react@18.2.0):
+ resolution: {integrity: sha512-1nwGUwKNHJf60vOsg7p48NPQIzMsSprxw8VXfStr8eE5uU4vvKfVNQNUgvpkRmHmel8BrYdh1WnERXJJ3yKUgQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/overlays': 3.6.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/overlays': 3.7.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/meter/3.2.3_react@18.2.0:
- resolution: {integrity: sha512-GuCi9H2ptceaK77E9hVn1SHEmUwQ9BxKpWPZEFpljeL6vO8E976DuIcGMyNnedwLkODeJVkiRhGfTG2UV4J8tg==}
+ /@react-types/meter@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-/IAHquSb+tC/YjcXdcYinFTb7puakkQWzNwS4lkhisIoZ0K0Ym/3fat/nzjgG9s2+sqQrW6f3Ndp9GCfSzvHLg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/progress': 3.2.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/progress': 3.3.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/numberfield/3.3.3_react@18.2.0:
- resolution: {integrity: sha512-5ZcGRA4vSbLGvtN+/8G6SH4E90YaB9u9UHRuMvdraTSCQDlcpEzXrOREuzgTTPCF0Otfdejso9D6+BA9PQ+LYA==}
+ /@react-types/numberfield@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-3kKkCFJ9cqCHuoz2BWy3DZLg6SQzqjzbO3DvNTrORd2k7bsI0Ydlfsz1rkCU53GStqovgopX4jo6EZLeRfv05Q==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/overlays/3.6.3_react@18.2.0:
- resolution: {integrity: sha512-89gqlEiY/b8HdEK/y074Ahsfvv5DmbhZP85ln6ORG62orwX2J0UrDYBhHDLmX96fqZ9FoOCb+Dez0z22R3sxew==}
+ /@react-types/overlays@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-LstucncZ8dM+xJYEijI1V6jGH20w5XO/T60r7JTrgQElMC86phPeoWkMTN4c2lsRikybolDbvXL6XsF76YO56A==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
- /@react-types/progress/3.2.3_react@18.2.0:
- resolution: {integrity: sha512-j5vmngxcdm603/Fi0lz0L/SwpS4TRpYjtTRKPI/sXouSpodfYJgFQfd3FHxGTqTwpxOWKAMA1tKP90/DLT9HTg==}
+ /@react-types/progress@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-k4xivWiEYogsROLyNqVDVjl33rm+X9RKNbKQXg5pqjGikaC8T9hmIwE4tJr26XkMIIvQS6duEBCcuQN/U1+dGQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/radio/3.2.3_react@18.2.0:
- resolution: {integrity: sha512-TiW0PJPQuVKcni8UWI84hc8dYGDsuSkKT/Dgj1r82csYGz/92RnyQDF12CCg9+MpqWZweK30uYQzbtrxa74qBg==}
+ /@react-types/radio@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-klgEU+987xVUCRqBoxXJiPJvy0upfo76dFnK5eF7U7BzcxhuiFeLDUcqUHtK92Cy5QOiDAF2ML0vUYGIabKMPA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/searchfield/3.3.3_react@18.2.0:
- resolution: {integrity: sha512-LZuYs2nZKvA77YhvRz96QF0c2RHqoXtE2DWuVPEHxPMQHgIDUpE/NBja7VO5//Ft5xgW8oHIDyXHUggilR23Tw==}
+ /@react-types/searchfield@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-rYupNbyBAjycx6SXCALjINj/nOx7lIq9f4Dk1xo1dd8X6yYU0EF4WlahNua7UV8JC5oYlxN40G7yi4lAS+CdWQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
- '@react-types/textfield': 3.5.3_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
+ '@react-types/textfield': 3.7.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/select/3.6.3_react@18.2.0:
- resolution: {integrity: sha512-b360PWgujDh3pW40Q6tQqAJSy7w3o6sDvk9x7BLjTuV/yJceEuS7rILANsITS0F0A/348NiJ3eHY6XqXxW+FVg==}
+ /@react-types/select@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-BaynMuW0dQ9ModFzW291+3n1D9bwKSFh03g3+1PvhRcBg1EXq1vFyfFBj4uuBymI0T7oCbnjGh19xo0vKIYRrA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/shared/3.14.1_react@18.2.0:
- resolution: {integrity: sha512-yPPgVRWWanXqbdxFTgJmVwx0JlcnEK3dqkKDIbVk6mxAHvEESI9+oDnHvO8IMHqF+GbrTCzVtAs0zwhYI/uHJA==}
+ /@react-types/shared@3.17.0(react@18.2.0):
+ resolution: {integrity: sha512-1SNZ/RhVrrQ1e6yE0bPV7d5Sfp+Uv0dfUEhwF9MAu2v5msu7AMewnsiojKNA0QA6Ing1gpDLjHCxtayQfuxqcg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
@@ -6103,86 +5907,86 @@ packages:
dependencies:
react: 18.2.0
- /@react-types/slider/3.2.1_react@18.2.0:
- resolution: {integrity: sha512-adqWZLE2IEzqBGnGHKYQwJ2IY4xlwFcPt3KWCsfp1c1WyG/d7xxQus8rL4eWLqoiMgguTxbYm9F2TF77itw8JA==}
+ /@react-types/slider@3.4.0(react@18.2.0):
+ resolution: {integrity: sha512-Kj+B6njpm4ltiu3gCBOPRnbzllV21IVr0bCQdNnWcf5DX8aN4VdI8EFkTz0DSwMm2WPCwZop0MDWDoRwXJK1ng==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/switch/3.2.3_react@18.2.0:
- resolution: {integrity: sha512-EKs8FZfRM1zCD5kgLNi8wQKiPMayABZiAhfzkBgHRwlip1joI4F5oXTyonY8hgHrxLP5GUXFL+rNkYOo6LX1uQ==}
+ /@react-types/switch@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-6h+s//PwWf7/WJQOZKT6k1vdOQCcvPmMZW333AqyxtZX8WV8Q0illgcLMYo5qxT3IWsjYNuPIqMCY+tRbSeA2Q==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/checkbox': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/checkbox': 3.4.2(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/table/3.3.1_react@18.2.0:
- resolution: {integrity: sha512-maZTcxjyVNnikFkQe/rne00hj1kUzaxhel+hSev+1aD6xrh2SUEAcxGQ61ZkzjLqG6nUvEnQQGnotJZIZwN5QQ==}
+ /@react-types/table@3.5.0(react@18.2.0):
+ resolution: {integrity: sha512-/Mvn1MQbdnk7i6ivam8kdIh2PKF9GD3A7KC8v1E4JNAgsbOzOkt5JC4PMc1EtAK2eppMEKTN+B84oHKMl1F8Hg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/grid': 3.1.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/grid': 3.1.6(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/tabs/3.1.3_react@18.2.0:
- resolution: {integrity: sha512-RfHVSsbQiiIaJxf1qBdTt+mWj1GGC7AK/sXAQGhf3p3bi8fXBcXv2hZyPQF8uWZfb8sANtEXP8V3Xdg5SlWFGA==}
+ /@react-types/tabs@3.2.0(react@18.2.0):
+ resolution: {integrity: sha512-rOQm+JDYcGV+HE/EQ23vr6J3tqvXjFiDA107rU7n4B4mNjJ46k5gOhPdGTosv6wr1+Tp7XD5XMaFfqk+O0/ZZw==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/textfield/3.5.3_react@18.2.0:
- resolution: {integrity: sha512-1FQrpLevE4kASl/ZD5+2QvFC+Jrcd8qSDGqkrlrKmBuCx5NbZXKi8T9pOoyyp9ArptEJ7zuU+mdY3DDbtKZW3w==}
+ /@react-types/textfield@3.7.0(react@18.2.0):
+ resolution: {integrity: sha512-4Rqld8VZG324hecw6bqGY2gta1gm5sDhO48nyChfdmjVlFHXLDKazAcrgP76uSmUI6tffUPj3eYxQyTp5uLhyQ==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /@react-types/tooltip/3.2.3_react@18.2.0:
- resolution: {integrity: sha512-Q74S6crirrEu5sEZ0hvr8HjaafqE8BNlvYjD6yD42ArDM0XatkQ+AAtlVkwd+DD9lZMrMhZ35JBBuPPpzUgwQA==}
+ /@react-types/tooltip@3.3.0(react@18.2.0):
+ resolution: {integrity: sha512-TMaKkjYbysZbMnY8zjI2Djh8QMHvB8LoN9EjOZX++3ZsO74CeCeOoGARh6+4c0Bu5rg4BXhNyi+y1JL3jtUEBg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-types/overlays': 3.6.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-types/overlays': 3.7.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
- /@remix-run/router/1.0.1:
- resolution: {integrity: sha512-eBV5rvW4dRFOU1eajN7FmYxjAIVz/mRHgUE9En9mBn6m3mulK3WTR5C3iQhL9MZ14rWAq+xOlEaCkDiW0/heOg==}
+ /@remix-run/router@1.4.0:
+ resolution: {integrity: sha512-BJ9SxXux8zAg991UmT8slpwpsd31K1dHHbD3Ba4VzD+liLQ4WAMSxQp2d2ZPRPfN0jN2NPRowcSSoM7lCaF08Q==}
engines: {node: '>=14'}
dev: false
- /@rollup/plugin-babel/5.3.1_uksq7vp3prwsmxjav6gzspihuq:
+ /@rollup/plugin-babel@5.3.1(@babel/core@7.21.3)(rollup@1.32.1):
resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==}
engines: {node: '>= 10.0.0'}
peerDependencies:
@@ -6193,63 +5997,63 @@ packages:
'@types/babel__core':
optional: true
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-module-imports': 7.18.6
- '@rollup/pluginutils': 3.1.0_rollup@1.32.1
+ '@rollup/pluginutils': 3.1.0(rollup@1.32.1)
rollup: 1.32.1
dev: true
- /@rollup/plugin-commonjs/11.1.0_rollup@1.32.1:
+ /@rollup/plugin-commonjs@11.1.0(rollup@1.32.1):
resolution: {integrity: sha512-Ycr12N3ZPN96Fw2STurD21jMqzKwL9QuFhms3SD7KKRK7oaXUsBU9Zt0jL/rOPHiPYisI21/rXGO3jr9BnLHUA==}
engines: {node: '>= 8.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@1.32.1
+ '@rollup/pluginutils': 3.1.0(rollup@1.32.1)
commondir: 1.0.1
estree-walker: 1.0.1
- glob: 7.2.3
+ glob: 7.1.6
is-reference: 1.2.1
magic-string: 0.25.9
resolve: 1.22.1
rollup: 1.32.1
dev: true
- /@rollup/plugin-json/4.1.0_rollup@1.32.1:
+ /@rollup/plugin-json@4.1.0(rollup@1.32.1):
resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==}
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@1.32.1
+ '@rollup/pluginutils': 3.1.0(rollup@1.32.1)
rollup: 1.32.1
dev: true
- /@rollup/plugin-node-resolve/9.0.0_rollup@1.32.1:
+ /@rollup/plugin-node-resolve@9.0.0(rollup@1.32.1):
resolution: {integrity: sha512-gPz+utFHLRrd41WMP13Jq5mqqzHL3OXrfj3/MkSyB6UBIcuNt9j60GCbarzMzdf1VHFpOxfQh/ez7wyadLMqkg==}
engines: {node: '>= 10.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@1.32.1
+ '@rollup/pluginutils': 3.1.0(rollup@1.32.1)
'@types/resolve': 1.17.1
builtin-modules: 3.3.0
- deepmerge: 4.2.2
+ deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.1
rollup: 1.32.1
dev: true
- /@rollup/plugin-replace/2.4.2_rollup@1.32.1:
+ /@rollup/plugin-replace@2.4.2(rollup@1.32.1):
resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==}
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@1.32.1
+ '@rollup/pluginutils': 3.1.0(rollup@1.32.1)
magic-string: 0.25.9
rollup: 1.32.1
dev: true
- /@rollup/pluginutils/3.1.0_rollup@1.32.1:
+ /@rollup/pluginutils@3.1.0(rollup@1.32.1):
resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
engines: {node: '>= 8.0.0'}
peerDependencies:
@@ -6261,28 +6065,35 @@ packages:
rollup: 1.32.1
dev: true
- /@rollup/pluginutils/4.2.1:
- resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
- engines: {node: '>= 8.0.0'}
+ /@sinclair/typebox@0.24.51:
+ resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==}
+
+ /@sinclair/typebox@0.25.24:
+ resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==}
+
+ /@sinonjs/commons@1.8.6:
+ resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==}
dependencies:
- estree-walker: 2.0.2
- picomatch: 2.3.1
+ type-detect: 4.0.8
dev: true
- /@sinclair/typebox/0.24.43:
- resolution: {integrity: sha512-1orQTvtazZmsPeBroJjysvsOQCYV2yjWlebkSY38pl5vr2tdLjEJ+LoxITlGNZaH2RE19WlAwQMkH/7C14wLfw==}
-
- /@sinonjs/commons/1.8.3:
- resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==}
+ /@sinonjs/commons@2.0.0:
+ resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==}
dependencies:
type-detect: 4.0.8
- /@sinonjs/fake-timers/9.1.2:
+ /@sinonjs/fake-timers@10.0.2:
+ resolution: {integrity: sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==}
+ dependencies:
+ '@sinonjs/commons': 2.0.0
+
+ /@sinonjs/fake-timers@9.1.2:
resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==}
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 1.8.6
+ dev: true
- /@stitches/react/1.2.8_react@18.2.0:
+ /@stitches/react@1.2.8(react@18.2.0):
resolution: {integrity: sha512-9g9dWI4gsSVe8bNLlb+lMkBYsnIKCZTmvqvDG+Avnn69XfmHZKiaMrx7cgTaddq7aTPPmXiTsbFcUy0xgI4+wA==}
peerDependencies:
react: '*'
@@ -6293,180 +6104,120 @@ packages:
react: 18.2.0
dev: false
- /@swc/core-android-arm-eabi/1.3.3:
- resolution: {integrity: sha512-R6MpKXvNx/T/8a0wUTiX1THxfRbURSCmYlSi/JnUaqLYUclQK1N8aCMWz7EYSz6FE0VZBREJYDJcdnfP88E/1Q==}
- engines: {node: '>=10'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dependencies:
- '@swc/wasm': 1.2.122
- dev: true
- optional: true
-
- /@swc/core-android-arm64/1.3.3:
- resolution: {integrity: sha512-yZlku4ypVKykwHTS8CETxw2PH23UBeM6VhNB8efF4A4gVWtRZjv1PfjsSqh/X0vjgVTrs2zSaQ+eF6GLVbWrgA==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dependencies:
- '@swc/wasm': 1.2.130
- dev: true
- optional: true
-
- /@swc/core-darwin-arm64/1.3.3:
- resolution: {integrity: sha512-/T8vyikY7t/be6bHd1D9J/bmXYMDMkBo9NA3auDT/hmouzawhJ6E7OqRE4HLuLTflnRw8WmEWgpeRIzMHvNjBQ==}
+ /@swc/core-darwin-arm64@1.3.42:
+ resolution: {integrity: sha512-hM6RrZFyoCM9mX3cj/zM5oXwhAqjUdOCLXJx7KTQps7NIkv/Qjvobgvyf2gAb89j3ARNo9NdIoLjTjJ6oALtiA==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: true
optional: true
- /@swc/core-darwin-x64/1.3.3:
- resolution: {integrity: sha512-hw4o1If986In5m3y3/OimgiBKJh49kbTG9MRWo8msqTic2aBlrtfHjSecMn1g+oP7pdaUUCTkovmT7OpvvQ/Tw==}
+ /@swc/core-darwin-x64@1.3.42:
+ resolution: {integrity: sha512-bjsWtHMb6wJK1+RGlBs2USvgZ0txlMk11y0qBLKo32gLKTqzUwRw0Fmfzuf6Ue2a/w//7eqMlPFEre4LvJajGw==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: true
- optional: true
-
- /@swc/core-freebsd-x64/1.3.3:
- resolution: {integrity: sha512-JFDu3uLa0WMw77o+QNR5D1uErQ5s18HmEwJr5ndOQoDlS+XO2qUG6AxU5LdwLEl5qMf2C99t7gkfzcCZG1PRsw==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dependencies:
- '@swc/wasm': 1.2.130
- dev: true
optional: true
- /@swc/core-linux-arm-gnueabihf/1.3.3:
- resolution: {integrity: sha512-kJoyNP/ury9KmZnjhpj0QApY6VxC9S4hkgsycm8yTJ23O8WrUbgeDOlgAgFJNyHszhR5CnlssDv7ErCwMZtkgw==}
+ /@swc/core-linux-arm-gnueabihf@1.3.42:
+ resolution: {integrity: sha512-Oe0ggMz3MyqXNfeVmY+bBTL0hFSNY3bx8dhcqsh4vXk/ZVGse94QoC4dd92LuPHmKT0x6nsUzB86x2jU9QHW5g==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
requiresBuild: true
- dependencies:
- '@swc/wasm': 1.2.130
- dev: true
optional: true
- /@swc/core-linux-arm64-gnu/1.3.3:
- resolution: {integrity: sha512-Y+10o78O2snKnrNTbasT9S3Out0wlOyAkLZvq5zqzW1cz2K2Yzm04zQdKQOCRHlfTF0XSmZ++qRWVNol49WsNA==}
+ /@swc/core-linux-arm64-gnu@1.3.42:
+ resolution: {integrity: sha512-ZJsa8NIW1RLmmHGTJCbM7OPSbBZ9rOMrLqDtUOGrT0uoJXZnnQqolflamB5wviW0X6h3Z3/PSTNGNDCJ3u3Lqg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@swc/core-linux-arm64-musl/1.3.3:
- resolution: {integrity: sha512-y6ErPP6Sk0f8exoanUxXeFALvPraTjyoVr8pitpfTqoUd9YcxwOTpPbR5WXI3FWnQ7GS86iH0LvaFDCgHQ1fjg==}
+ /@swc/core-linux-arm64-musl@1.3.42:
+ resolution: {integrity: sha512-YpZwlFAfOp5vkm/uVUJX1O7N3yJDO1fDQRWqsOPPNyIJkI2ydlRQtgN6ZylC159Qv+TimfXnGTlNr7o3iBAqjg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@swc/core-linux-x64-gnu/1.3.3:
- resolution: {integrity: sha512-sqyvNJkPHKHlK/XLIoMNLiux8YxsCJpAk3UreS0NO+sRNRru2AMyrRwX6wxmnJybhEek9SPKF0pXi+GfcaFKYA==}
+ /@swc/core-linux-x64-gnu@1.3.42:
+ resolution: {integrity: sha512-0ccpKnsZbyHBzaQFdP8U9i29nvOfKitm6oJfdJzlqsY/jCqwvD8kv2CAKSK8WhJz//ExI2LqNrDI0yazx5j7+A==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@swc/core-linux-x64-musl/1.3.3:
- resolution: {integrity: sha512-5fjwHdMv+DOgEp7sdNVmvS4Hr2rDaewa0BpDW8RefcjHoJnDpFVButLDMkwv/Yd+v4YN+99kyX/lOI+/OTD99w==}
+ /@swc/core-linux-x64-musl@1.3.42:
+ resolution: {integrity: sha512-7eckRRuTZ6+3K21uyfXXgc2ZCg0mSWRRNwNT3wap2bYkKPeqTgb8pm8xYSZNEiMuDonHEat6XCCV36lFY6kOdQ==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: true
optional: true
- /@swc/core-win32-arm64-msvc/1.3.3:
- resolution: {integrity: sha512-JxcfG89GieqCFXkRl/mtFds/ME6ncEtLRIQ0+RBIREIGisA9ZgJ8EryBzGZyPu5+7kE0vXGVB6A2cfrv4SNW4A==}
+ /@swc/core-win32-arm64-msvc@1.3.42:
+ resolution: {integrity: sha512-t27dJkdw0GWANdN4TV0lY/V5vTYSx5SRjyzzZolep358ueCGuN1XFf1R0JcCbd1ojosnkQg2L7A7991UjXingg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
requiresBuild: true
- dependencies:
- '@swc/wasm': 1.2.130
- dev: true
optional: true
- /@swc/core-win32-ia32-msvc/1.3.3:
- resolution: {integrity: sha512-yqZjTn5V7wYCxMCC5Rg8u87SmGeRSlqYAafHL3IgiFe8hSxOykc2dR1MYNc4WZumYiMlU15VSa6mW8A0pj37FA==}
+ /@swc/core-win32-ia32-msvc@1.3.42:
+ resolution: {integrity: sha512-xfpc/Zt/aMILX4IX0e3loZaFyrae37u3MJCv1gJxgqrpeLi7efIQr3AmERkTK3mxTO6R5urSliWw2W3FyZ7D3Q==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
requiresBuild: true
- dependencies:
- '@swc/wasm': 1.2.130
- dev: true
optional: true
- /@swc/core-win32-x64-msvc/1.3.3:
- resolution: {integrity: sha512-CIuxz9wiHkgG7m3kjgptgO3iHOmrybvLf0rUNGbVTTHwTcrpjznAnS/MnMPiaIQPlxz70KSXAR2QJjw7fGtfbA==}
+ /@swc/core-win32-x64-msvc@1.3.42:
+ resolution: {integrity: sha512-ra2K4Tu++EJLPhzZ6L8hWUsk94TdK/2UKhL9dzCBhtzKUixsGCEqhtqH1zISXNvW8qaVLFIMUP37ULe80/IJaA==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: true
optional: true
- /@swc/core/1.3.3:
- resolution: {integrity: sha512-OGx3Qpw+czNSaea1ojP2X2wxrGtYicQxH1QnzX4F3rXGEcSUFIllmrae6iJHW91zS4SNcOocnQoRz1IYnrILYw==}
+ /@swc/core@1.3.42:
+ resolution: {integrity: sha512-nVFUd5+7tGniM2cT3LXaqnu3735Cu4az8A9gAKK+8sdpASI52SWuqfDBmjFCK9xG90MiVDVp2PTZr0BWqCIzpw==}
engines: {node: '>=10'}
- hasBin: true
requiresBuild: true
optionalDependencies:
- '@swc/core-android-arm-eabi': 1.3.3
- '@swc/core-android-arm64': 1.3.3
- '@swc/core-darwin-arm64': 1.3.3
- '@swc/core-darwin-x64': 1.3.3
- '@swc/core-freebsd-x64': 1.3.3
- '@swc/core-linux-arm-gnueabihf': 1.3.3
- '@swc/core-linux-arm64-gnu': 1.3.3
- '@swc/core-linux-arm64-musl': 1.3.3
- '@swc/core-linux-x64-gnu': 1.3.3
- '@swc/core-linux-x64-musl': 1.3.3
- '@swc/core-win32-arm64-msvc': 1.3.3
- '@swc/core-win32-ia32-msvc': 1.3.3
- '@swc/core-win32-x64-msvc': 1.3.3
- dev: true
-
- /@swc/jest/0.2.22_@swc+core@1.3.3:
- resolution: {integrity: sha512-PIUIk9IdB1oAVfF9zNIfYoMBoEhahrrSvyryFANas7swC1cF0L5HR0f9X4qfet46oyCHCBtNcSpN0XJEOFIKlw==}
+ '@swc/core-darwin-arm64': 1.3.42
+ '@swc/core-darwin-x64': 1.3.42
+ '@swc/core-linux-arm-gnueabihf': 1.3.42
+ '@swc/core-linux-arm64-gnu': 1.3.42
+ '@swc/core-linux-arm64-musl': 1.3.42
+ '@swc/core-linux-x64-gnu': 1.3.42
+ '@swc/core-linux-x64-musl': 1.3.42
+ '@swc/core-win32-arm64-msvc': 1.3.42
+ '@swc/core-win32-ia32-msvc': 1.3.42
+ '@swc/core-win32-x64-msvc': 1.3.42
+
+ /@swc/helpers@0.4.14:
+ resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==}
+ dependencies:
+ tslib: 2.5.0
+
+ /@swc/jest@0.2.24(@swc/core@1.3.42):
+ resolution: {integrity: sha512-fwgxQbM1wXzyKzl1+IW0aGrRvAA8k0Y3NxFhKigbPjOJ4mCKnWEcNX9HQS3gshflcxq8YKhadabGUVfdwjCr6Q==}
engines: {npm: '>= 7.0.0'}
peerDependencies:
'@swc/core': '*'
dependencies:
'@jest/create-cache-key-function': 27.5.1
- '@swc/core': 1.3.3
+ '@swc/core': 1.3.42
+ jsonc-parser: 3.2.0
dev: true
- /@swc/wasm/1.2.122:
- resolution: {integrity: sha512-sM1VCWQxmNhFtdxME+8UXNyPNhxNu7zdb6ikWpz0YKAQQFRGT5ThZgJrubEpah335SUToNg8pkdDF7ibVCjxbQ==}
- requiresBuild: true
- dev: true
- optional: true
-
- /@swc/wasm/1.2.130:
- resolution: {integrity: sha512-rNcJsBxS70+pv8YUWwf5fRlWX6JoY/HJc25HD/F8m6Kv7XhJdqPPMhyX6TKkUBPAG7TWlZYoxa+rHAjPy4Cj3Q==}
- requiresBuild: true
- dev: true
- optional: true
-
- /@tailwindcss/typography/0.5.7_tailwindcss@3.1.8:
- resolution: {integrity: sha512-JTTSTrgZfp6Ki4svhPA4mkd9nmQ/j9EfE7SbHJ1cLtthKkpW2OxsFXzSmxbhYbEkfNIyAyhle5p4SYyKRbz/jg==}
+ /@tailwindcss/typography@0.5.9(tailwindcss@3.3.0):
+ resolution: {integrity: sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==}
peerDependencies:
tailwindcss: '>=3.0.0 || insiders'
dependencies:
@@ -6474,63 +6225,39 @@ packages:
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
- tailwindcss: 3.1.8_ts-node@10.9.1
+ tailwindcss: 3.3.0(postcss@8.4.21)(ts-node@10.9.1)
dev: false
- /@testing-library/dom/8.18.1:
- resolution: {integrity: sha512-oEvsm2B/WtcHKE+IcEeeCqNU/ltFGaVyGbpcm4g/2ytuT49jrlH9x5qRKL/H3A6yfM4YAbSbC0ceT5+9CEXnLg==}
+ /@testing-library/dom@8.20.0:
+ resolution: {integrity: sha512-d9ULIT+a4EXLX3UU8FBjauG9NnsZHkHztXoIcTsOKoOw030fyjheN9svkTULjJxtYag9DZz5Jz5qkWZDPxTFwA==}
engines: {node: '>=12'}
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/runtime': 7.19.0
- '@types/aria-query': 4.2.2
- aria-query: 5.0.2
+ '@babel/runtime': 7.21.0
+ '@types/aria-query': 5.0.1
+ aria-query: 5.1.3
chalk: 4.1.2
- dom-accessibility-api: 0.5.14
- lz-string: 1.4.4
+ dom-accessibility-api: 0.5.16
+ lz-string: 1.5.0
pretty-format: 27.5.1
dev: false
- /@testing-library/jest-dom/5.16.5:
+ /@testing-library/jest-dom@5.16.5:
resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==}
engines: {node: '>=8', npm: '>=6', yarn: '>=1'}
dependencies:
- '@adobe/css-tools': 4.0.1
- '@babel/runtime': 7.19.0
+ '@adobe/css-tools': 4.2.0
+ '@babel/runtime': 7.21.0
'@types/testing-library__jest-dom': 5.14.5
- aria-query: 5.0.2
+ aria-query: 5.1.3
chalk: 3.0.0
css.escape: 1.5.1
- dom-accessibility-api: 0.5.14
+ dom-accessibility-api: 0.5.16
lodash: 4.17.21
redent: 3.0.0
dev: false
- /@testing-library/react-hooks/8.0.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==}
- engines: {node: '>=12'}
- peerDependencies:
- '@types/react': ^16.9.0 || ^17.0.0
- react: '*'
- react-dom: '*'
- react-test-renderer: ^16.9.0 || ^17.0.0
- peerDependenciesMeta:
- '@types/react':
- optional: true
- react:
- optional: true
- react-dom:
- optional: true
- react-test-renderer:
- optional: true
- dependencies:
- '@babel/runtime': 7.19.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-error-boundary: 3.1.4_react@18.2.0
- dev: false
-
- /@testing-library/react-hooks/8.0.1_rj7ozvcq3uehdlnj3cbwzbi5ce:
+ /@testing-library/react-hooks@8.0.1(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-Aqhl2IVmLt8IovEVarNDFuJDVWVvhnr9/GCU6UUnrYXwgDFF9h2L2o2P9KBni1AST5sT6riAyoukFLyjQUgD/g==}
engines: {node: '>=12'}
peerDependencies:
@@ -6548,14 +6275,14 @@ packages:
react-test-renderer:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@types/react': 18.0.21
+ '@babel/runtime': 7.21.0
+ '@types/react': 18.0.30
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-error-boundary: 3.1.4_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ react-error-boundary: 3.1.4(react@18.2.0)
dev: false
- /@testing-library/react/13.4.0_biqbaboplfbrettd7655fr4n2y:
+ /@testing-library/react@13.4.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-sXOGON+WNTh3MLE9rve97ftaZukN3oNf2KjDy7YTx6hcTO2uuLHuCGynMDhFwGw/jYf4OJ2Qk0i4i79qMNNkyw==}
engines: {node: '>=12'}
peerDependencies:
@@ -6567,312 +6294,321 @@ packages:
react-dom:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
- '@testing-library/dom': 8.18.1
- '@types/react-dom': 18.0.6
+ '@babel/runtime': 7.21.0
+ '@testing-library/dom': 8.20.0
+ '@types/react-dom': 18.0.11
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /@testing-library/user-event/14.4.3_znccgeejomvff3jrsk3ljovfpu:
+ /@testing-library/user-event@14.4.3(@testing-library/dom@8.20.0):
resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
'@testing-library/dom': '>=7.21.4'
dependencies:
- '@testing-library/dom': 8.18.1
+ '@testing-library/dom': 8.20.0
dev: false
- /@tootallnate/once/2.0.0:
+ /@tootallnate/once@2.0.0:
resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==}
engines: {node: '>= 10'}
- /@tsconfig/node10/1.0.9:
+ /@tsconfig/node10@1.0.9:
resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
- /@tsconfig/node12/1.0.11:
+ /@tsconfig/node12@1.0.11:
resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
- /@tsconfig/node14/1.0.3:
+ /@tsconfig/node14@1.0.3:
resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
- /@tsconfig/node16/1.0.3:
+ /@tsconfig/node16@1.0.3:
resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
- /@types/aria-query/4.2.2:
- resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==}
+ /@types/adm-zip@0.5.0:
+ resolution: {integrity: sha512-FCJBJq9ODsQZUNURo5ILAQueuA8WJhRvuihS3ke2iI25mJlfV2LK8jG2Qj2z2AWg8U0FtWWqBHVRetceLskSaw==}
+ dependencies:
+ '@types/node': 18.15.11
+ dev: true
+
+ /@types/aria-query@5.0.1:
+ resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==}
dev: false
- /@types/babel__core/7.1.19:
- resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==}
+ /@types/babel__core@7.20.0:
+ resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==}
dependencies:
- '@babel/parser': 7.19.1
- '@babel/types': 7.19.0
+ '@babel/parser': 7.21.3
+ '@babel/types': 7.21.3
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
- '@types/babel__traverse': 7.18.2
+ '@types/babel__traverse': 7.18.3
- /@types/babel__generator/7.6.4:
+ /@types/babel__generator@7.6.4:
resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
- /@types/babel__template/7.4.1:
+ /@types/babel__template@7.4.1:
resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
dependencies:
- '@babel/parser': 7.19.1
- '@babel/types': 7.19.0
+ '@babel/parser': 7.21.3
+ '@babel/types': 7.21.3
- /@types/babel__traverse/7.18.2:
- resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==}
+ /@types/babel__traverse@7.18.3:
+ resolution: {integrity: sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
- /@types/bn.js/5.1.1:
+ /@types/bn.js@5.1.1:
resolution: {integrity: sha512-qNrYbZqMx0uJAfKnKclPh+dTwK33KfLHYqtyODwd5HnXOjnkhc4qgn3BrK6RWyGZm5+sIFE7Q7Vz6QQtJB7w7g==}
dependencies:
- '@types/node': 18.7.23
+ '@types/node': 18.15.11
+ dev: false
+
+ /@types/chrome@0.0.212:
+ resolution: {integrity: sha512-O9blKfj6mQyBvkexEa71xcpRfkjAu8izQD3qGYfdwffk+mJhF7eogz628bZr5dETT6Eu7vU0stUGYG/+EQWj9g==}
+ dependencies:
+ '@types/filesystem': 0.0.32
+ '@types/har-format': 1.2.10
dev: false
- /@types/debug/4.1.7:
+ /@types/chrome@0.0.226:
+ resolution: {integrity: sha512-cyl2Bt/P3xPH4arxHctNbzksO20hirQCL3Jcqz6mOZKgad7SkhqRqc7BL9EWVRvocs6hyo8bwkzKidTlM8WGUw==}
+ dependencies:
+ '@types/filesystem': 0.0.32
+ '@types/har-format': 1.2.10
+ dev: true
+
+ /@types/debug@4.1.7:
resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==}
dependencies:
'@types/ms': 0.7.31
dev: true
- /@types/eslint-visitor-keys/1.0.0:
+ /@types/eslint-visitor-keys@1.0.0:
resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==}
dev: true
- /@types/estree/0.0.39:
+ /@types/estree@0.0.39:
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
dev: true
- /@types/estree/1.0.0:
+ /@types/estree@1.0.0:
resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
dev: true
- /@types/glob/7.2.0:
- resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
+ /@types/filesystem@0.0.32:
+ resolution: {integrity: sha512-Yuf4jR5YYMR2DVgwuCiP11s0xuVRyPKmz8vo6HBY3CGdeMj8af93CFZX+T82+VD1+UqHOxTq31lO7MI7lepBtQ==}
+ dependencies:
+ '@types/filewriter': 0.0.29
+
+ /@types/filewriter@0.0.29:
+ resolution: {integrity: sha512-BsPXH/irW0ht0Ji6iw/jJaK8Lj3FJemon2gvEqHKpCdDCeemHa+rI3WBGq5z7cDMZgoLjY40oninGxqk+8NzNQ==}
+
+ /@types/glob@8.1.0:
+ resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==}
dependencies:
'@types/minimatch': 5.1.2
- '@types/node': 18.7.23
+ '@types/node': 18.15.11
dev: true
- /@types/graceful-fs/4.1.5:
- resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==}
+ /@types/graceful-fs@4.1.6:
+ resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
+
+ /@types/har-format@1.2.10:
+ resolution: {integrity: sha512-o0J30wqycjF5miWDKYKKzzOU1ZTLuA42HZ4HE7/zqTOc/jTLdQ5NhYWvsRQo45Nfi1KHoRdNhteSI4BAxTF1Pg==}
- /@types/istanbul-lib-coverage/2.0.4:
+ /@types/istanbul-lib-coverage@2.0.4:
resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
- /@types/istanbul-lib-report/3.0.0:
+ /@types/istanbul-lib-report@3.0.0:
resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==}
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
- /@types/istanbul-reports/1.1.2:
+ /@types/istanbul-reports@1.1.2:
resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==}
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-lib-report': 3.0.0
dev: true
- /@types/istanbul-reports/3.0.1:
+ /@types/istanbul-reports@3.0.1:
resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==}
dependencies:
'@types/istanbul-lib-report': 3.0.0
- /@types/jest-axe/3.5.5:
+ /@types/jest-axe@3.5.5:
resolution: {integrity: sha512-b8WDIdoeKtr/JDJ2+QjFXMuS8UhfdMA6+15Z5KjjIie3jQrSXD9KZWMSQxc0nPtx7L9rIFKdiDpQk+m7s4a/8w==}
dependencies:
- '@types/jest': 29.0.3
+ '@types/jest': 28.1.8
axe-core: 3.5.6
dev: true
- /@types/jest/25.2.3:
+ /@types/jest@25.2.3:
resolution: {integrity: sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw==}
dependencies:
jest-diff: 25.5.0
pretty-format: 25.5.0
dev: true
- /@types/jest/28.1.8:
+ /@types/jest@28.1.8:
resolution: {integrity: sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==}
dependencies:
expect: 28.1.3
pretty-format: 28.1.3
- dev: true
- /@types/jest/29.0.3:
- resolution: {integrity: sha512-F6ukyCTwbfsEX5F2YmVYmM5TcTHy1q9P5rWlRbrk56KyMh3v9xRGUO3aa8+SkvMi0SHXtASJv1283enXimC0Og==}
- dependencies:
- expect: 29.0.3
- pretty-format: 29.0.3
-
- /@types/js-cookie/2.2.7:
+ /@types/js-cookie@2.2.7:
resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==}
dev: false
- /@types/jsdom/16.2.15:
+ /@types/jsdom@16.2.15:
resolution: {integrity: sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
'@types/parse5': 6.0.3
'@types/tough-cookie': 4.0.2
dev: true
- /@types/jsdom/20.0.0:
- resolution: {integrity: sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==}
+ /@types/jsdom@20.0.1:
+ resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
dependencies:
- '@types/node': 18.7.23
+ '@types/node': 18.15.11
'@types/tough-cookie': 4.0.2
- parse5: 7.1.1
+ parse5: 7.1.2
dev: false
- /@types/json-schema/7.0.11:
+ /@types/json-schema@7.0.11:
resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
- /@types/json5/0.0.29:
+ /@types/json5@0.0.29:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
- /@types/lodash.mergewith/4.6.6:
+ /@types/lodash.mergewith@4.6.6:
resolution: {integrity: sha512-RY/8IaVENjG19rxTZu9Nukqh0W2UrYgmBj5sdns4hWRZaV8PqR7wIKHFKzvOTjo4zVRV7sVI+yFhAJql12Kfqg==}
dependencies:
- '@types/lodash': 4.14.185
+ '@types/lodash': 4.14.192
dev: false
- /@types/lodash/4.14.185:
- resolution: {integrity: sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==}
+ /@types/lodash@4.14.192:
+ resolution: {integrity: sha512-km+Vyn3BYm5ytMO13k9KTp27O75rbQ0NFw+U//g+PX7VZyjCioXaRFisqSIJRECljcTv73G3i6BpglNGHgUQ5A==}
dev: false
- /@types/minimatch/5.1.2:
+ /@types/minimatch@5.1.2:
resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
dev: true
- /@types/ms/0.7.31:
+ /@types/ms@0.7.31:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: true
- /@types/node/14.18.31:
- resolution: {integrity: sha512-vQAnaReSQkEDa8uwAyQby8bYGKu84R/deEc6mg5T8fX6gzCn8QW6rziSgsti1fNvsrswKUKPnVTi7uoB+u62Mw==}
- dev: true
-
- /@types/node/17.0.45:
+ /@types/node@17.0.45:
resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
+ dev: true
- /@types/node/18.7.23:
- resolution: {integrity: sha512-DWNcCHolDq0ZKGizjx2DZjR/PqsYwAcYUJmfMWqtVU2MBMG5Mo+xFZrhGId5r/O5HOuMPyQEcM6KUBp5lBZZBg==}
+ /@types/node@18.15.11:
+ resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==}
- /@types/normalize-package-data/2.4.1:
+ /@types/normalize-package-data@2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
dev: true
- /@types/parse-json/4.0.0:
+ /@types/parse-json@4.0.0:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
dev: true
- /@types/parse5/6.0.3:
+ /@types/parse5@6.0.3:
resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
dev: true
- /@types/prettier/1.19.1:
+ /@types/prettier@1.19.1:
resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==}
dev: true
- /@types/prettier/2.7.1:
- resolution: {integrity: sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==}
+ /@types/prettier@2.7.2:
+ resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==}
- /@types/prop-types/15.7.5:
+ /@types/prop-types@15.7.5:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
- /@types/react-dom/18.0.6:
- resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==}
+ /@types/react-dom@18.0.11:
+ resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==}
dependencies:
- '@types/react': 18.0.21
+ '@types/react': 18.0.30
- /@types/react-google-recaptcha/2.1.5:
+ /@types/react-google-recaptcha@2.1.5:
resolution: {integrity: sha512-iWTjmVttlNgp0teyh7eBXqNOQzVq2RWNiFROWjraOptRnb1OcHJehQnji0sjqIRAk9K0z8stjyhU+OLpPb0N6w==}
dependencies:
- '@types/react': 18.0.21
+ '@types/react': 18.0.30
dev: true
- /@types/react-helmet/6.1.5:
- resolution: {integrity: sha512-/ICuy7OHZxR0YCAZLNg9r7I9aijWUWvxaPR6uTuyxe8tAj5RL4Sw1+R6NhXUtOsarkGYPmaHdBDvuXh2DIN/uA==}
+ /@types/react-helmet@6.1.6:
+ resolution: {integrity: sha512-ZKcoOdW/Tg+kiUbkFCBtvDw0k3nD4HJ/h/B9yWxN4uDO8OkRksWTO+EL+z/Qu3aHTeTll3Ro0Cc/8UhwBCMG5A==}
dependencies:
- '@types/react': 18.0.21
+ '@types/react': 18.0.30
dev: true
- /@types/react/18.0.21:
- resolution: {integrity: sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==}
+ /@types/react@18.0.30:
+ resolution: {integrity: sha512-AnME2cHDH11Pxt/yYX6r0w448BfTwQOLEhQEjCdwB7QskEI7EKtxhGUsExTQe/MsY3D9D5rMtu62WRocw9A8FA==}
dependencies:
'@types/prop-types': 15.7.5
- '@types/scheduler': 0.16.2
+ '@types/scheduler': 0.16.3
csstype: 3.1.1
- /@types/resolve/1.17.1:
+ /@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
- '@types/node': 18.7.23
+ '@types/node': 18.15.11
dev: true
- /@types/scheduler/0.16.2:
- resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
-
- /@types/sinonjs__fake-timers/8.1.1:
- resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==}
- dev: true
+ /@types/scheduler@0.16.3:
+ resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==}
- /@types/sizzle/2.3.3:
- resolution: {integrity: sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==}
- dev: true
+ /@types/semver@7.3.13:
+ resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
+ dev: false
- /@types/stack-utils/1.0.1:
+ /@types/stack-utils@1.0.1:
resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==}
dev: true
- /@types/stack-utils/2.0.1:
+ /@types/stack-utils@2.0.1:
resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==}
- /@types/testing-library__jest-dom/5.14.5:
+ /@types/testing-library__jest-dom@5.14.5:
resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==}
dependencies:
- '@types/jest': 29.0.3
+ '@types/jest': 28.1.8
dev: false
- /@types/tough-cookie/4.0.2:
+ /@types/tough-cookie@4.0.2:
resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==}
- /@types/yargs-parser/21.0.0:
+ /@types/yargs-parser@21.0.0:
resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==}
- /@types/yargs/15.0.14:
- resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==}
+ /@types/yargs@15.0.15:
+ resolution: {integrity: sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg==}
dependencies:
'@types/yargs-parser': 21.0.0
dev: true
- /@types/yargs/16.0.4:
- resolution: {integrity: sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==}
+ /@types/yargs@16.0.5:
+ resolution: {integrity: sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==}
dependencies:
'@types/yargs-parser': 21.0.0
dev: true
- /@types/yargs/17.0.13:
- resolution: {integrity: sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==}
+ /@types/yargs@17.0.24:
+ resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==}
dependencies:
'@types/yargs-parser': 21.0.0
- /@types/yauzl/2.10.0:
- resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
- requiresBuild: true
- dependencies:
- '@types/node': 17.0.45
- dev: true
- optional: true
-
- /@typescript-eslint/eslint-plugin/2.34.0_fmavwhclprfd5wnbs7ocgoy2gu:
+ /@typescript-eslint/eslint-plugin@2.34.0(@typescript-eslint/parser@2.34.0)(eslint@6.8.0)(typescript@3.9.10):
resolution: {integrity: sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
peerDependencies:
@@ -6883,19 +6619,19 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/experimental-utils': 2.34.0_z6m2zvrkqxyghb4a2ijhravsdi
- '@typescript-eslint/parser': 2.34.0_z6m2zvrkqxyghb4a2ijhravsdi
+ '@typescript-eslint/experimental-utils': 2.34.0(eslint@6.8.0)(typescript@3.9.10)
+ '@typescript-eslint/parser': 2.34.0(eslint@6.8.0)(typescript@3.9.10)
eslint: 6.8.0
functional-red-black-tree: 1.0.1
regexpp: 3.2.0
- tsutils: 3.21.0_typescript@3.9.10
+ tsutils: 3.21.0(typescript@3.9.10)
typescript: 3.9.10
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/eslint-plugin/5.38.1_qatzzi2vqzjqg2tq57nszrvcfi:
- resolution: {integrity: sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==}
+ /@typescript-eslint/eslint-plugin@5.57.0(@typescript-eslint/parser@5.57.0)(eslint@8.36.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -6905,29 +6641,31 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku
- '@typescript-eslint/scope-manager': 5.38.1
- '@typescript-eslint/type-utils': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku
- '@typescript-eslint/utils': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku
+ '@eslint-community/regexpp': 4.4.1
+ '@typescript-eslint/parser': 5.57.0(eslint@8.36.0)(typescript@4.9.5)
+ '@typescript-eslint/scope-manager': 5.57.0
+ '@typescript-eslint/type-utils': 5.57.0(eslint@8.36.0)(typescript@4.9.5)
+ '@typescript-eslint/utils': 5.57.0(eslint@8.36.0)(typescript@4.9.5)
debug: 4.3.4
- eslint: 8.24.0
- ignore: 5.2.0
- regexpp: 3.2.0
- semver: 7.3.7
- tsutils: 3.21.0_typescript@4.8.3
- typescript: 4.8.3
+ eslint: 8.36.0
+ grapheme-splitter: 1.0.4
+ ignore: 5.2.4
+ natural-compare-lite: 1.4.0
+ semver: 7.3.8
+ tsutils: 3.21.0(typescript@4.9.5)
+ typescript: 4.9.5
transitivePeerDependencies:
- supports-color
dev: false
- /@typescript-eslint/experimental-utils/2.34.0_z6m2zvrkqxyghb4a2ijhravsdi:
+ /@typescript-eslint/experimental-utils@2.34.0(eslint@6.8.0)(typescript@3.9.10):
resolution: {integrity: sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
peerDependencies:
eslint: '*'
dependencies:
'@types/json-schema': 7.0.11
- '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.10
+ '@typescript-eslint/typescript-estree': 2.34.0(typescript@3.9.10)
eslint: 6.8.0
eslint-scope: 5.1.1
eslint-utils: 2.1.0
@@ -6936,7 +6674,7 @@ packages:
- typescript
dev: true
- /@typescript-eslint/parser/2.34.0_z6m2zvrkqxyghb4a2ijhravsdi:
+ /@typescript-eslint/parser@2.34.0(eslint@6.8.0)(typescript@3.9.10):
resolution: {integrity: sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
peerDependencies:
@@ -6947,8 +6685,8 @@ packages:
optional: true
dependencies:
'@types/eslint-visitor-keys': 1.0.0
- '@typescript-eslint/experimental-utils': 2.34.0_z6m2zvrkqxyghb4a2ijhravsdi
- '@typescript-eslint/typescript-estree': 2.34.0_typescript@3.9.10
+ '@typescript-eslint/experimental-utils': 2.34.0(eslint@6.8.0)(typescript@3.9.10)
+ '@typescript-eslint/typescript-estree': 2.34.0(typescript@3.9.10)
eslint: 6.8.0
eslint-visitor-keys: 1.3.0
typescript: 3.9.10
@@ -6956,8 +6694,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser/5.38.1_7ilbxdl5iguzcjriqqcg2m5cku:
- resolution: {integrity: sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==}
+ /@typescript-eslint/parser@5.57.0(eslint@8.36.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -6966,26 +6704,26 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.38.1
- '@typescript-eslint/types': 5.38.1
- '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.3
+ '@typescript-eslint/scope-manager': 5.57.0
+ '@typescript-eslint/types': 5.57.0
+ '@typescript-eslint/typescript-estree': 5.57.0(typescript@4.9.5)
debug: 4.3.4
- eslint: 8.24.0
- typescript: 4.8.3
+ eslint: 8.36.0
+ typescript: 4.9.5
transitivePeerDependencies:
- supports-color
dev: false
- /@typescript-eslint/scope-manager/5.38.1:
- resolution: {integrity: sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==}
+ /@typescript-eslint/scope-manager@5.57.0:
+ resolution: {integrity: sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.38.1
- '@typescript-eslint/visitor-keys': 5.38.1
+ '@typescript-eslint/types': 5.57.0
+ '@typescript-eslint/visitor-keys': 5.57.0
dev: false
- /@typescript-eslint/type-utils/5.38.1_7ilbxdl5iguzcjriqqcg2m5cku:
- resolution: {integrity: sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==}
+ /@typescript-eslint/type-utils@5.57.0(eslint@8.36.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -6994,22 +6732,22 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.3
- '@typescript-eslint/utils': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku
+ '@typescript-eslint/typescript-estree': 5.57.0(typescript@4.9.5)
+ '@typescript-eslint/utils': 5.57.0(eslint@8.36.0)(typescript@4.9.5)
debug: 4.3.4
- eslint: 8.24.0
- tsutils: 3.21.0_typescript@4.8.3
- typescript: 4.8.3
+ eslint: 8.36.0
+ tsutils: 3.21.0(typescript@4.9.5)
+ typescript: 4.9.5
transitivePeerDependencies:
- supports-color
dev: false
- /@typescript-eslint/types/5.38.1:
- resolution: {integrity: sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==}
+ /@typescript-eslint/types@5.57.0:
+ resolution: {integrity: sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: false
- /@typescript-eslint/typescript-estree/2.34.0_typescript@3.9.10:
+ /@typescript-eslint/typescript-estree@2.34.0(typescript@3.9.10):
resolution: {integrity: sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
peerDependencies:
@@ -7020,18 +6758,18 @@ packages:
dependencies:
debug: 4.3.4
eslint-visitor-keys: 1.3.0
- glob: 7.2.3
+ glob: 7.1.6
is-glob: 4.0.3
lodash: 4.17.21
- semver: 7.3.7
- tsutils: 3.21.0_typescript@3.9.10
+ semver: 7.3.8
+ tsutils: 3.21.0(typescript@3.9.10)
typescript: 3.9.10
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree/5.38.1_typescript@4.8.3:
- resolution: {integrity: sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==}
+ /@typescript-eslint/typescript-estree@5.57.0(typescript@4.9.5):
+ resolution: {integrity: sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -7039,109 +6777,116 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.38.1
- '@typescript-eslint/visitor-keys': 5.38.1
+ '@typescript-eslint/types': 5.57.0
+ '@typescript-eslint/visitor-keys': 5.57.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.3.7
- tsutils: 3.21.0_typescript@4.8.3
- typescript: 4.8.3
+ semver: 7.3.8
+ tsutils: 3.21.0(typescript@4.9.5)
+ typescript: 4.9.5
transitivePeerDependencies:
- supports-color
dev: false
- /@typescript-eslint/utils/5.38.1_7ilbxdl5iguzcjriqqcg2m5cku:
- resolution: {integrity: sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==}
+ /@typescript-eslint/utils@5.57.0(eslint@8.36.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.36.0)
'@types/json-schema': 7.0.11
- '@typescript-eslint/scope-manager': 5.38.1
- '@typescript-eslint/types': 5.38.1
- '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.3
- eslint: 8.24.0
+ '@types/semver': 7.3.13
+ '@typescript-eslint/scope-manager': 5.57.0
+ '@typescript-eslint/types': 5.57.0
+ '@typescript-eslint/typescript-estree': 5.57.0(typescript@4.9.5)
+ eslint: 8.36.0
eslint-scope: 5.1.1
- eslint-utils: 3.0.0_eslint@8.24.0
+ semver: 7.3.8
transitivePeerDependencies:
- supports-color
- typescript
dev: false
- /@typescript-eslint/visitor-keys/5.38.1:
- resolution: {integrity: sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==}
+ /@typescript-eslint/visitor-keys@5.57.0:
+ resolution: {integrity: sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.38.1
- eslint-visitor-keys: 3.3.0
+ '@typescript-eslint/types': 5.57.0
+ eslint-visitor-keys: 3.4.0
dev: false
- /@vitejs/plugin-react/1.3.2:
- resolution: {integrity: sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA==}
- engines: {node: '>=12.0.0'}
+ /@vitejs/plugin-react@3.1.0(vite@4.2.1):
+ resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ peerDependencies:
+ vite: ^4.1.0-beta.0
dependencies:
- '@babel/core': 7.19.1
- '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1
- '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.19.1
- '@rollup/pluginutils': 4.2.1
- react-refresh: 0.13.0
- resolve: 1.22.1
+ '@babel/core': 7.21.3
+ '@babel/plugin-transform-react-jsx-self': 7.21.0(@babel/core@7.21.3)
+ '@babel/plugin-transform-react-jsx-source': 7.19.6(@babel/core@7.21.3)
+ magic-string: 0.27.0
+ react-refresh: 0.14.0
+ vite: 4.2.1(@types/node@18.15.11)
transitivePeerDependencies:
- supports-color
dev: true
- /@xobotyi/scrollbar-width/1.9.5:
+ /@xobotyi/scrollbar-width@1.9.5:
resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==}
dev: false
- /@xstate/cli/0.2.1_prettier@2.7.1:
- resolution: {integrity: sha512-DNX3webiPGinEJd50uB6j41q5NAOqoMHUIC1fsCaTL+JAWe+gvOT69MievNRJ0c56s/49Vf3bCGrCdHXt/5pGg==}
+ /@xstate/cli@0.4.2(prettier@2.8.7):
+ resolution: {integrity: sha512-lxj7YrpCl3azlzHO98oBp+qklKUvkw3AjWG815pVyNNf5Wm7JunYtPkGiqif6wCg1K/7V0x8cMdLzxhFkKBk9w==}
hasBin: true
dependencies:
- '@babel/core': 7.19.1
- '@xstate/machine-extractor': 0.7.0_w6hjewnotnkbn3hzekjplitnjy
- '@xstate/tools-shared': 1.1.7_s2dkug2xcd5flmap543baqq4cq
+ '@babel/core': 7.21.3
+ '@xstate/machine-extractor': 0.9.1(xstate@4.37.1)
+ '@xstate/tools-shared': 2.0.2(prettier@2.8.7)(xstate@4.37.1)
chokidar: 3.5.3
commander: 8.3.0
- xstate: 4.33.6
+ xstate: 4.37.1
transitivePeerDependencies:
- prettier
- supports-color
dev: true
- /@xstate/inspect/0.7.0_xstate@4.33.6:
- resolution: {integrity: sha512-3wrTf8TfBYprH1gBFdxmOQUBDpBazlICWvGdFzr8IHFL4MbiexEZdAsL2QC/WAmW9BqNYTWTwgfbvKHKg+FrlA==}
+ /@xstate/inspect@0.7.1(ws@8.13.0)(xstate@4.37.1):
+ resolution: {integrity: sha512-lEIi6cSvzA9f+GzaJMRVe4xnNjPY/oKdU8rjb+qxqUYx2evLuqysFu0XbPmEjMCwpfdIvG4FFsZJ7Ng7+k9UHw==}
peerDependencies:
'@types/ws': ^8.0.0
ws: ^8.0.0
- xstate: ^4.32.0
+ xstate: ^4.35.3
peerDependenciesMeta:
'@types/ws':
optional: true
dependencies:
fast-safe-stringify: 2.1.1
- xstate: 4.33.6
+ ws: 8.13.0
+ xstate: 4.37.1
dev: true
- /@xstate/machine-extractor/0.7.0_w6hjewnotnkbn3hzekjplitnjy:
- resolution: {integrity: sha512-dXHI/sWWWouN/yG687ZuRCP7Cm6XggFWSK1qWj3NohBTyhaYWSR7ojwP6OUK6e1cbiJqxmM9EDnE2Auf+Xlp+A==}
+ /@xstate/machine-extractor@0.9.1(xstate@4.37.1):
+ resolution: {integrity: sha512-0Oe1WDvMj22k6mEuZiOZsEKbt5VyghzEyu9kTzFipjyCeXkXjZhNX6GrxNBMk3ze0FPdx90aAQDrZ1HVNOPzcA==}
peerDependencies:
- '@babel/core': ^7
xstate: ^4
dependencies:
- '@babel/core': 7.19.1
- xstate: 4.33.6
+ '@babel/parser': 7.21.3
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
+ recast: 0.21.5
+ xstate: 4.37.1
+ transitivePeerDependencies:
+ - supports-color
dev: true
- /@xstate/react/3.0.1_ptifxsuzjlvytalhuenru25rrq:
- resolution: {integrity: sha512-/tq/gg92P9ke8J+yDNDBv5/PAxBvXJf2cYyGDByzgtl5wKaxKxzDT82Gj3eWlCJXkrBg4J5/V47//gRJuVH2fA==}
+ /@xstate/react@3.2.1(@types/react@18.0.30)(react@18.2.0)(xstate@4.37.1):
+ resolution: {integrity: sha512-L/mqYRxyBWVdIdSaXBHacfvS8NKn3sTKbPb31aRADbE9spsJ1p+tXil0GVQHPlzrmjGeozquLrxuYGiXsFNU7g==}
peerDependencies:
'@xstate/fsm': ^2.0.0
react: '*'
- xstate: ^4.33.0
+ xstate: ^4.36.0
peerDependenciesMeta:
'@xstate/fsm':
optional: true
@@ -7151,43 +6896,51 @@ packages:
optional: true
dependencies:
react: 18.2.0
- use-isomorphic-layout-effect: 1.1.2_iapumuv4e6jcjznwuxpf4tt22e
- use-sync-external-store: 1.2.0_react@18.2.0
- xstate: 4.33.6
+ use-isomorphic-layout-effect: 1.1.2(@types/react@18.0.30)(react@18.2.0)
+ use-sync-external-store: 1.2.0(react@18.2.0)
+ xstate: 4.37.1
transitivePeerDependencies:
- '@types/react'
dev: false
- /@xstate/tools-shared/1.1.7_s2dkug2xcd5flmap543baqq4cq:
- resolution: {integrity: sha512-q+GzSHfhx9ld0UK9rqYz/QI+rE6oEP3M9FI5ybmXKOMZ6739YKzdY3iQAfYfLZP8/Y6xdfvcpSmOzfFQvjnpcw==}
+ /@xstate/tools-shared@2.0.2(prettier@2.8.7)(xstate@4.37.1):
+ resolution: {integrity: sha512-Lg8RD19Jq62M8KsnSF8Tenqo0a8/j7eqzHCpxG7ewc9PklkOcLvOWN4rrGTtYG5zkxJNQTXq8kt2x0TsWwnumQ==}
peerDependencies:
prettier: ^2.3.1
xstate: ^4
dependencies:
- '@xstate/machine-extractor': 0.7.0_w6hjewnotnkbn3hzekjplitnjy
- prettier: 2.7.1
- xstate: 4.33.6
+ '@xstate/machine-extractor': 0.9.1(xstate@4.37.1)
+ prettier: 2.8.7
+ xstate: 4.37.1
transitivePeerDependencies:
- - '@babel/core'
+ - supports-color
dev: true
- /abab/2.0.6:
+ /abab@2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
- /acorn-globals/4.3.4:
+ /acorn-globals@4.3.4:
resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==}
dependencies:
acorn: 6.4.2
acorn-walk: 6.2.0
dev: true
- /acorn-globals/6.0.0:
+ /acorn-globals@6.0.0:
resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==}
dependencies:
acorn: 7.4.1
acorn-walk: 7.2.0
+ dev: true
- /acorn-jsx/5.3.2_acorn@7.4.1:
+ /acorn-globals@7.0.1:
+ resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
+ dependencies:
+ acorn: 8.8.2
+ acorn-walk: 8.2.0
+ dev: false
+
+ /acorn-jsx@5.3.2(acorn@7.4.1):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -7195,54 +6948,54 @@ packages:
acorn: 7.4.1
dev: true
- /acorn-jsx/5.3.2_acorn@8.8.0:
+ /acorn-jsx@5.3.2(acorn@8.8.2):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.8.0
-
- /acorn-node/1.8.2:
- resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==}
- dependencies:
- acorn: 7.4.1
- acorn-walk: 7.2.0
- xtend: 4.0.2
+ acorn: 8.8.2
- /acorn-walk/6.2.0:
+ /acorn-walk@6.2.0:
resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==}
engines: {node: '>=0.4.0'}
dev: true
- /acorn-walk/7.2.0:
+ /acorn-walk@7.2.0:
resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
engines: {node: '>=0.4.0'}
+ dev: true
- /acorn-walk/8.2.0:
+ /acorn-walk@8.2.0:
resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'}
- /acorn/6.4.2:
+ /acorn@6.4.2:
resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
- /acorn/7.4.1:
+ /acorn@7.4.1:
resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
engines: {node: '>=0.4.0'}
hasBin: true
+ dev: true
- /acorn/8.8.0:
- resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==}
+ /acorn@8.8.2:
+ resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
engines: {node: '>=0.4.0'}
hasBin: true
- /aes-js/3.0.0:
- resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==}
+ /adm-zip@0.5.10:
+ resolution: {integrity: sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==}
+ engines: {node: '>=6.0'}
+ dev: true
+
+ /aes-js@4.0.0-beta.3:
+ resolution: {integrity: sha512-/xJX0/VTPcbc5xQE2VUP91y1xN8q/rDfhEzLm+vLc3hYvb5+qHCnpJRuFcrKn63zumK/sCwYYzhG8HP78JYSTA==}
dev: false
- /agent-base/6.0.2:
+ /agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
dependencies:
@@ -7250,7 +7003,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /aggregate-error/3.1.0:
+ /aggregate-error@3.1.0:
resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
engines: {node: '>=8'}
dependencies:
@@ -7258,7 +7011,7 @@ packages:
indent-string: 4.0.0
dev: true
- /ajv/6.12.6:
+ /ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
dependencies:
fast-deep-equal: 3.1.3
@@ -7266,67 +7019,66 @@ packages:
json-schema-traverse: 0.4.1
uri-js: 4.4.1
- /ansi-colors/4.1.3:
+ /ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
engines: {node: '>=6'}
dev: true
- /ansi-escapes/3.2.0:
+ /ansi-escapes@3.2.0:
resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==}
engines: {node: '>=4'}
dev: true
- /ansi-escapes/4.3.2:
+ /ansi-escapes@4.3.2:
resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.21.3
- /ansi-regex/3.0.1:
+ /ansi-regex@3.0.1:
resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==}
engines: {node: '>=4'}
dev: true
- /ansi-regex/4.1.1:
+ /ansi-regex@4.1.1:
resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
engines: {node: '>=6'}
dev: true
- /ansi-regex/5.0.1:
+ /ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- /ansi-regex/6.0.1:
+ /ansi-regex@6.0.1:
resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
engines: {node: '>=12'}
dev: true
- /ansi-styles/3.2.1:
+ /ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
engines: {node: '>=4'}
dependencies:
color-convert: 1.9.3
- /ansi-styles/4.3.0:
+ /ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
dependencies:
color-convert: 2.0.1
- /ansi-styles/5.2.0:
+ /ansi-styles@5.2.0:
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
engines: {node: '>=10'}
- /ansi-styles/6.1.1:
- resolution: {integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==}
+ /ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
dev: true
- /any-promise/1.3.0:
+ /any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
- dev: true
- /anymatch/2.0.0:
+ /anymatch@2.0.0:
resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==}
dependencies:
micromatch: 3.1.10
@@ -7335,225 +7087,218 @@ packages:
- supports-color
dev: true
- /anymatch/3.1.2:
- resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==}
+ /anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
dependencies:
normalize-path: 3.0.0
picomatch: 2.3.1
- /arch/2.2.0:
- resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
- dev: true
-
- /arg/4.1.3:
+ /arg@4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
- /arg/5.0.2:
+ /arg@5.0.2:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
- /argparse/1.0.10:
+ /argparse@1.0.10:
resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
dependencies:
sprintf-js: 1.0.3
- /argparse/2.0.1:
+ /argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- /aria-hidden/1.2.1_iapumuv4e6jcjznwuxpf4tt22e:
- resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==}
+ /aria-hidden@1.2.3:
+ resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==}
engines: {node: '>=10'}
- peerDependencies:
- '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0
- react: '*'
- peerDependenciesMeta:
- '@types/react':
- optional: true
- react:
- optional: true
dependencies:
- '@types/react': 18.0.21
- react: 18.2.0
- tslib: 2.4.0
+ tslib: 2.5.0
dev: false
- /aria-query/4.2.2:
- resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==}
- engines: {node: '>=6.0'}
+ /aria-query@5.1.3:
+ resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==}
dependencies:
- '@babel/runtime': 7.19.0
- '@babel/runtime-corejs3': 7.19.1
-
- /aria-query/5.0.2:
- resolution: {integrity: sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==}
- engines: {node: '>=6.0'}
- dev: false
+ deep-equal: 2.2.0
- /arr-diff/4.0.0:
+ /arr-diff@4.0.0:
resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==}
engines: {node: '>=0.10.0'}
dev: true
- /arr-flatten/1.1.0:
+ /arr-flatten@1.1.0:
resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==}
engines: {node: '>=0.10.0'}
dev: true
- /arr-union/3.1.0:
+ /arr-union@3.1.0:
resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==}
engines: {node: '>=0.10.0'}
dev: true
- /array-back/3.1.0:
- resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==}
- engines: {node: '>=6'}
- dev: false
-
- /array-back/4.0.2:
- resolution: {integrity: sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==}
- engines: {node: '>=8'}
- dev: false
+ /array-buffer-byte-length@1.0.0:
+ resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
+ dependencies:
+ call-bind: 1.0.2
+ is-array-buffer: 3.0.2
- /array-equal/1.0.0:
+ /array-equal@1.0.0:
resolution: {integrity: sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==}
dev: true
- /array-includes/3.1.5:
- resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==}
+ /array-includes@3.1.6:
+ resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- get-intrinsic: 1.1.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
+ get-intrinsic: 1.2.0
is-string: 1.0.7
- /array-union/2.1.0:
+ /array-union@2.1.0:
resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
engines: {node: '>=8'}
- /array-unique/0.3.2:
+ /array-unique@0.3.2:
resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==}
engines: {node: '>=0.10.0'}
dev: true
- /array.prototype.flat/1.3.0:
- resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==}
+ /array.prototype.flat@1.3.1:
+ resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
es-shim-unscopables: 1.0.0
- /array.prototype.flatmap/1.3.0:
- resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==}
+ /array.prototype.flatmap@1.3.1:
+ resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
+ es-shim-unscopables: 1.0.0
+
+ /array.prototype.tosorted@1.1.1:
+ resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
es-shim-unscopables: 1.0.0
+ get-intrinsic: 1.2.0
- /asn1/0.2.6:
+ /asn1@0.2.6:
resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==}
dependencies:
safer-buffer: 2.1.2
dev: true
- /assert-plus/1.0.0:
+ /assert-plus@1.0.0:
resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==}
engines: {node: '>=0.8'}
dev: true
- /assign-symbols/1.0.0:
+ /assign-symbols@1.0.0:
resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==}
engines: {node: '>=0.10.0'}
dev: true
- /ast-types-flow/0.0.7:
+ /ast-types-flow@0.0.7:
resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
- /astral-regex/1.0.0:
+ /ast-types@0.15.2:
+ resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==}
+ engines: {node: '>=4'}
+ dependencies:
+ tslib: 2.5.0
+ dev: true
+
+ /astral-regex@1.0.0:
resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==}
engines: {node: '>=4'}
dev: true
- /astral-regex/2.0.0:
+ /astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
engines: {node: '>=8'}
dev: true
- /async/2.6.4:
+ /async@2.6.4:
resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==}
dependencies:
lodash: 4.17.21
dev: true
- /async/3.2.4:
- resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==}
- dev: true
-
- /asynckit/0.4.0:
+ /asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- /asyncro/3.0.0:
+ /asyncro@3.0.0:
resolution: {integrity: sha512-nEnWYfrBmA3taTiuiOoZYmgJ/CNrSoQLeLs29SeLcPu60yaw/mHDBHV0iOZ051fTvsTHxpCY+gXibqT9wbQYfg==}
dev: true
- /at-least-node/1.0.0:
+ /at-least-node@1.0.0:
resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
engines: {node: '>= 4.0.0'}
dev: true
- /atob/2.1.2:
+ /atob@2.1.2:
resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
engines: {node: '>= 4.5.0'}
hasBin: true
dev: true
- /autoprefixer/10.4.12_postcss@8.4.16:
- resolution: {integrity: sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==}
+ /autoprefixer@10.4.14(postcss@8.4.21):
+ resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
dependencies:
- browserslist: 4.21.4
- caniuse-lite: 1.0.30001412
+ browserslist: 4.21.5
+ caniuse-lite: 1.0.30001472
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
- postcss: 8.4.16
+ postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
- /aws-sign2/0.7.0:
+ /available-typed-arrays@1.0.5:
+ resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
+ engines: {node: '>= 0.4'}
+
+ /aws-sign2@0.7.0:
resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
dev: true
- /aws4/1.11.0:
- resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==}
+ /aws4@1.12.0:
+ resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==}
dev: true
- /axe-core/3.5.6:
+ /axe-core@3.5.6:
resolution: {integrity: sha512-LEUDjgmdJoA3LqklSTwKYqkjcZ4HKc4ddIYGSAiSkr46NTjzg2L9RNB+lekO9P7Dlpa87+hBtzc2Fzn/+GUWMQ==}
engines: {node: '>=4'}
dev: true
- /axe-core/4.4.1:
- resolution: {integrity: sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==}
+ /axe-core@4.5.1:
+ resolution: {integrity: sha512-1exVbW0X1O/HSr/WMwnaweyqcWOgZgLiVxdLG34pvSQk4NlYQr9OUy0JLwuhFfuVNQzzqgH57eYzkFBCb3bIsQ==}
engines: {node: '>=4'}
dev: false
- /axe-core/4.4.3:
- resolution: {integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==}
+ /axe-core@4.6.3:
+ resolution: {integrity: sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg==}
engines: {node: '>=4'}
- /axobject-query/2.2.0:
- resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==}
+ /axobject-query@3.1.1:
+ resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==}
+ dependencies:
+ deep-equal: 2.2.0
- /babel-eslint/10.1.0_eslint@6.8.0:
+ /babel-eslint@10.1.0(eslint@8.36.0):
resolution: {integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==}
engines: {node: '>=6'}
deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
@@ -7561,268 +7306,262 @@ packages:
eslint: '>= 4.12.1'
dependencies:
'@babel/code-frame': 7.18.6
- '@babel/parser': 7.19.1
- '@babel/traverse': 7.19.1
- '@babel/types': 7.19.0
- eslint: 6.8.0
+ '@babel/parser': 7.21.3
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
+ eslint: 8.36.0
eslint-visitor-keys: 1.3.0
resolve: 1.22.1
transitivePeerDependencies:
- supports-color
dev: true
- /babel-jest/25.5.1_@babel+core@7.19.1:
+ /babel-jest@25.5.1(@babel/core@7.21.3):
resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==}
engines: {node: '>= 8.3'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@jest/transform': 25.5.1
'@jest/types': 25.5.0
- '@types/babel__core': 7.1.19
+ '@types/babel__core': 7.20.0
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 25.5.0_@babel+core@7.19.1
+ babel-preset-jest: 25.5.0(@babel/core@7.21.3)
chalk: 3.0.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-jest/28.1.3_@babel+core@7.19.1:
+ /babel-jest@28.1.3(@babel/core@7.21.3):
resolution: {integrity: sha512-epUaPOEWMk3cWX0M/sPvCHHCe9fMFAa/9hXEgKP8nFfNl/jlGkE9ucq9NqkZGXLDduCJYS0UvSlPUwC0S+rH6Q==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
'@babel/core': ^7.8.0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@jest/transform': 28.1.3
- '@types/babel__core': 7.1.19
+ '@types/babel__core': 7.20.0
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 28.1.3_@babel+core@7.19.1
+ babel-preset-jest: 28.1.3(@babel/core@7.21.3)
chalk: 4.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-jest/29.0.3_@babel+core@7.19.1:
- resolution: {integrity: sha512-ApPyHSOhS/sVzwUOQIWJmdvDhBsMG01HX9z7ogtkp1TToHGGUWFlnXJUIzCgKPSfiYLn3ibipCYzsKSURHEwLg==}
+ /babel-jest@29.5.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@babel/core': ^7.8.0
dependencies:
- '@babel/core': 7.19.1
- '@jest/transform': 29.0.3
- '@types/babel__core': 7.1.19
+ '@babel/core': 7.21.3
+ '@jest/transform': 29.5.0
+ '@types/babel__core': 7.20.0
babel-plugin-istanbul: 6.1.1
- babel-preset-jest: 29.0.2_@babel+core@7.19.1
+ babel-preset-jest: 29.5.0(@babel/core@7.21.3)
chalk: 4.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
slash: 3.0.0
transitivePeerDependencies:
- supports-color
dev: false
- /babel-plugin-annotate-pure-calls/0.4.0_@babel+core@7.19.1:
+ /babel-plugin-annotate-pure-calls@0.4.0(@babel/core@7.21.3):
resolution: {integrity: sha512-oi4M/PWUJOU9ZyRGoPTfPMqdyMp06jbJAomd3RcyYuzUtBOddv98BqLm96Lucpi2QFoQHkdGQt0ACvw7VzVEQA==}
peerDependencies:
'@babel/core': ^6.0.0-0 || 7.x
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
dev: true
- /babel-plugin-dev-expression/0.2.3_@babel+core@7.19.1:
+ /babel-plugin-dev-expression@0.2.3(@babel/core@7.21.3):
resolution: {integrity: sha512-rP5LK9QQTzCW61nVVzw88En1oK8t8gTsIeC6E61oelxNsU842yMjF0G1MxhvUpCkxCEIj7sE8/e5ieTheT//uw==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
- dev: true
-
- /babel-plugin-dynamic-import-node/2.3.3:
- resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==}
- dependencies:
- object.assign: 4.1.4
+ '@babel/core': 7.21.3
dev: true
- /babel-plugin-istanbul/6.1.1:
+ /babel-plugin-istanbul@6.1.1:
resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
engines: {node: '>=8'}
dependencies:
- '@babel/helper-plugin-utils': 7.19.0
+ '@babel/helper-plugin-utils': 7.20.2
'@istanbuljs/load-nyc-config': 1.1.0
'@istanbuljs/schema': 0.1.3
- istanbul-lib-instrument: 5.2.0
+ istanbul-lib-instrument: 5.2.1
test-exclude: 6.0.0
transitivePeerDependencies:
- supports-color
- /babel-plugin-jest-hoist/25.5.0:
+ /babel-plugin-jest-hoist@25.5.0:
resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==}
engines: {node: '>= 8.3'}
dependencies:
- '@babel/template': 7.18.10
- '@babel/types': 7.19.0
- '@types/babel__traverse': 7.18.2
+ '@babel/template': 7.20.7
+ '@babel/types': 7.21.3
+ '@types/babel__traverse': 7.18.3
dev: true
- /babel-plugin-jest-hoist/28.1.3:
+ /babel-plugin-jest-hoist@28.1.3:
resolution: {integrity: sha512-Ys3tUKAmfnkRUpPdpa98eYrAR0nV+sSFUZZEGuQ2EbFd1y4SOLtD5QDNHAq+bb9a+bbXvYQC4b+ID/THIMcU6Q==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@babel/template': 7.18.10
- '@babel/types': 7.19.0
- '@types/babel__core': 7.1.19
- '@types/babel__traverse': 7.18.2
+ '@babel/template': 7.20.7
+ '@babel/types': 7.21.3
+ '@types/babel__core': 7.20.0
+ '@types/babel__traverse': 7.18.3
dev: true
- /babel-plugin-jest-hoist/29.0.2:
- resolution: {integrity: sha512-eBr2ynAEFjcebVvu8Ktx580BD1QKCrBG1XwEUTXJe285p9HA/4hOhfWCFRQhTKSyBV0VzjhG7H91Eifz9s29hg==}
+ /babel-plugin-jest-hoist@29.5.0:
+ resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/template': 7.18.10
- '@babel/types': 7.19.0
- '@types/babel__core': 7.1.19
- '@types/babel__traverse': 7.18.2
+ '@babel/template': 7.20.7
+ '@babel/types': 7.21.3
+ '@types/babel__core': 7.20.0
+ '@types/babel__traverse': 7.18.3
dev: false
- /babel-plugin-macros/2.8.0:
+ /babel-plugin-macros@2.8.0:
resolution: {integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
cosmiconfig: 6.0.0
resolve: 1.22.1
dev: true
- /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1:
+ /babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.3):
resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.19.1
- '@babel/core': 7.19.1
- '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1
+ '@babel/compat-data': 7.21.0
+ '@babel/core': 7.21.3
+ '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.3)
semver: 6.3.0
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.1:
+ /babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.3):
resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1
- core-js-compat: 3.25.3
+ '@babel/core': 7.21.3
+ '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.3)
+ core-js-compat: 3.29.1
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-polyfill-regenerator/0.0.4_@babel+core@7.19.1:
+ /babel-plugin-polyfill-regenerator@0.0.4(@babel/core@7.21.3):
resolution: {integrity: sha512-+/uCzO9JTYVZVGCpZpVAQkgPGt2zkR0VYiZvJ4aVoCe4ccgpKvNQqcjzAgQzSsjK64Jhc5hvrCR3l0087BevkA==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-define-polyfill-provider': 0.0.3_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-define-polyfill-provider': 0.0.3(@babel/core@7.21.3)
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.1:
+ /babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.3):
resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.19.1
- '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.21.3)
transitivePeerDependencies:
- supports-color
dev: true
- /babel-plugin-transform-rename-import/2.3.0:
+ /babel-plugin-transform-rename-import@2.3.0:
resolution: {integrity: sha512-dPgJoT57XC0PqSnLgl2FwNvxFrWlspatX2dkk7yjKQj5HHGw071vAcOf+hqW8ClqcBDMvEbm6mevn5yHAD8mlQ==}
dev: true
- /babel-preset-current-node-syntax/0.1.4_@babel+core@7.19.1:
+ /babel-preset-current-node-syntax@0.1.4(@babel/core@7.21.3):
resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
- '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1
- '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1
- '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.19.1
- '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1
- '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1
- dev: true
-
- /babel-preset-current-node-syntax/1.0.1_@babel+core@7.19.1:
+ '@babel/core': 7.21.3
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.3)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.3)
+ dev: true
+
+ /babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.3):
resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
- '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1
- '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1
- '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.19.1
- '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1
- '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1
- '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1
- '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1
-
- /babel-preset-jest/25.5.0_@babel+core@7.19.1:
+ '@babel/core': 7.21.3
+ '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.21.3)
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.21.3)
+ '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.21.3)
+ '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.21.3)
+
+ /babel-preset-jest@25.5.0(@babel/core@7.21.3):
resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==}
engines: {node: '>= 8.3'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
babel-plugin-jest-hoist: 25.5.0
- babel-preset-current-node-syntax: 0.1.4_@babel+core@7.19.1
+ babel-preset-current-node-syntax: 0.1.4(@babel/core@7.21.3)
dev: true
- /babel-preset-jest/28.1.3_@babel+core@7.19.1:
+ /babel-preset-jest@28.1.3(@babel/core@7.21.3):
resolution: {integrity: sha512-L+fupJvlWAHbQfn74coNX3zf60LXMJsezNvvx8eIh7iOR1luJ1poxYgQk1F8PYtNq/6QODDHCqsSnTFSWC491A==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
babel-plugin-jest-hoist: 28.1.3
- babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.1
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.3)
dev: true
- /babel-preset-jest/29.0.2_@babel+core@7.19.1:
- resolution: {integrity: sha512-BeVXp7rH5TK96ofyEnHjznjLMQ2nAeDJ+QzxKnHAAMs0RgrQsCywjAN8m4mOm5Di0pxU//3AoEeJJrerMH5UeA==}
+ /babel-preset-jest@29.5.0(@babel/core@7.21.3):
+ resolution: {integrity: sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.19.1
- babel-plugin-jest-hoist: 29.0.2
- babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ babel-plugin-jest-hoist: 29.5.0
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.3)
dev: false
- /balanced-match/1.0.2:
+ /balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
- /base/0.11.2:
+ /base@0.11.2:
resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -7835,73 +7574,56 @@ packages:
pascalcase: 0.1.1
dev: true
- /base64-js/1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- dev: true
-
- /basic-auth/2.0.1:
+ /basic-auth@2.0.1:
resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==}
engines: {node: '>= 0.8'}
dependencies:
safe-buffer: 5.1.2
dev: true
- /bcrypt-pbkdf/1.0.2:
+ /bcrypt-pbkdf@1.0.2:
resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
dependencies:
tweetnacl: 0.14.5
dev: true
- /bech32/1.1.4:
- resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==}
- dev: false
-
- /bech32/2.0.0:
+ /bech32@2.0.0:
resolution: {integrity: sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==}
dev: false
- /big-integer/1.6.51:
+ /big-integer@1.6.51:
resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
engines: {node: '>=0.6'}
dev: false
- /bignumber.js/9.1.0:
- resolution: {integrity: sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==}
+ /bignumber.js@9.1.1:
+ resolution: {integrity: sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==}
dev: false
- /binary-extensions/2.2.0:
+ /binary-extensions@2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
- /blob-util/2.0.2:
- resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==}
- dev: true
-
- /bluebird/3.7.2:
- resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
- dev: true
-
- /bn.js/4.12.0:
+ /bn.js@4.12.0:
resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==}
dev: false
- /bn.js/5.2.1:
+ /bn.js@5.2.1:
resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==}
dev: false
- /brace-expansion/1.1.11:
+ /brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
balanced-match: 1.0.2
concat-map: 0.0.1
- /brace-expansion/2.0.1:
+ /brace-expansion@2.0.1:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
dependencies:
balanced-match: 1.0.2
- dev: true
- /braces/2.3.2:
+ /braces@2.3.2:
resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -7919,16 +7641,16 @@ packages:
- supports-color
dev: true
- /braces/3.0.2:
+ /braces@3.0.2:
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
engines: {node: '>=8'}
dependencies:
fill-range: 7.0.1
- /broadcast-channel/3.7.0:
+ /broadcast-channel@3.7.0:
resolution: {integrity: sha512-cIAKJXAxGJceNZGTZSBzMxzyOn72cVgPnKx4dc6LRjQgbaJUQqhy5rzL3zbMxkMWsGKkv2hSFkPRMEXfoMZ2Mg==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
detect-node: 2.1.0
js-sha3: 0.8.0
microseconds: 0.2.0
@@ -7938,85 +7660,75 @@ packages:
unload: 2.2.0
dev: false
- /brorand/1.1.0:
+ /brorand@1.1.0:
resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==}
dev: false
- /browser-process-hrtime/1.0.0:
+ /browser-process-hrtime@1.0.0:
resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
+ dev: true
- /browser-resolve/1.11.3:
+ /browser-resolve@1.11.3:
resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==}
dependencies:
resolve: 1.1.7
dev: true
- /browserslist/4.21.4:
- resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
+ /browserslist@4.21.5:
+ resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001412
- electron-to-chromium: 1.4.264
- node-releases: 2.0.6
- update-browserslist-db: 1.0.9_browserslist@4.21.4
+ caniuse-lite: 1.0.30001472
+ electron-to-chromium: 1.4.342
+ node-releases: 2.0.10
+ update-browserslist-db: 1.0.10(browserslist@4.21.5)
- /bs-logger/0.2.6:
+ /bs-logger@0.2.6:
resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==}
engines: {node: '>= 6'}
dependencies:
fast-json-stable-stringify: 2.1.0
- /bser/2.1.1:
+ /bser@2.1.1:
resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
dependencies:
node-int64: 0.4.0
- /buffer-crc32/0.2.13:
- resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
- dev: true
-
- /buffer-from/1.1.2:
+ /buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- /buffer/5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
- dev: true
-
- /builtin-modules/3.3.0:
+ /builtin-modules@3.3.0:
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
engines: {node: '>=6'}
dev: true
- /bundle-require/3.1.0_esbuild@0.14.54:
- resolution: {integrity: sha512-IIXtAO7fKcwPHNPt9kY/WNVJqy7NDy6YqJvv6ENH0TOZoJ+yjpEsn1w40WKZbR2ibfu5g1rfgJTvmFHpm5aOMA==}
+ /bundle-require@3.1.2(esbuild@0.16.17):
+ resolution: {integrity: sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
peerDependencies:
esbuild: '>=0.13'
dependencies:
- esbuild: 0.14.54
- load-tsconfig: 0.2.3
+ esbuild: 0.16.17
+ load-tsconfig: 0.2.5
dev: false
- /bundle-require/3.1.0_esbuild@0.15.9:
- resolution: {integrity: sha512-IIXtAO7fKcwPHNPt9kY/WNVJqy7NDy6YqJvv6ENH0TOZoJ+yjpEsn1w40WKZbR2ibfu5g1rfgJTvmFHpm5aOMA==}
+ /bundle-require@4.0.1(esbuild@0.17.14):
+ resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
peerDependencies:
- esbuild: '>=0.13'
+ esbuild: '>=0.17'
dependencies:
- esbuild: 0.15.9
- load-tsconfig: 0.2.3
+ esbuild: 0.17.14
+ load-tsconfig: 0.2.5
dev: true
- /cac/6.7.14:
+ /cac@6.7.14:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
dev: true
- /cache-base/1.0.1:
+ /cache-base@1.0.1:
resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -8031,54 +7743,49 @@ packages:
unset-value: 1.0.0
dev: true
- /cachedir/2.3.0:
- resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==}
- engines: {node: '>=6'}
- dev: true
-
- /call-bind/1.0.2:
+ /call-bind@1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
- get-intrinsic: 1.1.3
+ get-intrinsic: 1.2.0
- /callsites/3.1.0:
+ /callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- /camelcase-css/2.0.1:
+ /camelcase-css@2.0.1:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
engines: {node: '>= 6'}
- /camelcase/5.3.1:
+ /camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines: {node: '>=6'}
- /camelcase/6.3.0:
+ /camelcase@6.3.0:
resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
engines: {node: '>=10'}
- /caniuse-lite/1.0.30001412:
- resolution: {integrity: sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==}
+ /caniuse-lite@1.0.30001472:
+ resolution: {integrity: sha512-xWC/0+hHHQgj3/vrKYY0AAzeIUgr7L9wlELIcAvZdDUHlhL/kNxMdnQLOSOQfP8R51ZzPhmHdyMkI0MMpmxCfg==}
- /canvas-renderer/2.2.1:
+ /canvas-renderer@2.2.1:
resolution: {integrity: sha512-RrBgVL5qCEDIXpJ6NrzyRNoTnXxYarqm/cS/W6ERhUJts5UQtt/XPEosGN3rqUkZ4fjBArlnCbsISJ+KCFnIAg==}
dependencies:
- '@types/node': 18.7.23
+ '@types/node': 18.15.11
dev: false
- /capture-exit/2.0.0:
+ /capture-exit@2.0.0:
resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==}
engines: {node: 6.* || 8.* || >= 10.*}
dependencies:
rsvp: 4.8.5
dev: true
- /caseless/0.12.0:
+ /caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
dev: true
- /chalk/2.4.2:
+ /chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
engines: {node: '>=4'}
dependencies:
@@ -8086,46 +7793,38 @@ packages:
escape-string-regexp: 1.0.5
supports-color: 5.5.0
- /chalk/3.0.0:
+ /chalk@3.0.0:
resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
engines: {node: '>=8'}
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
- /chalk/4.1.0:
- resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==}
- engines: {node: '>=10'}
- dependencies:
- ansi-styles: 4.3.0
- supports-color: 7.2.0
- dev: false
-
- /chalk/4.1.2:
+ /chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
- /char-regex/1.0.2:
+ /chalk@5.2.0:
+ resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==}
+ engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
+ dev: true
+
+ /char-regex@1.0.2:
resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==}
engines: {node: '>=10'}
- /chardet/0.7.0:
+ /chardet@0.7.0:
resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
dev: true
- /check-more-types/2.24.0:
- resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==}
- engines: {node: '>= 0.8.0'}
- dev: true
-
- /chokidar/3.5.3:
+ /chokidar@3.5.3:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'}
dependencies:
- anymatch: 3.1.2
+ anymatch: 3.1.3
braces: 3.0.2
glob-parent: 5.1.2
is-binary-path: 2.1.0
@@ -8135,17 +7834,18 @@ packages:
optionalDependencies:
fsevents: 2.3.2
- /ci-info/2.0.0:
+ /ci-info@2.0.0:
resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
dev: true
- /ci-info/3.4.0:
- resolution: {integrity: sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==}
+ /ci-info@3.8.0:
+ resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
+ engines: {node: '>=8'}
- /cjs-module-lexer/1.2.2:
+ /cjs-module-lexer@1.2.2:
resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==}
- /class-utils/0.3.6:
+ /class-utils@0.3.6:
resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -8155,49 +7855,47 @@ packages:
static-extend: 0.1.2
dev: true
- /classnames/2.3.2:
+ /classnames@2.3.2:
resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==}
dev: false
- /clean-stack/2.2.0:
+ /clean-stack@2.2.0:
resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
engines: {node: '>=6'}
dev: true
- /cli-cursor/2.1.0:
+ /cli-cursor@2.1.0:
resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==}
engines: {node: '>=4'}
dependencies:
restore-cursor: 2.0.0
dev: true
- /cli-cursor/3.1.0:
+ /cli-cursor@3.1.0:
resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
engines: {node: '>=8'}
dependencies:
restore-cursor: 3.1.0
dev: true
- /cli-spinners/1.3.1:
+ /cli-spinners@1.3.1:
resolution: {integrity: sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==}
engines: {node: '>=4'}
dev: true
- /cli-spinners/2.7.0:
+ /cli-spinners@2.7.0:
resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==}
engines: {node: '>=6'}
dev: true
- /cli-table3/0.6.3:
- resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==}
- engines: {node: 10.* || >= 12.*}
+ /cli-table@0.3.11:
+ resolution: {integrity: sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==}
+ engines: {node: '>= 0.2.0'}
dependencies:
- string-width: 4.2.3
- optionalDependencies:
- '@colors/colors': 1.5.0
- dev: true
+ colors: 1.0.3
+ dev: false
- /cli-truncate/2.1.0:
+ /cli-truncate@2.1.0:
resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
engines: {node: '>=8'}
dependencies:
@@ -8205,7 +7903,7 @@ packages:
string-width: 4.2.3
dev: true
- /cli-truncate/3.1.0:
+ /cli-truncate@3.1.0:
resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
@@ -8213,12 +7911,16 @@ packages:
string-width: 5.1.2
dev: true
- /cli-width/3.0.0:
+ /cli-width@3.0.0:
resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
engines: {node: '>= 10'}
dev: true
- /clipboard/2.0.11:
+ /client-only@0.0.1:
+ resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==}
+ dev: false
+
+ /clipboard@2.0.11:
resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==}
dependencies:
good-listener: 1.2.2
@@ -8226,7 +7928,7 @@ packages:
tiny-emitter: 2.1.0
dev: false
- /cliui/6.0.0:
+ /cliui@6.0.0:
resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
dependencies:
string-width: 4.2.3
@@ -8234,30 +7936,31 @@ packages:
wrap-ansi: 6.2.0
dev: true
- /cliui/7.0.4:
- resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
+ /cliui@8.0.1:
+ resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
+ engines: {node: '>=12'}
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
- /clone/1.0.4:
+ /clone@1.0.4:
resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
engines: {node: '>=0.8'}
dev: true
- /clsx/1.2.1:
+ /clsx@1.2.1:
resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==}
engines: {node: '>=6'}
- /co/4.6.0:
+ /co@4.6.0:
resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
- /collect-v8-coverage/1.0.1:
+ /collect-v8-coverage@1.0.1:
resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==}
- /collection-visit/1.0.0:
+ /collection-visit@1.0.0:
resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -8265,131 +7968,107 @@ packages:
object-visit: 1.0.1
dev: true
- /color-convert/1.9.3:
+ /color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
dependencies:
color-name: 1.1.3
- /color-convert/2.0.1:
+ /color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
dependencies:
color-name: 1.1.4
- /color-name/1.1.3:
+ /color-name@1.1.3:
resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
- /color-name/1.1.4:
+ /color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
- /colorette/2.0.19:
+ /colorette@2.0.19:
resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
dev: true
- /combined-stream/1.0.8:
+ /colors@1.0.3:
+ resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==}
+ engines: {node: '>=0.1.90'}
+ dev: false
+
+ /combined-stream@1.0.8:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
dependencies:
delayed-stream: 1.0.0
- /command-line-args/5.2.1:
- resolution: {integrity: sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==}
- engines: {node: '>=4.0.0'}
- dependencies:
- array-back: 3.1.0
- find-replace: 3.0.0
- lodash.camelcase: 4.3.0
- typical: 4.0.0
- dev: false
-
- /command-line-usage/6.1.3:
- resolution: {integrity: sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==}
- engines: {node: '>=8.0.0'}
- dependencies:
- array-back: 4.0.2
- chalk: 2.4.2
- table-layout: 1.0.2
- typical: 5.2.0
- dev: false
-
- /commander/2.20.3:
+ /commander@10.0.0:
+ resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==}
+ engines: {node: '>=14'}
+
+ /commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
dev: true
- /commander/4.1.1:
+ /commander@4.1.1:
resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
engines: {node: '>= 6'}
- dev: true
-
- /commander/5.1.0:
- resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==}
- engines: {node: '>= 6'}
- dev: true
- /commander/8.3.0:
+ /commander@8.3.0:
resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
engines: {node: '>= 12'}
dev: true
- /commander/9.4.0:
- resolution: {integrity: sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==}
+ /commander@9.5.0:
+ resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14}
+ dev: false
- /common-tags/1.8.2:
- resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
- engines: {node: '>=4.0.0'}
- dev: true
-
- /commondir/1.0.1:
+ /commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
dev: true
- /component-emitter/1.3.0:
+ /component-emitter@1.3.0:
resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}
dev: true
- /concat-map/0.0.1:
- resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
+ /concat-map@0.0.1:
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- /confusing-browser-globals/1.0.11:
+ /confusing-browser-globals@1.0.11:
resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
- /convert-source-map/1.8.0:
- resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==}
- dependencies:
- safe-buffer: 5.1.2
+ /convert-source-map@1.9.0:
+ resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
+
+ /convert-source-map@2.0.0:
+ resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- /copy-descriptor/0.1.1:
+ /copy-descriptor@0.1.1:
resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==}
engines: {node: '>=0.10.0'}
dev: true
- /copy-to-clipboard/3.3.2:
- resolution: {integrity: sha512-Vme1Z6RUDzrb6xAI7EZlVZ5uvOk2F//GaxKUxajDqm9LhOVM1inxNAD2vy+UZDYsd0uyA9s7b3/FVZPSxqrCfg==}
+ /copy-to-clipboard@3.3.3:
+ resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==}
dependencies:
toggle-selection: 1.0.6
dev: false
- /core-js-compat/3.25.3:
- resolution: {integrity: sha512-xVtYpJQ5grszDHEUU9O7XbjjcZ0ccX3LgQsyqSvTnjX97ZqEgn9F5srmrwwwMtbKzDllyFPL+O+2OFMl1lU4TQ==}
+ /core-js-compat@3.29.1:
+ resolution: {integrity: sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA==}
dependencies:
- browserslist: 4.21.4
+ browserslist: 4.21.5
dev: true
- /core-js-pure/3.25.3:
- resolution: {integrity: sha512-T/7qvgv70MEvRkZ8p6BasLZmOVYKzOaWNBEHAU8FmveCJkl4nko2quqPQOmy6AJIp5MBanhz9no3A94NoRb0XA==}
- requiresBuild: true
-
- /core-util-is/1.0.2:
+ /core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
dev: true
- /corser/2.0.1:
+ /corser@2.0.1:
resolution: {integrity: sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==}
engines: {node: '>= 0.4.0'}
dev: true
- /cosmiconfig/6.0.0:
+ /cosmiconfig@6.0.0:
resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==}
engines: {node: '>=8'}
dependencies:
@@ -8400,10 +8079,10 @@ packages:
yaml: 1.10.2
dev: true
- /create-require/1.1.1:
+ /create-require@1.1.1:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
- /cross-fetch/3.1.5:
+ /cross-fetch@3.1.5:
resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==}
dependencies:
node-fetch: 2.6.7
@@ -8411,7 +8090,7 @@ packages:
- encoding
dev: false
- /cross-spawn/6.0.5:
+ /cross-spawn@6.0.5:
resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==}
engines: {node: '>=4.8'}
dependencies:
@@ -8422,7 +8101,7 @@ packages:
which: 1.3.1
dev: true
- /cross-spawn/7.0.3:
+ /cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
dependencies:
@@ -8430,20 +8109,19 @@ packages:
shebang-command: 2.0.0
which: 2.0.2
- /css-box-model/1.2.1:
+ /css-box-model@1.2.1:
resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==}
dependencies:
- tiny-invariant: 1.2.0
+ tiny-invariant: 1.3.1
dev: false
- /css-in-js-utils/2.0.1:
- resolution: {integrity: sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==}
+ /css-in-js-utils@3.1.0:
+ resolution: {integrity: sha512-fJAcud6B3rRu+KHYk+Bwf+WFL2MDCJJ1XG9x137tJQ0xYxor7XziQtuGFbWNdqrvF4Tk26O3H73nfVqXt/fW1A==}
dependencies:
hyphenate-style-name: 1.0.4
- isobject: 3.0.1
dev: false
- /css-tree/1.1.3:
+ /css-tree@1.1.3:
resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==}
engines: {node: '>=8.0.0'}
dependencies:
@@ -8451,95 +8129,45 @@ packages:
source-map: 0.6.1
dev: false
- /css.escape/1.5.1:
+ /css.escape@1.5.1:
resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
dev: false
- /cssesc/3.0.0:
+ /cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
hasBin: true
- /cssom/0.3.8:
+ /cssom@0.3.8:
resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==}
- /cssom/0.4.4:
+ /cssom@0.4.4:
resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==}
dev: true
- /cssom/0.5.0:
+ /cssom@0.5.0:
resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==}
- /cssstyle/2.3.0:
+ /cssstyle@2.3.0:
resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==}
engines: {node: '>=8'}
dependencies:
cssom: 0.3.8
- /csstype/3.1.1:
+ /csstype@3.1.1:
resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
- /cypress/10.8.0:
- resolution: {integrity: sha512-QVse0dnLm018hgti2enKMVZR9qbIO488YGX06nH5j3Dg1isL38DwrBtyrax02CANU6y8F4EJUuyW6HJKw1jsFA==}
- engines: {node: '>=12.0.0'}
- hasBin: true
- requiresBuild: true
- dependencies:
- '@cypress/request': 2.88.10
- '@cypress/xvfb': 1.2.4_supports-color@8.1.1
- '@types/node': 14.18.31
- '@types/sinonjs__fake-timers': 8.1.1
- '@types/sizzle': 2.3.3
- arch: 2.2.0
- blob-util: 2.0.2
- bluebird: 3.7.2
- buffer: 5.7.1
- cachedir: 2.3.0
- chalk: 4.1.2
- check-more-types: 2.24.0
- cli-cursor: 3.1.0
- cli-table3: 0.6.3
- commander: 5.1.0
- common-tags: 1.8.2
- dayjs: 1.11.5
- debug: 4.3.4_supports-color@8.1.1
- enquirer: 2.3.6
- eventemitter2: 6.4.7
- execa: 4.1.0
- executable: 4.1.1
- extract-zip: 2.0.1_supports-color@8.1.1
- figures: 3.2.0
- fs-extra: 9.1.0
- getos: 3.2.1
- is-ci: 3.0.1
- is-installed-globally: 0.4.0
- lazy-ass: 1.6.0
- listr2: 3.14.0_enquirer@2.3.6
- lodash: 4.17.21
- log-symbols: 4.1.0
- minimist: 1.2.6
- ospath: 1.2.2
- pretty-bytes: 5.6.0
- proxy-from-env: 1.0.0
- request-progress: 3.0.0
- semver: 7.3.7
- supports-color: 8.1.1
- tmp: 0.2.1
- untildify: 4.0.0
- yauzl: 2.10.0
- dev: true
-
- /damerau-levenshtein/1.0.8:
+ /damerau-levenshtein@1.0.8:
resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
- /dashdash/1.14.1:
+ /dashdash@1.14.1:
resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==}
engines: {node: '>=0.10'}
dependencies:
assert-plus: 1.0.0
dev: true
- /data-urls/1.1.0:
+ /data-urls@1.1.0:
resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==}
dependencies:
abab: 2.0.6
@@ -8547,7 +8175,7 @@ packages:
whatwg-url: 7.1.0
dev: true
- /data-urls/3.0.2:
+ /data-urls@3.0.2:
resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==}
engines: {node: '>=12'}
dependencies:
@@ -8555,11 +8183,7 @@ packages:
whatwg-mimetype: 3.0.0
whatwg-url: 11.0.0
- /dayjs/1.11.5:
- resolution: {integrity: sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA==}
- dev: true
-
- /debug/2.6.9:
+ /debug@2.6.9:
resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
peerDependencies:
supports-color: '*'
@@ -8568,32 +8192,10 @@ packages:
optional: true
dependencies:
ms: 2.0.0
-
- /debug/3.2.7:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.3
-
- /debug/3.2.7_supports-color@8.1.1:
- resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.3
- supports-color: 8.1.1
dev: true
- /debug/4.1.1:
- resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==}
- deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
+ /debug@3.2.7:
+ resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies:
supports-color: '*'
peerDependenciesMeta:
@@ -8601,20 +8203,8 @@ packages:
optional: true
dependencies:
ms: 2.1.3
- dev: true
-
- /debug/4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: 2.1.2
- /debug/4.3.4_supports-color@8.1.1:
+ /debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
engines: {node: '>=6.0'}
peerDependencies:
@@ -8624,65 +8214,79 @@ packages:
optional: true
dependencies:
ms: 2.1.2
- supports-color: 8.1.1
- dev: true
- /decamelize/1.2.0:
+ /decamelize@1.2.0:
resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
engines: {node: '>=0.10.0'}
dev: true
- /decimal.js/10.4.1:
- resolution: {integrity: sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==}
+ /decimal.js@10.4.3:
+ resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
- /decode-uri-component/0.2.0:
- resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==}
+ /decode-uri-component@0.2.2:
+ resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==}
engines: {node: '>=0.10'}
dev: true
- /dedent/0.7.0:
+ /dedent@0.7.0:
resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
- /deep-extend/0.6.0:
- resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
- engines: {node: '>=4.0.0'}
- dev: false
+ /deep-equal@2.2.0:
+ resolution: {integrity: sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==}
+ dependencies:
+ call-bind: 1.0.2
+ es-get-iterator: 1.1.3
+ get-intrinsic: 1.2.0
+ is-arguments: 1.1.1
+ is-array-buffer: 3.0.2
+ is-date-object: 1.0.5
+ is-regex: 1.1.4
+ is-shared-array-buffer: 1.0.2
+ isarray: 2.0.5
+ object-is: 1.1.5
+ object-keys: 1.1.1
+ object.assign: 4.1.4
+ regexp.prototype.flags: 1.4.3
+ side-channel: 1.0.4
+ which-boxed-primitive: 1.0.2
+ which-collection: 1.0.1
+ which-typed-array: 1.1.9
- /deep-is/0.1.4:
+ /deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- /deepmerge/4.2.2:
- resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
+ /deepmerge@4.3.1:
+ resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- /defaults/1.0.3:
- resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==}
+ /defaults@1.0.4:
+ resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
dependencies:
clone: 1.0.4
dev: true
- /define-properties/1.1.4:
- resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
+ /define-properties@1.2.0:
+ resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
engines: {node: '>= 0.4'}
dependencies:
has-property-descriptors: 1.0.0
object-keys: 1.1.1
- /define-property/0.2.5:
+ /define-property@0.2.5:
resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==}
engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: 0.1.6
dev: true
- /define-property/1.0.0:
+ /define-property@1.0.0:
resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==}
engines: {node: '>=0.10.0'}
dependencies:
is-descriptor: 1.0.2
dev: true
- /define-property/2.0.2:
+ /define-property@2.0.2:
resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -8690,631 +8294,325 @@ packages:
isobject: 3.0.1
dev: true
- /defined/1.0.0:
- resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==}
-
- /delayed-stream/1.0.0:
+ /delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
- engines: {node: '>=0.4.0'}
-
- /delegate/3.2.0:
- resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==}
- dev: false
-
- /detect-newline/3.1.0:
- resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
- engines: {node: '>=8'}
-
- /detect-node-es/1.1.0:
- resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
- dev: false
-
- /detect-node/2.1.0:
- resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
- dev: false
-
- /detective/5.2.1:
- resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==}
- engines: {node: '>=0.8.0'}
- hasBin: true
- dependencies:
- acorn-node: 1.8.2
- defined: 1.0.0
- minimist: 1.2.6
-
- /didyoumean/1.2.2:
- resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
-
- /diff-sequences/25.2.6:
- resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==}
- engines: {node: '>= 8.3'}
- dev: true
-
- /diff-sequences/27.5.1:
- resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dev: false
-
- /diff-sequences/28.1.1:
- resolution: {integrity: sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
-
- /diff-sequences/29.0.0:
- resolution: {integrity: sha512-7Qe/zd1wxSDL4D/X/FPjOMB+ZMDt71W94KYaq05I2l0oQqgXgs7s4ftYYmV38gBSrPz2vcygxfs1xn0FT+rKNA==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
-
- /diff/4.0.2:
- resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
- engines: {node: '>=0.3.1'}
-
- /dir-glob/3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
- engines: {node: '>=8'}
- dependencies:
- path-type: 4.0.0
-
- /dlv/1.1.3:
- resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
-
- /doctrine/2.1.0:
- resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
- engines: {node: '>=0.10.0'}
- dependencies:
- esutils: 2.0.3
-
- /doctrine/3.0.0:
- resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
- engines: {node: '>=6.0.0'}
- dependencies:
- esutils: 2.0.3
-
- /dom-accessibility-api/0.5.14:
- resolution: {integrity: sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==}
- dev: false
-
- /domexception/1.0.1:
- resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==}
- dependencies:
- webidl-conversions: 4.0.2
- dev: true
-
- /domexception/4.0.0:
- resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
- engines: {node: '>=12'}
- dependencies:
- webidl-conversions: 7.0.0
-
- /dotenv/16.0.2:
- resolution: {integrity: sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==}
- engines: {node: '>=12'}
- dev: true
-
- /eastasianwidth/0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- dev: true
-
- /ecc-jsbn/0.1.2:
- resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
- dependencies:
- jsbn: 0.1.1
- safer-buffer: 2.1.2
- dev: true
-
- /electron-to-chromium/1.4.264:
- resolution: {integrity: sha512-AZ6ZRkucHOQT8wke50MktxtmcWZr67kE17X/nAXFf62NIdMdgY6xfsaJD5Szoy84lnkuPWH+4tTNE3s2+bPCiw==}
-
- /elliptic/6.5.4:
- resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==}
- dependencies:
- bn.js: 4.12.0
- brorand: 1.1.0
- hash.js: 1.1.7
- hmac-drbg: 1.0.1
- inherits: 2.0.4
- minimalistic-assert: 1.0.1
- minimalistic-crypto-utils: 1.0.1
- dev: false
-
- /emittery/0.10.2:
- resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==}
- engines: {node: '>=12'}
-
- /emoji-regex/7.0.3:
- resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==}
- dev: true
-
- /emoji-regex/8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
-
- /emoji-regex/9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
-
- /end-of-stream/1.4.4:
- resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
- dependencies:
- once: 1.4.0
- dev: true
-
- /enquirer/2.3.6:
- resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
- engines: {node: '>=8.6'}
- dependencies:
- ansi-colors: 4.1.3
- dev: true
-
- /entities/4.4.0:
- resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==}
- engines: {node: '>=0.12'}
- dev: false
-
- /error-ex/1.3.2:
- resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
- dependencies:
- is-arrayish: 0.2.1
-
- /error-stack-parser/2.1.4:
- resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
- dependencies:
- stackframe: 1.3.4
- dev: false
-
- /es-abstract/1.20.3:
- resolution: {integrity: sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- es-to-primitive: 1.2.1
- function-bind: 1.1.1
- function.prototype.name: 1.1.5
- get-intrinsic: 1.1.3
- get-symbol-description: 1.0.0
- has: 1.0.3
- has-property-descriptors: 1.0.0
- has-symbols: 1.0.3
- internal-slot: 1.0.3
- is-callable: 1.2.7
- is-negative-zero: 2.0.2
- is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
- is-string: 1.0.7
- is-weakref: 1.0.2
- object-inspect: 1.12.2
- object-keys: 1.1.1
- object.assign: 4.1.4
- regexp.prototype.flags: 1.4.3
- safe-regex-test: 1.0.0
- string.prototype.trimend: 1.0.5
- string.prototype.trimstart: 1.0.5
- unbox-primitive: 1.0.2
-
- /es-shim-unscopables/1.0.0:
- resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
- dependencies:
- has: 1.0.3
-
- /es-to-primitive/1.2.1:
- resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
- engines: {node: '>= 0.4'}
- dependencies:
- is-callable: 1.2.7
- is-date-object: 1.0.5
- is-symbol: 1.0.4
-
- /esbuild-android-64/0.14.54:
- resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /esbuild-android-64/0.15.9:
- resolution: {integrity: sha512-HQCX7FJn9T4kxZQkhPjNZC7tBWZqJvhlLHPU2SFzrQB/7nDXjmTIFpFTjt7Bd1uFpeXmuwf5h5fZm+x/hLnhbw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-android-arm64/0.14.54:
- resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- optional: true
-
- /esbuild-android-arm64/0.15.9:
- resolution: {integrity: sha512-E6zbLfqbFVCNEKircSHnPiSTsm3fCRxeIMPfrkS33tFjIAoXtwegQfVZqMGR0FlsvVxp2NEDOUz+WW48COCjSg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
+ engines: {node: '>=0.4.0'}
- /esbuild-darwin-64/0.14.54:
- resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- optional: true
+ /delegate@3.2.0:
+ resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==}
+ dev: false
- /esbuild-darwin-64/0.15.9:
- resolution: {integrity: sha512-gI7dClcDN/HHVacZhTmGjl0/TWZcGuKJ0I7/xDGJwRQQn7aafZGtvagOFNmuOq+OBFPhlPv1T6JElOXb0unkSQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
+ /detect-newline@3.1.0:
+ resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
+ engines: {node: '>=8'}
- /esbuild-darwin-arm64/0.14.54:
- resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- optional: true
+ /detect-node-es@1.1.0:
+ resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==}
+ dev: false
- /esbuild-darwin-arm64/0.15.9:
- resolution: {integrity: sha512-VZIMlcRN29yg/sv7DsDwN+OeufCcoTNaTl3Vnav7dL/nvsApD7uvhVRbgyMzv0zU/PP0xRhhIpTyc7lxEzHGSw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
+ /detect-node@2.1.0:
+ resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==}
+ dev: false
- /esbuild-freebsd-64/0.14.54:
- resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- optional: true
+ /dexie-observable@4.0.1-beta.13(dexie@3.2.3):
+ resolution: {integrity: sha512-axmgPk7yjoPwj+0DdQIE5s1MBXi+6XcIFIjBKdQAmSGpsLQSth/LHvMOQ3q3Wj6pwIE5hqIxg2GL75sVqQbhEw==}
+ peerDependencies:
+ dexie: ^3.0.2 || ^4.0.1-alpha.5
+ dependencies:
+ dexie: 3.2.3
+ dev: false
- /esbuild-freebsd-64/0.15.9:
- resolution: {integrity: sha512-uM4z5bTvuAXqPxrI204txhlsPIolQPWRMLenvGuCPZTnnGlCMF2QLs0Plcm26gcskhxewYo9LkkmYSS5Czrb5A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
+ /dexie@3.2.3:
+ resolution: {integrity: sha512-iHayBd4UYryDCVUNa3PMsJMEnd8yjyh5p7a+RFeC8i8n476BC9wMhVvqiImq5zJZJf5Tuer+s4SSj+AA3x+ZbQ==}
+ engines: {node: '>=6.0'}
+ dev: false
- /esbuild-freebsd-arm64/0.14.54:
- resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- optional: true
+ /didyoumean@1.2.2:
+ resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
- /esbuild-freebsd-arm64/0.15.9:
- resolution: {integrity: sha512-HHDjT3O5gWzicGdgJ5yokZVN9K9KG05SnERwl9nBYZaCjcCgj/sX8Ps1jvoFSfNCO04JSsHSOWo4qvxFuj8FoA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
+ /diff-sequences@25.2.6:
+ resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==}
+ engines: {node: '>= 8.3'}
dev: true
- optional: true
- /esbuild-linux-32/0.14.54:
- resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- optional: true
+ /diff-sequences@28.1.1:
+ resolution: {integrity: sha512-FU0iFaH/E23a+a718l8Qa/19bF9p06kgE0KipMOMadwa3SjnaElKzPaUC0vnibs6/B/9ni97s61mcejk8W1fQw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
- /esbuild-linux-32/0.15.9:
- resolution: {integrity: sha512-AQIdE8FugGt1DkcekKi5ycI46QZpGJ/wqcMr7w6YUmOmp2ohQ8eO4sKUsOxNOvYL7hGEVwkndSyszR6HpVHLFg==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
+ /diff-sequences@29.4.3:
+ resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- /esbuild-linux-64/0.14.54:
- resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- optional: true
+ /diff@4.0.2:
+ resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
+ engines: {node: '>=0.3.1'}
- /esbuild-linux-64/0.15.9:
- resolution: {integrity: sha512-4RXjae7g6Qs7StZyiYyXTZXBlfODhb1aBVAjd+ANuPmMhWthQilWo7rFHwJwL7DQu1Fjej2sODAVwLbcIVsAYQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
+ /dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
+ dependencies:
+ path-type: 4.0.0
- /esbuild-linux-arm/0.14.54:
- resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- optional: true
+ /dlv@1.1.3:
+ resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
- /esbuild-linux-arm/0.15.9:
- resolution: {integrity: sha512-3Zf2GVGUOI7XwChH3qrnTOSqfV1V4CAc/7zLVm4lO6JT6wbJrTgEYCCiNSzziSju+J9Jhf9YGWk/26quWPC6yQ==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
+ /doctrine@2.1.0:
+ resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ esutils: 2.0.3
- /esbuild-linux-arm64/0.14.54:
- resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- optional: true
+ /doctrine@3.0.0:
+ resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ esutils: 2.0.3
- /esbuild-linux-arm64/0.15.9:
- resolution: {integrity: sha512-a+bTtxJmYmk9d+s2W4/R1SYKDDAldOKmWjWP0BnrWtDbvUBNOm++du0ysPju4mZVoEFgS1yLNW+VXnG/4FNwdQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
+ /dom-accessibility-api@0.5.16:
+ resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
+ dev: false
+
+ /domexception@1.0.1:
+ resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==}
+ dependencies:
+ webidl-conversions: 4.0.2
dev: true
- optional: true
- /esbuild-linux-mips64le/0.14.54:
- resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==}
+ /domexception@4.0.0:
+ resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==}
engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- optional: true
+ dependencies:
+ webidl-conversions: 7.0.0
- /esbuild-linux-mips64le/0.15.9:
- resolution: {integrity: sha512-Zn9HSylDp89y+TRREMDoGrc3Z4Hs5u56ozZLQCiZAUx2+HdbbXbWdjmw3FdTJ/i7t5Cew6/Q+6kfO3KCcFGlyw==}
+ /dotenv@16.0.3:
+ resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
dev: true
- optional: true
- /esbuild-linux-ppc64le/0.14.54:
- resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- optional: true
+ /eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+ dev: true
- /esbuild-linux-ppc64le/0.15.9:
- resolution: {integrity: sha512-OEiOxNAMH9ENFYqRsWUj3CWyN3V8P3ZXyfNAtX5rlCEC/ERXrCEFCJji/1F6POzsXAzxvUJrTSTCy7G6BhA6Fw==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
+ /ecc-jsbn@0.1.2:
+ resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
+ dependencies:
+ jsbn: 0.1.1
+ safer-buffer: 2.1.2
dev: true
- optional: true
- /esbuild-linux-riscv64/0.14.54:
- resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- optional: true
+ /electron-to-chromium@1.4.342:
+ resolution: {integrity: sha512-dTei3VResi5bINDENswBxhL+N0Mw5YnfWyTqO75KGsVldurEkhC9+CelJVAse8jycWyP8pv3VSj4BSyP8wTWJA==}
+
+ /elliptic@6.5.4:
+ resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==}
+ dependencies:
+ bn.js: 4.12.0
+ brorand: 1.1.0
+ hash.js: 1.1.7
+ hmac-drbg: 1.0.1
+ inherits: 2.0.4
+ minimalistic-assert: 1.0.1
+ minimalistic-crypto-utils: 1.0.1
+ dev: false
- /esbuild-linux-riscv64/0.15.9:
- resolution: {integrity: sha512-ukm4KsC3QRausEFjzTsOZ/qqazw0YvJsKmfoZZm9QW27OHjk2XKSQGGvx8gIEswft/Sadp03/VZvAaqv5AIwNA==}
+ /emittery@0.10.2:
+ resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==}
engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
dev: true
- optional: true
- /esbuild-linux-s390x/0.14.54:
- resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==}
+ /emittery@0.13.1:
+ resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- optional: true
+ dev: false
- /esbuild-linux-s390x/0.15.9:
- resolution: {integrity: sha512-uDOQEH55wQ6ahcIKzQr3VyjGc6Po/xblLGLoUk3fVL1qjlZAibtQr6XRfy5wPJLu/M2o0vQKLq4lyJ2r1tWKcw==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
+ /emoji-regex@7.0.3:
+ resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==}
dev: true
- optional: true
- /esbuild-netbsd-64/0.14.54:
- resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- optional: true
+ /emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
- /esbuild-netbsd-64/0.15.9:
- resolution: {integrity: sha512-yWgxaYTQz+TqX80wXRq6xAtb7GSBAp6gqLKfOdANg9qEmAI1Bxn04IrQr0Mzm4AhxvGKoHzjHjMgXbCCSSDxcw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
+ /emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- /esbuild-openbsd-64/0.14.54:
- resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- optional: true
+ /end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+ dependencies:
+ once: 1.4.0
+ dev: true
- /esbuild-openbsd-64/0.15.9:
- resolution: {integrity: sha512-JmS18acQl4iSAjrEha1MfEmUMN4FcnnrtTaJ7Qg0tDCOcgpPPQRLGsZqhes0vmx8VA6IqRyScqXvaL7+Q0Uf3A==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
+ /enquirer@2.3.6:
+ resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==}
+ engines: {node: '>=8.6'}
+ dependencies:
+ ansi-colors: 4.1.3
dev: true
- optional: true
- /esbuild-sunos-64/0.14.54:
- resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- optional: true
+ /entities@4.4.0:
+ resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==}
+ engines: {node: '>=0.12'}
+ dev: false
- /esbuild-sunos-64/0.15.9:
- resolution: {integrity: sha512-UKynGSWpzkPmXW3D2UMOD9BZPIuRaSqphxSCwScfEE05Be3KAmvjsBhht1fLzKpiFVJb0BYMd4jEbWMyJ/z1hQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
+ /error-ex@1.3.2:
+ resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
+ dependencies:
+ is-arrayish: 0.2.1
- /esbuild-windows-32/0.14.54:
- resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- optional: true
+ /error-stack-parser@2.1.4:
+ resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==}
+ dependencies:
+ stackframe: 1.3.4
+ dev: false
- /esbuild-windows-32/0.15.9:
- resolution: {integrity: sha512-aqXvu4/W9XyTVqO/hw3rNxKE1TcZiEYHPsXM9LwYmKSX9/hjvfIJzXwQBlPcJ/QOxedfoMVH0YnhhQ9Ffb0RGA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
+ /es-abstract@1.21.2:
+ resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ array-buffer-byte-length: 1.0.0
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.2
+ es-set-tostringtag: 2.0.1
+ es-to-primitive: 1.2.1
+ function.prototype.name: 1.1.5
+ get-intrinsic: 1.2.0
+ get-symbol-description: 1.0.0
+ globalthis: 1.0.3
+ gopd: 1.0.1
+ has: 1.0.3
+ has-property-descriptors: 1.0.0
+ has-proto: 1.0.1
+ has-symbols: 1.0.3
+ internal-slot: 1.0.5
+ is-array-buffer: 3.0.2
+ is-callable: 1.2.7
+ is-negative-zero: 2.0.2
+ is-regex: 1.1.4
+ is-shared-array-buffer: 1.0.2
+ is-string: 1.0.7
+ is-typed-array: 1.1.10
+ is-weakref: 1.0.2
+ object-inspect: 1.12.3
+ object-keys: 1.1.1
+ object.assign: 4.1.4
+ regexp.prototype.flags: 1.4.3
+ safe-regex-test: 1.0.0
+ string.prototype.trim: 1.2.7
+ string.prototype.trimend: 1.0.6
+ string.prototype.trimstart: 1.0.6
+ typed-array-length: 1.0.4
+ unbox-primitive: 1.0.2
+ which-typed-array: 1.1.9
- /esbuild-windows-64/0.14.54:
- resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- optional: true
+ /es-get-iterator@1.1.3:
+ resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.0
+ has-symbols: 1.0.3
+ is-arguments: 1.1.1
+ is-map: 2.0.2
+ is-set: 2.0.2
+ is-string: 1.0.7
+ isarray: 2.0.5
+ stop-iteration-iterator: 1.0.0
- /esbuild-windows-64/0.15.9:
- resolution: {integrity: sha512-zm7h91WUmlS4idMtjvCrEeNhlH7+TNOmqw5dJPJZrgFaxoFyqYG6CKDpdFCQXdyKpD5yvzaQBOMVTCBVKGZDEg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
+ /es-set-tostringtag@2.0.1:
+ resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ get-intrinsic: 1.2.0
+ has: 1.0.3
+ has-tostringtag: 1.0.0
- /esbuild-windows-arm64/0.14.54:
- resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- optional: true
+ /es-shim-unscopables@1.0.0:
+ resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
+ dependencies:
+ has: 1.0.3
- /esbuild-windows-arm64/0.15.9:
- resolution: {integrity: sha512-yQEVIv27oauAtvtuhJVfSNMztJJX47ismRS6Sv2QMVV9RM+6xjbMWuuwM2nxr5A2/gj/mu2z9YlQxiwoFRCfZA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
+ /es-to-primitive@1.2.1:
+ resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ is-callable: 1.2.7
+ is-date-object: 1.0.5
+ is-symbol: 1.0.4
- /esbuild/0.14.54:
- resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==}
+ /esbuild@0.16.17:
+ resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/linux-loong64': 0.14.54
- esbuild-android-64: 0.14.54
- esbuild-android-arm64: 0.14.54
- esbuild-darwin-64: 0.14.54
- esbuild-darwin-arm64: 0.14.54
- esbuild-freebsd-64: 0.14.54
- esbuild-freebsd-arm64: 0.14.54
- esbuild-linux-32: 0.14.54
- esbuild-linux-64: 0.14.54
- esbuild-linux-arm: 0.14.54
- esbuild-linux-arm64: 0.14.54
- esbuild-linux-mips64le: 0.14.54
- esbuild-linux-ppc64le: 0.14.54
- esbuild-linux-riscv64: 0.14.54
- esbuild-linux-s390x: 0.14.54
- esbuild-netbsd-64: 0.14.54
- esbuild-openbsd-64: 0.14.54
- esbuild-sunos-64: 0.14.54
- esbuild-windows-32: 0.14.54
- esbuild-windows-64: 0.14.54
- esbuild-windows-arm64: 0.14.54
-
- /esbuild/0.15.9:
- resolution: {integrity: sha512-OnYr1rkMVxtmMHIAKZLMcEUlJmqcbxBz9QoBU8G9v455na0fuzlT/GLu6l+SRghrk0Mm2fSSciMmzV43Q8e0Gg==}
+ '@esbuild/android-arm': 0.16.17
+ '@esbuild/android-arm64': 0.16.17
+ '@esbuild/android-x64': 0.16.17
+ '@esbuild/darwin-arm64': 0.16.17
+ '@esbuild/darwin-x64': 0.16.17
+ '@esbuild/freebsd-arm64': 0.16.17
+ '@esbuild/freebsd-x64': 0.16.17
+ '@esbuild/linux-arm': 0.16.17
+ '@esbuild/linux-arm64': 0.16.17
+ '@esbuild/linux-ia32': 0.16.17
+ '@esbuild/linux-loong64': 0.16.17
+ '@esbuild/linux-mips64el': 0.16.17
+ '@esbuild/linux-ppc64': 0.16.17
+ '@esbuild/linux-riscv64': 0.16.17
+ '@esbuild/linux-s390x': 0.16.17
+ '@esbuild/linux-x64': 0.16.17
+ '@esbuild/netbsd-x64': 0.16.17
+ '@esbuild/openbsd-x64': 0.16.17
+ '@esbuild/sunos-x64': 0.16.17
+ '@esbuild/win32-arm64': 0.16.17
+ '@esbuild/win32-ia32': 0.16.17
+ '@esbuild/win32-x64': 0.16.17
+ dev: false
+
+ /esbuild@0.17.14:
+ resolution: {integrity: sha512-vOO5XhmVj/1XQR9NQ1UPq6qvMYL7QFJU57J5fKBKBKxp17uDt5PgxFDb4A2nEiXhr1qQs4x0F5+66hVVw4ruNw==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
- '@esbuild/android-arm': 0.15.9
- '@esbuild/linux-loong64': 0.15.9
- esbuild-android-64: 0.15.9
- esbuild-android-arm64: 0.15.9
- esbuild-darwin-64: 0.15.9
- esbuild-darwin-arm64: 0.15.9
- esbuild-freebsd-64: 0.15.9
- esbuild-freebsd-arm64: 0.15.9
- esbuild-linux-32: 0.15.9
- esbuild-linux-64: 0.15.9
- esbuild-linux-arm: 0.15.9
- esbuild-linux-arm64: 0.15.9
- esbuild-linux-mips64le: 0.15.9
- esbuild-linux-ppc64le: 0.15.9
- esbuild-linux-riscv64: 0.15.9
- esbuild-linux-s390x: 0.15.9
- esbuild-netbsd-64: 0.15.9
- esbuild-openbsd-64: 0.15.9
- esbuild-sunos-64: 0.15.9
- esbuild-windows-32: 0.15.9
- esbuild-windows-64: 0.15.9
- esbuild-windows-arm64: 0.15.9
- dev: true
-
- /escalade/3.1.1:
+ '@esbuild/android-arm': 0.17.14
+ '@esbuild/android-arm64': 0.17.14
+ '@esbuild/android-x64': 0.17.14
+ '@esbuild/darwin-arm64': 0.17.14
+ '@esbuild/darwin-x64': 0.17.14
+ '@esbuild/freebsd-arm64': 0.17.14
+ '@esbuild/freebsd-x64': 0.17.14
+ '@esbuild/linux-arm': 0.17.14
+ '@esbuild/linux-arm64': 0.17.14
+ '@esbuild/linux-ia32': 0.17.14
+ '@esbuild/linux-loong64': 0.17.14
+ '@esbuild/linux-mips64el': 0.17.14
+ '@esbuild/linux-ppc64': 0.17.14
+ '@esbuild/linux-riscv64': 0.17.14
+ '@esbuild/linux-s390x': 0.17.14
+ '@esbuild/linux-x64': 0.17.14
+ '@esbuild/netbsd-x64': 0.17.14
+ '@esbuild/openbsd-x64': 0.17.14
+ '@esbuild/sunos-x64': 0.17.14
+ '@esbuild/win32-arm64': 0.17.14
+ '@esbuild/win32-ia32': 0.17.14
+ '@esbuild/win32-x64': 0.17.14
+
+ /escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
- /escape-string-regexp/1.0.5:
+ /escape-string-regexp@1.0.5:
resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
engines: {node: '>=0.8.0'}
- /escape-string-regexp/2.0.0:
+ /escape-string-regexp@2.0.0:
resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
engines: {node: '>=8'}
- /escape-string-regexp/4.0.0:
+ /escape-string-regexp@4.0.0:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- /escodegen/1.14.3:
+ /escodegen@1.14.3:
resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==}
engines: {node: '>=4.0'}
hasBin: true
@@ -9327,7 +8625,7 @@ packages:
source-map: 0.6.1
dev: true
- /escodegen/2.0.0:
+ /escodegen@2.0.0:
resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==}
engines: {node: '>=6.0'}
hasBin: true
@@ -9339,7 +8637,7 @@ packages:
optionalDependencies:
source-map: 0.6.1
- /eslint-config-airbnb-base/15.0.0_dg2pe6kqkrddxbf2funb723kue:
+ /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.27.5)(eslint@8.36.0):
resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -9347,14 +8645,14 @@ packages:
eslint-plugin-import: ^2.25.2
dependencies:
confusing-browser-globals: 1.0.11
- eslint: 8.24.0
- eslint-plugin-import: 2.26.0_gofx6msuqd4luqedfouzks2s4u
+ eslint: 8.36.0
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.0)(eslint@8.36.0)
object.assign: 4.1.4
- object.entries: 1.1.5
+ object.entries: 1.1.6
semver: 6.3.0
dev: false
- /eslint-config-airbnb-typescript/17.0.0_dqfqiconmwwuo6fe366ar32ati:
+ /eslint-config-airbnb-typescript@17.0.0(@typescript-eslint/eslint-plugin@5.57.0)(@typescript-eslint/parser@5.57.0)(eslint-plugin-import@2.27.5)(eslint@8.36.0):
resolution: {integrity: sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^5.13.0
@@ -9362,14 +8660,14 @@ packages:
eslint: ^7.32.0 || ^8.2.0
eslint-plugin-import: ^2.25.3
dependencies:
- '@typescript-eslint/eslint-plugin': 5.38.1_qatzzi2vqzjqg2tq57nszrvcfi
- '@typescript-eslint/parser': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku
- eslint: 8.24.0
- eslint-config-airbnb-base: 15.0.0_dg2pe6kqkrddxbf2funb723kue
- eslint-plugin-import: 2.26.0_gofx6msuqd4luqedfouzks2s4u
+ '@typescript-eslint/eslint-plugin': 5.57.0(@typescript-eslint/parser@5.57.0)(eslint@8.36.0)(typescript@4.9.5)
+ '@typescript-eslint/parser': 5.57.0(eslint@8.36.0)(typescript@4.9.5)
+ eslint: 8.36.0
+ eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.36.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.0)(eslint@8.36.0)
dev: false
- /eslint-config-prettier/6.15.0_eslint@6.8.0:
+ /eslint-config-prettier@6.15.0(eslint@6.8.0):
resolution: {integrity: sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==}
hasBin: true
peerDependencies:
@@ -9379,16 +8677,16 @@ packages:
get-stdin: 6.0.0
dev: true
- /eslint-config-prettier/8.5.0_eslint@8.24.0:
- resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
+ /eslint-config-prettier@8.8.0(eslint@8.36.0):
+ resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.24.0
+ eslint: 8.36.0
dev: false
- /eslint-config-react-app/5.2.1_kqcxgrhbkc63urarkrfc77nrmm:
+ /eslint-config-react-app@5.2.1(@typescript-eslint/eslint-plugin@2.34.0)(@typescript-eslint/parser@2.34.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@3.13.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@2.5.1)(eslint-plugin-react@7.32.2)(eslint@6.8.0)(typescript@3.9.10):
resolution: {integrity: sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==}
peerDependencies:
'@typescript-eslint/eslint-plugin': 2.x
@@ -9405,28 +8703,29 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 2.34.0_fmavwhclprfd5wnbs7ocgoy2gu
- '@typescript-eslint/parser': 2.34.0_z6m2zvrkqxyghb4a2ijhravsdi
- babel-eslint: 10.1.0_eslint@6.8.0
+ '@typescript-eslint/eslint-plugin': 2.34.0(@typescript-eslint/parser@2.34.0)(eslint@6.8.0)(typescript@3.9.10)
+ '@typescript-eslint/parser': 2.34.0(eslint@6.8.0)(typescript@3.9.10)
+ babel-eslint: 10.1.0(eslint@8.36.0)
confusing-browser-globals: 1.0.11
eslint: 6.8.0
- eslint-plugin-flowtype: 3.13.0_eslint@6.8.0
- eslint-plugin-import: 2.26.0_tbglwmj7t2rhd43mvxmptakoay
- eslint-plugin-jsx-a11y: 6.6.1_eslint@6.8.0
- eslint-plugin-react: 7.31.8_eslint@6.8.0
- eslint-plugin-react-hooks: 2.5.1_eslint@6.8.0
+ eslint-plugin-flowtype: 3.13.0(eslint@8.36.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@2.34.0)(eslint@6.8.0)
+ eslint-plugin-jsx-a11y: 6.7.1(eslint@6.8.0)
+ eslint-plugin-react: 7.32.2(eslint@6.8.0)
+ eslint-plugin-react-hooks: 2.5.1(eslint@6.8.0)
typescript: 3.9.10
dev: true
- /eslint-import-resolver-node/0.3.6:
- resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
+ /eslint-import-resolver-node@0.3.7:
+ resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
dependencies:
debug: 3.2.7
+ is-core-module: 2.11.0
resolve: 1.22.1
transitivePeerDependencies:
- supports-color
- /eslint-module-utils/2.7.4_k7674c2ukyqtflgonkjv2n7c7y:
+ /eslint-module-utils@2.7.4(@typescript-eslint/parser@2.34.0)(eslint-import-resolver-node@0.3.7)(eslint@6.8.0):
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
engines: {node: '>=4'}
peerDependencies:
@@ -9447,15 +8746,15 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku
+ '@typescript-eslint/parser': 2.34.0(eslint@6.8.0)(typescript@3.9.10)
debug: 3.2.7
- eslint: 8.24.0
- eslint-import-resolver-node: 0.3.6
+ eslint: 6.8.0
+ eslint-import-resolver-node: 0.3.7
transitivePeerDependencies:
- supports-color
- dev: false
+ dev: true
- /eslint-module-utils/2.7.4_uzwbsh5misspn5xn77vsdpfkgi:
+ /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.57.0)(eslint-import-resolver-node@0.3.7)(eslint@8.36.0):
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
engines: {node: '>=4'}
peerDependencies:
@@ -9476,45 +8775,45 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 2.34.0_z6m2zvrkqxyghb4a2ijhravsdi
+ '@typescript-eslint/parser': 5.57.0(eslint@8.36.0)(typescript@4.9.5)
debug: 3.2.7
- eslint: 6.8.0
- eslint-import-resolver-node: 0.3.6
+ eslint: 8.36.0
+ eslint-import-resolver-node: 0.3.7
transitivePeerDependencies:
- supports-color
- dev: true
+ dev: false
- /eslint-plugin-cypress/2.12.1_eslint@8.24.0:
- resolution: {integrity: sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==}
+ /eslint-plugin-cypress@2.13.1(eslint@8.36.0):
+ resolution: {integrity: sha512-THjc7IT3S9H4KwmRhzAhMGQaEqy78/7W75He/gBhJEH0vIuAY16vOI4YSliDo/ZY+Wm6DtvMHR+8uVvICcI3Lw==}
peerDependencies:
eslint: '>= 3.2.1'
dependencies:
- eslint: 8.24.0
+ eslint: 8.36.0
globals: 11.12.0
- /eslint-plugin-eslint-comments/3.2.0_eslint@8.24.0:
+ /eslint-plugin-eslint-comments@3.2.0(eslint@8.36.0):
resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
engines: {node: '>=6.5.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
escape-string-regexp: 1.0.5
- eslint: 8.24.0
- ignore: 5.2.0
+ eslint: 8.36.0
+ ignore: 5.2.4
dev: false
- /eslint-plugin-flowtype/3.13.0_eslint@6.8.0:
+ /eslint-plugin-flowtype@3.13.0(eslint@8.36.0):
resolution: {integrity: sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw==}
engines: {node: '>=4'}
peerDependencies:
eslint: '>=5.0.0'
dependencies:
- eslint: 6.8.0
+ eslint: 8.36.0
lodash: 4.17.21
dev: true
- /eslint-plugin-import/2.26.0_gofx6msuqd4luqedfouzks2s4u:
- resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@2.34.0)(eslint@6.8.0):
+ resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -9523,29 +8822,31 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku
- array-includes: 3.1.5
- array.prototype.flat: 1.3.0
- debug: 2.6.9
+ '@typescript-eslint/parser': 2.34.0(eslint@6.8.0)(typescript@3.9.10)
+ array-includes: 3.1.6
+ array.prototype.flat: 1.3.1
+ array.prototype.flatmap: 1.3.1
+ debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.24.0
- eslint-import-resolver-node: 0.3.6
- eslint-module-utils: 2.7.4_k7674c2ukyqtflgonkjv2n7c7y
+ eslint: 6.8.0
+ eslint-import-resolver-node: 0.3.7
+ eslint-module-utils: 2.7.4(@typescript-eslint/parser@2.34.0)(eslint-import-resolver-node@0.3.7)(eslint@6.8.0)
has: 1.0.3
- is-core-module: 2.10.0
+ is-core-module: 2.11.0
is-glob: 4.0.3
minimatch: 3.1.2
- object.values: 1.1.5
+ object.values: 1.1.6
resolve: 1.22.1
- tsconfig-paths: 3.14.1
+ semver: 6.3.0
+ tsconfig-paths: 3.14.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- dev: false
+ dev: true
- /eslint-plugin-import/2.26.0_tbglwmj7t2rhd43mvxmptakoay:
- resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.57.0)(eslint@8.36.0):
+ resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -9554,51 +8855,54 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 2.34.0_z6m2zvrkqxyghb4a2ijhravsdi
- array-includes: 3.1.5
- array.prototype.flat: 1.3.0
- debug: 2.6.9
+ '@typescript-eslint/parser': 5.57.0(eslint@8.36.0)(typescript@4.9.5)
+ array-includes: 3.1.6
+ array.prototype.flat: 1.3.1
+ array.prototype.flatmap: 1.3.1
+ debug: 3.2.7
doctrine: 2.1.0
- eslint: 6.8.0
- eslint-import-resolver-node: 0.3.6
- eslint-module-utils: 2.7.4_uzwbsh5misspn5xn77vsdpfkgi
+ eslint: 8.36.0
+ eslint-import-resolver-node: 0.3.7
+ eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.57.0)(eslint-import-resolver-node@0.3.7)(eslint@8.36.0)
has: 1.0.3
- is-core-module: 2.10.0
+ is-core-module: 2.11.0
is-glob: 4.0.3
minimatch: 3.1.2
- object.values: 1.1.5
+ object.values: 1.1.6
resolve: 1.22.1
- tsconfig-paths: 3.14.1
+ semver: 6.3.0
+ tsconfig-paths: 3.14.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- dev: true
+ dev: false
- /eslint-plugin-jest-dom/4.0.2_eslint@8.24.0:
- resolution: {integrity: sha512-Jo51Atwyo2TdcUncjmU+UQeSTKh3sc2LF/M5i/R3nTU0Djw9V65KGJisdm/RtuKhy2KH/r7eQ1n6kwYFPNdHlA==}
+ /eslint-plugin-jest-dom@4.0.3(eslint@8.36.0):
+ resolution: {integrity: sha512-9j+n8uj0+V0tmsoS7bYC7fLhQmIvjRqRYEcbDSi+TKPsTThLLXCyj5swMSSf/hTleeMktACnn+HFqXBr5gbcbA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6', yarn: '>=1'}
peerDependencies:
eslint: ^6.8.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@babel/runtime': 7.19.0
- '@testing-library/dom': 8.18.1
- eslint: 8.24.0
+ '@babel/runtime': 7.21.0
+ '@testing-library/dom': 8.20.0
+ eslint: 8.36.0
requireindex: 1.2.0
dev: false
- /eslint-plugin-jsx-a11y/6.6.1_eslint@6.8.0:
- resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==}
+ /eslint-plugin-jsx-a11y@6.7.1(eslint@6.8.0):
+ resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
- '@babel/runtime': 7.19.0
- aria-query: 4.2.2
- array-includes: 3.1.5
+ '@babel/runtime': 7.21.0
+ aria-query: 5.1.3
+ array-includes: 3.1.6
+ array.prototype.flatmap: 1.3.1
ast-types-flow: 0.0.7
- axe-core: 4.4.3
- axobject-query: 2.2.0
+ axe-core: 4.6.3
+ axobject-query: 3.1.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
eslint: 6.8.0
@@ -9606,32 +8910,37 @@ packages:
jsx-ast-utils: 3.3.3
language-tags: 1.0.5
minimatch: 3.1.2
+ object.entries: 1.1.6
+ object.fromentries: 2.0.6
semver: 6.3.0
dev: true
- /eslint-plugin-jsx-a11y/6.6.1_eslint@8.24.0:
- resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==}
+ /eslint-plugin-jsx-a11y@6.7.1(eslint@8.36.0):
+ resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
- '@babel/runtime': 7.19.0
- aria-query: 4.2.2
- array-includes: 3.1.5
+ '@babel/runtime': 7.21.0
+ aria-query: 5.1.3
+ array-includes: 3.1.6
+ array.prototype.flatmap: 1.3.1
ast-types-flow: 0.0.7
- axe-core: 4.4.3
- axobject-query: 2.2.0
+ axe-core: 4.6.3
+ axobject-query: 3.1.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 8.24.0
+ eslint: 8.36.0
has: 1.0.3
jsx-ast-utils: 3.3.3
language-tags: 1.0.5
minimatch: 3.1.2
+ object.entries: 1.1.6
+ object.fromentries: 2.0.6
semver: 6.3.0
dev: false
- /eslint-plugin-prettier/3.4.1_w56nqx62sqpcgkca3sb3623wsa:
+ /eslint-plugin-prettier@3.4.1(eslint-config-prettier@6.15.0)(eslint@6.8.0)(prettier@1.19.1):
resolution: {integrity: sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==}
engines: {node: '>=6.0.0'}
peerDependencies:
@@ -9643,12 +8952,12 @@ packages:
optional: true
dependencies:
eslint: 6.8.0
- eslint-config-prettier: 6.15.0_eslint@6.8.0
+ eslint-config-prettier: 6.15.0(eslint@6.8.0)
prettier: 1.19.1
prettier-linter-helpers: 1.0.0
dev: true
- /eslint-plugin-prettier/4.2.1_cfn5x6ujhhgzv3423d6k7r2zzm:
+ /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.36.0)(prettier@2.8.7):
resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
engines: {node: '>=12.0.0'}
peerDependencies:
@@ -9659,13 +8968,13 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- eslint: 8.24.0
- eslint-config-prettier: 8.5.0_eslint@8.24.0
- prettier: 2.7.1
+ eslint: 8.36.0
+ eslint-config-prettier: 8.8.0(eslint@8.36.0)
+ prettier: 2.8.7
prettier-linter-helpers: 1.0.0
dev: false
- /eslint-plugin-react-hooks/2.5.1_eslint@6.8.0:
+ /eslint-plugin-react-hooks@2.5.1(eslint@6.8.0):
resolution: {integrity: sha512-Y2c4b55R+6ZzwtTppKwSmK/Kar8AdLiC2f9NADCuxbcTgPPg41Gyqa6b9GppgXSvCtkRw43ZE86CT5sejKC6/g==}
engines: {node: '>=7'}
peerDependencies:
@@ -9674,125 +8983,114 @@ packages:
eslint: 6.8.0
dev: true
- /eslint-plugin-react-hooks/4.6.0_eslint@8.24.0:
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.36.0):
resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
- eslint: 8.24.0
+ eslint: 8.36.0
dev: false
- /eslint-plugin-react/7.31.8_eslint@6.8.0:
- resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==}
+ /eslint-plugin-react@7.32.2(eslint@6.8.0):
+ resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
- array-includes: 3.1.5
- array.prototype.flatmap: 1.3.0
+ array-includes: 3.1.6
+ array.prototype.flatmap: 1.3.1
+ array.prototype.tosorted: 1.1.1
doctrine: 2.1.0
eslint: 6.8.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.3
minimatch: 3.1.2
- object.entries: 1.1.5
- object.fromentries: 2.0.5
- object.hasown: 1.1.1
- object.values: 1.1.5
+ object.entries: 1.1.6
+ object.fromentries: 2.0.6
+ object.hasown: 1.1.2
+ object.values: 1.1.6
prop-types: 15.8.1
resolve: 2.0.0-next.4
semver: 6.3.0
- string.prototype.matchall: 4.0.7
+ string.prototype.matchall: 4.0.8
dev: true
- /eslint-plugin-react/7.31.8_eslint@8.24.0:
- resolution: {integrity: sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==}
+ /eslint-plugin-react@7.32.2(eslint@8.36.0):
+ resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
- array-includes: 3.1.5
- array.prototype.flatmap: 1.3.0
+ array-includes: 3.1.6
+ array.prototype.flatmap: 1.3.1
+ array.prototype.tosorted: 1.1.1
doctrine: 2.1.0
- eslint: 8.24.0
+ eslint: 8.36.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.3
minimatch: 3.1.2
- object.entries: 1.1.5
- object.fromentries: 2.0.5
- object.hasown: 1.1.1
- object.values: 1.1.5
+ object.entries: 1.1.6
+ object.fromentries: 2.0.6
+ object.hasown: 1.1.2
+ object.values: 1.1.6
prop-types: 15.8.1
resolve: 2.0.0-next.4
semver: 6.3.0
- string.prototype.matchall: 4.0.7
+ string.prototype.matchall: 4.0.8
dev: false
- /eslint-plugin-testing-library/5.7.0_7ilbxdl5iguzcjriqqcg2m5cku:
- resolution: {integrity: sha512-pI8LKtFiAflBpN4h14vTtfhKqLwtIW40TNhWyw0ckqHm0W/J0VmYtThoxpTAdHrvEWnkALSG1Z8ABBkIncMIHA==}
+ /eslint-plugin-testing-library@5.10.2(eslint@8.36.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-f1DmDWcz5SDM+IpCkEX0lbFqrrTs8HRsEElzDEqN/EBI0hpRj8Cns5+IVANXswE8/LeybIJqPAOQIFu2j5Y5sw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'}
peerDependencies:
eslint: ^7.5.0 || ^8.0.0
dependencies:
- '@typescript-eslint/utils': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku
- eslint: 8.24.0
+ '@typescript-eslint/utils': 5.57.0(eslint@8.36.0)(typescript@4.9.5)
+ eslint: 8.36.0
transitivePeerDependencies:
- supports-color
- typescript
dev: false
- /eslint-scope/5.1.1:
+ /eslint-scope@5.1.1:
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
engines: {node: '>=8.0.0'}
dependencies:
esrecurse: 4.3.0
estraverse: 4.3.0
- /eslint-scope/7.1.1:
+ /eslint-scope@7.1.1:
resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
esrecurse: 4.3.0
estraverse: 5.3.0
- /eslint-utils/1.4.3:
+ /eslint-utils@1.4.3:
resolution: {integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==}
engines: {node: '>=6'}
dependencies:
eslint-visitor-keys: 1.3.0
dev: true
- /eslint-utils/2.1.0:
+ /eslint-utils@2.1.0:
resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
engines: {node: '>=6'}
dependencies:
eslint-visitor-keys: 1.3.0
dev: true
- /eslint-utils/3.0.0_eslint@8.24.0:
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
- dependencies:
- eslint: 8.24.0
- eslint-visitor-keys: 2.1.0
-
- /eslint-visitor-keys/1.3.0:
+ /eslint-visitor-keys@1.3.0:
resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
engines: {node: '>=4'}
dev: true
- /eslint-visitor-keys/2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
-
- /eslint-visitor-keys/3.3.0:
- resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
+ /eslint-visitor-keys@3.4.0:
+ resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- /eslint/6.8.0:
+ /eslint@6.8.0:
resolution: {integrity: sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==}
engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1}
hasBin: true
@@ -9807,7 +9105,7 @@ packages:
eslint-utils: 1.4.3
eslint-visitor-keys: 1.3.0
espree: 6.2.1
- esquery: 1.4.0
+ esquery: 1.5.0
esutils: 2.0.3
file-entry-cache: 5.0.1
functional-red-black-tree: 1.0.1
@@ -9838,15 +9136,18 @@ packages:
- supports-color
dev: true
- /eslint/8.24.0:
- resolution: {integrity: sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==}
+ /eslint@8.36.0:
+ resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint/eslintrc': 1.3.2
- '@humanwhocodes/config-array': 0.10.5
- '@humanwhocodes/gitignore-to-minimatch': 1.0.2
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.36.0)
+ '@eslint-community/regexpp': 4.4.1
+ '@eslint/eslintrc': 2.0.2
+ '@eslint/js': 8.36.0
+ '@humanwhocodes/config-array': 0.11.8
'@humanwhocodes/module-importer': 1.0.1
+ '@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
@@ -9854,23 +9155,22 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
- eslint-utils: 3.0.0_eslint@8.24.0
- eslint-visitor-keys: 3.3.0
- espree: 9.4.0
- esquery: 1.4.0
+ eslint-visitor-keys: 3.4.0
+ espree: 9.5.1
+ esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 6.0.1
find-up: 5.0.0
glob-parent: 6.0.2
- globals: 13.17.0
- globby: 11.1.0
+ globals: 13.20.0
grapheme-splitter: 1.0.4
- ignore: 5.2.0
+ ignore: 5.2.4
import-fresh: 3.3.0
imurmurhash: 0.1.4
is-glob: 4.0.3
- js-sdsl: 4.1.4
+ is-path-inside: 3.0.3
+ js-sdsl: 4.4.0
js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
@@ -9878,127 +9178,95 @@ packages:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.1
- regexpp: 3.2.0
strip-ansi: 6.0.1
strip-json-comments: 3.1.1
text-table: 0.2.0
transitivePeerDependencies:
- supports-color
- /espree/6.2.1:
+ /espree@6.2.1:
resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==}
engines: {node: '>=6.0.0'}
dependencies:
acorn: 7.4.1
- acorn-jsx: 5.3.2_acorn@7.4.1
+ acorn-jsx: 5.3.2(acorn@7.4.1)
eslint-visitor-keys: 1.3.0
dev: true
- /espree/9.4.0:
- resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==}
+ /espree@9.5.1:
+ resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.8.0
- acorn-jsx: 5.3.2_acorn@8.8.0
- eslint-visitor-keys: 3.3.0
+ acorn: 8.8.2
+ acorn-jsx: 5.3.2(acorn@8.8.2)
+ eslint-visitor-keys: 3.4.0
- /esprima/4.0.1:
+ /esprima@4.0.1:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
engines: {node: '>=4'}
hasBin: true
- /esquery/1.4.0:
- resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
+ /esquery@1.5.0:
+ resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
engines: {node: '>=0.10'}
dependencies:
estraverse: 5.3.0
- /esrecurse/4.3.0:
+ /esrecurse@4.3.0:
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
engines: {node: '>=4.0'}
dependencies:
estraverse: 5.3.0
- /estraverse/4.3.0:
+ /estraverse@4.3.0:
resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
engines: {node: '>=4.0'}
- /estraverse/5.3.0:
+ /estraverse@5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
- /estree-walker/0.6.1:
+ /estree-walker@0.6.1:
resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
dev: true
- /estree-walker/1.0.1:
+ /estree-walker@1.0.1:
resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==}
dev: true
- /estree-walker/2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
- dev: true
-
- /esutils/2.0.3:
+ /esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
- /ethers/5.7.1:
- resolution: {integrity: sha512-5krze4dRLITX7FpU8J4WscXqADiKmyeNlylmmDLbS95DaZpBhDe2YSwRQwKXWNyXcox7a3gBgm/MkGXV1O1S/Q==}
+ /ethers@6.2.3:
+ resolution: {integrity: sha512-l1Z/Yr+HrOk+7LTeYRHGMvYwVLGpTuVrT/kJ7Kagi3nekGISYILIby0f1ipV9BGzgERyy+w4emH+d3PhhcxIfA==}
+ engines: {node: '>=14.0.0'}
dependencies:
- '@ethersproject/abi': 5.7.0
- '@ethersproject/abstract-provider': 5.7.0
- '@ethersproject/abstract-signer': 5.7.0
- '@ethersproject/address': 5.7.0
- '@ethersproject/base64': 5.7.0
- '@ethersproject/basex': 5.7.0
- '@ethersproject/bignumber': 5.7.0
- '@ethersproject/bytes': 5.7.0
- '@ethersproject/constants': 5.7.0
- '@ethersproject/contracts': 5.7.0
- '@ethersproject/hash': 5.7.0
- '@ethersproject/hdnode': 5.7.0
- '@ethersproject/json-wallets': 5.7.0
- '@ethersproject/keccak256': 5.7.0
- '@ethersproject/logger': 5.7.0
- '@ethersproject/networks': 5.7.1
- '@ethersproject/pbkdf2': 5.7.0
- '@ethersproject/properties': 5.7.0
- '@ethersproject/providers': 5.7.1
- '@ethersproject/random': 5.7.0
- '@ethersproject/rlp': 5.7.0
- '@ethersproject/sha2': 5.7.0
- '@ethersproject/signing-key': 5.7.0
- '@ethersproject/solidity': 5.7.0
- '@ethersproject/strings': 5.7.0
- '@ethersproject/transactions': 5.7.0
- '@ethersproject/units': 5.7.0
- '@ethersproject/wallet': 5.7.0
- '@ethersproject/web': 5.7.1
- '@ethersproject/wordlists': 5.7.0
+ '@adraffy/ens-normalize': 1.9.0
+ '@noble/hashes': 1.1.2
+ '@noble/secp256k1': 1.7.1
+ aes-js: 4.0.0-beta.3
+ tslib: 2.4.0
+ ws: 8.5.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
dev: false
- /eventemitter2/6.4.7:
- resolution: {integrity: sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==}
- dev: true
-
- /eventemitter3/4.0.7:
+ /eventemitter3@4.0.7:
resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==}
dev: true
- /events/3.3.0:
+ /events@3.3.0:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
dev: false
- /exec-sh/0.3.6:
+ /exec-sh@0.3.6:
resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==}
dev: true
- /execa/1.0.0:
+ /execa@1.0.0:
resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==}
engines: {node: '>=6'}
dependencies:
@@ -10011,7 +9279,7 @@ packages:
strip-eof: 1.0.0
dev: true
- /execa/3.4.0:
+ /execa@3.4.0:
resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==}
engines: {node: ^8.12.0 || >=9.7.0}
dependencies:
@@ -10027,7 +9295,7 @@ packages:
strip-final-newline: 2.0.0
dev: true
- /execa/4.1.0:
+ /execa@4.1.0:
resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==}
engines: {node: '>=10'}
dependencies:
@@ -10042,7 +9310,7 @@ packages:
strip-final-newline: 2.0.0
dev: true
- /execa/5.1.1:
+ /execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
dependencies:
@@ -10056,13 +9324,13 @@ packages:
signal-exit: 3.0.7
strip-final-newline: 2.0.0
- /execa/6.1.0:
- resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ /execa@7.1.1:
+ resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==}
+ engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
dependencies:
cross-spawn: 7.0.3
get-stream: 6.0.1
- human-signals: 3.0.1
+ human-signals: 4.3.1
is-stream: 3.0.0
merge-stream: 2.0.0
npm-run-path: 5.1.0
@@ -10071,18 +9339,11 @@ packages:
strip-final-newline: 3.0.0
dev: true
- /executable/4.1.1:
- resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==}
- engines: {node: '>=4'}
- dependencies:
- pify: 2.3.0
- dev: true
-
- /exit/0.1.2:
+ /exit@0.1.2:
resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==}
engines: {node: '>= 0.8.0'}
- /expand-brackets/2.1.4:
+ /expand-brackets@2.1.4:
resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -10097,7 +9358,7 @@ packages:
- supports-color
dev: true
- /expect/25.5.0:
+ /expect@25.5.0:
resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==}
engines: {node: '>= 8.3'}
dependencies:
@@ -10109,7 +9370,7 @@ packages:
jest-regex-util: 25.2.6
dev: true
- /expect/28.1.3:
+ /expect@28.1.3:
resolution: {integrity: sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -10118,26 +9379,25 @@ packages:
jest-matcher-utils: 28.1.3
jest-message-util: 28.1.3
jest-util: 28.1.3
- dev: true
- /expect/29.0.3:
- resolution: {integrity: sha512-t8l5DTws3212VbmPL+tBFXhjRHLmctHB0oQbL8eUc6S7NzZtYUhycrFO9mkxA0ZUC6FAWdNi7JchJSkODtcu1Q==}
+ /expect@29.5.0:
+ resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/expect-utils': 29.0.3
- jest-get-type: 29.0.0
- jest-matcher-utils: 29.0.3
- jest-message-util: 29.0.3
- jest-util: 29.0.3
+ '@jest/expect-utils': 29.5.0
+ jest-get-type: 29.4.3
+ jest-matcher-utils: 29.5.0
+ jest-message-util: 29.5.0
+ jest-util: 29.5.0
- /extend-shallow/2.0.1:
+ /extend-shallow@2.0.1:
resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
engines: {node: '>=0.10.0'}
dependencies:
is-extendable: 0.1.1
dev: true
- /extend-shallow/3.0.2:
+ /extend-shallow@3.0.2:
resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -10145,11 +9405,11 @@ packages:
is-extendable: 1.0.1
dev: true
- /extend/3.0.2:
+ /extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
dev: true
- /external-editor/3.1.0:
+ /external-editor@3.1.0:
resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
engines: {node: '>=4'}
dependencies:
@@ -10158,7 +9418,7 @@ packages:
tmp: 0.0.33
dev: true
- /extglob/2.0.4:
+ /extglob@2.0.4:
resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -10174,37 +9434,23 @@ packages:
- supports-color
dev: true
- /extract-files/9.0.0:
+ /extract-files@9.0.0:
resolution: {integrity: sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==}
engines: {node: ^10.17.0 || ^12.0.0 || >= 13.7.0}
dev: false
- /extract-zip/2.0.1_supports-color@8.1.1:
- resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==}
- engines: {node: '>= 10.17.0'}
- hasBin: true
- dependencies:
- debug: 4.3.4_supports-color@8.1.1
- get-stream: 5.2.0
- yauzl: 2.10.0
- optionalDependencies:
- '@types/yauzl': 2.10.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /extsprintf/1.3.0:
+ /extsprintf@1.3.0:
resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==}
engines: {'0': node >=0.6.0}
dev: true
- /fast-deep-equal/3.1.3:
+ /fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- /fast-diff/1.2.0:
+ /fast-diff@1.2.0:
resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
- /fast-glob/3.2.12:
+ /fast-glob@3.2.12:
resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
engines: {node: '>=8.6.0'}
dependencies:
@@ -10214,61 +9460,59 @@ packages:
merge2: 1.4.1
micromatch: 4.0.5
- /fast-json-stable-stringify/2.1.0:
+ /fast-json-stable-stringify@2.1.0:
resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
- /fast-levenshtein/2.0.6:
+ /fast-levenshtein@2.0.6:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
- /fast-safe-stringify/2.1.1:
+ /fast-loops@1.1.3:
+ resolution: {integrity: sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==}
+ dev: false
+
+ /fast-safe-stringify@2.1.1:
resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==}
dev: true
- /fast-shallow-equal/1.0.0:
+ /fast-shallow-equal@1.0.0:
resolution: {integrity: sha512-HPtaa38cPgWvaCFmRNhlc6NG7pv6NUHqjPgVAkWGoB9mQMwYB27/K0CvOM5Czy+qpT3e8XJ6Q4aPAnzpNpzNaw==}
dev: false
- /fastest-stable-stringify/2.0.2:
+ /fastest-stable-stringify@2.0.2:
resolution: {integrity: sha512-bijHueCGd0LqqNK9b5oCMHc0MluJAx0cwqASgbWMvkO01lCYgIhacVRLcaDz3QnyYIRNJRDwMb41VuT6pHJ91Q==}
dev: false
- /fastq/1.13.0:
- resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
+ /fastq@1.15.0:
+ resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
dependencies:
reusify: 1.0.4
- /fb-watchman/2.0.2:
+ /fb-watchman@2.0.2:
resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
dependencies:
bser: 2.1.1
- /fd-slicer/1.1.0:
- resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
- dependencies:
- pend: 1.2.0
- dev: true
-
- /figures/3.2.0:
+ /figures@3.2.0:
resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
engines: {node: '>=8'}
dependencies:
escape-string-regexp: 1.0.5
dev: true
- /file-entry-cache/5.0.1:
+ /file-entry-cache@5.0.1:
resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==}
engines: {node: '>=4'}
dependencies:
flat-cache: 2.0.1
dev: true
- /file-entry-cache/6.0.1:
+ /file-entry-cache@6.0.1:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
flat-cache: 3.0.4
- /fill-range/4.0.0:
+ /fill-range@4.0.0:
resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -10278,13 +9522,13 @@ packages:
to-regex-range: 2.1.1
dev: true
- /fill-range/7.0.1:
+ /fill-range@7.0.1:
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
engines: {node: '>=8'}
dependencies:
to-regex-range: 5.0.1
- /find-cache-dir/3.3.2:
+ /find-cache-dir@3.3.2:
resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==}
engines: {node: '>=8'}
dependencies:
@@ -10293,53 +9537,21 @@ packages:
pkg-dir: 4.2.0
dev: true
- /find-replace/3.0.0:
- resolution: {integrity: sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==}
- engines: {node: '>=4.0.0'}
- dependencies:
- array-back: 3.1.0
- dev: false
-
- /find-up/4.1.0:
+ /find-up@4.1.0:
resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
engines: {node: '>=8'}
dependencies:
locate-path: 5.0.0
path-exists: 4.0.0
- /find-up/5.0.0:
+ /find-up@5.0.0:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
dependencies:
locate-path: 6.0.0
path-exists: 4.0.0
- /find-webpack/2.2.1:
- resolution: {integrity: sha512-OdDtn2AzQvu3l9U1TS5ALc7uTVcLK/yv3fhjo+Pz7yuv4hG3ANKnbkKnPIPZ5ofd9mpYe6wRf5g5H4X9Lx48vQ==}
- dependencies:
- debug: 4.1.1
- find-yarn-workspace-root: 1.2.1
- mocked-env: 1.3.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /find-yarn-workspace-root/1.2.1:
- resolution: {integrity: sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==}
- dependencies:
- fs-extra: 4.0.3
- micromatch: 3.1.10
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /find-yarn-workspace-root/2.0.0:
- resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==}
- dependencies:
- micromatch: 4.0.5
- dev: true
-
- /flat-cache/2.0.1:
+ /flat-cache@2.0.1:
resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==}
engines: {node: '>=4'}
dependencies:
@@ -10348,21 +9560,21 @@ packages:
write: 1.0.3
dev: true
- /flat-cache/3.0.4:
+ /flat-cache@3.0.4:
resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
flatted: 3.2.7
rimraf: 3.0.2
- /flatted/2.0.2:
+ /flatted@2.0.2:
resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==}
dev: true
- /flatted/3.2.7:
+ /flatted@3.2.7:
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
- /follow-redirects/1.15.2:
+ /follow-redirects@1.15.2:
resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -10372,16 +9584,21 @@ packages:
optional: true
dev: true
- /for-in/1.0.2:
+ /for-each@0.3.3:
+ resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
+ dependencies:
+ is-callable: 1.2.7
+
+ /for-in@1.0.2:
resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
engines: {node: '>=0.10.0'}
dev: true
- /forever-agent/0.6.1:
+ /forever-agent@0.6.1:
resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
dev: true
- /form-data/2.3.3:
+ /form-data@2.3.3:
resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==}
engines: {node: '>= 0.12'}
dependencies:
@@ -10390,7 +9607,7 @@ packages:
mime-types: 2.1.35
dev: true
- /form-data/3.0.1:
+ /form-data@3.0.1:
resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==}
engines: {node: '>= 6'}
dependencies:
@@ -10399,7 +9616,7 @@ packages:
mime-types: 2.1.35
dev: false
- /form-data/4.0.0:
+ /form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
engines: {node: '>= 6'}
dependencies:
@@ -10407,19 +9624,19 @@ packages:
combined-stream: 1.0.8
mime-types: 2.1.35
- /fraction.js/4.2.0:
+ /fraction.js@4.2.0:
resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==}
dev: true
- /fragment-cache/0.2.1:
+ /fragment-cache@0.2.1:
resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==}
engines: {node: '>=0.10.0'}
dependencies:
map-cache: 0.2.2
dev: true
- /framer-motion/6.5.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-o1BGqqposwi7cgDrtg0dNONhkmPsUFDaLcKXigzuTFC5x58mE8iyTazxSudFzmT6MEyJKfjjU8ItoMe3W+3fiw==}
+ /framer-motion@8.5.5(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-5IDx5bxkjWHWUF3CVJoSyUVOtrbAxtzYBBowRE2uYI/6VYhkEBD+rbTHEGuUmbGHRj6YqqSfoG7Aa1cLyWCrBA==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -10429,20 +9646,17 @@ packages:
react-dom:
optional: true
dependencies:
- '@motionone/dom': 10.12.0
- framesync: 6.0.1
+ '@motionone/dom': 10.15.5
hey-listen: 1.0.8
- popmotion: 11.0.3
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- style-value-types: 5.0.0
- tslib: 2.4.0
+ react-dom: 18.2.0(react@18.2.0)
+ tslib: 2.5.0
optionalDependencies:
'@emotion/is-prop-valid': 0.8.8
dev: false
- /framer-motion/7.4.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-tcvL5L1cASYjIeBG6mQHhzfndm7MdyHjOwqIdOzOetIVa1yUqeYMufAoljgqg69XFgsgZet+c4iuSuFF+Vgbjg==}
+ /framer-motion@9.1.7(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-nKxBkIO4IPkMEqcBbbATxsVjwPYShKl051yhBv9628iAH6JLeHD0siBHxkL62oQzMC1+GNX73XtPjgP753ufuw==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -10452,270 +9666,181 @@ packages:
react-dom:
optional: true
dependencies:
- '@motionone/dom': 10.13.1
- framesync: 6.1.2
- hey-listen: 1.0.8
- popmotion: 11.0.5
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- style-value-types: 5.1.2
- tslib: 2.4.0
+ react-dom: 18.2.0(react@18.2.0)
+ tslib: 2.5.0
optionalDependencies:
'@emotion/is-prop-valid': 0.8.8
dev: false
- /framesync/5.3.0:
- resolution: {integrity: sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==}
- dependencies:
- tslib: 2.4.0
- dev: false
-
- /framesync/6.0.1:
- resolution: {integrity: sha512-fUY88kXvGiIItgNC7wcTOl0SNRCVXMKSWW2Yzfmn7EKNc+MpCzcz9DhdHcdjbrtN3c6R4H5dTY2jiCpPdysEjA==}
- dependencies:
- tslib: 2.4.0
- dev: false
-
- /framesync/6.1.2:
+ /framesync@6.1.2:
resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==}
dependencies:
tslib: 2.4.0
dev: false
- /fs-extra/4.0.3:
- resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==}
- dependencies:
- graceful-fs: 4.2.10
- jsonfile: 4.0.0
- universalify: 0.1.2
- dev: true
-
- /fs-extra/7.0.1:
- resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
- engines: {node: '>=6 <7 || >=8'}
- dependencies:
- graceful-fs: 4.2.10
- jsonfile: 4.0.0
- universalify: 0.1.2
- dev: false
-
- /fs-extra/8.1.0:
+ /fs-extra@8.1.0:
resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
engines: {node: '>=6 <7 || >=8'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 4.0.0
universalify: 0.1.2
dev: true
- /fs-extra/9.1.0:
+ /fs-extra@9.1.0:
resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
engines: {node: '>=10'}
dependencies:
at-least-node: 1.0.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.0
dev: true
- /fs.realpath/1.0.0:
+ /fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
- /fsevents/2.3.2:
+ /fsevents@2.3.2:
resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
optional: true
- /fuelchain/0.16.0_typescript@4.8.3:
- resolution: {integrity: sha512-lYlyE17X6yhMS9ZN7sDHgafTnmTcTUE8c1nbp+/UGFl9HL9P8NtNvfDLaiHCuRASSCASeXOKkAbKIbMImTYARg==}
+ /fuels@0.35.0:
+ resolution: {integrity: sha512-a0YTD+AJ7WeQHaj1cRW3M6YnumC0tLfd8Ay/KJ0FLAmr77BqVfh3cKDy6459Yjpeitc60K8+nAk0G36rIn6Ezw==}
hasBin: true
- peerDependencies:
- typescript: ^4.5.2
- dependencies:
- '@types/prettier': 2.7.1
- debug: 4.3.4
- fs-extra: 7.0.1
- glob: 7.1.7
- js-sha3: 0.8.0
- lodash: 4.17.21
- mkdirp: 1.0.4
- prettier: 2.7.1
- ts-command-line-args: 2.3.1
- ts-essentials: 7.0.3_typescript@4.8.3
- typescript: 4.8.3
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /fuels/0.16.0:
- resolution: {integrity: sha512-l08LE0SF/YNlkfeoH9ar9A0ebOgQkTgK3ep/vgOFCWUFZtfFSWaoKMkid1UKKpiidVBHP2d5Xj7baMH2ZEMUvw==}
- dependencies:
- '@ethersproject/bytes': 5.7.0
- '@fuel-ts/abi-coder': 0.16.0
- '@fuel-ts/address': 0.16.0
- '@fuel-ts/constants': 0.16.0
- '@fuel-ts/contract': 0.16.0
- '@fuel-ts/hasher': 0.16.0
- '@fuel-ts/hdwallet': 0.16.0
- '@fuel-ts/interfaces': 0.16.0
- '@fuel-ts/keystore': 0.16.0
- '@fuel-ts/math': 0.16.0
- '@fuel-ts/merkle': 0.16.0
- '@fuel-ts/merkle-shared': 0.16.0
- '@fuel-ts/merklesum': 0.16.0
- '@fuel-ts/mnemonic': 0.16.0
- '@fuel-ts/predicate': 0.16.0
- '@fuel-ts/providers': 0.16.0
- '@fuel-ts/signer': 0.16.0
- '@fuel-ts/sparsemerkle': 0.16.0
- '@fuel-ts/testcases': 0.16.0
- '@fuel-ts/transactions': 0.16.0
- '@fuel-ts/wallet': 0.16.0
- '@fuel-ts/wallet-manager': 0.16.0
- '@fuel-ts/wordlists': 0.16.0
- transitivePeerDependencies:
- - encoding
- dev: false
-
- /fuels/0.17.0:
- resolution: {integrity: sha512-z4JSUpgCIQ1cagSJ57Jy9JldMxogk1jecSLoUKB/t65mt40ZY2p2usYN7b1lpFzyBf9UT1yI+mNiJSFl4vyq9A==}
dependencies:
'@ethersproject/bytes': 5.7.0
- '@fuel-ts/abi-coder': 0.17.0
- '@fuel-ts/address': 0.17.0
- '@fuel-ts/constants': 0.17.0
- '@fuel-ts/contract': 0.17.0
- '@fuel-ts/hasher': 0.17.0
- '@fuel-ts/hdwallet': 0.17.0
- '@fuel-ts/interfaces': 0.17.0
- '@fuel-ts/keystore': 0.17.0
- '@fuel-ts/math': 0.17.0
- '@fuel-ts/merkle': 0.17.0
- '@fuel-ts/merkle-shared': 0.17.0
- '@fuel-ts/merklesum': 0.17.0
- '@fuel-ts/mnemonic': 0.17.0
- '@fuel-ts/predicate': 0.17.0
- '@fuel-ts/providers': 0.17.0
- '@fuel-ts/signer': 0.17.0
- '@fuel-ts/sparsemerkle': 0.17.0
- '@fuel-ts/testcases': 0.17.0
- '@fuel-ts/transactions': 0.17.0
- '@fuel-ts/wallet': 0.17.0
- '@fuel-ts/wallet-manager': 0.17.0
- '@fuel-ts/wordlists': 0.17.0
+ '@fuel-ts/abi-coder': 0.35.0
+ '@fuel-ts/abi-typegen': 0.35.0
+ '@fuel-ts/address': 0.35.0
+ '@fuel-ts/constants': 0.35.0
+ '@fuel-ts/contract': 0.35.0
+ '@fuel-ts/hasher': 0.35.0
+ '@fuel-ts/hdwallet': 0.35.0
+ '@fuel-ts/interfaces': 0.35.0
+ '@fuel-ts/keystore': 0.35.0
+ '@fuel-ts/math': 0.35.0
+ '@fuel-ts/merkle': 0.35.0
+ '@fuel-ts/merkle-shared': 0.35.0
+ '@fuel-ts/merklesum': 0.35.0
+ '@fuel-ts/mnemonic': 0.35.0
+ '@fuel-ts/predicate': 0.35.0
+ '@fuel-ts/program': 0.35.0
+ '@fuel-ts/providers': 0.35.0
+ '@fuel-ts/script': 0.35.0
+ '@fuel-ts/signer': 0.35.0
+ '@fuel-ts/sparsemerkle': 0.35.0
+ '@fuel-ts/testcases': 0.35.0
+ '@fuel-ts/transactions': 0.35.0
+ '@fuel-ts/versions': 0.35.0
+ '@fuel-ts/wallet': 0.35.0
+ '@fuel-ts/wallet-manager': 0.35.0
+ '@fuel-ts/wordlists': 0.35.0
+ commander: 9.5.0
transitivePeerDependencies:
- encoding
dev: false
- /function-bind/1.1.1:
+ /function-bind@1.1.1:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
- /function.prototype.name/1.1.5:
+ /function.prototype.name@1.1.5:
resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
functions-have-names: 1.2.3
- /functional-red-black-tree/1.0.1:
+ /functional-red-black-tree@1.0.1:
resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
dev: true
- /functions-have-names/1.2.3:
+ /functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- /gensync/1.0.0-beta.2:
+ /gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
- /get-caller-file/2.0.5:
+ /get-caller-file@2.0.5:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
- /get-intrinsic/1.1.3:
- resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==}
+ /get-intrinsic@1.2.0:
+ resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
dependencies:
function-bind: 1.1.1
has: 1.0.3
has-symbols: 1.0.3
- /get-nonce/1.0.1:
+ /get-nonce@1.0.1:
resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
engines: {node: '>=6'}
dev: false
- /get-package-type/0.1.0:
+ /get-package-type@0.1.0:
resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
engines: {node: '>=8.0.0'}
- /get-stdin/6.0.0:
+ /get-stdin@6.0.0:
resolution: {integrity: sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==}
engines: {node: '>=4'}
dev: true
- /get-stream/4.1.0:
+ /get-stream@4.1.0:
resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==}
engines: {node: '>=6'}
dependencies:
pump: 3.0.0
dev: true
- /get-stream/5.2.0:
+ /get-stream@5.2.0:
resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
engines: {node: '>=8'}
dependencies:
pump: 3.0.0
dev: true
- /get-stream/6.0.1:
+ /get-stream@6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
engines: {node: '>=10'}
- /get-symbol-description/1.0.0:
+ /get-symbol-description@1.0.0:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.1.3
+ get-intrinsic: 1.2.0
- /get-value/2.0.6:
+ /get-value@2.0.6:
resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==}
engines: {node: '>=0.10.0'}
dev: true
- /getos/3.2.1:
- resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==}
- dependencies:
- async: 3.2.4
- dev: true
-
- /getpass/0.1.7:
+ /getpass@0.1.7:
resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
dependencies:
assert-plus: 1.0.0
dev: true
- /glob-parent/5.1.2:
+ /glob-parent@5.1.2:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
dependencies:
is-glob: 4.0.3
- /glob-parent/6.0.2:
+ /glob-parent@6.0.2:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
dependencies:
is-glob: 4.0.3
- /glob-regex/0.3.2:
- resolution: {integrity: sha512-m5blUd3/OqDTWwzBBtWBPrGlAzatRywHameHeekAZyZrskYouOGdNB8T/q6JucucvJXtOuyHIn0/Yia7iDasDw==}
- dev: false
-
- /glob/7.1.6:
+ /glob@7.1.6:
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
dependencies:
fs.realpath: 1.0.0
@@ -10724,103 +9849,84 @@ packages:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
- dev: true
-
- /glob/7.1.7:
- resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- dev: false
-
- /glob/7.2.3:
- resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
- dependencies:
- fs.realpath: 1.0.0
- inflight: 1.0.6
- inherits: 2.0.4
- minimatch: 3.1.2
- once: 1.4.0
- path-is-absolute: 1.0.1
- /glob/8.0.3:
- resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==}
+ /glob@8.1.0:
+ resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
engines: {node: '>=12'}
dependencies:
fs.realpath: 1.0.0
inflight: 1.0.6
inherits: 2.0.4
- minimatch: 5.1.0
+ minimatch: 5.1.6
once: 1.4.0
- dev: true
-
- /global-dirs/3.0.0:
- resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==}
- engines: {node: '>=10'}
- dependencies:
- ini: 2.0.0
- dev: true
- /globals/11.12.0:
+ /globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
- /globals/12.4.0:
+ /globals@12.4.0:
resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.8.1
dev: true
- /globals/13.17.0:
- resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==}
+ /globals@13.20.0:
+ resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
- /globalyzer/0.1.0:
+ /globalthis@1.0.3:
+ resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-properties: 1.2.0
+
+ /globalyzer@0.1.0:
resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==}
dev: true
- /globby/11.1.0:
+ /globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
fast-glob: 3.2.12
- ignore: 5.2.0
+ ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
- /globrex/0.1.2:
+ /globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
- /goober/2.1.11_csstype@3.1.1:
- resolution: {integrity: sha512-5SS2lmxbhqH0u9ABEWq7WPU69a4i2pYcHeCxqaNq6Cw3mnrF0ghWNM4tEGid4dKy8XNIAUbuThuozDHHKJVh3A==}
+ /goober@2.1.12(csstype@3.1.1):
+ resolution: {integrity: sha512-yXHAvO08FU1JgTXX6Zn6sYCUFfB/OJSX8HHjDSgerZHZmFKAb08cykp5LBw5QnmyMcZyPRMqkdyHUSSzge788Q==}
peerDependencies:
csstype: ^3.0.10
dependencies:
csstype: 3.1.1
dev: false
- /good-listener/1.2.2:
+ /good-listener@1.2.2:
resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==}
dependencies:
delegate: 3.2.0
dev: false
- /graceful-fs/4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
+ /gopd@1.0.1:
+ resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
+ dependencies:
+ get-intrinsic: 1.2.0
+
+ /graceful-fs@4.2.11:
+ resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
- /grapheme-splitter/1.0.4:
+ /grapheme-splitter@1.0.4:
resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
- /graphql-request/3.7.0_graphql@15.8.0:
+ /graphql-request@3.7.0(graphql@15.8.0):
resolution: {integrity: sha512-dw5PxHCgBneN2DDNqpWu8QkbbJ07oOziy8z+bK/TAXufsOLaETuVO4GkXrbs0WjhdKhBMN3BkpN/RIvUHkmNUQ==}
peerDependencies:
graphql: 14 - 16
@@ -10833,11 +9939,12 @@ packages:
- encoding
dev: false
- /graphql-request/4.3.0_graphql@16.6.0:
- resolution: {integrity: sha512-2v6hQViJvSsifK606AliqiNiijb1uwWp6Re7o0RTyH+uRTv/u7Uqm2g4Fjq/LgZIzARB38RZEvVBFOQOVdlBow==}
+ /graphql-request@5.2.0(graphql@16.6.0):
+ resolution: {integrity: sha512-pLhKIvnMyBERL0dtFI3medKqWOz/RhHdcgbZ+hMMIb32mEPa5MJSzS4AuXxfI4sRAu6JVVk5tvXuGfCWl9JYWQ==}
peerDependencies:
graphql: 14 - 16
dependencies:
+ '@graphql-typed-document-node/core': 3.2.0(graphql@16.6.0)
cross-fetch: 3.1.5
extract-files: 9.0.0
form-data: 3.0.1
@@ -10846,37 +9953,60 @@ packages:
- encoding
dev: false
- /graphql-tag/2.12.6_graphql@15.8.0:
+ /graphql-tag@2.12.6(graphql@15.8.0):
resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==}
engines: {node: '>=10'}
peerDependencies:
graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
dependencies:
graphql: 15.8.0
- tslib: 2.4.0
+ tslib: 2.5.0
+ dev: false
+
+ /graphql-tag@2.12.6(graphql@16.6.0):
+ resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0
+ dependencies:
+ graphql: 16.6.0
+ tslib: 2.5.0
dev: false
- /graphql/15.8.0:
+ /graphql@15.8.0:
resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==}
engines: {node: '>= 10.x'}
dev: false
- /graphql/16.6.0:
+ /graphql@16.6.0:
resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==}
engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0}
dev: false
- /growly/1.3.0:
+ /growly@1.3.0:
resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==}
dev: true
optional: true
- /har-schema/2.0.0:
+ /handlebars@4.7.7:
+ resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==}
+ engines: {node: '>=0.4.7'}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.8
+ neo-async: 2.6.2
+ source-map: 0.6.1
+ wordwrap: 1.0.0
+ optionalDependencies:
+ uglify-js: 3.17.4
+ dev: false
+
+ /har-schema@2.0.0:
resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==}
engines: {node: '>=4'}
dev: true
- /har-validator/5.1.5:
+ /har-validator@5.1.5:
resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==}
engines: {node: '>=6'}
deprecated: this library is no longer supported
@@ -10885,36 +10015,40 @@ packages:
har-schema: 2.0.0
dev: true
- /harmony-reflect/1.6.2:
+ /harmony-reflect@1.6.2:
resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==}
- /has-bigints/1.0.2:
+ /has-bigints@1.0.2:
resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
- /has-flag/3.0.0:
+ /has-flag@3.0.0:
resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
engines: {node: '>=4'}
- /has-flag/4.0.0:
+ /has-flag@4.0.0:
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
engines: {node: '>=8'}
- /has-property-descriptors/1.0.0:
+ /has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
- get-intrinsic: 1.1.3
+ get-intrinsic: 1.2.0
+
+ /has-proto@1.0.1:
+ resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
+ engines: {node: '>= 0.4'}
- /has-symbols/1.0.3:
+ /has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
- /has-tostringtag/1.0.0:
+ /has-tostringtag@1.0.0:
resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
- /has-value/0.3.1:
+ /has-value@0.3.1:
resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -10923,7 +10057,7 @@ packages:
isobject: 2.1.0
dev: true
- /has-value/1.0.0:
+ /has-value@1.0.0:
resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -10932,12 +10066,12 @@ packages:
isobject: 3.0.1
dev: true
- /has-values/0.1.4:
+ /has-values@0.1.4:
resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==}
engines: {node: '>=0.10.0'}
dev: true
- /has-values/1.0.0:
+ /has-values@1.0.0:
resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -10945,29 +10079,29 @@ packages:
kind-of: 4.0.0
dev: true
- /has/1.0.3:
+ /has@1.0.3:
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
engines: {node: '>= 0.4.0'}
dependencies:
function-bind: 1.1.1
- /hash.js/1.1.7:
+ /hash.js@1.1.7:
resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==}
dependencies:
inherits: 2.0.4
minimalistic-assert: 1.0.1
dev: false
- /he/1.2.0:
+ /he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
dev: true
- /hey-listen/1.0.8:
+ /hey-listen@1.0.8:
resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==}
dev: false
- /hmac-drbg/1.0.1:
+ /hmac-drbg@1.0.1:
resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==}
dependencies:
hash.js: 1.1.7
@@ -10975,32 +10109,32 @@ packages:
minimalistic-crypto-utils: 1.0.1
dev: false
- /hoist-non-react-statics/3.3.2:
+ /hoist-non-react-statics@3.3.2:
resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
dependencies:
react-is: 16.13.1
dev: false
- /hosted-git-info/2.8.9:
+ /hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
dev: true
- /html-encoding-sniffer/1.0.2:
+ /html-encoding-sniffer@1.0.2:
resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==}
dependencies:
whatwg-encoding: 1.0.5
dev: true
- /html-encoding-sniffer/3.0.0:
+ /html-encoding-sniffer@3.0.0:
resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
engines: {node: '>=12'}
dependencies:
whatwg-encoding: 2.0.0
- /html-escaper/2.0.2:
+ /html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
- /http-proxy-agent/5.0.0:
+ /http-proxy-agent@5.0.0:
resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
engines: {node: '>= 6'}
dependencies:
@@ -11010,7 +10144,7 @@ packages:
transitivePeerDependencies:
- supports-color
- /http-proxy/1.18.1:
+ /http-proxy@1.18.1:
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
engines: {node: '>=8.0.0'}
dependencies:
@@ -11021,7 +10155,7 @@ packages:
- debug
dev: true
- /http-server/14.1.1:
+ /http-server@14.1.1:
resolution: {integrity: sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==}
engines: {node: '>=12'}
hasBin: true
@@ -11033,7 +10167,7 @@ packages:
html-encoding-sniffer: 3.0.0
http-proxy: 1.18.1
mime: 1.6.0
- minimist: 1.2.6
+ minimist: 1.2.8
opener: 1.5.2
portfinder: 1.0.32
secure-compare: 3.0.1
@@ -11044,7 +10178,7 @@ packages:
- supports-color
dev: true
- /http-signature/1.2.0:
+ /http-signature@1.2.0:
resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==}
engines: {node: '>=0.8', npm: '>=1.3.7'}
dependencies:
@@ -11053,16 +10187,7 @@ packages:
sshpk: 1.17.0
dev: true
- /http-signature/1.3.6:
- resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==}
- engines: {node: '>=0.10'}
- dependencies:
- assert-plus: 1.0.0
- jsprim: 2.0.2
- sshpk: 1.17.0
- dev: true
-
- /https-proxy-agent/5.0.1:
+ /https-proxy-agent@5.0.1:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
dependencies:
@@ -11071,74 +10196,70 @@ packages:
transitivePeerDependencies:
- supports-color
- /human-signals/1.1.1:
+ /human-signals@1.1.1:
resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
engines: {node: '>=8.12.0'}
dev: true
- /human-signals/2.1.0:
+ /human-signals@2.1.0:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
engines: {node: '>=10.17.0'}
- /human-signals/3.0.1:
- resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==}
- engines: {node: '>=12.20.0'}
+ /human-signals@4.3.1:
+ resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
+ engines: {node: '>=14.18.0'}
dev: true
- /humanize-duration/3.27.3:
- resolution: {integrity: sha512-iimHkHPfIAQ8zCDQLgn08pRqSVioyWvnGfaQ8gond2wf7Jq2jJ+24ykmnRyiz3fIldcn4oUuQXpjqKLhSVR7lw==}
+ /humanize-duration@3.28.0:
+ resolution: {integrity: sha512-jMAxraOOmHuPbffLVDKkEKi/NeG8dMqP8lGRd6Tbf7JgAeG33jjgPWDbXXU7ypCI0o+oNKJFgbSB9FKVdWNI2A==}
dev: true
- /husky/8.0.1:
- resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==}
+ /husky@8.0.3:
+ resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
engines: {node: '>=14'}
hasBin: true
dev: true
- /hyphenate-style-name/1.0.4:
+ /hyphenate-style-name@1.0.4:
resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==}
dev: false
- /iconv-lite/0.4.24:
+ /iconv-lite@0.4.24:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
dependencies:
safer-buffer: 2.1.2
dev: true
- /iconv-lite/0.6.3:
+ /iconv-lite@0.6.3:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
dependencies:
safer-buffer: 2.1.2
- /identity-obj-proxy/3.0.0:
+ /identity-obj-proxy@3.0.0:
resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==}
engines: {node: '>=4'}
dependencies:
harmony-reflect: 1.6.2
- /ieee754/1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
- dev: true
-
- /ignore/4.0.6:
+ /ignore@4.0.6:
resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
engines: {node: '>= 4'}
dev: true
- /ignore/5.2.0:
- resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
+ /ignore@5.2.4:
+ resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
- /import-fresh/3.3.0:
+ /import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
dependencies:
parent-module: 1.0.1
resolve-from: 4.0.0
- /import-local/3.1.0:
+ /import-local@3.1.0:
resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
engines: {node: '>=8'}
hasBin: true
@@ -11146,35 +10267,31 @@ packages:
pkg-dir: 4.2.0
resolve-cwd: 3.0.0
- /imurmurhash/0.1.4:
+ /imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- /indent-string/4.0.0:
+ /indent-string@4.0.0:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines: {node: '>=8'}
- /inflight/1.0.6:
+ /inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
dependencies:
once: 1.4.0
wrappy: 1.0.2
- /inherits/2.0.4:
+ /inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
- /ini/2.0.0:
- resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
- engines: {node: '>=10'}
- dev: true
-
- /inline-style-prefixer/6.0.1:
- resolution: {integrity: sha512-AsqazZ8KcRzJ9YPN1wMH2aNM7lkWQ8tSPrW5uDk1ziYwiAPWSZnUsC7lfZq+BDqLqz0B4Pho5wscWcJzVvRzDQ==}
+ /inline-style-prefixer@6.0.4:
+ resolution: {integrity: sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==}
dependencies:
- css-in-js-utils: 2.0.1
+ css-in-js-utils: 3.1.0
+ fast-loops: 1.1.3
dev: false
- /inquirer/7.3.3:
+ /inquirer@7.3.3:
resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==}
engines: {node: '>=8.0.0'}
dependencies:
@@ -11193,122 +10310,129 @@ packages:
through: 2.3.8
dev: true
- /internal-slot/1.0.3:
- resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
+ /internal-slot@1.0.5:
+ resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.1.3
+ get-intrinsic: 1.2.0
has: 1.0.3
side-channel: 1.0.4
- /interpret/1.4.0:
+ /interpret@1.4.0:
resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==}
engines: {node: '>= 0.10'}
dev: true
- /intl-messageformat/10.1.4:
- resolution: {integrity: sha512-tXCmWCXhbeHOF28aIf5b9ce3kwdwGyIiiSXVZsyDwksMiGn5Tp0MrMvyeuHuz4uN1UL+NfGOztHmE+6aLFp1wQ==}
+ /intl-messageformat@10.3.3:
+ resolution: {integrity: sha512-un/f07/g2e/3Q8e1ghDKET+el22Bi49M7O/rHxd597R+oLpPOMykSv5s51cABVfu3FZW+fea4hrzf2MHu1W4hw==}
dependencies:
- '@formatjs/ecma402-abstract': 1.12.0
- '@formatjs/fast-memoize': 1.2.6
- '@formatjs/icu-messageformat-parser': 2.1.7
- tslib: 2.4.0
+ '@formatjs/ecma402-abstract': 1.14.3
+ '@formatjs/fast-memoize': 2.0.1
+ '@formatjs/icu-messageformat-parser': 2.3.0
+ tslib: 2.5.0
dev: false
- /invariant/2.2.4:
+ /invariant@2.2.4:
resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==}
dependencies:
loose-envify: 1.4.0
dev: false
- /ip-regex/2.1.0:
+ /ip-regex@2.1.0:
resolution: {integrity: sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==}
engines: {node: '>=4'}
dev: true
- /is-accessor-descriptor/0.1.6:
+ /is-accessor-descriptor@0.1.6:
resolution: {integrity: sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==}
engines: {node: '>=0.10.0'}
dependencies:
kind-of: 3.2.2
dev: true
- /is-accessor-descriptor/1.0.0:
+ /is-accessor-descriptor@1.0.0:
resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==}
engines: {node: '>=0.10.0'}
dependencies:
- kind-of: 6.0.3
- dev: true
+ kind-of: 6.0.3
+ dev: true
+
+ /is-arguments@1.1.1:
+ resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ has-tostringtag: 1.0.0
+
+ /is-array-buffer@3.0.2:
+ resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.0
+ is-typed-array: 1.1.10
- /is-arrayish/0.2.1:
+ /is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
- /is-bigint/1.0.4:
+ /is-bigint@1.0.4:
resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
dependencies:
has-bigints: 1.0.2
- /is-binary-path/2.1.0:
+ /is-binary-path@2.1.0:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
dependencies:
binary-extensions: 2.2.0
- /is-boolean-object/1.1.2:
+ /is-boolean-object@1.1.2:
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
- /is-buffer/1.1.6:
+ /is-buffer@1.1.6:
resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
dev: true
- /is-callable/1.2.7:
+ /is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
- /is-ci/2.0.0:
+ /is-ci@2.0.0:
resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==}
hasBin: true
dependencies:
ci-info: 2.0.0
dev: true
- /is-ci/3.0.1:
- resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
- hasBin: true
- dependencies:
- ci-info: 3.4.0
- dev: true
-
- /is-core-module/2.10.0:
- resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==}
+ /is-core-module@2.11.0:
+ resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
dependencies:
has: 1.0.3
- /is-data-descriptor/0.1.4:
+ /is-data-descriptor@0.1.4:
resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==}
engines: {node: '>=0.10.0'}
dependencies:
kind-of: 3.2.2
dev: true
- /is-data-descriptor/1.0.0:
+ /is-data-descriptor@1.0.0:
resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==}
engines: {node: '>=0.10.0'}
dependencies:
kind-of: 6.0.3
dev: true
- /is-date-object/1.0.5:
+ /is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
- /is-descriptor/0.1.6:
+ /is-descriptor@0.1.6:
resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -11317,7 +10441,7 @@ packages:
kind-of: 5.1.0
dev: true
- /is-descriptor/1.0.2:
+ /is-descriptor@1.0.2:
resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -11326,170 +10450,181 @@ packages:
kind-of: 6.0.3
dev: true
- /is-docker/2.2.1:
+ /is-docker@2.2.1:
resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
engines: {node: '>=8'}
hasBin: true
dev: true
optional: true
- /is-extendable/0.1.1:
+ /is-extendable@0.1.1:
resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
engines: {node: '>=0.10.0'}
dev: true
- /is-extendable/1.0.1:
+ /is-extendable@1.0.1:
resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==}
engines: {node: '>=0.10.0'}
dependencies:
is-plain-object: 2.0.4
dev: true
- /is-extglob/2.1.1:
+ /is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
- /is-fullwidth-code-point/2.0.0:
+ /is-fullwidth-code-point@2.0.0:
resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
engines: {node: '>=4'}
dev: true
- /is-fullwidth-code-point/3.0.0:
+ /is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
- /is-fullwidth-code-point/4.0.0:
+ /is-fullwidth-code-point@4.0.0:
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
engines: {node: '>=12'}
dev: true
- /is-generator-fn/2.1.0:
+ /is-generator-fn@2.1.0:
resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==}
engines: {node: '>=6'}
- /is-glob/4.0.3:
+ /is-glob@4.0.3:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
dependencies:
is-extglob: 2.1.1
- /is-installed-globally/0.4.0:
- resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
- engines: {node: '>=10'}
- dependencies:
- global-dirs: 3.0.0
- is-path-inside: 3.0.3
- dev: true
-
- /is-interactive/1.0.0:
+ /is-interactive@1.0.0:
resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
engines: {node: '>=8'}
dev: true
- /is-module/1.0.0:
+ /is-map@2.0.2:
+ resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==}
+
+ /is-module@1.0.0:
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
dev: true
- /is-negative-zero/2.0.2:
+ /is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
- /is-number-object/1.0.7:
+ /is-number-object@1.0.7:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
- /is-number/3.0.0:
+ /is-number@3.0.0:
resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==}
engines: {node: '>=0.10.0'}
dependencies:
kind-of: 3.2.2
dev: true
- /is-number/7.0.0:
+ /is-number@7.0.0:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
- /is-path-inside/3.0.3:
+ /is-path-inside@3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
- dev: true
- /is-plain-object/2.0.4:
+ /is-plain-object@2.0.4:
resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==}
engines: {node: '>=0.10.0'}
dependencies:
isobject: 3.0.1
dev: true
- /is-potential-custom-element-name/1.0.1:
+ /is-potential-custom-element-name@1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
- /is-reference/1.2.1:
+ /is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
dependencies:
'@types/estree': 1.0.0
dev: true
- /is-regex/1.1.4:
+ /is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
- /is-shared-array-buffer/1.0.2:
+ /is-set@2.0.2:
+ resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==}
+
+ /is-shared-array-buffer@1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
call-bind: 1.0.2
- /is-stream/1.1.0:
+ /is-stream@1.1.0:
resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==}
engines: {node: '>=0.10.0'}
dev: true
- /is-stream/2.0.1:
+ /is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
- /is-stream/3.0.0:
+ /is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: true
- /is-string/1.0.7:
+ /is-string@1.0.7:
resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
engines: {node: '>= 0.4'}
dependencies:
has-tostringtag: 1.0.0
- /is-symbol/1.0.4:
+ /is-symbol@1.0.4:
resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
- /is-typedarray/1.0.0:
+ /is-typed-array@1.1.10:
+ resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.2
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-tostringtag: 1.0.0
+
+ /is-typedarray@1.0.0:
resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
dev: true
- /is-unicode-supported/0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
- dev: true
+ /is-weakmap@2.0.1:
+ resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==}
- /is-weakref/1.0.2:
+ /is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
call-bind: 1.0.2
- /is-windows/1.0.2:
+ /is-weakset@2.0.2:
+ resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
+ dependencies:
+ call-bind: 1.0.2
+ get-intrinsic: 1.2.0
+
+ /is-windows@1.0.2:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
dev: true
- /is-wsl/2.2.0:
+ /is-wsl@2.2.0:
resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
engines: {node: '>=8'}
dependencies:
@@ -11497,37 +10632,41 @@ packages:
dev: true
optional: true
- /isarray/1.0.0:
+ /isarray@1.0.0:
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
dev: true
- /isexe/2.0.0:
+ /isarray@2.0.5:
+ resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
+
+ /isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- /isobject/2.1.0:
+ /isobject@2.1.0:
resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==}
engines: {node: '>=0.10.0'}
dependencies:
isarray: 1.0.0
dev: true
- /isobject/3.0.1:
+ /isobject@3.0.1:
resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==}
engines: {node: '>=0.10.0'}
+ dev: true
- /isstream/0.1.2:
+ /isstream@0.1.2:
resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==}
dev: true
- /istanbul-lib-coverage/3.2.0:
+ /istanbul-lib-coverage@3.2.0:
resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
engines: {node: '>=8'}
- /istanbul-lib-instrument/4.0.3:
+ /istanbul-lib-instrument@4.0.3:
resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==}
engines: {node: '>=8'}
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.0
@@ -11535,19 +10674,19 @@ packages:
- supports-color
dev: true
- /istanbul-lib-instrument/5.2.0:
- resolution: {integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==}
+ /istanbul-lib-instrument@5.2.1:
+ resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
engines: {node: '>=8'}
dependencies:
- '@babel/core': 7.19.1
- '@babel/parser': 7.19.1
+ '@babel/core': 7.21.3
+ '@babel/parser': 7.21.3
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.0
semver: 6.3.0
transitivePeerDependencies:
- supports-color
- /istanbul-lib-report/3.0.0:
+ /istanbul-lib-report@3.0.0:
resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
engines: {node: '>=8'}
dependencies:
@@ -11555,7 +10694,7 @@ packages:
make-dir: 3.1.0
supports-color: 7.2.0
- /istanbul-lib-source-maps/4.0.1:
+ /istanbul-lib-source-maps@4.0.1:
resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
engines: {node: '>=10'}
dependencies:
@@ -11565,14 +10704,14 @@ packages:
transitivePeerDependencies:
- supports-color
- /istanbul-reports/3.1.5:
+ /istanbul-reports@3.1.5:
resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
engines: {node: '>=8'}
dependencies:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.0
- /jdenticon/3.2.0:
+ /jdenticon@3.2.0:
resolution: {integrity: sha512-z6Iq3fTODUMSOiR2nNYrqigS6Y0GvdXfyQWrUby7htDHvX7GNEwaWR4hcaL+FmhEgBe08Xkup/BKxXQhDJByPA==}
engines: {node: '>=6.4.0'}
hasBin: true
@@ -11580,17 +10719,17 @@ packages:
canvas-renderer: 2.2.1
dev: false
- /jest-axe/6.0.0:
- resolution: {integrity: sha512-gAh/2zoWii4Rbhe6IUIo5TTiseGJDCitFnDFwBNpIuaOciyQgVZue6jtd4W7oMoKHewKoRSuIol7t/MuGx+mqg==}
- engines: {node: '>= 10.0.0'}
+ /jest-axe@7.0.1:
+ resolution: {integrity: sha512-1JoEla6gL4rcsTxEWm+VBcWMwOhP3f9w4dH7/YW3H41nU08Dds3gUFqxgdAq/pzBNPpauC3QPr/BuO+0W8eamg==}
+ engines: {node: '>= 14.0.0'}
dependencies:
- axe-core: 4.4.1
- chalk: 4.1.0
- jest-matcher-utils: 27.0.2
+ axe-core: 4.5.1
+ chalk: 4.1.2
+ jest-matcher-utils: 29.2.2
lodash.merge: 4.6.2
dev: false
- /jest-changed-files/25.5.0:
+ /jest-changed-files@25.5.0:
resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==}
engines: {node: '>= 8.3'}
dependencies:
@@ -11599,7 +10738,7 @@ packages:
throat: 5.0.0
dev: true
- /jest-changed-files/28.1.3:
+ /jest-changed-files@28.1.3:
resolution: {integrity: sha512-esaOfUWJXk2nfZt9SPyC8gA1kNfdKLkQWyzsMlqq8msYSlNKfmZxfRgZn4Cd4MGVUF+7v6dBs0d5TOAKa7iIiA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -11607,15 +10746,15 @@ packages:
p-limit: 3.1.0
dev: true
- /jest-changed-files/29.0.0:
- resolution: {integrity: sha512-28/iDMDrUpGoCitTURuDqUzWQoWmOmOKOFST1mi2lwh62X4BFf6khgH3uSuo1e49X/UDjuApAj3w0wLOex4VPQ==}
+ /jest-changed-files@29.5.0:
+ resolution: {integrity: sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
execa: 5.1.1
p-limit: 3.1.0
dev: false
- /jest-circus/28.1.3:
+ /jest-circus@28.1.3:
resolution: {integrity: sha512-cZ+eS5zc79MBwt+IhQhiEp0OeBddpc1n8MBo1nMB8A7oPMKEO+Sre+wHaLJexQUj9Ya/8NOBY0RESUgYjB6fow==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -11623,7 +10762,7 @@ packages:
'@jest/expect': 28.1.3
'@jest/test-result': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -11637,39 +10776,40 @@ packages:
p-limit: 3.1.0
pretty-format: 28.1.3
slash: 3.0.0
- stack-utils: 2.0.5
+ stack-utils: 2.0.6
transitivePeerDependencies:
- supports-color
dev: true
- /jest-circus/29.0.3:
- resolution: {integrity: sha512-QeGzagC6Hw5pP+df1+aoF8+FBSgkPmraC1UdkeunWh0jmrp7wC0Hr6umdUAOELBQmxtKAOMNC3KAdjmCds92Zg==}
+ /jest-circus@29.5.0:
+ resolution: {integrity: sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/environment': 29.0.3
- '@jest/expect': 29.0.3
- '@jest/test-result': 29.0.3
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
+ '@jest/environment': 29.5.0
+ '@jest/expect': 29.5.0
+ '@jest/test-result': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
is-generator-fn: 2.1.0
- jest-each: 29.0.3
- jest-matcher-utils: 29.0.3
- jest-message-util: 29.0.3
- jest-runtime: 29.0.3
- jest-snapshot: 29.0.3
- jest-util: 29.0.3
+ jest-each: 29.5.0
+ jest-matcher-utils: 29.5.0
+ jest-message-util: 29.5.0
+ jest-runtime: 29.5.0
+ jest-snapshot: 29.5.0
+ jest-util: 29.5.0
p-limit: 3.1.0
- pretty-format: 29.0.3
+ pretty-format: 29.5.0
+ pure-rand: 6.0.1
slash: 3.0.0
- stack-utils: 2.0.5
+ stack-utils: 2.0.6
transitivePeerDependencies:
- supports-color
dev: false
- /jest-cli/25.5.4:
+ /jest-cli@25.5.4:
resolution: {integrity: sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==}
engines: {node: '>= 8.3'}
hasBin: true
@@ -11679,7 +10819,7 @@ packages:
'@jest/types': 25.5.0
chalk: 3.0.0
exit: 0.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
import-local: 3.1.0
is-ci: 2.0.0
jest-config: 25.5.4
@@ -11695,7 +10835,7 @@ packages:
- utf-8-validate
dev: true
- /jest-cli/28.1.3_2263m44mchjafa7bz7l52hbcpa:
+ /jest-cli@28.1.3(@types/node@17.0.45)(ts-node@10.9.1):
resolution: {integrity: sha512-roY3kvrv57Azn1yPgdTebPAXvdR2xfezaKKYzVxZ6It/5NCxzJym6tUI5P1zkdWhfUYkxEI9uZWcQdaFLo8mJQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
@@ -11705,26 +10845,26 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 28.1.3_ts-node@10.9.1
+ '@jest/core': 28.1.3(ts-node@10.9.1)
'@jest/test-result': 28.1.3
'@jest/types': 28.1.3
chalk: 4.1.2
exit: 0.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
import-local: 3.1.0
- jest-config: 28.1.3_2263m44mchjafa7bz7l52hbcpa
+ jest-config: 28.1.3(@types/node@17.0.45)(ts-node@10.9.1)
jest-util: 28.1.3
jest-validate: 28.1.3
prompts: 2.4.2
- yargs: 17.5.1
+ yargs: 17.7.1
transitivePeerDependencies:
- '@types/node'
- supports-color
- ts-node
dev: true
- /jest-cli/29.0.3_sqkfeep4fedqlsauso44ecfrx4:
- resolution: {integrity: sha512-aUy9Gd/Kut1z80eBzG10jAn6BgS3BoBbXyv+uXEqBJ8wnnuZ5RpNfARoskSrTIy1GY4a8f32YGuCMwibtkl9CQ==}
+ /jest-cli@29.5.0(@types/node@18.15.11)(ts-node@10.9.1):
+ resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
peerDependencies:
@@ -11733,36 +10873,36 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 29.0.3_ts-node@10.9.1
- '@jest/test-result': 29.0.3
- '@jest/types': 29.0.3
+ '@jest/core': 29.5.0(ts-node@10.9.1)
+ '@jest/test-result': 29.5.0
+ '@jest/types': 29.5.0
chalk: 4.1.2
exit: 0.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
import-local: 3.1.0
- jest-config: 29.0.3_sqkfeep4fedqlsauso44ecfrx4
- jest-util: 29.0.3
- jest-validate: 29.0.3
+ jest-config: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1)
+ jest-util: 29.5.0
+ jest-validate: 29.5.0
prompts: 2.4.2
- yargs: 17.5.1
+ yargs: 17.7.1
transitivePeerDependencies:
- '@types/node'
- supports-color
- ts-node
dev: false
- /jest-config/25.5.4:
+ /jest-config@25.5.4:
resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==}
engines: {node: '>= 8.3'}
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@jest/test-sequencer': 25.5.4
'@jest/types': 25.5.0
- babel-jest: 25.5.1_@babel+core@7.19.1
+ babel-jest: 25.5.1(@babel/core@7.21.3)
chalk: 3.0.0
- deepmerge: 4.2.2
- glob: 7.2.3
- graceful-fs: 4.2.10
+ deepmerge: 4.3.1
+ glob: 7.1.6
+ graceful-fs: 4.2.11
jest-environment-jsdom: 25.5.0
jest-environment-node: 25.5.0
jest-get-type: 25.2.6
@@ -11781,7 +10921,7 @@ packages:
- utf-8-validate
dev: true
- /jest-config/28.1.3_2263m44mchjafa7bz7l52hbcpa:
+ /jest-config@28.1.3(@types/node@17.0.45)(ts-node@10.9.1):
resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
peerDependencies:
@@ -11793,16 +10933,56 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@jest/test-sequencer': 28.1.3
'@jest/types': 28.1.3
'@types/node': 17.0.45
- babel-jest: 28.1.3_@babel+core@7.19.1
+ babel-jest: 28.1.3(@babel/core@7.21.3)
+ chalk: 4.1.2
+ ci-info: 3.8.0
+ deepmerge: 4.3.1
+ glob: 7.1.6
+ graceful-fs: 4.2.11
+ jest-circus: 28.1.3
+ jest-environment-node: 28.1.3
+ jest-get-type: 28.0.2
+ jest-regex-util: 28.0.2
+ jest-resolve: 28.1.3
+ jest-runner: 28.1.3
+ jest-util: 28.1.3
+ jest-validate: 28.1.3
+ micromatch: 4.0.5
+ parse-json: 5.2.0
+ pretty-format: 28.1.3
+ slash: 3.0.0
+ strip-json-comments: 3.1.1
+ ts-node: 10.9.1(@swc/core@1.3.42)(@types/node@17.0.45)(typescript@4.9.5)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /jest-config@28.1.3(@types/node@18.15.11)(ts-node@10.9.1):
+ resolution: {integrity: sha512-MG3INjByJ0J4AsNBm7T3hsuxKQqFIiRo/AUqb1q9LRKI5UU6Aar9JHbr9Ivn1TVwfUD9KirRoM/T6u8XlcQPHQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ peerDependencies:
+ '@types/node': '*'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ '@babel/core': 7.21.3
+ '@jest/test-sequencer': 28.1.3
+ '@jest/types': 28.1.3
+ '@types/node': 18.15.11
+ babel-jest: 28.1.3(@babel/core@7.21.3)
chalk: 4.1.2
- ci-info: 3.4.0
- deepmerge: 4.2.2
- glob: 7.2.3
- graceful-fs: 4.2.10
+ ci-info: 3.8.0
+ deepmerge: 4.3.1
+ glob: 7.1.6
+ graceful-fs: 4.2.11
jest-circus: 28.1.3
jest-environment-node: 28.1.3
jest-get-type: 28.0.2
@@ -11816,13 +10996,13 @@ packages:
pretty-format: 28.1.3
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.1_gnitnivjbrmdu5q2kjt3qknt3a
+ ts-node: 10.9.1(@swc/core@1.3.42)(@types/node@17.0.45)(typescript@4.9.5)
transitivePeerDependencies:
- supports-color
dev: true
- /jest-config/29.0.3_sqkfeep4fedqlsauso44ecfrx4:
- resolution: {integrity: sha512-U5qkc82HHVYe3fNu2CRXLN4g761Na26rWKf7CjM8LlZB3In1jadEkZdMwsE37rd9RSPV0NfYaCjHdk/gu3v+Ew==}
+ /jest-config@29.5.0(@types/node@18.15.11)(ts-node@10.9.1):
+ resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@types/node': '*'
@@ -11833,35 +11013,35 @@ packages:
ts-node:
optional: true
dependencies:
- '@babel/core': 7.19.1
- '@jest/test-sequencer': 29.0.3
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
- babel-jest: 29.0.3_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@jest/test-sequencer': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
+ babel-jest: 29.5.0(@babel/core@7.21.3)
chalk: 4.1.2
- ci-info: 3.4.0
- deepmerge: 4.2.2
- glob: 7.2.3
- graceful-fs: 4.2.10
- jest-circus: 29.0.3
- jest-environment-node: 29.0.3
- jest-get-type: 29.0.0
- jest-regex-util: 29.0.0
- jest-resolve: 29.0.3
- jest-runner: 29.0.3
- jest-util: 29.0.3
- jest-validate: 29.0.3
+ ci-info: 3.8.0
+ deepmerge: 4.3.1
+ glob: 7.1.6
+ graceful-fs: 4.2.11
+ jest-circus: 29.5.0
+ jest-environment-node: 29.5.0
+ jest-get-type: 29.4.3
+ jest-regex-util: 29.4.3
+ jest-resolve: 29.5.0
+ jest-runner: 29.5.0
+ jest-util: 29.5.0
+ jest-validate: 29.5.0
micromatch: 4.0.5
parse-json: 5.2.0
- pretty-format: 29.0.3
+ pretty-format: 29.5.0
slash: 3.0.0
strip-json-comments: 3.1.1
- ts-node: 10.9.1_i7crlymf22c7hnawxb4tbubvdq
+ ts-node: 10.9.1(@swc/core@1.3.42)(@types/node@18.15.11)(typescript@4.9.5)
transitivePeerDependencies:
- supports-color
dev: false
- /jest-diff/25.5.0:
+ /jest-diff@25.5.0:
resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==}
engines: {node: '>= 8.3'}
dependencies:
@@ -11871,17 +11051,7 @@ packages:
pretty-format: 25.5.0
dev: true
- /jest-diff/27.5.1:
- resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- chalk: 4.1.0
- diff-sequences: 27.5.1
- jest-get-type: 27.5.1
- pretty-format: 27.5.1
- dev: false
-
- /jest-diff/28.1.3:
+ /jest-diff@28.1.3:
resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -11890,37 +11060,37 @@ packages:
jest-get-type: 28.0.2
pretty-format: 28.1.3
- /jest-diff/29.0.3:
- resolution: {integrity: sha512-+X/AIF5G/vX9fWK+Db9bi9BQas7M9oBME7egU7psbn4jlszLFCu0dW63UgeE6cs/GANq4fLaT+8sGHQQ0eCUfg==}
+ /jest-diff@29.5.0:
+ resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
chalk: 4.1.2
- diff-sequences: 29.0.0
- jest-get-type: 29.0.0
- pretty-format: 29.0.3
+ diff-sequences: 29.4.3
+ jest-get-type: 29.4.3
+ pretty-format: 29.5.0
- /jest-docblock/25.3.0:
+ /jest-docblock@25.3.0:
resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==}
engines: {node: '>= 8.3'}
dependencies:
detect-newline: 3.1.0
dev: true
- /jest-docblock/28.1.1:
+ /jest-docblock@28.1.1:
resolution: {integrity: sha512-3wayBVNiOYx0cwAbl9rwm5kKFP8yHH3d/fkEaL02NPTkDojPtheGB7HZSFY4wzX+DxyrvhXz0KSCVksmCknCuA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
detect-newline: 3.1.0
dev: true
- /jest-docblock/29.0.0:
- resolution: {integrity: sha512-s5Kpra/kLzbqu9dEjov30kj1n4tfu3e7Pl8v+f8jOkeWNqM6Ds8jRaJfZow3ducoQUrf2Z4rs2N5S3zXnb83gw==}
+ /jest-docblock@29.4.3:
+ resolution: {integrity: sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
detect-newline: 3.1.0
dev: false
- /jest-each/25.5.0:
+ /jest-each@25.5.0:
resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==}
engines: {node: '>= 8.3'}
dependencies:
@@ -11931,7 +11101,7 @@ packages:
pretty-format: 25.5.0
dev: true
- /jest-each/28.1.3:
+ /jest-each@28.1.3:
resolution: {integrity: sha512-arT1z4sg2yABU5uogObVPvSlSMQlDA48owx07BDPAiasW0yYpYHYOo4HHLz9q0BVzDVU4hILFjzJw0So9aCL/g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -11942,18 +11112,18 @@ packages:
pretty-format: 28.1.3
dev: true
- /jest-each/29.0.3:
- resolution: {integrity: sha512-wILhZfESURHHBNvPMJ0lZlYZrvOQJxAo3wNHi+ycr90V7M+uGR9Gh4+4a/BmaZF0XTyZsk4OiYEf3GJN7Ltqzg==}
+ /jest-each@29.5.0:
+ resolution: {integrity: sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/types': 29.0.3
+ '@jest/types': 29.5.0
chalk: 4.1.2
- jest-get-type: 29.0.0
- jest-util: 29.0.3
- pretty-format: 29.0.3
+ jest-get-type: 29.4.3
+ jest-util: 29.5.0
+ pretty-format: 29.5.0
dev: false
- /jest-environment-jsdom/25.5.0:
+ /jest-environment-jsdom@25.5.0:
resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==}
engines: {node: '>= 8.3'}
dependencies:
@@ -11969,7 +11139,7 @@ packages:
- utf-8-validate
dev: true
- /jest-environment-jsdom/28.1.3:
+ /jest-environment-jsdom@28.1.3:
resolution: {integrity: sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -11977,7 +11147,7 @@ packages:
'@jest/fake-timers': 28.1.3
'@jest/types': 28.1.3
'@types/jsdom': 16.2.15
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
jest-mock: 28.1.3
jest-util: 28.1.3
jsdom: 19.0.0
@@ -11988,26 +11158,30 @@ packages:
- utf-8-validate
dev: true
- /jest-environment-jsdom/29.0.3:
- resolution: {integrity: sha512-KIGvpm12c71hoYTjL4wC2c8K6KfhOHJqJtaHc1IApu5rG047YWZoEP13BlbucWfzGISBrmli8KFqdhdQEa8Wnw==}
+ /jest-environment-jsdom@29.5.0:
+ resolution: {integrity: sha512-/KG8yEK4aN8ak56yFVdqFDzKNHgF4BAymCx2LbPNPsUshUlfAl0eX402Xm1pt+eoG9SLZEUVifqXtX8SK74KCw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
dependencies:
- '@jest/environment': 29.0.3
- '@jest/fake-timers': 29.0.3
- '@jest/types': 29.0.3
- '@types/jsdom': 20.0.0
- '@types/node': 18.7.23
- jest-mock: 29.0.3
- jest-util: 29.0.3
- jsdom: 20.0.0
+ '@jest/environment': 29.5.0
+ '@jest/fake-timers': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/jsdom': 20.0.1
+ '@types/node': 18.15.11
+ jest-mock: 29.5.0
+ jest-util: 29.5.0
+ jsdom: 20.0.3
transitivePeerDependencies:
- bufferutil
- - canvas
- supports-color
- utf-8-validate
dev: false
- /jest-environment-node/25.5.0:
+ /jest-environment-node@25.5.0:
resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==}
engines: {node: '>= 8.3'}
dependencies:
@@ -12019,69 +11193,58 @@ packages:
semver: 6.3.0
dev: true
- /jest-environment-node/28.1.3:
+ /jest-environment-node@28.1.3:
resolution: {integrity: sha512-ugP6XOhEpjAEhGYvp5Xj989ns5cB1K6ZdjBYuS30umT4CQEETaxSiPcZ/E1kFktX4GkrcM4qu07IIlDYX1gp+A==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/environment': 28.1.3
'@jest/fake-timers': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
jest-mock: 28.1.3
jest-util: 28.1.3
dev: true
- /jest-environment-node/29.0.3:
- resolution: {integrity: sha512-cdZqRCnmIlTXC+9vtvmfiY/40Cj6s2T0czXuq1whvQdmpzAnj4sbqVYuZ4zFHk766xTTJ+Ij3uUqkk8KCfXoyg==}
+ /jest-environment-node@29.5.0:
+ resolution: {integrity: sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/environment': 29.0.3
- '@jest/fake-timers': 29.0.3
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
- jest-mock: 29.0.3
- jest-util: 29.0.3
- dev: false
-
- /jest-fail-on-console/2.5.0:
- resolution: {integrity: sha512-VOxmGPY5DG4LkOwQtue4dTK486fjYQO1mkFnrvO5tkGi5e6G4JlxvaRO3KiCFk7ZLUOxgqgnQTGoGinagxHeDg==}
- dependencies:
- chalk: 4.1.2
+ '@jest/environment': 29.5.0
+ '@jest/fake-timers': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
+ jest-mock: 29.5.0
+ jest-util: 29.5.0
dev: false
- /jest-fail-on-console/3.0.1:
- resolution: {integrity: sha512-1811WQIY9lZN9wGkp7S6y69vw9+u6I21dmnRwXo6jSuF6Xv5OlN4msNCeKEVlc/C2H5N8dqLKuQlTAzQZ0mJlw==}
+ /jest-fail-on-console@3.1.1:
+ resolution: {integrity: sha512-g9HGhKcWOz8lHeZhLCXGg+RD/7upngiKkkBrHimsO/tGB0qi++QZffOgybjeI2bDW1qgdFiJJEG6t/WeTlfmOw==}
dependencies:
chalk: 4.1.2
dev: false
- /jest-get-type/25.2.6:
+ /jest-get-type@25.2.6:
resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==}
engines: {node: '>= 8.3'}
dev: true
- /jest-get-type/27.5.1:
- resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dev: false
-
- /jest-get-type/28.0.2:
+ /jest-get-type@28.0.2:
resolution: {integrity: sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
- /jest-get-type/29.0.0:
- resolution: {integrity: sha512-83X19z/HuLKYXYHskZlBAShO7UfLFXu/vWajw9ZNJASN32li8yHMaVGAQqxFW1RCFOkB7cubaL6FaJVQqqJLSw==}
+ /jest-get-type@29.4.3:
+ resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- /jest-haste-map/25.5.1:
+ /jest-haste-map@25.5.1:
resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==}
engines: {node: '>= 8.3'}
dependencies:
'@jest/types': 25.5.0
- '@types/graceful-fs': 4.1.5
- anymatch: 3.1.2
+ '@types/graceful-fs': 4.1.6
+ anymatch: 3.1.3
fb-watchman: 2.0.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-serializer: 25.5.0
jest-util: 25.5.0
jest-worker: 25.5.0
@@ -12095,16 +11258,16 @@ packages:
- supports-color
dev: true
- /jest-haste-map/28.1.3:
+ /jest-haste-map@28.1.3:
resolution: {integrity: sha512-3S+RQWDXccXDKSWnkHa/dPwt+2qwA8CJzR61w3FoYCvoo3Pn8tvGcysmMF0Bj0EX5RYvAI2EIvC57OmotfdtKA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
- '@types/graceful-fs': 4.1.5
- '@types/node': 17.0.45
- anymatch: 3.1.2
+ '@types/graceful-fs': 4.1.6
+ '@types/node': 18.15.11
+ anymatch: 3.1.3
fb-watchman: 2.0.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-regex-util: 28.0.2
jest-util: 28.1.3
jest-worker: 28.1.3
@@ -12114,30 +11277,29 @@ packages:
fsevents: 2.3.2
dev: true
- /jest-haste-map/29.0.3:
- resolution: {integrity: sha512-uMqR99+GuBHo0RjRhOE4iA6LmsxEwRdgiIAQgMU/wdT2XebsLDz5obIwLZm/Psj+GwSEQhw9AfAVKGYbh2G55A==}
+ /jest-haste-map@29.5.0:
+ resolution: {integrity: sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/types': 29.0.3
- '@types/graceful-fs': 4.1.5
- '@types/node': 18.7.23
- anymatch: 3.1.2
+ '@jest/types': 29.5.0
+ '@types/graceful-fs': 4.1.6
+ '@types/node': 18.15.11
+ anymatch: 3.1.3
fb-watchman: 2.0.2
- graceful-fs: 4.2.10
- jest-regex-util: 29.0.0
- jest-util: 29.0.3
- jest-worker: 29.0.3
+ graceful-fs: 4.2.11
+ jest-regex-util: 29.4.3
+ jest-util: 29.5.0
+ jest-worker: 29.5.0
micromatch: 4.0.5
walker: 1.0.8
optionalDependencies:
fsevents: 2.3.2
- dev: false
- /jest-jasmine2/25.5.4:
+ /jest-jasmine2@25.5.4:
resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==}
engines: {node: '>= 8.3'}
dependencies:
- '@babel/traverse': 7.19.1
+ '@babel/traverse': 7.21.3
'@jest/environment': 25.5.0
'@jest/source-map': 25.5.0
'@jest/test-result': 25.5.0
@@ -12161,7 +11323,7 @@ packages:
- utf-8-validate
dev: true
- /jest-leak-detector/25.5.0:
+ /jest-leak-detector@25.5.0:
resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==}
engines: {node: '>= 8.3'}
dependencies:
@@ -12169,7 +11331,7 @@ packages:
pretty-format: 25.5.0
dev: true
- /jest-leak-detector/28.1.3:
+ /jest-leak-detector@28.1.3:
resolution: {integrity: sha512-WFVJhnQsiKtDEo5lG2mM0v40QWnBM+zMdHHyJs8AWZ7J0QZJS59MsyKeJHWhpBZBH32S48FOVvGyOFT1h0DlqA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -12177,15 +11339,15 @@ packages:
pretty-format: 28.1.3
dev: true
- /jest-leak-detector/29.0.3:
- resolution: {integrity: sha512-YfW/G63dAuiuQ3QmQlh8hnqLDe25WFY3eQhuc/Ev1AGmkw5zREblTh7TCSKLoheyggu6G9gxO2hY8p9o6xbaRQ==}
+ /jest-leak-detector@29.5.0:
+ resolution: {integrity: sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- jest-get-type: 29.0.0
- pretty-format: 29.0.3
+ jest-get-type: 29.4.3
+ pretty-format: 29.5.0
dev: false
- /jest-matcher-utils/25.5.0:
+ /jest-matcher-utils@25.5.0:
resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==}
engines: {node: '>= 8.3'}
dependencies:
@@ -12195,17 +11357,7 @@ packages:
pretty-format: 25.5.0
dev: true
- /jest-matcher-utils/27.0.2:
- resolution: {integrity: sha512-Qczi5xnTNjkhcIB0Yy75Txt+Ez51xdhOxsukN7awzq2auZQGPHcQrJ623PZj0ECDEMOk2soxWx05EXdXGd1CbA==}
- engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
- dependencies:
- chalk: 4.1.0
- jest-diff: 27.5.1
- jest-get-type: 27.5.1
- pretty-format: 27.5.1
- dev: false
-
- /jest-matcher-utils/28.1.3:
+ /jest-matcher-utils@28.1.3:
resolution: {integrity: sha512-kQeJ7qHemKfbzKoGjHHrRKH6atgxMk8Enkk2iPQ3XwO6oE/KYD8lMYOziCkeSB9G4adPM4nR1DE8Tf5JeWH6Bw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -12214,16 +11366,26 @@ packages:
jest-get-type: 28.0.2
pretty-format: 28.1.3
- /jest-matcher-utils/29.0.3:
- resolution: {integrity: sha512-RsR1+cZ6p1hDV4GSCQTg+9qjeotQCgkaleIKLK7dm+U4V/H2bWedU3RAtLm8+mANzZ7eDV33dMar4pejd7047w==}
+ /jest-matcher-utils@29.2.2:
+ resolution: {integrity: sha512-4DkJ1sDPT+UX2MR7Y3od6KtvRi9Im1ZGLGgdLFLm4lPexbTaCgJW5NN3IOXlQHF7NSHY/VHhflQ+WoKtD/vyCw==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ dependencies:
+ chalk: 4.1.2
+ jest-diff: 29.5.0
+ jest-get-type: 29.4.3
+ pretty-format: 29.5.0
+ dev: false
+
+ /jest-matcher-utils@29.5.0:
+ resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
chalk: 4.1.2
- jest-diff: 29.0.3
- jest-get-type: 29.0.0
- pretty-format: 29.0.3
+ jest-diff: 29.5.0
+ jest-get-type: 29.4.3
+ pretty-format: 29.5.0
- /jest-message-util/25.5.0:
+ /jest-message-util@25.5.0:
resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==}
engines: {node: '>= 8.3'}
dependencies:
@@ -12231,13 +11393,13 @@ packages:
'@jest/types': 25.5.0
'@types/stack-utils': 1.0.1
chalk: 3.0.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
micromatch: 4.0.5
slash: 3.0.0
stack-utils: 1.0.5
dev: true
- /jest-message-util/28.1.3:
+ /jest-message-util@28.1.3:
resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -12245,52 +11407,51 @@ packages:
'@jest/types': 28.1.3
'@types/stack-utils': 2.0.1
chalk: 4.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
micromatch: 4.0.5
pretty-format: 28.1.3
slash: 3.0.0
- stack-utils: 2.0.5
- dev: true
+ stack-utils: 2.0.6
- /jest-message-util/29.0.3:
- resolution: {integrity: sha512-7T8JiUTtDfppojosORAflABfLsLKMLkBHSWkjNQrjIltGoDzNGn7wEPOSfjqYAGTYME65esQzMJxGDjuLBKdOg==}
+ /jest-message-util@29.5.0:
+ resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@babel/code-frame': 7.18.6
- '@jest/types': 29.0.3
+ '@jest/types': 29.5.0
'@types/stack-utils': 2.0.1
chalk: 4.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
micromatch: 4.0.5
- pretty-format: 29.0.3
+ pretty-format: 29.5.0
slash: 3.0.0
- stack-utils: 2.0.5
+ stack-utils: 2.0.6
- /jest-mock/25.5.0:
+ /jest-mock@25.5.0:
resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==}
engines: {node: '>= 8.3'}
dependencies:
'@jest/types': 25.5.0
dev: true
- /jest-mock/28.1.3:
+ /jest-mock@28.1.3:
resolution: {integrity: sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
dev: true
- /jest-mock/29.0.3:
- resolution: {integrity: sha512-ort9pYowltbcrCVR43wdlqfAiFJXBx8l4uJDsD8U72LgBcetvEp+Qxj1W9ZYgMRoeAo+ov5cnAGF2B6+Oth+ww==}
+ /jest-mock@29.5.0:
+ resolution: {integrity: sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
- dev: false
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
+ jest-util: 29.5.0
- /jest-pnp-resolver/1.2.2_jest-resolve@25.5.1:
- resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==}
+ /jest-pnp-resolver@1.2.3(jest-resolve@25.5.1):
+ resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
engines: {node: '>=6'}
peerDependencies:
jest-resolve: '*'
@@ -12301,8 +11462,8 @@ packages:
jest-resolve: 25.5.1
dev: true
- /jest-pnp-resolver/1.2.2_jest-resolve@28.1.3:
- resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==}
+ /jest-pnp-resolver@1.2.3(jest-resolve@28.1.3):
+ resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
engines: {node: '>=6'}
peerDependencies:
jest-resolve: '*'
@@ -12313,8 +11474,8 @@ packages:
jest-resolve: 28.1.3
dev: true
- /jest-pnp-resolver/1.2.2_jest-resolve@29.0.3:
- resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==}
+ /jest-pnp-resolver@1.2.3(jest-resolve@29.5.0):
+ resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
engines: {node: '>=6'}
peerDependencies:
jest-resolve: '*'
@@ -12322,25 +11483,24 @@ packages:
jest-resolve:
optional: true
dependencies:
- jest-resolve: 29.0.3
+ jest-resolve: 29.5.0
dev: false
- /jest-regex-util/25.2.6:
+ /jest-regex-util@25.2.6:
resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==}
engines: {node: '>= 8.3'}
dev: true
- /jest-regex-util/28.0.2:
+ /jest-regex-util@28.0.2:
resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dev: true
- /jest-regex-util/29.0.0:
- resolution: {integrity: sha512-BV7VW7Sy0fInHWN93MMPtlClweYv2qrSCwfeFWmpribGZtQPWNvRSq9XOVgOEjU1iBGRKXUZil0o2AH7Iy9Lug==}
+ /jest-regex-util@29.4.3:
+ resolution: {integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- dev: false
- /jest-resolve-dependencies/25.5.4:
+ /jest-resolve-dependencies@25.5.4:
resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==}
engines: {node: '>= 8.3'}
dependencies:
@@ -12349,7 +11509,7 @@ packages:
jest-snapshot: 25.5.1
dev: true
- /jest-resolve-dependencies/28.1.3:
+ /jest-resolve-dependencies@28.1.3:
resolution: {integrity: sha512-qa0QO2Q0XzQoNPouMbCc7Bvtsem8eQgVPNkwn9LnS+R2n8DaVDPL/U1gngC0LTl1RYXJU0uJa2BMC2DbTfFrHA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -12359,62 +11519,62 @@ packages:
- supports-color
dev: true
- /jest-resolve-dependencies/29.0.3:
- resolution: {integrity: sha512-KzuBnXqNvbuCdoJpv8EanbIGObk7vUBNt/PwQPPx2aMhlv/jaXpUJsqWYRpP/0a50faMBY7WFFP8S3/CCzwfDw==}
+ /jest-resolve-dependencies@29.5.0:
+ resolution: {integrity: sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- jest-regex-util: 29.0.0
- jest-snapshot: 29.0.3
+ jest-regex-util: 29.4.3
+ jest-snapshot: 29.5.0
transitivePeerDependencies:
- supports-color
dev: false
- /jest-resolve/25.5.1:
+ /jest-resolve@25.5.1:
resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==}
engines: {node: '>= 8.3'}
dependencies:
'@jest/types': 25.5.0
browser-resolve: 1.11.3
chalk: 3.0.0
- graceful-fs: 4.2.10
- jest-pnp-resolver: 1.2.2_jest-resolve@25.5.1
+ graceful-fs: 4.2.11
+ jest-pnp-resolver: 1.2.3(jest-resolve@25.5.1)
read-pkg-up: 7.0.1
realpath-native: 2.0.0
resolve: 1.22.1
slash: 3.0.0
dev: true
- /jest-resolve/28.1.3:
+ /jest-resolve@28.1.3:
resolution: {integrity: sha512-Z1W3tTjE6QaNI90qo/BJpfnvpxtaFTFw5CDgwpyE/Kz8U/06N1Hjf4ia9quUhCh39qIGWF1ZuxFiBiJQwSEYKQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
chalk: 4.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-haste-map: 28.1.3
- jest-pnp-resolver: 1.2.2_jest-resolve@28.1.3
+ jest-pnp-resolver: 1.2.3(jest-resolve@28.1.3)
jest-util: 28.1.3
jest-validate: 28.1.3
resolve: 1.22.1
- resolve.exports: 1.1.0
+ resolve.exports: 1.1.1
slash: 3.0.0
dev: true
- /jest-resolve/29.0.3:
- resolution: {integrity: sha512-toVkia85Y/BPAjJasTC9zIPY6MmVXQPtrCk8SmiheC4MwVFE/CMFlOtMN6jrwPMC6TtNh8+sTMllasFeu1wMPg==}
+ /jest-resolve@29.5.0:
+ resolution: {integrity: sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
chalk: 4.1.2
- graceful-fs: 4.2.10
- jest-haste-map: 29.0.3
- jest-pnp-resolver: 1.2.2_jest-resolve@29.0.3
- jest-util: 29.0.3
- jest-validate: 29.0.3
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.5.0
+ jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0)
+ jest-util: 29.5.0
+ jest-validate: 29.5.0
resolve: 1.22.1
- resolve.exports: 1.1.0
+ resolve.exports: 2.0.2
slash: 3.0.0
dev: false
- /jest-runner/25.5.4:
+ /jest-runner@25.5.4:
resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==}
engines: {node: '>= 8.3'}
dependencies:
@@ -12424,7 +11584,7 @@ packages:
'@jest/types': 25.5.0
chalk: 3.0.0
exit: 0.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-config: 25.5.4
jest-docblock: 25.3.0
jest-haste-map: 25.5.1
@@ -12444,7 +11604,7 @@ packages:
- utf-8-validate
dev: true
- /jest-runner/28.1.3:
+ /jest-runner@28.1.3:
resolution: {integrity: sha512-GkMw4D/0USd62OVO0oEgjn23TM+YJa2U2Wu5zz9xsQB1MxWKDOlrnykPxnMsN0tnJllfLPinHTka61u0QhaxBA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -12453,10 +11613,10 @@ packages:
'@jest/test-result': 28.1.3
'@jest/transform': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
chalk: 4.1.2
emittery: 0.10.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-docblock: 28.1.1
jest-environment-node: 28.1.3
jest-haste-map: 28.1.3
@@ -12473,36 +11633,36 @@ packages:
- supports-color
dev: true
- /jest-runner/29.0.3:
- resolution: {integrity: sha512-Usu6VlTOZlCZoNuh3b2Tv/yzDpKqtiNAetG9t3kJuHfUyVMNW7ipCCJOUojzKkjPoaN7Bl1f7Buu6PE0sGpQxw==}
+ /jest-runner@29.5.0:
+ resolution: {integrity: sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/console': 29.0.3
- '@jest/environment': 29.0.3
- '@jest/test-result': 29.0.3
- '@jest/transform': 29.0.3
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
+ '@jest/console': 29.5.0
+ '@jest/environment': 29.5.0
+ '@jest/test-result': 29.5.0
+ '@jest/transform': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
chalk: 4.1.2
- emittery: 0.10.2
- graceful-fs: 4.2.10
- jest-docblock: 29.0.0
- jest-environment-node: 29.0.3
- jest-haste-map: 29.0.3
- jest-leak-detector: 29.0.3
- jest-message-util: 29.0.3
- jest-resolve: 29.0.3
- jest-runtime: 29.0.3
- jest-util: 29.0.3
- jest-watcher: 29.0.3
- jest-worker: 29.0.3
+ emittery: 0.13.1
+ graceful-fs: 4.2.11
+ jest-docblock: 29.4.3
+ jest-environment-node: 29.5.0
+ jest-haste-map: 29.5.0
+ jest-leak-detector: 29.5.0
+ jest-message-util: 29.5.0
+ jest-resolve: 29.5.0
+ jest-runtime: 29.5.0
+ jest-util: 29.5.0
+ jest-watcher: 29.5.0
+ jest-worker: 29.5.0
p-limit: 3.1.0
source-map-support: 0.5.13
transitivePeerDependencies:
- supports-color
dev: false
- /jest-runtime/25.5.4:
+ /jest-runtime@25.5.4:
resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==}
engines: {node: '>= 8.3'}
hasBin: true
@@ -12514,12 +11674,12 @@ packages:
'@jest/test-result': 25.5.0
'@jest/transform': 25.5.1
'@jest/types': 25.5.0
- '@types/yargs': 15.0.14
+ '@types/yargs': 15.0.15
chalk: 3.0.0
collect-v8-coverage: 1.0.1
exit: 0.1.2
- glob: 7.2.3
- graceful-fs: 4.2.10
+ glob: 7.1.6
+ graceful-fs: 4.2.11
jest-config: 25.5.4
jest-haste-map: 25.5.1
jest-message-util: 25.5.0
@@ -12540,7 +11700,7 @@ packages:
- utf-8-validate
dev: true
- /jest-runtime/28.1.3:
+ /jest-runtime@28.1.3:
resolution: {integrity: sha512-NU+881ScBQQLc1JHG5eJGU7Ui3kLKrmwCPPtYsJtBykixrM2OhVQlpMmFWJjMyDfdkGgBMNjXCGB/ebzsgNGQw==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -12555,8 +11715,8 @@ packages:
cjs-module-lexer: 1.2.2
collect-v8-coverage: 1.0.1
execa: 5.1.1
- glob: 7.2.3
- graceful-fs: 4.2.10
+ glob: 7.1.6
+ graceful-fs: 4.2.11
jest-haste-map: 28.1.3
jest-message-util: 28.1.3
jest-mock: 28.1.3
@@ -12570,53 +11730,53 @@ packages:
- supports-color
dev: true
- /jest-runtime/29.0.3:
- resolution: {integrity: sha512-12gZXRQ7ozEeEHKTY45a+YLqzNDR/x4c//X6AqwKwKJPpWM8FY4vwn4VQJOcLRS3Nd1fWwgP7LU4SoynhuUMHQ==}
+ /jest-runtime@29.5.0:
+ resolution: {integrity: sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/environment': 29.0.3
- '@jest/fake-timers': 29.0.3
- '@jest/globals': 29.0.3
- '@jest/source-map': 29.0.0
- '@jest/test-result': 29.0.3
- '@jest/transform': 29.0.3
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
+ '@jest/environment': 29.5.0
+ '@jest/fake-timers': 29.5.0
+ '@jest/globals': 29.5.0
+ '@jest/source-map': 29.4.3
+ '@jest/test-result': 29.5.0
+ '@jest/transform': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
chalk: 4.1.2
cjs-module-lexer: 1.2.2
collect-v8-coverage: 1.0.1
- glob: 7.2.3
- graceful-fs: 4.2.10
- jest-haste-map: 29.0.3
- jest-message-util: 29.0.3
- jest-mock: 29.0.3
- jest-regex-util: 29.0.0
- jest-resolve: 29.0.3
- jest-snapshot: 29.0.3
- jest-util: 29.0.3
+ glob: 7.1.6
+ graceful-fs: 4.2.11
+ jest-haste-map: 29.5.0
+ jest-message-util: 29.5.0
+ jest-mock: 29.5.0
+ jest-regex-util: 29.4.3
+ jest-resolve: 29.5.0
+ jest-snapshot: 29.5.0
+ jest-util: 29.5.0
slash: 3.0.0
strip-bom: 4.0.0
transitivePeerDependencies:
- supports-color
dev: false
- /jest-serializer/25.5.0:
+ /jest-serializer@25.5.0:
resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==}
engines: {node: '>= 8.3'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
dev: true
- /jest-snapshot/25.5.1:
+ /jest-snapshot@25.5.1:
resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==}
engines: {node: '>= 8.3'}
dependencies:
- '@babel/types': 7.19.0
+ '@babel/types': 7.21.3
'@jest/types': 25.5.0
'@types/prettier': 1.19.1
chalk: 3.0.0
expect: 25.5.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-diff: 25.5.0
jest-get-type: 25.2.6
jest-matcher-utils: 25.5.0
@@ -12628,24 +11788,24 @@ packages:
semver: 6.3.0
dev: true
- /jest-snapshot/28.1.3:
+ /jest-snapshot@28.1.3:
resolution: {integrity: sha512-4lzMgtiNlc3DU/8lZfmqxN3AYD6GGLbl+72rdBpXvcV+whX7mDrREzkPdp2RnmfIiWBg1YbuFSkXduF2JcafJg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@babel/core': 7.19.1
- '@babel/generator': 7.19.0
- '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1
- '@babel/traverse': 7.19.1
- '@babel/types': 7.19.0
+ '@babel/core': 7.21.3
+ '@babel/generator': 7.21.3
+ '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.3)
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
'@jest/expect-utils': 28.1.3
'@jest/transform': 28.1.3
'@jest/types': 28.1.3
- '@types/babel__traverse': 7.18.2
- '@types/prettier': 2.7.1
- babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.1
+ '@types/babel__traverse': 7.18.3
+ '@types/prettier': 2.7.2
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.3)
chalk: 4.1.2
expect: 28.1.3
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-diff: 28.1.3
jest-get-type: 28.0.2
jest-haste-map: 28.1.3
@@ -12654,80 +11814,78 @@ packages:
jest-util: 28.1.3
natural-compare: 1.4.0
pretty-format: 28.1.3
- semver: 7.3.7
+ semver: 7.3.8
transitivePeerDependencies:
- supports-color
dev: true
- /jest-snapshot/29.0.3:
- resolution: {integrity: sha512-52q6JChm04U3deq+mkQ7R/7uy7YyfVIrebMi6ZkBoDJ85yEjm/sJwdr1P0LOIEHmpyLlXrxy3QP0Zf5J2kj0ew==}
+ /jest-snapshot@29.5.0:
+ resolution: {integrity: sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@babel/core': 7.19.1
- '@babel/generator': 7.19.0
- '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1
- '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1
- '@babel/traverse': 7.19.1
- '@babel/types': 7.19.0
- '@jest/expect-utils': 29.0.3
- '@jest/transform': 29.0.3
- '@jest/types': 29.0.3
- '@types/babel__traverse': 7.18.2
- '@types/prettier': 2.7.1
- babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.1
+ '@babel/core': 7.21.3
+ '@babel/generator': 7.21.3
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.3)
+ '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.3)
+ '@babel/traverse': 7.21.3
+ '@babel/types': 7.21.3
+ '@jest/expect-utils': 29.5.0
+ '@jest/transform': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/babel__traverse': 7.18.3
+ '@types/prettier': 2.7.2
+ babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.3)
chalk: 4.1.2
- expect: 29.0.3
- graceful-fs: 4.2.10
- jest-diff: 29.0.3
- jest-get-type: 29.0.0
- jest-haste-map: 29.0.3
- jest-matcher-utils: 29.0.3
- jest-message-util: 29.0.3
- jest-util: 29.0.3
+ expect: 29.5.0
+ graceful-fs: 4.2.11
+ jest-diff: 29.5.0
+ jest-get-type: 29.4.3
+ jest-matcher-utils: 29.5.0
+ jest-message-util: 29.5.0
+ jest-util: 29.5.0
natural-compare: 1.4.0
- pretty-format: 29.0.3
- semver: 7.3.7
+ pretty-format: 29.5.0
+ semver: 7.3.8
transitivePeerDependencies:
- supports-color
- dev: false
- /jest-transform-stub/2.0.0:
+ /jest-transform-stub@2.0.0:
resolution: {integrity: sha512-lspHaCRx/mBbnm3h4uMMS3R5aZzMwyNpNIJLXj4cEsV0mIUtS4IjYJLSoyjRCtnxb6RIGJ4NL2quZzfIeNhbkg==}
- /jest-util/25.5.0:
+ /jest-util@25.5.0:
resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==}
engines: {node: '>= 8.3'}
dependencies:
'@jest/types': 25.5.0
chalk: 3.0.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
is-ci: 2.0.0
make-dir: 3.1.0
dev: true
- /jest-util/28.1.3:
+ /jest-util@28.1.3:
resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/types': 28.1.3
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
chalk: 4.1.2
- ci-info: 3.4.0
- graceful-fs: 4.2.10
+ ci-info: 3.8.0
+ graceful-fs: 4.2.11
picomatch: 2.3.1
- /jest-util/29.0.3:
- resolution: {integrity: sha512-Q0xaG3YRG8QiTC4R6fHjHQPaPpz9pJBEi0AeOE4mQh/FuWOijFjGXMMOfQEaU9i3z76cNR7FobZZUQnL6IyfdQ==}
+ /jest-util@29.5.0:
+ resolution: {integrity: sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
chalk: 4.1.2
- ci-info: 3.4.0
- graceful-fs: 4.2.10
+ ci-info: 3.8.0
+ graceful-fs: 4.2.11
picomatch: 2.3.1
- /jest-validate/25.5.0:
+ /jest-validate@25.5.0:
resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==}
engines: {node: '>= 8.3'}
dependencies:
@@ -12739,7 +11897,7 @@ packages:
pretty-format: 25.5.0
dev: true
- /jest-validate/28.1.3:
+ /jest-validate@28.1.3:
resolution: {integrity: sha512-SZbOGBWEsaTxBGCOpsRWlXlvNkvTkY0XxRfh7zYmvd8uL5Qzyg0CHAXiXKROflh801quA6+/DsT4ODDthOC/OA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -12751,19 +11909,19 @@ packages:
pretty-format: 28.1.3
dev: true
- /jest-validate/29.0.3:
- resolution: {integrity: sha512-OebiqqT6lK8cbMPtrSoS3aZP4juID762lZvpf1u+smZnwTEBCBInan0GAIIhv36MxGaJvmq5uJm7dl5gVt+Zrw==}
+ /jest-validate@29.5.0:
+ resolution: {integrity: sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/types': 29.0.3
+ '@jest/types': 29.5.0
camelcase: 6.3.0
chalk: 4.1.2
- jest-get-type: 29.0.0
+ jest-get-type: 29.4.3
leven: 3.1.0
- pretty-format: 29.0.3
+ pretty-format: 29.5.0
dev: false
- /jest-watch-typeahead/0.5.0:
+ /jest-watch-typeahead@0.5.0:
resolution: {integrity: sha512-4r36w9vU8+rdg48hj0Z7TvcSqVP6Ao8dk04grlHQNgduyCB0SqrI0xWIl85ZhXrzYvxQ0N5H+rRLAejkQzEHeQ==}
dependencies:
ansi-escapes: 4.3.2
@@ -12775,7 +11933,7 @@ packages:
strip-ansi: 6.0.1
dev: true
- /jest-watcher/25.5.0:
+ /jest-watcher@25.5.0:
resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==}
engines: {node: '>= 8.3'}
dependencies:
@@ -12787,13 +11945,13 @@ packages:
string-length: 3.1.0
dev: true
- /jest-watcher/28.1.3:
+ /jest-watcher@28.1.3:
resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
'@jest/test-result': 28.1.3
'@jest/types': 28.1.3
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.10.2
@@ -12801,21 +11959,21 @@ packages:
string-length: 4.0.2
dev: true
- /jest-watcher/29.0.3:
- resolution: {integrity: sha512-tQX9lU91A+9tyUQKUMp0Ns8xAcdhC9fo73eqA3LFxP2bSgiF49TNcc+vf3qgGYYK9qRjFpXW9+4RgF/mbxyOOw==}
+ /jest-watcher@29.5.0:
+ resolution: {integrity: sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/test-result': 29.0.3
- '@jest/types': 29.0.3
- '@types/node': 18.7.23
+ '@jest/test-result': 29.5.0
+ '@jest/types': 29.5.0
+ '@types/node': 18.15.11
ansi-escapes: 4.3.2
chalk: 4.1.2
- emittery: 0.10.2
- jest-util: 29.0.3
+ emittery: 0.13.1
+ jest-util: 29.5.0
string-length: 4.0.2
dev: false
- /jest-worker/24.9.0:
+ /jest-worker@24.9.0:
resolution: {integrity: sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==}
engines: {node: '>= 6'}
dependencies:
@@ -12823,7 +11981,7 @@ packages:
supports-color: 6.1.0
dev: true
- /jest-worker/25.5.0:
+ /jest-worker@25.5.0:
resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==}
engines: {node: '>= 8.3'}
dependencies:
@@ -12831,25 +11989,25 @@ packages:
supports-color: 7.2.0
dev: true
- /jest-worker/28.1.3:
+ /jest-worker@28.1.3:
resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
- '@types/node': 17.0.45
+ '@types/node': 18.15.11
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
- /jest-worker/29.0.3:
- resolution: {integrity: sha512-Tl/YWUugQOjoTYwjKdfJWkSOfhufJHO5LhXTSZC3TRoQKO+fuXnZAdoXXBlpLXKGODBL3OvdUasfDD4PcMe6ng==}
+ /jest-worker@29.5.0:
+ resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@types/node': 18.7.23
+ '@types/node': 18.15.11
+ jest-util: 29.5.0
merge-stream: 2.0.0
supports-color: 8.1.1
- dev: false
- /jest/25.5.4:
+ /jest@25.5.4:
resolution: {integrity: sha512-hHFJROBTqZahnO+X+PMtT6G2/ztqAZJveGqz//FnWWHurizkD05PQGzRZOhF3XP6z7SJmL+5tCfW8qV06JypwQ==}
engines: {node: '>= 8.3'}
hasBin: true
@@ -12864,7 +12022,7 @@ packages:
- utf-8-validate
dev: true
- /jest/28.1.3_2263m44mchjafa7bz7l52hbcpa:
+ /jest@28.1.3(@types/node@17.0.45)(ts-node@10.9.1):
resolution: {integrity: sha512-N4GT5on8UkZgH0O5LUavMRV1EDEhNTL0KEfRmDIeZHSV7p2XgLoY9t9VDUgL6o+yfdgYHVxuz81G8oB9VG5uyA==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
@@ -12874,18 +12032,18 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 28.1.3_ts-node@10.9.1
+ '@jest/core': 28.1.3(ts-node@10.9.1)
'@jest/types': 28.1.3
import-local: 3.1.0
- jest-cli: 28.1.3_2263m44mchjafa7bz7l52hbcpa
+ jest-cli: 28.1.3(@types/node@17.0.45)(ts-node@10.9.1)
transitivePeerDependencies:
- '@types/node'
- supports-color
- ts-node
dev: true
- /jest/29.0.3_sqkfeep4fedqlsauso44ecfrx4:
- resolution: {integrity: sha512-ElgUtJBLgXM1E8L6K1RW1T96R897YY/3lRYqq9uVcPWtP2AAl/nQ16IYDh/FzQOOQ12VEuLdcPU83mbhG2C3PQ==}
+ /jest@29.5.0(@types/node@18.15.11)(ts-node@10.9.1):
+ resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
peerDependencies:
@@ -12894,96 +12052,72 @@ packages:
node-notifier:
optional: true
dependencies:
- '@jest/core': 29.0.3_ts-node@10.9.1
- '@jest/types': 29.0.3
+ '@jest/core': 29.5.0(ts-node@10.9.1)
+ '@jest/types': 29.5.0
import-local: 3.1.0
- jest-cli: 29.0.3_sqkfeep4fedqlsauso44ecfrx4
+ jest-cli: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1)
transitivePeerDependencies:
- '@types/node'
- supports-color
- ts-node
dev: false
- /jotai/1.8.4_react@18.2.0+xstate@4.33.6:
- resolution: {integrity: sha512-bkHDHNxm7bU4+bJL4z96fTlJYN34UDRTu3ghEajJrDepayON9YEaxPrXr7xhLnIRntoFC6eDYYhMNA/ilbj2RQ==}
- engines: {node: '>=12.7.0'}
+ /jiti@1.18.2:
+ resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
+ hasBin: true
+
+ /jotai@2.0.3(react@18.2.0):
+ resolution: {integrity: sha512-MMjhSPAL3RoeZD9WbObufRT2quThEAEknHHridf2ma8Ml7ZVQmUiHk0ssdbR3F0h3kcwhYqSGJ59OjhPge7RRg==}
+ engines: {node: '>=12.20.0'}
peerDependencies:
- '@babel/core': '*'
- '@babel/template': '*'
- '@tanstack/query-core': '*'
- '@urql/core': '*'
- immer: '*'
- optics-ts: '*'
react: '*'
- valtio: '*'
- wonka: '*'
- xstate: '*'
peerDependenciesMeta:
- '@babel/core':
- optional: true
- '@babel/template':
- optional: true
- '@tanstack/query-core':
- optional: true
- '@urql/core':
- optional: true
- immer:
- optional: true
- optics-ts:
- optional: true
react:
optional: true
- valtio:
- optional: true
- wonka:
- optional: true
- xstate:
- optional: true
dependencies:
react: 18.2.0
- xstate: 4.33.6
dev: false
- /joycon/3.1.1:
+ /joycon@3.1.1:
resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
engines: {node: '>=10'}
- /jpjs/1.2.1:
+ /jpjs@1.2.1:
resolution: {integrity: sha512-GxJWybWU4NV0RNKi6EIqk6IRPOTqd/h+U7sbtyuD7yUISUzV78LdHnq2xkevJsTlz/EImux4sWj+wfMiwKLkiw==}
dev: true
- /js-cookie/2.2.1:
+ /js-cookie@2.2.1:
resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==}
dev: false
- /js-sdsl/4.1.4:
- resolution: {integrity: sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==}
+ /js-sdsl@4.4.0:
+ resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==}
- /js-sha3/0.8.0:
+ /js-sha3@0.8.0:
resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==}
dev: false
- /js-tokens/4.0.0:
+ /js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- /js-yaml/3.14.1:
+ /js-yaml@3.14.1:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
hasBin: true
dependencies:
argparse: 1.0.10
esprima: 4.0.1
- /js-yaml/4.1.0:
+ /js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
dependencies:
argparse: 2.0.1
- /jsbn/0.1.1:
+ /jsbn@0.1.1:
resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==}
dev: true
- /jsdom/15.2.1:
+ /jsdom@15.2.1:
resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==}
engines: {node: '>=8'}
peerDependencies:
@@ -13006,7 +12140,7 @@ packages:
parse5: 5.1.0
pn: 1.1.0
request: 2.88.2
- request-promise-native: 1.0.9_request@2.88.2
+ request-promise-native: 1.0.9(request@2.88.2)
saxes: 3.1.11
symbol-tree: 3.2.4
tough-cookie: 3.0.1
@@ -13023,7 +12157,7 @@ packages:
- utf-8-validate
dev: true
- /jsdom/19.0.0:
+ /jsdom@19.0.0:
resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==}
engines: {node: '>=12'}
peerDependencies:
@@ -13033,12 +12167,12 @@ packages:
optional: true
dependencies:
abab: 2.0.6
- acorn: 8.8.0
+ acorn: 8.8.2
acorn-globals: 6.0.0
cssom: 0.5.0
cssstyle: 2.3.0
data-urls: 3.0.2
- decimal.js: 10.4.1
+ decimal.js: 10.4.3
domexception: 4.0.0
escodegen: 2.0.0
form-data: 4.0.0
@@ -13057,7 +12191,7 @@ packages:
whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0
whatwg-url: 10.0.0
- ws: 8.9.0
+ ws: 8.13.0
xml-name-validator: 4.0.0
transitivePeerDependencies:
- bufferutil
@@ -13065,8 +12199,8 @@ packages:
- utf-8-validate
dev: true
- /jsdom/20.0.0:
- resolution: {integrity: sha512-x4a6CKCgx00uCmP+QakBDFXwjAJ69IkkIWHmtmjd3wvXPcdOS44hfX2vqkOQrVrq8l9DhNNADZRXaCEWvgXtVA==}
+ /jsdom@20.0.3:
+ resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==}
engines: {node: '>=14'}
peerDependencies:
canvas: ^2.5.0
@@ -13075,12 +12209,12 @@ packages:
optional: true
dependencies:
abab: 2.0.6
- acorn: 8.8.0
- acorn-globals: 6.0.0
+ acorn: 8.8.2
+ acorn-globals: 7.0.1
cssom: 0.5.0
cssstyle: 2.3.0
data-urls: 3.0.2
- decimal.js: 10.4.1
+ decimal.js: 10.4.3
domexception: 4.0.0
escodegen: 2.0.0
form-data: 4.0.0
@@ -13089,17 +12223,16 @@ packages:
https-proxy-agent: 5.0.1
is-potential-custom-element-name: 1.0.1
nwsapi: 2.2.2
- parse5: 7.1.1
+ parse5: 7.1.2
saxes: 6.0.0
symbol-tree: 3.2.4
tough-cookie: 4.1.2
- w3c-hr-time: 1.0.2
- w3c-xmlserializer: 3.0.0
+ w3c-xmlserializer: 4.0.0
webidl-conversions: 7.0.0
whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0
whatwg-url: 11.0.0
- ws: 8.9.0
+ ws: 8.13.0
xml-name-validator: 4.0.0
transitivePeerDependencies:
- bufferutil
@@ -13107,62 +12240,71 @@ packages:
- utf-8-validate
dev: false
- /jsesc/0.5.0:
+ /jsesc@0.5.0:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
dev: true
- /jsesc/2.5.2:
+ /jsesc@2.5.2:
resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
engines: {node: '>=4'}
hasBin: true
- /json-parse-better-errors/1.0.2:
+ /json-parse-better-errors@1.0.2:
resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
dev: true
- /json-parse-even-better-errors/2.3.1:
+ /json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
- /json-schema-traverse/0.4.1:
+ /json-rpc-2.0@1.5.1:
+ resolution: {integrity: sha512-ZY/vYl/uUgKN3tNrZMq7w+CGLcoUT+8AzDO/HJZVa+K4XcwgfgES1QDa5y7ieAeh4NgRo3hLexMxgdaiEiK9aA==}
+ dev: false
+
+ /json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
- /json-schema/0.4.0:
+ /json-schema@0.4.0:
resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
dev: true
- /json-stable-stringify-without-jsonify/1.0.1:
+ /json-stable-stringify-without-jsonify@1.0.1:
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
- /json-stringify-safe/5.0.1:
+ /json-stringify-safe@5.0.1:
resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==}
dev: true
- /json5/1.0.1:
- resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
+ /json5@1.0.2:
+ resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==}
hasBin: true
dependencies:
- minimist: 1.2.6
+ minimist: 1.2.8
- /json5/2.2.1:
- resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
+ /json5@2.2.3:
+ resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
engines: {node: '>=6'}
hasBin: true
- /jsonfile/4.0.0:
+ /jsonc-parser@3.2.0:
+ resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+ dev: true
+
+ /jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
optionalDependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
+ dev: true
- /jsonfile/6.1.0:
+ /jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
dependencies:
universalify: 2.0.0
optionalDependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
dev: true
- /jsprim/1.4.2:
+ /jsprim@1.4.2:
resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==}
engines: {node: '>=0.6.0'}
dependencies:
@@ -13172,140 +12314,100 @@ packages:
verror: 1.10.0
dev: true
- /jsprim/2.0.2:
- resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==}
- engines: {'0': node >=0.6.0}
- dependencies:
- assert-plus: 1.0.0
- extsprintf: 1.3.0
- json-schema: 0.4.0
- verror: 1.10.0
- dev: true
-
- /jsx-ast-utils/3.3.3:
+ /jsx-ast-utils@3.3.3:
resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==}
engines: {node: '>=4.0'}
dependencies:
- array-includes: 3.1.5
+ array-includes: 3.1.6
object.assign: 4.1.4
- /kind-of/3.2.2:
+ /kind-of@3.2.2:
resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
engines: {node: '>=0.10.0'}
dependencies:
is-buffer: 1.1.6
dev: true
- /kind-of/4.0.0:
+ /kind-of@4.0.0:
resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==}
engines: {node: '>=0.10.0'}
dependencies:
is-buffer: 1.1.6
dev: true
- /kind-of/5.1.0:
+ /kind-of@5.1.0:
resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==}
engines: {node: '>=0.10.0'}
dev: true
- /kind-of/6.0.3:
+ /kind-of@6.0.3:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
dev: true
- /kleur/3.0.3:
+ /kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
- /language-subtag-registry/0.3.22:
+ /language-subtag-registry@0.3.22:
resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
- /language-tags/1.0.5:
+ /language-tags@1.0.5:
resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==}
dependencies:
language-subtag-registry: 0.3.22
- /lazy-ass/1.6.0:
- resolution: {integrity: sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==}
- engines: {node: '> 0.8'}
- dev: true
-
- /leven/3.1.0:
+ /leven@3.1.0:
resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
engines: {node: '>=6'}
- /levn/0.3.0:
+ /levn@0.3.0:
resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==}
engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.1.2
type-check: 0.3.2
- /levn/0.4.1:
+ /levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.2.1
type-check: 0.4.0
- /lilconfig/2.0.5:
- resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==}
- engines: {node: '>=10'}
- dev: true
-
- /lilconfig/2.0.6:
- resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==}
+ /lilconfig@2.1.0:
+ resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
engines: {node: '>=10'}
- /lines-and-columns/1.2.4:
+ /lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- /lint-staged/13.0.3:
- resolution: {integrity: sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==}
+ /lint-staged@13.2.0:
+ resolution: {integrity: sha512-GbyK5iWinax5Dfw5obm2g2ccUiZXNGtAS4mCbJ0Lv4rq6iEtfBSjOYdcbOtAIFtM114t0vdpViDDetjVTSd8Vw==}
engines: {node: ^14.13.1 || >=16.0.0}
hasBin: true
dependencies:
+ chalk: 5.2.0
cli-truncate: 3.1.0
- colorette: 2.0.19
- commander: 9.4.0
+ commander: 10.0.0
debug: 4.3.4
- execa: 6.1.0
- lilconfig: 2.0.5
- listr2: 4.0.5
+ execa: 7.1.1
+ lilconfig: 2.1.0
+ listr2: 5.0.8
micromatch: 4.0.5
normalize-path: 3.0.0
- object-inspect: 1.12.2
+ object-inspect: 1.12.3
pidtree: 0.6.0
string-argv: 0.3.1
- yaml: 2.1.1
+ yaml: 2.2.1
transitivePeerDependencies:
- enquirer
- supports-color
dev: true
- /listr2/3.14.0_enquirer@2.3.6:
- resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- enquirer: '>= 2.3.0 < 3'
- peerDependenciesMeta:
- enquirer:
- optional: true
- dependencies:
- cli-truncate: 2.1.0
- colorette: 2.0.19
- enquirer: 2.3.6
- log-update: 4.0.0
- p-map: 4.0.0
- rfdc: 1.3.0
- rxjs: 7.5.7
- through: 2.3.8
- wrap-ansi: 7.0.0
- dev: true
-
- /listr2/4.0.5:
- resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==}
- engines: {node: '>=12'}
+ /listr2@5.0.8:
+ resolution: {integrity: sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==}
+ engines: {node: ^14.13.1 || >=16.0.0}
peerDependencies:
enquirer: '>= 2.3.0 < 3'
peerDependenciesMeta:
@@ -13317,94 +12419,86 @@ packages:
log-update: 4.0.0
p-map: 4.0.0
rfdc: 1.3.0
- rxjs: 7.5.7
+ rxjs: 7.8.0
through: 2.3.8
wrap-ansi: 7.0.0
dev: true
- /load-json-file/4.0.0:
+ /load-json-file@4.0.0:
resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==}
engines: {node: '>=4'}
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
parse-json: 4.0.0
pify: 3.0.0
strip-bom: 3.0.0
dev: true
- /load-tsconfig/0.2.3:
- resolution: {integrity: sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==}
+ /load-tsconfig@0.2.5:
+ resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- /locate-path/5.0.0:
+ /locate-path@5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines: {node: '>=8'}
dependencies:
p-locate: 4.1.0
- /locate-path/6.0.0:
+ /locate-path@6.0.0:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
dependencies:
p-locate: 5.0.0
- /lodash.camelcase/4.3.0:
- resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
- dev: false
-
- /lodash.castarray/4.4.0:
+ /lodash.castarray@4.4.0:
resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
dev: false
- /lodash.clonedeep/4.5.0:
+ /lodash.clonedeep@4.5.0:
resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
dev: false
- /lodash.debounce/4.0.8:
+ /lodash.debounce@4.0.8:
resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
dev: true
- /lodash.isplainobject/4.0.6:
+ /lodash.isplainobject@4.0.6:
resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
dev: false
- /lodash.memoize/4.1.2:
+ /lodash.memoize@4.1.2:
resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
- /lodash.merge/4.6.2:
+ /lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
- /lodash.mergewith/4.6.2:
+ /lodash.mergewith@4.6.2:
resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==}
dev: false
- /lodash.once/4.1.1:
- resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}
- dev: true
-
- /lodash.sortby/4.7.0:
+ /lodash.sortby@4.7.0:
resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
dev: true
- /lodash/4.17.21:
+ /lodash.uniq@4.5.0:
+ resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
+ dev: false
+
+ /lodash.upperfirst@4.3.1:
+ resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==}
+ dev: false
+
+ /lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
- /log-symbols/3.0.0:
+ /log-symbols@3.0.0:
resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==}
engines: {node: '>=8'}
dependencies:
chalk: 2.4.2
dev: true
- /log-symbols/4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
- dependencies:
- chalk: 4.1.2
- is-unicode-supported: 0.1.0
- dev: true
-
- /log-update/2.3.0:
+ /log-update@2.3.0:
resolution: {integrity: sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==}
engines: {node: '>=4'}
dependencies:
@@ -13413,7 +12507,7 @@ packages:
wrap-ansi: 3.0.1
dev: true
- /log-update/4.0.0:
+ /log-update@4.0.0:
resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
engines: {node: '>=10'}
dependencies:
@@ -13423,91 +12517,103 @@ packages:
wrap-ansi: 6.2.0
dev: true
- /lolex/5.1.2:
+ /lolex@5.1.2:
resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==}
dependencies:
- '@sinonjs/commons': 1.8.3
+ '@sinonjs/commons': 1.8.6
dev: true
- /loose-envify/1.4.0:
+ /loose-envify@1.4.0:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
dependencies:
js-tokens: 4.0.0
- /lower-case/2.0.2:
+ /lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
- tslib: 2.4.0
+ tslib: 2.5.0
dev: true
- /lru-cache/6.0.0:
+ /lru-cache@5.1.1:
+ resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
+ dependencies:
+ yallist: 3.1.1
+
+ /lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
engines: {node: '>=10'}
dependencies:
yallist: 4.0.0
- /lz-string/1.4.4:
- resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==}
+ /lz-string@1.5.0:
+ resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
dev: false
- /magic-string/0.25.9:
+ /magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
sourcemap-codec: 1.4.8
dev: true
- /make-dir/3.1.0:
+ /magic-string@0.27.0:
+ resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.14
+ dev: true
+
+ /make-dir@3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
dependencies:
semver: 6.3.0
- /make-error/1.3.6:
+ /make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
- /makeerror/1.0.12:
+ /makeerror@1.0.12:
resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
dependencies:
tmpl: 1.0.5
- /map-cache/0.2.2:
+ /map-cache@0.2.2:
resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==}
engines: {node: '>=0.10.0'}
dev: true
- /map-visit/1.0.0:
+ /map-visit@1.0.0:
resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==}
engines: {node: '>=0.10.0'}
dependencies:
object-visit: 1.0.1
dev: true
- /match-sorter/6.3.1:
+ /match-sorter@6.3.1:
resolution: {integrity: sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
remove-accents: 0.4.2
dev: false
- /mdn-data/2.0.14:
+ /mdn-data@2.0.14:
resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==}
dev: false
- /memorystream/0.3.1:
+ /memorystream@0.3.1:
resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==}
engines: {node: '>= 0.10.0'}
dev: true
- /merge-stream/2.0.0:
+ /merge-stream@2.0.0:
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
- /merge2/1.4.1:
+ /merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- /micromatch/3.1.10:
+ /micromatch@3.1.10:
resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -13528,80 +12634,79 @@ packages:
- supports-color
dev: true
- /micromatch/4.0.5:
+ /micromatch@4.0.5:
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
engines: {node: '>=8.6'}
dependencies:
braces: 3.0.2
picomatch: 2.3.1
- /microseconds/0.2.0:
+ /microseconds@0.2.0:
resolution: {integrity: sha512-n7DHHMjR1avBbSpsTBj6fmMGh2AGrifVV4e+WYc3Q9lO+xnSZ3NyhcBND3vzzatt05LFhoKFRxrIyklmLlUtyA==}
dev: false
- /mime-db/1.52.0:
+ /mime-db@1.52.0:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
- /mime-types/2.1.35:
+ /mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
dependencies:
mime-db: 1.52.0
- /mime/1.6.0:
+ /mime@1.6.0:
resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
engines: {node: '>=4'}
hasBin: true
dev: true
- /mimic-fn/1.2.0:
+ /mimic-fn@1.2.0:
resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==}
engines: {node: '>=4'}
dev: true
- /mimic-fn/2.1.0:
+ /mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
- /mimic-fn/4.0.0:
+ /mimic-fn@4.0.0:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
dev: true
- /min-indent/1.0.1:
+ /min-indent@1.0.1:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
dev: false
- /minimalistic-assert/1.0.1:
+ /minimalistic-assert@1.0.1:
resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==}
dev: false
- /minimalistic-crypto-utils/1.0.1:
+ /minimalistic-crypto-utils@1.0.1:
resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==}
dev: false
- /minimatch/3.1.2:
+ /minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
dependencies:
brace-expansion: 1.1.11
- /minimatch/5.1.0:
- resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==}
+ /minimatch@5.1.6:
+ resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
- dev: true
- /minimist/1.2.6:
- resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==}
+ /minimist@1.2.8:
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- /mitt/3.0.0:
+ /mitt@3.0.0:
resolution: {integrity: sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ==}
dev: false
- /mixin-deep/1.3.2:
+ /mixin-deep@1.3.2:
resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -13609,58 +12714,46 @@ packages:
is-extendable: 1.0.1
dev: true
- /mkdirp/0.5.6:
+ /mkdirp@0.5.6:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
dependencies:
- minimist: 1.2.6
+ minimist: 1.2.8
dev: true
- /mkdirp/1.0.4:
+ /mkdirp@1.0.4:
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
engines: {node: '>=10'}
hasBin: true
dev: false
- /mocked-env/1.3.2:
- resolution: {integrity: sha512-jwm3ziowCjpbLNhUNYwn2G0tawV/ZGRuWeEGt6PItrkQT74Nk3pDldL2pmwm9sQZw6a/x+ZBGeBVYq54acTauQ==}
- engines: {node: '>=6'}
- dependencies:
- check-more-types: 2.24.0
- debug: 4.1.1
- lazy-ass: 1.6.0
- ramda: 0.26.1
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /mri/1.2.0:
+ /mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
engines: {node: '>=4'}
dev: true
- /ms/2.0.0:
+ /ms@2.0.0:
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+ dev: true
- /ms/2.1.2:
+ /ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- /ms/2.1.3:
+ /ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- /mute-stream/0.0.8:
+ /mute-stream@0.0.8:
resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
dev: true
- /mz/2.7.0:
+ /mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
dependencies:
any-promise: 1.3.0
object-assign: 4.1.1
thenify-all: 1.6.0
- dev: true
- /nano-css/5.3.5_biqbaboplfbrettd7655fr4n2y:
+ /nano-css@5.3.5(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==}
peerDependencies:
react: '*'
@@ -13674,27 +12767,27 @@ packages:
css-tree: 1.1.3
csstype: 3.1.1
fastest-stable-stringify: 2.0.2
- inline-style-prefixer: 6.0.1
+ inline-style-prefixer: 6.0.4
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- rtl-css-js: 1.16.0
+ react-dom: 18.2.0(react@18.2.0)
+ rtl-css-js: 1.16.1
sourcemap-codec: 1.4.8
stacktrace-js: 2.0.2
- stylis: 4.1.2
+ stylis: 4.1.3
dev: false
- /nano-time/1.0.0:
- resolution: {integrity: sha1-sFVPaa2J4i0JB/ehKwmTpdlhN+8=}
+ /nano-time@1.0.0:
+ resolution: {integrity: sha512-flnngywOoQ0lLQOTRNexn2gGSNuM9bKj9RZAWSzhQ+UJYaAFG9bac4DW9VHjUAzrOaIcajHybCTHe/bkvozQqA==}
dependencies:
big-integer: 1.6.51
dev: false
- /nanoid/3.3.4:
- resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
+ /nanoid@3.3.6:
+ resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- /nanomatch/1.2.13:
+ /nanomatch@1.2.13:
resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -13713,21 +12806,29 @@ packages:
- supports-color
dev: true
- /natural-compare/1.4.0:
+ /natural-compare-lite@1.4.0:
+ resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
+ dev: false
+
+ /natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- /nice-try/1.0.5:
+ /neo-async@2.6.2:
+ resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
+ dev: false
+
+ /nice-try@1.0.5:
resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==}
dev: true
- /no-case/3.0.4:
+ /no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
lower-case: 2.0.2
- tslib: 2.4.0
+ tslib: 2.5.0
dev: true
- /node-fetch/2.6.7:
+ /node-fetch@2.6.7:
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
engines: {node: 4.x || >=6.0.0}
peerDependencies:
@@ -13739,10 +12840,10 @@ packages:
whatwg-url: 5.0.0
dev: false
- /node-int64/0.4.0:
+ /node-int64@0.4.0:
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
- /node-notifier/6.0.0:
+ /node-notifier@6.0.0:
resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==}
requiresBuild: true
dependencies:
@@ -13754,10 +12855,10 @@ packages:
dev: true
optional: true
- /node-releases/2.0.6:
- resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==}
+ /node-releases@2.0.10:
+ resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==}
- /normalize-package-data/2.5.0:
+ /normalize-package-data@2.5.0:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
@@ -13766,23 +12867,23 @@ packages:
validate-npm-package-license: 3.0.4
dev: true
- /normalize-path/2.1.1:
+ /normalize-path@2.1.1:
resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==}
engines: {node: '>=0.10.0'}
dependencies:
remove-trailing-separator: 1.1.0
dev: true
- /normalize-path/3.0.0:
+ /normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- /normalize-range/0.1.2:
+ /normalize-range@0.1.2:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
engines: {node: '>=0.10.0'}
dev: true
- /npm-run-all/4.1.5:
+ /npm-run-all@4.1.5:
resolution: {integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==}
engines: {node: '>= 4'}
hasBin: true
@@ -13794,42 +12895,42 @@ packages:
minimatch: 3.1.2
pidtree: 0.3.1
read-pkg: 3.0.0
- shell-quote: 1.7.3
- string.prototype.padend: 3.1.3
+ shell-quote: 1.8.0
+ string.prototype.padend: 3.1.4
dev: true
- /npm-run-path/2.0.2:
+ /npm-run-path@2.0.2:
resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==}
engines: {node: '>=4'}
dependencies:
path-key: 2.0.1
dev: true
- /npm-run-path/4.0.1:
+ /npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
dependencies:
path-key: 3.1.1
- /npm-run-path/5.1.0:
+ /npm-run-path@5.1.0:
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
path-key: 4.0.0
dev: true
- /nwsapi/2.2.2:
+ /nwsapi@2.2.2:
resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==}
- /oauth-sign/0.9.0:
+ /oauth-sign@0.9.0:
resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==}
dev: true
- /object-assign/4.1.1:
+ /object-assign@4.1.1:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
- /object-copy/0.1.0:
+ /object-copy@0.1.0:
resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -13838,105 +12939,112 @@ packages:
kind-of: 3.2.2
dev: true
- /object-hash/3.0.0:
+ /object-hash@3.0.0:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
- /object-inspect/1.12.2:
- resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
+ /object-inspect@1.12.3:
+ resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
+
+ /object-is@1.1.5:
+ resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
- /object-keys/1.1.1:
+ /object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
- /object-visit/1.0.1:
+ /object-visit@1.0.1:
resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==}
engines: {node: '>=0.10.0'}
dependencies:
isobject: 3.0.1
dev: true
- /object.assign/4.1.4:
+ /object.assign@4.1.4:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
+ define-properties: 1.2.0
has-symbols: 1.0.3
object-keys: 1.1.1
- /object.entries/1.1.5:
- resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==}
+ /object.entries@1.1.6:
+ resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
- /object.fromentries/2.0.5:
- resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==}
+ /object.fromentries@2.0.6:
+ resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
- /object.hasown/1.1.1:
- resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==}
+ /object.hasown@1.1.2:
+ resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==}
dependencies:
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
- /object.pick/1.3.0:
+ /object.pick@1.3.0:
resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==}
engines: {node: '>=0.10.0'}
dependencies:
isobject: 3.0.1
dev: true
- /object.values/1.1.5:
- resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==}
+ /object.values@1.1.6:
+ resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
- /oblivious-set/1.0.0:
+ /oblivious-set@1.0.0:
resolution: {integrity: sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==}
dev: false
- /once/1.4.0:
+ /once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
dependencies:
wrappy: 1.0.2
- /onetime/2.0.1:
+ /onetime@2.0.1:
resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==}
engines: {node: '>=4'}
dependencies:
mimic-fn: 1.2.0
dev: true
- /onetime/5.1.2:
+ /onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
dependencies:
mimic-fn: 2.1.0
- /onetime/6.0.0:
+ /onetime@6.0.0:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
dependencies:
mimic-fn: 4.0.0
dev: true
- /opener/1.5.2:
+ /opener@1.5.2:
resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==}
hasBin: true
dev: true
- /optionator/0.8.3:
+ /optionator@0.8.3:
resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==}
engines: {node: '>= 0.8.0'}
dependencies:
@@ -13947,7 +13055,7 @@ packages:
type-check: 0.3.2
word-wrap: 1.2.3
- /optionator/0.9.1:
+ /optionator@0.9.1:
resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
engines: {node: '>= 0.8.0'}
dependencies:
@@ -13958,7 +13066,7 @@ packages:
type-check: 0.4.0
word-wrap: 1.2.3
- /ora/4.1.1:
+ /ora@4.1.1:
resolution: {integrity: sha512-sjYP8QyVWBpBZWD6Vr1M/KwknSw6kJOz41tvGMlwWeClHBtYKTbHMki1PsLZnxKpXMPbTKv9b3pjQu3REib96A==}
engines: {node: '>=8'}
dependencies:
@@ -13972,72 +13080,68 @@ packages:
wcwidth: 1.0.1
dev: true
- /os-tmpdir/1.0.2:
+ /os-tmpdir@1.0.2:
resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
engines: {node: '>=0.10.0'}
dev: true
- /ospath/1.2.2:
- resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==}
- dev: true
-
- /p-each-series/2.2.0:
+ /p-each-series@2.2.0:
resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==}
engines: {node: '>=8'}
dev: true
- /p-finally/1.0.0:
+ /p-finally@1.0.0:
resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
engines: {node: '>=4'}
dev: true
- /p-finally/2.0.1:
+ /p-finally@2.0.1:
resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==}
engines: {node: '>=8'}
dev: true
- /p-limit/2.3.0:
+ /p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
dependencies:
p-try: 2.2.0
- /p-limit/3.1.0:
+ /p-limit@3.1.0:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines: {node: '>=10'}
dependencies:
yocto-queue: 0.1.0
- /p-locate/4.1.0:
+ /p-locate@4.1.0:
resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
engines: {node: '>=8'}
dependencies:
p-limit: 2.3.0
- /p-locate/5.0.0:
+ /p-locate@5.0.0:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
dependencies:
p-limit: 3.1.0
- /p-map/4.0.0:
+ /p-map@4.0.0:
resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
engines: {node: '>=10'}
dependencies:
aggregate-error: 3.1.0
dev: true
- /p-try/2.2.0:
+ /p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
- /parent-module/1.0.1:
+ /parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
dependencies:
callsites: 3.1.0
- /parse-json/4.0.0:
+ /parse-json@4.0.0:
resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==}
engines: {node: '>=4'}
dependencies:
@@ -14045,7 +13149,7 @@ packages:
json-parse-better-errors: 1.0.2
dev: true
- /parse-json/5.2.0:
+ /parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
@@ -14054,77 +13158,73 @@ packages:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
- /parse5/5.1.0:
+ /parse5@5.1.0:
resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==}
dev: true
- /parse5/6.0.1:
+ /parse5@6.0.1:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==}
dev: true
- /parse5/7.1.1:
- resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==}
+ /parse5@7.1.2:
+ resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
dependencies:
entities: 4.4.0
dev: false
- /pascal-case/3.1.2:
+ /pascal-case@3.1.2:
resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
dependencies:
no-case: 3.0.4
- tslib: 2.4.0
+ tslib: 2.5.0
dev: true
- /pascalcase/0.1.1:
+ /pascalcase@0.1.1:
resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==}
engines: {node: '>=0.10.0'}
dev: true
- /path-exists/4.0.0:
+ /path-exists@4.0.0:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
- /path-is-absolute/1.0.1:
+ /path-is-absolute@1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
- /path-key/2.0.1:
+ /path-key@2.0.1:
resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
engines: {node: '>=4'}
dev: true
- /path-key/3.1.1:
+ /path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
- /path-key/4.0.0:
+ /path-key@4.0.0:
resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
engines: {node: '>=12'}
dev: true
- /path-parse/1.0.7:
+ /path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- /path-type/3.0.0:
+ /path-type@3.0.0:
resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
engines: {node: '>=4'}
dependencies:
pify: 3.0.0
dev: true
- /path-type/4.0.0:
+ /path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
- /pend/1.2.0:
- resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
- dev: true
-
- /performance-now/2.1.0:
+ /performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
dev: true
- /phosphor-react/1.4.1_react@18.2.0:
+ /phosphor-react@1.4.1(react@18.2.0):
resolution: {integrity: sha512-gO5j7U0xZrdglTAYDYPACU4xDOFBTJmptrrB/GeR+tHhCZF3nUMyGmV/0hnloKjuTrOmpSFlbfOY78H39rgjUQ==}
engines: {node: '>=10'}
peerDependencies:
@@ -14136,67 +13236,55 @@ packages:
react: 18.2.0
dev: false
- /picocolors/1.0.0:
+ /picocolors@1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
- /picomatch/2.3.1:
+ /picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
- /pidtree/0.3.1:
+ /pidtree@0.3.1:
resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==}
engines: {node: '>=0.10'}
hasBin: true
dev: true
- /pidtree/0.6.0:
+ /pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
hasBin: true
dev: true
- /pify/2.3.0:
+ /pify@2.3.0:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
- /pify/3.0.0:
+ /pify@3.0.0:
resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
engines: {node: '>=4'}
dev: true
- /pirates/4.0.5:
+ /pirates@4.0.5:
resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
engines: {node: '>= 6'}
- /pkg-dir/4.2.0:
+ /pkg-dir@4.2.0:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
dependencies:
find-up: 4.1.0
- /pn/1.1.0:
- resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==}
+ /playwright-core@1.32.1:
+ resolution: {integrity: sha512-KZYUQC10mXD2Am1rGlidaalNGYk3LU1vZqqNk0gT4XPty1jOqgup8KDP8l2CUlqoNKhXM5IfGjWgW37xvGllBA==}
+ engines: {node: '>=14'}
+ hasBin: true
dev: true
- /popmotion/11.0.3:
- resolution: {integrity: sha512-Y55FLdj3UxkR7Vl3s7Qr4e9m0onSnP8W7d/xQLsoJM40vs6UKHFdygs6SWryasTZYqugMjm3BepCF4CWXDiHgA==}
- dependencies:
- framesync: 6.0.1
- hey-listen: 1.0.8
- style-value-types: 5.0.0
- tslib: 2.4.0
- dev: false
-
- /popmotion/11.0.5:
- resolution: {integrity: sha512-la8gPM1WYeFznb/JqF4GiTkRRPZsfaj2+kCxqQgr2MJylMmIKUwBfWW8Wa5fml/8gmtlD5yI01MP1QCZPWmppA==}
- dependencies:
- framesync: 6.1.2
- hey-listen: 1.0.8
- style-value-types: 5.1.2
- tslib: 2.4.0
- dev: false
+ /pn@1.1.0:
+ resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==}
+ dev: true
- /portfinder/1.0.32:
+ /portfinder@1.0.32:
resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==}
engines: {node: '>= 0.12.0'}
dependencies:
@@ -14207,65 +13295,44 @@ packages:
- supports-color
dev: true
- /posix-character-classes/0.1.1:
+ /posix-character-classes@0.1.1:
resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==}
engines: {node: '>=0.10.0'}
dev: true
- /postcss-import/14.1.0_postcss@8.4.16:
+ /postcss-import@14.1.0(postcss@8.4.21):
resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
engines: {node: '>=10.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
- postcss: 8.4.16
+ postcss: 8.4.21
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.1
- /postcss-js/4.0.0_postcss@8.4.16:
- resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
- engines: {node: ^12 || ^14 || >= 16}
- peerDependencies:
- postcss: ^8.3.3
- dependencies:
- camelcase-css: 2.0.1
- postcss: 8.4.16
-
- /postcss-load-config/3.1.4:
- resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
- engines: {node: '>= 10'}
+ /postcss-import@15.1.0(postcss@8.4.21):
+ resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
+ postcss: ^8.0.0
dependencies:
- lilconfig: 2.0.6
- yaml: 1.10.2
+ postcss: 8.4.21
+ postcss-value-parser: 4.2.0
+ read-cache: 1.0.0
+ resolve: 1.22.1
dev: true
- /postcss-load-config/3.1.4_57znarxsqwmnneadci5z5fd5gu:
- resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
- engines: {node: '>= 10'}
+ /postcss-js@4.0.1(postcss@8.4.21):
+ resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
+ engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
- postcss: '>=8.0.9'
- ts-node: '>=9.0.0'
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
+ postcss: ^8.4.21
dependencies:
- lilconfig: 2.0.6
- postcss: 8.4.16
- ts-node: 10.9.1_i7crlymf22c7hnawxb4tbubvdq
- yaml: 1.10.2
+ camelcase-css: 2.0.1
+ postcss: 8.4.21
- /postcss-load-config/3.1.4_ts-node@10.9.1:
+ /postcss-load-config@3.1.4(postcss@8.4.21)(ts-node@10.9.1):
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'}
peerDependencies:
@@ -14277,69 +13344,72 @@ packages:
ts-node:
optional: true
dependencies:
- lilconfig: 2.0.6
- ts-node: 10.9.1_gnitnivjbrmdu5q2kjt3qknt3a
+ lilconfig: 2.1.0
+ postcss: 8.4.21
+ ts-node: 10.9.1(@swc/core@1.3.42)(@types/node@18.15.11)(typescript@4.9.5)
yaml: 1.10.2
- dev: true
- /postcss-nested/5.0.6_postcss@8.4.16:
- resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==}
+ /postcss-nested@6.0.0(postcss@8.4.21):
+ resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.16
- postcss-selector-parser: 6.0.10
+ postcss: 8.4.21
+ postcss-selector-parser: 6.0.11
- /postcss-selector-parser/6.0.10:
+ /postcss-selector-parser@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ dev: false
+
+ /postcss-selector-parser@6.0.11:
+ resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==}
+ engines: {node: '>=4'}
+ dependencies:
+ cssesc: 3.0.0
+ util-deprecate: 1.0.2
- /postcss-value-parser/4.2.0:
+ /postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- /postcss/8.4.16:
- resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==}
+ /postcss@8.4.21:
+ resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
- nanoid: 3.3.4
+ nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- /prelude-ls/1.1.2:
+ /prelude-ls@1.1.2:
resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
engines: {node: '>= 0.8.0'}
- /prelude-ls/1.2.1:
+ /prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- /prettier-linter-helpers/1.0.0:
+ /prettier-linter-helpers@1.0.0:
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
engines: {node: '>=6.0.0'}
dependencies:
fast-diff: 1.2.0
- /prettier/1.19.1:
+ /prettier@1.19.1:
resolution: {integrity: sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==}
engines: {node: '>=4'}
hasBin: true
dev: true
- /prettier/2.7.1:
- resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==}
+ /prettier@2.8.7:
+ resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
engines: {node: '>=10.13.0'}
hasBin: true
- /pretty-bytes/5.6.0:
- resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
- engines: {node: '>=6'}
- dev: true
-
- /pretty-format/25.5.0:
+ /pretty-format@25.5.0:
resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==}
engines: {node: '>= 8.3'}
dependencies:
@@ -14349,7 +13419,7 @@ packages:
react-is: 16.13.1
dev: true
- /pretty-format/27.5.1:
+ /pretty-format@27.5.1:
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
@@ -14358,7 +13428,7 @@ packages:
react-is: 17.0.2
dev: false
- /pretty-format/28.1.3:
+ /pretty-format@28.1.3:
resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
dependencies:
@@ -14367,94 +13437,90 @@ packages:
ansi-styles: 5.2.0
react-is: 18.2.0
- /pretty-format/29.0.3:
- resolution: {integrity: sha512-cHudsvQr1K5vNVLbvYF/nv3Qy/F/BcEKxGuIeMiVMRHxPOO1RxXooP8g/ZrwAp7Dx+KdMZoOc7NxLHhMrP2f9Q==}
+ /pretty-format@29.5.0:
+ resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
- '@jest/schemas': 29.0.0
+ '@jest/schemas': 29.4.3
ansi-styles: 5.2.0
react-is: 18.2.0
- /progress-estimator/0.2.2:
+ /progress-estimator@0.2.2:
resolution: {integrity: sha512-GF76Ac02MTJD6o2nMNtmtOFjwWCnHcvXyn5HOWPQnEMO8OTLw7LAvNmrwe8LmdsB+eZhwUu9fX/c9iQnBxWaFA==}
dependencies:
chalk: 2.4.2
cli-spinners: 1.3.1
- humanize-duration: 3.27.3
+ humanize-duration: 3.28.0
log-update: 2.3.0
dev: true
- /progress/2.0.3:
+ /progress@2.0.3:
resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
engines: {node: '>=0.4.0'}
dev: true
- /prompts/2.4.2:
+ /prompts@2.4.2:
resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
engines: {node: '>= 6'}
dependencies:
kleur: 3.0.3
sisteransi: 1.0.5
- /prop-types/15.8.1:
+ /prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
react-is: 16.13.1
- /proxy-from-env/1.0.0:
- resolution: {integrity: sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=}
- dev: true
-
- /psl/1.9.0:
+ /psl@1.9.0:
resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
- /pump/3.0.0:
+ /pump@3.0.0:
resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
dev: true
- /punycode/2.1.1:
- resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
+ /punycode@2.3.0:
+ resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'}
- /qs/6.11.0:
- resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
+ /pure-rand@6.0.1:
+ resolution: {integrity: sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==}
+ dev: false
+
+ /qs@6.11.1:
+ resolution: {integrity: sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==}
engines: {node: '>=0.6'}
dependencies:
side-channel: 1.0.4
dev: true
- /qs/6.5.3:
+ /qs@6.5.3:
resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==}
engines: {node: '>=0.6'}
dev: true
- /querystringify/2.2.0:
+ /querystringify@2.2.0:
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
- /queue-microtask/1.2.3:
+ /queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- /quick-lru/5.1.1:
+ /quick-lru@5.1.1:
resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
engines: {node: '>=10'}
- /ramda/0.26.1:
- resolution: {integrity: sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==}
- dev: true
-
- /randombytes/2.1.0:
+ /randombytes@2.1.0:
resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
dependencies:
safe-buffer: 5.2.1
dev: true
- /react-aria/3.19.0_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-QyjuLXwHlnrEW8kciSKkjkUN92PJjvOuqpLr6kMjiQicIwSO+EnIL2pqq9+CmYzVc27z7opAAcvW9/AkXvlqPA==}
+ /react-aria@3.23.1(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-fptvkglL/HiX/llx2QCCt4WUJzuj6SLoyUJzF50kOLnX+sz5QhWQ+6dCEN/d3TWCRaXudC1nREUu8MgoV+lg7g==}
peerDependencies:
react: '*'
react-dom: '*'
@@ -14464,45 +13530,45 @@ packages:
react-dom:
optional: true
dependencies:
- '@react-aria/breadcrumbs': 3.3.1_react@18.2.0
- '@react-aria/button': 3.6.1_react@18.2.0
- '@react-aria/calendar': 3.0.2_biqbaboplfbrettd7655fr4n2y
- '@react-aria/checkbox': 3.5.1_react@18.2.0
- '@react-aria/combobox': 3.4.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/datepicker': 3.1.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/dialog': 3.3.1_react@18.2.0
- '@react-aria/focus': 3.8.0_react@18.2.0
- '@react-aria/gridlist': 3.0.0_biqbaboplfbrettd7655fr4n2y
- '@react-aria/i18n': 3.6.0_react@18.2.0
- '@react-aria/interactions': 3.11.0_react@18.2.0
- '@react-aria/label': 3.4.1_react@18.2.0
- '@react-aria/link': 3.3.3_react@18.2.0
- '@react-aria/listbox': 3.6.1_react@18.2.0
- '@react-aria/menu': 3.6.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/meter': 3.3.1_react@18.2.0
- '@react-aria/numberfield': 3.3.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/overlays': 3.10.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/progress': 3.3.1_react@18.2.0
- '@react-aria/radio': 3.3.1_react@18.2.0
- '@react-aria/searchfield': 3.4.1_react@18.2.0
- '@react-aria/select': 3.8.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/separator': 3.2.3_react@18.2.0
- '@react-aria/slider': 3.2.1_react@18.2.0
- '@react-aria/ssr': 3.3.0_react@18.2.0
- '@react-aria/switch': 3.2.3_react@18.2.0
- '@react-aria/table': 3.4.1_biqbaboplfbrettd7655fr4n2y
- '@react-aria/tabs': 3.3.1_react@18.2.0
- '@react-aria/textfield': 3.7.1_react@18.2.0
- '@react-aria/tooltip': 3.3.1_react@18.2.0
- '@react-aria/utils': 3.13.3_react@18.2.0
- '@react-aria/visually-hidden': 3.4.1_react@18.2.0
- react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- transitivePeerDependencies:
- - '@react-spectrum/provider'
- dev: false
-
- /react-async-script/1.2.0_react@18.2.0:
+ '@react-aria/breadcrumbs': 3.5.0(react@18.2.0)
+ '@react-aria/button': 3.7.0(react@18.2.0)
+ '@react-aria/calendar': 3.1.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/checkbox': 3.8.0(react@18.2.0)
+ '@react-aria/combobox': 3.5.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/datepicker': 3.3.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/dialog': 3.5.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/dnd': 3.1.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/focus': 3.11.0(react@18.2.0)
+ '@react-aria/gridlist': 3.2.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/i18n': 3.7.0(react@18.2.0)
+ '@react-aria/interactions': 3.14.0(react@18.2.0)
+ '@react-aria/label': 3.5.0(react@18.2.0)
+ '@react-aria/link': 3.4.0(react@18.2.0)
+ '@react-aria/listbox': 3.8.1(react@18.2.0)
+ '@react-aria/menu': 3.8.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/meter': 3.4.0(react@18.2.0)
+ '@react-aria/numberfield': 3.4.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/overlays': 3.13.0(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/progress': 3.4.0(react@18.2.0)
+ '@react-aria/radio': 3.5.0(react@18.2.0)
+ '@react-aria/searchfield': 3.5.0(react@18.2.0)
+ '@react-aria/select': 3.9.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/selection': 3.13.1(react@18.2.0)
+ '@react-aria/separator': 3.3.0(react@18.2.0)
+ '@react-aria/slider': 3.3.0(react@18.2.0)
+ '@react-aria/ssr': 3.5.0(react@18.2.0)
+ '@react-aria/switch': 3.4.0(react@18.2.0)
+ '@react-aria/table': 3.8.1(react-dom@18.2.0)(react@18.2.0)
+ '@react-aria/tabs': 3.4.1(react@18.2.0)
+ '@react-aria/textfield': 3.9.0(react@18.2.0)
+ '@react-aria/tooltip': 3.4.0(react@18.2.0)
+ '@react-aria/utils': 3.15.0(react@18.2.0)
+ '@react-aria/visually-hidden': 3.7.0(react@18.2.0)
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: false
+
+ /react-async-script@1.2.0(react@18.2.0):
resolution: {integrity: sha512-bCpkbm9JiAuMGhkqoAiC0lLkb40DJ0HOEJIku+9JDjxX3Rcs+ztEOG13wbrOskt3n2DTrjshhaQ/iay+SnGg5Q==}
peerDependencies:
react: '*'
@@ -14515,8 +13581,8 @@ packages:
react: 18.2.0
dev: false
- /react-content-loader/6.2.0_react@18.2.0:
- resolution: {integrity: sha512-r1dI6S+uHNLW68qraLE2njJYOuy6976PpCExuCZUcABWbfnF3FMcmuESRI8L4Bj45wnZ7n8g71hkPLzbma7/Cw==}
+ /react-content-loader@6.2.1(react@18.2.0):
+ resolution: {integrity: sha512-6ONbFX+Hi3SHuP66JB8CPvJn372pj+qwltJV0J8z/8MFrq98I1cbFdZuhDWeQXu3CFxiiDTXJn7DFxx2ZvrO7g==}
engines: {node: '>=10'}
peerDependencies:
react: '*'
@@ -14527,7 +13593,7 @@ packages:
react: 18.2.0
dev: false
- /react-dom/18.2.0_react@18.2.0:
+ /react-dom@18.2.0(react@18.2.0):
resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
peerDependencies:
react: '*'
@@ -14540,7 +13606,7 @@ packages:
scheduler: 0.23.0
dev: false
- /react-error-boundary/3.1.4_react@18.2.0:
+ /react-error-boundary@3.1.4(react@18.2.0):
resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==}
engines: {node: '>=10', npm: '>=6'}
peerDependencies:
@@ -14549,11 +13615,11 @@ packages:
react:
optional: true
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
react: 18.2.0
dev: false
- /react-google-recaptcha/2.1.0_react@18.2.0:
+ /react-google-recaptcha@2.1.0(react@18.2.0):
resolution: {integrity: sha512-K9jr7e0CWFigi8KxC3WPvNqZZ47df2RrMAta6KmRoE4RUi7Ys6NmNjytpXpg4HI/svmQJLKR+PncEPaNJ98DqQ==}
peerDependencies:
react: '*'
@@ -14563,10 +13629,10 @@ packages:
dependencies:
prop-types: 15.8.1
react: 18.2.0
- react-async-script: 1.2.0_react@18.2.0
+ react-async-script: 1.2.0(react@18.2.0)
dev: false
- /react-hot-toast/2.4.0_owo25xnefcwdq3zjgtohz6dbju:
+ /react-hot-toast@2.4.0(csstype@3.1.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-qnnVbXropKuwUpriVVosgo8QrB+IaPJCpL8oBI6Ov84uvHZ5QQcTp2qg6ku2wNfgJl6rlQXJIQU5q+5lmPOutA==}
engines: {node: '>=10'}
peerDependencies:
@@ -14578,15 +13644,15 @@ packages:
react-dom:
optional: true
dependencies:
- goober: 2.1.11_csstype@3.1.1
+ goober: 2.1.12(csstype@3.1.1)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
transitivePeerDependencies:
- csstype
dev: false
- /react-icons/4.4.0_react@18.2.0:
- resolution: {integrity: sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==}
+ /react-icons@4.8.0(react@18.2.0):
+ resolution: {integrity: sha512-N6+kOLcihDiAnj5Czu637waJqSnwlMNROzVZMhfX68V/9bu9qHaMIJC4UdozWoOk57gahFCNHwVvWzm0MTzRjg==}
peerDependencies:
react: '*'
peerDependenciesMeta:
@@ -14596,17 +13662,17 @@ packages:
react: 18.2.0
dev: false
- /react-is/16.13.1:
+ /react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
- /react-is/17.0.2:
+ /react-is@17.0.2:
resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
dev: false
- /react-is/18.2.0:
+ /react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
- /react-number-format/4.9.4_biqbaboplfbrettd7655fr4n2y:
+ /react-number-format@4.9.4(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-Gq20Z3ugqPLFgeaidnx5on9cNpbQZntPN3QgNAL/WJrNNlQnNznY0LCx7g8xtssmRBw0/hw+SCqw6zAcajooiA==}
peerDependencies:
react: '*'
@@ -14619,55 +13685,53 @@ packages:
dependencies:
prop-types: 15.8.1
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /react-query/3.39.2_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-F6hYDKyNgDQfQOuR1Rsp3VRzJnWHx6aRnnIZHMNGGgbL3SBgpZTDg8MQwmxOgpCAoqZJA+JSNCydF1xGJqKOCA==}
+ /react-number-format@5.1.4(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-QV7QHzHrk9ZS9V0bWkIwu6ywiXJt0www4/cXWEVEgwaNqthmOZl/Cf5O0ukEPlGZJJr06Jh3+CM4rZsvXn8cOg==}
peerDependencies:
react: '*'
react-dom: '*'
- react-native: '*'
peerDependenciesMeta:
react:
optional: true
react-dom:
optional: true
- react-native:
- optional: true
dependencies:
- '@babel/runtime': 7.19.0
- broadcast-channel: 3.7.0
- match-sorter: 6.3.1
+ prop-types: 15.8.1
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /react-refresh/0.13.0:
- resolution: {integrity: sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==}
- engines: {node: '>=0.10.0'}
- dev: true
-
- /react-remove-scroll-bar/2.3.3_iapumuv4e6jcjznwuxpf4tt22e:
- resolution: {integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==}
- engines: {node: '>=10'}
+ /react-query@3.39.3(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==}
peerDependencies:
- '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
react: '*'
+ react-dom: '*'
+ react-native: '*'
peerDependenciesMeta:
- '@types/react':
- optional: true
react:
optional: true
+ react-dom:
+ optional: true
+ react-native:
+ optional: true
dependencies:
- '@types/react': 18.0.21
+ '@babel/runtime': 7.21.0
+ broadcast-channel: 3.7.0
+ match-sorter: 6.3.1
react: 18.2.0
- react-style-singleton: 2.2.1_iapumuv4e6jcjznwuxpf4tt22e
- tslib: 2.4.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /react-remove-scroll/2.5.4_iapumuv4e6jcjznwuxpf4tt22e:
- resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==}
+ /react-refresh@0.14.0:
+ resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
+ engines: {node: '>=0.10.0'}
+ dev: true
+
+ /react-remove-scroll-bar@2.3.4(@types/react@18.0.30)(react@18.2.0):
+ resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==}
engines: {node: '>=10'}
peerDependencies:
'@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -14678,16 +13742,13 @@ packages:
react:
optional: true
dependencies:
- '@types/react': 18.0.21
+ '@types/react': 18.0.30
react: 18.2.0
- react-remove-scroll-bar: 2.3.3_iapumuv4e6jcjznwuxpf4tt22e
- react-style-singleton: 2.2.1_iapumuv4e6jcjznwuxpf4tt22e
- tslib: 2.4.0
- use-callback-ref: 1.3.0_iapumuv4e6jcjznwuxpf4tt22e
- use-sidecar: 1.1.2_iapumuv4e6jcjznwuxpf4tt22e
+ react-style-singleton: 2.2.1(@types/react@18.0.30)(react@18.2.0)
+ tslib: 2.5.0
dev: false
- /react-remove-scroll/2.5.5_iapumuv4e6jcjznwuxpf4tt22e:
+ /react-remove-scroll@2.5.5(@types/react@18.0.30)(react@18.2.0):
resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==}
engines: {node: '>=10'}
peerDependencies:
@@ -14699,17 +13760,17 @@ packages:
react:
optional: true
dependencies:
- '@types/react': 18.0.21
+ '@types/react': 18.0.30
react: 18.2.0
- react-remove-scroll-bar: 2.3.3_iapumuv4e6jcjznwuxpf4tt22e
- react-style-singleton: 2.2.1_iapumuv4e6jcjznwuxpf4tt22e
- tslib: 2.4.0
- use-callback-ref: 1.3.0_iapumuv4e6jcjznwuxpf4tt22e
- use-sidecar: 1.1.2_iapumuv4e6jcjznwuxpf4tt22e
+ react-remove-scroll-bar: 2.3.4(@types/react@18.0.30)(react@18.2.0)
+ react-style-singleton: 2.2.1(@types/react@18.0.30)(react@18.2.0)
+ tslib: 2.5.0
+ use-callback-ref: 1.3.0(@types/react@18.0.30)(react@18.2.0)
+ use-sidecar: 1.1.2(@types/react@18.0.30)(react@18.2.0)
dev: false
- /react-router-dom/6.4.1_biqbaboplfbrettd7655fr4n2y:
- resolution: {integrity: sha512-MY7NJCrGNVJtGp8ODMOBHu20UaIkmwD2V3YsAOUQoCXFk7Ppdwf55RdcGyrSj+ycSL9Uiwrb3gTLYSnzcRoXww==}
+ /react-router-dom@6.9.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-/seUAPY01VAuwkGyVBPCn1OXfVbaWGGu4QN9uj0kCPcTyNYgL1ldZpxZUpRU7BLheKQI4Twtl/OW2nHRF1u26Q==}
engines: {node: '>=14'}
peerDependencies:
react: '*'
@@ -14720,14 +13781,14 @@ packages:
react-dom:
optional: true
dependencies:
- '@remix-run/router': 1.0.1
+ '@remix-run/router': 1.4.0
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-router: 6.4.1_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ react-router: 6.9.0(react@18.2.0)
dev: false
- /react-router/6.4.1_react@18.2.0:
- resolution: {integrity: sha512-OJASKp5AykDWFewgWUim1vlLr7yfD4vO/h+bSgcP/ix8Md+LMHuAjovA74MQfsfhQJGGN1nHRhwS5qQQbbBt3A==}
+ /react-router@6.9.0(react@18.2.0):
+ resolution: {integrity: sha512-51lKevGNUHrt6kLuX3e/ihrXoXCa9ixY/nVWRLlob4r/l0f45x3SzBvYJe3ctleLUQQ5fVa4RGgJOTH7D9Umhw==}
engines: {node: '>=14'}
peerDependencies:
react: '*'
@@ -14735,43 +13796,44 @@ packages:
react:
optional: true
dependencies:
- '@remix-run/router': 1.0.1
+ '@remix-run/router': 1.4.0
react: 18.2.0
dev: false
- /react-stately/3.17.0_react@18.2.0:
- resolution: {integrity: sha512-wAclTwKXt2BoK1OLajxkW+Zl0gQer3qL/eDaNd98xvK4IYlEBxcCVXzvvzkMcOzPai2iqPFAk0w6PzMjlhUy1g==}
+ /react-stately@3.21.0(react@18.2.0):
+ resolution: {integrity: sha512-nnGkuRAoq9auj5SYRwxM6eVYvkS9WhxH9iKuzlqE1Gverp3JDFMFgKSaG/DFWG/m1TPlGvwYUwdVjyhINsFUqA==}
peerDependencies:
react: '*'
peerDependenciesMeta:
react:
optional: true
dependencies:
- '@react-stately/calendar': 3.0.2_react@18.2.0
- '@react-stately/checkbox': 3.2.1_react@18.2.0
- '@react-stately/collections': 3.4.3_react@18.2.0
- '@react-stately/combobox': 3.2.1_react@18.2.0
- '@react-stately/data': 3.6.1_react@18.2.0
- '@react-stately/datepicker': 3.0.2_react@18.2.0
- '@react-stately/list': 3.5.3_react@18.2.0
- '@react-stately/menu': 3.4.1_react@18.2.0
- '@react-stately/numberfield': 3.2.1_react@18.2.0
- '@react-stately/overlays': 3.4.1_react@18.2.0
- '@react-stately/radio': 3.5.1_react@18.2.0
- '@react-stately/searchfield': 3.3.1_react@18.2.0
- '@react-stately/select': 3.3.1_react@18.2.0
- '@react-stately/selection': 3.10.3_react@18.2.0
- '@react-stately/slider': 3.2.1_react@18.2.0
- '@react-stately/table': 3.4.0_react@18.2.0
- '@react-stately/tabs': 3.2.1_react@18.2.0
- '@react-stately/toggle': 3.4.1_react@18.2.0
- '@react-stately/tooltip': 3.2.1_react@18.2.0
- '@react-stately/tree': 3.3.3_react@18.2.0
- '@react-types/shared': 3.14.1_react@18.2.0
+ '@react-stately/calendar': 3.1.0(react@18.2.0)
+ '@react-stately/checkbox': 3.4.0(react@18.2.0)
+ '@react-stately/collections': 3.6.0(react@18.2.0)
+ '@react-stately/combobox': 3.4.0(react@18.2.0)
+ '@react-stately/data': 3.9.0(react@18.2.0)
+ '@react-stately/datepicker': 3.3.0(react@18.2.0)
+ '@react-stately/dnd': 3.1.0(react@18.2.0)
+ '@react-stately/list': 3.7.0(react@18.2.0)
+ '@react-stately/menu': 3.5.0(react@18.2.0)
+ '@react-stately/numberfield': 3.4.0(react@18.2.0)
+ '@react-stately/overlays': 3.5.0(react@18.2.0)
+ '@react-stately/radio': 3.7.0(react@18.2.0)
+ '@react-stately/searchfield': 3.4.0(react@18.2.0)
+ '@react-stately/select': 3.4.0(react@18.2.0)
+ '@react-stately/selection': 3.12.0(react@18.2.0)
+ '@react-stately/slider': 3.3.0(react@18.2.0)
+ '@react-stately/table': 3.8.0(react@18.2.0)
+ '@react-stately/tabs': 3.3.0(react@18.2.0)
+ '@react-stately/toggle': 3.5.0(react@18.2.0)
+ '@react-stately/tooltip': 3.3.0(react@18.2.0)
+ '@react-stately/tree': 3.5.0(react@18.2.0)
+ '@react-types/shared': 3.17.0(react@18.2.0)
react: 18.2.0
dev: false
- /react-style-singleton/2.2.1_iapumuv4e6jcjznwuxpf4tt22e:
+ /react-style-singleton@2.2.1(@types/react@18.0.30)(react@18.2.0):
resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
engines: {node: '>=10'}
peerDependencies:
@@ -14783,14 +13845,14 @@ packages:
react:
optional: true
dependencies:
- '@types/react': 18.0.21
+ '@types/react': 18.0.30
get-nonce: 1.0.1
invariant: 2.2.4
react: 18.2.0
- tslib: 2.4.0
+ tslib: 2.5.0
dev: false
- /react-universal-interface/0.6.2_react@18.2.0+tslib@2.4.0:
+ /react-universal-interface@0.6.2(react@18.2.0)(tslib@2.5.0):
resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==}
peerDependencies:
react: '*'
@@ -14800,10 +13862,10 @@ packages:
optional: true
dependencies:
react: 18.2.0
- tslib: 2.4.0
+ tslib: 2.5.0
dev: false
- /react-use/17.4.0_biqbaboplfbrettd7655fr4n2y:
+ /react-use@17.4.0(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==}
peerDependencies:
react: '*'
@@ -14816,34 +13878,34 @@ packages:
dependencies:
'@types/js-cookie': 2.2.7
'@xobotyi/scrollbar-width': 1.9.5
- copy-to-clipboard: 3.3.2
+ copy-to-clipboard: 3.3.3
fast-deep-equal: 3.1.3
fast-shallow-equal: 1.0.0
js-cookie: 2.2.1
- nano-css: 5.3.5_biqbaboplfbrettd7655fr4n2y
+ nano-css: 5.3.5(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
- react-universal-interface: 0.6.2_react@18.2.0+tslib@2.4.0
+ react-dom: 18.2.0(react@18.2.0)
+ react-universal-interface: 0.6.2(react@18.2.0)(tslib@2.5.0)
resize-observer-polyfill: 1.5.1
screenfull: 5.2.0
set-harmonic-interval: 1.0.1
throttle-debounce: 3.0.1
ts-easing: 0.2.0
- tslib: 2.4.0
+ tslib: 2.5.0
dev: false
- /react/18.2.0:
+ /react@18.2.0:
resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
engines: {node: '>=0.10.0'}
dependencies:
loose-envify: 1.4.0
- /read-cache/1.0.0:
+ /read-cache@1.0.0:
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
dependencies:
pify: 2.3.0
- /read-pkg-up/7.0.1:
+ /read-pkg-up@7.0.1:
resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
engines: {node: '>=8'}
dependencies:
@@ -14852,7 +13914,7 @@ packages:
type-fest: 0.8.1
dev: true
- /read-pkg/3.0.0:
+ /read-pkg@3.0.0:
resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==}
engines: {node: '>=4'}
dependencies:
@@ -14861,7 +13923,7 @@ packages:
path-type: 3.0.0
dev: true
- /read-pkg/5.2.0:
+ /read-pkg@5.2.0:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
dependencies:
@@ -14871,34 +13933,35 @@ packages:
type-fest: 0.6.0
dev: true
- /readdirp/3.6.0:
+ /readdirp@3.6.0:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
dependencies:
picomatch: 2.3.1
- /realpath-native/2.0.0:
+ /realpath-native@2.0.0:
resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==}
engines: {node: '>=8'}
dev: true
- /rechoir/0.6.2:
+ /recast@0.21.5:
+ resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==}
+ engines: {node: '>= 4'}
+ dependencies:
+ ast-types: 0.15.2
+ esprima: 4.0.1
+ source-map: 0.6.1
+ tslib: 2.5.0
+ dev: true
+
+ /rechoir@0.6.2:
resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==}
engines: {node: '>= 0.10'}
dependencies:
resolve: 1.22.1
dev: true
- /recrawl-sync/2.2.2:
- resolution: {integrity: sha512-E2sI4F25Fu2nrfV+KsnC7/qfk/spQIYXlonfQoS4rwxeNK5BjxnLPbWiRXHVXPwYBOTWtPX5765kTm/zJiL+LQ==}
- dependencies:
- '@cush/relative': 1.0.0
- glob-regex: 0.3.2
- slash: 3.0.0
- tslib: 1.14.1
- dev: false
-
- /redent/3.0.0:
+ /redent@3.0.0:
resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
engines: {node: '>=8'}
dependencies:
@@ -14906,32 +13969,27 @@ packages:
strip-indent: 3.0.0
dev: false
- /reduce-flatten/2.0.0:
- resolution: {integrity: sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==}
- engines: {node: '>=6'}
- dev: false
-
- /regenerate-unicode-properties/10.1.0:
+ /regenerate-unicode-properties@10.1.0:
resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==}
engines: {node: '>=4'}
dependencies:
regenerate: 1.4.2
dev: true
- /regenerate/1.4.2:
+ /regenerate@1.4.2:
resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
dev: true
- /regenerator-runtime/0.13.9:
- resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==}
+ /regenerator-runtime@0.13.11:
+ resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
- /regenerator-transform/0.15.0:
- resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==}
+ /regenerator-transform@0.15.1:
+ resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
dev: true
- /regex-not/1.0.2:
+ /regex-not@1.0.2:
resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -14939,71 +13997,62 @@ packages:
safe-regex: 1.1.0
dev: true
- /regexp.prototype.flags/1.4.3:
+ /regexp.prototype.flags@1.4.3:
resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
+ define-properties: 1.2.0
functions-have-names: 1.2.3
- /regexpp/2.0.1:
+ /regexpp@2.0.1:
resolution: {integrity: sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==}
engines: {node: '>=6.5.0'}
dev: true
- /regexpp/3.2.0:
+ /regexpp@3.2.0:
resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
engines: {node: '>=8'}
+ dev: true
- /regexpu-core/5.2.1:
- resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==}
+ /regexpu-core@5.3.2:
+ resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==}
engines: {node: '>=4'}
dependencies:
+ '@babel/regjsgen': 0.8.0
regenerate: 1.4.2
regenerate-unicode-properties: 10.1.0
- regjsgen: 0.7.1
regjsparser: 0.9.1
unicode-match-property-ecmascript: 2.0.0
- unicode-match-property-value-ecmascript: 2.0.0
+ unicode-match-property-value-ecmascript: 2.1.0
dev: true
- /regjsgen/0.7.1:
- resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==}
- dev: true
-
- /regjsparser/0.9.1:
+ /regjsparser@0.9.1:
resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
hasBin: true
dependencies:
jsesc: 0.5.0
dev: true
- /remove-accents/0.4.2:
- resolution: {integrity: sha1-CkPTqq4egNuRngeuJUsoXZ4ce7U=}
+ /remove-accents@0.4.2:
+ resolution: {integrity: sha512-7pXIJqJOq5tFgG1A2Zxti3Ht8jJF337m4sowbuHsW30ZnkQFnDzy9qBNhgzX8ZLW4+UBcXiiR7SwR6pokHsxiA==}
dev: false
- /remove-trailing-separator/1.1.0:
+ /remove-trailing-separator@1.1.0:
resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==}
dev: true
- /repeat-element/1.1.4:
+ /repeat-element@1.1.4:
resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==}
engines: {node: '>=0.10.0'}
dev: true
- /repeat-string/1.6.1:
+ /repeat-string@1.6.1:
resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==}
engines: {node: '>=0.10'}
dev: true
- /request-progress/3.0.0:
- resolution: {integrity: sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==}
- dependencies:
- throttleit: 1.0.0
- dev: true
-
- /request-promise-core/1.1.4_request@2.88.2:
+ /request-promise-core@1.1.4(request@2.88.2):
resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==}
engines: {node: '>=0.10.0'}
peerDependencies:
@@ -15013,7 +14062,7 @@ packages:
request: 2.88.2
dev: true
- /request-promise-native/1.0.9_request@2.88.2:
+ /request-promise-native@1.0.9(request@2.88.2):
resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==}
engines: {node: '>=0.12.0'}
deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
@@ -15021,18 +14070,18 @@ packages:
request: ^2.34
dependencies:
request: 2.88.2
- request-promise-core: 1.1.4_request@2.88.2
+ request-promise-core: 1.1.4(request@2.88.2)
stealthy-require: 1.1.1
tough-cookie: 2.5.0
dev: true
- /request/2.88.2:
+ /request@2.88.2:
resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==}
engines: {node: '>= 6'}
deprecated: request has been deprecated, see https://github.com/request/request/issues/3142
dependencies:
aws-sign2: 0.7.0
- aws4: 1.11.0
+ aws4: 1.12.0
caseless: 0.12.0
combined-stream: 1.0.8
extend: 3.0.2
@@ -15053,76 +14102,82 @@ packages:
uuid: 3.4.0
dev: true
- /require-directory/2.1.1:
+ /require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
- /require-main-filename/2.0.0:
+ /require-main-filename@2.0.0:
resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
dev: true
- /requireindex/1.2.0:
+ /requireindex@1.2.0:
resolution: {integrity: sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==}
engines: {node: '>=0.10.5'}
dev: false
- /requires-port/1.0.0:
+ /requires-port@1.0.0:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
- /resize-observer-polyfill/1.5.1:
+ /resize-observer-polyfill@1.5.1:
resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==}
dev: false
- /resolve-cwd/3.0.0:
+ /resolve-cwd@3.0.0:
resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
engines: {node: '>=8'}
dependencies:
resolve-from: 5.0.0
- /resolve-from/4.0.0:
+ /resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
- /resolve-from/5.0.0:
+ /resolve-from@5.0.0:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'}
- /resolve-url/0.2.1:
+ /resolve-url@0.2.1:
resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==}
deprecated: https://github.com/lydell/resolve-url#deprecated
dev: true
- /resolve.exports/1.1.0:
- resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==}
+ /resolve.exports@1.1.1:
+ resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==}
+ engines: {node: '>=10'}
+ dev: true
+
+ /resolve.exports@2.0.2:
+ resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
engines: {node: '>=10'}
+ dev: false
- /resolve/1.1.7:
+ /resolve@1.1.7:
resolution: {integrity: sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==}
dev: true
- /resolve/1.17.0:
+ /resolve@1.17.0:
resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==}
dependencies:
path-parse: 1.0.7
dev: true
- /resolve/1.22.1:
+ /resolve@1.22.1:
resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
hasBin: true
dependencies:
- is-core-module: 2.10.0
+ is-core-module: 2.11.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- /resolve/2.0.0-next.4:
+ /resolve@2.0.0-next.4:
resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
hasBin: true
dependencies:
- is-core-module: 2.10.0
+ is-core-module: 2.11.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- /restore-cursor/2.0.0:
+ /restore-cursor@2.0.0:
resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
engines: {node: '>=4'}
dependencies:
@@ -15130,7 +14185,7 @@ packages:
signal-exit: 3.0.7
dev: true
- /restore-cursor/3.1.0:
+ /restore-cursor@3.1.0:
resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
engines: {node: '>=8'}
dependencies:
@@ -15138,33 +14193,33 @@ packages:
signal-exit: 3.0.7
dev: true
- /ret/0.1.15:
+ /ret@0.1.15:
resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==}
engines: {node: '>=0.12'}
dev: true
- /reusify/1.0.4:
+ /reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- /rfdc/1.3.0:
+ /rfdc@1.3.0:
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
dev: true
- /rimraf/2.6.3:
+ /rimraf@2.6.3:
resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==}
hasBin: true
dependencies:
- glob: 7.2.3
+ glob: 7.1.6
dev: true
- /rimraf/3.0.2:
+ /rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
dependencies:
- glob: 7.2.3
+ glob: 7.1.6
- /rollup-plugin-sourcemaps/0.6.3_rollup@1.32.1:
+ /rollup-plugin-sourcemaps@0.6.3(@types/node@17.0.45)(rollup@1.32.1):
resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==}
engines: {node: '>=10.0.0'}
peerDependencies:
@@ -15174,13 +14229,15 @@ packages:
'@types/node':
optional: true
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@1.32.1
+ '@rollup/pluginutils': 3.1.0(rollup@1.32.1)
+ '@types/node': 17.0.45
rollup: 1.32.1
source-map-resolve: 0.6.0
dev: true
- /rollup-plugin-terser/5.3.1_rollup@1.32.1:
+ /rollup-plugin-terser@5.3.1(rollup@1.32.1):
resolution: {integrity: sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==}
+ deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
peerDependencies:
rollup: '>=0.66.0 <3'
dependencies:
@@ -15192,13 +14249,13 @@ packages:
terser: 4.8.1
dev: true
- /rollup-plugin-typescript2/0.27.3_u7o3wpaaa4xpcuuxlpndi4hgqe:
+ /rollup-plugin-typescript2@0.27.3(rollup@1.32.1)(typescript@3.9.10):
resolution: {integrity: sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg==}
peerDependencies:
rollup: '>=1.26.3'
typescript: '>=2.4.0'
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@1.32.1
+ '@rollup/pluginutils': 3.1.0(rollup@1.32.1)
find-cache-dir: 3.3.2
fs-extra: 8.1.0
resolve: 1.17.0
@@ -15207,101 +14264,94 @@ packages:
typescript: 3.9.10
dev: true
- /rollup-pluginutils/2.8.2:
+ /rollup-pluginutils@2.8.2:
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
dependencies:
estree-walker: 0.6.1
dev: true
- /rollup/1.32.1:
+ /rollup@1.32.1:
resolution: {integrity: sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==}
hasBin: true
dependencies:
'@types/estree': 1.0.0
- '@types/node': 18.7.23
+ '@types/node': 18.15.11
acorn: 7.4.1
dev: true
- /rollup/2.77.3:
- resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==}
- engines: {node: '>=10.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.2
-
- /rollup/2.79.1:
- resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
- engines: {node: '>=10.0.0'}
+ /rollup@3.20.2:
+ resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==}
+ engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
fsevents: 2.3.2
- dev: true
- /rsvp/4.8.5:
+ /rsvp@4.8.5:
resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==}
engines: {node: 6.* || >= 7.*}
dev: true
- /rtl-css-js/1.16.0:
- resolution: {integrity: sha512-Oc7PnzwIEU4M0K1J4h/7qUUaljXhQ0kCObRsZjxs2HjkpKsnoTMvSmvJ4sqgJZd0zBoEfAyTdnK/jMIYvrjySQ==}
+ /rtl-css-js@1.16.1:
+ resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
dev: false
- /run-async/2.4.1:
+ /run-async@2.4.1:
resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
engines: {node: '>=0.12.0'}
dev: true
- /run-parallel/1.2.0:
+ /run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
queue-microtask: 1.2.3
- /rxjs/6.6.7:
+ /rxjs@6.6.7:
resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
engines: {npm: '>=2.0.0'}
dependencies:
tslib: 1.14.1
dev: true
- /rxjs/7.5.7:
- resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==}
+ /rxjs@7.8.0:
+ resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==}
dependencies:
- tslib: 2.4.0
+ tslib: 2.5.0
dev: true
- /sade/1.8.1:
+ /sade@1.8.1:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
engines: {node: '>=6'}
dependencies:
mri: 1.2.0
dev: true
- /safe-buffer/5.1.2:
+ /safe-buffer@5.1.2:
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
+ dev: true
- /safe-buffer/5.2.1:
+ /safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: true
- /safe-regex-test/1.0.0:
+ /safe-regex-test@1.0.0:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.1.3
+ get-intrinsic: 1.2.0
is-regex: 1.1.4
- /safe-regex/1.1.0:
+ /safe-regex@1.1.0:
resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==}
dependencies:
ret: 0.1.15
dev: true
- /safer-buffer/2.1.2:
+ /safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- /sane/4.1.0:
+ /sane@4.1.0:
resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==}
engines: {node: 6.* || 8.* || >= 10.*}
deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
@@ -15314,88 +14364,84 @@ packages:
execa: 1.0.0
fb-watchman: 2.0.2
micromatch: 3.1.10
- minimist: 1.2.6
+ minimist: 1.2.8
walker: 1.0.8
transitivePeerDependencies:
- supports-color
dev: true
- /saxes/3.1.11:
+ /saxes@3.1.11:
resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==}
engines: {node: '>=8'}
dependencies:
xmlchars: 2.2.0
dev: true
- /saxes/5.0.1:
+ /saxes@5.0.1:
resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==}
engines: {node: '>=10'}
dependencies:
xmlchars: 2.2.0
dev: true
- /saxes/6.0.0:
+ /saxes@6.0.0:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=v12.22.7'}
dependencies:
xmlchars: 2.2.0
dev: false
- /scheduler/0.23.0:
+ /scheduler@0.23.0:
resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
dependencies:
loose-envify: 1.4.0
dev: false
- /screenfull/5.2.0:
+ /screenfull@5.2.0:
resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==}
engines: {node: '>=0.10.0'}
dev: false
- /scrypt-js/3.0.1:
- resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==}
- dev: false
-
- /secure-compare/3.0.1:
+ /secure-compare@3.0.1:
resolution: {integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==}
dev: true
- /select/1.1.2:
+ /select@1.1.2:
resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==}
dev: false
- /semver/5.7.1:
+ /semver@5.7.1:
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
hasBin: true
dev: true
- /semver/6.3.0:
+ /semver@6.3.0:
resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
hasBin: true
- /semver/7.3.7:
- resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==}
+ /semver@7.3.8:
+ resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
engines: {node: '>=10'}
hasBin: true
dependencies:
lru-cache: 6.0.0
- /serialize-javascript/4.0.0:
+ /serialize-javascript@4.0.0:
resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
dependencies:
randombytes: 2.1.0
dev: true
- /set-blocking/2.0.0:
+ /set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
dev: true
- /set-harmonic-interval/1.0.1:
+ /set-harmonic-interval@1.0.1:
resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==}
engines: {node: '>=6.9'}
dev: false
- /set-value/2.0.1:
+ /set-value@2.0.1:
resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -15405,65 +14451,65 @@ packages:
split-string: 3.1.0
dev: true
- /shebang-command/1.2.0:
+ /shebang-command@1.2.0:
resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
engines: {node: '>=0.10.0'}
dependencies:
shebang-regex: 1.0.0
dev: true
- /shebang-command/2.0.0:
+ /shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
dependencies:
shebang-regex: 3.0.0
- /shebang-regex/1.0.0:
+ /shebang-regex@1.0.0:
resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
engines: {node: '>=0.10.0'}
dev: true
- /shebang-regex/3.0.0:
+ /shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- /shell-quote/1.7.3:
- resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==}
+ /shell-quote@1.8.0:
+ resolution: {integrity: sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==}
dev: true
- /shelljs/0.8.5:
+ /shelljs@0.8.5:
resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==}
engines: {node: '>=4'}
hasBin: true
dependencies:
- glob: 7.2.3
+ glob: 7.1.6
interpret: 1.4.0
rechoir: 0.6.2
dev: true
- /shellwords/0.1.1:
+ /shellwords@0.1.1:
resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==}
dev: true
optional: true
- /side-channel/1.0.4:
+ /side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
- get-intrinsic: 1.1.3
- object-inspect: 1.12.2
+ get-intrinsic: 1.2.0
+ object-inspect: 1.12.3
- /signal-exit/3.0.7:
+ /signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
- /sisteransi/1.0.5:
+ /sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- /slash/3.0.0:
+ /slash@3.0.0:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
- /slice-ansi/2.1.0:
+ /slice-ansi@2.1.0:
resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==}
engines: {node: '>=6'}
dependencies:
@@ -15472,7 +14518,7 @@ packages:
is-fullwidth-code-point: 2.0.0
dev: true
- /slice-ansi/3.0.0:
+ /slice-ansi@3.0.0:
resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
engines: {node: '>=8'}
dependencies:
@@ -15481,7 +14527,7 @@ packages:
is-fullwidth-code-point: 3.0.0
dev: true
- /slice-ansi/4.0.0:
+ /slice-ansi@4.0.0:
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
engines: {node: '>=10'}
dependencies:
@@ -15490,15 +14536,15 @@ packages:
is-fullwidth-code-point: 3.0.0
dev: true
- /slice-ansi/5.0.0:
+ /slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
dependencies:
- ansi-styles: 6.1.1
+ ansi-styles: 6.2.1
is-fullwidth-code-point: 4.0.0
dev: true
- /snapdragon-node/2.1.1:
+ /snapdragon-node@2.1.1:
resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -15507,14 +14553,14 @@ packages:
snapdragon-util: 3.0.1
dev: true
- /snapdragon-util/3.0.1:
+ /snapdragon-util@3.0.1:
resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==}
engines: {node: '>=0.10.0'}
dependencies:
kind-of: 3.2.2
dev: true
- /snapdragon/0.8.2:
+ /snapdragon@0.8.2:
resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -15530,99 +14576,100 @@ packages:
- supports-color
dev: true
- /source-map-js/1.0.2:
+ /source-map-js@1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
engines: {node: '>=0.10.0'}
- /source-map-resolve/0.5.3:
+ /source-map-resolve@0.5.3:
resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==}
deprecated: See https://github.com/lydell/source-map-resolve#deprecated
dependencies:
atob: 2.1.2
- decode-uri-component: 0.2.0
+ decode-uri-component: 0.2.2
resolve-url: 0.2.1
source-map-url: 0.4.1
urix: 0.1.0
dev: true
- /source-map-resolve/0.6.0:
+ /source-map-resolve@0.6.0:
resolution: {integrity: sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==}
deprecated: See https://github.com/lydell/source-map-resolve#deprecated
dependencies:
atob: 2.1.2
- decode-uri-component: 0.2.0
+ decode-uri-component: 0.2.2
dev: true
- /source-map-support/0.5.13:
+ /source-map-support@0.5.13:
resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==}
dependencies:
buffer-from: 1.1.2
source-map: 0.6.1
- /source-map-support/0.5.21:
+ /source-map-support@0.5.21:
resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
dependencies:
buffer-from: 1.1.2
source-map: 0.6.1
dev: true
- /source-map-url/0.4.1:
+ /source-map-url@0.4.1:
resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==}
deprecated: See https://github.com/lydell/source-map-url#deprecated
dev: true
- /source-map/0.5.6:
+ /source-map@0.5.6:
resolution: {integrity: sha512-MjZkVp0NHr5+TPihLcadqnlVoGIoWo4IBHptutGh9wI3ttUYvCG26HkSuDi+K6lsZ25syXJXcctwgyVCt//xqA==}
engines: {node: '>=0.10.0'}
dev: false
- /source-map/0.5.7:
+ /source-map@0.5.7:
resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==}
engines: {node: '>=0.10.0'}
dev: true
- /source-map/0.6.1:
+ /source-map@0.6.1:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- /source-map/0.7.4:
+ /source-map@0.7.4:
resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
engines: {node: '>= 8'}
dev: true
- /source-map/0.8.0-beta.0:
+ /source-map@0.8.0-beta.0:
resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
engines: {node: '>= 8'}
dependencies:
whatwg-url: 7.1.0
dev: true
- /sourcemap-codec/1.4.8:
+ /sourcemap-codec@1.4.8:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
+ deprecated: Please use @jridgewell/sourcemap-codec instead
- /spdx-correct/3.1.1:
- resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
+ /spdx-correct@3.2.0:
+ resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.12
+ spdx-license-ids: 3.0.13
dev: true
- /spdx-exceptions/2.3.0:
+ /spdx-exceptions@2.3.0:
resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
dev: true
- /spdx-expression-parse/3.0.1:
+ /spdx-expression-parse@3.0.1:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
dependencies:
spdx-exceptions: 2.3.0
- spdx-license-ids: 3.0.12
+ spdx-license-ids: 3.0.13
dev: true
- /spdx-license-ids/3.0.12:
- resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==}
+ /spdx-license-ids@3.0.13:
+ resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
dev: true
- /spinners-react/1.0.7_5uumaiclxbdbzaqafclbf6maf4:
+ /spinners-react@1.0.7(@types/react-dom@18.0.11)(@types/react@18.0.30)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-Xcgpc7Ybm6HOrpCVJjbH1G/NV852HaV4Zc9T1sJ2+S2hn05lGiBZS1dBOKGLc1kp8wv2sd3wtt94I/NNqDjs3Q==}
peerDependencies:
'@types/react': ^16.x || ^17.x || ^18.x
@@ -15635,23 +14682,23 @@ packages:
react-dom:
optional: true
dependencies:
- '@types/react': 18.0.21
- '@types/react-dom': 18.0.6
+ '@types/react': 18.0.30
+ '@types/react-dom': 18.0.11
react: 18.2.0
- react-dom: 18.2.0_react@18.2.0
+ react-dom: 18.2.0(react@18.2.0)
dev: false
- /split-string/3.1.0:
+ /split-string@3.1.0:
resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==}
engines: {node: '>=0.10.0'}
dependencies:
extend-shallow: 3.0.2
dev: true
- /sprintf-js/1.0.3:
+ /sprintf-js@1.0.3:
resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
- /sshpk/1.17.0:
+ /sshpk@1.17.0:
resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==}
engines: {node: '>=0.10.0'}
hasBin: true
@@ -15667,37 +14714,37 @@ packages:
tweetnacl: 0.14.5
dev: true
- /stack-generator/2.0.10:
+ /stack-generator@2.0.10:
resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==}
dependencies:
stackframe: 1.3.4
dev: false
- /stack-utils/1.0.5:
+ /stack-utils@1.0.5:
resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==}
engines: {node: '>=8'}
dependencies:
escape-string-regexp: 2.0.0
dev: true
- /stack-utils/2.0.5:
- resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==}
+ /stack-utils@2.0.6:
+ resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
engines: {node: '>=10'}
dependencies:
escape-string-regexp: 2.0.0
- /stackframe/1.3.4:
+ /stackframe@1.3.4:
resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==}
dev: false
- /stacktrace-gps/3.1.2:
+ /stacktrace-gps@3.1.2:
resolution: {integrity: sha512-GcUgbO4Jsqqg6RxfyTHFiPxdPqF+3LFmQhm7MgCuYQOYuWyqxo5pwRPz5d/u6/WYJdEnWfK4r+jGbyD8TSggXQ==}
dependencies:
source-map: 0.5.6
stackframe: 1.3.4
dev: false
- /stacktrace-js/2.0.2:
+ /stacktrace-js@2.0.2:
resolution: {integrity: sha512-Je5vBeY4S1r/RnLydLl0TBTi3F2qdfWmYsGvtfZgEI+SCprPppaIhQf5nGcal4gI4cGpCV/duLcAzT1np6sQqg==}
dependencies:
error-stack-parser: 2.1.4
@@ -15705,7 +14752,7 @@ packages:
stacktrace-gps: 3.1.2
dev: false
- /static-extend/0.1.2:
+ /static-extend@0.1.2:
resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -15713,21 +14760,23 @@ packages:
object-copy: 0.1.0
dev: true
- /stealthy-require/1.1.1:
+ /stealthy-require@1.1.1:
resolution: {integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==}
engines: {node: '>=0.10.0'}
dev: true
- /string-argv/0.3.1:
+ /stop-iteration-iterator@1.0.0:
+ resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ internal-slot: 1.0.5
+
+ /string-argv@0.3.1:
resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
engines: {node: '>=0.6.19'}
dev: true
- /string-format/2.0.0:
- resolution: {integrity: sha512-bbEs3scLeYNXLecRRuk6uJxdXUSj6le/8rNPHChIJTn2V79aXVTR1EH2OH5zLKKoz0V02fOUKZZcw01pLUShZA==}
- dev: false
-
- /string-length/3.1.0:
+ /string-length@3.1.0:
resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==}
engines: {node: '>=8'}
dependencies:
@@ -15735,14 +14784,14 @@ packages:
strip-ansi: 5.2.0
dev: true
- /string-length/4.0.2:
+ /string-length@4.0.2:
resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==}
engines: {node: '>=10'}
dependencies:
char-regex: 1.0.2
strip-ansi: 6.0.1
- /string-width/2.1.1:
+ /string-width@2.1.1:
resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
engines: {node: '>=4'}
dependencies:
@@ -15750,7 +14799,7 @@ packages:
strip-ansi: 4.0.0
dev: true
- /string-width/3.1.0:
+ /string-width@3.1.0:
resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==}
engines: {node: '>=6'}
dependencies:
@@ -15759,7 +14808,7 @@ packages:
strip-ansi: 5.2.0
dev: true
- /string-width/4.2.3:
+ /string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
dependencies:
@@ -15767,7 +14816,7 @@ packages:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- /string-width/5.1.2:
+ /string-width@5.1.2:
resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
engines: {node: '>=12'}
dependencies:
@@ -15776,121 +14825,115 @@ packages:
strip-ansi: 7.0.1
dev: true
- /string.prototype.matchall/4.0.7:
- resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==}
+ /string.prototype.matchall@4.0.8:
+ resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
- get-intrinsic: 1.1.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
+ get-intrinsic: 1.2.0
has-symbols: 1.0.3
- internal-slot: 1.0.3
+ internal-slot: 1.0.5
regexp.prototype.flags: 1.4.3
side-channel: 1.0.4
- /string.prototype.padend/3.1.3:
- resolution: {integrity: sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==}
+ /string.prototype.padend@3.1.4:
+ resolution: {integrity: sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
dev: true
- /string.prototype.trimend/1.0.5:
- resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==}
+ /string.prototype.trim@1.2.7:
+ resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.2
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
+
+ /string.prototype.trimend@1.0.6:
+ resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
- /string.prototype.trimstart/1.0.5:
- resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==}
+ /string.prototype.trimstart@1.0.6:
+ resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.1.4
- es-abstract: 1.20.3
+ define-properties: 1.2.0
+ es-abstract: 1.21.2
- /strip-ansi/4.0.0:
+ /strip-ansi@4.0.0:
resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==}
engines: {node: '>=4'}
dependencies:
ansi-regex: 3.0.1
dev: true
- /strip-ansi/5.2.0:
+ /strip-ansi@5.2.0:
resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
engines: {node: '>=6'}
dependencies:
ansi-regex: 4.1.1
dev: true
- /strip-ansi/6.0.1:
+ /strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
dependencies:
ansi-regex: 5.0.1
- /strip-ansi/7.0.1:
+ /strip-ansi@7.0.1:
resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
engines: {node: '>=12'}
dependencies:
ansi-regex: 6.0.1
dev: true
- /strip-bom/3.0.0:
+ /strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
- /strip-bom/4.0.0:
+ /strip-bom@4.0.0:
resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
engines: {node: '>=8'}
- /strip-eof/1.0.0:
+ /strip-eof@1.0.0:
resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==}
engines: {node: '>=0.10.0'}
dev: true
- /strip-final-newline/2.0.0:
+ /strip-final-newline@2.0.0:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
- /strip-final-newline/3.0.0:
+ /strip-final-newline@3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
dev: true
- /strip-indent/3.0.0:
+ /strip-indent@3.0.0:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
engines: {node: '>=8'}
dependencies:
min-indent: 1.0.1
dev: false
- /strip-json-comments/3.1.1:
+ /strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- /style-value-types/5.0.0:
- resolution: {integrity: sha512-08yq36Ikn4kx4YU6RD7jWEv27v4V+PUsOGa4n/as8Et3CuODMJQ00ENeAVXAeydX4Z2j1XHZF1K2sX4mGl18fA==}
- dependencies:
- hey-listen: 1.0.8
- tslib: 2.4.0
- dev: false
-
- /style-value-types/5.1.2:
- resolution: {integrity: sha512-Vs9fNreYF9j6W2VvuDTP7kepALi7sk0xtk2Tu8Yxi9UoajJdEVpNpCov0HsLTqXvNGKX+Uv09pkozVITi1jf3Q==}
- dependencies:
- hey-listen: 1.0.8
- tslib: 2.4.0
- dev: false
-
- /stylis/4.1.2:
- resolution: {integrity: sha512-Nn2CCrG2ZaFziDxaZPN43CXqn+j7tcdjPFCkRBkFue8QYXC2HdEwnw5TCBo4yQZ2WxKYeSi0fdoOrtEqgDrXbA==}
+ /stylis@4.1.3:
+ resolution: {integrity: sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==}
dev: false
- /sucrase/3.27.0:
- resolution: {integrity: sha512-IjpEeFzOWCGrB/e2DnPawkFajW6ONFFgs+lQT1+Ts5Z5ZM9gPnxpDh0q8tu7HVLt6IfRiUTbSsjfhqjHOP/cwQ==}
+ /sucrase@3.31.0:
+ resolution: {integrity: sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==}
engines: {node: '>=8'}
hasBin: true
dependencies:
@@ -15900,58 +14943,48 @@ packages:
mz: 2.7.0
pirates: 4.0.5
ts-interface-checker: 0.1.13
- dev: true
- /supports-color/5.5.0:
+ /supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
engines: {node: '>=4'}
dependencies:
has-flag: 3.0.0
- /supports-color/6.1.0:
+ /supports-color@6.1.0:
resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==}
engines: {node: '>=6'}
dependencies:
has-flag: 3.0.0
dev: true
- /supports-color/7.2.0:
+ /supports-color@7.2.0:
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
engines: {node: '>=8'}
dependencies:
has-flag: 4.0.0
- /supports-color/8.1.1:
+ /supports-color@8.1.1:
resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
engines: {node: '>=10'}
dependencies:
has-flag: 4.0.0
- /supports-hyperlinks/2.3.0:
+ /supports-hyperlinks@2.3.0:
resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
engines: {node: '>=8'}
dependencies:
has-flag: 4.0.0
supports-color: 7.2.0
+ dev: true
- /supports-preserve-symlinks-flag/1.0.0:
+ /supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- /symbol-tree/3.2.4:
+ /symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
- /table-layout/1.0.2:
- resolution: {integrity: sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==}
- engines: {node: '>=8.0.0'}
- dependencies:
- array-back: 4.0.2
- deep-extend: 0.6.0
- typical: 5.2.0
- wordwrapjs: 4.0.1
- dev: false
-
- /table/5.4.6:
+ /table@5.4.6:
resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==}
engines: {node: '>=6.0.0'}
dependencies:
@@ -15961,139 +14994,131 @@ packages:
string-width: 3.1.0
dev: true
- /tailwindcss/3.1.8_ts-node@10.9.1:
- resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==}
+ /tailwindcss@3.3.0(postcss@8.4.21)(ts-node@10.9.1):
+ resolution: {integrity: sha512-hOXlFx+YcklJ8kXiCAfk/FMyr4Pm9ck477G0m/us2344Vuj355IpoEDB5UmGAsSpTBmr+4ZhjzW04JuFXkb/fw==}
engines: {node: '>=12.13.0'}
hasBin: true
+ peerDependencies:
+ postcss: ^8.0.9
dependencies:
arg: 5.0.2
chokidar: 3.5.3
color-name: 1.1.4
- detective: 5.2.1
didyoumean: 1.2.2
dlv: 1.1.3
fast-glob: 3.2.12
glob-parent: 6.0.2
is-glob: 4.0.3
- lilconfig: 2.0.6
+ jiti: 1.18.2
+ lilconfig: 2.1.0
+ micromatch: 4.0.5
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
- postcss: 8.4.16
- postcss-import: 14.1.0_postcss@8.4.16
- postcss-js: 4.0.0_postcss@8.4.16
- postcss-load-config: 3.1.4_57znarxsqwmnneadci5z5fd5gu
- postcss-nested: 5.0.6_postcss@8.4.16
- postcss-selector-parser: 6.0.10
+ postcss: 8.4.21
+ postcss-import: 14.1.0(postcss@8.4.21)
+ postcss-js: 4.0.1(postcss@8.4.21)
+ postcss-load-config: 3.1.4(postcss@8.4.21)(ts-node@10.9.1)
+ postcss-nested: 6.0.0(postcss@8.4.21)
+ postcss-selector-parser: 6.0.11
postcss-value-parser: 4.2.0
quick-lru: 5.1.1
resolve: 1.22.1
+ sucrase: 3.31.0
transitivePeerDependencies:
- ts-node
- /terminal-link/2.1.1:
+ /terminal-link@2.1.1:
resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==}
engines: {node: '>=8'}
dependencies:
ansi-escapes: 4.3.2
supports-hyperlinks: 2.3.0
+ dev: true
- /terser/4.8.1:
+ /terser@4.8.1:
resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- acorn: 8.8.0
+ acorn: 8.8.2
commander: 2.20.3
source-map: 0.6.1
source-map-support: 0.5.21
dev: true
- /test-exclude/6.0.0:
+ /test-exclude@6.0.0:
resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
engines: {node: '>=8'}
dependencies:
'@istanbuljs/schema': 0.1.3
- glob: 7.2.3
+ glob: 7.1.6
minimatch: 3.1.2
- /text-table/0.2.0:
+ /text-table@0.2.0:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
- /thenify-all/1.6.0:
+ /thenify-all@1.6.0:
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
engines: {node: '>=0.8'}
dependencies:
thenify: 3.3.1
- dev: true
- /thenify/3.3.1:
+ /thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
dependencies:
any-promise: 1.3.0
- dev: true
- /throat/5.0.0:
+ /throat@5.0.0:
resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==}
dev: true
- /throttle-debounce/3.0.1:
+ /throttle-debounce@3.0.1:
resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==}
engines: {node: '>=10'}
dev: false
- /throttleit/1.0.0:
- resolution: {integrity: sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g==}
- dev: true
-
- /through/2.3.8:
+ /through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
- /tiny-emitter/2.1.0:
+ /tiny-emitter@2.1.0:
resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==}
dev: false
- /tiny-glob/0.2.9:
+ /tiny-glob@0.2.9:
resolution: {integrity: sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==}
dependencies:
globalyzer: 0.1.0
globrex: 0.1.2
dev: true
- /tiny-invariant/1.2.0:
- resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==}
+ /tiny-invariant@1.3.1:
+ resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==}
dev: false
- /tmp/0.0.33:
+ /tmp@0.0.33:
resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
engines: {node: '>=0.6.0'}
dependencies:
os-tmpdir: 1.0.2
dev: true
- /tmp/0.2.1:
- resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
- engines: {node: '>=8.17.0'}
- dependencies:
- rimraf: 3.0.2
- dev: true
-
- /tmpl/1.0.5:
+ /tmpl@1.0.5:
resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
- /to-fast-properties/2.0.0:
+ /to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
- /to-object-path/0.3.0:
+ /to-object-path@0.3.0:
resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==}
engines: {node: '>=0.10.0'}
dependencies:
kind-of: 3.2.2
dev: true
- /to-regex-range/2.1.1:
+ /to-regex-range@2.1.1:
resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -16101,13 +15126,13 @@ packages:
repeat-string: 1.6.1
dev: true
- /to-regex-range/5.0.1:
+ /to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
dependencies:
is-number: 7.0.0
- /to-regex/3.0.2:
+ /to-regex@3.0.2:
resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -16117,92 +15142,65 @@ packages:
safe-regex: 1.1.0
dev: true
- /toggle-selection/1.0.6:
+ /toggle-selection@1.0.6:
resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==}
dev: false
- /tough-cookie/2.5.0:
+ /tough-cookie@2.5.0:
resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==}
engines: {node: '>=0.8'}
dependencies:
psl: 1.9.0
- punycode: 2.1.1
+ punycode: 2.3.0
dev: true
- /tough-cookie/3.0.1:
+ /tough-cookie@3.0.1:
resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==}
engines: {node: '>=6'}
dependencies:
ip-regex: 2.1.0
psl: 1.9.0
- punycode: 2.1.1
+ punycode: 2.3.0
dev: true
- /tough-cookie/4.1.2:
+ /tough-cookie@4.1.2:
resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==}
engines: {node: '>=6'}
dependencies:
psl: 1.9.0
- punycode: 2.1.1
+ punycode: 2.3.0
universalify: 0.2.0
url-parse: 1.5.10
- /tr46/0.0.3:
+ /tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
dev: false
- /tr46/1.0.1:
+ /tr46@1.0.1:
resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
dependencies:
- punycode: 2.1.1
+ punycode: 2.3.0
dev: true
- /tr46/3.0.0:
+ /tr46@3.0.0:
resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
engines: {node: '>=12'}
dependencies:
- punycode: 2.1.1
+ punycode: 2.3.0
- /tree-kill/1.2.2:
+ /tree-kill@1.2.2:
resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
hasBin: true
dev: true
- /ts-command-line-args/2.3.1:
- resolution: {integrity: sha512-FR3y7pLl/fuUNSmnPhfLArGqRrpojQgIEEOVzYx9DhTmfIN7C9RWSfpkJEF4J+Gk7aVx5pak8I7vWZsaN4N84g==}
- hasBin: true
- dependencies:
- chalk: 4.1.2
- command-line-args: 5.2.1
- command-line-usage: 6.1.3
- string-format: 2.0.0
- dev: false
-
- /ts-easing/0.2.0:
+ /ts-easing@0.2.0:
resolution: {integrity: sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ==}
dev: false
- /ts-essentials/7.0.3_typescript@4.8.3:
- resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==}
- peerDependencies:
- typescript: '>=3.7.0'
- dependencies:
- typescript: 4.8.3
- dev: false
-
- /ts-essentials/9.3.0_typescript@4.8.3:
- resolution: {integrity: sha512-XeiCboEyBG8UqXZtXl59bWEi4ZgOqRsogFDI6WDGIF1LmzbYiAkIwjkXN6zZWWl4re/lsOqMlYfe8KA0XiiEPw==}
- peerDependencies:
- typescript: '>=4.1.0'
- dependencies:
- typescript: 4.8.3
- dev: false
-
- /ts-interface-checker/0.1.13:
+ /ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- dev: true
- /ts-jest/25.5.1_t7zntmcwfq7pbf3wbntlbkldmi:
+ /ts-jest@25.5.1(jest@25.5.4)(typescript@3.9.10):
resolution: {integrity: sha512-kHEUlZMK8fn8vkxDjwbHlxXRB9dHYpyzqKIGDNxbzs+Rz+ssNDSDNusEK8Fk/sDd4xE6iKoQLfFkFVaskmTJyw==}
engines: {node: '>= 8'}
hasBin: true
@@ -16214,7 +15212,7 @@ packages:
buffer-from: 1.1.2
fast-json-stable-stringify: 2.1.0
jest: 25.5.4
- json5: 2.2.1
+ json5: 2.2.3
lodash.memoize: 4.1.2
make-error: 1.3.6
micromatch: 4.0.5
@@ -16224,7 +15222,7 @@ packages:
yargs-parser: 18.1.3
dev: true
- /ts-jest/28.0.8_jksntdpmkmo5cthob65gehuuvi:
+ /ts-jest@28.0.8(@babel/core@7.21.3)(@jest/types@28.1.3)(esbuild@0.17.14)(jest@28.1.3)(typescript@4.9.5):
resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==}
engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
hasBin: true
@@ -16245,28 +15243,31 @@ packages:
esbuild:
optional: true
dependencies:
+ '@babel/core': 7.21.3
+ '@jest/types': 28.1.3
bs-logger: 0.2.6
+ esbuild: 0.17.14
fast-json-stable-stringify: 2.1.0
- jest: 29.0.3_sqkfeep4fedqlsauso44ecfrx4
+ jest: 28.1.3(@types/node@17.0.45)(ts-node@10.9.1)
jest-util: 28.1.3
- json5: 2.2.1
+ json5: 2.2.3
lodash.memoize: 4.1.2
make-error: 1.3.6
- semver: 7.3.7
- typescript: 4.8.3
+ semver: 7.3.8
+ typescript: 4.9.5
yargs-parser: 21.1.1
- dev: false
+ dev: true
- /ts-jest/28.0.8_nggn7bv4cnd7s377maglophrtu:
- resolution: {integrity: sha512-5FaG0lXmRPzApix8oFG8RKjAz4ehtm8yMKOTy5HX3fY6W8kmvOrmcY0hKDElW52FJov+clhUbrKAqofnj4mXTg==}
- engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0}
+ /ts-jest@29.0.5(@babel/core@7.21.3)(@jest/types@28.1.3)(esbuild@0.17.14)(jest@29.5.0)(typescript@4.9.5):
+ resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==}
+ engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
peerDependencies:
'@babel/core': '>=7.0.0-beta.0 <8'
- '@jest/types': ^28.0.0
- babel-jest: ^28.0.0
+ '@jest/types': ^29.0.0
+ babel-jest: ^29.0.0
esbuild: '*'
- jest: ^28.0.0
+ jest: ^29.0.0
typescript: '>=4.3'
peerDependenciesMeta:
'@babel/core':
@@ -16278,21 +15279,22 @@ packages:
esbuild:
optional: true
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@jest/types': 28.1.3
bs-logger: 0.2.6
+ esbuild: 0.17.14
fast-json-stable-stringify: 2.1.0
- jest: 28.1.3_2263m44mchjafa7bz7l52hbcpa
- jest-util: 28.1.3
- json5: 2.2.1
+ jest: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1)
+ jest-util: 29.5.0
+ json5: 2.2.3
lodash.memoize: 4.1.2
make-error: 1.3.6
- semver: 7.3.7
- typescript: 4.8.3
+ semver: 7.3.8
+ typescript: 4.9.5
yargs-parser: 21.1.1
- dev: true
+ dev: false
- /ts-node/10.9.1_gnitnivjbrmdu5q2kjt3qknt3a:
+ /ts-node@10.9.1(@swc/core@1.3.42)(@types/node@17.0.45)(typescript@4.9.5):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -16307,24 +15309,24 @@ packages:
optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
- '@swc/core': 1.3.3
+ '@swc/core': 1.3.42
'@tsconfig/node10': 1.0.9
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
'@types/node': 17.0.45
- acorn: 8.8.0
+ acorn: 8.8.2
acorn-walk: 8.2.0
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 4.8.3
+ typescript: 4.9.5
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
dev: true
- /ts-node/10.9.1_i7crlymf22c7hnawxb4tbubvdq:
+ /ts-node@10.9.1(@swc/core@1.3.42)(@types/node@18.15.11)(typescript@4.9.5):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -16339,77 +15341,82 @@ packages:
optional: true
dependencies:
'@cspotcode/source-map-support': 0.8.1
+ '@swc/core': 1.3.42
'@tsconfig/node10': 1.0.9
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3
- '@types/node': 18.7.23
- acorn: 8.8.0
+ '@types/node': 18.15.11
+ acorn: 8.8.2
acorn-walk: 8.2.0
arg: 4.1.3
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
- typescript: 4.8.3
+ typescript: 4.9.5
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
- /tsconfig-paths/3.14.1:
- resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
+ /tsconfck@2.1.1(typescript@4.9.5):
+ resolution: {integrity: sha512-ZPCkJBKASZBmBUNqGHmRhdhM8pJYDdOXp4nRgj/O0JwUwsMq50lCDRQP/M5GBNAA0elPrq4gAeu4dkaVCuKWww==}
+ engines: {node: ^14.13.1 || ^16 || >=18}
+ hasBin: true
+ peerDependencies:
+ typescript: ^4.3.5 || ^5.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@types/json5': 0.0.29
- json5: 1.0.1
- minimist: 1.2.6
- strip-bom: 3.0.0
+ typescript: 4.9.5
+ dev: false
- /tsconfig-paths/4.1.0:
- resolution: {integrity: sha512-AHx4Euop/dXFC+Vx589alFba8QItjF+8hf8LtmuiCwHyI4rHXQtOOENaM8kvYf5fR0dRChy3wzWIZ9WbB7FWow==}
- engines: {node: '>=6'}
+ /tsconfig-paths@3.14.2:
+ resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
dependencies:
- json5: 2.2.1
- minimist: 1.2.6
+ '@types/json5': 0.0.29
+ json5: 1.0.2
+ minimist: 1.2.8
strip-bom: 3.0.0
- dev: false
- /tsdx/0.14.1:
+ /tsdx@0.14.1(@types/node@17.0.45):
resolution: {integrity: sha512-keHmFdCL2kx5nYFlBdbE3639HQ2v9iGedAFAajobrUTH2wfX0nLPdDhbHv+GHLQZqf0c5ur1XteE8ek/+Eyj5w==}
engines: {node: '>=10'}
hasBin: true
dependencies:
- '@babel/core': 7.19.1
+ '@babel/core': 7.21.3
'@babel/helper-module-imports': 7.18.6
- '@babel/parser': 7.19.1
- '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1
- '@babel/preset-env': 7.19.1_@babel+core@7.19.1
- '@babel/traverse': 7.19.1
- '@rollup/plugin-babel': 5.3.1_uksq7vp3prwsmxjav6gzspihuq
- '@rollup/plugin-commonjs': 11.1.0_rollup@1.32.1
- '@rollup/plugin-json': 4.1.0_rollup@1.32.1
- '@rollup/plugin-node-resolve': 9.0.0_rollup@1.32.1
- '@rollup/plugin-replace': 2.4.2_rollup@1.32.1
+ '@babel/parser': 7.21.3
+ '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.3)
+ '@babel/preset-env': 7.20.2(@babel/core@7.21.3)
+ '@babel/traverse': 7.21.3
+ '@rollup/plugin-babel': 5.3.1(@babel/core@7.21.3)(rollup@1.32.1)
+ '@rollup/plugin-commonjs': 11.1.0(rollup@1.32.1)
+ '@rollup/plugin-json': 4.1.0(rollup@1.32.1)
+ '@rollup/plugin-node-resolve': 9.0.0(rollup@1.32.1)
+ '@rollup/plugin-replace': 2.4.2(rollup@1.32.1)
'@types/jest': 25.2.3
- '@typescript-eslint/eslint-plugin': 2.34.0_fmavwhclprfd5wnbs7ocgoy2gu
- '@typescript-eslint/parser': 2.34.0_z6m2zvrkqxyghb4a2ijhravsdi
+ '@typescript-eslint/eslint-plugin': 2.34.0(@typescript-eslint/parser@2.34.0)(eslint@6.8.0)(typescript@3.9.10)
+ '@typescript-eslint/parser': 2.34.0(eslint@6.8.0)(typescript@3.9.10)
ansi-escapes: 4.3.2
asyncro: 3.0.0
- babel-eslint: 10.1.0_eslint@6.8.0
- babel-plugin-annotate-pure-calls: 0.4.0_@babel+core@7.19.1
- babel-plugin-dev-expression: 0.2.3_@babel+core@7.19.1
+ babel-eslint: 10.1.0(eslint@8.36.0)
+ babel-plugin-annotate-pure-calls: 0.4.0(@babel/core@7.21.3)
+ babel-plugin-dev-expression: 0.2.3(@babel/core@7.21.3)
babel-plugin-macros: 2.8.0
- babel-plugin-polyfill-regenerator: 0.0.4_@babel+core@7.19.1
+ babel-plugin-polyfill-regenerator: 0.0.4(@babel/core@7.21.3)
babel-plugin-transform-rename-import: 2.3.0
camelcase: 6.3.0
chalk: 4.1.2
enquirer: 2.3.6
eslint: 6.8.0
- eslint-config-prettier: 6.15.0_eslint@6.8.0
- eslint-config-react-app: 5.2.1_kqcxgrhbkc63urarkrfc77nrmm
- eslint-plugin-flowtype: 3.13.0_eslint@6.8.0
- eslint-plugin-import: 2.26.0_tbglwmj7t2rhd43mvxmptakoay
- eslint-plugin-jsx-a11y: 6.6.1_eslint@6.8.0
- eslint-plugin-prettier: 3.4.1_w56nqx62sqpcgkca3sb3623wsa
- eslint-plugin-react: 7.31.8_eslint@6.8.0
- eslint-plugin-react-hooks: 2.5.1_eslint@6.8.0
+ eslint-config-prettier: 6.15.0(eslint@6.8.0)
+ eslint-config-react-app: 5.2.1(@typescript-eslint/eslint-plugin@2.34.0)(@typescript-eslint/parser@2.34.0)(babel-eslint@10.1.0)(eslint-plugin-flowtype@3.13.0)(eslint-plugin-import@2.27.5)(eslint-plugin-jsx-a11y@6.7.1)(eslint-plugin-react-hooks@2.5.1)(eslint-plugin-react@7.32.2)(eslint@6.8.0)(typescript@3.9.10)
+ eslint-plugin-flowtype: 3.13.0(eslint@8.36.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@2.34.0)(eslint@6.8.0)
+ eslint-plugin-jsx-a11y: 6.7.1(eslint@6.8.0)
+ eslint-plugin-prettier: 3.4.1(eslint-config-prettier@6.15.0)(eslint@6.8.0)(prettier@1.19.1)
+ eslint-plugin-react: 7.32.2(eslint@6.8.0)
+ eslint-plugin-react-hooks: 2.5.1(eslint@6.8.0)
execa: 4.1.0
fs-extra: 9.1.0
jest: 25.5.4
@@ -16420,16 +15427,16 @@ packages:
pascal-case: 3.1.2
prettier: 1.19.1
progress-estimator: 0.2.2
- regenerator-runtime: 0.13.9
+ regenerator-runtime: 0.13.11
rollup: 1.32.1
- rollup-plugin-sourcemaps: 0.6.3_rollup@1.32.1
- rollup-plugin-terser: 5.3.1_rollup@1.32.1
- rollup-plugin-typescript2: 0.27.3_u7o3wpaaa4xpcuuxlpndi4hgqe
+ rollup-plugin-sourcemaps: 0.6.3(@types/node@17.0.45)(rollup@1.32.1)
+ rollup-plugin-terser: 5.3.1(rollup@1.32.1)
+ rollup-plugin-typescript2: 0.27.3(rollup@1.32.1)(typescript@3.9.10)
sade: 1.8.1
- semver: 7.3.7
+ semver: 7.3.8
shelljs: 0.8.5
tiny-glob: 0.2.9
- ts-jest: 25.5.1_t7zntmcwfq7pbf3wbntlbkldmi
+ ts-jest: 25.5.1(jest@25.5.4)(typescript@3.9.10)
tslib: 1.14.1
typescript: 3.9.10
transitivePeerDependencies:
@@ -16443,61 +15450,28 @@ packages:
- utf-8-validate
dev: true
- /tslib/1.14.1:
+ /tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- /tslib/2.0.1:
+ /tslib@2.0.1:
resolution: {integrity: sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==}
dev: true
- /tslib/2.4.0:
+ /tslib@2.4.0:
resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
+ dev: false
- /tsup/6.2.3_amn6hac7xvwizvix3g763r7xh4:
- resolution: {integrity: sha512-J5Pu2Dx0E1wlpIEsVFv9ryzP1pZ1OYsJ2cBHZ7GrKteytNdzaSz5hmLX7/nAxtypq+jVkVvA79d7S83ETgHQ5w==}
- engines: {node: '>=14'}
- hasBin: true
- peerDependencies:
- '@swc/core': ^1
- postcss: ^8.4.12
- typescript: ^4.1.0
- peerDependenciesMeta:
- '@swc/core':
- optional: true
- postcss:
- optional: true
- typescript:
- optional: true
- dependencies:
- '@swc/core': 1.3.3
- bundle-require: 3.1.0_esbuild@0.15.9
- cac: 6.7.14
- chokidar: 3.5.3
- debug: 4.3.4
- esbuild: 0.15.9
- execa: 5.1.1
- globby: 11.1.0
- joycon: 3.1.1
- postcss-load-config: 3.1.4_ts-node@10.9.1
- resolve-from: 5.0.0
- rollup: 2.79.1
- source-map: 0.8.0-beta.0
- sucrase: 3.27.0
- tree-kill: 1.2.2
- typescript: 4.8.3
- transitivePeerDependencies:
- - supports-color
- - ts-node
- dev: true
+ /tslib@2.5.0:
+ resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
- /tsup/6.2.3_typescript@4.8.3:
- resolution: {integrity: sha512-J5Pu2Dx0E1wlpIEsVFv9ryzP1pZ1OYsJ2cBHZ7GrKteytNdzaSz5hmLX7/nAxtypq+jVkVvA79d7S83ETgHQ5w==}
- engines: {node: '>=14'}
+ /tsup@6.7.0(@swc/core@1.3.42)(ts-node@10.9.1)(typescript@4.9.5):
+ resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==}
+ engines: {node: '>=14.18'}
hasBin: true
peerDependencies:
'@swc/core': ^1
postcss: ^8.4.12
- typescript: ^4.1.0
+ typescript: '>=4.1.0'
peerDependenciesMeta:
'@swc/core':
optional: true
@@ -16506,27 +15480,28 @@ packages:
typescript:
optional: true
dependencies:
- bundle-require: 3.1.0_esbuild@0.15.9
+ '@swc/core': 1.3.42
+ bundle-require: 4.0.1(esbuild@0.17.14)
cac: 6.7.14
chokidar: 3.5.3
debug: 4.3.4
- esbuild: 0.15.9
+ esbuild: 0.17.14
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 3.1.4
+ postcss-load-config: 3.1.4(postcss@8.4.21)(ts-node@10.9.1)
resolve-from: 5.0.0
- rollup: 2.79.1
+ rollup: 3.20.2
source-map: 0.8.0-beta.0
- sucrase: 3.27.0
+ sucrase: 3.31.0
tree-kill: 1.2.2
- typescript: 4.8.3
+ typescript: 4.9.5
transitivePeerDependencies:
- supports-color
- ts-node
dev: true
- /tsutils/3.21.0_typescript@3.9.10:
+ /tsutils@3.21.0(typescript@3.9.10):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
@@ -16536,164 +15511,164 @@ packages:
typescript: 3.9.10
dev: true
- /tsutils/3.21.0_typescript@4.8.3:
+ /tsutils@3.21.0(typescript@4.9.5):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
- typescript: 4.8.3
+ typescript: 4.9.5
dev: false
- /tunnel-agent/0.6.0:
+ /tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
dependencies:
safe-buffer: 5.2.1
dev: true
- /turbo-darwin-64/1.5.3:
- resolution: {integrity: sha512-MBS8b/3DuMY6v3ljEX9qssHGQXnI4VDWLqvQ6FGfZFMp8lqa7mfoXv1U/MNR9OhSczaftsIS1e9mnD9m/qv7TQ==}
+ /turbo-darwin-64@1.8.6:
+ resolution: {integrity: sha512-VlXkQR0TEBAEyBRsvAXBax+fj1EdPKPliwBaCnRLiDUcA/8wYlKte/Kk6ubmj9E0n7U/B4keCxxHiJZqW/5Rqg==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /turbo-darwin-arm64/1.5.3:
- resolution: {integrity: sha512-XNSV6SaxS8dAvGx2BF3H7MsKZ4zchj2kP/eXTss/vUcSRsS+zx0urZcEgxeGUeMk7V7fJq/5Ow7thApNojpwpw==}
+ /turbo-darwin-arm64@1.8.6:
+ resolution: {integrity: sha512-w4L2QLj90ex68UXxTPoqtZPl8mWzc6a1RtPjQhoxAWtZf9T2WXi813dCzYEbVUVC09/DOW/VxZRN7sb2r0KP9A==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /turbo-linux-64/1.5.3:
- resolution: {integrity: sha512-YhYu50CUvy5m80l6dEXEgC3CvjjTelQb14fknAzIXoKztbWhBZqUCucR6jLRZpKgODwP4Fo4LUzz478EMwqy/Q==}
+ /turbo-linux-64@1.8.6:
+ resolution: {integrity: sha512-eV245jefIhMAZskqQKalFwreC5UEdQcuHcBiWcgUk0py76fbwB7+1HfH5cmeJlb3a1sB6f3H0HHmGPmb34feCA==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /turbo-linux-arm64/1.5.3:
- resolution: {integrity: sha512-JjJjxy0kkr/xAWAAE8t7UaTBc3GUc5Tz/Bupbve2VzG0w75md0LqXUV34WpyxMiNTNLmK8Dq7bIczG6OkJ29xQ==}
+ /turbo-linux-arm64@1.8.6:
+ resolution: {integrity: sha512-Kiw3nyEvNU6Bpil4zE5FwhasPAOi59R4YdCmjJp0Sen6V9u+/Jij6SWwaoUdATORJLiYQBbhontWBH55B53VDw==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /turbo-windows-64/1.5.3:
- resolution: {integrity: sha512-PS7+Isy7OX9xWWvtg2FKmh/eN4fTNR2r6RW5m+b+zR7t04QLWYOya1R8CeqgA6GyeFpn4KUxC+AeZ0wOi8RSPw==}
+ /turbo-windows-64@1.8.6:
+ resolution: {integrity: sha512-34BkAG9r4nE00xeMeVahaF82h8R6SO+IIOcD60fNr2p+Ch+YcQa+DbEWA/KUj3coUTIiNP5XnRCLRUYADdlxjQ==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /turbo-windows-arm64/1.5.3:
- resolution: {integrity: sha512-DQzjFbPRd/Db5kkJtCER5DNcbY4ez5Bh8usemNlPZQ7I/5XwEUl9Rn3ss2LJsiv/pR7PkY92TUvmyFtBnqao8Q==}
+ /turbo-windows-arm64@1.8.6:
+ resolution: {integrity: sha512-4jWUaI7Lmonp2I3x81GruiCYd0aQsG/xDOYhuv9+j2yIgB/UHJFz/P8PWp/nziwPtGpRd/AheDlPzzyd9lWoqw==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /turbo/1.5.3:
- resolution: {integrity: sha512-/94cswfhXr6wWD6CFyF7E8bjEdjar4O+gzCJ3d49X9t9u9aDYFoQH/TlYTSNbAwXYiGqzJoodhf3kXRyrAiqSg==}
+ /turbo@1.8.6:
+ resolution: {integrity: sha512-6IOOaa8ytgjnSCTnp3LKAd2uGBZ/Kmx8ZPlI/YMWuKMUqvkXKLbh+w76ApMgMm+faUqti+QujVWovCu2kY6KuQ==}
hasBin: true
requiresBuild: true
optionalDependencies:
- turbo-darwin-64: 1.5.3
- turbo-darwin-arm64: 1.5.3
- turbo-linux-64: 1.5.3
- turbo-linux-arm64: 1.5.3
- turbo-windows-64: 1.5.3
- turbo-windows-arm64: 1.5.3
+ turbo-darwin-64: 1.8.6
+ turbo-darwin-arm64: 1.8.6
+ turbo-linux-64: 1.8.6
+ turbo-linux-arm64: 1.8.6
+ turbo-windows-64: 1.8.6
+ turbo-windows-arm64: 1.8.6
dev: true
- /tweetnacl/0.14.5:
+ /tweetnacl@0.14.5:
resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==}
dev: true
- /type-check/0.3.2:
+ /type-check@0.3.2:
resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==}
engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.1.2
- /type-check/0.4.0:
+ /type-check@0.4.0:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
dependencies:
prelude-ls: 1.2.1
- /type-detect/4.0.8:
+ /type-detect@4.0.8:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
- /type-fest/0.20.2:
+ /type-fest@0.20.2:
resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
engines: {node: '>=10'}
- /type-fest/0.21.3:
+ /type-fest@0.21.3:
resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
engines: {node: '>=10'}
- /type-fest/0.6.0:
+ /type-fest@0.6.0:
resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
engines: {node: '>=8'}
dev: true
- /type-fest/0.8.1:
+ /type-fest@0.8.1:
resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
engines: {node: '>=8'}
dev: true
- /type-fest/2.19.0:
+ /type-fest@2.19.0:
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
engines: {node: '>=12.20'}
dev: false
- /typechain-target-fuels/0.16.0:
- resolution: {integrity: sha512-XsLLGzvgB6Ddb3wvvPJAta54rIvlx5k73NzPeuKz1oTJ/1UNXPdadCv+ZS5/JKgSkoE8jewA+yVHLR16j74Lgw==}
- dependencies:
- fuelchain: 0.16.0_typescript@4.8.3
- ts-essentials: 9.3.0_typescript@4.8.3
- typescript: 4.8.3
- transitivePeerDependencies:
- - supports-color
+ /type-fest@3.7.1:
+ resolution: {integrity: sha512-8LZNdvuztgxCF4eYpEmPYUPS0lbbByM2qHcp2oMxHZhWLIQB9QE36EeQ1PKwsUIDZXEP8HCBEmkBbT1//kLU4Q==}
+ engines: {node: '>=14.16'}
dev: false
- /typedarray-to-buffer/3.1.5:
+ /typed-array-length@1.0.4:
+ resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+ dependencies:
+ call-bind: 1.0.2
+ for-each: 0.3.3
+ is-typed-array: 1.1.10
+
+ /typedarray-to-buffer@3.1.5:
resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
dependencies:
is-typedarray: 1.0.0
dev: true
- /typescript/3.9.10:
+ /typescript@3.9.10:
resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
- /typescript/4.8.3:
- resolution: {integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==}
+ /typescript@4.9.5:
+ resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
engines: {node: '>=4.2.0'}
hasBin: true
- /typical/4.0.0:
- resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==}
- engines: {node: '>=8'}
- dev: false
-
- /typical/5.2.0:
- resolution: {integrity: sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==}
- engines: {node: '>=8'}
+ /uglify-js@3.17.4:
+ resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==}
+ engines: {node: '>=0.8.0'}
+ hasBin: true
+ requiresBuild: true
dev: false
+ optional: true
- /unbox-primitive/1.0.2:
+ /unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies:
call-bind: 1.0.2
@@ -16701,12 +15676,12 @@ packages:
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
- /unicode-canonical-property-names-ecmascript/2.0.0:
+ /unicode-canonical-property-names-ecmascript@2.0.0:
resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==}
engines: {node: '>=4'}
dev: true
- /unicode-match-property-ecmascript/2.0.0:
+ /unicode-match-property-ecmascript@2.0.0:
resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
engines: {node: '>=4'}
dependencies:
@@ -16714,17 +15689,17 @@ packages:
unicode-property-aliases-ecmascript: 2.1.0
dev: true
- /unicode-match-property-value-ecmascript/2.0.0:
- resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==}
+ /unicode-match-property-value-ecmascript@2.1.0:
+ resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==}
engines: {node: '>=4'}
dev: true
- /unicode-property-aliases-ecmascript/2.1.0:
+ /unicode-property-aliases-ecmascript@2.1.0:
resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==}
engines: {node: '>=4'}
dev: true
- /union-value/1.0.1:
+ /union-value@1.0.1:
resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -16734,34 +15709,35 @@ packages:
set-value: 2.0.1
dev: true
- /union/0.5.0:
+ /union@0.5.0:
resolution: {integrity: sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==}
engines: {node: '>= 0.8.0'}
dependencies:
- qs: 6.11.0
+ qs: 6.11.1
dev: true
- /universalify/0.1.2:
+ /universalify@0.1.2:
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
engines: {node: '>= 4.0.0'}
+ dev: true
- /universalify/0.2.0:
+ /universalify@0.2.0:
resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
engines: {node: '>= 4.0.0'}
- /universalify/2.0.0:
+ /universalify@2.0.0:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
dev: true
- /unload/2.2.0:
+ /unload@2.2.0:
resolution: {integrity: sha512-B60uB5TNBLtN6/LsgAf3udH9saB5p7gqJwcFfbOEZ8BcBHnGwCf6G/TGiEqkRAxX7zAFIUtzdrXQSdL3Q/wqNA==}
dependencies:
- '@babel/runtime': 7.19.0
+ '@babel/runtime': 7.21.0
detect-node: 2.1.0
dev: false
- /unset-value/1.0.0:
+ /unset-value@1.0.0:
resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==}
engines: {node: '>=0.10.0'}
dependencies:
@@ -16769,52 +15745,47 @@ packages:
isobject: 3.0.1
dev: true
- /untildify/4.0.0:
- resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
- engines: {node: '>=8'}
- dev: true
-
- /update-browserslist-db/1.0.9_browserslist@4.21.4:
- resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==}
+ /update-browserslist-db@1.0.10(browserslist@4.21.5):
+ resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
- browserslist: 4.21.4
+ browserslist: 4.21.5
escalade: 3.1.1
picocolors: 1.0.0
- /updates/13.1.8:
- resolution: {integrity: sha512-hcDCkif1i4MWArx1QkJjLHyPCr8taYyzoypQ7ST/vbmNJyH/cpiawQf+5frvH5uekiSSwtuQNWKdFWB3UH4sew==}
+ /updates@13.2.9:
+ resolution: {integrity: sha512-9ma+0787vwzRNpQZ/PMHVZIa+nKbM0DOoNiQavnaH/cDOb/qLqOIFlFyWyRhBati73AQJCK5MGfeEHN8p/uMww==}
engines: {node: '>= 14'}
hasBin: true
dev: true
- /uri-js/4.4.1:
+ /uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
- punycode: 2.1.1
+ punycode: 2.3.0
- /urix/0.1.0:
+ /urix@0.1.0:
resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==}
deprecated: Please see https://github.com/lydell/urix#deprecated
dev: true
- /url-join-ts/1.0.5:
+ /url-join-ts@1.0.5:
resolution: {integrity: sha512-u+5gi7JyOwhj58ZKwkmkzFGHuepTpmwjqfUDGVjsJJstsCz63CJAINixgJaDcMbmuyWPJIxbtBpIfaDgOQ9KMQ==}
dev: false
- /url-join/4.0.1:
+ /url-join@4.0.1:
resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==}
dev: true
- /url-parse/1.5.10:
+ /url-parse@1.5.10:
resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
dependencies:
querystringify: 2.2.0
requires-port: 1.0.0
- /use-callback-ref/1.3.0_iapumuv4e6jcjznwuxpf4tt22e:
+ /use-callback-ref@1.3.0(@types/react@18.0.30)(react@18.2.0):
resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==}
engines: {node: '>=10'}
peerDependencies:
@@ -16826,12 +15797,12 @@ packages:
react:
optional: true
dependencies:
- '@types/react': 18.0.21
+ '@types/react': 18.0.30
react: 18.2.0
- tslib: 2.4.0
+ tslib: 2.5.0
dev: false
- /use-isomorphic-layout-effect/1.1.2_iapumuv4e6jcjznwuxpf4tt22e:
+ /use-isomorphic-layout-effect@1.1.2(@types/react@18.0.30)(react@18.2.0):
resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
peerDependencies:
'@types/react': '*'
@@ -16842,11 +15813,11 @@ packages:
react:
optional: true
dependencies:
- '@types/react': 18.0.21
+ '@types/react': 18.0.30
react: 18.2.0
dev: false
- /use-sidecar/1.1.2_iapumuv4e6jcjznwuxpf4tt22e:
+ /use-sidecar@1.1.2(@types/react@18.0.30)(react@18.2.0):
resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==}
engines: {node: '>=10'}
peerDependencies:
@@ -16858,13 +15829,13 @@ packages:
react:
optional: true
dependencies:
- '@types/react': 18.0.21
+ '@types/react': 18.0.30
detect-node-es: 1.1.0
react: 18.2.0
- tslib: 2.4.0
+ tslib: 2.5.0
dev: false
- /use-sync-external-store/1.2.0_react@18.2.0:
+ /use-sync-external-store@1.2.0(react@18.2.0):
resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==}
peerDependencies:
react: '*'
@@ -16875,58 +15846,58 @@ packages:
react: 18.2.0
dev: false
- /use/3.1.1:
+ /use@3.1.1:
resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==}
engines: {node: '>=0.10.0'}
dev: true
- /util-deprecate/1.0.2:
+ /util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- /uuid/3.4.0:
+ /uuid@3.4.0:
resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==}
deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
hasBin: true
dev: true
- /uuid/8.3.2:
- resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==}
+ /uuid@9.0.0:
+ resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==}
hasBin: true
- dev: true
+ dev: false
- /v8-compile-cache-lib/3.0.1:
+ /v8-compile-cache-lib@3.0.1:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
- /v8-compile-cache/2.3.0:
+ /v8-compile-cache@2.3.0:
resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==}
dev: true
- /v8-to-istanbul/4.1.4:
+ /v8-to-istanbul@4.1.4:
resolution: {integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==}
engines: {node: 8.x.x || >=10.10.0}
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
- convert-source-map: 1.8.0
+ convert-source-map: 1.9.0
source-map: 0.7.4
dev: true
- /v8-to-istanbul/9.0.1:
- resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==}
+ /v8-to-istanbul@9.1.0:
+ resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==}
engines: {node: '>=10.12.0'}
dependencies:
- '@jridgewell/trace-mapping': 0.3.15
+ '@jridgewell/trace-mapping': 0.3.17
'@types/istanbul-lib-coverage': 2.0.4
- convert-source-map: 1.8.0
+ convert-source-map: 1.9.0
- /validate-npm-package-license/3.0.4:
+ /validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
dependencies:
- spdx-correct: 3.1.1
+ spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
dev: true
- /verror/1.10.0:
- resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=}
+ /verror@1.10.0:
+ resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==}
engines: {'0': node >=0.6.0}
dependencies:
assert-plus: 1.0.0
@@ -16934,49 +15905,64 @@ packages:
extsprintf: 1.3.0
dev: true
- /vite-tsconfig-paths/3.5.1_vite@2.9.15:
- resolution: {integrity: sha512-t7cPvDMDxOCUxxNLqngXiX+L6jPYBr+eMgkeVadknxBb89d2s1aejz+wFEep010VfXjGVAUWGEFPe1fkRYTFvg==}
+ /vite-tsconfig-paths@4.0.7(typescript@4.9.5)(vite@4.2.1):
+ resolution: {integrity: sha512-MwIYaby6kcbQGZqMH+gAK6h0UYQGOkjsuAgw4q6bP/5vWkn8VKvnmLuCQHA2+IzHAJHnE8OFTO4lnJLFMf9+7Q==}
peerDependencies:
- vite: '>2.0.0-0'
+ vite: '*'
+ peerDependenciesMeta:
+ vite:
+ optional: true
dependencies:
debug: 4.3.4
globrex: 0.1.2
- recrawl-sync: 2.2.2
- tsconfig-paths: 4.1.0
- vite: 2.9.15
+ tsconfck: 2.1.1(typescript@4.9.5)
+ vite: 4.2.1(@types/node@18.15.11)
transitivePeerDependencies:
- supports-color
+ - typescript
dev: false
- /vite/2.9.15:
- resolution: {integrity: sha512-fzMt2jK4vQ3yK56te3Kqpkaeq9DkcZfBbzHwYpobasvgYmP2SoAr6Aic05CsB4CzCZbsDv4sujX3pkEGhLabVQ==}
- engines: {node: '>=12.2.0'}
+ /vite@4.2.1(@types/node@18.15.11):
+ resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
+ engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
+ '@types/node': '>= 14'
less: '*'
sass: '*'
stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
peerDependenciesMeta:
+ '@types/node':
+ optional: true
less:
optional: true
sass:
optional: true
stylus:
optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
dependencies:
- esbuild: 0.14.54
- postcss: 8.4.16
+ '@types/node': 18.15.11
+ esbuild: 0.17.14
+ postcss: 8.4.21
resolve: 1.22.1
- rollup: 2.77.3
+ rollup: 3.20.2
optionalDependencies:
fsevents: 2.3.2
- /w3c-hr-time/1.0.2:
+ /w3c-hr-time@1.0.2:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
+ deprecated: Use your platform's native performance.now() and performance.timeOrigin.
dependencies:
browser-process-hrtime: 1.0.0
+ dev: true
- /w3c-xmlserializer/1.1.2:
+ /w3c-xmlserializer@1.1.2:
resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==}
dependencies:
domexception: 1.0.1
@@ -16984,56 +15970,64 @@ packages:
xml-name-validator: 3.0.0
dev: true
- /w3c-xmlserializer/3.0.0:
+ /w3c-xmlserializer@3.0.0:
resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==}
engines: {node: '>=12'}
dependencies:
xml-name-validator: 4.0.0
+ dev: true
+
+ /w3c-xmlserializer@4.0.0:
+ resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}
+ engines: {node: '>=14'}
+ dependencies:
+ xml-name-validator: 4.0.0
+ dev: false
- /walker/1.0.8:
+ /walker@1.0.8:
resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
dependencies:
makeerror: 1.0.12
- /wcwidth/1.0.1:
+ /wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
dependencies:
- defaults: 1.0.3
+ defaults: 1.0.4
dev: true
- /webidl-conversions/3.0.1:
+ /webidl-conversions@3.0.1:
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
dev: false
- /webidl-conversions/4.0.2:
+ /webidl-conversions@4.0.2:
resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
dev: true
- /webidl-conversions/7.0.0:
+ /webidl-conversions@7.0.0:
resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
engines: {node: '>=12'}
- /whatwg-encoding/1.0.5:
+ /whatwg-encoding@1.0.5:
resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==}
dependencies:
iconv-lite: 0.4.24
dev: true
- /whatwg-encoding/2.0.0:
+ /whatwg-encoding@2.0.0:
resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
engines: {node: '>=12'}
dependencies:
iconv-lite: 0.6.3
- /whatwg-mimetype/2.3.0:
+ /whatwg-mimetype@2.3.0:
resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==}
dev: true
- /whatwg-mimetype/3.0.0:
+ /whatwg-mimetype@3.0.0:
resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==}
engines: {node: '>=12'}
- /whatwg-url/10.0.0:
+ /whatwg-url@10.0.0:
resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==}
engines: {node: '>=12'}
dependencies:
@@ -17041,21 +16035,21 @@ packages:
webidl-conversions: 7.0.0
dev: true
- /whatwg-url/11.0.0:
+ /whatwg-url@11.0.0:
resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
engines: {node: '>=12'}
dependencies:
tr46: 3.0.0
webidl-conversions: 7.0.0
- /whatwg-url/5.0.0:
+ /whatwg-url@5.0.0:
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
dependencies:
tr46: 0.0.3
webidl-conversions: 3.0.1
dev: false
- /whatwg-url/7.1.0:
+ /whatwg-url@7.1.0:
resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
dependencies:
lodash.sortby: 4.7.0
@@ -17063,7 +16057,7 @@ packages:
webidl-conversions: 4.0.2
dev: true
- /which-boxed-primitive/1.0.2:
+ /which-boxed-primitive@1.0.2:
resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
dependencies:
is-bigint: 1.0.4
@@ -17072,37 +16066,52 @@ packages:
is-string: 1.0.7
is-symbol: 1.0.4
- /which-module/2.0.0:
+ /which-collection@1.0.1:
+ resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==}
+ dependencies:
+ is-map: 2.0.2
+ is-set: 2.0.2
+ is-weakmap: 2.0.1
+ is-weakset: 2.0.2
+
+ /which-module@2.0.0:
resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==}
dev: true
- /which/1.3.1:
+ /which-typed-array@1.1.9:
+ resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ available-typed-arrays: 1.0.5
+ call-bind: 1.0.2
+ for-each: 0.3.3
+ gopd: 1.0.1
+ has-tostringtag: 1.0.0
+ is-typed-array: 1.1.10
+
+ /which@1.3.1:
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
hasBin: true
dependencies:
isexe: 2.0.0
dev: true
- /which/2.0.2:
+ /which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
hasBin: true
dependencies:
isexe: 2.0.0
- /word-wrap/1.2.3:
+ /word-wrap@1.2.3:
resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
engines: {node: '>=0.10.0'}
- /wordwrapjs/4.0.1:
- resolution: {integrity: sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==}
- engines: {node: '>=8.0.0'}
- dependencies:
- reduce-flatten: 2.0.0
- typical: 5.2.0
+ /wordwrap@1.0.0:
+ resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
dev: false
- /wrap-ansi/3.0.1:
+ /wrap-ansi@3.0.1:
resolution: {integrity: sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==}
engines: {node: '>=4'}
dependencies:
@@ -17110,7 +16119,7 @@ packages:
strip-ansi: 4.0.0
dev: true
- /wrap-ansi/6.2.0:
+ /wrap-ansi@6.2.0:
resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
engines: {node: '>=8'}
dependencies:
@@ -17119,7 +16128,7 @@ packages:
strip-ansi: 6.0.1
dev: true
- /wrap-ansi/7.0.0:
+ /wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
dependencies:
@@ -17127,10 +16136,10 @@ packages:
string-width: 4.2.3
strip-ansi: 6.0.1
- /wrappy/1.0.2:
+ /wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
- /write-file-atomic/3.0.3:
+ /write-file-atomic@3.0.3:
resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
dependencies:
imurmurhash: 0.1.4
@@ -17139,22 +16148,22 @@ packages:
typedarray-to-buffer: 3.1.5
dev: true
- /write-file-atomic/4.0.2:
+ /write-file-atomic@4.0.2:
resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
dependencies:
imurmurhash: 0.1.4
signal-exit: 3.0.7
- /write/1.0.3:
+ /write@1.0.3:
resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==}
engines: {node: '>=4'}
dependencies:
mkdirp: 0.5.6
dev: true
- /ws/7.4.6:
- resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==}
+ /ws@7.5.9:
+ resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
engines: {node: '>=8.3.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -17164,23 +16173,22 @@ packages:
optional: true
utf-8-validate:
optional: true
- dev: false
+ dev: true
- /ws/7.5.9:
- resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==}
- engines: {node: '>=8.3.0'}
+ /ws@8.13.0:
+ resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==}
+ engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
+ utf-8-validate: '>=5.0.2'
peerDependenciesMeta:
bufferutil:
optional: true
utf-8-validate:
optional: true
- dev: true
- /ws/8.9.0:
- resolution: {integrity: sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==}
+ /ws@8.5.0:
+ resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -17190,46 +16198,46 @@ packages:
optional: true
utf-8-validate:
optional: true
+ dev: false
- /xml-name-validator/3.0.0:
+ /xml-name-validator@3.0.0:
resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==}
dev: true
- /xml-name-validator/4.0.0:
+ /xml-name-validator@4.0.0:
resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
engines: {node: '>=12'}
- /xmlchars/2.2.0:
+ /xmlchars@2.2.0:
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
- /xstate/4.33.6:
- resolution: {integrity: sha512-A5R4fsVKADWogK2a43ssu8Fz1AF077SfrKP1ZNyDBD8lNa/l4zfR//Luofp5GSWehOQr36Jp0k2z7b+sH2ivyg==}
-
- /xtend/4.0.2:
- resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
- engines: {node: '>=0.4'}
+ /xstate@4.37.1:
+ resolution: {integrity: sha512-MuB7s01nV5vG2CzaBg2msXLGz7JuS+x/NBkQuZAwgEYCnWA8iQMiRz2VGxD3pcFjZAOih3fOgDD3kDaFInEx+g==}
- /y18n/4.0.3:
+ /y18n@4.0.3:
resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
dev: true
- /y18n/5.0.8:
+ /y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- /yallist/4.0.0:
+ /yallist@3.1.1:
+ resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
+
+ /yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
- /yaml/1.10.2:
+ /yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
- /yaml/2.1.1:
- resolution: {integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==}
+ /yaml@2.2.1:
+ resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==}
engines: {node: '>= 14'}
dev: true
- /yargs-parser/18.1.3:
+ /yargs-parser@18.1.3:
resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
engines: {node: '>=6'}
dependencies:
@@ -17237,11 +16245,11 @@ packages:
decamelize: 1.2.0
dev: true
- /yargs-parser/21.1.1:
+ /yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
- /yargs/15.4.1:
+ /yargs@15.4.1:
resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
engines: {node: '>=8'}
dependencies:
@@ -17258,11 +16266,11 @@ packages:
yargs-parser: 18.1.3
dev: true
- /yargs/17.5.1:
- resolution: {integrity: sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA==}
+ /yargs@17.7.1:
+ resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==}
engines: {node: '>=12'}
dependencies:
- cliui: 7.0.4
+ cliui: 8.0.1
escalade: 3.1.1
get-caller-file: 2.0.5
require-directory: 2.1.1
@@ -17270,17 +16278,10 @@ packages:
y18n: 5.0.8
yargs-parser: 21.1.1
- /yauzl/2.10.0:
- resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
- dependencies:
- buffer-crc32: 0.2.13
- fd-slicer: 1.1.0
- dev: true
-
- /yn/3.1.1:
+ /yn@3.1.1:
resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
engines: {node: '>=6'}
- /yocto-queue/0.1.0:
+ /yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
diff --git a/scripts/ci-test.sh b/scripts/ci-test.sh
index a39c220e..2e75aa71 100755
--- a/scripts/ci-test.sh
+++ b/scripts/ci-test.sh
@@ -14,7 +14,7 @@ fi
# Run setup
export NODE_ENV=test
-pnpm services:setup-test
+pnpm services:setup-test-init
echo $1
diff --git a/scripts/create-test-env.sh b/scripts/create-test-env.sh
index 1eb8c9d3..bb0a95f1 100755
--- a/scripts/create-test-env.sh
+++ b/scripts/create-test-env.sh
@@ -11,4 +11,5 @@ APP_TEST_ENV=$3
echo "VITE_FUEL_PROVIDER_URL=http://localhost:$1/graphql" > $APP_TEST_ENV
echo "VITE_FUEL_FAUCET_URL=http://localhost:$2/dispense" >> $APP_TEST_ENV
echo "VITE_CONTRACT_ID=0x0000000000000000000000000000000000000000000000000000000000000000" >> $APP_TEST_ENV
-echo "VITE_TOKEN_ID=0x0000000000000000000000000000000000000000000000000000000000000000" >> $APP_TEST_ENV
+echo "VITE_TOKEN_ID1=0x0000000000000000000000000000000000000000000000000000000000000000" >> $APP_TEST_ENV
+echo "VITE_TOKEN_ID2=0x0000000000000000000000000000000000000000000000000000000000000000" >> $APP_TEST_ENV
diff --git a/swayswap.config.ts b/swayswap.config.ts
index 088acbe3..33a32976 100644
--- a/swayswap.config.ts
+++ b/swayswap.config.ts
@@ -22,21 +22,39 @@ export default createConfig({
},
contracts: [
{
- name: 'VITE_TOKEN_ID',
+ name: 'VITE_TOKEN_ID1',
path: './packages/contracts/token_contract',
- options: getDeployOptions(),
+ options: () => {
+ return {
+ ...getDeployOptions(),
+ };
+ },
+ },
+ {
+ name: 'VITE_TOKEN_ID2',
+ path: './packages/contracts/token_contract',
+ options: () => {
+ return {
+ ...getDeployOptions(),
+ };
+ },
},
{
name: 'VITE_CONTRACT_ID',
path: './packages/contracts/exchange_contract',
options: (contracts) => {
- const contractDeployed = contracts.find((c) => c.name === 'VITE_TOKEN_ID')!;
+ const deployedTokenContract1 = contracts.find((c) => c.name === 'VITE_TOKEN_ID1')!;
+ const deployedTokenContract2 = contracts.find((c) => c.name === 'VITE_TOKEN_ID2')!;
return {
...getDeployOptions(),
storageSlots: [
{
key: '0x0000000000000000000000000000000000000000000000000000000000000001',
- value: contractDeployed.contractId,
+ value: deployedTokenContract1.contractId,
+ },
+ {
+ key: '0x0000000000000000000000000000000000000000000000000000000000000002',
+ value: deployedTokenContract2.contractId,
},
],
};