From 75bd752170187fede40f01b10935871a27ea1b4a Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Thu, 3 Feb 2022 19:09:36 +0100 Subject: [PATCH 01/11] [DDW-940] Use the new faker.js npm module --- package.json | 2 +- .../components/wallet/WalletSendForm.spec.tsx | 2 +- .../app/config/generateStakePoolFakeData.ts | 13 +- storybook/stories/_support/StoryProvider.tsx | 2 +- storybook/stories/_support/utils.ts | 2 +- storybook/webpack.config.js | 2 +- yarn.lock | 276 ++---------------- 7 files changed, 42 insertions(+), 257 deletions(-) diff --git a/package.json b/package.json index 07a5fc51bc..7e48128f6d 100644 --- a/package.json +++ b/package.json @@ -131,7 +131,7 @@ "eslint-plugin-react": "7.21.2", "eslint-plugin-react-hooks": "4.1.2", "esm": "3.2.25", - "faker": "5.1.0", + "@faker-js/faker": "5.5.3", "fast-sass-loader": "1.5.0", "file-loader": "4.2.0", "gulp-shell": "0.8.0", diff --git a/source/renderer/app/components/wallet/WalletSendForm.spec.tsx b/source/renderer/app/components/wallet/WalletSendForm.spec.tsx index c2de2ecc84..3ab97711f7 100644 --- a/source/renderer/app/components/wallet/WalletSendForm.spec.tsx +++ b/source/renderer/app/components/wallet/WalletSendForm.spec.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { addLocaleData } from 'react-intl'; import BigNumber from 'bignumber.js'; import { Provider as MobxProvider } from 'mobx-react'; -import faker from 'faker'; +import faker from '@faker-js/faker'; import { render, fireEvent, diff --git a/source/renderer/app/config/generateStakePoolFakeData.ts b/source/renderer/app/config/generateStakePoolFakeData.ts index bdf13d96be..fa606aaa07 100644 --- a/source/renderer/app/config/generateStakePoolFakeData.ts +++ b/source/renderer/app/config/generateStakePoolFakeData.ts @@ -2,14 +2,11 @@ * It generates stake pool dummy json content * Command to run: node source/renderer/app/config/generateStakePoolFakeData.js */ -const faker = require('faker'); +import faker from '@faker-js/faker'; +import path from 'path'; +import BigNumber from 'bignumber.js'; -// const fs = require('fs'); -const path = require('path'); - -const BigNumber = require('bignumber.js'); - -function generatStakePoolsFakeData() { +function generateStakePoolsFakeData() { const stakePools = []; for (let i = 1; i <= 300; i++) { @@ -56,7 +53,7 @@ function generatStakePoolsFakeData() { return stakePools; } -const fakeStakePools = generatStakePoolsFakeData(); +const fakeStakePools = generateStakePoolsFakeData(); // @TODO - remove flow fix and move fs to main process /* eslint-disable no-undef */ diff --git a/storybook/stories/_support/StoryProvider.tsx b/storybook/stories/_support/StoryProvider.tsx index 268febcb88..c684b5d966 100644 --- a/storybook/stories/_support/StoryProvider.tsx +++ b/storybook/stories/_support/StoryProvider.tsx @@ -2,7 +2,7 @@ import React, { Component } from 'react'; // @ts-ignore ts-migrate(2305) FIXME: Module '"react"' has no exported member 'Node'. import type { Node } from 'react'; import { Provider, observer } from 'mobx-react'; -import faker from 'faker'; +import faker from '@faker-js/faker'; import { observable, computed, runInAction } from 'mobx'; import BigNumber from 'bignumber.js'; import moment from 'moment'; diff --git a/storybook/stories/_support/utils.ts b/storybook/stories/_support/utils.ts index 8281be8564..938f63ba25 100644 --- a/storybook/stories/_support/utils.ts +++ b/storybook/stories/_support/utils.ts @@ -1,5 +1,5 @@ import hash from 'hash.js'; -import faker from 'faker'; +import faker from '@faker-js/faker'; import JSONBigInt from 'json-bigint'; import moment from 'moment'; import { get } from 'lodash'; diff --git a/storybook/webpack.config.js b/storybook/webpack.config.js index 3f6bbf82c0..bda2b67914 100644 --- a/storybook/webpack.config.js +++ b/storybook/webpack.config.js @@ -32,7 +32,7 @@ module.exports = async ({ config }) => { 'bs58', 'classnames', 'es6-error', - 'faker', + '@faker-js/faker', 'humanize-duration', 'lodash', 'mobx', diff --git a/yarn.lock b/yarn.lock index b41b990971..7e2ff15f91 100644 --- a/yarn.lock +++ b/yarn.lock @@ -104,27 +104,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.6": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.12.tgz#5edc53c1b71e54881315923ae2aedea2522bb784" - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.8" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.16.7" - "@babel/parser" "^7.16.12" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.10" - "@babel/types" "^7.16.8" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - -"@babel/core@^7.13.16": +"@babel/core@^7.1.6", "@babel/core@^7.13.16": version "7.16.12" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.12.tgz#5edc53c1b71e54881315923ae2aedea2522bb784" dependencies: @@ -280,19 +260,7 @@ "@babel/helper-replace-supers" "^7.16.0" "@babel/helper-split-export-declaration" "^7.16.0" -"@babel/helper-create-class-features-plugin@^7.16.10": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz#8a6959b9cc818a88815ba3c5474619e9c0f2c21c" - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - -"@babel/helper-create-class-features-plugin@^7.16.7": +"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7": version "7.16.10" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz#8a6959b9cc818a88815ba3c5474619e9c0f2c21c" dependencies: @@ -755,7 +723,7 @@ version "7.16.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e" -"@babel/parser@^7.1.6": +"@babel/parser@^7.1.6", "@babel/parser@^7.13.16", "@babel/parser@^7.16.10", "@babel/parser@^7.16.12", "@babel/parser@^7.16.7", "@babel/parser@^7.7.0": version "7.16.12" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" @@ -763,26 +731,6 @@ version "7.11.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037" -"@babel/parser@^7.13.16": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" - -"@babel/parser@^7.16.10": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" - -"@babel/parser@^7.16.12": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" - -"@babel/parser@^7.16.7": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" - -"@babel/parser@^7.7.0": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.2": version "7.16.2" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz#2977fca9b212db153c195674e57cfab807733183" @@ -842,7 +790,7 @@ "@babel/helper-create-class-features-plugin" "^7.2.1" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-proposal-class-properties@^7.1.0": +"@babel/plugin-proposal-class-properties@^7.1.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" dependencies: @@ -856,13 +804,6 @@ "@babel/helper-create-class-features-plugin" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-proposal-class-properties@^7.13.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-proposal-class-properties@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz#c029618267ddebc7280fa286e0f8ca2a278a2d1a" @@ -870,13 +811,6 @@ "@babel/helper-create-class-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-class-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-proposal-class-static-block@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz#5296942c564d8144c83eea347d0aa8a0b89170e7" @@ -992,7 +926,7 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": +"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" dependencies: @@ -1006,13 +940,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-numeric-separator@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz#ce1590ff0a65ad12970a609d78855e9a4c1aef06" @@ -1041,7 +968,7 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" -"@babel/plugin-proposal-object-rest-spread@^7.0.0": +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz#94593ef1ddf37021a25bdcb5754c4a8d534b01d8" dependencies: @@ -1069,16 +996,6 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.16.0" -"@babel/plugin-proposal-object-rest-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz#94593ef1ddf37021a25bdcb5754c4a8d534b01d8" - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.16.7" - "@babel/plugin-proposal-optional-catch-binding@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz#31c938309d24a78a49d68fdabffaa863758554dd" @@ -1108,7 +1025,7 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-optional-chaining@^7.13.12": +"@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" dependencies: @@ -1124,14 +1041,6 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-proposal-private-methods@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz#b160d972b8fdba5c7d111a145fc8c421fc2a6909" @@ -1665,7 +1574,7 @@ "@babel/helper-simple-access" "^7.10.4" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.13.8": +"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.16.8": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" dependencies: @@ -1683,15 +1592,6 @@ "@babel/helper-simple-access" "^7.16.0" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - "@babel/plugin-transform-modules-systemjs@^7.10.4": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz#6270099c854066681bae9e05f87e1b9cadbe8c85" @@ -2026,15 +1926,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.16.7" -"@babel/plugin-transform-typescript@^7.16.7": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-typescript" "^7.16.7" - -"@babel/plugin-transform-typescript@^7.16.8": +"@babel/plugin-transform-typescript@^7.16.7", "@babel/plugin-transform-typescript@^7.16.8": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" dependencies: @@ -2376,23 +2268,7 @@ "@babel/plugin-transform-react-jsx-source" "^7.10.4" "@babel/plugin-transform-react-pure-annotations" "^7.10.4" -"@babel/preset-typescript@^7.1.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-typescript" "^7.16.7" - -"@babel/preset-typescript@^7.13.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-typescript" "^7.16.7" - -"@babel/preset-typescript@^7.16.7": +"@babel/preset-typescript@^7.1.0", "@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" dependencies: @@ -2412,17 +2288,7 @@ pirates "^4.0.0" source-map-support "^0.5.9" -"@babel/register@^7.0.0": - version "7.16.9" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.16.9.tgz#fcfb23cfdd9ad95c9771e58183de83b513857806" - dependencies: - clone-deep "^4.0.1" - find-cache-dir "^2.0.0" - make-dir "^2.1.0" - pirates "^4.0.0" - source-map-support "^0.5.16" - -"@babel/register@^7.13.16": +"@babel/register@^7.0.0", "@babel/register@^7.13.16": version "7.16.9" resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.16.9.tgz#fcfb23cfdd9ad95c9771e58183de83b513857806" dependencies: @@ -2510,52 +2376,7 @@ globals "^11.1.0" lodash "^4.17.19" -"@babel/traverse@^7.16.10": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.8" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.16.10" - "@babel/types" "^7.16.8" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/traverse@^7.16.7": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.8" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.16.10" - "@babel/types" "^7.16.8" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/traverse@^7.16.8": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.8" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.16.10" - "@babel/types" "^7.16.8" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/traverse@^7.7.0": +"@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.7.0": version "7.16.10" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" dependencies: @@ -2585,21 +2406,7 @@ lodash "^4.17.19" to-fast-properties "^2.0.0" -"@babel/types@^7.16.7": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - to-fast-properties "^2.0.0" - -"@babel/types@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - to-fast-properties "^2.0.0" - -"@babel/types@^7.7.0": +"@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.7.0": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.16.8.tgz#0ba5da91dd71e0a4e7781a30f22770831062e3c1" dependencies: @@ -2795,6 +2602,11 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@faker-js/faker@5.5.3": + version "5.5.3" + resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-5.5.3.tgz#18e3af6b8eae7984072bbeb0c0858474d7c4cefe" + integrity sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw== + "@humanwhocodes/config-array@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" @@ -3349,6 +3161,7 @@ dependencies: "@storybook/client-logger" "5.3.14" "@storybook/theming" "5.3.14" + "@types/react-syntax-highlighter" "11.0.2" "@types/react-textarea-autosize" "^4.3.3" core-js "^3.0.1" global "^4.3.2" @@ -3462,6 +3275,7 @@ version "5.3.14" resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.14.tgz#5e4e02585b37754bbebb8810ffb17c8ce706a1f8" dependencies: + "@types/npmlog" "^4.1.2" chalk "^3.0.0" core-js "^3.0.1" npmlog "^4.1.2" @@ -3684,6 +3498,7 @@ dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" aria-query "^5.0.0" chalk "^4.1.0" dom-accessibility-api "^0.5.9" @@ -3883,7 +3698,7 @@ version "3.0.1" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" dependencies: - + "@types/istanbul-lib-report" "*" "@types/jest@*": version "27.0.3" @@ -3998,6 +3813,7 @@ resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.4.tgz#c63daf012ad067ac0127bdd86725f079d02082bd" dependencies: "@types/react" "*" + "@types/reactcss" "*" "@types/react-svg-inline@^2.1.3": version "2.1.3" @@ -4077,6 +3893,7 @@ "@types/anymatch" "*" "@types/node" "*" "@types/tapable" "*" + "@types/uglify-js" "*" "@types/webpack-sources" "*" source-map "^0.6.0" @@ -6920,14 +6737,7 @@ core-js-compat@^3.18.0, core-js-compat@^3.19.1: browserslist "^4.18.1" semver "7.0.0" -core-js-compat@^3.20.0: - version "3.20.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.20.3.tgz#d71f85f94eb5e4bea3407412e549daa083d23bd6" - dependencies: - browserslist "^4.19.1" - semver "7.0.0" - -core-js-compat@^3.20.2: +core-js-compat@^3.20.0, core-js-compat@^3.20.2: version "3.20.3" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.20.3.tgz#d71f85f94eb5e4bea3407412e549daa083d23bd6" dependencies: @@ -6985,6 +6795,7 @@ cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" dependencies: + "@types/parse-json" "^4.0.0" import-fresh "^3.1.0" parse-json "^5.0.0" path-type "^4.0.0" @@ -6994,6 +6805,7 @@ cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" dependencies: + "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" @@ -9034,10 +8846,6 @@ extsprintf@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" -faker@5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/faker/-/faker-5.1.0.tgz#e10fa1dec4502551aee0eb771617a7e7b94692e8" - falafel@^2.1.0: version "2.2.4" resolved "https://registry.yarnpkg.com/falafel/-/falafel-2.2.4.tgz#b5d86c060c2412a43166243cb1bce44d1abd2819" @@ -9086,17 +8894,7 @@ fast-glob@^3.1.1, fast-glob@^3.2.4: micromatch "^4.0.2" picomatch "^2.2.1" -fast-glob@^3.2.5: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-glob@^3.2.9: +fast-glob@^3.2.5, fast-glob@^3.2.9: version "3.2.11" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" dependencies: @@ -10002,13 +9800,7 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -globals@^13.6.0: - version "13.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" - dependencies: - type-fest "^0.20.2" - -globals@^13.9.0: +globals@^13.6.0, globals@^13.9.0: version "13.12.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" dependencies: @@ -10466,6 +10258,7 @@ html-webpack-plugin@^4.0.0-beta.2: version "4.5.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" dependencies: + "@types/html-minifier-terser" "^5.0.0" "@types/tapable" "^1.0.5" "@types/webpack" "^4.41.8" html-minifier-terser "^5.0.1" @@ -12768,6 +12561,7 @@ meow@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" dependencies: + "@types/minimist" "^1.2.0" camelcase-keys "^6.2.2" decamelize-keys "^1.1.0" hard-rejection "^2.1.0" @@ -17508,13 +17302,7 @@ telejson@^3.2.0: lodash "^4.17.15" memoizerific "^1.11.3" -temp@^0.8.1: - version "0.8.4" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" - dependencies: - rimraf "~2.6.2" - -temp@^0.8.4: +temp@^0.8.1, temp@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" dependencies: From 86e4887bec9d063510b083e30376fc513976207b Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Fri, 4 Feb 2022 10:35:23 +0100 Subject: [PATCH 02/11] [DDW-940] Fix lockfile --- yarn.lock | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/yarn.lock b/yarn.lock index 7e2ff15f91..1ad7fbcfec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2605,7 +2605,6 @@ "@faker-js/faker@5.5.3": version "5.5.3" resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-5.5.3.tgz#18e3af6b8eae7984072bbeb0c0858474d7c4cefe" - integrity sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw== "@humanwhocodes/config-array@^0.5.0": version "0.5.0" @@ -3161,7 +3160,6 @@ dependencies: "@storybook/client-logger" "5.3.14" "@storybook/theming" "5.3.14" - "@types/react-syntax-highlighter" "11.0.2" "@types/react-textarea-autosize" "^4.3.3" core-js "^3.0.1" global "^4.3.2" @@ -3275,7 +3273,6 @@ version "5.3.14" resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.14.tgz#5e4e02585b37754bbebb8810ffb17c8ce706a1f8" dependencies: - "@types/npmlog" "^4.1.2" chalk "^3.0.0" core-js "^3.0.1" npmlog "^4.1.2" @@ -3498,7 +3495,6 @@ dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" - "@types/aria-query" "^4.2.0" aria-query "^5.0.0" chalk "^4.1.0" dom-accessibility-api "^0.5.9" @@ -3698,7 +3694,7 @@ version "3.0.1" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" dependencies: - "@types/istanbul-lib-report" "*" + "@types/jest@*": version "27.0.3" @@ -3813,7 +3809,6 @@ resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.4.tgz#c63daf012ad067ac0127bdd86725f079d02082bd" dependencies: "@types/react" "*" - "@types/reactcss" "*" "@types/react-svg-inline@^2.1.3": version "2.1.3" @@ -3893,7 +3888,6 @@ "@types/anymatch" "*" "@types/node" "*" "@types/tapable" "*" - "@types/uglify-js" "*" "@types/webpack-sources" "*" source-map "^0.6.0" @@ -6795,7 +6789,6 @@ cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" dependencies: - "@types/parse-json" "^4.0.0" import-fresh "^3.1.0" parse-json "^5.0.0" path-type "^4.0.0" @@ -6805,7 +6798,6 @@ cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" dependencies: - "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" @@ -10258,7 +10250,6 @@ html-webpack-plugin@^4.0.0-beta.2: version "4.5.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" dependencies: - "@types/html-minifier-terser" "^5.0.0" "@types/tapable" "^1.0.5" "@types/webpack" "^4.41.8" html-minifier-terser "^5.0.1" @@ -12561,7 +12552,6 @@ meow@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" dependencies: - "@types/minimist" "^1.2.0" camelcase-keys "^6.2.2" decamelize-keys "^1.1.0" hard-rejection "^2.1.0" From b61739705e77e2609f0a01e005302ac0e184dc9a Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Thu, 10 Feb 2022 17:08:05 +0100 Subject: [PATCH 03/11] [DDW-940] Fix lockfile --- yarn.lock | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/yarn.lock b/yarn.lock index 7e2ff15f91..1ad7fbcfec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2605,7 +2605,6 @@ "@faker-js/faker@5.5.3": version "5.5.3" resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-5.5.3.tgz#18e3af6b8eae7984072bbeb0c0858474d7c4cefe" - integrity sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw== "@humanwhocodes/config-array@^0.5.0": version "0.5.0" @@ -3161,7 +3160,6 @@ dependencies: "@storybook/client-logger" "5.3.14" "@storybook/theming" "5.3.14" - "@types/react-syntax-highlighter" "11.0.2" "@types/react-textarea-autosize" "^4.3.3" core-js "^3.0.1" global "^4.3.2" @@ -3275,7 +3273,6 @@ version "5.3.14" resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.14.tgz#5e4e02585b37754bbebb8810ffb17c8ce706a1f8" dependencies: - "@types/npmlog" "^4.1.2" chalk "^3.0.0" core-js "^3.0.1" npmlog "^4.1.2" @@ -3498,7 +3495,6 @@ dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" - "@types/aria-query" "^4.2.0" aria-query "^5.0.0" chalk "^4.1.0" dom-accessibility-api "^0.5.9" @@ -3698,7 +3694,7 @@ version "3.0.1" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" dependencies: - "@types/istanbul-lib-report" "*" + "@types/jest@*": version "27.0.3" @@ -3813,7 +3809,6 @@ resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.4.tgz#c63daf012ad067ac0127bdd86725f079d02082bd" dependencies: "@types/react" "*" - "@types/reactcss" "*" "@types/react-svg-inline@^2.1.3": version "2.1.3" @@ -3893,7 +3888,6 @@ "@types/anymatch" "*" "@types/node" "*" "@types/tapable" "*" - "@types/uglify-js" "*" "@types/webpack-sources" "*" source-map "^0.6.0" @@ -6795,7 +6789,6 @@ cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" dependencies: - "@types/parse-json" "^4.0.0" import-fresh "^3.1.0" parse-json "^5.0.0" path-type "^4.0.0" @@ -6805,7 +6798,6 @@ cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" dependencies: - "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" @@ -10258,7 +10250,6 @@ html-webpack-plugin@^4.0.0-beta.2: version "4.5.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" dependencies: - "@types/html-minifier-terser" "^5.0.0" "@types/tapable" "^1.0.5" "@types/webpack" "^4.41.8" html-minifier-terser "^5.0.1" @@ -12561,7 +12552,6 @@ meow@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" dependencies: - "@types/minimist" "^1.2.0" camelcase-keys "^6.2.2" decamelize-keys "^1.1.0" hard-rejection "^2.1.0" From 993f43f9f0e6c6bbd687234e5fb09c37c32fa688 Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Thu, 10 Feb 2022 17:27:27 +0100 Subject: [PATCH 04/11] [DDW-940] Fix tests --- source/renderer/app/components/wallet/WalletSendForm.spec.tsx | 4 ++-- storybook/stories/_support/utils.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/renderer/app/components/wallet/WalletSendForm.spec.tsx b/source/renderer/app/components/wallet/WalletSendForm.spec.tsx index 3ac16a7fd5..45f7b26268 100644 --- a/source/renderer/app/components/wallet/WalletSendForm.spec.tsx +++ b/source/renderer/app/components/wallet/WalletSendForm.spec.tsx @@ -28,12 +28,12 @@ describe('wallet/Wallet Send Form', () => { const currencyMaxFractionalDigits = 6; function createAssets(index: number) { - const id = `${faker.random.uuid()}:${index}`; + const id = `${faker.datatype.uuid()}:${index}`; return { policyId: id, assetName: faker.internet.domainWord(), uniqueId: id, - fingerprint: faker.random.uuid(), + fingerprint: faker.datatype.uuid(), quantity: new BigNumber(faker.finance.amount()), decimals: 0, recommendedDecimals: null, diff --git a/storybook/stories/_support/utils.ts b/storybook/stories/_support/utils.ts index 938f63ba25..6cbac27eaa 100644 --- a/storybook/stories/_support/utils.ts +++ b/storybook/stories/_support/utils.ts @@ -188,7 +188,7 @@ export const generateTransaction = ( metadata: TransactionMetadata = EXAMPLE_METADATA ) => new WalletTransaction({ - id: faker.random.uuid(), + id: faker.datatype.uuid(), title: '', type, amount: amount.plus(fee), From 2bb1ab7774afac847aec90c2d3094219516c0f2f Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Thu, 10 Feb 2022 17:35:01 +0100 Subject: [PATCH 05/11] [DDW-940] Fix tests --- package.json | 7 +- yarn.lock | 1047 +++----------------------------------------------- 2 files changed, 49 insertions(+), 1005 deletions(-) diff --git a/package.json b/package.json index 326cd6a54d..28734ffa7d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "daedalus", "productName": "Daedalus", - "version": "4.7.0", + "version": "4.8.0", "description": "Cryptocurrency Wallet", "main": "./dist/main/index.js", "scripts": { @@ -173,7 +173,6 @@ "thread-loader": "2.1.3", "timemachine": "0.3.2", "transform-loader": "0.2.4", - "ts-migrate": "^0.1.27", "ts-node": "^10.4.0", "typescript": "^4.5.5", "url-loader": "2.0.1", @@ -201,7 +200,7 @@ "cardano-js": "0.4.8", "cardano-launcher": "0.20211105.1", "cbor": "5.0.2", - "check-disk-space": "3.0.1", + "check-disk-space": "3.2.0", "chroma-js": "2.1.0", "classnames": "2.2.6", "csv-stringify": "5.5.1", @@ -249,7 +248,7 @@ "react-intl": "2.7.2", "react-lottie": "1.2.3", "react-markdown": "4.3.1", - "react-polymorph": "1.0.1", + "react-polymorph": "1.0.3", "react-router": "5.2.0", "react-router-dom": "5.2.0", "react-svg-inline": "2.1.1", diff --git a/yarn.lock b/yarn.lock index 1ad7fbcfec..9121ddff87 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,12 +17,6 @@ "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" chokidar "^3.4.0" -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - dependencies: - "@babel/highlight" "^7.10.4" - "@babel/code-frame@7.5.5": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" @@ -59,10 +53,6 @@ version "7.16.4" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.4.tgz#081d6bbc336ec5c2435c6346b2ae1fb98b5ac68e" -"@babel/compat-data@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.16.8.tgz#31560f9f29fdf1868de8cb55049538a1b9732a60" - "@babel/core@7.16.0", "@babel/core@^7.1.0", "@babel/core@^7.12.3": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.0.tgz#c4ff44046f5fe310525cc9eb4ef5147f0c5374d4" @@ -104,26 +94,6 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.6", "@babel/core@^7.13.16": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.16.12.tgz#5edc53c1b71e54881315923ae2aedea2522bb784" - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.16.8" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.16.7" - "@babel/parser" "^7.16.12" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.10" - "@babel/types" "^7.16.8" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - source-map "^0.5.0" - "@babel/eslint-parser@7.16.3": version "7.16.3" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.16.3.tgz#2a6b1702f3f5aea48e00cea5a5bcc241c437e459" @@ -188,13 +158,6 @@ "@babel/helper-explode-assignable-expression" "^7.16.0" "@babel/types" "^7.16.0" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" - dependencies: - "@babel/helper-explode-assignable-expression" "^7.16.7" - "@babel/types" "^7.16.7" - "@babel/helper-builder-react-jsx-experimental@^7.10.4", "@babel/helper-builder-react-jsx-experimental@^7.11.5": version "7.11.5" resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.11.5.tgz#4ea43dd63857b0a35cd1f1b161dc29b43414e79f" @@ -229,15 +192,6 @@ browserslist "^4.17.5" semver "^6.3.0" -"@babel/helper-compilation-targets@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" - "@babel/helper-create-class-features-plugin@^7.10.4", "@babel/helper-create-class-features-plugin@^7.2.1": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz#9f61446ba80e8240b0a5c85c6fdac8459d6f259d" @@ -260,7 +214,7 @@ "@babel/helper-replace-supers" "^7.16.0" "@babel/helper-split-export-declaration" "^7.16.0" -"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7": +"@babel/helper-create-class-features-plugin@^7.16.7": version "7.16.10" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz#8a6959b9cc818a88815ba3c5474619e9c0f2c21c" dependencies: @@ -287,13 +241,6 @@ "@babel/helper-regex" "^7.10.4" regexpu-core "^4.7.0" -"@babel/helper-create-regexp-features-plugin@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz#0cb82b9bac358eb73bfbd73985a776bfa6b14d48" - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - regexpu-core "^4.7.1" - "@babel/helper-define-map@^7.10.4": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" @@ -315,19 +262,6 @@ resolve "^1.14.2" semver "^6.1.2" -"@babel/helper-define-polyfill-provider@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" - dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - "@babel/helper-environment-visitor@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" @@ -346,12 +280,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-explode-assignable-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-function-name@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" @@ -442,12 +370,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-module-imports@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5", "@babel/helper-module-transforms@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz#b16f250229e47211abdd84b34b64737c2ab2d359" @@ -473,19 +395,6 @@ "@babel/traverse" "^7.16.0" "@babel/types" "^7.16.0" -"@babel/helper-module-transforms@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - "@babel/helper-optimise-call-expression@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" @@ -539,14 +448,6 @@ "@babel/helper-wrap-function" "^7.16.0" "@babel/types" "^7.16.0" -"@babel/helper-remap-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-wrap-function" "^7.16.8" - "@babel/types" "^7.16.8" - "@babel/helper-replace-supers@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf" @@ -588,12 +489,6 @@ dependencies: "@babel/types" "^7.16.0" -"@babel/helper-simple-access@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" - dependencies: - "@babel/types" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz#eec162f112c2f58d3af0af125e3bb57665146729" @@ -662,15 +557,6 @@ "@babel/traverse" "^7.16.0" "@babel/types" "^7.16.0" -"@babel/helper-wrap-function@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" - dependencies: - "@babel/helper-function-name" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.8" - "@babel/types" "^7.16.8" - "@babel/helpers@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" @@ -687,14 +573,6 @@ "@babel/traverse" "^7.16.3" "@babel/types" "^7.16.0" -"@babel/helpers@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.16.7.tgz#7e3504d708d50344112767c3542fc5e357fffefc" - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - "@babel/highlight@^7.0.0", "@babel/highlight@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" @@ -723,26 +601,20 @@ version "7.16.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e" -"@babel/parser@^7.1.6", "@babel/parser@^7.13.16", "@babel/parser@^7.16.10", "@babel/parser@^7.16.12", "@babel/parser@^7.16.7", "@babel/parser@^7.7.0": - version "7.16.12" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" - "@babel/parser@^7.10.4", "@babel/parser@^7.11.5": version "7.11.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037" +"@babel/parser@^7.16.10", "@babel/parser@^7.16.7", "@babel/parser@^7.7.0": + version "7.16.12" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.12.tgz#9474794f9a650cf5e2f892444227f98e28cdf8b6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.2": version "7.16.2" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz#2977fca9b212db153c195674e57cfab807733183" dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz#358972eaab006f5eb0826183b0c93cbcaf13e1e2" @@ -751,14 +623,6 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" "@babel/plugin-proposal-optional-chaining" "^7.16.0" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-async-generator-functions@^7.10.4": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz#3491cabf2f7c179ab820606cec27fed15e0e8558" @@ -775,14 +639,6 @@ "@babel/helper-remap-async-to-generator" "^7.16.4" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-proposal-async-generator-functions@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-proposal-class-properties@7.2.1": version "7.2.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.2.1.tgz#c734a53e0a1ec40fe5c22ee5069d26da3b187d05" @@ -790,13 +646,6 @@ "@babel/helper-create-class-features-plugin" "^7.2.1" "@babel/helper-plugin-utils" "^7.0.0" -"@babel/plugin-proposal-class-properties@^7.1.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-proposal-class-properties@^7.10.4", "@babel/plugin-proposal-class-properties@^7.7.0": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz#a33bf632da390a59c7a8c570045d1115cd778807" @@ -819,14 +668,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-proposal-class-static-block@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz#712357570b612106ef5426d13dc433ce0f200c2a" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-proposal-decorators@7.16.4": version "7.16.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.4.tgz#9b35ce0716425a93b978e79099e5f7ba217c1364" @@ -849,13 +690,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-proposal-dynamic-import@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-proposal-export-namespace-from@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz#570d883b91031637b3e2958eea3c438e62c05f54" @@ -870,13 +704,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-proposal-export-namespace-from@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-proposal-json-strings@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz#593e59c63528160233bd321b1aebe0820c2341db" @@ -891,13 +718,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-proposal-json-strings@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-proposal-logical-assignment-operators@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz#9f80e482c03083c87125dee10026b58527ea20c8" @@ -912,13 +732,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-proposal-nullish-coalescing-operator@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz#02a7e961fc32e6d5b2db0649e01bf80ddee7e04a" @@ -926,13 +739,6 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" -"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz#44e1cce08fe2427482cf446a91bb451528ed0596" @@ -954,13 +760,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-numeric-separator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-proposal-object-rest-spread@7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.2.0.tgz#88f5fec3e7ad019014c97f7ee3c992f0adbf7fb8" @@ -968,16 +767,6 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" -"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz#94593ef1ddf37021a25bdcb5754c4a8d534b01d8" - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.16.7" - "@babel/plugin-proposal-object-rest-spread@^7.11.0", "@babel/plugin-proposal-object-rest-spread@^7.6.2": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af" @@ -1010,13 +799,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-catch-binding@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-proposal-optional-chaining@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz#de5866d0646f6afdaab8a566382fe3a221755076" @@ -1025,14 +807,6 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" "@babel/plugin-syntax-optional-chaining" "^7.8.0" -"@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-proposal-optional-chaining@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz#56dbc3970825683608e9efb55ea82c2a2d6c8dc0" @@ -1055,13 +829,6 @@ "@babel/helper-create-class-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-private-methods@^7.16.11": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.10" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-proposal-private-property-in-object@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz#69e935b2c5c79d2488112d886f0c4e2790fee76f" @@ -1071,15 +838,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-proposal-private-property-in-object@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-proposal-unicode-property-regex@^7.10.4", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz#4483cda53041ce3413b7fe2f00022665ddfaa75d" @@ -1094,13 +852,6 @@ "@babel/helper-create-regexp-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-proposal-unicode-property-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-async-generators@^7.8.0", "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -1155,12 +906,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-flow@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz#202b147e5892b8452bbb0bb269c7ed2539ab8832" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" @@ -1251,12 +996,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-arrow-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-async-to-generator@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz#41a5017e49eb6f3cda9392a51eef29405b245a37" @@ -1273,14 +1012,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-remap-async-to-generator" "^7.16.0" -"@babel/plugin-transform-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" - dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" - "@babel/plugin-transform-block-scoped-functions@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz#1afa595744f75e43a91af73b0d998ecfe4ebc2e8" @@ -1293,12 +1024,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoped-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-block-scoping@^7.10.4": version "7.11.1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz#5b7efe98852bef8d652c0b28144cd93a9e4b5215" @@ -1311,12 +1036,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-block-scoping@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-classes@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz#405136af2b3e218bc4a1926228bc917ab1a0adc7" @@ -1342,19 +1061,6 @@ "@babel/helper-split-export-declaration" "^7.16.0" globals "^11.1.0" -"@babel/plugin-transform-classes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - globals "^11.1.0" - "@babel/plugin-transform-computed-properties@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz#9ded83a816e82ded28d52d4b4ecbdd810cdfc0eb" @@ -1367,12 +1073,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-computed-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-destructuring@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz#70ddd2b3d1bea83d01509e9bb25ddb3a74fc85e5" @@ -1385,12 +1085,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-destructuring@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz#ca9588ae2d63978a4c29d3f33282d8603f618e23" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-dotall-regex@^7.10.4", "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz#469c2062105c1eb6a040eaf4fac4b488078395ee" @@ -1405,13 +1099,6 @@ "@babel/helper-create-regexp-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-dotall-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-duplicate-keys@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz#697e50c9fee14380fe843d1f306b295617431e47" @@ -1424,12 +1111,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-duplicate-keys@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-exponentiation-operator@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz#5ae338c57f8cf4001bdb35607ae66b92d665af2e" @@ -1444,13 +1125,6 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-exponentiation-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-flow-strip-types@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.4.tgz#c497957f09e86e3df7296271e9eb642876bf7788" @@ -1458,13 +1132,6 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-flow" "^7.10.4" -"@babel/plugin-transform-flow-strip-types@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz#291fb140c78dabbf87f2427e7c7c332b126964b8" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-flow" "^7.16.7" - "@babel/plugin-transform-for-of@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz#c08892e8819d3a5db29031b115af511dbbfebae9" @@ -1477,12 +1144,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-for-of@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-function-name@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz#6a467880e0fc9638514ba369111811ddbe2644b7" @@ -1497,14 +1158,6 @@ "@babel/helper-function-name" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" - dependencies: - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-literals@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz#9f42ba0841100a135f22712d0e391c462f571f3c" @@ -1517,12 +1170,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-member-expression-literals@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz#b1ec44fcf195afcb8db2c62cd8e551c881baf8b7" @@ -1535,12 +1182,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-member-expression-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-modules-amd@^7.10.4": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz#1b9cddaf05d9e88b3aad339cb3e445c4f020a9b1" @@ -1557,14 +1198,6 @@ "@babel/helper-plugin-utils" "^7.14.5" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-amd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - "@babel/plugin-transform-modules-commonjs@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0" @@ -1574,15 +1207,6 @@ "@babel/helper-simple-access" "^7.10.4" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - "@babel/plugin-transform-modules-commonjs@^7.16.0": version "7.16.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz#add58e638c8ddc4875bd9a9ecb5c594613f6c922" @@ -1611,16 +1235,6 @@ "@babel/helper-validator-identifier" "^7.15.7" babel-plugin-dynamic-import-node "^2.3.3" -"@babel/plugin-transform-modules-systemjs@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7" - dependencies: - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - "@babel/plugin-transform-modules-umd@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz#9a8481fe81b824654b3a0b65da3df89f3d21839e" @@ -1635,13 +1249,6 @@ "@babel/helper-module-transforms" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-modules-umd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-named-capturing-groups-regex@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz#78b4d978810b6f3bcf03f9e318f2fc0ed41aecb6" @@ -1654,12 +1261,6 @@ dependencies: "@babel/helper-create-regexp-features-plugin" "^7.16.0" -"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/plugin-transform-new-target@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz#9097d753cb7b024cb7381a3b2e52e9513a9c6888" @@ -1672,12 +1273,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-new-target@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-object-super@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz#d7146c4d139433e7a6526f888c667e314a093894" @@ -1692,13 +1287,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-replace-supers" "^7.16.0" -"@babel/plugin-transform-object-super@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/plugin-transform-parameters@^7.10.4": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz#59d339d58d0b1950435f4043e74e2510005e2c4a" @@ -1712,12 +1300,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-parameters@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-property-literals@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz#f6fe54b6590352298785b83edd815d214c42e3c0" @@ -1730,12 +1312,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-react-constant-elements@^7.0.0", "@babel/plugin-transform-react-constant-elements@^7.2.0", "@babel/plugin-transform-react-constant-elements@^7.6.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz#0f485260bf1c29012bb973e7e404749eaac12c9e" @@ -1798,12 +1374,6 @@ dependencies: regenerator-transform "^0.14.2" -"@babel/plugin-transform-regenerator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" - dependencies: - regenerator-transform "^0.14.2" - "@babel/plugin-transform-reserved-words@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz#8f2682bcdcef9ed327e1b0861585d7013f8a54dd" @@ -1816,12 +1386,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-reserved-words@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-runtime@7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.2.0.tgz#566bc43f7d0aedc880eaddbd29168d0f248966ea" @@ -1843,12 +1407,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-shorthand-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-spread@^7.11.0": version "7.11.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz#fa84d300f5e4f57752fe41a6d1b3c554f13f17cc" @@ -1863,13 +1421,6 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" -"@babel/plugin-transform-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-transform-sticky-regex@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz#8f3889ee8657581130a29d9cc91d7c73b7c4a28d" @@ -1883,12 +1434,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-sticky-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-template-literals@^7.10.4": version "7.10.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz#78bc5d626a6642db3312d9d0f001f5e7639fde8c" @@ -1902,12 +1447,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-template-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-typeof-symbol@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz#9509f1a7eec31c4edbffe137c16cc33ff0bc5bfc" @@ -1920,12 +1459,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-typeof-symbol@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-typescript@^7.16.7", "@babel/plugin-transform-typescript@^7.16.8": version "7.16.8" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" @@ -1946,12 +1479,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-unicode-escapes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-transform-unicode-regex@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz#e56d71f9282fac6db09c82742055576d5e6d80a8" @@ -1966,13 +1493,6 @@ "@babel/helper-create-regexp-features-plugin" "^7.16.0" "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-transform-unicode-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/polyfill@7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.0.0.tgz#c8ff65c9ec3be6a1ba10113ebd40e8750fb90bff" @@ -2059,85 +1579,6 @@ core-js-compat "^3.19.1" semver "^6.3.0" -"@babel/preset-env@^7.1.6": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" - dependencies: - "@babel/compat-data" "^7.16.8" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-async-generator-functions" "^7.16.8" - "@babel/plugin-proposal-class-properties" "^7.16.7" - "@babel/plugin-proposal-class-static-block" "^7.16.7" - "@babel/plugin-proposal-dynamic-import" "^7.16.7" - "@babel/plugin-proposal-export-namespace-from" "^7.16.7" - "@babel/plugin-proposal-json-strings" "^7.16.7" - "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" - "@babel/plugin-proposal-numeric-separator" "^7.16.7" - "@babel/plugin-proposal-object-rest-spread" "^7.16.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-private-methods" "^7.16.11" - "@babel/plugin-proposal-private-property-in-object" "^7.16.7" - "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.16.7" - "@babel/plugin-transform-async-to-generator" "^7.16.8" - "@babel/plugin-transform-block-scoped-functions" "^7.16.7" - "@babel/plugin-transform-block-scoping" "^7.16.7" - "@babel/plugin-transform-classes" "^7.16.7" - "@babel/plugin-transform-computed-properties" "^7.16.7" - "@babel/plugin-transform-destructuring" "^7.16.7" - "@babel/plugin-transform-dotall-regex" "^7.16.7" - "@babel/plugin-transform-duplicate-keys" "^7.16.7" - "@babel/plugin-transform-exponentiation-operator" "^7.16.7" - "@babel/plugin-transform-for-of" "^7.16.7" - "@babel/plugin-transform-function-name" "^7.16.7" - "@babel/plugin-transform-literals" "^7.16.7" - "@babel/plugin-transform-member-expression-literals" "^7.16.7" - "@babel/plugin-transform-modules-amd" "^7.16.7" - "@babel/plugin-transform-modules-commonjs" "^7.16.8" - "@babel/plugin-transform-modules-systemjs" "^7.16.7" - "@babel/plugin-transform-modules-umd" "^7.16.7" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" - "@babel/plugin-transform-new-target" "^7.16.7" - "@babel/plugin-transform-object-super" "^7.16.7" - "@babel/plugin-transform-parameters" "^7.16.7" - "@babel/plugin-transform-property-literals" "^7.16.7" - "@babel/plugin-transform-regenerator" "^7.16.7" - "@babel/plugin-transform-reserved-words" "^7.16.7" - "@babel/plugin-transform-shorthand-properties" "^7.16.7" - "@babel/plugin-transform-spread" "^7.16.7" - "@babel/plugin-transform-sticky-regex" "^7.16.7" - "@babel/plugin-transform-template-literals" "^7.16.7" - "@babel/plugin-transform-typeof-symbol" "^7.16.7" - "@babel/plugin-transform-unicode-escapes" "^7.16.7" - "@babel/plugin-transform-unicode-regex" "^7.16.7" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.16.8" - babel-plugin-polyfill-corejs2 "^0.3.0" - babel-plugin-polyfill-corejs3 "^0.5.0" - babel-plugin-polyfill-regenerator "^0.3.0" - core-js-compat "^3.20.2" - semver "^6.3.0" - "@babel/preset-env@^7.4.5": version "7.11.5" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.5.tgz#18cb4b9379e3e92ffea92c07471a99a2914e4272" @@ -2218,14 +1659,6 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-transform-flow-strip-types" "^7.10.4" -"@babel/preset-flow@^7.13.13": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.16.7.tgz#7fd831323ab25eeba6e4b77a589f680e30581cbd" - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-flow-strip-types" "^7.16.7" - "@babel/preset-modules@^0.1.3": version "0.1.4" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.4.tgz#362f2b68c662842970fdb5e254ffc8fc1c2e415e" @@ -2268,7 +1701,7 @@ "@babel/plugin-transform-react-jsx-source" "^7.10.4" "@babel/plugin-transform-react-pure-annotations" "^7.10.4" -"@babel/preset-typescript@^7.1.0", "@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.16.7": +"@babel/preset-typescript@^7.16.7": version "7.16.7" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" dependencies: @@ -2288,16 +1721,6 @@ pirates "^4.0.0" source-map-support "^0.5.9" -"@babel/register@^7.0.0", "@babel/register@^7.13.16": - version "7.16.9" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.16.9.tgz#fcfb23cfdd9ad95c9771e58183de83b513857806" - dependencies: - clone-deep "^4.0.1" - find-cache-dir "^2.0.0" - make-dir "^2.1.0" - pirates "^4.0.0" - source-map-support "^0.5.16" - "@babel/runtime-corejs3@^7.10.2": version "7.16.3" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.16.3.tgz#1e25de4fa994c57c18e5fdda6cc810dac70f5590" @@ -2376,7 +1799,7 @@ globals "^11.1.0" lodash "^4.17.19" -"@babel/traverse@^7.16.10", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.7.0": +"@babel/traverse@^7.16.7", "@babel/traverse@^7.7.0": version "7.16.10" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.16.10.tgz#448f940defbe95b5a8029975b051f75993e8239f" dependencies: @@ -2588,35 +2011,10 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@eslint/eslintrc@^0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - "@faker-js/faker@5.5.3": version "5.5.3" resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-5.5.3.tgz#18e3af6b8eae7984072bbeb0c0858474d7c4cefe" - -"@humanwhocodes/config-array@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" - dependencies: - "@humanwhocodes/object-schema" "^1.2.0" - debug "^4.1.1" - minimatch "^3.0.4" - -"@humanwhocodes/object-schema@^1.2.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw== "@icons/material@^0.2.4": version "0.2.4" @@ -3160,6 +2558,7 @@ dependencies: "@storybook/client-logger" "5.3.14" "@storybook/theming" "5.3.14" + "@types/react-syntax-highlighter" "11.0.2" "@types/react-textarea-autosize" "^4.3.3" core-js "^3.0.1" global "^4.3.2" @@ -3273,6 +2672,7 @@ version "5.3.14" resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.14.tgz#5e4e02585b37754bbebb8810ffb17c8ce706a1f8" dependencies: + "@types/npmlog" "^4.1.2" chalk "^3.0.0" core-js "^3.0.1" npmlog "^4.1.2" @@ -3495,6 +2895,7 @@ dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" + "@types/aria-query" "^4.2.0" aria-query "^5.0.0" chalk "^4.1.0" dom-accessibility-api "^0.5.9" @@ -3584,21 +2985,6 @@ varuint-bitcoin "^1.1.2" wif "^2.0.6" -"@ts-morph/bootstrap@^0.9.1": - version "0.9.1" - resolved "https://registry.yarnpkg.com/@ts-morph/bootstrap/-/bootstrap-0.9.1.tgz#4761cac8d9e5c7d2d7cdb120f6dda027c2b831cd" - dependencies: - "@ts-morph/common" "~0.9.0" - -"@ts-morph/common@~0.9.0": - version "0.9.2" - resolved "https://registry.yarnpkg.com/@ts-morph/common/-/common-0.9.2.tgz#fc63ed4f8d3a45e4ed6849fe20a57f4f2baecc5d" - dependencies: - fast-glob "^3.2.5" - minimatch "^3.0.4" - mkdirp "^1.0.4" - path-browserify "^1.0.1" - "@tsconfig/node10@^1.0.7": version "1.0.8" resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.8.tgz#c1e4e80d6f964fbecb3359c43bd48b40f7cadad9" @@ -3694,7 +3080,7 @@ version "3.0.1" resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" dependencies: - + "@types/istanbul-lib-report" "*" "@types/jest@*": version "27.0.3" @@ -3809,6 +3195,7 @@ resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.4.tgz#c63daf012ad067ac0127bdd86725f079d02082bd" dependencies: "@types/react" "*" + "@types/reactcss" "*" "@types/react-svg-inline@^2.1.3": version "2.1.3" @@ -3888,6 +3275,7 @@ "@types/anymatch" "*" "@types/node" "*" "@types/tapable" "*" + "@types/uglify-js" "*" "@types/webpack-sources" "*" source-map "^0.6.0" @@ -4268,10 +3656,6 @@ acorn-jsx@^5.2.0: version "5.3.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - acorn-node@^1.3.0: version "1.8.2" resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" @@ -4375,15 +3759,6 @@ ajv@^8.0.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^8.0.1: - version "8.9.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.9.0.tgz#738019146638824dea25edcf299dcba1b0e7eb18" - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - ajv@^8.6.3: version "8.8.2" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.8.2.tgz#01b4fef2007a28bf75f0b7fc009f62679de4abbb" @@ -4833,16 +4208,6 @@ ast-types@0.11.3: version "0.11.3" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.3.tgz#c20757fe72ee71278ea0ff3d87e5c2ca30d9edf8" -ast-types@0.11.7: - version "0.11.7" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.7.tgz#f318bf44e339db6a320be0009ded64ec1471f46c" - -ast-types@0.14.2: - version "0.14.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" - dependencies: - tslib "^2.0.1" - ast-types@0.9.6: version "0.9.6" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" @@ -4979,10 +4344,6 @@ babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@^7.0.0-bridge.0: - version "7.0.0-bridge.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" - babel-eslint@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" @@ -5180,13 +4541,6 @@ babel-plugin-polyfill-corejs3@^0.4.0: "@babel/helper-define-polyfill-provider" "^0.3.0" core-js-compat "^3.18.0" -babel-plugin-polyfill-corejs3@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz#d66183bf10976ea677f4149a7fcc4d8df43d4060" - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - core-js-compat "^3.20.0" - babel-plugin-polyfill-regenerator@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz#9ebbcd7186e1a33e21c5e20cae4e7983949533be" @@ -5714,16 +5068,6 @@ browserslist@^4.17.5, browserslist@^4.18.1: node-releases "^2.0.1" picocolors "^1.0.0" -browserslist@^4.19.1: - version "4.19.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" - dependencies: - caniuse-lite "^1.0.30001286" - electron-to-chromium "^1.4.17" - escalade "^3.1.1" - node-releases "^2.0.1" - picocolors "^1.0.0" - bs58@4.0.1, bs58@^4.0.0, bs58@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" @@ -6020,10 +5364,6 @@ caniuse-lite@^1.0.30001280: version "1.0.30001283" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001283.tgz#8573685bdae4d733ef18f78d44ba0ca5fe9e896b" -caniuse-lite@^1.0.30001286: - version "1.0.30001303" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001303.tgz#9b168e4f43ccfc372b86f4bc5a551d9b909c95c9" - capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -6126,7 +5466,7 @@ chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@4.1.2, chalk@^4.1.2: +chalk@4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" dependencies: @@ -6174,9 +5514,9 @@ chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" -check-disk-space@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/check-disk-space/-/check-disk-space-3.0.1.tgz#c3798f3e4ec56dcc4d4b98dac0b770e2634efad7" +check-disk-space@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/check-disk-space/-/check-disk-space-3.2.0.tgz#a65b44f7cad3fbe985499ba28284bf6ab253ee53" check-error@^1.0.2: version "1.0.2" @@ -6399,14 +5739,6 @@ clone-deep@^2.0.1: kind-of "^6.0.0" shallow-clone "^1.0.0" -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - clone-regexp@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-2.2.0.tgz#7d65e00885cd8796405c35a737e7a86b7429e36f" @@ -6731,13 +6063,6 @@ core-js-compat@^3.18.0, core-js-compat@^3.19.1: browserslist "^4.18.1" semver "7.0.0" -core-js-compat@^3.20.0, core-js-compat@^3.20.2: - version "3.20.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.20.3.tgz#d71f85f94eb5e4bea3407412e549daa083d23bd6" - dependencies: - browserslist "^4.19.1" - semver "7.0.0" - core-js-compat@^3.6.2: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.5.tgz#2a51d9a4e25dfd6e690251aa81f99e3c05481f1c" @@ -6789,6 +6114,7 @@ cosmiconfig@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" dependencies: + "@types/parse-json" "^4.0.0" import-fresh "^3.1.0" parse-json "^5.0.0" path-type "^4.0.0" @@ -6798,6 +6124,7 @@ cosmiconfig@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" dependencies: + "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" parse-json "^5.0.0" path-type "^4.0.0" @@ -6858,14 +6185,6 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" -create-jest-runner@^0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/create-jest-runner/-/create-jest-runner-0.5.3.tgz#1387e2ce70b08e4c989ae55f677005b64f9ba97b" - dependencies: - chalk "^2.4.2" - jest-worker "^24.0.0" - throat "^4.1.0" - create-react-context@0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.2.2.tgz#9836542f9aaa22868cd7d4a6f82667df38019dca" @@ -7926,10 +7245,6 @@ electron-to-chromium@^1.3.896: version "1.4.4" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.4.tgz#57311918524c1a26878c330537f967804d43788a" -electron-to-chromium@^1.4.17: - version "1.4.54" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.54.tgz#69005d39ed11542e1bcb65ec1a98e44d39527ba8" - electron@13.6.3: version "13.6.3" resolved "https://registry.yarnpkg.com/electron/-/electron-13.6.3.tgz#c0217178807d3e0b2175c49dbe33ea8dac447e73" @@ -8496,51 +7811,6 @@ eslint@7.10.0: text-table "^0.2.0" v8-compile-cache "^2.0.3" -eslint@^7.14.0: - version "7.32.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" - dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.3" - "@humanwhocodes/config-array" "^0.5.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.9" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - esm@3.2.25, esm@^3.2.25: version "3.2.25" resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" @@ -8553,14 +7823,6 @@ espree@^7.3.0: acorn-jsx "^5.2.0" eslint-visitor-keys "^1.3.0" -espree@^7.3.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - esprima@^3.1.3, esprima@~3.1.0: version "3.1.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" @@ -8579,12 +7841,6 @@ esquery@^1.2.0: dependencies: estraverse "^5.1.0" -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - dependencies: - estraverse "^5.1.0" - esrecurse@^4.1.0, esrecurse@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" @@ -8860,7 +8116,7 @@ fast-deep-equal@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: +fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -8886,7 +8142,7 @@ fast-glob@^3.1.1, fast-glob@^3.2.4: micromatch "^4.0.2" picomatch "^2.2.1" -fast-glob@^3.2.5, fast-glob@^3.2.9: +fast-glob@^3.2.9: version "3.2.11" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" dependencies: @@ -9016,12 +8272,6 @@ file-entry-cache@^5.0.1: dependencies: flat-cache "^2.0.1" -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - dependencies: - flat-cache "^3.0.4" - file-loader@4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-4.2.0.tgz#5fb124d2369d7075d70a9a5abecd12e60a95215e" @@ -9073,9 +8323,11 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" -filter-react-dom-props@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/filter-react-dom-props/-/filter-react-dom-props-0.0.2.tgz#d5c1e5a89c13534cebe3930a22afa9ae3238813b" +filter-invalid-dom-props@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/filter-invalid-dom-props/-/filter-invalid-dom-props-2.1.0.tgz#7690bb72e9213a09e8429c07f3aea21468f43ee5" + dependencies: + html-attributes "1.1.0" finalhandler@~1.1.2: version "1.1.2" @@ -9097,7 +8349,7 @@ find-cache-dir@^1.0.0: make-dir "^1.0.0" pkg-dir "^2.0.0" -find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: +find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" dependencies: @@ -9207,21 +8459,10 @@ flat-cache@^2.0.1: rimraf "2.6.3" write "1.0.3" -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - flatted@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" -flatted@^3.1.0: - version "3.2.5" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" - flora-colossus@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/flora-colossus/-/flora-colossus-1.0.1.tgz#aba198425a8185341e64f9d2a6a96fd9a3cbdb93" @@ -9229,10 +8470,6 @@ flora-colossus@^1.0.0: debug "^4.1.1" fs-extra "^7.0.0" -flow-parser@0.*: - version "0.170.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.170.0.tgz#52cac19fd884c41894f39368bdf384183a597b3b" - flush-write-stream@^1.0.0, flush-write-stream@^1.0.2: version "1.1.1" resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" @@ -9792,12 +9029,6 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" -globals@^13.6.0, globals@^13.9.0: - version "13.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.0.tgz#4d733760304230a0082ed96e21e5c565f898089e" - dependencies: - type-fest "^0.20.2" - globalthis@^1.0.0, globalthis@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.1.tgz#40116f5d9c071f9e8fb0037654df1ab3a83b7ef9" @@ -10185,6 +9416,10 @@ hosted-git-info@^2.1.4: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" +html-attributes@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/html-attributes/-/html-attributes-1.1.0.tgz#82027a4fac7a6070ea6c18cc3886aea18d6dea09" + html-encoding-sniffer@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" @@ -10250,6 +9485,7 @@ html-webpack-plugin@^4.0.0-beta.2: version "4.5.0" resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" dependencies: + "@types/html-minifier-terser" "^5.0.0" "@types/tapable" "^1.0.5" "@types/webpack" "^4.41.8" html-minifier-terser "^5.0.1" @@ -11537,13 +10773,6 @@ jest-watcher@^26.6.2: jest-util "^26.6.2" string-length "^4.0.1" -jest-worker@^24.0.0: - version "24.9.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5" - dependencies: - merge-stream "^2.0.0" - supports-color "^6.1.0" - jest-worker@^25.4.0: version "25.5.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.5.0.tgz#2611d071b79cea0f43ee57a3d118593ac1547db1" @@ -11594,53 +10823,6 @@ jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" -jscodeshift@^0.13.0: - version "0.13.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.13.1.tgz#69bfe51e54c831296380585c6d9e733512aecdef" - dependencies: - "@babel/core" "^7.13.16" - "@babel/parser" "^7.13.16" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" - "@babel/plugin-transform-modules-commonjs" "^7.13.8" - "@babel/preset-flow" "^7.13.13" - "@babel/preset-typescript" "^7.13.0" - "@babel/register" "^7.13.16" - babel-core "^7.0.0-bridge.0" - chalk "^4.1.2" - flow-parser "0.*" - graceful-fs "^4.2.4" - micromatch "^3.1.10" - neo-async "^2.5.0" - node-dir "^0.1.17" - recast "^0.20.4" - temp "^0.8.4" - write-file-atomic "^2.3.0" - -jscodeshift@^0.6.3: - version "0.6.4" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.6.4.tgz#e19ab86214edac86a75c4557fc88b3937d558a8e" - dependencies: - "@babel/core" "^7.1.6" - "@babel/parser" "^7.1.6" - "@babel/plugin-proposal-class-properties" "^7.1.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/preset-env" "^7.1.6" - "@babel/preset-flow" "^7.0.0" - "@babel/preset-typescript" "^7.1.0" - "@babel/register" "^7.0.0" - babel-core "^7.0.0-bridge.0" - colors "^1.1.2" - flow-parser "0.*" - graceful-fs "^4.1.11" - micromatch "^3.1.10" - neo-async "^2.5.0" - node-dir "^0.1.17" - recast "^0.16.1" - temp "^0.8.1" - write-file-atomic "^2.3.0" - jsdom@^16.4.0: version "16.7.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" @@ -11719,10 +10901,6 @@ json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" -json-schema@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.3.0.tgz#90a9c5054bd065422c00241851ce8d59475b701b" - json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" @@ -11753,12 +10931,6 @@ json3@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" -json5-writer@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/json5-writer/-/json5-writer-0.1.8.tgz#98e1934ef6002f8ac12f36438e2b39c49af213fd" - dependencies: - jscodeshift "^0.6.3" - json5@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" @@ -12177,7 +11349,7 @@ lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" -lodash.merge@^4.6.1, lodash.merge@^4.6.2: +lodash.merge@^4.6.1: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -12210,10 +11382,6 @@ lodash.toarray@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - lodash.union@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" @@ -12239,14 +11407,6 @@ log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" -log-update@^3.3.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-3.4.0.tgz#3b9a71e00ac5b1185cc193a36d654581c48f97b9" - dependencies: - ansi-escapes "^3.2.0" - cli-cursor "^2.1.0" - wrap-ansi "^5.0.0" - loglevel-plugin-prefix@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz#2fe0e05f1a820317d98d8c123e634c1bd84ff644" @@ -12552,6 +11712,7 @@ meow@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" dependencies: + "@types/minimist" "^1.2.0" camelcase-keys "^6.2.2" decamelize-keys "^1.1.0" hard-rejection "^2.1.0" @@ -12809,7 +11970,7 @@ mkdirp@0.5.5, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkd dependencies: minimist "^1.2.5" -mkdirp@1.0.4, mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@1.0.4, mkdirp@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" @@ -13005,7 +12166,7 @@ node-addon-api@^3.0.0, node-addon-api@^3.0.2: version "3.2.1" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" -node-dir@^0.1.10, node-dir@^0.1.17: +node-dir@^0.1.10: version "0.1.17" resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" dependencies: @@ -13740,10 +12901,6 @@ parse-json@^5.0.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-ms@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d" - parse-node-version@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" @@ -13779,10 +12936,6 @@ path-browserify@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" -path-browserify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" - path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -14345,12 +13498,6 @@ pretty-hrtime@^1.0.0, pretty-hrtime@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" -pretty-ms@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8" - dependencies: - parse-ms "^2.1.0" - pretty-quick@3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/pretty-quick/-/pretty-quick-3.0.2.tgz#7ed460f7e43a647b1044ad8b7f41a0c8a7f1c51c" @@ -15008,14 +14155,15 @@ react-modal@3.1.12: prop-types "^15.5.10" warning "^3.0.0" -react-polymorph@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/react-polymorph/-/react-polymorph-1.0.1.tgz#94e664e173b3b4a32c13953291e92fa34a05c8a7" +react-polymorph@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/react-polymorph/-/react-polymorph-1.0.3.tgz#d1eb5f7781b640fb749c1d637dffc70440dfefd7" dependencies: "@tippyjs/react" "4.2.1" create-react-context "0.2.2" fast-password-entropy "1.1.1" - filter-react-dom-props "0.0.2" + filter-invalid-dom-props "2.1.0" + html-attributes "1.1.0" popper.js "1.16.1" react-modal "3.1.12" react-scrollbars-custom "4.0.21" @@ -15332,24 +14480,6 @@ recast@^0.14.7: private "~0.1.5" source-map "~0.6.1" -recast@^0.16.1: - version "0.16.2" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.16.2.tgz#3796ebad5fe49ed85473b479cd6df554ad725dc2" - dependencies: - ast-types "0.11.7" - esprima "~4.0.0" - private "~0.1.5" - source-map "~0.6.1" - -recast@^0.20.4: - version "0.20.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.5.tgz#8e2c6c96827a1b339c634dd232957d230553ceae" - dependencies: - ast-types "0.14.2" - esprima "~4.0.0" - source-map "~0.6.1" - tslib "^2.0.1" - recast@~0.11.12: version "0.11.23" resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3" @@ -15855,7 +14985,7 @@ rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: dependencies: glob "^7.1.3" -rimraf@2.6.3, rimraf@~2.6.2: +rimraf@2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" dependencies: @@ -16275,12 +15405,6 @@ shallow-clone@^1.0.0: kind-of "^5.0.0" mixin-object "^2.0.1" -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - dependencies: - kind-of "^6.0.2" - shallow-copy@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" @@ -16501,7 +15625,7 @@ source-map-support@0.5.19, source-map-support@^0.5.9, source-map-support@~0.5.12 buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@^0.5.16, source-map-support@^0.5.6: +source-map-support@^0.5.6: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" dependencies: @@ -16849,14 +15973,6 @@ string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - "string.prototype.matchall@^4.0.0 || ^3.0.1", string.prototype.matchall@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz#48bb510326fb9fdeb6a33ceaa81a6ea04ef7648e" @@ -16956,12 +16072,6 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" -strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - dependencies: - ansi-regex "^5.0.1" - strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -17206,16 +16316,6 @@ table@^6.0.1: slice-ansi "^4.0.0" string-width "^4.2.0" -table@^6.0.9: - version "6.8.0" - resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca" - dependencies: - ajv "^8.0.1" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - tapable@^0.1.8: version "0.1.10" resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.1.10.tgz#29c35707c2b70e50d07482b5d202e8ed446dafd4" @@ -17292,12 +16392,6 @@ telejson@^3.2.0: lodash "^4.17.15" memoizerific "^1.11.3" -temp@^0.8.1, temp@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" - dependencies: - rimraf "~2.6.2" - term-size@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.0.tgz#1f16adedfe9bdc18800e1776821734086fcc6753" @@ -17377,10 +16471,6 @@ thread-loader@2.1.3: loader-utils "^1.1.0" neo-async "^2.6.0" -throat@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" - throat@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" @@ -17685,35 +16775,6 @@ ts-essentials@^2.0.3: version "2.0.12" resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-2.0.12.tgz#c9303f3d74f75fa7528c3d49b80e089ab09d8745" -ts-migrate-plugins@^0.1.27: - version "0.1.27" - resolved "https://registry.yarnpkg.com/ts-migrate-plugins/-/ts-migrate-plugins-0.1.27.tgz#e7244d1d56661e51b07258944cede065bd0605f4" - dependencies: - eslint "^7.14.0" - jscodeshift "^0.13.0" - json-schema "^0.3.0" - ts-migrate-server "^0.1.27" - -ts-migrate-server@^0.1.27: - version "0.1.27" - resolved "https://registry.yarnpkg.com/ts-migrate-server/-/ts-migrate-server-0.1.27.tgz#daa95b01634a651f4dd5ff90d35b93791e564905" - dependencies: - "@ts-morph/bootstrap" "^0.9.1" - pretty-ms "^7.0.1" - updatable-log "^0.2.0" - -ts-migrate@^0.1.27: - version "0.1.27" - resolved "https://registry.yarnpkg.com/ts-migrate/-/ts-migrate-0.1.27.tgz#4b21f6eedcb33734579afd29df781cab994387c0" - dependencies: - create-jest-runner "^0.5.3" - json5 "^2.1.1" - json5-writer "^0.1.8" - ts-migrate-plugins "^0.1.27" - ts-migrate-server "^0.1.27" - updatable-log "^0.2.0" - yargs "^15.0.2" - ts-node@^10.4.0: version "10.4.0" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.4.0.tgz#680f88945885f4e6cf450e7f0d6223dd404895f7" @@ -18172,14 +17233,6 @@ upath@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" -updatable-log@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/updatable-log/-/updatable-log-0.2.0.tgz#8adfe35dd744bd87e8bf217425e4e8bb81b6f3c6" - dependencies: - chalk "^2.4.2" - figures "^3.0.0" - log-update "^3.3.0" - update-notifier@^4.0.0: version "4.1.3" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.3.tgz#be86ee13e8ce48fb50043ff72057b5bd598e1ea3" @@ -18849,7 +17902,7 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" -wrap-ansi@^5.0.0, wrap-ansi@^5.1.0: +wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" dependencies: @@ -18869,14 +17922,6 @@ wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" -write-file-atomic@^2.3.0: - version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - write-file-atomic@^3.0.0, write-file-atomic@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" @@ -18996,7 +18041,7 @@ yargs@^13.3.0, yargs@^13.3.2: y18n "^4.0.0" yargs-parser "^13.1.2" -yargs@^15.0.2, yargs@^15.4.1: +yargs@^15.4.1: version "15.4.1" resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" dependencies: From 954999ced1c8e882eeae1d2796985efe7f650c19 Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Thu, 17 Mar 2022 10:01:56 +0100 Subject: [PATCH 06/11] [DDW-985] Use monospaced font that does not use ligatures for PDF rendering --- .../common/assets/pdf/NotoSansMono-Regular.ttf | Bin 286420 -> 0 bytes .../common/assets/pdf/UbuntuMono-Regular.ttf | Bin 0 -> 189892 bytes source/main/ipc/generateAddressPDFChannel.ts | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 source/common/assets/pdf/NotoSansMono-Regular.ttf create mode 100644 source/common/assets/pdf/UbuntuMono-Regular.ttf diff --git a/source/common/assets/pdf/NotoSansMono-Regular.ttf b/source/common/assets/pdf/NotoSansMono-Regular.ttf deleted file mode 100644 index d866336108c85d5aae5d676f6daec1fb50f0e22b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 286420 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%0D;dl}Nb1Cx zOIZ4FQ@d+qBpSA(3CF%|ySB+?Z7S6@Cr@5mTMJrHz0?C+Pbo|5inPTnW$v;KHKeXmD5}jPz2)tY zZ#+Sct`id&5{9QcZyB2Gir1#1V35M@qGex78aehC700kY=|K%Ug0M$tXYXmbcXH~F z6a1A;@w#N9nLOG5J8Uh^KL2VLL{hp_sf?T8jze?)7c&BFkBWPXIh^aKj*LD2cp6P! za^$fjZ860i-@SWx-}PveR+(XqVu6LRXYCkvFL|}R?9kQskhc0^Ft>8x75re@;x*y)#RM(THuZEEN2 zFZp^KS)tOk8&Rb+9`$wB`7-ABTD=_&-fUeg1mZ#XGXYya3ON%KKvogpL|jmL|r^RdVCr>u@Adcg}H)YikY^+sBQ9sQY!}V^duRY+xyD= z&vqd>{q@2?kceLxi2bD(=U;p8y%mF@N4cI`#RkKS4qA?$vP|Y*v^iL$;t8EU6H}WN z8jIVlz3kGb)?6bNzs+68|GpttDdxH)kr=rQbh>Sxx~^29G!e}k)QggROO_-Gr3H%? zZ4R_t)M++{6o~c9H(Cbx*W>rE6Pf)F5%I=%&+p+6^B+8f&*aMXt1qME$Bieg=?1f@ zAj4tRmkkbDE~d81mD*&3hCKDf$;(xt4w*>OC3*E7WXd8>-u2{WH1J8#vmFhToL^2i zF<1?c1>7z$eP)gz`_|dK2{RO6pvADc|NM~)FB&=8KczRXRw~u~Dor|`jkJer0x?^gR^Q*^tJS~wkAM7~e;MM& zAOB&f5A;j}C&7@wOp{rv{Vf(;T>60S|E(e6D?>w1K1|IBKm8#!B7ArLwU<|#5bU_n zfwT;9^#8R9f&0HQAxPadP)~9feD)xp`8O5>a>3N4(6N{S!HDhUW2;`!u}YOKWz;Ol z6yTEP3MjCRN~>)OUbw@pbGyFdAhs%CaN3re_^S(1d9Sq2**T2 zq19y;h1GLUbMoJ%lgy&9dWNLCyZOiKA}cHkWe=eLUo8rid?R_BuRhJ9V5f{5tCEUD zC0yC@Mp@Utu_%x)^z`tFf3YZ3GK+$+Y*ttl;CpwvMd5dpXy=;g+kg}R`n}n-4a)PJD$a{l$piXD$$sy)(ix%`o~Hp!*R_6ycrdR_bZ zYc4%Sil3FQ?z`5=@BQ+vM&!-8kmtRKy6>gzIC^h;1{ma?3sKSCU(GK)zgYXw(yaQGQfjzCXA|SgU z#F&y1!7?1Q9~<_E&B*g&7+A%hecRaJ5wT(ItC8tCRn@nMDAQ7T{R8)=8kKDy8^*~n z|E+J42SrV{=J)*9JuVmLqLm!8Ob}p)@3PZ-(R9FVV&``%tsw(r@HUU=^P$!z!A}Fk)P|0N?5q0i+bf zCmhaS=k}00L}B>A&X-(m&PS5R-*L!HN&ZlQ&(WJh+wt7pfPRfZ|5&kV(Ldq_5aCfM z`*6%+20O6X8)lz=n%*{{RuQP4z(G$9u<(h%Lc-VZU�k3s>|LzW)mDJOs}0zkG52 zGW5`cM`;3JDfuck6t%w6yb{6{Go}d}23b~2)EraJvxuvirFuW_C*P0tXLZ4KP3yN< ztSBJ#_+l1x{@l0qR@s2jfiUKQ^?yNMTcI&NMf;)%;&(c&InhZjL@q$zGWDNIv^X99 z+DE`&{RsH$E8x3J?Mu~fEbDa%3M=IzE=$liKNJc#C_HeZsJpk1n0%hafG{h@Fe zDi|E1*ox=P9|5fi9;% zE70YWr#&msWeoEfVs!cV3c8#QFVp38c$qGz!^?CL;B@>#`(?VE4lmQ?bapwEZ$&PKOF~IUOp{<#Z_Mf<1LN{`o4{udrV&^z#1hnXi3~v%lO;6Ha0?V7F2u z+=uSgFO+uc3|1aJ%;iwIrQ|8rauC1QLkRZb)eNoXuvC_Wy0yUmw5WEVq}^qi*5-Yq zBm0_LGnc)P>zE!Ln`+Cq`wma^p3&NRM(@O7UwgaltjV>g2{n0^tsSV@;Aq(fKY@OF ztTGl$^Fzxr>ovPI zmVIKX%gYx|;BM*X72BAYP)ddj5>fL6H6~M$NCwvd`dhe&AzE!&O2ecm(?AD}tn+j< zOoA^JIRP=!^)LnqFKb2QY)y@+LFX`p8*C|mupy+=n8oB{BAr#EvYQdM=?nyP_(di& zB5KzjY|hup^>EcR`W;ez%ecgxuGJ`Ama58pchIg^Xe;9(gHmg6?(u7nYW3YF%Z1m> z?5y!OI^9L9$tt@~>VgehZcqfn&T4q5ge;XUojsi{e^*PbN20DWS?m&BTgKv0C?aV` zRcCEuzDmleDlLHxBSU92);8EA?0|irYeBkwC!J|ixG1JWS{kcB5fhziWJjUGyznih z90-FIL013^q?O9F+<=KQRmak352iB9Y1( zbT>AcRmwoRR;~7XaK?616Ys zOOK}#>sL8cp_pH8aD)wt!sw_o)ZHDlS?Gwqu<)MPiZso+2hx z7?prGjFqqsQW)JrSmf+M`U9iF;s!0~AhASjSn2FH;RUvIFlH=pdIH!oblxhd-lP;&hn%stcB>=dbcfu|a8Ri?gq%TVl}D*dra_)O?El1ibP=lSC0pg=)QZ zwbjX5KgxtU6}82HwrTG0nKEUrPNOg>offTC=Qg@^p|-)n>h3|kRMSozH94=-D-ml< zioI%yL9WusV)fznbkK~1f1>JC+H~O5gdgKfLrMyYL^Mm=>COyU42G(h%bnby3JJ`G zD2qGdb$jYJ&+R^|^R+8??%q1)%eWksep{;0G5q=)7u-M;+@dhc7%;o|Ju|KiI5w*mD2(VeTB)`x0llhbQ9?(Tkk{o`}v zfo7+}8nGt|o!t-p`uNE!-!bY&Oop!ZLQnCrFO1Epl`RT+wjr0yK1sH(TYmsuAI7#y zK@k4T;(;K{7TxxACo!G@hJdY5Vyapp&jyZ#G-Z)mdSWo1!E6FHY%4|@>>yNK6TYVO z1H3HDH=;GlX>iOe(UvWvFuQw1*Tmi2=~GsPjka*LO$jz@jt9E7PsY`;wiK`tsz#kwb=`lfuOdClfnD4eSX6m(yx)%2k>zstE2*6*8korKyxuHl@Aosk-(WpGl#SIyawGRK=3USjyydJF0P! zs?tgvPV>lBYwgoJ8r)5&ENb`b6@g4|JRC``-q&iVwMAC<#2e~s2J;bxzea*Gat5Mn z%f<5XYK_Pg%*E=*i$1$wt4`*927S1;x~kGr8}+S8msLAk5z3qn(9-z z{$jLs%&rZr>+p=W8XAku7IUT5X;nKq`T|HjGN^RDpTiU9so8y6fgyRgk$+I|4>8g_WN4jfl8dY6yqB5!s zrW5kUI=8FJDI%Ows}5J^&z`omJGJqGt@D~;eKJw))axP<$RVlGdR5It)^1V7&1RgO zg`J%mU)R`{c9l-qePVZOpsITPrVtL@;^8e_DpRnrUTbL1M_Tf!b9;OeiL7?-`aJop z2sQuot;2nGqu$in8ydm1Kq42ra4NM@NvFwtE-vqRb{$-wflC49cG=Vus(-}&Pg9gHL4rFCTUu3CS{i2Dm@3}PEt#0Y}(_b~p* z_A_OObop@fk`OXOIopB2H*8eoVC+Fg7f|VlWy~TB(UGk?c5Yy=*Oyoel{rbiW*`x4 zc4f9^4Q?|{3qP^5+0wA?a7Q#Dw$&K&TLvPLj^UuQV_?-x5_ef^FBmr2`l8{iqw}o1 z!QZzISB;*`KC(G7)T%p2j81OtQ2=OUsQhS7E(@xcLA7nq9N$VGMwY zyj1k3r#j83Bq}8RmEKCZ!l<$v)LN@jov8DT)E1EBSgw|vI@cZSm|Y!@SfgGGn6xb& z>)tpL2@bSY^|>tro}P1N9lAnWP0;1-Z;$H43d*9>`B-bawf2s!HPcRqLoV0L2D@S# zSDT%cl}e2!5)W5#dSx`lIrlXbNF<+wH>+XsN$6~2fzaNh( zXFt2|j4#aT^mPWM&N%-wol&96D&sc%ol;{0RrSd8S> zoTYJS@3~z(ciYx;zc{o03uj(%XW$1&(uU`@a7%8>PjOBliVT z@kr&sB?h;adwk2J6fKzl79e-TXlNw@vE-6@cRcc+?M%It884g!7%?) z`tA+MRW4w-75(JUkEC3S!^>!~mHdW(27~4v&oDlRJ(R(o3DQz&qJ7MoMlF`GP-0Id z*`6}sg1Co!7A+oPmo9?zShj^geWRtSg}WH0rqUfo#YrmXU?m9opYTAq%o5pgTmBXs zlS-qY0Xv;c?AQ3Z*7&@EP)y?RI85%ir?xWE6%&aZ znSfJgZL%asQto7BWTZ6|vN@ZBgcwDlczbm)po(-)U8pbwRZtzc7sVyaK)euYxOUyolqhpGD4jbn@FfJyOGeZWQU}o2$>MFJ94Ln?#P-INSXuG^CCJ+ZS84R|}7{G3E<&^B${(Kj8b4cYzfN|nP{U94@I=n42n zw^()d!(-0u>JD`So;uDv*g)(~;muJ3G<*1OdH261lN zhLkceyDh^Jsl=G_8{~*qFxAE7R(-0@C{vG~7{h670ZDHGPdd!j;UbM7|6-ldLy}2u zls4Gp_=OROo|`hQcu~k+)Q^hdtnj2@ZDKkRj#;f3g5PJ_`qL4wtvaf+7~H%MMZ=2O%sBNq_s(pcKvr^yG>QK8|i_YqBu(3g>Pd20i zQvKw)z1i7FFl9EGWY*q3TYbVKwYBy3wAte0(_57N*<{{ts&cADVvWM@E^Is2oU}CIYuTA#&l##waL5nj(oDEsXmy}**AXbfWN;rAv3hCo>}e5owL1&GmG*c>W}V$PXTy3jt3TNY4Zz< z4riFaJxe7SDLfO^l56;%e*gPr z7haHm>Lu1yO=D9tY zXYVW4w{{F1@9QY_Ps{e2;GuGQ|Ma+Aks6|OcWWj3-DeH-AKSHK?Ya5<`Rg~pBc-LK zZPe#SpZhlneXicV_OAW=?^-`{Eb}%NOhlSRXc87y#S|UQ>P|7@R0YWg-*fR@dYQeQj%-8(LHypZe^ltiF*?rLIo$ zU-Gr4Ll$G)FOy5IS>tK)8x?Cew_Uuay)jA}=jGcPayjnQ{MLBiP+9WynX-fjR_fotOlHr1Fe|vGH?8 z`Zg9$>3^q9>^CyFIZ8@eIlg`3Cg~f(~8X|ha zlU@Fr`qWUqT4(o|EvBEJ`Q?NAJJ)q`W1(QI(3{TIS6Zv940^--G3qT>hsbL&tvEvd zTz=99P>Yl9$i@O4T}q&ig+e}HtUtq2tOPGxHAFo53+TMb-=_D zkU;p7+)-Gi6z4m(-?x2IJWBqc%H<{EN`u4ZFz5N}Fb71Ubt`4!x@twPy&#dLmEC!B z#!9rji~Pap&+vb>xKu`+@~BLnClB!592bl^ZDD->x;btO(SR4&E7?^O4RSiOPcveS(sY=FLqvW9#AB~w5jiVh7aY-;{KO&USQuRG(bMTHHl` zfE&9AB|NOol&5Ct?G2U}h9(#lO4P@s!!H@%Q8Sm8`)9P#p_bR^sw{GaE_>W~tn3R?9qbhtjz^Yqlw4MVBpP%4jx(+9SDu zYhpGiwk1P|@C=KbPNUT%QYkG}qPhd|fN9NvXp18PP3jK*e6E{(4Cifk#RO7c3c_F( z;s+Ke#i}tYEg1^wT0uq&ia8L6FlV9`E6T_~PY5xz2ptx-R)UWt)YLFBH|6xn18G+v zs8#8tp0M8ESRLD%i-wbje;)2gD$J7liN+D{*pBVqj=aU-_Mt3pO~7ot%h#B4jLK3S z-7O&(e|{?E?P_n1YkC#cmElIKF&>nKoEm#J(%9~ewDC9Dav6=fwcmMt>;6u1U3Q|z zH{glHyT?ZI8m){!o*1dWS!|D_3vC`Jy{DL5$U#@9g^5dN6J04bK?!Hu6gs#NgTg{` zGZ`saefaXu!^5Sd=j&EaO(NkrY7ti}KtmoUd?OA8i+}YlRP$H4E zp;LzbXhG0Y!AeLlXu7=bAV7e|<;W!A;5UrTmOZc9yDR~f0=1Tk&7Gs%`_GmguQrui zC#U+mcC6#yzTnrwf9rZPF z8fi`KI3CW2BF&qjgHksqiXBVjyc{w4l~h~S{1Y1q54a$|^kXj-av#_AzqOA58b*v!&7rfUn*75$Ng#NiEvus^e2tF=k7 zcU`96A(iM=-Ex(5)v8K^+$ffNOx5)&nYp)hcCX~cVi97QwAkL!!SR0+cfMCVbY3iC zi0G_+V*x|);%d8?v`OT?T6e?67yW+qD%42Zv3~95DIiJfKvE=YfMP3~F3OXU-kL4} z%1P*M6aE!q8{w=VYy`#%Ap(OZf^@WuC7g9Xo*tMS9EpT%X>+x`zdF^fwf9E@8J8>L zX=o?!j&#R+t@i$qJzkZ_Wdg(#@!cV+Q;w`2o8dTLdxOQ$W^#riH9muB)MlF4nLTtt zT|QUe@9b6b`EGH#bj@35n5fnwB=1JXIdR%m4eMkOyLgazt`AUBofG>e(^`^@#Zy+d0M ziuqHp`rOHH(M`40jV5EOGdnIZZX`-op=r-|vP$LDg+1pTKtV8>G~3o@F!!1DJ2w7D zvK7557Z+2l5c(|KTe6;!ew^O>lvfe6mrx~@v5qvI$TR92+FDF5hkWDA+8O@!W4;cb zzt6v8m$=HIt#a1tblR$~JtP{BHFS38^1V`S?|GM=8-1wKJZ3gtevFei{T;Fv38cmw zX^P4+>wu~yu#VFBOFWsf4Z}O9GYs;x!R1-sX=ZX!MdyMB>0|v^d^zgfCg>i*f@9Mu z><59qjBA)7oKxN(W0db81hY7nBC$`dpBm20xFll2iCh!eEeC2h^zLaEDF-6B z2*`^y66avFsomK&HZaf!U0-kMPuA5myq(WBH~XBXfYECXS!!aJoj-g|*LeT@TjL%2 zxXGq=smw02Dlyt%nB25w23b|#t~5FPRS>f2u>pRH%>6WEoR&l^&4JZM^)>8ijDe1e z7TY#}sk2oHAYi54M2oclKxI*Ss}yRRTI)>rC6zWc3MM&it}3~vvdUH8n$}clX;H>}YCg6^r;U3w7R0h&40BG88e3pLT3p z@tGk8%n%etSrEe9mp)U}6h=)Zz0F{eEPeoPi=P)i0KK2do)z9oaAM4Y=Kb z7yK@lzo7esX0oMaQuA?5@wb|(mX;~aDP4hF5NK3Cp>7QL8`Y1iX`(2q=h7;I_0-yn z)4g1Fqa<0QTei5$GbV7sauhcb_R;E#8K&>o7c~-dZFMxE78%m9Vx7*e&?=1bM8==0 zZ7>9f#!xq_nslmUcAb)|%tu_|P%yG#+pS`SG%J;h`UdN2>vEziTYG-Y|1TMB>)yML z|KFS|psO-z%|Mhor%^=xR6|=r)bimN0yA2WQowAnCW$SiHEW%kmhQT?{xMpasU|}udi-bB@DAZ{7+Dz2yJBHeaeL#U#;$4P<0ecWs!VWAi zYg@S{7yNA~8=?$n5esS9k=2>a9kor}9gVol10I*yT&|eR>#wdZ;liI4sIKcVN4?%) zp&?T+k#huWE;M_iQ9G>$u@mh6ZLoU>3tvfcVd^eNIeU=0Bru*2AzcP42s;bTPq;=P z22wXzqg8MsqS0xU4!Jc{KN79SWahPcE1ou(|?PBmWyKy)NCk@FVh1P7cm5)J#TN)zc6uc}P%PU^c%MlRisctx3}@*NFErwL%8&)evA0FHGQ>}o3`i$t(= z`83e{uj#1KB^#DoUNk0MsKn^%POi#^5zFH_eq=CvVr*DFPW~b z)4I)>ftyZTqb1L6-7}IRt(spBruavdyBZVyHRBBR_kel;{3-zD8IfaTk$Hb8{x%Rg z&4f6}MT_{}vTAyAb#31KuPDc25putHDjJvECyrbo;K>DUxa`C=b*Yu8_RMX0gx|Po zWOVE{h8xE+chPF(RV+>c9w?NAGEkF=0ig_jH|R0XQd-EHLce#%9Y&YhtwrUFxYu;Y zZFlsBV>geEjVXzh*yOSn=~GYEwr-|%FZtKA*`BAKeDW!50QbUEP#Ol2PMwQ#Nr(+^dnL9e~ zzxl#$3`r`{nG&U}L3n_PlSV!=aeNEfQUnU;k%eA%;pm(G9IO4*(G>3pq23cY&Wb&aHqJIa$`1BnjF-;2 z5F}ha%5Yeg=Uz$|0NOGPqpqN{zs4NWJKB9(pHAsc*cu()oHyr3VZlsVCQCWJC@m<{ z7@akv4XmzUKTe=R`2>QZM5SvS&5K8-AnXCr@{!5R;p}Yu77m=zm36BygnE}rSFLRs zW`~fH9XjtVm9N66@^Ve1RDlDjB@r$kLR9JX$uqtA&-%wk(p)RyJNq&kXjG7)O7@GOtVX>7} z2uInfvG_J!VFo&bl^UmD$IkVg{5Sg&!9`losBHv;#5d!R$gzyD&#`|pRt9WSEExeakwTgUhinx=UwXyH{EHFgqsThf4h(Gs3Z zQJ>|z4Rpq?IHJj9?Kg{cV`WKhY`M5czS5k_A-n2^Z799?Rfup?pP~XBQP00t67+EV z)#LaJWB=$Bf1xqaIQ&S34(3mu^HLs7sYO{x`7mbe1qU0hZ_Bt4=Z6$o6v{6uKdj0k zSv~(M3NWJY1k|b+SB21nPr&3sYlNz~y_^Sf3#3V#2?7Z_X4%Zs3m8GaFDW8n(Nc|Z zv$gQUCb{2itkii7b!lbzjCEg585(@~zMhW4m@#mY47-9sm)jqBo80l5ze?IAk)~=N zA}0RQhv9?Om>cLB{{sL0oZsgP1gfh8pn)5FwidWhOsLI;F8F`N2*sS~7bO)s3=@Oj z-DJ|*bcfb!sxA6TUA3t$sqa3v{;P8;r&Vs#=)K0el(uJ$sj2?$Z%w0WC{g^~=cM@5 zrhY~O{5AYL9=Aw@-|LbuzL=~7RWKWj<6Fz|uwj|Mlm&Q^Anekmv!Ma1t>lA^GXmTW6=XUQz2Tq>89L+hQr)OjcQ{sw`HA<88td6&nA?#)gheLr*Aq zobMt5ZT;t^C6ldoLckb%(~}f9w)af+)loYaz{NCgF9|7Mdn=( z*rNwX8iod6dD%HT*Zz>=wfze#jncQnL(XJs5re0dKKDzg45U>{aM;HKKj{BtLHR^%n^&RM z#Cx{z5hY!oy?E7t!@2%PUYX41wesjxubDllrnX^KXov)@NRJ^BPtV^4J92@`dzqK7wog64&w{m?~E`&nuO!X$pb z9OV|CBoE@+2Zm>UBOupT5b_wg5AU20$R$@Zeft81)NI|EBOvbA;6hI zj^mjpxSt6)Gsx}4g3w&FLvb!atayg@1)Le=E^NU^xt|I+FIZ}GctOP>D>s90DEjAv+HSQ89#7v6f5J%e@3ARk{ijNb7KT@wuQ zDYWxL_7>IzgN!a*CEmon0XD?gW9UxWT-is8K#``R<=Si9eqa?d;|s?BXBj#*<&glb+SN zB0y%&~6cvhD>1yG}P=0S-23}^q=3{ z6b&8k@4txav3~p8*0B-FB8`wu@Hn>Fl_0282~{7BQ0BA~CU*tYFOw`|3#Vlk6VaJ& zzumOPWFqgWN3~Bpk>M41bODdPDLk4sW$<9u5;iTEOf$y2?>3V6GEY3A9aZB=3GP|m zgj4N{Ae;?yI;)c_VML*q!F~hP9?A}t-esT5UNlrPTLG8+^PfW>eDI>f<8eSzB-5o2 z{E;$bgnob&W+4+pWSqZmi2oAjb9=llm)GMi|KuA`7Z;Ff{1JZQn1u)pG5>LVVr8z< z$Zv_b&qeg8icv;2LB3by+f249WMFqXNoVN;jZz?=b~zkwx5MFj3IEU!ZnW50kwQhy zZ-ER(YG7DCJW(bXL>cVmAY!yQ98}8uBRRnzCBNk7EpW#%J00AZtFqEX|MHFbd%uy;b^2K3QUMe=7mFGu17j= z&>{39y*H62D59X)Xo`pksGul_9YwJro)yd4>#2t*mh;Y2?|yoxqcn>TOXyqS5kIB-AvhEb$MDV+HjdtSLWn~msVBeRtI=rQZU1!Oc1!0rw` zMq==JPr<=rsjyHnK+vOx|9_P5?jExuDZ!i#Q`mJ{g=&!4Do9!a_f2yu$jM z?t%8B*Ax1o?Ls!F`#QulGP-+9Gla;!V-{ zM%Wk8)i#GQHqu(o(v5`}XyT%yYzd~wEJJKej3Fk9N7|Aj!=mgdvNehuEGCwXO;yp+ zVPVl&u#b%~8e_vb3pcn^!VQK5Lkt3eL`5YfVdp+iz>)N**hn50j*$P%Xf(*t2{>^f zb5gZ|1wz$A{8FH2`Pgk06_8E3ID!s;=1MM_Nz(|HN17r6Bb$u$9LaSr=10(dHv>fg zfkl(qYL*GKnqB?djZ8EFsx2fv&5&^eNQdb z44!1Rwz5*W^Z>L9nKWe2^q>eKP%}Y02w)Vmhz(`m3hhF}2addE<1(&A>|&fsOT>j| zL-B2WB};@_`#SKW{4&ne=uGEcMq;keP8P-tOmCa&2NXR#A7M{TwZk}79x1_X5U-c8 z3RYR7V2W0vyso@xO;5L`rl<1>!7s|)L2y1P1Hm~mZ1#-q+e=s#t1MMsWfdjLtI8`S ztTN8#blUAsr%n4*UeUn8Wo@MFFm};Q^%%@Cr1}DDMdg%O7Q z^}4~uq&;KW!=93ZT_6(ONCujWHxd#mA;q^atWlQA~lQNvQRYco=-Qd7&U&Wt!? z1WfoCr=_V9CVgs2a-J(CE;bP%Ytqn?t1z&1Vql3kPR7_^I3|I8OQkz;3%dn94L%&0 z^%_Y;6YcgErZVUiRyZs2j`Vm&dOh^+an-o+-%am#BC%qG$1|b=0QIgKx4YWqs&?ZU zI(6@%2*qfIi)P5keauy!j-jagbG+5kz;t_PU?O9&*Wh%S^nO@5TTW(THeyE*U){t& zbpxaqT6}2By0xq826skR7*|YdUAty={g95Bis%*Z+q3Ky*@K7T!<#*L2u94Nzz^)> zbB~ysRm=8(9OYKLeIKGrwV8vqGU+BK^jbft0=H;*b?l=?uB6shCwQ3HKmag{0@2Ky zlA4-gve|wt>r5@pbz~EO&>Gt%8hg8NT#l^Z(2Uo>o_U1wZ zj*>3H4xih_gq?iXXDz^@>k*^QTE>e(3YfD`5l`CFoi=;A!vO(OD|Q`jEfNkhHWY0; z8FHQlN#aj%(D^~*zc>P` zE;?c71W6og>o?is$<5F5jH(S#P39_B zX`RDWi||A!Avr0xy0CR{L#aJ2%avj*aTbwh{`yG*(i9V?!X2>jz1snP`~lpHbfJO<|S zzeL)5fo`bGdjJQO$(+3|F?pk?qPj>U7f=w-aAz@21=NjF$4amU2`B21i~{o@O`5L*Nn7mZT^g z30@_-PnhHC8Wn{k!Yf_(84>Y9%Wy|gk)!Xc>b$yhJy4#mGZeYa4vV8GE2qe2vLstl zP1eHf?84NfG;^}enqKVkG&#cv%7V?g1eIojPswVs;R>Sy>AJuAz4p)vwB*ttp#z!cBWies6m!l>jHapHZVfNTL zDe(!*r}mp$&mNYQgJG;oerAP@)ufCNU3?k3_*z&y=;9%3=RD?MzoN=y2udv1jU9wO zi`QUr8+`C#z$Xmvg_jkzZRpo;LtE>H_Vx{}#nU~W>BYq}Jf0cMv3%vK<;z#CEE+O; z%#a~tMne)xr2;tKvdHn~%Viiauu!L}dAP-L$;UM~on4_i+wwvlxB{e+qYWFm25H_m z(jhDXrt}U>6juqI@@c@wE@nd!g!WeG8d{|5Nx6+uK)@4-8+)rT;9!E$eDsMg_aW&> zt+KB7Q!>O6>v__?FY$OytkkNr@yb8tUf|pl|c|-JOQiD#U;|@n@wiL}?5AwZ3isl~#zcau;%Lj3p))dJu z5C>c{Q!+)E0N4h&prE8;4(ymwvnyG;al9yMK z5>W;!b?AJRnIg&nj13HQ6m*Y5fkm@)4To})rB}{YaX;IGMZ*hhpGse|ixC1DIz3zM z3@}t^{9`qR<)y{`((Jm&32~9{UM{HTiW662kcg5|G}@-=qI++$#h^lCWc)RbgF< zhdqd#_#_KoilFQM0FUQk530|5r3<_~3WFAv_YO2MJ^{awy^KMRR=f6N`Ve8<{{W>P zMe5B+?Z7hh7`5Gy`W<^&ex6`?VlkDRD4|X1ldZ+40kDMvXAFB8?Tg%oQa&z}doE@l z?@)i_(b}8@th+mKDMpq?vTtePMUHiHYhmaYs*}tzC?SfSXkqtH>R*{(=T!jQ42uK$&l$%qzK{TsYbS z)LVz=&tJ=*YwSMK&<7y6=JeM5`G?mw@Xp3=S|$4hE6r1I$2Bc)NZGPi){j)o7(X>W zla>~+nfz{CdcE*anhjBh>^3s<5&DkdN^>kIK0vEPSa^IOaH(M1FR)3bu*Wa~cz};# z_aB3Pl3tYx*d}&4noG*gt)$VFbzOB;-K<#!cSRp?ZP);WuS&T9xeVD3@v-cn$o5KL z9ovi=LWskA3vn}?$F)Q1YO3qjv^_F&=8^URk58HO@E{bW%VQA}3r&b$t@Tyc4sNKe zuUj+d;Ym{-AJG5tsWT6^f(`3Ym$!Kvjw|QW{x~|}DRK%ONJ@~VDR2j+r0Dtc*Mtm< zv!tS+rk^u^aM7>{wqk^tj7tZzESB{2yUn>J&O}RLeqoNgA=%u&J-0I76mN6eqYn`W zG3!o6rPl`*vbWh2sPv=Y)kC7vPU%%%&BjrsK?bQ{>~p6{hts`j{LD>`veboR2Q0I{ zI>_JAkzbl$3N-8ZR`#A8j^N9u#d;`1L(u7l{ji3`0V1CdBO$$@R%rq#q!Kd&>?d?5 zu3ft}sdIHw=l=b!JX2vpQh~L&Gk-OEy)j|qmMvQbDqlBL8^b#zjOl|~Spg0eu~0yr zG<6?v740ab{gjBY3&96UvA;GiZ_0?S;Zq7mHVo*ht4;cG#IlC>-fLJqu=~3?qnYw6 zizpvm{TX4J3A)K964_M z)h*)&v5E6$&RROI>Ow<}KO;Ze z7MEGnQaW*(C2?Sa$hzWt)?QOSlq{8O)VWG7rS&5%&NOz_ zrc|NTG;1>j4U6V=L4{CbqY`xTHT&q`Sr;s4p6r6%BWdE}1tw&$oJIdHuo?6z#z3RUM>1UW($=D4-jP?gS&S zZGgsLFDB&FpK#p_6afsdPFB@#{Mxl6XA})?VEJPQG!)Jnr<|l2@+wRv|174GVo_bc zpe|#9UGGMCBsh;8#Zm_=U!OR0R=JE8%Dn!#b|N!XUrN*Onb?c8t8V+#VfX*O8Zu~_k9d6dk33#H;&H^(;3E*m#|{_}%EOA-BCVdRNO_kP{lF(-d68ny zjO}@Zb@2CCp?HLfpU;X_bd2aLrpsm7`IJp<3OvI!j%Zig2~P`AVE0}OH=?aXX7p5% zy$3}hl|hJpYwe4SAPJfBp7IXpI=_3b##&J`6i3fB2>EqjfXh*k6>2T@sanF>C=tvC zsZ<74N`AfjcGi7+?^>zFP>s3|utj|GZ>?}Y{mSzAB=#urQAU@F;4@g>=FP}>Dqv(w z<#*@-g@!z}d9(b^Z$88*`IQYsj;(k=fl`qRT{-xQ*k5yJ?VW63hxik)8uoL+qA>cC zWEL5yVMFD88eWFxhMgo{Y^aKnPheAbE=^`=wEvGg1{ma2GrN+bo5lW**e+p3raE*aY7^6XywNa_UPvB zlWOydR>X7M!-qhmr`W3RHnXiA-Oq%cK1zK-|5VKz_!Xit6f%RS;kePJG86PGKe16i z^K?j#c)Sz>qCUpLC0n}rJGKg&d^$o;wamJwlov!oU?6qK%S3E97TLk#m4os--Cqc) zB;iw^Ln?8W=+x%#l&kRc8Q_*q_2lmTl=4ywq8U`&AR6&ghbs55xDE(BcZlZ$g~U_Y zbdi)7gZEY7$-oYd8#qLE>JWV&tGQK%<1y(5H7XrgPPG5nA&BqcI)JdJQ6&%(j;{3` zfZU=I-Oo^2)cHg;gK%O+(S6Ddbks(?1=a0oC$&(4PsR2fx@upDbCmc6qyZc3|3it7 zatGMos|IAOPy^^nR3TL9P-#-7gBVTn5!XQiqOv-uTtF52ImwVVf5R$+7yXD>33*l-4IXDgDRy1&pN1SbTXuE-ut zq7R}-(ygK!CPpw^Nk$zpZ*vwJk(f^`1K?p23ru0CM*%#@G~COZ-~BmnY0ugif_#*u zOrQibRJMvP*pxwRVwWz#5Ptz91eppHvK-V7LCQokg0fZL0qP989@XdqTZu08W^`vp zENf}c4)%Ca(I8blB|-_R@};UzRq`3yP;jF%*g?<>Ny47#a0k1oCi@I$1w~IyBwA!J0@Rm8Q!n*>=-+@;pxevTdU5B_tQuCeAOhN$)ebOU48ZksUHMd*kJTipTQ%K#5)}$G_ zK&(Qe34Ry$Y-Et4RmlkT8I6pf1_9lICxlvv=h-=O7NQUHbQQIu4?kG2delgK5+Ozt z(Kx8;o}ePos(4PaH9f0#PL1rd5TdEt&`{bJwdh=+L-f?&VTdZ8U@ zS~CEJnG=H2%$u#$fwC)nRq$`PU2vFrz?b; z0C9Uz@SSs4%&V>YnXP&mA^lgWxbFt9X_&y54fn+-!W?% z12~KoRkgrdiXk7qBBBC29;h#j9x-caWtY8Ken+`#+N_RDXWPXXWhKeT$Ma*b1SRY# z&*iz^?vK3uSZ((ev{s~hnr&b{KAxVo)$-N)ho~_#S!9zzmUB%Alu-O{&u`t{-~R3W z?N=|Bp)zZgKPx9{S*G&m8kWgi$Vv?eTFGJ;O@pSRb`urY8f+24X=)4NF`f(!8Tpv6 z(^#aoHRTb;-#|hJcGA#}VO@+VFs~wYGYOP}mPfTtv8~!ng4z=TDQp-~iY7HZr3CZP zxX*e@L7q@4+E4?+=wAvZJg>udQ_k|-9a*BlpwR#UA`u*rda=-vaF?7Ug|#tqO-a_L-8i5r^O-A`($D7KAHsD%5*&yYuNhQT)^#x9LW54m|wWn1iCFkZ$C@C?Qn3Idx zrRAlS6*4zxro~5>$0k(OeNvEOQ`U;JA%{xyESzJrT#C{(V(i%AF;Uft3#)2ljSa@= zGwLwpck4jjv)*+GhEmiW^XRh^=B)LRMTI5=D>UC#ZLu{tJKV*kwVn0$8hf&(BGqZj zE=Vu6{ns^%Ha5n@=bKCk33-L3g~k}4F*-3JIXTW~cHwv$ldOSX#VTwmJc;6dO}*

hYQPVo3H#8zNfv|LRv1iiY|fnF<^lZ9Ubbh0&f(Z zKUK;gM<-TIC{hP@6%aFX6KOHUkb?UJ)XNlJ>p!%s-S00+w3MWkS9&Vo7TH=-RP7w2qZa!RX0< zDeJbWd}Yc(nD=p>sSBOBa~BsB#M&IW$t^xdT9(^}-6*fJqfyB<7VG$Nr7hmHgiLRK z%r4y9l2e?~P#xAiB_lh_nVy}U0fu4UW*9}I&O%s5S`QV$HdUiTb5lS~)1oM?n`Gc@ zy1F3?3mz1IOYZ2HhI{TB|2gLBtH=Cv?5R^S53^6{WU*J?JY&kFnbU@`;l|>e{;GGc zX)6AjG8}$KQHk=y>TUgJPMa}x)@0+vsSv9&+zl4bkJABpxRtet9KuhHlRaKK-IIc& z9^vreVu|nHO*6Agrd7n+>IrmjkO|-@&_9BW!eY4qsvl6*3q1Fs$pYZ=1 z5VDpQ9!zw;0(;%C7@_WX`>DudjtoolX68586Jsh8Mc2&WN|thR`s? zPL7dH(XuPWkYr@6yt%MnS!#mGVRc01MrGRKU6X1JMziM??9evj5-OK5OwJ$wbW~zw zWORINoGm88xoTck=E&lQ;>rt+QQ4c)o#8UJjV9z^OSLhpHp4u>e--qYA9y*BQ)7 z#>ga|#8`f2T6(O-VoHvUmk|)-TA4Y@VmrpxYl96Y_Lo*C5PR*Gd4Xf%3x1dKC8%099_d0_l!!I z1u1Puw`oGRwuo*m76rj>i;uR^U;~XW7sf{-l8Jk6cl&FXt*GlPtR6LM&V-iskxN^x z_L&pLjUCoCkH4~ThJT5pecX+A&7XhwLRtA6o7y&X09`!hM-g5*0Vn*h$VqNA3}8?k zVug!T2Cj0#GT&e4_z(J5Uv}AQ7Owm@cJgEVTE)z>1`V3DaQbrgWj!0mI!4}zemyyG zKChAIf?&Gkg@V?3EZD6U9uyHA1*HJnL^7n!?M5Ik9CDbvzqLH!6P!gzADPvV^URDb z6MeI%4zQSNvs*g9i!XBGjBs4Pii);1<;$uEm&Yl8_y>*`9#%eKOZdMM))m>GPN;*5 z$%TX$^7jz$-2h8H7Kbp^s(?@bb~X0w8y#H zEgA0EOPU*Fva-zmvs@kKVpmgRQ)5<%r6bGL&zzAN+t}39lwD$ObH~N`MrCA&E@zvYza+;?JFjcn2kY)t1rw{A=X%G+gmwR*|~exgbA~h zw`=dI#U`*R%G(|`#WTsXz{5&B9_4MQ(b!_*EDWCy8N4s9$Patb$t9?R~T$s%cwnsnU&p25LG)2g0Jg(5nWB2W@l=4o$(m z!e(}zXIM!=PF`_-W3xG-u_D@%n9|UaHgtVm$NajY(H9MwG`=t^H9gNR*VHwR@TNvZ zWwh4#XBFp7&9T;aGe-+f0dd^#wI~?s+xY9i0Pm8%Gql-MJ%&y9&E< za#|77K5#uYJ)OsHq$OD&)V%@W8µHR2~PI)UM8iXG2kD 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

b4Hr}E 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 QoVh7}@^j`ZoavbV1{kz;MF0Q* literal 0 HcmV?d00001 diff --git a/source/main/ipc/generateAddressPDFChannel.ts b/source/main/ipc/generateAddressPDFChannel.ts index 0412ab273d..7c46c35034 100644 --- a/source/main/ipc/generateAddressPDFChannel.ts +++ b/source/main/ipc/generateAddressPDFChannel.ts @@ -16,7 +16,7 @@ import fontMediumEn from '../../common/assets/pdf/NotoSans-Medium.ttf'; // @ts-ignore ts-migrate(2307) FIXME: Cannot find module '../../common/assets/pdf/arial-... Remove this comment to see the full error message import fontUnicode from '../../common/assets/pdf/arial-unicode.ttf'; // @ts-ignore ts-migrate(2307) FIXME: Cannot find module '../../common/assets/pdf/NotoSa... Remove this comment to see the full error message -import fontMono from '../../common/assets/pdf/NotoSansMono-Regular.ttf'; +import fontMono from '../../common/assets/pdf/UbuntuMono-Regular.ttf'; export const generateAddressPDFChannel: // IpcChannel MainIpcChannel< @@ -112,7 +112,7 @@ export const handleAddressPDFRequests = () => { }); doc.moveDown(); // Address - doc.font(fontBufferMono).fontSize(9).text(address, { + doc.font(fontBufferMono).fontSize(10).text(address, { align: 'center', }); From e47113e9202839730ce6c500d0bca5958cb192b7 Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Thu, 17 Mar 2022 10:15:55 +0100 Subject: [PATCH 07/11] [DDW-985] Add changelog entry --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8bdca52f9e..e91bd137c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ ### Fixes +- Fixed issue with missing character when copying address from PDF ([PR 2925](https://github.com/input-output-hk/daedalus/pull/2925)) - Restored opacity for search icon when focused ([PR 2909](https://github.com/input-output-hk/daedalus/pull/2909)) - Fixed styling of the incentivized testnet rewards wallet dropdown ([PR 2907](https://github.com/input-output-hk/daedalus/pull/2907)) - Fix warning sign displayed when recommend decimals is zero ([PR 2905](https://github.com/input-output-hk/daedalus/pull/2905)) From 14f5e8c3c61377e450bb30360281b9ed26e62460 Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Thu, 17 Mar 2022 16:54:46 +0100 Subject: [PATCH 08/11] [DDW-985] Use Roboto Mono instead of Ubuntu Mono --- .../common/assets/pdf/RobotoMono-Regular.ttf | Bin 0 -> 114624 bytes .../common/assets/pdf/UbuntuMono-Regular.ttf | Bin 189892 -> 0 bytes source/common/assets/pdf/fonts.d.ts | 1 + source/main/ipc/generateAddressPDFChannel.ts | 11 +++-------- 4 files changed, 4 insertions(+), 8 deletions(-) create mode 100644 source/common/assets/pdf/RobotoMono-Regular.ttf delete mode 100644 source/common/assets/pdf/UbuntuMono-Regular.ttf create mode 100644 source/common/assets/pdf/fonts.d.ts diff --git a/source/common/assets/pdf/RobotoMono-Regular.ttf b/source/common/assets/pdf/RobotoMono-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b158a334eb372a9ab2ecd4f2566e60d561e71a9f GIT binary patch literal 114624 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

WH`00`s@p7bm8Ow12>ck9v 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

b4Hr}E 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 QoVh7}@^j`ZoavbV1{kz;MF0Q* diff --git a/source/common/assets/pdf/fonts.d.ts b/source/common/assets/pdf/fonts.d.ts new file mode 100644 index 0000000000..1764f41e08 --- /dev/null +++ b/source/common/assets/pdf/fonts.d.ts @@ -0,0 +1 @@ +declare module '*.ttf'; diff --git a/source/main/ipc/generateAddressPDFChannel.ts b/source/main/ipc/generateAddressPDFChannel.ts index 7c46c35034..6339a19e5f 100644 --- a/source/main/ipc/generateAddressPDFChannel.ts +++ b/source/main/ipc/generateAddressPDFChannel.ts @@ -9,17 +9,12 @@ import type { GenerateAddressPDFRendererRequest, GenerateAddressPDFMainResponse, } from '../../common/ipc/api'; -// @ts-ignore ts-migrate(2307) FIXME: Cannot find module '../../common/assets/pdf/NotoSa... Remove this comment to see the full error message import fontRegularEn from '../../common/assets/pdf/NotoSans-Regular.ttf'; -// @ts-ignore ts-migrate(2307) FIXME: Cannot find module '../../common/assets/pdf/NotoSa... Remove this comment to see the full error message import fontMediumEn from '../../common/assets/pdf/NotoSans-Medium.ttf'; -// @ts-ignore ts-migrate(2307) FIXME: Cannot find module '../../common/assets/pdf/arial-... Remove this comment to see the full error message import fontUnicode from '../../common/assets/pdf/arial-unicode.ttf'; -// @ts-ignore ts-migrate(2307) FIXME: Cannot find module '../../common/assets/pdf/NotoSa... Remove this comment to see the full error message -import fontMono from '../../common/assets/pdf/UbuntuMono-Regular.ttf'; +import fontMono from '../../common/assets/pdf/RobotoMono-Regular.ttf'; -export const generateAddressPDFChannel: // IpcChannel -MainIpcChannel< +export const generateAddressPDFChannel: MainIpcChannel< GenerateAddressPDFRendererRequest, GenerateAddressPDFMainResponse > = new MainIpcChannel(GENERATE_ADDRESS_PDF_CHANNEL); @@ -112,7 +107,7 @@ export const handleAddressPDFRequests = () => { }); doc.moveDown(); // Address - doc.font(fontBufferMono).fontSize(10).text(address, { + doc.font(fontBufferMono).fontSize(9).text(address, { align: 'center', }); From 59f3f97d18e996a6377e0876e517cc7a09081f9a Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Tue, 22 Mar 2022 11:16:28 +0100 Subject: [PATCH 09/11] [DDW-940] Remove ^ from faker package version --- package.json | 2 +- yarn.lock | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 5788e9c0c1..63271c3b64 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "@babel/preset-typescript": "^7.16.7", "@babel/register": "7.0.0", "@dump247/storybook-state": "1.6.1", - "@faker-js/faker": "^6.0.0", + "@faker-js/faker": "6.0.0", "@storybook/addon-actions": "5.3.21", "@storybook/addon-knobs": "5.3.21", "@storybook/addon-links": "5.3.21", diff --git a/yarn.lock b/yarn.lock index 9a3ee4b099..0e932d3a56 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2011,7 +2011,7 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@faker-js/faker@^6.0.0": +"@faker-js/faker@6.0.0": version "6.0.0" resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-6.0.0.tgz#b613ebf5f5ebb2ab987afb567d8b7fe860199c13" @@ -3154,10 +3154,6 @@ version "1.0.0" resolved "https://registry.yarnpkg.com/@types/is-function/-/is-function-1.0.0.tgz#1b0b819b1636c7baf0d6785d030d12edf70c3e83" -"@types/istanbul-lib-coverage@*": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz#4ba8ddb720221f432e443bd5f9117fd22cfd4762" From 3688959d0b707d1c21c06a4a66fa908f908ec2f8 Mon Sep 17 00:00:00 2001 From: Michael Bishop Date: Tue, 22 Mar 2022 07:20:02 -0300 Subject: [PATCH 10/11] remove dockutil --- installers/common/MacInstaller.hs | 51 +-- installers/data/scripts/dockutil | 681 ------------------------------ 2 files changed, 12 insertions(+), 720 deletions(-) delete mode 100755 installers/data/scripts/dockutil diff --git a/installers/common/MacInstaller.hs b/installers/common/MacInstaller.hs index 666907a6d0..e6fb54bcbf 100644 --- a/installers/common/MacInstaller.hs +++ b/installers/common/MacInstaller.hs @@ -177,27 +177,6 @@ codeSignEntitlements = [r| |] -makePostInstall :: Format a (Text -> a) -makePostInstall = "#!/usr/bin/env bash\n" % - "#\n" % - "# See /var/log/install.log to debug this\n" % - "\n" % - "src_pkg=\"$1\"\ndst_root=\"$2\"\ndst_mount=\"$3\"\nsys_root=\"$4\"\n" % - "./dockutil --add \"${dst_root}/" % s % "\" --allhomes\n" - -makeScriptsDir :: Options -> DarwinConfig -> Managed T.Text -makeScriptsDir Options{oBackend} DarwinConfig{dcAppNameApp} = case oBackend of - Cardano _ -> common - where - common = do - tmp <- fromString <$> (liftIO $ getEnv "TMP") - tempdir <- mktempdir tmp "scripts" - liftIO $ do - cp "data/scripts/dockutil" (tempdir "dockutil") - writeTextFile (tempdir "postinstall") (format makePostInstall dcAppNameApp) - chmod executable (tempdir "postinstall") - pure $ tt tempdir - makeSigningDir :: Managed (T.Text, T.Text) makeSigningDir = do tmp <- fromString <$> (liftIO $ getEnv "TMP") @@ -389,27 +368,21 @@ makeComponentRoot Options{oBackend,oCluster} appRoot darwinConfig@DarwinConfig{d exit $ ExitFailure 1 makeInstaller :: Options -> DarwinConfig -> FilePath -> FilePath -> IO FilePath -makeInstaller opts@Options{oOutputDir} darwinConfig@DarwinConfig{dcPkgName} componentRoot pkg = do +makeInstaller Options{oOutputDir} DarwinConfig{dcPkgName} componentRoot pkg = do echo "Making installer ..." - let tempPkg1 = format fp (oOutputDir pkg) - tempPkg2 = oOutputDir (dropExtension pkg <.> "unsigned" <.> "pkg") + let + tempPkg1 = format fp (oOutputDir pkg) + tempPkg2 = oOutputDir (dropExtension pkg <.> "unsigned" <.> "pkg") + pkgargs :: [ T.Text ] + pkgargs = + [ "--identifier", dcPkgName + , "--component", tt componentRoot + , "--install-location", "/Applications" + , tempPkg1 + ] mktree oOutputDir - with (makeScriptsDir opts darwinConfig) $ \scriptsDir -> do - let - pkgargs :: [ T.Text ] - pkgargs = - [ "--identifier" - , dcPkgName - , "--scripts", scriptsDir - , "--component" - , tt componentRoot - , "--install-location" - , "/Applications" - , tempPkg1 - ] - run "ls" [ "-ltrh", scriptsDir ] - run "pkgbuild" pkgargs + run "pkgbuild" pkgargs run "productbuild" [ "--product", "data/plist" , "--package", tempPkg1 diff --git a/installers/data/scripts/dockutil b/installers/data/scripts/dockutil deleted file mode 100755 index 1ad861aca8..0000000000 --- a/installers/data/scripts/dockutil +++ /dev/null @@ -1,681 +0,0 @@ -#!/usr/bin/python - -# Copyright 2008 Kyle Crawford - -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Send bug reports and comments to kcrwfrd at gmail - -# Possible future enhancements -# tie in with application identifier codes for locating apps and replacing them in the dock with newer versions? - -import sys, plistlib, subprocess, os, getopt, re, pipes, tempfile, pwd -import platform -import time - - -# default verbose printing to off -verbose = False -version = '2.0.5' - -def usage(e=None): - """Displays usage information and error if one occurred""" - - print """usage: %(progname)s -h -usage: %(progname)s --add | [--label

tab - %(progname)s --list --homeloc /Volumes/RAID/Homes --allhomes - - The following adds Firefox after Safari in the Default User Template without restarting the Dock - %(progname)s --add /Applications/Firefox.app --after Safari --no-restart '/System/Library/User Template/English.lproj' - - The following adds a spacer tile in the apps section after Mail - %(progname)s --add '' --type spacer --section apps --after Mail - - The following removes all spacer tiles - %(progname)s --remove spacer-tiles - -Notes: - When specifying a relative path like ~/Documents with the --allhomes option, ~/Documents must be quoted like '~/Documents' to get the item relative to each home - - -Contact: - Send bug reports and comments to kcrwfrd at gmail. -""" % dict(progname = os.path.basename(sys.argv[0])) - if e: - print "" - print 'Error processing options:', e - sys.exit(1) - sys.exit(0) - -def verboseOutput(*args): - """Used by verbose option (-v) to send more output to stdout""" - if verbose: - try: - print "verbose:", args - except: - pass - -def main(): - """Parses options and arguments and performs functions""" - # setup our getoput opts and args - try: - (optargs, args) = getopt.getopt(sys.argv[1:], 'hv', ["help", "version", - "section=", "list", "find=", "add=", "move=", "replacing=", - "remove=", "after=", "before=", "position=", "display=", "view=", - "sort=", "label=", "type=", "allhomes", "homeloc=", "no-restart", "hupdock="]) - except getopt.GetoptError, e: # if parsing of options fails, display usage and parse error - usage(e) - - # setup default values - global verbose - add_path = None - remove_labels = [] - find_label = None - move_label = None - after_item = None - before_item = None - position = None - add_path = None - plist_path = None - list = False - all_homes = False - replace_label = None - section = None - displayas = None - showas = None - arrangement = None - tile_type = None - label_name = None - home_directories_loc = '/Users' - restart_dock = True - - for opt, arg in optargs: - if opt in ("-h", "--help"): - usage() - elif opt == "-v": - verbose = True - elif opt == "--version": - print version - sys.exit(0) - elif opt == "--add": - add_path = arg - elif opt == "--replacing": - replace_label = arg - elif opt == "--move": - move_label = arg - elif opt == "--find": - find_label = arg - elif opt == "--remove": - remove_labels.append(arg) - elif opt == "--after": - after_item = arg - elif opt == "--before": - before_item = arg - elif opt == "--position": - position = arg - elif opt == "--label": - label_name = arg - elif opt == '--sort': - if arg == 'name': - arrangement = 1 - elif arg == 'dateadded': - arrangement = 2 - elif arg == 'datemodified': - arrangement = 3 - elif arg == 'datecreated': - arrangement = 4 - elif arg == 'kind': - arrangement = 5 - else: - usage('unsupported --sort argument') - elif opt == '--view': - if arg == 'fan': - showas = 1 - elif arg == 'grid': - showas = 2 - elif arg == 'list': - showas = 3 - elif arg == 'auto': - showas = 0 - else: - usage('unsupported --view argument') - elif opt == '--display': - if arg == 'stack': - displayas = 0 - elif arg == 'folder': - displayas = 1 - else: - usage('unsupported --display argument') - elif opt == '--type': - tile_type = arg+'-tile' - elif opt == '--section': - section = 'persistent-'+arg - elif opt == '--list': - list = True - elif opt == '--allhomes': - all_homes = True - elif opt == '--homeloc': - home_directories_loc = arg - elif opt == '--no-restart': - restart_dock = False - - # for legacy compatibility only - elif opt == '--hupdock': - if arg.lower() in ("false", "no", "off", "0"): - restart_dock = False - - # check for an action - if add_path == None and not remove_labels and move_label == None and find_label == None and list == False: - usage('no action was specified') - - - # get the list of plists to process - # if allhomes option was set, get a list of home directories in the homedirectory location - if all_homes: - possible_homes = os.listdir(home_directories_loc) - plist_paths = [ home_directories_loc+'/'+home+'/Library/Preferences/com.apple.dock.plist' for home in possible_homes if os.path.exists(home_directories_loc+'/'+home+'/Library/Preferences/com.apple.dock.plist') and os.path.exists(home_directories_loc+'/'+home+'/Desktop')] - else: # allhomes was not specified - # if no plist argument, then use the user's home directory dock plist, otherwise use the arguments provided - if args == []: - plist_paths = [ os.path.expanduser('~/Library/Preferences/com.apple.dock.plist') ] - else: - plist_paths = args - # exit if we couldn't find any plists to process - if len(plist_paths) < 1: - print 'no dock plists were found' - sys.exit(1) - - # loop over plist paths - for plist_path in plist_paths: - - verboseOutput('processing', plist_path) - # a home directory is allowed as an argument, so if the plist_path is a - # directory, we append the relative path to the plist - if os.path.isdir(plist_path): - plist_path = os.path.join(plist_path,'Library/Preferences/com.apple.dock.plist') - - # verify that the plist exists at the given path - # and expand and quote it for use when shelling out - if os.path.exists(os.path.expanduser(plist_path)): - plist_path = os.path.expanduser(plist_path) - plist_path = os.path.abspath(plist_path) - else: - print plist_path, 'does not seem to be a home directory or a dock plist' - sys.exit(1) - - # If we are modifying the currently logged in user's dock, wait for mod-count to be > 1 because dock is still being setup by Apple - if os.stat(plist_path).st_uid == os.stat('/dev/console').st_uid: - pl = readPlist(plist_path) - mod_count = int(pl.get('mod-count', 0)) - seconds_waited = 0 - while mod_count < 2 and seconds_waited < 5: - verboseOutput("Waiting for Apple's initial dock setup. Dock mod-count is: %s (should be > 1 after Apple's setup is done)" % mod_count) - time.sleep(1) - seconds_waited += 1 - verboseOutput("Waited %s seconds so far" % seconds_waited) - pl = readPlist(plist_path) - mod_count = int(pl.get('mod-count', 0)) - if mod_count < 2: - verboseOutput("Warning: Timed out waiting for dock to be setup (mod-count > 1). Modifications may not work as expected without Apple's initial setup") - - # check for each action and process accordingly - if remove_labels: # --remove action(s) - pl = readPlist(plist_path) - changed = False - for remove_label in remove_labels: - if removeItem(pl, remove_label): - changed = True - else: - print 'item', remove_label, 'was not found in', plist_path - if changed: - commitPlist(pl, plist_path, restart_dock) - elif list: # --list action - pl = readPlist(plist_path) - # print a tab separated line for each item in the plist - # for each section - for section in ['persistent-apps', 'persistent-others']: - # for item in section - for item in pl.get(section, []): - try: - # join and print relevant data into a string separated by tabs - print '\t'.join((item['tile-data']['file-label'], item['tile-data']['file-data']['_CFURLString'], section, plist_path)) - except: - try: - # join and print relevant data into a string separated by tabs - print '\t'.join((item['tile-data']['label'], item['tile-data']['url']['_CFURLString'], section, plist_path)) - except: - pass - - elif find_label != None: # --find action - # since we are only reading the plist, make a copy before converting it to be read - pl = readPlist(plist_path) - # set found state - item_found = False - # loop through dock items looking for a match with provided find_label - for section in ['persistent-apps', 'persistent-others']: - for item_offset in range(len(pl[section])): - try: - if pl[section][item_offset]['tile-data']['file-label'] == find_label: - item_found = True - print find_label, "was found in", section, "at slot", item_offset+1, "in", plist_path - except: - try: - if pl[section][item_offset]['tile-data']['label'] == find_label: - item_found = True - print find_label, "was found in", section, "at slot", item_offset+1, "in", plist_path - except: - pass - if not item_found: - print find_label, "was not found in", plist_path - if not all_homes: # only exit non-zero if we aren't processing all homes, because for allhomes, exit status for find would be irrelevant - sys.exit(1) - - elif move_label != None: # --move action - pl = readPlist(plist_path) - # check for a position option before processing - if position is None and before_item is None and after_item is None: - usage('move action requires a position destination') - # perform the move and save the plist if it was successful - if moveItem(pl, move_label, position, before_item, after_item): - commitPlist(pl, plist_path, restart_dock) - else: - print 'move failed for', move_label, 'in', plist_path - - elif add_path != None: # --add action - if add_path.startswith('file://'): # remove 'file://' from start of path, so its not treated as a url - add_path = re.sub('^file://', '', add_path) - - if add_path.startswith('~'): # we've got a relative path and relative paths need to be processed by using a path relative to this home directory - real_add_path = re.sub('^~', plist_path.replace('/Library/Preferences/com.apple.dock.plist',''), add_path) # swap out the full home path for the ~ - else: - real_add_path = add_path - # determine smart default values where possible - if section == None: - if real_add_path.endswith('.app') or real_add_path.endswith('.app/'): # we've got an application - section = 'persistent-apps' - elif displayas != None or showas != None or arrangement != None: # we've got a folder - section = 'persistent-others' - - if tile_type is None: # if type was not specified, we try to figure that out using the filesystem - if os.path.isdir(real_add_path) and section != 'persistent-apps': # app bundles are directories too - tile_type = 'directory-tile' - elif re.match('\w*://', real_add_path): # regex to determine a url in the form xyz://abcdef.adsf.com/adsf - tile_type = 'url-tile' - section = 'persistent-others' - else: - tile_type = 'file-tile' - - if section == None: - section = 'persistent-others' - - - if tile_type != 'url-tile': # paths can't be relative in dock items - real_add_path = os.path.realpath(real_add_path) - - - pl = readPlist(plist_path) - verboseOutput('adding', real_add_path) - # perform the add save the plist if it was successful - if addItem(pl, real_add_path, replace_label, position, before_item, after_item, section, displayas, showas, arrangement, tile_type, label_name): - commitPlist(pl, plist_path, restart_dock) - else: - print 'item', add_path, 'was not added to Dock' - if not all_homes: # only exit non-zero if we aren't processing all homes, because for allhomes, exit status for add would be irrelevant - sys.exit(1) - -# NOTE on use of defaults -# We use defaults because it knows how to handle cfpreferences caching even when given a path rather than a domain -# This allows us to keep using path-based plist specifications rather than domains -# Preserving path based plists are important for people needing to run this on a non boot volume -# However if Apple stops using plists or moves the plist path, all of this will break -# So at that point we will have to change the API so users pass in a defaults domain or user rather than a plist path -def writePlist(pl, plist_path): - """writes a plist object down to a file""" - # get a tempfile path for writing our plist - plist_import_path = tempfile.mktemp(dir='/tmp') - # Write the plist to our temporary plist for importing because defaults can't import from a pipe (yet) - plistlib.writePlist(pl, plist_import_path) - # get original permissions - plist_stat = os.stat(plist_path) - # If we are running as root, ensure we run as the correct user to update cfprefsd - if os.geteuid() == 0: - # Running defaults as the user only works if the user exists - if valid_uid(plist_stat.st_uid): - subprocess.call(['sudo', '-u', '#%d' % plist_stat.st_uid, '-g', '#%d' % plist_stat.st_gid, 'defaults', 'import', plist_path, plist_import_path]) - else: - subprocess.call(['defaults', 'import', plist_path, plist_import_path]) - os.chown(plist_path, plist_stat.st_uid, plist_stat.st_gid) - os.chmod(plist_path, plist_stat.st_mode) - else: - subprocess.call(['defaults', 'import', plist_path, plist_import_path]) - os.unlink(plist_import_path) - - -def valid_uid(uid): - """returns bool of whether uid can be resolved to a user""" - try: - pwd.getpwuid(uid) - return True - except: - return False - -def getOsxVersion(): - """returns a tuple with the (major,minor,revision) numbers""" - # OS X Yosemite return 10.10, so we will be happy with len(...) == 2, then add 0 for last number - try: - mac_ver = tuple(int(n) for n in platform.mac_ver()[0].split('.')) - assert 2 <= len(mac_ver) <= 3 - except Exception as e: - raise e - if len(mac_ver) == 2: - mac_ver = mac_ver + (0, ) - return mac_ver - -def readPlist(plist_path): - """returns a plist object read from a file path""" - # get a tempfile path for exporting our defaults data - export_fifo = tempfile.mktemp() - # make a fifo for defaults export in a temp file - os.mkfifo(export_fifo) - # export to the fifo - osx_version = getOsxVersion() - if osx_version[1] >= 9: - subprocess.Popen(['defaults', 'export', plist_path, export_fifo]).communicate() - # convert the export to xml - plist_string = subprocess.Popen(['plutil', '-convert', 'xml1', export_fifo, '-o', '-'], stdout=subprocess.PIPE).stdout.read() - else: - try: - cmd = ['/usr/libexec/PlistBuddy','-x','-c', 'print',plist_path] - proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - (plist_string,err) = proc.communicate() - except Exception as e: - raise e - # parse the xml into a dictionary - pl = plistlib.readPlistFromString(plist_string) - return pl - -def moveItem(pl, move_label=None, position=None, before_item=None, after_item=None): - """locates an existing dock item and moves it to a new position""" - for section in ['persistent-apps', 'persistent-others']: - item_to_move = None - # loop over the items looking for the item label - for item_offset in range(len(pl[section])): - if pl[section][item_offset]['tile-data']['file-label'] == move_label: - item_found = True - verboseOutput('found', move_label) - # make a copy of the found dock entry - item_to_move = pl[section][item_offset] - found_offset = item_offset - break - else: - verboseOutput('no match for', pl[section][item_offset]['tile-data']['file-label']) - # if the item wasn't found, continue to next section loop iteration - if item_to_move == None: - continue - # we are still inside the section for loop - # remove the found item - pl[section].remove(pl[section][item_offset]) - - # figure out where to re-insert the original dock item back into the plist - if position != None: - if position in [ 'beginning', 'begin', 'first' ]: - pl[section].insert(0, item_to_move) - return True - elif position in [ 'end', 'last' ]: - pl[section].append(item_to_move) - return True - elif position in [ 'middle', 'center' ]: - midpoint = int(len(pl[section])/2) - pl[section].insert(midpoint, item_to_move) - return True - else: - # if the position integer starts with a + or - , then add or subtract from its current position respectively - if position.startswith('-') or position.startswith('+'): - new_position = int(position) + found_offset - if new_position > len(pl[section]): - pl[section].append(item_to_move) - elif new_position < 0: - pl[section].insert(0, item_to_move) - else: - pl[section].insert(int(position) + found_offset, item_to_move) - return True - - try: - int(position) - except: - print 'Invalid position', position - return False - pl[section].insert(int(position)-1, item_to_move) - return True - elif after_item != None or before_item != None: - # if after or before is set, find the offset of that item and do the insert relative to that offset - for item_offset in range(len(pl[section])): - try: - if after_item != None: - if pl[section][item_offset]['tile-data']['file-label'] == after_item: - pl[section].insert(item_offset+1, item_to_move) - return True - if before_item != None: - if pl[section][item_offset]['tile-data']['file-label'] == before_item: - pl[section].insert(item_offset, item_to_move) - return True - except KeyError: - pass - - return False - -def generate_guid(): - """returns guid string""" - return subprocess.Popen(['/usr/bin/uuidgen'],stdout=subprocess.PIPE).communicate()[0].rstrip() - -def addItem(pl, add_path, replace_label=None, position=None, before_item=None, after_item=None, section='persistent-apps', displayas=1, showas=1, arrangement=2, tile_type='file-tile',label_name=None): - """adds an item to an existing dock plist object""" - if displayas == None: displayas = 1 - if showas == None: showas = 0 - if arrangement == None: arrangement = 2 - - #fix problems with unicode file names - enc = (sys.stdin.encoding if sys.stdin.encoding else 'UTF-8') - add_path = unicode(add_path, enc) - - # set a dock label if one isn't provided - if label_name == None: - if tile_type == 'url-tile': - label_name = add_path - section = 'persistent-others' - else: - base_name = re.sub('/$', '', add_path).split('/')[-1] - label_name = re.sub('.app$', '', base_name) - - - # only add if item label isn't already there - - if replace_label != label_name: - for existing_dock_item in (pl[section]): - for label_key in ['file-label','label']: - if existing_dock_item['tile-data'].has_key(label_key): - if existing_dock_item['tile-data'][label_key] == label_name: - print "%s already exists in dock. Use --replacing '%s' to update an existing item" % (label_name, label_name) - return False - - - - if replace_label != None: - for item_offset in range(len(pl[section])): - tile_replace_candidate = pl[section][item_offset]['tile-data'] - if tile_replace_candidate[label_key_for_tile(tile_replace_candidate)] == replace_label: - verboseOutput('found', replace_label) - del pl[section][item_offset] - position = item_offset + 1 - break - - new_guid = generate_guid() - if tile_type == 'file-tile': - new_item = {'GUID': new_guid, 'tile-data': {'file-data': {'_CFURLString': add_path, '_CFURLStringType': 0},'file-label': label_name, 'file-type': 32}, 'tile-type': tile_type} - elif tile_type == 'directory-tile': - if subprocess.Popen(['/usr/bin/sw_vers', '-productVersion'], - stdout=subprocess.PIPE).stdout.read().rstrip().split('.')[1] == '4': # gets the decimal after 10 in sw_vers; 10.4 does not use 10.5 options for stacks - new_item = {'GUID': new_guid, 'tile-data': {'directory': 1, 'file-data': {'_CFURLString': add_path, '_CFURLStringType': 0}, 'file-label': label_name, 'file-type': 2 }, 'tile-type': tile_type} - else: - new_item = {'GUID': new_guid, 'tile-data': {'arrangement': arrangement, 'directory': 1, 'displayas': displayas, 'file-data': {'_CFURLString': add_path, '_CFURLStringType': 0}, 'file-label': label_name, 'file-type': 2, 'showas': showas}, 'tile-type': tile_type} - - elif tile_type == 'url-tile': - new_item = {'GUID': new_guid, 'tile-data': {'label': label_name, 'url': {'_CFURLString': add_path, '_CFURLStringType': 15}}, 'tile-type': tile_type} - elif tile_type == 'spacer-tile': - new_item = {'GUID': new_guid, 'tile-data': {}, 'tile-type': tile_type} - else: - print 'unknown type:', tile_type - sys.exit(1) - - verboseOutput('adding', new_item) - - if position != None: - if position in [ 'beginning', 'begin', 'first' ]: - pl[section].insert(0, new_item) - return True - elif position in [ 'end', 'last' ]: - pl[section].append(new_item) - return True - elif position in [ 'middle', 'center' ]: - midpoint = int(len(pl[section])/2) - pl[section].insert(midpoint, new_item) - return True - else: - try: - int(position) - except: - print 'Invalid position', position - return False - if int(position) == 0: - pl[section].insert(int(position), new_item) - elif int(position) > 0: - pl[section].insert(int(position)-1, new_item) - else: - pl[section].insert(int(position)+len(pl[section])+1, new_item) - return True - elif after_item != None or before_item !=None: - for item_offset in range(len(pl[section])): - try: - if after_item != None: - if pl[section][item_offset]['tile-data']['file-label'] == after_item: - pl[section].insert(item_offset+1, new_item) - return True - if before_item != None: - if pl[section][item_offset]['tile-data']['file-label'] == before_item: - pl[section].insert(item_offset, new_item) - return True - except KeyError: - pass - pl[section].append(new_item) - verboseOutput('item added at end') - return True - -def removeItem(pl, item_name): - removal_succeeded = False - item_name = item_name.decode('utf-8') - if item_name == u'all': - verboseOutput('Removing all items') - pl['persistent-apps'] = [] - pl['persistent-others'] = [] - return True - if item_name == u'spacer-tiles': - verboseOutput('Removing all spacers') - for section in ['persistent-apps', 'persistent-others']: - for item in pl.get(section, []): - if item['tile-type'] == "spacer-tile": - pl[section].remove(item) - removal_succeeded = True - for dock_item in pl['persistent-apps']: - if (dock_item['tile-data'].get('file-label') == item_name) or (dock_item['tile-data'].get('bundle-identifier') == item_name): - verboseOutput('found', item_name) - pl['persistent-apps'].remove(dock_item) - removal_succeeded = True - for dock_item in pl['persistent-others']: - if dock_item['tile-type'] == "url-tile": - if dock_item['tile-data'].get('label') == item_name: - verboseOutput('found', item_name) - pl['persistent-others'].remove(dock_item) - removal_succeeded = True - else: - if dock_item['tile-data'].get('file-label') == item_name: - verboseOutput('found', item_name) - pl['persistent-others'].remove(dock_item) - removal_succeeded = True - return removal_succeeded - -def commitPlist(pl, plist_path, restart_dock): - writePlist(pl, plist_path) - if restart_dock: - os.system('/usr/bin/killall Dock >/dev/null 2>&1') - -def label_key_for_tile(item): - for label_key in ['file-label','label']: - if item.has_key(label_key): - return label_key - - -if __name__ == "__main__": - main() From b3594f4acc33d08b1bce306e70d99e718da18555 Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Tue, 22 Mar 2022 16:14:25 +0100 Subject: [PATCH 11/11] [DDW-940] Apply code review feedback MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Szymon Masłowski --- source/renderer/app/config/generateStakePoolFakeData.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/renderer/app/config/generateStakePoolFakeData.ts b/source/renderer/app/config/generateStakePoolFakeData.ts index 7c30ae021a..88a81a969d 100644 --- a/source/renderer/app/config/generateStakePoolFakeData.ts +++ b/source/renderer/app/config/generateStakePoolFakeData.ts @@ -1,6 +1,6 @@ /** * It generates stake pool dummy json content - * Command to run: npx ts-node source/renderer/app/config/generateStakePoolFakeData.ts + * Command to run: yarn ts-node source/renderer/app/config/generateStakePoolFakeData.ts */ import faker from '@faker-js/faker'; import fs from 'fs';